<SEC-DOCUMENT>0001166691-20-000008.txt : 20200130
<SEC-HEADER>0001166691-20-000008.hdr.sgml : 20200130
<ACCEPTANCE-DATETIME>20200130164157
ACCESSION NUMBER:		0001166691-20-000008
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		155
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200130
DATE AS OF CHANGE:		20200130

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			COMCAST CORP
		CENTRAL INDEX KEY:			0001166691
		STANDARD INDUSTRIAL CLASSIFICATION:	CABLE & OTHER PAY TELEVISION SERVICES [4841]
		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:		20561890

	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

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NBCUniversal Media, LLC
		CENTRAL INDEX KEY:			0000902739
		STANDARD INDUSTRIAL CLASSIFICATION:	CABLE & OTHER PAY TELEVISION SERVICES [4841]
		IRS NUMBER:				141682529
		STATE OF INCORPORATION:			DE

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

	BUSINESS ADDRESS:	
		STREET 1:		30 ROCKEFELLER PLAZA
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10112
		BUSINESS PHONE:		2126644444

	MAIL ADDRESS:	
		STREET 1:		30 ROCKEFELLER PLAZA
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10112

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NBC Universal, Inc.
		DATE OF NAME CHANGE:	20040520

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NATIONAL BROADCASTING CO INC
		DATE OF NAME CHANGE:	19930429
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cmcsa-12312019x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:75c6c7ae9f6743c1b117c4388071d607,x:5e01b3ef7f934a7caeecd672e31ba71e-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2020 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2019-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2019-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2019-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2019-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:lea="http://fasb.org/dis/lea/2019-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2019-01-31" xmlns:guar="http://fasb.org/dis/guar/2019-01-31" xmlns:ru="http://fasb.org/dis/ru/2019-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2019-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2019-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2019-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2019-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:fs-insa="http://fasb.org/dis/fs-insa/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:cce="http://fasb.org/dis/cce/2019-01-31" xmlns:inv="http://fasb.org/dis/inv/2019-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2019-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2019-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2019-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2019-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2019-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2019-01-31" xmlns:ceclcalc3l="http://fasb.org/dis/ceclcalc3l/2019-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:re="http://fasb.org/dis/re/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2019-01-31" xmlns:invco="http://fasb.org/dis/invco/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:aro="http://fasb.org/dis/aro/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:codification-part="http://fasb.org/codification-part/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:sec-re="http://fasb.org/dis/sec-re/2019-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2019-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2019-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2019-01-31" xmlns:equity="http://fasb.org/dis/equity/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:se="http://fasb.org/dis/se/2019-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2019-01-31" xmlns:edco="http://fasb.org/dis/edco/2019-01-31" xmlns:te="http://fasb.org/dis/te/2019-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2019-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2019-01-31" xmlns:invest-all="http://xbrl.sec.gov/invest-all/2013-01-31" xmlns:hco="http://fasb.org/dis/hco/2019-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:dr="http://fasb.org/dis/dr/2019-01-31" xmlns:ero="http://fasb.org/dis/ero/2019-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2019-01-31" xmlns:cecl="http://fasb.org/dis/cecl/2019-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2019-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2019-01-31" xmlns:ceclcalc2="http://fasb.org/dis/ceclcalc2/2019-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2019-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2019-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2019-01-31" xmlns:soi="http://fasb.org/stm/soi/2019-01-31" xmlns:diha="http://fasb.org/dis/diha/2019-01-31" xmlns:debt="http://fasb.org/dis/debt/2019-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:invest-std="http://xbrl.sec.gov/invest-std/2013-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2019-01-31" xmlns:bc="http://fasb.org/dis/bc/2019-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:invest-ent-all="http://xbrl.sec.gov/invest-ent-all/2013-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2019-01-31" xmlns:rd="http://fasb.org/dis/rd/2019-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2019-01-31" xmlns:eui="http://fasb.org/dis/eui/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ap="http://fasb.org/dis/ap/2019-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2019-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2019-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2019-01-31" xmlns:sr="http://fasb.org/dis/sr/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2019-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2019-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2019-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2019-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2019-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:oi="http://fasb.org/dis/oi/2019-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2019-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2019-01-31" xmlns:cc="http://fasb.org/dis/cc/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2019-01-31" xmlns:disops="http://fasb.org/dis/disops/2019-01-31" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:cn-part="http://fasb.org/cn-part/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2019-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2019-01-31" xmlns:ts="http://fasb.org/dis/ts/2019-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2019-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2019-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2019-01-31" xmlns:ni="http://fasb.org/dis/ni/2019-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2019-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2019-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2019-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2019-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2019-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:ir="http://fasb.org/dis/ir/2019-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2019-01-31" xmlns:foct="http://fasb.org/dis/foct/2019-01-31" xmlns:soc="http://fasb.org/stm/soc/2019-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2019-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2019-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2019-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:con="http://fasb.org/dis/con/2019-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:invest-ent-std="http://xbrl.sec.gov/invest-ent-std/2013-01-31" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2019-01-31" xmlns:eps="http://fasb.org/dis/eps/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2019-01-31" xmlns:pay="http://fasb.org/dis/pay/2019-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:tin-part="http://fasb.org/tin-part/2019-01-31" xmlns:acec="http://fasb.org/dis/acec/2019-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:nt="http://fasb.org/dis/nt/2019-01-31" xmlns:spc="http://fasb.org/stm/spc/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:ides="http://fasb.org/dis/ides/2019-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2019-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:regop="http://fasb.org/dis/regop/2019-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2019-01-31" xmlns:com="http://fasb.org/stm/com/2019-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2019-01-31" xmlns:cmcsa="http://corporate.comcast.com/20191231" xmlns:crcgen="http://fasb.org/dis/crcgen/2019-01-31" xmlns:exch-ent-dep="http://xbrl.sec.gov/exch-ent-dep/2019-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ei="http://fasb.org/dis/ei/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonFraction decimals="-8" unitRef="usd" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember" name="cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged" id="Fact-43BC5E1E0016C5328DD280ADE07665CB-wk-Fact-43BC5E1E0016C5328DD280ADE07665CB">3700000000</ix:nonFraction><ix:nonNumeric contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" name="cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations" id="Fact-B429C1180091FFC697486BF8FC1A587A-wk-Fact-B429C1180091FFC697486BF8FC1A587A">P0Y6M</ix:nonNumeric><ix:nonFraction decimals="4" unitRef="number" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="cmcsa:CommonStockVotingPower" id="Fact-CBBD5A6ED82DF44F42B66BF8FBF0F065-wk-Fact-CBBD5A6ED82DF44F42B66BF8FBF0F065">0.6667</ix:nonFraction><ix:nonFraction decimals="4" unitRef="number" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="cmcsa:CommonStockVotingPower" id="Fact-42E355DE290AA3D7349B6BF8FBF077B2-wk-Fact-42E355DE290AA3D7349B6BF8FBF077B2">0.3333</ix:nonFraction><ix:nonFraction decimals="-8" unitRef="usd" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" name="cmcsa:FairValueOfRedeemablePreferredShares" id="Fact-EA90506B05AB0E3B42206BF8FC779927-wk-Fact-EA90506B05AB0E3B42206BF8FC779927">1700000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember" name="cmcsa:NonredeemablePreferredStock" id="Fact-7579B887B2913CD2A30F6BF8FC773269-wk-Fact-7579B887B2913CD2A30F6BF8FC773269">100000000</ix:nonFraction><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" id="Fact-95E17E5FE69A7E3FC5D86BF8FC4A37C3-wk-Fact-95E17E5FE69A7E3FC5D86BF8FC4A37C3">P60D</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" id="Fact-55795C26C2215BAE28B86BF8FC4D0345-wk-Fact-55795C26C2215BAE28B86BF8FC4D0345">P30D</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" id="Fact-0E4F08E540701B471F9393C3EE2BC639-wk-Fact-0E4F08E540701B471F9393C3EE2BC639">P60D</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" id="Fact-B33F92745E26640795266BF8FC18926F-wk-Fact-B33F92745E26640795266BF8FC18926F">P30D</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="dei:AmendmentFlag" id="Fact-72C41FA8F85821953F1C8041A817C4F0-wk-Fact-72C41FA8F85821953F1C8041A817C4F0" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-4C5ABDAC029325F850C98041AB60CC50-wk-Fact-4C5ABDAC029325F850C98041AB60CC50">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-B00F9458C7CA16DD20EE8041A48C8015-wk-Fact-B00F9458C7CA16DD20EE8041A48C8015">FY</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="dei:DocumentFiscalYearFocus" id="Fact-5157F4D1234ACAF453878041AA3F5259-wk-Fact-5157F4D1234ACAF453878041AA3F5259">2019</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="dei:EntityCentralIndexKey" id="Fact-61F9E05262D1597C71B88042014DE054-wk-Fact-61F9E05262D1597C71B88042014DE054">0001166691</ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="dei:EntityCentralIndexKey" id="Fact-1C3FD3F8166A94815E4280479E751824-wk-Fact-1C3FD3F8166A94815E4280479E751824">0000902739</ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-C1E3A866BB337D45749E6BF8FC16C6C3-wk-Fact-C1E3A866BB337D45749E6BF8FC16C6C3">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-55B629754963912E4A666BF8FC16C15A-wk-Fact-55B629754963912E4A666BF8FC16C15A">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-317EED7A859A147B71C66BF8FC172AD6-wk-Fact-317EED7A859A147B71C66BF8FC172AD6">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-747499E9AD0E87E072FD6BF8FC165B3A-wk-Fact-747499E9AD0E87E072FD6BF8FC165B3A">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockSharesAuthorized" id="Fact-DBDA494F73DD0C9F8E396BF8FC134D7D-wk-Fact-DBDA494F73DD0C9F8E396BF8FC134D7D">7500000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockSharesAuthorized" id="Fact-9D384195293B62FFC56F6BF8FC106C4F-wk-Fact-9D384195293B62FFC56F6BF8FC106C4F">75000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockSharesAuthorized" id="Fact-6DC1512624C033C35AAA6BF8FC62E4BA-wk-Fact-6DC1512624C033C35AAA6BF8FC62E4BA">7500000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockSharesAuthorized" id="Fact-6E46A22052F623E1193E6BF8FC15D37B-wk-Fact-6E46A22052F623E1193E6BF8FC15D37B">75000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockSharesIssued" id="Fact-3D84944719C2C458BF706BF8FC12F464-wk-Fact-3D84944719C2C458BF706BF8FC12F464">5389309175</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockSharesIssued" id="Fact-4FC98AB184712CF32C0D6BF8FC139F46-wk-Fact-4FC98AB184712CF32C0D6BF8FC139F46">9444375</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockSharesIssued" id="Fact-E04CB84A8929AFA119016BF8FC105C44-wk-Fact-E04CB84A8929AFA119016BF8FC105C44">5416381298</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockSharesIssued" id="Fact-D1E2D007A61A40EBC6736BF8FC11A75A-wk-Fact-D1E2D007A61A40EBC6736BF8FC11A75A">9444375</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockSharesOutstanding" id="Fact-876AA96FABE1A80798ED6BF8FC10510A-wk-Fact-876AA96FABE1A80798ED6BF8FC10510A">4516518147</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockSharesOutstanding" id="Fact-EE9A29B119ABF4B2600C6BF8FC1277DD-wk-Fact-EE9A29B119ABF4B2600C6BF8FC1277DD">9444375</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:CommonStockSharesOutstanding" id="Fact-A7ABADA6238F93C5192C806A468CDA90-wk-Fact-A7ABADA6238F93C5192C806A468CDA90">4543590270</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" name="us-gaap:CommonStockSharesOutstanding" id="Fact-B9F26E4FAE819BFA89C0806A5A9851C8-wk-Fact-B9F26E4FAE819BFA89C0806A5A9851C8">9444375</ix:nonFraction><ix:nonFraction decimals="-8" unitRef="usd" contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" name="us-gaap:HeldToMaturitySecuritiesFairValue" id="Fact-0CBF3496C98CB9C0A2BB6BF8FC788934-wk-Fact-0CBF3496C98CB9C0A2BB6BF8FC788934">1700000000</ix:nonFraction><ix:nonFraction decimals="-8" unitRef="usd" contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember" name="us-gaap:HeldToMaturitySecuritiesNoncurrent" id="Fact-02028093DE8C851A02F6386955C43D4E-wk-Fact-02028093DE8C851A02F6386955C43D4E">1600000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="segment" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" name="us-gaap:NumberOfReportableSegments" id="Fact-F1BFBBC94FD41C80F7966BF8FC7306F5-wk-Fact-F1BFBBC94FD41C80F7966BF8FC7306F5">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="segment" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" name="us-gaap:NumberOfReportableSegments" id="Fact-F8A2BD4F04104D88FBBB6BF8FC7432D6-wk-Fact-F8A2BD4F04104D88FBBB6BF8FC7432D6">4</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="segment" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" name="us-gaap:NumberOfReportableSegments" id="Fact-D1AB57D8EBC7455517FB6BF8FC731F1D-wk-Fact-D1AB57D8EBC7455517FB6BF8FC731F1D">1</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" id="Fact-90C96ED744E1FA7CC61B6BF8FBC1644E-wk-Fact-90C96ED744E1FA7CC61B6BF8FBC1644E">35000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" id="Fact-95F8635802C62EBF75AD6BF8FBC6EDC4-wk-Fact-95F8635802C62EBF75AD6BF8FBC6EDC4">3000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" id="Fact-55324094500F340805E96BF8FBC38B7A-wk-Fact-55324094500F340805E96BF8FBC38B7A">4000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" id="Fact-3A6E640EAE4FB500EF356BF8FBC514BE-wk-Fact-3A6E640EAE4FB500EF356BF8FBC514BE">22000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" id="Fact-A4E61F3C2E621DB64BC16BF8FBC498DE-wk-Fact-A4E61F3C2E621DB64BC16BF8FBC498DE" sign="-">4000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" id="Fact-A812F3200D32089FC1B86BF8FBC0DCEC-wk-Fact-A812F3200D32089FC1B86BF8FBC0DCEC" sign="-">10000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" id="Fact-97A023878E48C0AA6EB06BF8FBC28835-wk-Fact-97A023878E48C0AA6EB06BF8FBC28835">40000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" id="Fact-D05A2D8ED1791B96964A6BF8FBC24748-wk-Fact-D05A2D8ED1791B96964A6BF8FBC24748" sign="-">9000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" id="Fact-3C6349D4A21E5614FEE86BF8FBC3F698-wk-Fact-3C6349D4A21E5614FEE86BF8FBC3F698">66000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact-F29EFC4D85D7241199F76BF8FBC2899A-wk-Fact-F29EFC4D85D7241199F76BF8FBC2899A" sign="-">24000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact-8921352A00682958D9DF6BF8FBC0EF7B-wk-Fact-8921352A00682958D9DF6BF8FBC0EF7B" sign="-">2000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact-4A8CE424D3914FC5B52D6BF8FBC41E59-wk-Fact-4A8CE424D3914FC5B52D6BF8FBC41E59">16000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="Fact-0FD43FFAA72DA83901476BF8FBC636B1-wk-Fact-0FD43FFAA72DA83901476BF8FBC636B1">1000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="Fact-05F46682A6B1083E71C66BF8FBC5EDA4-wk-Fact-05F46682A6B1083E71C66BF8FBC5EDA4">0</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" id="Fact-2E548444EECA011FA20D6BF8FBC31D8A-wk-Fact-2E548444EECA011FA20D6BF8FBC31D8A">0</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" id="Fact-8845A852DE95BDF8CB716BF8FBC35976-wk-Fact-8845A852DE95BDF8CB716BF8FBC35976" sign="-">25000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2018Q4YTD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" id="Fact-80D6436071186DE7FA776BF8FBC5E895-wk-Fact-80D6436071186DE7FA776BF8FBC5E895">1000000</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" id="Fact-27EF8AA6D2C43C1E5CA66BF8FBC46594-wk-Fact-27EF8AA6D2C43C1E5CA66BF8FBC46594">0</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact-8E2ACF9E454F17414763A840644A59B2-wk-Fact-8E2ACF9E454F17414763A840644A59B2">383000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-AFCB2A5ECDAA5BE6C0596BF8FC14A887-wk-Fact-AFCB2A5ECDAA5BE6C0596BF8FC14A887">20000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-47A8AE9294322107525B6BF8FC114120-wk-Fact-47A8AE9294322107525B6BF8FC114120">20000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-4C2B363C49FF4D902B176BF8FC145A10-wk-Fact-4C2B363C49FF4D902B176BF8FC145A10">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-A317EEF55C108E309A496BF8FC619648-wk-Fact-A317EEF55C108E309A496BF8FC619648">0</ix:nonFraction><ix:nonFraction decimals="-6" unitRef="usd" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact-D8EFFFE9E5E2EF3661A18FC5F0B59553-wk-Fact-D8EFFFE9E5E2EF3661A18FC5F0B59553">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:TreasuryStockShares" id="Fact-2423215107F2A4C867526BF8FC12B400-wk-Fact-2423215107F2A4C867526BF8FC12B400">872791028</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" name="us-gaap:TreasuryStockShares" id="Fact-A514135C381DBA64A7546BF8FC150EE2-wk-Fact-A514135C381DBA64A7546BF8FC150EE2">872791028</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="cmcsa-20191231.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="FD2019Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</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="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:GuaranteedNotes9.455PercentDue2022Member</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="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2017-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2017-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</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="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2018-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</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="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<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="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<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:ThemeParksMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<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="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<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:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_MajorCustomersAxis_cmcsa_BusinessCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:BusinessCustomersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_SecurityAndAutomationCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:SecurityAndAutomationCustomersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_WirelessLinesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:WirelessLinesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VideoCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoCustomersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VoiceCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VoiceCustomersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_MajorCustomersAxis_cmcsa_ResidentialCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ResidentialCustomersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_HighSpeedInternetCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HighSpeedInternetCustomersMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<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:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<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="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:FranchiseAndOtherRegulatoryFeesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:FranchiseAndOtherRegulatoryFeesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:FranchiseAndOtherRegulatoryFeesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2018Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_country_US">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialHighSpeedInternetMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialVideoMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:ContentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialHighSpeedInternetMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialHighSpeedInternetMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialVoiceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialVideoMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:ContentLicensingAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialWirelessMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:ContentLicensingAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:DirectToConsumerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialWirelessMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<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:NBCUniversalSegmentsMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialVoiceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialVideoMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialVoiceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:DirectToConsumerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:ContentLicensingAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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:BroadcastTelevisionMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:ResidentialWirelessMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:DirectToConsumerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<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:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
		<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:NBCUniversalSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:ContentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:ContentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</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="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:UncertainAndEffectivelySettledTaxPositionsNetMember</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="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:UncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</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="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:UncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cmcsa:SkyRevolvingCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:CurrencySwapsAndForeignCurrencyDenominatedDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SkyDebtSecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SkyDebtSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</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="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:NBCUniversalEnterpriseDebtSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:CurrencySwapsAndForeignCurrencyDenominatedDebtMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_UniversalStudiosJapanTermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalStudiosJapanTermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cmcsa:SkyRevolvingCreditFacilityMember</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="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastComcastCableAndNBCUniversalDebtSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
		<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:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-10-09</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
		<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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcsa:DevelopedTechnologyandSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember">
		<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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcsa:DevelopedTechnologyandSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember">
		<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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcsa:DevelopedTechnologyandSoftwareMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</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="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-10-09</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2016Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<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:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
		<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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q2USJ_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:UniversalStudiosJapanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-06</xbrli:startDate>
			<xbrli:endDate>2017-04-06</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q3Jul01-Jul31_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<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:startDate>2017-07-01</xbrli:startDate>
			<xbrli:endDate>2017-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
		<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="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-09</xbrli:startDate>
			<xbrli:endDate>2018-10-09</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q2_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<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>2017-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<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:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1Feb28_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q3Jul01-Jul31_srt_CounterpartyNameAxis_cmcsa_AtairosMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-01</xbrli:startDate>
			<xbrli:endDate>2017-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q2MAY31_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:ATTInc.Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q1Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2016-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</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="I2016Q3Aug31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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>2016-08-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q2MAY2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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-05-01</xbrli:startDate>
			<xbrli:endDate>2019-05-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2016Q1Jan01-Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-01-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1Feb28_srt_RangeAxis_srt_MaximumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3July31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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>2016-07-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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="D2019Q3AUGUST">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-08-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q1Jan01_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_srt_TitleOfIndividualAxis_cmcsa_FormerCFOMember">
		<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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:FormerCFOMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1Feb28_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2018-02-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q1Mar_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-01</xbrli:startDate>
			<xbrli:endDate>2017-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3Aug31_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:TimeWarnerInc.Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-08-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
		<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="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q2Apr01-Apr30_srt_CounterpartyNameAxis_cmcsa_AtairosMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q2APR30_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<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-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</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="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
		<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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember">
		<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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<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:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<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:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<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:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<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:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<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:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<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:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
		<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:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<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:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
		<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:CableCommunicationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<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:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<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:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</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="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
		<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>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
		<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>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q1JAN01_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</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="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<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>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<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:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastandNBCUniversalSeniorNotesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastandNBCUniversalSeniorNotesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember</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="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
		<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>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</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="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</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="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</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="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingAndOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:TheatricalMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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:FilmedEntertainmentMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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:FilmedEntertainmentMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049ToComcastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049ToComcastMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_NbcuniversalEnterpriseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastAndComcastCableDebtSecuritiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastAndComcastCableDebtSecuritiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_CreditFacilityAxis_cmcsa_ComcastRevolvingCreditFacilitydue2022Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cmcsa:ComcastRevolvingCreditFacilitydue2022Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q3Jul01-Jul31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-01</xbrli:startDate>
			<xbrli:endDate>2017-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q2USJ_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:UniversalStudiosJapanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-06</xbrli:startDate>
			<xbrli:endDate>2017-04-06</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-08-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:TimeWarnerInc.Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-08-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q2MAY2019_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-05-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q3AUGUST_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-08-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3July31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-07-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</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="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<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-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:ATTInc.Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q2APR30_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q1Mar31-Mar31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-31</xbrli:startDate>
			<xbrli:endDate>2017-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</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="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcsa:ComcastAndNBCUniveralRevolvingCreditAgreementsMember</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="D2018Q1Mar01-Mar01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:NBCUniversalHoldingsPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-01</xbrli:startDate>
			<xbrli:endDate>2018-03-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:Senior6.40NotesDue2040Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-10-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q3_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastandNBCUniversalRevolvingCreditAgreementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-07-01</xbrli:startDate>
			<xbrli:endDate>2019-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_NonInterestBearingNotesDue2024Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcsa:NonInterestBearingNotesDue2024Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:CarryingValueOfRelatedPartyContractualObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:NBCUniversalHoldingsPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-10-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:NBCUniversalHoldingsPreferredStockMember</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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</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="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:Senior6.40NotesDue2040Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2017-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastandNBCUniversalSeniorNotesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2017-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:Senior6.40NotesDue2040Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2017-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:CarryingValueOfRelatedPartyContractualObligationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</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="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</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="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:unit id="activated_line">
		<xbrli:measure>cmcsa:activated_line</xbrli:measure>
	</xbrli:unit><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="business">
		<xbrli:measure>cmcsa:business</xbrli:measure>
	</xbrli:unit><xbrli:unit id="customer">
		<xbrli:measure>cmcsa:customer</xbrli:measure>
	</xbrli:unit><xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</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="JPY">
		<xbrli:measure>iso4217:JPY</xbrli:measure>
	</xbrli:unit><xbrli:unit id="cny">
		<xbrli:measure>iso4217:CNY</xbrli:measure>
	</xbrli:unit><xbrli:unit id="employee">
		<xbrli:measure>cmcsa:employee</xbrli:measure>
	</xbrli:unit><xbrli:unit id="preferred_stock_series">
		<xbrli:measure>cmcsa:preferred_stock_series</xbrli:measure>
	</xbrli:unit><xbrli:unit id="gbpPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:GBP</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit><xbrli:unit id="eur">
		<xbrli:measure>iso4217:EUR</xbrli:measure>
	</xbrli:unit><xbrli:unit id="division">
		<xbrli:measure>cmcsa:division</xbrli:measure>
	</xbrli:unit><xbrli:unit id="gbp">
		<xbrli:measure>iso4217:GBP</xbrli:measure>
	</xbrli:unit><xbrli:unit id="vote">
		<xbrli:measure>cmcsa:vote</xbrli:measure>
	</xbrli:unit></ix:resources></ix:header></div><div><a id="s2D98E197EEFC5D3A867E851D2F4E1DC9"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">UNITED STATES</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Washington, D.C. 20549</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:38.095238095238095%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">FORM </span><span><ix:nonNumeric id="d64460347e1509-wk-Fact-13B0E1092BB6A29F7FBF8042257A2866" name="dei:DocumentType" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-weight:bold;">10-K</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:4%;"></td><td style="width:96%;"></td></tr><tr><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(Mark One)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;"><span><ix:nonNumeric id="d64460347e1538-wk-Fact-E952F1D5DD18DC91ABC880425D665058" name="dei:DocumentAnnualReport" contextRef="FD2019Q4YTD" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">FOR THE FISCAL YEAR ENDED </span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d64460347e1548-wk-Fact-C983DC6BE1C6D35BB73980428CDE6A0C" name="dei:DocumentPeriodEndDate" contextRef="FD2019Q4YTD" format="ixt:datemonthdayyearen">DECEMBER 31, 2019</ix:nonNumeric></span></span></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">OR</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:4%;"></td><td style="width:96%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1567-wk-Fact-1820E20FE6D00F8B69D78042BD991C8E" name="dei:DocumentTransitionReport" contextRef="FD2019Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> 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;</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:29%;"></td><td style="width:1%;"></td><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:30%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:69px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:69px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;"><img src="comcastlogoa18.jpg" alt="comcastlogoa18.jpg" style="height:61px;width:204px;"></img></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:69px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:69px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Commission File Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Registrant; State of Incorporation; Address and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Telephone Number</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">I.R.S.&#160;Employer&#160;Identification&#160;No.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1647-wk-Fact-A7A1A3052990E9F18A808042F3543621" name="dei:EntityFileNumber" contextRef="FD2019Q4YTD">001-32871</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:12pt;"><span style="font-family:Times New Roman;font-size:12pt;font-weight:bold;"><span><ix:nonNumeric id="d64460347e1657-wk-Fact-87F514D894318ACB65CA804325D11519" name="dei:EntityRegistrantName" contextRef="FD2019Q4YTD">COMCAST CORPORATION</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1667-wk-Fact-9348BE399E027345DE5080436264A291" name="dei:EntityTaxIdentificationNumber" contextRef="FD2019Q4YTD">27-0000798</ix:nonNumeric></span></span></div></td></tr></table></div><span><ix:nonNumeric id="d64460347e1669-wk-Fact-9C6FA817C3A663F83C7F80439400E0E9" name="dei:EntityIncorporationStateCountryCode" contextRef="FD2019Q4YTD" format="ixt-sec:stateprovnameen"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Pennsylvania</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1675-wk-Fact-74D6F00607EC35988A178043BBB77F7A" name="dei:EntityAddressAddressLine1" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">One Comcast Center</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1682-wk-Fact-1ACC38C208BD7985B4958043DE0968E6" name="dei:EntityAddressCityOrTown" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Philadelphia</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">, </span><span><ix:nonNumeric id="d64460347e1687-wk-Fact-CF12EA8C5B07024F1A1A804407C98DE6" name="dei:EntityAddressStateOrProvince" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">PA</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span><span><ix:nonNumeric id="d64460347e1692-wk-Fact-C5598686146A100BBAC2804433223488" name="dei:EntityAddressPostalZipCode" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">19103-2838</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(</span><span><ix:nonNumeric id="d64460347e1700-wk-Fact-9A8799A33821F773C9F4804460159DAC" name="dei:CityAreaCode" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">215</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">)&#160;</span><span><ix:nonNumeric id="d64460347e1705-wk-Fact-0A84E01BB675FAC3A7518044CC906653" name="dei:LocalPhoneNumber" contextRef="FD2019Q4YTD"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">286-1700</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:29%;"></td><td style="width:1%;"></td><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:30%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1725-wk-Fact-55EA3A58FE642C20B36A804798C4FD59" name="dei:EntityFileNumber" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">001-36438</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:12pt;"><span style="font-family:Times New Roman;font-size:12pt;font-weight:bold;"><span><ix:nonNumeric id="d64460347e1735-wk-Fact-2DD276994D404BB4C0D180479AB62BD2" name="dei:EntityRegistrantName" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">NBCUNIVERSAL MEDIA, LLC</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1745-wk-Fact-F06469FE01A9646EEA808047A0E4AAFF" name="dei:EntityTaxIdentificationNumber" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">14-1682529</ix:nonNumeric></span></span></div></td></tr></table></div><span><ix:nonNumeric id="d64460347e1747-wk-Fact-DB52EF947279AFE981038047A2ED1D36" name="dei:EntityIncorporationStateCountryCode" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" format="ixt-sec:stateprovnameen"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Delaware</span></ix:nonNumeric></span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1751-wk-Fact-FF352B9CF6361E133A0D8047A4D12724" name="dei:EntityAddressAddressLine1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">30 Rockefeller Plaza</span></ix:nonNumeric></span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1755-wk-Fact-3B3F17149A7D4B1BEB208047A76722F2" name="dei:EntityAddressCityOrTown" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">New York</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">, </span><span><ix:nonNumeric id="d64460347e1760-wk-Fact-EC84E764AEC8DF554DD58047A9D1E5FA" name="dei:EntityAddressStateOrProvince" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NY</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"> </span><span><ix:nonNumeric id="d64460347e1765-wk-Fact-6E730B8E68E4FF197C078047AB829F49" name="dei:EntityAddressPostalZipCode" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">10112-0015</span></ix:nonNumeric></span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">(</span><span><ix:nonNumeric id="d64460347e1771-wk-Fact-A6FBFA18E3E831A56D2E8047AD5053DF" name="dei:CityAreaCode" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">212</span></ix:nonNumeric></span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">) </span><span><ix:nonNumeric id="d64460347e1776-wk-Fact-9115EDB597D6EF9307768047AF1538F7" name="dei:LocalPhoneNumber" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">664-4444</span></ix:nonNumeric></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:46%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:36%;"></td></tr><tr><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-top:2px;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:2px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation &#8211; </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Title of Each Class</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Trading symbol(s)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Name of Each Exchange on Which Registered</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1872-wk-Fact-6ED73A9B12F691CB3E6180452409A453" name="dei:Security12bTitle" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">Class A Common Stock, $0.01 par value<br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1882-wk-Fact-32A2671497956AAC6411804560026E34" name="dei:TradingSymbol" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">CMCSA<br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1892-wk-Fact-4F3EE8829B41FF20ABBD8045A30FD1A2" name="dei:SecurityExchangeName" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" format="ixt-sec:exchnameen">NASDAQ Global Select Market<br/></ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1898-wk-Fact-931DED7AF2C2B292D924804524022343" name="dei:Security12bTitle" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">2.0% Exchangeable Subordinated Debentures due 2029<br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1908-wk-Fact-C0F980D654372341E01D804560191242" name="dei:TradingSymbol" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">CCZ<br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1918-wk-Fact-86A260C3DF61129E4F078045A2E96579" name="dei:SecurityExchangeName" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" format="ixt-sec:exchnameen">New York Stock Exchange<br/></ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1924-wk-Fact-B6B306000CB04D05AE10804525367449" name="dei:Security12bTitle" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member">5.50% Notes due 2029<br/><br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1934-wk-Fact-2A4D24E4A2B1808DBFBB80455FFCC40C" name="dei:TradingSymbol" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member">CCGBP29<br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1944-wk-Fact-E8334BF2EBDCBA8CDE518045A343B3E3" name="dei:SecurityExchangeName" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member" format="ixt-sec:exchnameen">New York Stock Exchange<br/></ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1950-wk-Fact-CC67F3431F7D7BFE1F638045251E96A1" name="dei:Security12bTitle" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member">9.455% Guaranteed Notes due 2022</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1960-wk-Fact-EAC01A2828CD47EEF1C08045600ED162" name="dei:TradingSymbol" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member">CMCSA/22<br/></ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e1970-wk-Fact-6948A8BFC166E23B825F8045A2C12329" name="dei:SecurityExchangeName" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member" format="ixt-sec:exchnameen">New York Stock Exchange<br/></ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:2px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC &#8211; NONE</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="5" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:</span></div><div style="padding-top:2px;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation &#8211; NONE</span></div><div style="padding-top:2px;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC &#8211; NONE</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:100%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></div><div style="line-height:120%;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:28%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:2%;"></td><td style="width:27%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2095-wk-Fact-010A99BB814A8C056AB08045DCD634C4" name="dei:EntityWellKnownSeasonedIssuer" contextRef="FD2019Q4YTD">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2141-wk-Fact-F204A547AED028AB0D198047F525D7F7" name="dei:EntityWellKnownSeasonedIssuer" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">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.</span></div><div style="line-height:100%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:28%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:2%;"></td><td style="width:27%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Yes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2266-wk-Fact-1B5215B5E960F5B6FA0680460703B1CB" name="dei:EntityVoluntaryFilers" contextRef="FD2019Q4YTD">No</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Yes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2312-wk-Fact-BDD2FDAE213AD401CD7F8047F79D10A2" name="dei:EntityVoluntaryFilers" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">No</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">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.</span></div><div style="line-height:100%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:28%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:2%;"></td><td style="width:27%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2408-wk-Fact-2607E90121AFBE2B568580463CA9412F" name="dei:EntityCurrentReportingStatus" contextRef="FD2019Q4YTD">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2454-wk-Fact-8D460C16F421C4C741BC8047F8B96FB8" name="dei:EntityCurrentReportingStatus" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial Unicode MS;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:8pt;">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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).                   </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:28%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:2%;"></td><td style="width:27%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2563-wk-Fact-2D0E74A5098913B80D9D80466B995D7F" name="dei:EntityInteractiveDataCurrent" contextRef="FD2019Q4YTD">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Wingdings;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2609-wk-Fact-45D75E6C81B646EEAA178047F9DBD898" name="dei:EntityInteractiveDataCurrent" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">Yes</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Wingdings;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">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 definition 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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:17%;"></td><td style="width:14%;"></td><td style="width:2%;"></td><td style="width:11%;"></td><td style="width:2%;"></td><td style="width:14%;"></td><td style="width:2%;"></td><td style="width:17%;"></td><td style="width:2%;"></td><td style="width:17%;"></td><td style="width:2%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast&#160;Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2710-wk-Fact-79B1074183D7E7055C1A804695E7346F" name="dei:EntityFilerCategory" contextRef="FD2019Q4YTD" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Wingdings;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accelerated&#160;filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-accelerated&#160;filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Smaller reporting company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2745-wk-Fact-A39979E3F422E7CD50F68046C434155B" name="dei:EntitySmallBusiness" contextRef="FD2019Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Emerging growth company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2755-wk-Fact-6F6AFF8CE80123B360DF8046F2FCABFD" name="dei:EntityEmergingGrowthCompany" contextRef="FD2019Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal&#160;Media,&#160;LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Large accelerated filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accelerated filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2786-wk-Fact-CA05E06170DD4C2E17498047FB003D06" name="dei:EntityFilerCategory" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Wingdings;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Smaller reporting company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2801-wk-Fact-C4EA08E8E3B008C171BD8047FC1C17C3" name="dei:EntitySmallBusiness" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Emerging growth company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2811-wk-Fact-24A6583686428DB95E638047FD4BBCBA" name="dei:EntityEmergingGrowthCompany" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">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></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:28%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:2%;"></td><td style="width:27%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). </span><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:28%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:2%;"></td><td style="width:27%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Yes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;"><span><ix:nonNumeric id="d64460347e2967-wk-Fact-2D649F70CBDD7A0E1A2B80471895F276" name="dei:EntityShellCompany" contextRef="FD2019Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Wingdings;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Yes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Webdings;font-size:8pt;"><span><ix:nonNumeric id="d64460347e3013-wk-Fact-452788B666F6E5AE89D48047FE95AE95" name="dei:EntityShellCompany" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">No</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Wingdings;font-size:8pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of&#160;June 30, </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:8pt;">, the aggregate market value of the Comcast Corporation common stock held by non-affiliates of the registrant was </span><span style="font-family:Times New Roman;font-size:8pt;"><span>$<ix:nonFraction id="d64460347e3088-wk-Fact-A2249904B3CCE99CEBDD8047408E3D35" name="dei:EntityPublicFloat" contextRef="FI2019Q2" unitRef="usd" decimals="-6" scale="9" format="ixt:numdotdecimal">190.526</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of stock, as of the latest practicable date:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of </span><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:8pt;">, there were </span><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64460347e3102-wk-Fact-7F8022C46BEA1BA841B66BF8FB503321" name="dei:EntityCommonStockSharesOutstanding" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,543,590,270</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:8pt;"> shares of Comcast Corporation Class&#160;A common stock and </span><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64460347e3106-wk-Fact-CF98E2903C5C8CFCB0B76BF8FB5168FA" name="dei:EntityCommonStockSharesOutstanding" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,444,375</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:8pt;"> shares of Class B common stock outstanding.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Not applicable for NBCUniversal Media, LLC.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media, LLC meets the conditions set forth in General Instruction I(1)(a), (b)&#160;and (d)&#160;of Form 10-K and is therefore filing this form with the reduced disclosure format.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:38.62433862433862%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="TextSelection-ACE494A0529F8D4AE18F8055F672E964-0-wk-Fact-88B16091A7443BDC166B80568EC88784" escape="true"><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation &#8211; Part III &#8211; The registrant&#8217;s definitive Proxy Statement for its annual meeting of shareholders presently scheduled to be held in June </span><span style="font-family:Times New Roman;font-size:8pt;">2020</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC &#8211; NONE</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #0c6dff;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div><br/></div><hr style="page-break-after:always"></hr><div><a id="sE783F8581D755AA4869E7E1F141E3368"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2019</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> Annual Report on Form 10-K</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Table of Contents</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:10%;"></td><td style="width:81%;"></td><td style="width:9%;"></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">PART I</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item&#160;1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s782526449D285EC39393707D60257D3E"><span style="font-family:Times New Roman;font-size:10pt;">Business</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s782526449D285EC39393707D60257D3E">1</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item&#160;1A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s28B33F40F8A15BC2911B3D00E28037E8"><span style="font-family:Times New Roman;font-size:10pt;">Risk Factors</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s28B33F40F8A15BC2911B3D00E28037E8">20</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item&#160;1B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s70DC8F4296705024A3E605030C62C969"><span style="font-family:Times New Roman;font-size:10pt;">Unresolved Staff Comments</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s70DC8F4296705024A3E605030C62C969">27</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s6A3451DB4E8B541BAD4C8242777BC7B1"><span style="font-family:Times New Roman;font-size:10pt;">Properties</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s6A3451DB4E8B541BAD4C8242777BC7B1">27</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s2F481E3636185B4CB0554EE41958C165"><span style="font-family:Times New Roman;font-size:10pt;">Legal Proceedings</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s2F481E3636185B4CB0554EE41958C165">28</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sBD36EA559A335D00B118E5388D84BF18"><span style="font-family:Times New Roman;font-size:10pt;">Mine Safety Disclosures</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#sBD36EA559A335D00B118E5388D84BF18">28</a></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">PART II</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 5</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s4FA0EAF04A295FE78A7CC19CA905B022"><span style="font-family:Times New Roman;font-size:10pt;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s4FA0EAF04A295FE78A7CC19CA905B022">29</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 6</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sB401E8698EC8513984830652E838B606"><span style="font-family:Times New Roman;font-size:10pt;">Selected Financial Data</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#sB401E8698EC8513984830652E838B606">31</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s4EFEBECC48AC560F95613F8C7FCC5C42"><span style="font-family:Times New Roman;font-size:10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s4EFEBECC48AC560F95613F8C7FCC5C42">32</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 7A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s9560A1C63C3C5D18BA78A408732F673F"><span style="font-family:Times New Roman;font-size:10pt;">Quantitative and Qualitative Disclosures About Market Risk</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s9560A1C63C3C5D18BA78A408732F673F">59</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 8</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sE010050EF566549BB66BB51BBB4CA63E"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation Financial Statements and Supplementary Data</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#sE010050EF566549BB66BB51BBB4CA63E">62</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 9</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sAE94F4B05F5556AD8201C8D6757B8C8E"><span style="font-family:Times New Roman;font-size:10pt;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#sAE94F4B05F5556AD8201C8D6757B8C8E">108</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 9A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s753F2036942E593CB276F7C02F6D3DDB"><span style="font-family:Times New Roman;font-size:10pt;">Controls and Procedures</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s753F2036942E593CB276F7C02F6D3DDB">108</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 9B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s0D9F3578A5005200A3F1AEED165AACAA"><span style="font-family:Times New Roman;font-size:10pt;">Other Information</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s0D9F3578A5005200A3F1AEED165AACAA">109</a></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">PART III</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 10</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s4FB57CD3703153068F096A7D10BC0C87"><span style="font-family:Times New Roman;font-size:10pt;">Directors, Executive Officers and Corporate Governance</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s4FB57CD3703153068F096A7D10BC0C87">110</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 11</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s715EC6F19BAA5548929F7E12FA3E7932"><span style="font-family:Times New Roman;font-size:10pt;">Executive Compensation</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s715EC6F19BAA5548929F7E12FA3E7932">111</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 12</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s0B0C7C66A740586D9FCF1BE598C529F7"><span style="font-family:Times New Roman;font-size:10pt;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s0B0C7C66A740586D9FCF1BE598C529F7">111</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 13</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s47AEB1E4263B515E8A3C061B526F1959"><span style="font-family:Times New Roman;font-size:10pt;">Certain Relationships and Related Transactions, and Director Independence</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s47AEB1E4263B515E8A3C061B526F1959">111</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 14</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sEC4EF060F1D753B5A0A9D40A794BBF37"><span style="font-family:Times New Roman;font-size:10pt;">Principal Accountant Fees and Services</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#sEC4EF060F1D753B5A0A9D40A794BBF37">112</a></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">PART IV</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s8A37E51A0E885D4B93744F103134644F"><span style="font-family:Times New Roman;font-size:10pt;">Exhibits and Financial Statement Schedules</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s8A37E51A0E885D4B93744F103134644F">113</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Item 16</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s9AE6ABD61ECC5EB9A187E6DC5603BEE9"><span style="font-family:Times New Roman;font-size:10pt;">Form 10-K Summary</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s9AE6ABD61ECC5EB9A187E6DC5603BEE9">120</a></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s6DD7B81E6ACA56C6A0269D7122EF9464"><span style="font-family:Times New Roman;font-size:10pt;">Signatures</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s6DD7B81E6ACA56C6A0269D7122EF9464">121</a></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s5D78A903535C5976B4EC8146DE34B89A"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal Media, LLC Financial Statements and Supplementary Data</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;" href="#s5D78A903535C5976B4EC8146DE34B89A">123</a></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Explanatory Note</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">This Annual Report on Form 10-K is a combined report being filed separately by Comcast Corporation (&#8220;Comcast&#8221;) and NBCUniversal Media, LLC (&#8220;NBCUniversal&#8221;). Comcast owns all of the common equity interests in NBCUniversal, and NBCUniversal meets the conditions set forth in General Instruction I(1)(a), (b)&#160;and (d)&#160;of Form 10-K and is therefore filing its information within this Form 10-K with the reduced disclosure format. Each of Comcast and NBCUniversal is filing on its own behalf the information contained in this report that relates to itself, and neither company makes any representation as to information relating to the other company. Where information or an explanation is provided that is substantially the same for each company, such information or explanation has been combined in this report. Where information or an explanation is not substantially the same for each company, separate information and explanation has been provided. In addition, separate consolidated financial statements for each company, along with notes to the consolidated financial statements, are included in this report. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div><br/></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unless indicated otherwise, throughout this Annual Report on Form 10-K, we refer to Comcast and its consolidated subsidiaries, including NBCUniversal and its consolidated subsidiaries as &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our;&#8221; Comcast Cable Communications, LLC and its consolidated subsidiaries as &#8220;Comcast Cable;&#8221; Comcast Holdings Corporation as &#8220;Comcast Holdings;&#8221; NBCUniversal, LLC as &#8220;NBCUniversal Holdings;&#8221; NBCUniversal Enterprise, Inc. as &#8220;NBCUniversal Enterprise;&#8221; and Sky Limited and its consolidated subsidiaries as &#8220;Sky.&#8221;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">This Annual Report on Form 10-K is for the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. This Annual Report on Form&#160;10-K modifies and supersedes documents filed before it.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our registered trademarks include Comcast, NBCUniversal and the Comcast and NBCUniversal logos. This Annual Report on Form 10-K also contains other trademarks, service marks and trade names owned by us, as well as those owned by others.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:14pt;"><span style="font-family:Times New Roman;font-size:14pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="sD3A7A7226E0252D0B751032E0DB4E6D6"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;font-weight:bold;">Part I</span></div><div><a id="s782526449D285EC39393707D60257D3E"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;1: Business</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are a global media and technology company with three primary businesses: Comcast Cable, NBCUniversal and Sky.</span><span style="font-family:Times New Roman;font-size:10pt;"> We were incorporated under the laws of Pennsylvania in December 2001. Through our predecessors, we have developed, managed and operated cable systems since 1963. Through transactions in 2011 and 2013, we acquired NBCUniversal, and in the fourth quarter of 2018, we acquired Sky.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We present our operations for (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in four reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in one reportable business segment.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cable Communications:</span><span style="font-family:Times New Roman;font-size:10pt;"> Consists of the operations of Comcast Cable, which is </span><span style="font-family:Times New Roman;font-size:10pt;">a leading provider of high-speed internet, video, voice, wireless, and security and automation services to residential customers in the United States under the Xfinity brand; we also provide these and other services to business customers and sell advertising</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cable Networks:</span><span style="font-family:Times New Roman;font-size:10pt;"> Consists primarily </span><span style="font-family:Times New Roman;font-size:10pt;">of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Broadcast Television:</span><span style="font-family:Times New Roman;font-size:10pt;"> Consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Filmed Entertainment:</span><span style="font-family:Times New Roman;font-size:10pt;"> Consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Theme Parks:</span><span style="font-family:Times New Roman;font-size:10pt;"> Consists</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Sky:</span><span style="font-family:Times New Roman;font-size:10pt;"> Consists of the operations of Sky, </span><span style="font-family:Times New Roman;font-size:10pt;">one of Europe&#8217;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, high-speed internet, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our other business interests consist primarily of </span><span style="font-family:Times New Roman;font-size:10pt;">the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock, our direct-to-consumer streaming service that will feature NBCUniversal content. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For financial and other information about our reportable business segments, refer to Item&#160;7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations and Note 2 to each of Comcast&#8217;s and NBCUniversal&#8217;s consolidated financial statements included in this Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Available Information and Websites</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast&#8217;s phone number is (215)&#160;286-1700, and its principal executive offices are located at One Comcast Center, Philadelphia, PA 19103-2838. NBCUniversal&#8217;s phone number is (212)&#160;664-4444, and its principal executive offices are located at 30 Rockefeller Plaza, New York, NY 10112-0015. Comcast and NBCUniversal&#8217;s 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 Comcast&#8217;s 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><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Description of Our Businesses</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Cable Communications Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers high-speed internet, video, voice, wireless, and security and automation services in the United States individually and as bundled services at a discounted rate over its cable distribution system to residential and business customers. Revenue is generated primarily from residential and business customers that subscribe to our services, which are marketed individually and as bundled services, and from the sale of advertising. Bundled service offerings aim to meet the needs of various segments of our customer base, ranging from high-speed internet services packaged with video or streaming services that include a limited number of channels, to a five-product bundle, consisting of high-speed internet, video, voice, wireless, and security and automation services. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use, and customers are typically billed in advance on a monthly basis. A portion of our residential customers are subject to minimum-term contracts for their cable services, which are typically 1 to 2 years in length. Substantially all business customers are initially under minimum-term contracts, which typically range from 2 to 5 years. Customers with minimum-term contracts may only discontinue service in accordance with the terms of their contracts.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Cable Communications had </span><span style="font-family:Times New Roman;font-size:10pt;">31.5 million</span><span style="font-family:Times New Roman;font-size:10pt;"> total customer relationships, including </span><span style="font-family:Times New Roman;font-size:10pt;">29.1 million</span><span style="font-family:Times New Roman;font-size:10pt;"> residential customer relationships and </span><span style="font-family:Times New Roman;font-size:10pt;">2.4 million</span><span style="font-family:Times New Roman;font-size:10pt;"> business customer relationships, and passed more than 58 million homes and businesses. Homes and businesses are considered passed if we can connect them to our cable distribution system without further extending the transmission lines and are estimated based on the best available information. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, total customer relationships penetration of homes and businesses passed was 54%.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">The Areas We Serve</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The map below highlights Cable Communications&#8217; cable distribution footprint as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and the designated market areas (&#8220;DMAs&#8221;) where we have 250,000 or more customer relationships, with the locations that are bolded representing one of the top 25 U.S. television DMAs as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"> </span><img src="usmapcomcastfinalasof121.jpg" alt="usmapcomcastfinalasof121.jpg" style="height:378px;width:684px;"></img></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">High-Speed Internet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers </span><span style="font-family:Times New Roman;font-size:10pt;">high-speed internet services with downstream speeds that range up to 1 gigabit per second (&#8220;Gbps&#8221;) and fiber-based speeds that range up to 2 Gbps.</span><span style="font-family:Times New Roman;font-size:10pt;"> These services include access to an online portal and mobile apps, which provide users with the ability to manage their home Wi-Fi network, email, an address book, calendars and online security features.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Throughout its footprint, Cable Communications deploys</span><span style="font-family:Times New Roman;font-size:10pt;"> wireless gateways to customers that combine an internet and voice modem with a Wi-Fi router to deliver reliable internet speeds and enhanced coverage through an in-and-out-of-home Wi-Fi network</span><span style="font-family:Times New Roman;font-size:10pt;">. Customers with wireless gateways may also personalize and manage their Wi-Fi network remotely with the xFi branded whole-home application and online portal, which includes viewing and changing their Wi-Fi password, identifying which devices are connected to their in-home network, setting parental controls and schedules, advanced security, and other features. Cable Communications continues to expand its network of residential, outdoor and business Wi-Fi hotspots. Certain high-speed internet customers who do not subscribe to our video services also receive Flex, a streaming device with access to various programming and other third-party internet apps on their television.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">26.4 million</span><span style="font-family:Times New Roman;font-size:10pt;"> residential customers subscribed to our high-speed internet services. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Video</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers a broad variety of video services, primarily through our X1 platform, an Internet Protocol (&#8220;IP&#8221;) and cloud-enabled video platform. Video customers have access to hundreds of channels depending on the level of service, which typically range from limited basic service with access to between 20 and 60 channels to full service with access to more than 300 channels. Video services generally include programming provided by national broadcast networks, local broadcast stations, and national and regional cable networks, as well as government and public access programming. Our video services also include access to video on demand services (&#8220;On Demand&#8221;) and an interactive, on-screen program guide. Our On Demand service provides video customers with access to hundreds of thousands of programming choices included in our library. Other content, primarily movies and special-events programming, such as sporting events and concerts, can be rented or in some cases purchased to own digitally. Customers also receive high-definition (&#8220;HD&#8221;) video service that provides high-resolution picture quality, improved audio quality and a wide-screen format through an HD set-top box, and a broad selection of HD programming choices. Customers also have the option to subscribe to additional services, including a digital video recorder (&#8220;DVR&#8221;) service that allows customers to record and store programs and play them at their convenience, including online and through our mobile app, and to pause and rewind live television. Additionally, customers may subscribe to premium networks that generally provide, without commercial interruption, movies, original programming, live and pre-recorded sporting events and concerts, and other features. We also offer video service packages that include extensive amounts of foreign-language programming and other specialty tiers of programming. We tailor our video services for particular programming preferences, demographics and geographic areas in accordance with applicable local and federal regulatory requirements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Through the X1 platform, customers have integrated search functionality, including the use of a voice-activated remote control, personalized recommendations and access to, and integration of, certain third-party internet apps, such as Netflix, Amazon Prime Video and YouTube. Additionally, a variety of music apps such as Pandora are offered through X1. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customers have access to their video services through the Stream mobile app and an online portal that allow them to view certain live programming and On Demand content and to browse program listings. Additionally, Cable Communications offers a streaming video service throughout our footprint that allows high-speed internet customers to purchase video services and stream live programming to a computer, tablet, smartphone or other device for a monthly fee. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">20.3 million</span><span style="font-family:Times New Roman;font-size:10pt;"> residential customers subscribed to our video services. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Voice</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers voice services using interconnected Voice over Internet Protocol (&#8220;VoIP&#8221;) technology. The services provide either unlimited or usage-based local and domestic long-distance calling and include options for international calling plans, voicemail, voicemail transcriptions, text messaging and various call features such as caller ID and call waiting. For customers with high-speed internet services, voice services also include the ability to access and manage voicemail, text messaging and other account features through an online portal or mobile apps. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">9.9 million</span><span style="font-family:Times New Roman;font-size:10pt;"> residential customers subscribed to our voice services. </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Wireless</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers wireless phone services using mobile virtual network operator (&#8220;MVNO&#8221;) rights to provide the services over Verizon&#8217;s wireless network and our existing network of in-home and outdoor Wi-Fi hotspots. The services are currently offered only as part of our bundled service offerings to residential customers that subscribe to high-speed internet service within our cable distribution footprint and may in the future also be offered to small business customers on similar terms. Customers may choose to pay for services on an unlimited data plan or per gigabyte of data used. Customers have the ability to bring their own device or purchase handsets with the option to pay upfront or finance the purchase interest-free over 24 months.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, there were </span><span style="font-family:Times New Roman;font-size:10pt;">2.1 million</span><span style="font-family:Times New Roman;font-size:10pt;"> activated wireless lines that were subscribed to our wireless services. Individual customer relationships may have multiple lines. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Business Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers a variety of products and services to businesses. High-speed internet services provide downstream speeds that range up to 1 Gbps and fiber-based speeds that range up to 10 Gbps. </span><span style="font-family:Times New Roman;font-size:10pt;">Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications has expanded its </span><span style="font-family:Times New Roman;font-size:10pt;">service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations</span><span style="font-family:Times New Roman;font-size:10pt;"> both within and outside of Cable Communications&#8217; cable distribution footprint, where we have agreements with other companies to use their networks to provide coverage outside of our service areas. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As part of Cable Communications&#8217; </span><span style="font-family:Times New Roman;font-size:10pt;">distribution agreements with cable networks,</span><span style="font-family:Times New Roman;font-size:10pt;"> we generally receive </span><span style="font-family:Times New Roman;font-size:10pt;">an allocation of scheduled advertising time that is sold through</span><span style="font-family:Times New Roman;font-size:10pt;"> our </span><span style="font-family:Times New Roman;font-size:10pt;">advertising business to local, regional and national advertisers. In most cases, the available advertising units are sold by</span><span style="font-family:Times New Roman;font-size:10pt;"> our sales force. In some cases, we work </span><span style="font-family:Times New Roman;font-size:10pt;">with representation firms as an extension of</span><span style="font-family:Times New Roman;font-size:10pt;"> our </span><span style="font-family:Times New Roman;font-size:10pt;">sales force to sell a portion of the advertising units allocated to</span><span style="font-family:Times New Roman;font-size:10pt;"> us. Cable Communications also represents </span><span style="font-family:Times New Roman;font-size:10pt;">the advertising sales efforts of other multichannel video providers in some markets. In addition,</span><span style="font-family:Times New Roman;font-size:10pt;"> we generate </span><span style="font-family:Times New Roman;font-size:10pt;">revenue from the sale of advertising on our digital platforms.</span><span style="font-family:Times New Roman;font-size:10pt;"> We also provide </span><span style="font-family:Times New Roman;font-size:10pt;">technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allow advertisers to more effectively engage with their target audiences.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Other </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers security and automation services that provide home monitoring services and the ability to manage other functions within the home, such as lighting and room temperature, through our online portal, mobile apps or the X1 platform. We also license our technology platforms to other multichannel video providers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"> As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">1.4 million</span><span style="font-family:Times New Roman;font-size:10pt;"> residential customers subscribed to our security and automation services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Technology</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications&#8217; cable distribution system uses a hybrid fiber-optic and coaxial cable network that we believe is sufficiently flexible and scalable to support our future technology requirements. This network provides the two-way transmissions that are essential to providing high-speed internet services, interactive video services such as On Demand, voice services, and security and automation services. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications continues to focus on technology initiatives to design, develop and deploy next-generation media and content delivery platforms, such as the X1 platform and related cloud DVR technology, and Flex, which use IP technology and our own cloud network servers to deliver video and advanced search capabilities, including through a voice-activated remote control, and that provide access to certain third-party internet apps. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications continues to deploy 1 Gbps high-speed internet services that leverage DOCSIS 3.1 technology across its footprint and will continue to expand the capacity of its DOCSIS 3.1 infrastructure, including the implementation of DOCSIS FDX that will enable multi-gigabit services to be launched through our hybrid fiber-optic and coaxial cable network.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sources of Supply</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications licenses software products for our high-speed internet services, such as email and security software, and content, such as news feeds for its online portal, from a variety of suppliers. Under these contracts with these suppliers, we generally pay on a fixed-fee basis, on a per subscriber basis in the case of software product licenses or on a video advertising revenue share basis in the case of content licenses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">To offer video services, Cable Communications licenses a substantial portion of programming from cable and broadcast networks, as well as from local broadcast television stations. We attempt to secure long-term programming distribution agreements with these programming providers. The fees associated with these programming distribution agreements are generally based on the number of subscribers who are able to watch the programming and the platforms on which the content is provided. We seek to include in distribution agreements the rights to offer such programming through multiple delivery platforms, such as through our On Demand service, online portal, mobile apps and streaming services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For voice services, software products such as voicemail and text messaging are licensed from a variety of suppliers under multiyear contracts. The fees paid are generally based on the consumption of the related services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For wireless services, we have an MVNO agreement that allows us to offer services using Verizon&#8217;s wireless network.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications purchases from a limited number of suppliers a significant number of set-top boxes and certain other customer premise equipment, network equipment and services to provide services to residential and business customers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications uses two primary vendors to provide customer billing for our residential and business customers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Customer and Technical Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications&#8217; customer service call centers provide 24/7 call-answering capability, telemarketing and other services. Our technical services group performs various tasks, including installations, plant maintenance and upgrades to its cable distribution system.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sales and Marketing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications offers services directly to residential and business customers through its customer service call centers, retail stores, customer service centers, websites, door-to-door selling, telemarketing, and third-party outlets, as well as through advertising via direct mail, television and the internet.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">5</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Segments</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal is one of the world&#8217;s leading media and entertainment companies that develops, produces and distributes entertainment, news and information, sports, and other content for global audiences, and owns and operates theme parks worldwide.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Networks</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks consists of a diversified portfolio of national cable networks that provide a variety of entertainment, news and information, and sports content; regional sports and news networks; international cable networks and cable television studio production operations. It also owns various digital properties, which include brand-aligned websites.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:23%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:63%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Network</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-top:4px;text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Approximate&#160;U.S.</span></div><div style="padding-top:4px;text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Households&#160;as of</span></div><div style="padding-top:4px;text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2019 </span></div><div style="padding-top:4px;text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Description of Programming</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">USA Network</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">87</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">General entertainment</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">E!</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">84</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Entertainment and pop culture</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Syfy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">84</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Imagination-based entertainment</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Bravo</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">84</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Entertainment, culture and arts</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">MSNBC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">83</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">News, political commentary and information</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">CNBC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">82</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business and financial news</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBC Sports Network</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">80</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sports</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Oxygen</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">70</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Crime, mystery and suspense for women </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Golf Channel</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">68</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Golf competition and golf entertainment</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Universal Kids</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">54</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Children&#8217;s entertainment</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Olympic Channel</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">34</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Olympic sports events and Olympic-themed original content</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">CNBC World </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">28</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Global financial reviews</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Household data is based on The Nielsen Company&#8217;s December </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:8pt;"> Household Universe Estimate report, except for the Olympic Channel, which is derived from information provided by SNL Kagan. The Nielsen report includes estimates based on subscribers to both traditional and certain virtual multichannel video providers. The Nielsen report is not based on information provided by us and is included solely to permit comparisons between our cable networks and those operated by our peers.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our regional sports and news networks together serve more than 26&#160;million households across the United States, including in markets such as Baltimore/Washington, Boston, Chicago, Philadelphia, Portland, Sacramento and San Francisco.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated primarily from the distribution and licensing of programming and from the sale of advertising on our networks and digital properties. We market and distribute cable network programming in the United States and internationally to multichannel video providers, including both traditional providers of linear programming and virtual providers who provide streaming services for linear programming. We also market and distribute cable network programming to subscription video on demand services, such as those offered by Amazon, Hulu and Netflix. These distributors may provide the content on television, including via video on demand services, online and through mobile apps. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks produces owned programs or acquires the rights to programming from third parties, including sports programming rights that are discussed below under the heading &#8220;Broadcast Television.&#8221; NBCUniversal&#8217;s cable television studio production operations identify, develop and produce original content for our own cable networks and third parties. We license owned content to cable and broadcast networks and subscription video on demand services. We also sell owned content on standard-definition DVDs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services such as iTunes. We anticipate that our cable television studio production operations will also produce content for and license content to Peacock.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Broadcast Television</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television operates the NBC and Telemundo broadcast networks, which together reach viewers and advertisers in all 50 states, as well as our owned NBC and Telemundo local broadcast television stations, the NBC Universo national cable network, broadcast television studio production operations, and various digital properties, which primarily include brand-aligned websites. Revenue is generated primarily from the sale of advertising on our networks and digital properties, from the licensing of programming, and from the fees received under retransmission consent agreements and associated fees received from NBC-affiliated and Telemundo-affiliated local broadcast television stations.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">6</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">NBC Network</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The NBC network distributes 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 NBCUniversal&#8217;s 11 owned NBC-affiliated local broadcast television stations. The NBC network&#8217;s programming library consists of rights of varying nature to more than 100,000 episodes of popular television content, including current and classic titles, unscripted programming, sports, news, long-form and short-form programming, and locally produced programming from around the world.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The NBC network produces owned programs or acquires the rights to programming from third parties. NBCUniversal has various contractual commitments for the licensing of rights to multiyear programming, primarily sports programming. The most significant sports programming commitments include the U.S. broadcast rights for the summer and winter Olympic Games through 2032 and agreements with the NFL to produce and broadcast a specified number of regular season and playoff games, including </span><span style="font-family:Times New Roman;font-style:italic;">Sunday Night Football</span><span style="font-family:Times New Roman;"> through the 2022-23 season</span><span style="font-family:Times New Roman;font-size:10pt;"> and the Super Bowl in 2022. We also have U.S. broadcast rights to a specified number of NHL games through the 2020-21 season, English Premier League soccer through the 2021-22 season, certain NASCAR events through 2024 and certain PGA TOUR and other golf events through 2030. NBCUniversal&#8217;s sports programming agreements also include the rights to distribute content on our national cable networks, including the NBC Sports Network and Golf Channel, and regional sports networks, and online, including through mobile apps.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The broadcast television studio production operations develop and produce original content, including scripted and unscripted programming series and talk shows. This original content is licensed to broadcast networks, cable networks and local broadcast television stations owned by NBCUniversal and third parties, as well as to subscription video on demand services, and it is sold on DVDs and through digital distribution services both in the United States and internationally. The broadcast television studio production operations also produce first-run syndicated shows for local markets that are broadcast on local broadcast television stations in the United States on a market-by-market basis. We currently distribute some of our television programs after their initial broadcast, as well as older television programs from the library, to local broadcast television stations and cable networks in the off-network syndication market. We anticipate that our broadcast television studio production operations will also produce content for and license content to Peacock.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">NBC Local Broadcast Television Stations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, NBCUniversal owned and operated 11 NBC-affiliated local broadcast television stations, including stations in 8 of the top 10 general markets, that collectively reached approximately 31&#160;million U.S. television households and represent approximately 29% of U.S. television households. In addition to broadcasting the NBC network&#8217;s national programming, our local broadcast television stations produce news, sports, public affairs and other programming that addresses local needs and acquire syndicated programming from other sources. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Telemundo</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Telemundo is a leading Hispanic media company that produces, acquires and distributes Spanish-language content in the United States and internationally. Telemundo&#8217;s operations include the Telemundo network, 30 owned local broadcast television stations and the NBC Universo national cable network.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Telemundo network is a leading Spanish-language broadcast network featuring original telenovelas, movies, news, specials and sporting events. Telemundo develops original programming primarily through its production studio and also acquires the rights to programming from third parties. We hold the Spanish-language U.S. broadcast rights to FIFA World Cup soccer through 2026.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Telemundo Local Broadcast Television Stations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Telemundo owned 30 local broadcast television stations affiliated with the Telemundo network, including an independent television station in Puerto Rico and stations in 19 of the top 20 U.S. Hispanic markets, which collectively reached approximately 72% of U.S. Hispanic television households as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Filmed Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment primarily produces, acquires, markets and distributes filmed entertainment worldwide. It also includes Fandango, a movie ticketing and entertainment business, our consumer products business and our live stage production business. We also distribute filmed entertainment produced by third parties.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment produces content both alone and jointly with other studios or production companies, as well as with other entities. NBCUniversal&#8217;s films are produced primarily under the Universal Pictures, Illumination, DreamWorks Animation and Focus Features names. Films are marketed and distributed worldwide primarily through NBCUniversal&#8217;s own marketing and distribution operations. Filmed Entertainment also acquires distribution rights to films produced by others, which may be limited to particular geographic regions, specific forms of media or certain periods of time. Filmed Entertainment&#8217;s content includes theatrical films, direct-to-video movies and a film library, which is comprised of more than 5,000 movies in a variety of genres.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">7</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment has entered into, and may continue to enter into, film cofinancing arrangements with third parties, including both studio and nonstudio 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 interest 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The majority of our produced and acquired films are initially distributed for exhibition in movie theaters. After their release in movie theaters, we sell and license films through various methods. We distribute films globally by selling them on </span><span style="font-family:Times New Roman;font-size:10pt;">DVDs to retail stores and rental kiosks, and through digital distribution services and video on demand services provided by multichannel video providers</span><span style="font-family:Times New Roman;font-size:10pt;">, including the Cable Communications and Sky segments. We also license films, including selections from the film library, to cable, broadcast and premium networks, to subscription video on demand services, and to video on demand and pay-per-view services. The number of films licensed through subscription video on demand services is increasing as consumers continue to seek additional ways to view the Filmed Entertainment&#8217;s content. We anticipate that our film studios will also produce content for and license content to Peacock.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks consists primarily of Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Universal Orlando includes two theme parks, Universal Studios Florida and Universal&#8217;s Islands of Adventure, and our water park, Volcano Bay, and we are building an additional theme park named Universal&#8217;s Epic Universe. Universal Orlando also includes Universal CityWalk Orlando, a dining, retail and entertainment complex, and features on-site themed hotels in which we own a noncontrolling interest. The Universal theme park in Hollywood, California consists primarily of Universal Studios Hollywood, as well as Universal CityWalk Hollywood. The Universal theme park in Osaka, Japan consists primarily of Universal Studios Japan. NBCUniversal is also developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies. In addition, Theme Parks licenses the right to use the Universal Studios brand name and other intellectual property, and also provides other services, to third parties that own and operate the Universal Studios Singapore theme park on Sentosa Island, Singapore. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated primarily from guest spending at Universal theme parks</span><span style="font-family:Times New Roman;font-size:10pt;"> in Orlando, Florida; Hollywood, California; and Osaka, Japan. Theme Parks licenses the right to use a substantial amount of intellectual property from third parties for its themed elements in rides, attractions and merchandising.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Sky Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky is one of Europe&#8217;s leading</span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;"> entertainment companies operating in seven territories, including three of the four largest pay television markets in Western Europe: the United Kingdom (&#8220;U.K.&#8221;), Italy and Germany. The majority of revenue is derived from Sky&#8217;s direct-to-consumer business, which has </span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;">24.0 million</span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;"> retail customers, and primarily involves the distribution of a wide array of video channels to both residential and business customers. Sky </span><span style="font-family:Times New Roman;font-size:10pt;">owns a diverse portfolio of pay television channels that offer entertainment, news, sports and movies, which are included in Sky&#8217;s subscription video services and are also licensed through various distribution partnerships to third-party video providers that reach an additional 3.9 million households.</span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;"> Sky also provides high-speed </span><span style="font-family:Times New Roman;font-size:10pt;">internet, voice and wireless phone services in select countries. Sky&#8217;s video, high-speed internet, voice and wireless phone services may be purchased individually or in bundles. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Video</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#161616;">Sky&#8217;s video services include a direct-to-home (&#8220;DTH&#8221;) video service delivered through a combination of both satellite transmission and broadband connection and marketed under the Sky brand </span><span style="font-family:Times New Roman;font-size:10pt;">in </span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;">the U.K., Ireland, Italy, Germany and Austria. Sky also offers an over the top (&#8220;OTT&#8221;)</span><span style="font-family:Times New Roman;font-size:10pt;"> video service providing video content over the internet which is marketed as a distinct brand in these countries, as well as in Spain and Switzerland</span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s DTH video service is sold directly to customers in packages that include a diverse selection of Sky&#8217;s owned entertainment and sports channels, channels owned by third parties and local free-to-air public broadcasting channels. In addition to live-linear content, Sky&#8217;s platform also provides access to On Demand and current and prior season libraries for certain television shows. Sky&#8217;s service offerings are tailored by country, with separate packages offered in each market. Basic packages include up to approximately 98 pay television channels in the U.K. and Ireland, approximately 72 channels in Italy, and approximately 28 channels in Germany and Austria. Specialty tiers for children&#8217;s, sports, movie and HD programming are available for additional fees. Sky&#8217;s services also have pay-per-view programming for certain live sporting events and allow customers, as well as those without a subscription, to buy or rent programming for a fee. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s DTH video service is primarily distributed to customers through a set-top box video platform, including through Sky Q, which is Sky&#8217;s next-generation video platform. Customers have the ability to record several shows at once, to download content and recordings to watch offline on compatible devices, and for Sky Q households, to pause programming in one room and continue </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">8</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">watching in another. Sky Q customers are offered personalized content recommendations and the use of a voice activated remote control, as well as integrated access to content from other providers such as Netflix, Spotify, Vevo and YouTube. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s OTT video service offers packages for purchase ranging from daily, weekly or monthly access to entertainment, sports, movies and children&#8217;s programming. The entertainment package includes Sky&#8217;s owned entertainment channels and a broad range of On Demand programming series. The sports package provides access to Sky&#8217;s owned sports channels and the movie package includes access to a library of films, including 40 or more new films per month. The children&#8217;s package includes thousands of hours of child-friendly on demand programming. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other than those who subscribe to Sky&#8217;s OTT video service, customers generally are required to subscribe for an initial contractual term of at least 1 year and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use, and customers are typically billed in advance on a monthly basis. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Television Channels </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s owned entertainment channels include Sky One, Sky Arts and Sky Atlantic in the U.K. and Ireland; Sky Atlantic, Sky Uno and Sky Arte in Italy; and Sky Atlantic and Sky 1 in Germany and Austria. Sky also owns premium sports channels under the Sky Sports brand and premium movie channels under the Sky Cinema brand, including family and children&#8217;s movie channels. Sky also broadcasts several Sky branded free-to-air channels, including Sky News in the U.K. and Ireland, Sky TG24 in Italy and Sky Sport News in Germany.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky acquires the rights to programming for owned channels from third parties, in some cases on an exclusive basis. Sky has various contractual commitments for the licensing of rights to multiyear programming, primarily sports programming and exclusive entertainment programming. Our most significant sports programming commitments include the U.K. broadcast rights for English Premier League soccer games through 2022; German broadcast rights to Bundesliga and Union des Associations Europ&#233;ennes de Football Champions League (&#8220;UCL&#8221;) through 2021; and Italian broadcast rights to UCL and Lega Nazionale Professionisti Serie A through 2021. Our most significant entertainment programming commitments include exclusive rights with HBO, Showtime, Warner Bros., NBCUniversal and The Walt Disney Company (&#8220;Disney&#8221;). Sky is also increasingly creating and investing in original scripted content that is broadcast across all of its territories and sold to other markets and we anticipate that our Sky studio production operations will also produce content for and license content to Peacock.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition to including owned channels as part of its video services, Sky distributes some of its owned channels on third-party platforms through both wholesale arrangements and arrangements with partners who distribute Sky&#8217;s owned channels as agents to their respective customer bases. Additionally, Sky licenses </span><span style="font-family:Times New Roman;font-size:10pt;">owned and acquired programming to third-party video providers</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky sells advertising and sponsorships across its owned television channels and where it represents the sales efforts of third-party channels. Sky also sells targeted advertising and generates revenue from online and mobile advertising and advertising across its On Demand services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Other Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky offers high-speed internet and voice services in the U.K. and Ireland. Sky offers fiber-to-the-cabinet, standard copper digital subscriber line (&#8220;DSL&#8221;) broadband and fiber-to-the-home (&#8220;FTTH&#8221;) services, with download speeds up to 150 megabits per second in the U.K. and up to 1 Gbps in Ireland. </span><span style="font-family:Times New Roman;font-size:10pt;">In the U.K., Sky uses a combination of its own core fiber network and wholesaling arrangements over third-party telecommunication providers&#8217; networks as the core network and also accesses the &#8220;last mile&#8221; network from third-party network operators for a fee to provide its services to customers.</span><span style="font-family:Times New Roman;font-size:10pt;"> In Italy, Sky offers video service with high-speed internet and phone services through co-marketing agreements with several Italian broadband and telecommunications providers, and plans to launch FTTH services using Open Fiber to provide high-speed internet access and voice services in 2020. Sky offers wireless phone services to customers in the U.K. using a combination of its own core fiber network and an arrangement to access network assets from Telef&#243;nica. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Technology and Sources of Supply </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For a majority of customers, Sky&#8217;s DTH video platform is delivered via one-way digital satellite transmission for the distribution of linear television channels, augmented by a set-top box with local DVR storage and high speed two-way broadband connectivity to provide access to a broad range of On Demand and other services. The Sky platform also incorporates Wi-Fi connectivity for in-home distribution enabling wireless multi-room consumption, and Sky has also developed a range of back-end and client software applications that provide customers with access to its content across multiple third-party devices and On Demand in and out of the home. Sky&#8217;s OTT video service is delivered via the internet.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">9</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky relies on various telecommunications providers to deliver video, high-speed internet, voice and wireless phone services to its customers. For example, Sky relies on satellites leased from third parties to provide most of its video services. In addition, pursuant to the current regulatory regime in the U.K. and Italy, Sky is able to access networks owned by third-party telecommunication providers for a fee to provide its high-speed internet and voice services in most cases, on regulated terms.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">To offer video services, in addition to its owned channels, Sky licenses programming from third-party programming providers that operate television channels. Sky attempts to secure long-term programming distribution agreements with these programming providers. The fees associated with these programming distribution agreements are generally based on the number of customers who are able to watch the programming and the platforms on which Sky provides the content. Sky seeks to include in distribution agreements the rights to offer such programming through multiple delivery platforms, such as through On Demand services, mobile apps and streaming services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Customer and Home Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s customer service operations are increasingly a digital first offering. The home service group performs various tasks, including installing, servicing and performing upgrades of customer premise equipment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sales and Marketing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky offers direct-to-consumer services to retail customers through customer service call centers, websites, telemarketing, a limited number of retail outlets, as well as through advertising via direct mail, television and the internet.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Corporate and Other</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our other business interests consist primarily of the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock.</span></div><div><a id="sB8BE857DDF2155BB8FD5C063F9B51E0D"></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Competition</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">All</span><span style="font-family:Times New Roman;font-size:10pt;"> of our businesses operate in intensely competitive, consumer-driven and rapidly changing environments and compete with a growing number of companies that provide a broad range of communications products and services, and entertainment, news and information content to consumers. Technological changes are further intensifying and complicating the competitive landscape and challenging existing business models. In particular, consumers are increasingly turning to online sources for viewing and purchasing content, which has and likely will continue to reduce the number of our video customers and subscribers to our cable networks even as it makes high-speed internet services more important to consumers. In addition, the increasing number of entertainment choices available to consumers has intensified audience fragmentation and disaggregated the way that content traditionally has been viewed by consumers. This increase has caused and likely will continue to cause audience ratings declines at our programming channels.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Cable Communications Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Competition for Cable Communications&#8217; services consists primarily of phone companies with fiber-based networks and direct broadcast satellite (&#8220;DBS&#8221;) providers that typically offer features, pricing and packaging for services comparable to ours. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">High-Speed Internet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications competes with a number of companies offering internet services, including:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">wireline phone companies and other providers of wireline internet service</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">wireless phone companies and other providers of wireless internet service</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">municipal broadband networks and power companies</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">satellite broadband providers</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Phone companies such as AT&amp;T, CenturyLink, Frontier and Verizon have built and are continuing to build fiber-based network infrastructure farther into their networks, which allows them to provide data transmission speeds that exceed those that can be provided with traditional DSL technology, and are offering these higher-speed services 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 high-speed internet services.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">10</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain other companies have launched FTTH networks that provide high-speed internet services in a limited number of areas in which we operate, and certain municipalities in our service areas are also building fiber-based networks. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Various wireless companies are offering internet services using a variety of network types, including 3G and 4G, and recently 5G which is currently available in limited locations, wireless broadband services and Wi-Fi networks. These networks work with devices such as smartphones, laptops, tablets and mobile and fixed wireless routers, as well as wireless data cards. A growing number of commercial venues, such as retail malls, restaurants and airports, also offer Wi-Fi service. Numerous local governments are also considering or actively pursuing publicly subsidized Wi-Fi and other internet access networks. The availability of these wireless offerings could negatively impact the demand for our high-speed internet services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Video</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications competes with a number of different sources in the United States that provide news, sports, information and entertainment programming to consumers, including:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">DBS providers, including AT&amp;T&#8217;s DIRECTV and DISH Network, that transmit satellite signals to substantially all U.S. households to provide video programming and other information similar to our video services</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">phone companies, including AT&amp;T and Verizon, that have built and continue to build fiber-based networks that provide services similar to ours, which overlap a substantial portion of our service areas, and that in some cases provide bundled offerings that include wireless phone services</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">OTT service providers including:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:Times New Roman;font-size:10pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">virtual multichannel video providers who offer streaming services for linear programming that generally involve smaller packages of programming networks at prices lower than our traditional video service package offerings</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:Times New Roman;font-size:10pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">subscription video on demand services, such as those offered by Amazon, Apple, Disney, Hulu and Netflix, that offer online services and devices that enable internet streaming and downloading of movies, television shows and other video programming</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:72px;"><span style="font-family:Times New Roman;font-size:10pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">traditional television and film programmers, networks and media companies that provide content directly to consumers</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">other providers that build and operate wireline communications systems in the same communities that we serve, including those operating as franchised cable operators</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">satellite master antenna television systems that offer to their subscribers both improved reception of local broadcast television stations and much of the programming offered by our cable systems and generally serve multiple dwelling units (&#8220;MDUs&#8221;), office complexes and residential developments</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">other companies, such as local broadcast television stations, that provide multiple channels of free over-the-air programming, as well as video rental services and home entertainment and gaming products</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Many of these competitors also have significant financial resources and have further intensified competition through mergers and acquisitions. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Voice</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications competes with wireline and wireless phone companies, including incumbent local exchange carriers (&#8220;ILECs&#8221;) and competitive local exchange carriers (&#8220;CLECs&#8221;), and other internet-based and VoIP service providers. Certain phone companies, such as the ILECs AT&amp;T and Verizon, have longstanding customer relationships, and extensive existing facilities and network rights-of-way. A few CLECs also have existing local networks and significant financial resources. In addition, we are increasingly competing with other phone service providers as customers replace traditional wireline phone services with wireless and internet-based phone services, such as Skype.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Wireless</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications competes with national wireless phone service providers in the United States, including AT&amp;T and Verizon, which offer wireless service on both a standalone basis or along with other services as bundled offerings, as well as regional providers of wireless communications services.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">11</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Business Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications primarily competes with a variety of phone companies, including ILECs and CLECs and wide area network managed service providers. These companies either operate their own network infrastructure or use all or part of another carrier&#8217;s network. We also compete with satellite operators who offer video services to businesses and VoIP companies that target businesses of all sizes. Our video monitoring services compete with companies that provide video surveillance services that use both traditional and cloud-based/digital solutions.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Segments</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Networks and Broadcast Television</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s cable networks, broadcast networks and owned local broadcast television stations compete for viewers&#8217; attention and audience share with all forms of programming provided to viewers, including cable, broadcast and premium networks; OTT service providers; local broadcast television stations; home entertainment products; pay-per-view and video on demand 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s cable networks, broadcast networks and owned local broadcast television stations compete for the acquisition of programming and for on-air and creative talent with other cable and broadcast networks, OTT service providers, and local television stations. The market for programming is very competitive, particularly for sports programming, where the cost for such programming is significant.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s cable networks compete with other cable networks and programming providers for carriage of their programming by multichannel video providers and OTT service providers. Our broadcast networks compete with the other broadcast networks in markets across the United States to secure affiliations with independently owned television stations, which are necessary to ensure the effective distribution of broadcast network programming to a nationwide audience.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, NBCUniversal&#8217;s cable television and broadcast television studio production operations compete with other production companies and creators of content for the acquisition of story properties, for creative, performing and technical personnel, and for distribution of, and consumer interest in, their content.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Filmed Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment competes for audiences for films and other entertainment content with other major studios and independent film producers, as well as with alternative forms of entertainment. The competitive position of Filmed Entertainment primarily depends on the number of films produced, their distribution and marketing success, and consumer response. Filmed Entertainment also competes to obtain creative, performing and technical talent, including writers, actors, directors and producers, as well as scripts for films. We also compete with the other major studios and other producers of entertainment content for the exhibition of films in theaters and the distribution of films on premium networks, and with OTT service providers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks competes with other multi-park entertainment companies as well as other providers of entertainment, lodging, tourism and recreational activities. To help maintain the competitiveness of our theme parks, we have invested and continue to invest significant amounts in existing and new theme park attractions, hotels and infrastructure, including the new theme parks in Beijing, China and Orlando, Florida.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Sky Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky competes with a broad range of companies engaged in media, entertainment and communications services in Europe, including cable operators, providers of both paid-for and free-to-air programming, service providers making use of new fiber optic networks, other satellite television providers, digital terrestrial television providers, telecommunications providers, other internet service providers, content aggregators, home entertainment products companies, companies developing new technologies and devices, and other suppliers and providers of news, information, sports and entertainment that deliver streaming, downloading and other online video services. Sky&#8217;s competitive position may be negatively impacted by an increase in the capacity of, or developments in, the means of delivery competitors use to provide their services as well as lowered prices, product innovations, new technologies or different value creation approaches. Sky also competes with organizations that are publicly funded, in whole or in part, to fulfill a public service broadcasting mandate. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s owned channels compete for the acquisition of programming content with a wide range of providers, particularly for sports programming, where the cost for such programming is significant.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">12</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:7px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Advertising</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications, Cable Networks, Broadcast Television and Sky compete for the sale of advertising with other television networks and stations, as well as with all other advertising platforms, such as digital, radio and print media. The willingness of advertisers to purchase advertising from us may be adversely affected by lower audience ratings at the related networks, stations or channels. 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 of entertainment choices available, including content from OTT service providers, online media and other digital sources. In addition, advertising revenue is adversely affected by the growing use of technologies, such as DVRs and video on demand services, which give consumers greater flexibility to watch programming on a time-delayed or on-demand basis or to fast-forward or skip advertisements within programming.</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Seasonality and Cyclicality</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Each of our businesses is subject to seasonal and cyclical variations. Cable Communications&#8217; results are impacted by the seasonal nature of residential customers receiving our services in college and vacation markets. This generally results in fewer net customer relationship additions in the second quarter of each year. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue and operating costs and expenses (comprised of total costs and expenses, excluding depreciation and amortization expense and other operating gains) are cyclical as a result of our periodic broadcasts of major sporting events, such as the Olympic Games, which affect Cable Networks and Broadcast Television, and the Super Bowl, which affects Broadcast Television. 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. Operating costs and expenses also increase as a result of our production costs for these broadcasts and the amortization of the related rights fees.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue in Cable Communications, Cable Networks, Broadcast Television and Sky is also subject to cyclical advertising patterns and changes in viewership levels. Advertising revenue in the U.S. is generally higher in the second and fourth quarters of each year and in even-numbered years due to increases in consumer advertising in the spring and in the period leading up to and including the holiday season and advertising related to candidates running for political office and issue-oriented advertising, respectively. Revenue in Cable Networks and Broadcast Television fluctuates depending on the timing of when our programming is aired, which typically results in higher advertising revenue in the second and fourth quarters of each year. Revenue at Sky has seasonally higher audience levels in winter months and increased competition during major sporting events where public service broadcasters lease the rights, such as the Olympic Games and the FIFA World Cup</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">TM</sup></span><span style="font-family:Times New Roman;font-size:10pt;">.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue in Filmed Entertainment fluctuates due to the timing, nature and number of films released in movie theaters, on DVDs, and through various other distribution platforms. 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 holiday season. Content licensing revenue in Cable Networks, Broadcast Television and Filmed Entertainment also fluctuates due to the timing of when our content is made available to licensees.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue in Theme Parks fluctuates with changes in theme park attendance that 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. Theme Parks generally experiences peak attendance during the spring holiday period, the summer months when schools are closed and the Christmas holiday season.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky results are impacted by the seasonal nature of residential customers receiving our DTH and OTT video services, including the start of the new soccer seasons and the Christmas holiday. This generally results in greater net customer relationship additions and higher subscriber acquisition costs in the second half of each year due to higher marketing expenses. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Exclusive sports rights, such as local European and UCL soccer, Formula 1, and English cricket, play a key role within Sky&#8217;s wider content strategy. In Europe, broadcasting rights for major sports are usually tendered through a competitive auction process, with the winning bidder or bidders acquiring rights over a three to five-year period. This creates some level of cyclicality for Sky, although the staggered timing of major sports rights auctions usually gives Sky time to react to any material changes in the competitive dynamics of the prevailing market. Certain of Sky&#8217;s significant sports rights agreements require payments at the start of each season, resulting in increases in sports rights payments in the third and fourth quarter of each year.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">13</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s3FA99A77B2D1555592AFCEAF139BB3D7"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Legislation and Regulation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Communications Act of 1934, as amended (the &#8220;Communications Act&#8221;), and Federal Communications Commission (&#8220;FCC&#8221;) regulations and policies affect significant aspects of our businesses that operate in the United States. These businesses are also subject to other regulation by federal, state and local authorities and to agreements we enter into with local cable franchising authorities. In addition, our international businesses are subject to the laws and the jurisdiction of the foreign regulatory authorities where they operate.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. These legislators and regulators have been active in considering rulemakings and legislation, at times looking to adopt regulatory approaches from different countries that may be more burdensome, and they, along with some state attorneys general and foreign governmental authorities, have also been active in conducting inquiries and reviews, regarding our services. In addition, regulators and the courts could adopt new interpretations of existing competition laws as new competition law theories emerge. 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. The U.S. Congress may consider proposals to address communications issues, including whether it should rewrite the entire Communications Act to account for changes in the communications marketplace, whether it should enact new, permanent open internet requirements, and whether it should fund new broadband infrastructure. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following paragraphs summarize the significant legal and regulatory requirements affecting our businesses, although reference should be made to the Communications Act, FCC regulations and other legislation and regulations for further information. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #006ebf;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Cable Communications Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">High-Speed Internet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We provide high-speed internet services to our customers. Many of these services are subject to a number of regulatory obligations or commitments described below. As an internet service provider (&#8220;ISP&#8221;), we are also subject to a requirement to implement certain network capabilities to assist law enforcement in conducting surveillance of persons suspected of criminal activity. From time to time, the FCC considers imposing new regulatory obligations on ISPs. In addition, states and localities may consider new broadband-related regulations, including those regarding government-owned broadband networks. New broadband regulations, if adopted, may have adverse effects on our businesses.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Open Internet Regulations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2017, the FCC reversed its prior classification of broadband internet access service as a Title II telecommunications service under the Communications Act and classified it as an &#8220;information service&#8221; under Title I. In addition, it eliminated its prior rules prohibiting ISPs from blocking access to lawful content; impairing or degrading lawful internet traffic on the basis of content, applications or services (&#8220;throttling&#8221;); prioritizing certain internet traffic in exchange for consideration (&#8220;paid prioritization&#8221;); and generally prohibiting ISPs from unreasonably interfering with or unreasonably disadvantaging consumers&#8217; ability to access and use the lawful internet content, applications, services or devices of their choosing or unreasonably interfering with or disadvantaging edge providers&#8217; ability to make lawful content, applications, services or devices available to consumers (&#8220;general conduct&#8221;). The FCC stated that jurisdiction to regulate ISP conduct would rest at the Federal Trade Commission (&#8220;FTC&#8221;). In addition, the FCC revised the transparency rule to add a requirement that ISPs disclose any blocking and throttling practices, and any paid or affiliated prioritization practices associated with their broadband offerings. We have disclosed that we do not block, throttle, or engage in affiliated or paid prioritization, and have committed not to block, throttle, or discriminate against lawful content. The FTC has authority to enforce these public commitments, and the FCC has authority to enforce compliance with its transparency rule.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The FCC&#8217;s 2017 decision was challenged, and in 2019, the U.S. Court of Appeals for the District of Columbia largely upheld the FCC&#8217;s decision, including the classification of broadband as a Title I information service and repeal of its prior rules. However, it vacated the FCC&#8217;s express preemption of all state Open Internet laws, but noted that state laws may nevertheless be preempted on a case-by-case basis if those regulations conflict with federal law or policy. Parties have sought further review of the court&#8217;s opinion.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Several states have passed or introduced legislation, or have adopted executive orders, that impose Open Internet requirements in a variety of ways, and new state legislation may be introduced and adopted in the future. Certain of these state initiatives have been challenged in court, and additional challenges may be filed. Such attempts by the states to regulate have the potential to create a patchwork of differing and/or conflicting state regulations. Congress may also consider legislation addressing these regulations </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">14</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">and the regulatory framework for broadband internet access services. We cannot predict whether or how the rules might be changed, the impact of potential new legislation or the outcome of any litigation.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Broadband Deployment/Infrastructure Initiatives</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2018, the FCC adopted rules aimed at removing barriers to the deployment of broadband infrastructure, including the preemption of certain state and local laws or regulations that may unreasonably impede the deployment of wireless broadband networks. These orders are being challenged in federal court, and we cannot predict the outcome of the litigation. If the orders are upheld, some of these reforms may create regulatory imbalances that favor wireless services over wireline broadband services like our own. The FCC is currently considering additional measures that could result in further preemption of state and local laws or regulations as part of its broader efforts to accelerate wireless broadband infrastructure deployment. We cannot predict whether or how any FCC rules might be changed, how state or local laws or regulations may be impacted, or how such changes may affect our business.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Video </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Program Carriage</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC regulations prohibit us from unreasonably restraining the ability of an unaffiliated video programming network to compete fairly by discriminating against the network on the basis of its non-affiliation in the selection, terms or conditions for its carriage. In addition, cable operators and other multichannel video programming distributors (&#8220;MVPDs&#8221;) in the United States are prohibited from requiring as a condition of carriage a financial interest in, or exclusive distribution rights for, a video programming network. We have been involved in program carriage disputes at the FCC, and increasingly in the courts, and may be subject to new complaints in the future.</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Must-Carry/Retransmission Consent</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable operators are required to carry, without compensation, programming transmitted by most local commercial and noncommercial broadcast television stations. As an alternative to this &#8220;must-carry&#8221; requirement, local broadcast television stations may choose to negotiate with the cable operator for &#8220;retransmission consent,&#8221; under which the station gives up its must-carry rights and instead seeks to negotiate a carriage agreement with the cable operator, which frequently will involve payments to the station. We currently pay certain local broadcast television stations in exchange for their required consent for the retransmission of the stations&#8217; broadcast programming to our video services customers and expect to continue to be subject to demands for increased payments and other concessions from local broadcast television stations. Failure to reach a retransmission consent agreement with a broadcaster could result in the loss of popular programming on our video services. For information on must-carry and retransmission consent issues relating to our broadcast television business, see &#8220;NBCUniversal Segments - Broadcast Television&#8221; below and refer to the &#8220;Must-Carry/Retransmission Consent&#8221; discussion within that section.</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Pricing and Packaging</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">While the vast majority of our video services, including equipment and installation fees, are no longer subject to rate regulation by the FCC, certain state entities monitor and challenge the marketing and advertising of our services, and some have attempted to regulate the service packages we offer. We cannot predict the outcome of any current litigation with state entities or whether other states may pursue similar actions.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Franchising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable operators generally operate their cable systems under nonexclusive franchises granted by local or state franchising authorities. While the terms and conditions of franchises vary materially from jurisdiction to jurisdiction, franchises typically last for a fixed term, obligate the franchisee to pay franchise fees and meet service quality, customer service and other requirements, and are terminable if the franchisee fails to comply with material provisions. Franchising authorities also may require adequate channel capacity, facilities and financial support for public, educational and governmental access programming, and other in-kind contributions. The Communications Act also contains provisions governing the franchising process, including renewal procedures designed to protect incumbent franchisees against arbitrary denials of renewal, including unreasonable renewal conditions. We believe that our franchise renewal prospects are generally favorable but cannot guarantee the future renewal of any individual franchise. The FCC adopted an order in 2019 that prohibits state and local authorities from imposing duplicative franchise and/or fee requirements on the provision of broadband and other non-cable services over franchised cable systems, and ruling that in-kind contributions are treated as franchise fees subject to the statutory cap on franchise fees of 5% of cable service revenue unless those contributions are expressly excluded by statute. The order has been appealed, and we cannot predict the outcome of this litigation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Voice </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">15</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">contribution obligations, rural call completion, customer equipment back-up power, service discontinuance and certain regulatory filing requirements. The FCC has not yet ruled on whether VoIP services such as ours should be classified as an &#8220;information service&#8221; or a &#8220;telecommunications service&#8221; under the Communications Act. The classification determination is important because telecommunications services are regulated more extensively than information services. One federal court of appeals has held that VoIP is an information service and preempted state regulation of VoIP, but that ruling is limited to the seven states located in that circuit. 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Wireless</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2017, we began offering a wireless voice and data service. We offer this service 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 (e.g., E911 services, local number portability, etc.), 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #006ebf;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Segments</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Networks</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Program Access</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Communications Act and FCC regulations generally prevent cable networks affiliated with cable operators from favoring cable operators over competing MVPDs. The FCC and Congress have 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 online video distributors; Maine has enacted a law mandating retail a la carte distribution by cable operators that, if upheld by the courts, may have similar effects. We currently offer our cable networks both on a bundled basis and, when requested, 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Children&#8217;s Programming</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Under federal regulations, the amount of commercial content that may be shown on cable networks, broadcast networks and broadcast television stations during programming originally produced and broadcast primarily for an audience of children 12 years of age and under is limited, and certain television station programming must serve the educational and informational needs of children 16 years of age and under.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Broadcast Television</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Local broadcast television stations may be operated only in accordance with a license issued by the FCC upon a finding that the grant of the license will serve the public interest, convenience and necessity. The FCC grants broadcast television station licenses for specific periods of time, which may be renewed with or without conditions. The FCC renewed all of our broadcast television station licenses without conditions during the last license renewal cycle; the next television license renewal cycle begins in 2020. Although our licenses have been renewed, there can be no assurance that we will always obtain renewal grants.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Ownership Restrictions</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Communications Act and FCC regulations impose certain limitations on local and national television ownership, as well as limits on foreign ownership in a broadcast television station. In addition, each of the four major broadcast television networks - ABC, CBS, Fox and NBC - is prohibited from being under common ownership or control with another of the four.  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Must Carry/Retransmission Consent</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Every three years, each commercial television station must elect for each cable system in its DMA either must carry or retransmission consent. A similar regulatory scheme applies to satellite providers. For the current three-year period, which commenced on January 1, 2018, all of our owned NBC broadcast television stations and our owned Telemundo broadcast television stations elected retransmission consent. The next three-year period will commence on January 1, 2021, with elections to be made by October 1, 2020.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Filmed Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our filmed entertainment business is subject to &#8220;trade practice laws&#8221; in effect in 25 states and Puerto Rico relating to theatrical distribution of motion pictures. In countries outside the United States, a variety of existing or contemplated laws and regulations </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">16</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">may affect our ability to distribute and license motion picture and television products, as well as consumer merchandise products. The ability of countries to deny market access or refuse national treatment to products originating outside their territories is regulated under various international agreements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our theme parks are subject to various regulations in the United States and internationally, including laws and regulations regarding environmental protection, privacy and data protection, consumer product safety and theme park operations, such as health, sanitation, safety and fire standards, as well as liquor licenses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #006ebf;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Sky Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky is subject to regulation primarily under Austrian, German, Irish, Italian, U.K. and European Union (&#8220;EU&#8221;) law, including telecommunications and media-specific regulation described below, as well as regulation under generally applicable laws, such as competition, consumer protection, data protection and taxation. Sky is currently, and may be in the future, subject to proceedings or investigations from regulatory and antitrust authorities in the jurisdictions in which it operates. In addition, in connection with our acquisition of Sky, we have made certain legally binding commitments with respect to Sky&#8217;s operations, including for example, to maintain annual funding for Sky News in an amount no lower than Sky News&#8217; 2017 fiscal year expenditures, as adjusted by inflation, until 2029.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Platform Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the U.K., Sky is required to ensure that agreements to provide its electronic program guide (&#8220;EPG&#8221;) and conditional access (&#8220;CA&#8221;) services to other programming providers are on fair, reasonable, and non-discriminatory terms, among other things, so that those providers&#8217; content is available on Sky&#8217;s satellite platform via the EPG on Sky&#8217;s set-top boxes. Sky also has voluntarily committed to the U.K.&#8217;s communications regulator, the Office of Communications, or Ofcom, to provide access control services to third parties that enable them to provide interactive services. Sky is subject to similar EPG and CA obligations in Germany.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Television Channels</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky holds a number of licenses and authorizations for its portfolio of pay TV channels. In the U.K., Sky is subject to various codes issued by Ofcom affecting the content and delivery of these channels. Sky also holds various nationwide broadcast licenses in Germany, Italy and Austria, and must comply with rules and regulations covering issues such as the acquisition and exploitation of sports rights, media concentration and plurality, television advertising, the protection of children, accessibility, airtime for commercials and teleshopping, sponsorship, and ensuring clear distinctions between program content and advertising. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">High-Speed Internet and Voice </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky provides broadband and voice services in the U.K. and Ireland pursuant to wholesale distribution agreements that third-party broadband and telecommunications companies either make available commercially or are required to make available under applicable laws in those jurisdictions. Material changes to these regulations could affect Sky&#8217;s business. Sky is also subject to EU open internet regulations, which prohibit the blocking, throttling, or discrimination of online content, applications, and services and require ISPs to disclose their traffic management, throughput limitations and other practices impacting quality of service in customer contracts.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #006ebf;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Other Areas of Regulation</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intellectual Property</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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, and through counterfeit DVDs, and other platforms, interfere with the market for copyrighted works and present challenges for NBCUniversal&#8217;s and Sky&#8217;s 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 ambiguous and the use of technological protections are 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. copyright laws also require that our video distribution business contribute a percentage of revenue to a federal copyright royalty pool in exchange for retransmitting copyrighted material in broadcast signals under a cable compulsory license and that we pay standard industry licensing fees for the public performance of music in the programs we create or distribute. The compulsory </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">17</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Privacy and Data Security Regulation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our businesses are subject to federal, state and other foreign laws and regulations that impose various restrictions and obligations related to privacy and the handling of consumers&#8217; personal information. In the U.S., the Communications Act generally restricts cable operators&#8217; nonconsensual collection and disclosure to third parties of cable customers&#8217; personally identifiable information, except for rendering service, conducting legitimate business activities related to the service, and responding to legal requests. We are also subject to various state and federal regulations that provide privacy protections for customer proprietary network information related to our voice services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The FTC generally exercises oversight of consumer privacy protections using its enforcement authority over unfair and deceptive acts or practices. We are also subject to stringent data security and data retention requirements that apply to website operators and online services directed to children 12 years of age and under, or that knowingly collect or post personal information from children 12 years of age and under.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, certain states have enacted detailed laws establishing consumer privacy protections and data security requirements in their respective states. For example, the California Consumer Privacy Act (&#8220;CCPA&#8221;) gives California residents new rights to receive certain disclosures regarding the collection, use, and sharing of &#8220;Personal Information,&#8221; as well as rights to access, delete, and restrict the sale of certain personal information collected about them. The CCPA went into effect on January 1, 2020, and compliance with that law will increase the cost of providing our services in California. More generally, the FTC and state attorneys general regularly initiate efforts to update or enforce transparency requirements about the collection and use of consumer information, which may require ongoing review of new and rapidly evolving technologies and methods for delivering content and advertising to ensure that appropriate notice is given to consumers and consent is obtained where required. Additionally, all 50 states have security breach notification laws that generally require a business to give notice to consumers and government agencies when certain information has been disclosed to an unauthorized party due to a security breach.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain of our businesses are subject to the EU&#8217;s General Data Protection Regulation (&#8220;GDPR&#8221;), which broadly regulates the processing of personal data collected from individuals in the EU. GDPR, and the Member States&#8217; legislation implementing the GDPR affect our ability to process certain personal data. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Privacy and data security legislation remained a priority issue in 2019. Attempts by state and local governments to regulate consumer privacy have the potential to create a patchwork of differing and/or conflicting state regulations. Additionally, there are pending federal legislative proposals that, if enacted, could create new consumer privacy protections or impose new requirements on entities that collect and use consumer personal information, including us. We cannot predict whether such legislation will be enacted at the federal or state level and, if so, the impact of any such laws on our business.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">FCC 5G Spectrum Proceedings and Other Wireless Laws and Regulations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In multiple regulatory proceedings, the FCC has established or is in the process of evaluating and potentially modifying its rules to make available additional spectrum that will likely be used for new 5G services. Cable Communications and NBCUniversal use some of this spectrum to provide our services and there is a risk that certain proposed rule changes could affect our ability to use such spectrum and could disrupt certain operations. We cannot predict what rules or legislation, if any, will ultimately be adopted or how any such changes would affect our businesses. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">State and Local Taxes</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Some 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, the businesses operated by our Cable Communications and NBCUniversal segments, 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 Cable Communications and NBCUniversal segments. In some situations, DBS providers and other competitors that deliver their services over a high-speed internet connection do not face the same state 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 that are equivalent to the taxes or fees that we pay. The Internet Tax Freedom Act (&#8220;ITFA&#8221;), which prohibits most states and localities from imposing sales and other taxes on our internet access charges, was made permanent by 2016 legislation; 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. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">18</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">U.K. Exit from the European Union</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The telecommunications and media regulatory framework applicable to Sky and NBCUniversal&#8217;s businesses in the U.K. and the EU may be subject to greater uncertainty upon the U.K.&#8217;s withdrawal from the EU. We cannot predict the extent of any potential changes to the regulatory framework involving U.K. and EU regulation of telecommunications and media, or changes to certain mutual recognition arrangements for media and broadcasting.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Other Regulations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. states and localities, and various regulatory authorities actively regulate other aspects of our businesses, including 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, public safety, telemarketing, leased access, indecency, loudness of commercial advertisements, advertising, political broadcasting, Emergency Alert System, equal employment opportunity and other employment-related laws, environmental-related matters, regulatory fees and technical standards relating to the operation of cable systems and television stations. In addition, our international businesses are subject to various international 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 us having to pay fines or being subject to other sanctions. </span></div><div><a id="s58B927A8D3D753CCBA3613AC6285F7EA"></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Employees</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had approximately 190,000 full-time and part-time employees calculated on a full-time equivalent basis. Of these employees, approximately 88,000, 66,000 and 34,000 were associated with Cable Communications, NBCUniversal and Sky, respectively. We also use freelance and temporary employees in the normal course of our business.</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Caution Concerning Forward-Looking Statements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The SEC encourages companies to disclose forward-looking information so that investors can better understand a company&#8217;s future prospects and make informed investment decisions. In this Annual Report on Form&#160;10-K, we state our beliefs of future events and of our future financial performance. In some cases, you can identify these so-called &#8220;forward-looking statements&#8221; by words such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expects,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;potential,&#8221; or &#8220;continue,&#8221; or the negative of these words, and other comparable words. You should be aware that these statements are only our predictions. In evaluating these statements, you should consider various factors, including the risks and uncertainties listed in &#8220;Risk Factors&#8221; and in other reports we file with the SEC.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additionally, we operate in a highly competitive, consumer-driven and rapidly changing environment. This environment is affected by government regulation; economic, strategic, political and social conditions; consumer response to new and existing products and services; technological developments; and, particularly in view of new technologies, the ability to develop and protect intellectual property rights. Our actual results could differ materially from our forward-looking statements as a result of any of such factors, which could adversely affect our businesses, results of operations or financial condition. We undertake no obligation to update any forward-looking statements.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">19</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s28B33F40F8A15BC2911B3D00E28037E8"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;1A: Risk Factors</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">All of our businesses operate in intensely competitive, consumer-driven and rapidly changing environments and compete with a growing number of companies that provide a broad range of communications products and services and entertainment, news and information content to consumers. OTT service providers continue to proliferate, complicating the competitive landscape by influencing consumer behavior and challenging existing business models, which is discussed in more detail in the risk factor immediately below.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For example:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Competition for Cable Communications&#8217; video, high-speed internet and voice services consists primarily of phone companies with fiber-based networks and DBS providers that typically offer features, pricing and packaging for services comparable to ours. Sky faces competition for its video, high-speed internet and voice services from cable and telecommunications providers in its European markets, many of which offer customers bundled services, which has increased competition. Increasingly, additional companies, some with significant financial resources or fewer regulatory burdens, have entered, or are seeking to enter, the video distribution market by offering OTT streaming services or selling devices that aggregate viewing of various OTT services. Many OTT service providers offer smaller packages of channels or subscriptions to access programming at price points lower than our standard packages or for free, which adversely affects demand for Cable Communications&#8217; and Sky&#8217;s traditional DTH video services, including for expanded video packages, premium networks, and DVR and On Demand services. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications&#8217; and Sky&#8217;s high-speed internet services compete primarily against phone companies with fiber-based networks offering speeds and pricing comparable to ours. Wireless internet services, such as 4G and 5G wireless broadband services, satellite-delivered internet services and Wi-Fi networks, and devices such as smartphones, tablets,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">wireless data cards, and mobile and fixed wireless routers that connect to such services, also may compete with our high-speed internet services, particularly as wireless technology evolves. Some municipalities in the United States own and operate their own broadband networks and additional municipalities may do so in the future.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal and Sky face substantial and increasing competition from providers of similar types of content, as well as from other forms of entertainment and recreational activities.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal and Sky must compete to obtain talent, content and other resources required to operate their businesses. This competition has intensified as OTT service providers seek to develop high-quality programming to attract viewers.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consolidation of, or cooperation between, our competitors, including suppliers and distributors of content, may increase competition in all of these areas. For example, consolidation or cooperation between phone companies (which are also wireless distributors) and content providers may allow competitors to offer free or lower cost streaming services, potentially on an exclusive basis, through unlimited data-usage plans for internet or wireless phone services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The ability of our businesses to compete effectively also depends on our perceived image and reputation among our various constituencies, including our customers, consumers, advertisers, employees, investors and government authorities. Our ability to compete will be negatively affected if we do not provide our customers with a satisfactory customer experience.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">While we continue to seek ways to enhance the value of our businesses, such as by growing high-speed internet services and business services and by investing in new theme parks and Peacock, 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 operating margins or to compete successfully in the future. There can be no assurance that we will be able to compete effectively against existing or new competitors or that competition will not have an adverse effect on our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Changes in consumer behavior driven by online video distribution platforms for viewing content continue to adversely affect our businesses and challenge existing business models.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution platforms for viewing and purchasing content over the internet have been, and will likely continue to be, developed that further increase the number of competitors that all our businesses face and challenge existing business models. These distribution platforms have driven, and will continue to drive, changes in consumer behavior as consumers seek more control over when, where and how they consume content and access communications services, and how much they pay for such content.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">20</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consumers are increasingly turning to online sources for viewing and purchasing content, which is reducing the number of Cable Communications&#8217; video customers and subscribers to NBCUniversal&#8217;s cable networks even as it makes Cable Communications&#8217; high-speed internet services more important to consumers. These changing consumer behaviors also are occurring in Europe, as more of Sky&#8217;s new video customers have recently subscribed, and may continue to subscribe, to Sky&#8217;s OTT video service instead of its traditional DTH video service. Although we have attempted to adapt our video service offerings and enhance our high-speed internet services for changing consumer behaviors, for example, by deploying the X1 and Sky Q platforms and Flex, which can more easily aggregate linear and OTT programming choices for our customers, the continuing trend of OTT service providers delivering their content directly to consumers over the internet rather than through, or in addition to, traditional video distribution services continues to disrupt traditional video distribution business models.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The increase in OTT service providers also has significantly increased the number of entertainment choices available to consumers, which has intensified audience fragmentation and disaggregated the way that content traditionally has been distributed and viewed by consumers. Time-shifting technologies, such as DVR and on demand services, also reduce the viewing of content through traditional and virtual multichannel video providers, which has caused and likely will continue to cause audience ratings declines for our programming channels. Reduced ratings may adversely affect the price and amount of advertising that advertisers are willing to purchase from us and the amount that we receive for distribution of our content. In addition, as more programming providers offer their content directly to consumers, they may reduce the quantity and quality of the programming they license to NBCUniversal or Sky&#8217;s programming channels.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">A decline in advertisers&#8217; expenditures or changes in advertising markets could negatively impact our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications, NBCUniversal and Sky compete for the sale of advertising time with other television networks and stations, as well as with all other advertising platforms, such as digital media, radio and print. We derive substantial revenue from the sale of advertising, and a decline in expenditures by advertisers, including through traditional linear television distribution models, could negatively impact our results of operations. Declines can be caused by the economic prospects of specific advertisers or industries, increased competition for the leisure time of viewers, such as from social media and video games, audience fragmentation, increased viewing of content through OTT service providers, regulatory intervention regarding where and when advertising may be placed, or economic conditions generally. In addition, advertisers have increasingly shifted their expenditures to digital media and their willingness to purchase advertising from us may be adversely affected by lower audience ratings, which many of NBCUniversal&#8217;s networks and some of Sky&#8217;s television channels have experienced and likely will continue to experience. 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. For example, certain methods of viewing content, such as through OTT services or delayed viewing through DVR or on demand services, might not be counted in audience measurements or may generate less, if any, revenue than traditional linear television distribution methods, which could have an adverse effect on our advertising revenue. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Our businesses depend on keeping pace with technological developments.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and equipment may provide them with a competitive advantage. For example, current and new wireless internet technologies such as 4G and 5G wireless broadband services continue to evolve rapidly to allow for greater speed and reliability, and some companies and municipalities are building advanced fiber-based networks that provide very fast internet access speeds. We expect other advances in communications technology to occur in the future. 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 before our competitors do so, 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 Flex and Sky Q set-top boxes and wireless gateways. 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 compete successfully 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><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">21</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the United States, federal, state and local governments extensively regulate the high-speed internet, video and voice services industries. Our broadcast television business is also highly regulated by U.S. laws and regulations. NBCUniversal&#8217;s other businesses are also subject to various other laws and regulations at the international, federal, state and local levels. Sky&#8217;s business is subject to various telecommunications and media-specific regulations where it operates. The FCC, FTC and certain state attorneys general and foreign governmental authorities also have been active in conducting inquiries</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and reviews regarding our services, and this trend likely will continue. In addition, regulators and the courts could adopt new interpretations of existing competition laws as new competition law theories emerge. Failure to comply with the laws and regulations applicable to our businesses could result in administrative enforcement actions, fines, and civil and criminal liability.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Legislators and regulators at all levels of government, including foreign authorities, frequently consider changing, and sometimes do change, existing statutes, rules or regulations, or interpretations of existing statues, rules or regulations, or prescribe new ones, any of which may address communications and other issues that could significantly affect our businesses. These legislators and regulators have been active in considering legislation and rulemakings regarding our services, at times looking to adopt regulatory approaches from different countries that may be more burdensome. For example, some states have passed or introduced legislation or executive orders that impose various open internet and data privacy requirements. Such attempts by the states to regulate portions of our businesses have the potential to create a patchwork of differing and/or conflicting state regulations. These requirements and 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. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Programming expenses for our video services are increasing, which could adversely affect Cable Communications&#8217; and Sky&#8217;s video businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We expect programming expenses for our video services to continue to be the largest single expense item for our Cable Communications and Sky segments and to increase for the foreseeable future. Our programming expenses may also increase as we add programming to our video services or distribute existing programming to more of our customers or through additional delivery platforms, such as on demand or streaming services. Additionally, Cable Communications pays 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 increasing demands for payment and other concessions from local broadcast television stations. These market factors may be exacerbated by increased consolidation in the media industry, which may further increase our programming expenses. If we are unable to raise our customers&#8217; rates or offset programming cost increases through the sale of additional services or cost management initiatives, the increasing cost of programming could have an adverse effect on our Cable Communications and Sky segments&#8217; results of operations. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Moreover, as our contracts with content providers expire, there can be no assurance that they will be renewed on acceptable terms, if renewed at all, in which case we may be unable to provide such content as part of Cable Communications&#8217; or Sky&#8217;s video services, and our businesses and results of operations could be adversely affected.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NBCUniversal&#8217;s and Sky&#8217;s success depends on consumer acceptance of their content, and their businesses may be adversely affected if their content fails to achieve sufficient consumer acceptance or the costs to create or acquire content increase.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal and Sky create and acquire media and entertainment content, the success of which depends substantially on consumer tastes and preferences that change in often unpredictable ways. The success of these businesses depends on our ability to consistently create, acquire, market and distribute television programming, filmed entertainment, theme park attractions and other content that meet the changing preferences of the broad domestic and international consumer markets. We have invested, and will continue to invest, substantial amounts in our content, including in the production of original content at NBCUniversal and Sky, in our films and for new theme parks and theme park attractions, before learning the extent to which they will earn consumer acceptance. We also are incurring significant costs to develop Peacock, and there can be no assurance that consumers and advertisers will embrace this offering.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal and Sky also obtain a significant portion of their 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, and we may have to increase the price we are willing to pay or be outbid by our competitors for popular content. We also may be unable to license popular third-party content for NBCUniversal&#8217;s and Sky&#8217;s </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">22</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">programming channels if media companies launch successful OTT services for their owned content such that they forgo license fees from us and only provide their content directly to consumers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Entering into or renewing contracts for such programming rights or acquiring additional rights may result in significantly increased costs. Particularly with respect to long-term contracts for sports programming rights for NBCUniversal and Sky, 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 of NBCUniversal to secure distribution from, impose surcharges on, or obtain carriage on multichannel video providers. There can be no assurance that revenue from these contracts will exceed our costs for the rights, as well as the other costs of producing and distributing the programming. 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, NBCUniversal&#8217;s and Sky&#8217;s businesses may be adversely affected.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">The loss of programming distribution and licensing agreements, or the renewal of these agreements on less favorable terms, could adversely affect our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s cable networks depend on their ability to secure and maintain distribution agreements with traditional and virtual multichannel video providers. The number of subscribers to NBCUniversal&#8217;s cable networks has been, and likely will continue to be, reduced as a result of fewer subscribers to multichannel video providers. Sky also depends on its ability to secure and maintain wholesale distribution agreements for its television channels with multichannel video providers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increasingly, NBCUniversal and Sky are entering into agreements to license their prior season and library content on other distribution platforms, including OTT services. If this programming does not attract sufficient viewers, traditional and virtual multichannel video providers may not distribute NBCUniversal&#8217;s or Sky&#8217;s programming, and OTT services may not license programming NBCUniversal or Sky creates. In addition, we expect not to license certain popular content, and we may decide not to license additional popular content that we own, to third parties so we may offer it exclusively through Peacock, which would result in foregone licensing revenue.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s 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 it does not own the affiliated local broadcast television station. In addition, every three years, each of its owned local broadcast television stations must elect, with respect to its retransmission by multichannel video providers within its DMA, either &#8220;must-carry&#8221; status, in which the distributor&#8217;s carriage of the station is mandatory and does not generate any compensation for the local station, or &#8220;retransmission consent,&#8221; in which the station gives up its right to mandatory carriage and instead seeks to negotiate the terms and conditions of carriage with the distributor, including the amount of compensation, if any, paid to the station by such distributor. For the current three-year period, which commenced on January 1, 2018, all of our owned NBC broadcast television stations and our owned Telemundo broadcast television stations elected retransmission consent. However, certain illegal online entities may stream our broadcast television content online without our consent and without paying any compensation to us. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">There can be no assurance that any of these agreements will be entered into or renewed in the future on acceptable terms. The inability to enter into or renew these agreements could reduce our revenues and the reach of our programming, which could adversely affect NBCUniversal&#8217;s and Sky&#8217;s businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Less favorable telecommunications access regulations, the loss of Sky&#8217;s transmission agreements with satellite or telecommunications providers or the renewal of these agreements on less favorable terms could adversely affect Sky&#8217;s businesses. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky relies on various third-party telecommunications providers to deliver its video, high-speed internet, voice and wireless phone services to its customers. For example, Sky relies on satellites leased from third parties to provide most of its video services. In addition, pursuant to the current regulatory regimes in the U.K. and Italy, Sky is able to access networks owned by third-party telecommunications providers to offer its high-speed internet and phone services, in most cases, on regulated terms, including price. If there is a change in regulation in the U.K, Italy or other markets where Sky accesses networks owned by third-party telecommunications providers, the regulated terms could become less favorable. Moreover, while Sky is able to receive wholesale fiber access on fair, reasonable and non-discriminatory terms, pricing terms are not regulated. As a result, if Sky is unable to enter into or renew its transmission agreements with satellite or telecommunications operators on commercially reasonable terms or if these operators were to terminate their agreements, Sky may be unable to deliver some of its services to customers in one or more of the countries in which it operates, which would adversely affect Sky&#8217;s businesses and results of operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">We rely on network and information systems and other technologies, as well as key properties, and a disruption, cyber attack, failure or destruction of such networks, systems, technologies or properties may disrupt our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Network and information systems and other technologies, including those related to our network management, customer service operations, and programming delivery, and technology embedded in our products and services, are critical to our business activities. </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">23</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cyber threats and attacks are directed at both known and newly discovered software and hardware vulnerabilities and are constantly evolving, which increases the difficulty of detecting and successfully defending against them. Cyber threats and attacks can have cascading impacts that unfold with increasing speed across networks, information systems and other technologies. Network, information systems and technology-related events, including those caused by us, such as process breakdowns, security architecture or design vulnerabilities, or by third parties, such as computer hackings, cyber attacks, computer viruses, worms or other destructive or disruptive software, denial of service attacks, malicious social engineering or other malicious activities, or power outages, natural disasters, infectious disease outbreaks, terrorist attacks or other similar events, could result in a degradation or disruption of our products and services, excessive call volume to call centers, theft or misuse of our intellectual property or other assets, a reduction in demand for our theme parks, disruption of the security of our internal systems and products and services or satellite transmission signals, the compromise of confidential or technical business information or damage to our equipment, data, properties and reputation. In addition, severe weather events such as hurricanes and wild fires have impacted our services, products and properties from time to time in the past and will in the future. The occurrence of these events may result in large expenditures to repair or replace the damaged properties, products, services, networks or information systems to protect them from similar events in the future, and any such events could lead to litigation or otherwise have an adverse effect on our results of operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, we obtain certain confidential, proprietary and personal information about our customers, personnel and vendors, and in some cases provide this information to third parties, in connection with our business. While we generally obtain assurances that these third parties will protect this information, there is a risk that this information may be compromised. Any security breaches, such as misappropriation, misuse, leakage, falsification or accidental release or loss of information maintained in our third-party&#8217;s information technology systems, including customer, personnel and vendor data, could damage our reputation and require us to expend significant capital and other resources to remedy any such security breach, could lead to litigation or could cause regulators to impose fines or other remedies for failure to comply with relevant customer privacy rules.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The risk of systems-related events and security breaches occurring continues to intensify in many of our businesses, and our businesses may be at a disproportionately heightened risk of these events occurring, due to the nature of our businesses and because we maintain certain information necessary to conduct our business in digital form. In the ordinary course of our business, there are frequent attempts by third parties to cause such systems-related events and security breaches and to identify our security architecture or system design vulnerabilities. While we develop and maintain systems, and operate an extensive security program, seeking to prevent systems-related events and security breaches from occurring, the development, maintenance and operation of these systems and programs is costly and requires ongoing monitoring and updating as technologies change and efforts to overcome security measures become more sophisticated and evolve rapidly. Despite our efforts to prevent these events and security breaches, we have experienced systems-related events and breaches in the past, and there can be no assurance that they will not occur in the future or will not have an adverse effect on our businesses. Moreover, the amount and scope of insurance we maintain against losses resulting from any such events or security breaches likely would not be sufficient to cover our losses or otherwise adequately compensate us for any disruptions to our business that may result, and the occurrence of any such events or security breaches could have an adverse effect on our business.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Our businesses depend on using and protecting certain intellectual property rights and on not infringing the intellectual property rights of others.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 operations and sell our products and services. Legal challenges to our intellectual property rights and claims of intellectual property infringement 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 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 and costly to defend and 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, our businesses could be adversely affected.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, intellectual property constitutes a significant part of the value of NBCUniversal&#8217;s and Sky&#8217;s businesses, and their success is highly dependent on protecting the intellectual property rights of the content they 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">24</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 NBCUniversal&#8217;s cable networks, broadcast television and filmed entertainment businesses. It also presents similar challenges for Sky&#8217;s businesses, including as a result of illegal retransmission of sports events. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">We may be unable to obtain necessary hardware, software and operational support.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. 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 actively 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, 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Weak economic conditions may have a negative impact on our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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, customers may reduce the level of services to which they subscribe, or may discontinue subscribing to one or more of Cable Communications&#8217; or Sky&#8217;s services. This risk may be increased by the expanded availability of free or lower cost competitive services, such as OTT video services, or substitute services for high-speed internet and voice services, such as mobile phones and 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. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weak economic conditions and disruption in the global financial markets may also have an impact on the ability of third parties to satisfy their obligations to us or increase our exposure to currency fluctuations in countries where we operate. In addition, in connection with our acquisition of Sky, we incurred and assumed a significant amount of additional debt. If our businesses are negatively impacted by weak economic conditions, we may not be able to reduce the amount of our debt outstanding as quickly as expected. Further, a significant increase in interest rates or disruption in the global financial markets may affect our ability to obtain financing or to refinance existing debt on acceptable terms, if at all, and could increase the cost of our borrowings.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">From time to time, we make acquisitions and investments and may pursue other strategic initiatives, including our 2018 acquisition of Sky and the development of Peacock and new theme parks. 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, or have to delay or not proceed with announced transactions or initiatives. Additionally, federal regulatory 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 pursing 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">We face risks relating to doing business internationally that could adversely affect our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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; the 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 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. Although we employ foreign currency derivative instruments to hedge certain exposure to foreign currency exchange rate risks, including the British pound and Euro, the use of such derivative instruments may not be sufficient to mitigate exchange </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">25</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">rate fluctuations. Sky&#8217;s businesses in particular are also subject to risks relating to uncertainties and effects of the U.K.&#8217;s withdrawal from the EU (referred to as &#8220;Brexit&#8221;), including financial, legal, tax and trade implications. In addition, doing business internationally subjects us to risks relating to political or social unrest, as well as corruption and government regulation, 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. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Unfavorable litigation or governmental investigation results could require us to pay significant amounts or lead to onerous operating procedures.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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, 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Labor disputes, whether involving employees or sports organizations, may disrupt our operations and adversely affect our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Many of NBCUniversal&#8217;s employees, including writers, directors, actors, technical and production personnel and others, as well as some of our on-air and creative talent employees, are covered by collective bargaining agreements or works councils. Most of NBCUniversal&#8217;s 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. 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, our cable networks and broadcast television networks have programming rights agreements of varying scope and duration with various sports organizations to broadcast and produce sporting events, including certain NFL, NHL, NBA and MLB games. Labor disputes in these and other sports organizations could have an adverse effect on our businesses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, NBCUniversal and Sky depend 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, if we need to make significant termination payments, or if these individuals cause negative publicity or lose their current appeal, our businesses could be adversely affected.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our Class B common stock has a non-dilutable 33</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;1</sup></span><span style="font-family:Times New Roman;font-size:10pt;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;font-size:10pt;">% 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, </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">26</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><a id="s70DC8F4296705024A3E605030C62C969"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;1B: Unresolved Staff Comments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">None.</span></div><div><a id="s6A3451DB4E8B541BAD4C8242777BC7B1"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;2: Properties</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We believe that substantially all of our physical assets were in good operating condition as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. Our corporate headquarters and Cable Communications segment headquarters are located in Philadelphia, Pennsylvania at One Comcast Center. We own 80% interests in entities whose primary assets are the Comcast Center and the Comcast Technology Center, which is adjacent to the Comcast Center and is a center for Cable Communications&#8217; technology and engineering workforce, as well as the home of our NBCUniversal and Telemundo owned local broadcast stations in Philadelphia, Pennsylvania. Construction of the Comcast Technology Center </span><span style="font-family:Times New Roman;font-size:10pt;">was completed in 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. We also have leases for numerous business offices, warehouses and properties throughout the United States that house divisional information technology operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Cable Communications Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our principal physical assets consist of operating plant and equipment, including cable system signal receiving, encoding and decoding devices, headends and distribution networks. Our distribution network consists primarily of headends, content distribution servers, coaxial and fiber-optic cables, lasers, routers, switches and related electronic equipment. Our cable plant and related equipment generally are connected to utility poles under pole rental agreements with local public utilities, although in some areas the distribution cable is buried in underground ducts or trenches. The physical components of cable systems require periodic maintenance and replacement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our cable system signal reception sites, which consist primarily of antenna towers and headends, and our microwave facilities are located on owned and leased parcels of land, and we own or lease space on the towers on which certain of our equipment is located. We own most of our service vehicles. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our high-speed internet network consists of fiber-optic cables owned or leased by us and related equipment. We also operate national and regional data centers with equipment that is used to provide services, such as email and web services, to our high-speed internet and voice customers, as well as cloud services to our video customers. In addition, we maintain network operations centers with equipment necessary to monitor and manage the status of our services and network.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We own or lease buildings throughout the U.S. that contain customer service call centers, retail stores and customer service centers, warehouses and administrative space. We also own a building that houses our digital media center. The digital media center contains equipment that we own or lease, including equipment related to network origination, video transmission via satellite and terrestrial fiber-optics, broadcast studios, post-production services and interactive television services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Segments</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s corporate headquarters are located in New York, New York at 30 Rockefeller Plaza and include offices and studios, which are used by Headquarters and Other and the Cable Networks and Broadcast Television segments. NBCUniversal owns substantially all of the space it occupies at 30 Rockefeller Plaza. NBCUniversal also leases space in 10 Rockefeller Plaza which includes </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">The Today Show </span><span style="font-family:Times New Roman;font-size:10pt;">studio, production facilities and offices used by the Broadcast Television segment. Telemundo&#8217;s leased headquarters and production facilities are located in Miami, Florida and are used by the Broadcast Television segment and Headquarters and Other. The Universal City owned location in California includes offices, studios, and theme park and retail operations which are owned by NBCUniversal and used by all NBCUniversal segments. Our owned CNBC headquarters and production facilities and disaster recovery center are located in Englewood Cliffs, New Jersey and are used by the Cable Networks and Broadcast Televisions segments and Headquarters and Other. We also own or lease 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, including property for our owned local broadcast television stations. In addition, we own theme parks and own or lease related facilities in Orlando, Florida; Hollywood, California; and Osaka, Japan, which are used in the Theme Parks segment, and are currently constructing new theme parks in Beijing, China and Orlando, Florida. </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">27</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Sky Segment</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s principal physical assets consist of operating plant and equipment, including 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. </span><span style="font-family:Times New Roman;font-size:10pt;">In the U.K., Sky uses a combination of its own core fiber network and wholesaling arrangements over third-party telecommunication providers&#8217; networks as the core network and also accesses the &#8220;last mile&#8221; network from third-party network operators for a fee to provide its services to customers.</span><span style="font-family:Times New Roman;font-size:10pt;"> The physical components of cable systems require periodic maintenance and replacement. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s corporate headquarters are located in Middlesex, U.K. Sky owns the space it occupies at Middlesex. Sky leases the Sky Deutschland headquarters located in Unterf&#246;hring, Germany and the Sky Italia headquarters located in Milan, Italy. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additionally, Sky owns and leases offices, production facilities and studios, broadcasting facilities, and customer support centers throughout Europe, including in the U.K., Ireland, Germany, Italy and Austria. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Other</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Wells Fargo Center, a large, multipurpose arena in Philadelphia, Pennsylvania that we own was the principal physical operating asset of our other businesses as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div><a id="s2F481E3636185B4CB0554EE41958C165"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;3: Legal Proceedings</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Refer to Note 17 to Comcast&#8217;s consolidated financial statements included in this Annual Report on Form&#160;10-K for a discussion of recent developments related to our legal proceedings.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal is subject to legal proceedings and claims that arise in the ordinary course of its business and it does not expect the final disposition of these matters to have a material adverse effect on its results of operations, cash flows or financial condition, although any such matters could be time-consuming and costly and could injure its reputation.</span></div><div><a id="sBD36EA559A335D00B118E5388D84BF18"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;4: Mine Safety Disclosures</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Not applicable.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">28</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sBB67D6028E745F4394E1060F9B2FB4FA"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;font-weight:bold;">Part II</span></div><div><a id="s4FA0EAF04A295FE78A7CC19CA905B022"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;5: Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast&#8217;s Class&#160;A common stock is listed on the NASDAQ Global Select Market 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><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Dividends Declared</span></div></td></tr><tr><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Month Declared:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Dividend&#160;Per&#160;Share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Month Declared:</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Dividend&#160;Per&#160;Share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.21</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.19</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">May</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.21</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">May</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.19</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">July</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.21</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">July</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.19</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">October (paid in January 2020)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.21</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">October (paid in January 2019)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.19</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.84</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.76</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We expect to continue to pay quarterly dividends, although each dividend is subject to approval by our Board of Directors. </span><span style="font-family:Times New Roman;font-size:10pt;">In January 2020, our Board of Directors approved a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">10%</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">increase in our dividend to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$0.92</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">per share on an annualized basis</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Holders of Class&#160;A common stock in the aggregate hold 66</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></span><span style="font-family:Times New Roman;font-size:10pt;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;font-size:10pt;">% of the 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="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span><span style="font-family:Times New Roman;font-size:10pt;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;font-size:10pt;">% 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 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Record holders as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> are presented in the table below.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:87%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock Class</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Record</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Holders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Class&#160;A Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">388,600</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Class B Common Stock</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">There were no common stock repurchases during </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. Effective January 1, 2017, our Board of Directors increased our share repurchase program authorization to $12 billion, which does not have an expiration date. As of December 31, 2019, $2 billion remained under our share repurchase program authorization. Common stock repurchases referenced above exclude shares withheld upon the vesting or exercise of employee share-based awards to settle tax withholding obligations. </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">29</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Stock Performance Graph</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Comcast</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> 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 cable, communications and media industries. This peer group consists of our Class A common stock and the common stock of DISH Network Corporation (Class A), Charter Communications, Inc., AT&amp;T Inc., Verizon Communications Inc., CenturyLink, Inc., T-Mobile US, Inc., and Sprint Corporation (the &#8220;transmission and distribution subgroup&#8221;); and The Walt Disney Company, ViacomCBS Inc. (Class B) (formerly CBS Corporation (Class B)), Viacom Inc. (Class B) (which is included through December 4, 2019 when it merged with CBS Corporation to form ViacomCBS Inc.), Twenty-First Century Fox, Inc. (Class A) (which is included through March 21, 2019 when it merged with the Walt Disney Company) and Discovery, Inc. (Class A) (the &#8220;media subgroup&#8221;). </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The peer group is constructed as a composite peer group in which the transmission and distribution subgroup is weighted 66% and the media subgroup is weighted 34% based on the respective revenue of our transmission and distribution and media businesses. The comparison assumes $100 was invested on December 31, 2014 in our Class A common stock and in each of the following indices and assumes the reinvestment of dividends.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td></tr><tr><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Comparison of 5 Year Cumulative Total Return</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;"><img src="chart-d13228d975f750048aa.jpg" alt="chart-d13228d975f750048aa.jpg" style="height:280px;width:681px;"></img></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:48%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2015</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2016</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Class&#160;A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">99</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">124</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">145</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">127</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">170</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">S&amp;P 500 Stock Index</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">101</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">113</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">138</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">132</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">174</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Peer Group Index</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">102</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">127</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">133</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">123</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">161</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NBCUniversal</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal is a wholly owned subsidiary of NBCUniversal Holdings and there is no market for its equity securities.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sB401E8698EC8513984830652E838B606"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;6: Selected Financial Data</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Comcast</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions, except per share data)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2016</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2015</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Statement of Income Data</span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">108,942</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">94,507</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">85,029</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">80,736</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">74,510</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">21,125</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19,009</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">18,018</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">16,831</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,998</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13,057</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,731</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,735</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,678</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,163</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2.87</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.56</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.83</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.80</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.64</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2.83</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.53</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.75</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.78</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.62</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends declared per common share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.84</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.76</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.63</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.55</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.50</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance Sheet Data (at year end)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">263,414</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">251,684</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">187,462</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">181,017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">166,574</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">102,217</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">111,743</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">64,556</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">61,046</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">52,621</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">82,726</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">71,613</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">68,616</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">53,932</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">52,269</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Statement of Cash Flows Data</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in):</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">25,697</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">24,297</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">21,261</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19,691</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19,485</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(14,841</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(50,854</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(13,533</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(18,265</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(11,964</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(9,181</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">27,140</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(7,572</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(434</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(9,136</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:8pt;">For </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;">, refer to Item&#160;7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in this Annual Report on Form 10-K for a discussion of the effects of items impacting net income attributable to Comcast Corporation. In </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">2017</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">2016</span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">2015</span><span style="font-family:Times New Roman;font-size:8pt;">, net income attributable to Comcast Corporation is stated after deducting net income attributable to noncontrolling interests of </span><span style="font-family:Times New Roman;font-size:8pt;">$266 million</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">$131 million</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">$187 million</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">$350 million</span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">$250 million</span><span style="font-family:Times New Roman;font-size:8pt;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Includes long-term debt and the current portion of long-term debt as presented in the consolidated balance sheet. Refer to footnotes to Comcast&#8217;s consolidated financial statements for discussion of our accounting policies related to debt obligations. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019 and 2018 amounts include the results of operations of Sky from date of acquisition on October 9, 2018. Refer to Note 8 to Comcast&#8217;s consolidated financial statements for further discussion.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017 net income attributable to Comcast Corporation and earnings per common share attributable to Comcast Corporation shareholders included a </span><span style="font-family:Times New Roman;font-size:8pt;">$12.7 billion</span><span style="font-family:Times New Roman;font-size:8pt;"> net income tax benefit as a result of the impacts of the 2017 tax reform legislation. Refer to Note 5 to Comcast&#8217;s consolidated financial statements for further discussion. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Omitted pursuant to General Instruction I(2)(a) to Form 10-K.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s4EFEBECC48AC560F95613F8C7FCC5C42"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div><a id="s175343FF55015CA9BF05BB25D870D664"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Introduction</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 statements and related notes to enhance the understanding of our operations and our present business environment. Components of management&#8217;s discussion and analysis of financial condition and results of operations include: </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Overview</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Results of Operations</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Non-GAAP Financial Measures</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Liquidity and Capital Resources</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contractual Obligations</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Off-Balance Sheet Arrangements</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Recent Accounting Pronouncements</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Critical Accounting Judgments and Estimates</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Overview</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are a global media and technology company with three primary businesses: Comcast Cable, NBCUniversal and Sky. We present our operations for (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in four reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in one reportable business segment. Following October 9, 2018, Sky&#8217;s results of operations are included in our consolidated results of operations. For more information about our company&#8217;s operations, see Item 1: Business. Additionally, refer to Item 7: Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in our </span><a style="font-family:Times New Roman;font-size:10pt;" href="https://www.sec.gov/Archives/edgar/data/902739/000116669119000005/cmcsa-12312018x10k.htm#sBBD6A11A3D43551799B5DA8E7D098C1C"><span style="font-family:Times New Roman;font-size:10pt;">2018 Annual Report on Form 10-K</span></a><span style="font-family:Times New Roman;font-size:10pt;"> for management&#8217;s discussion and analysis of financial condition and results of operations for the fiscal year 2018 compared to fiscal year 2017.</span></div><div style="line-height:100%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:684px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:684px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Revenue, Net Income Attributable to Comcast Corporation and Adjusted EBITDA</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(a)</sup></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in billions)</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:579px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:104px;"></td><td style="width:120px;"></td><td style="width:41px;"></td><td style="width:124px;"></td><td style="width:32px;"></td><td style="width:133px;"></td><td style="width:25px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Income Attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><img src="consolidatedresults128.jpg" alt="consolidatedresults128.jpg" style="height:221px;width:560px;"></img><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">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 Measure&#8221; section on </span><span style="font-family:Times New Roman;font-size:8pt;">page 51</span><span style="font-family:Times New Roman;font-size:8pt;"> 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></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">32</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">2019 Consolidated Operating Results by Segment</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(a)</sup></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:658px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:13px;"></td><td style="width:176px;"></td><td style="width:202px;"></td><td style="width:109px;"></td><td style="width:157px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Adjusted EBITDA</span></div></td></tr></table></div><img src="piecharta01.jpg" alt="piecharta01.jpg" style="height:185px;width:684px;"></img><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Charts exclude the results of NBCUniversal Headquarters and Other, Corporate and Other, and eliminations.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2019</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"> Developments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following are the more significant developments in our businesses during </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cable Communications Segment</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased </span><span style="font-family:Times New Roman;font-size:10pt;">3.7%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$58.1 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, reflecting increases in high-speed internet, business services and wireless revenue, partially offset by declines in advertising, video and voice revenue</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjusted EBITDA increased </span><span style="font-family:Times New Roman;font-size:10pt;">7.3%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$23.3 billion</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating margin increased from </span><span style="font-family:Times New Roman;font-size:10pt;">38.7%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">40.1%</span><span style="font-family:Times New Roman;font-size:10pt;">, reflecting increases in revenue from high-speed internet and business services and decreases in losses in our wireless business, partially offset by higher technical and product support expenses</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures decreased </span><span style="font-family:Times New Roman;font-size:10pt;">10.5%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$6.9 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, reflecting </span><span style="font-family:Times New Roman;font-size:10pt;">lower spending on scalable infrastructure and customer premise equipment</span><span style="font-family:Times New Roman;font-size:10pt;">, partially offset by an increase in support capital</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">NBCUniversal Segments</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total NBCUniversal revenue decreased </span><span style="font-family:Times New Roman;font-size:10pt;">5.0%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$34.0 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and total NBCUniversal Adjusted EBITDA increased </span><span style="font-family:Times New Roman;font-size:10pt;">2.0%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$8.8 billion</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television and Cable Networks segments revenue decreased </span><span style="font-family:Times New Roman;font-size:10pt;">10.3%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$10.3 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2.2%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$11.5 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, reflecting the impact of our broadcasts of the 2018 PyeongChang Olympics and 2018 Super Bowl; excluding revenue associated with the 2018 PyeongChang Olympics and 2018 Super Bowl, Cable Networks and Broadcast Television segments revenue increased </span><span style="font-family:Times New Roman;font-size:10pt;">1.0%</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">0.1%</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, with the increase in Cable Networks primarily due to increases in distribution revenue, partially offset by decreases in content licensing revenue</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment segment revenue decreased </span><span style="font-family:Times New Roman;font-size:10pt;">9.2%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$6.5 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, reflecting lower theatrical, home entertainment and other revenue, partially offset by an increase in content licensing</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks segment revenue increased </span><span style="font-family:Times New Roman;font-size:10pt;">4.4%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$5.9 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, reflecting increased guest spending and higher attendance in 2019 due, in part, to natural disasters that negatively impacted attendance in Japan in 2018</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Announced that Universal Orlando Resort is building an additional theme park named Universal&#8217;s Epic Universe</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Sky Segment</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s results of operations for the full year 2019 are included in our consolidated results, with revenue of </span><span style="font-family:Times New Roman;font-size:10pt;">$19.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and Adjusted EBITDA of </span><span style="font-family:Times New Roman;font-size:10pt;">$3.1 billion</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On a pro forma basis, Sky revenue decreased </span><span style="font-family:Times New Roman;font-size:10pt;">3.0%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$19.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, pro forma Sky revenue increased </span><span style="font-family:Times New Roman;font-size:10pt;">1.7%</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to increases in content and direct-to-consumer revenues, partially offset by a decrease in advertising revenue</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On a pro forma basis, Sky Adjusted EBITDA increased </span><span style="font-family:Times New Roman;font-size:10pt;">7.1%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$3.1 billion</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, pro forma Sky Adjusted EBITDA increased </span><span style="font-family:Times New Roman;font-size:10pt;">12.2%</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to contract termination costs and costs related to a settlement in the prior year period.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">33</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other revenue decreased </span><span style="font-family:Times New Roman;font-size:10pt;">35.0%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$333 million</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the sale of a controlling interest in our arena management-related businesses in the second quarter of 2018</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other Adjusted EBITDA losses increased </span><span style="font-family:Times New Roman;font-size:10pt;">12.9%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$880 million</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to costs associated with the development of Peacock</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Announced Peacock, our direct-to-consumer streaming service that will feature NBCUniversal content, which is expected to be launched in 2020</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Entered into a series of agreements in May 2019 with Disney, whereby Disney assumed full operational control of Hulu, LLC (&#8220;Hulu&#8221;) in exchange for certain put and call provisions regarding our ownership interest, and in August 2019, we received proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;">$5.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> from a collateralized obligation secured by the proceeds guaranteed under the put and call provisions</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repaid </span><span style="font-family:Times New Roman;font-size:10pt;">$15.6 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of debt, including senior notes and term loans, and net repayments of commercial paper, which were funded with cash on hand, proceeds from the collateralized obligation related to Hulu and proceeds from the $4.8 billion issuance of senior notes in November 2019</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Competition</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The results of operations of our reportable business segments are affected by competition, as all</span><span style="font-family:Times New Roman;font-size:10pt;"> of our businesses operate in intensely competitive, consumer-driven and rapidly changing environments and compete with a growing number of companies that provide a broad range of communications products and services, and entertainment, news and information content to consumers. Technological changes are further intensifying and complicating the competitive landscape and challenging existing business models. In particular, consumers are increasingly turning to online sources for viewing and purchasing content, which has and likely will continue to reduce the number of our video customers and subscribers to our cable networks even as it makes high-speed internet services more important to consumers. In addition, the increasing number of entertainment choices available to consumers has intensified audience fragmentation and disaggregated the way that content traditionally has been viewed by consumers. This increase has caused and likely will continue to cause audience ratings declines at our programming channels.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For additional information on the competition our businesses face, see Item 1: Business and Item 1A: Risk Factors. Within the Business section, refer to the &#8220;Competition&#8221; discussion, and within the Risk Factors section, refer to the risk factors entitled &#8220;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.&#8221; and &#8220;Changes in consumer behavior driven by online video distribution platforms for viewing content continue to adversely affect our businesses and challenge existing business models.&#8221;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Seasonality and Cyclicality</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Each of our businesses is subject to seasonal and cyclical variations. See Item 1: Business and refer to the &#8220;Seasonality and Cyclicality&#8221; discussion within that section for additional information.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">34</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s9110AED9E45C5E50953294B47990B19A"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Consolidated Operating Results</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:42%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">108,942</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">94,507</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">85,029</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">15.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11.1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">34,440</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">29,692</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">25,355</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">16.0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">17.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">32,807</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">28,094</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">25,449</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">16.8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7,617</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,036</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,519</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,663</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,281</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,914</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4.6</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.6</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4,290</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,736</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,216</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">56.8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">23.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(341</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(442</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NM</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">87,817</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">75,498</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">67,011</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">16.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">21,125</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19,009</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">18,018</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(4,567</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(3,542</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(3,086</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">28.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">14.8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">438</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(225</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">421</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">294.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(153.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">16,996</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,242</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,353</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(0.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3,673</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(3,380</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,569</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(144.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13,323</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,862</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,922</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(48.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">266</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">131</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">187</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">102.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(29.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13,057</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,731</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,735</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(48.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2.87</span></div></td><td style="vertical-align:bottom;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.56</span></div></td><td style="vertical-align:bottom;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.83</span></div></td><td style="vertical-align:bottom;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12.1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(47.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2.83</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.53</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.75</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(46.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">34,258</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">30,165</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">27,956</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:8pt;">All percentages are calculated based on actual amounts. Minor differences may exist due to rounding.&#160;</span></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Percentage changes that are considered not meaningful are denoted with NM.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measure&#8221; section on </span><span style="font-family:Times New Roman;font-size:8pt;">page 51</span><span style="font-family:Times New Roman;font-size:8pt;"> 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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The comparability of our consolidated results of operations was impacted by the Sky transaction in the fourth quarter of 2018. Sky&#8217;s results of operations are included in our consolidated financial statements following the October 9, 2018 acquisition date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following graph illustrates the contributions to the increases in consolidated revenue made by our Cable Communications, NBCUniversal and Sky segments, as well as by Corporate and Other activities including eliminations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:96px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">  </span><img src="revenue12920.jpg" alt="revenue12920.jpg" style="height:229px;width:453px;"></img></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">35</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The primary drivers of the change in revenue from 2018 to 2019 were as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our acquisition of Sky in the fourth quarter of 2018, resulting in the inclusion of a full year of results for 2019</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Growth in our Cable Communications segment driven by increased revenue from residential high-speed internet, business services and wireless, partially offset by decreased revenue from advertising, video and voice </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">A decrease in NBCUniversal revenue primarily due to the absence of revenue associated with our broadcasts of the 2018 PyeongChang Olympics and the 2018 Super Bowl</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue for our segments and other businesses are discussed separately below under the heading &#8220;Segment Operating Results.&#8221; </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following graph illustrates the contributions to the increases in consolidated operating costs and expenses, representing total costs and expenses excluding depreciation and amortization expense and other operating gains, made by our Cable Communications, NBCUniversal and Sky segments, as well as by Corporate and Other activities, including eliminations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:96px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">       </span><img src="costsandexpenses12920.jpg" alt="costsandexpenses12920.jpg" style="height:222px;width:449px;"></img></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The primary drivers of the change in operating costs and expenses from 2018 to 2019 were as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our acquisition of Sky in the fourth quarter of 2018, resulting in the inclusion of a full year of results for 2019</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">A decrease in NBCUniversal programming and production expenses primarily due to the absence of expenses associated with our broadcasts of the 2018 PyeongChang Olympics and the 2018 Super Bowl</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">An increase in technical and product support costs in our Cable Communications segment</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating costs and expenses for our segments and our corporate operations, business development initiatives and other businesses are discussed separately below under the heading &#8220;Segment Operating Results.&#8221;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:46%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Depreciation and Amortization Expense</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7,994</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,262</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,129</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,108</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,041</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,699</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">539</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NM</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NM</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">131</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">108</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">70</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">21.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">56.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12,953</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,130</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">17.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:8pt;">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated depreciation and amortization expense increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">primarily due to the acquisition of Sky in the fourth quarter of 2018, with a full year of expense included in our results of operations for 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. Additionally, during the first quarter of 2019, we recorded adjustments to the purchase price allocation of Sky, primarily related to intangible assets and property and equipment. This change resulted in an adjustment recorded in the first quarter of 2019 related to the fourth quarter of 2018 that increased depreciation and amortization expense by </span><span style="font-family:Times New Roman;font-size:10pt;">$53 million</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">36</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications depreciation and amortization expense decreased due to </span><span style="font-family:Times New Roman;font-size:10pt;">lower spending on scalable infrastructure and customer premise equipment</span><span style="font-family:Times New Roman;font-size:10pt;">, partially offset by an increase in support capital. NBCUniversal depreciation and amortization expense was flat in 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization expense from acquisition-related intangible assets, such as customer relationships, totaled </span><span style="font-family:Times New Roman;font-size:10pt;">$2.0 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">$1.1 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$824 million</span><span style="font-family:Times New Roman;font-size:10pt;"> for </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Amounts primarily relate to customer relationship intangible assets recorded in connection with the Sky transaction in the fourth quarter of 2018 (see Note 8 to Comcast&#8217;s consolidated financial statements) and the NBCUniversal transaction in 2011.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Other Operating Gains </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated other operating gains for </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> included </span><span style="font-family:Times New Roman;font-size:10pt;">$200 million</span><span style="font-family:Times New Roman;font-size:10pt;"> related to the sale of a controlling interest in our arena management-related businesses in Corporate and other (see Note 10 to Comcast&#8217;s consolidated financial statements) and </span><span style="font-family:Times New Roman;font-size:10pt;">$141 million</span><span style="font-family:Times New Roman;font-size:10pt;"> related to the sale of a business in our Filmed Entertainment segment. </span></div><div><a id="s4069FD2C728759F9AFA42D169441D395"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Interest Expense</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to increases in our debt outstanding associated with the financing of and debt assumed in connection with the Sky transaction in the fourth quarter of 2018, as well as a </span><span style="font-family:Times New Roman;font-size:10pt;">$56 million</span><span style="font-family:Times New Roman;font-size:10pt;"> charge related to the early redemption of debt that was recorded in the third quarter of 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Investment and Other Income (Loss), Net</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(505</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(364</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">107</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">656</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(187</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(17</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">287</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">326</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">331</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">438</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(225</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">421</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Equity in Net Income (Losses) of Investees, Net</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The change in equity in net income (losses) of investees, net in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily due to our equity method investments in Hulu and Atairos Group, Inc. (&#8220;Atairos&#8221;). The losses at Hulu were primarily due to programming, advertising and marketing costs, and higher other administrative expenses. Atairos follows investment company accounting and records its investments at their fair values each reporting period with the net gains or losses reflected in its statement of income. We recognize our share of these gains and losses in equity in net income (losses) of investees, net. The income (losses) at Atairos were driven by fair value adjustments on its underlying investments. The table below summarizes the equity in net income (losses) of Hulu and Atairos in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Hulu</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(473</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(454</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(276</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Atairos</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(64</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(31</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">281</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Realized and Unrealized Gains (Losses) on Equity Securities, Net</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The change in realized and unrealized gains (losses) on equity securities, net in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily due to gains of </span><span style="font-family:Times New Roman;font-size:10pt;">$293 million</span><span style="font-family:Times New Roman;font-size:10pt;"> related to our interest in Snap, which was sold in 2019, compared to losses of $268 million in 2018, and unrealized gains of </span><span style="font-family:Times New Roman;font-size:10pt;">$184 million</span><span style="font-family:Times New Roman;font-size:10pt;"> related to our investment in Peloton Interactive, Inc. (&#8220;Peloton&#8221;).</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other Income (Loss), Net</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The change in other income (loss), net in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily due to the recognition of </span><span style="font-family:Times New Roman;font-size:10pt;">$219 million</span><span style="font-family:Times New Roman;font-size:10pt;"> of gains related to the dilution of our Hulu ownership and </span><span style="font-family:Times New Roman;font-size:10pt;">$90 million</span><span style="font-family:Times New Roman;font-size:10pt;"> of losses due to the impairment of an equity method investment. See Note 10 to Comcast&#8217;s consolidated financial statements and Note 9 to NBCUniversal&#8217;s consolidated financial statements for further information.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">37</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sD7F289ACA7D550549AB7CA0900A0F694"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Consolidated Income Tax (Expense) Benefit</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit reflects an effective income tax rate that differs from the federal statutory rate primarily due to state and foreign income taxes and adjustments associated with uncertain tax positions. Our effective income tax rate in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;">21.6%</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">22.2%</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, the effective income tax rate included </span><span style="font-family:Times New Roman;font-size:10pt;">$125 million</span><span style="font-family:Times New Roman;font-size:10pt;"> of benefits related to state income tax adjustments recognized in the third quarter of 2019. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2018, the effective income tax rate included the effects of an income tax benefit of </span><span style="font-family:Times New Roman;font-size:10pt;">$244 million</span><span style="font-family:Times New Roman;font-size:10pt;"> recognized during the fourth quarter of 2018 related to a reduction of our net deferred tax liability as a result of the acquisition of Sky and </span><span style="font-family:Times New Roman;font-size:10pt;">$128 million</span><span style="font-family:Times New Roman;font-size:10pt;"> recognized during the first quarter of 2018 related to the enactment of additional federal tax legislation in 2018, partially offset by </span><span style="font-family:Times New Roman;font-size:10pt;">$148 million</span><span style="font-family:Times New Roman;font-size:10pt;"> of income tax expense due to state and federal tax law changes that were enacted in the third quarter of 2018.</span></div><div><a id="s0C4B3D0F126D5492811DB2B1FC7FBD7B"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Consolidated Net Income Attributable to Noncontrolling Interests and Redeemable Subsidiary Preferred Stock</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The increase in net income attributable to noncontrolling interests and redeemable subsidiary preferred stock in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily due to an increase in the redemption value of one of our noncontrolling interests.</span></div><div><a id="s2C30590087C9528580D132C743C46FDC"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Segment Operating Results</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our segment operating results are presented based on how we assess operating performance and internally report financial information. </span><span style="font-family:Times New Roman;font-size:10pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:10pt;"> Adjusted EBITDA </span><span style="font-family:Times New Roman;font-size:10pt;">is defined as net income attributable to</span><span style="font-family:Times New Roman;font-size:10pt;"> Comcast Corporation</span><span style="font-family:Times New Roman;font-size:10pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and redeemable subsidiary preferred stock, income tax expense</span><span style="font-family:Times New Roman;font-size:10pt;">, 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><span style="font-family:Times New Roman;font-size:10pt;"> Adjusted EBITDA for our segments is not a non-GAAP financial measure. We reconcile the aggregate amount of Adjusted EBITDA for our reportable business segments to consolidated income before income taxes in the notes to our consolidated financial statements (see Note 2 to Comcast&#8217;s consolidated financial statements and NBCUniversal&#8217;s consolidated financial statements).</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Beginning in the first quarter of 2019, Comcast Cable&#8217;s wireless phone service and certain other Cable-related business development initiatives are presented in the Cable Communications segment. Results were previously presented in Corporate and Other. Prior periods have been adjusted to reflect this presentation.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">38</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sA0B7B1FE73BC5A08B0D5FFE5A38BCE8A"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Cable Communications Segment Results of Operations</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:625px;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:302px;"></td><td style="width:17px;"></td><td style="width:305px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-weight:bold;">Revenue and Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-weight:bold;">Residential Customer Relationships</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in billions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;"><img src="mdacable.jpg" alt="mdacable.jpg" style="height:180px;width:608px;"></img></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">High-speed internet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">18,752</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">17,144</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,681</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">9.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Video</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">22,270</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,455</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,874</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(0.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(1.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Voice</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,879</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,960</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,090</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(2.1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(3.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Wireless</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,167</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">890</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">329</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">31.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">170.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7,795</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,129</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,437</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">9.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,465</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,795</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,450</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(11.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">14.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,754</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,660</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,538</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">58,082</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">56,033</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">53,399</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating costs and expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13,389</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">13,249</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12,907</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Technical and product support</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7,973</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,569</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,846</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10.6</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer service</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,494</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,536</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,509</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(1.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4,014</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,002</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,866</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise and other regulatory fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,582</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,578</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,590</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(0.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,364</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,418</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,126</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(1.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">34,816</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">34,352</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">32,844</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">23,266</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">21,681</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">20,555</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">39</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:40%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Customer Metrics</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Additions</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">29,149</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">28,109</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">27,185</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,040</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">925</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">651</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,396</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,303</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,179</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">94</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">123</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">135</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total customer relationships</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">31,545</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">30,412</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">29,364</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,134</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,048</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">787</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Residential customer relationships mix</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">One product customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">10,247</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,015</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,174</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,232</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">840</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">418</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Two product customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,923</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,992</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,018</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(69</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(25</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">221</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Three or more product customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">9,979</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,102</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,993</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(123</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">110</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">13</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">High-speed internet</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">26,414</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">25,097</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">23,863</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,317</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,234</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,036</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,215</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,125</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,006</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">89</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">120</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">132</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total high-speed internet customers</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">28,629</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">27,222</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">25,869</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,406</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,353</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,168</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Video</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">20,288</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">20,959</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">21,303</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(671</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(344</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(186</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">966</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,027</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,054</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(61</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(27</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">35</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total video customers</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">21,254</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">21,986</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,357</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(733</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(370</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(151</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Voice</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">9,934</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,153</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,316</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(218</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(163</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(231</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,342</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,297</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,236</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">46</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">60</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">96</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total voice customers</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11,276</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,449</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,552</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(173</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(103</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(135</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Security and automation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Security and automation customers</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,375</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,317</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,131</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">59</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">186</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">239</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Wireless</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Wireless lines</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,052</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,236</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">381</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">816</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">854</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">381</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Customer metrics are presented based on actual amounts. Minor differences may exist due to rounding. Customer relationships represent the number of residential and business customers that subscribe to at least one of our services. One product, two product, and three or more product customers represent residential customers that subscribe to one, two, or three or more of our services, respectively. For MDUs, including buildings located on college campuses, whose residents have the ability to receive additional services, such as additional programming choices or our HD or DVR services, we count and report customers based on the number of potential billable relationships within each MDU. For MDUs whose residents are not able to receive additional services, the MDU is counted as a single customer. Residential high-speed internet and video customers as of December&#160;31, 2019 included prepaid customers totaling approximately </span><span style="font-family:Times New Roman;font-size:8pt;">196,000</span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">7,000</span><span style="font-family:Times New Roman;font-size:8pt;">, respectively. Wireless lines represent the number of </span><span style="font-family:Times New Roman;font-size:8pt;">activated eligible wireless devices</span><span style="font-family:Times New Roman;font-size:8pt;"> on customers&#8217; accounts. Individual customer relationships may have multiple wireless lines.</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Average monthly total revenue per customer relationship</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">156.24</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">156.23</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">153.60</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Average monthly Adjusted EBITDA per customer relationship</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">62.59</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">60.45</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">59.13</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 services customers, as well as changes in advertising revenue. While revenue from our residential high-speed internet, video and voice services are 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Each of our services has a different contribution to operating margin. We use average monthly Adjusted EBITDA per customer relationship to evaluate the profitability of our customer base across our service offerings. We believe this metric is useful particularly as we continue to focus on growing our higher-margin businesses, including residential high-speed internet and business services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Communications Segment &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are </span><span style="font-family:Times New Roman;font-size:10pt;">a leading provider of high-speed internet, video, voice, wireless, and security and automation services to residential customers in the United States under the Xfinity brand; we also provide these and other services to business customers and sell advertising</span><span style="font-family:Times New Roman;font-size:10pt;">. We generate revenue primarily from residential and business customers that subscribe to our services, which we market individually and as bundled services. We also generate revenue from selling through our allocation of scheduled advertising time on cable networks that is received as part of distribution agreements with these networks to local, regional and national advertisers.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">40</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">High-Speed Internet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We offer </span><span style="font-family:Times New Roman;font-size:10pt;">high-speed internet services with downstream speeds that range up to 1 gigabit per second (&#8220;Gbps&#8221;) and fiber-based speeds that range up to 2 Gbps.</span><span style="font-family:Times New Roman;font-size:10pt;"> We also deploy</span><span style="font-family:Times New Roman;font-size:10pt;"> wireless gateways to customers that combine an internet and voice modem with a Wi-Fi router to deliver reliable internet speeds and enhanced coverage through an in-and-out-of-home Wi-Fi network</span><span style="font-family:Times New Roman;font-size:10pt;">. Customers with xFi-enabled wireless gateways may also personalize and manage their Wi-Fi network remotely, which includes viewing and changing their Wi-Fi password, identifying which devices are connected to their in-home network, setting parental controls and schedules, advanced security, as well as other features. We believe our customer base will continue to grow as consumers choose our high-speed internet service and seek higher-speed offerings.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in the number of residential high-speed internet customers. The remaining increase in revenue in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was due to an increase in average rates.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Video</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We offer a broad variety of video services packages that may include premium networks, pay-per-view services and our On Demand service. Our video customers may also subscribe for additional fees to our HD and DVR services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue was flat in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to a decline in the number of residential video customers, offset by an increase in average rates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have experienced, and expect that we will continue to experience, declines in the number of residential video customers due to competitive pressures, and we expect that our video revenue will continue to decline as a result of the competitive environment and shifting video consumption patterns. We believe our X1 platform helps us compete more effectively against this competition, and have also continued to employ sales and marketing programs, such as promotions, bundled service offerings and service offerings targeted at specific market segments.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Voice</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We offer voice services that provide local and long-distance calling and other related features. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to a decline in the number of residential voice customers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We expect that the number of residential voice customers and voice revenue will continue to decline.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Wireless</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We offer wireless phone services to customers that may choose to pay for services on an unlimited data plan or per gigabyte of data used.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in the number of customer lines. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Business Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We offer a variety of products and services to businesses. </span><span style="font-family:Times New Roman;font-size:10pt;">Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have expanded our </span><span style="font-family:Times New Roman;font-size:10pt;">service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in the number of customers receiving our services and an increase in average rates.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As part of our </span><span style="font-family:Times New Roman;font-size:10pt;">distribution agreements with cable networks,</span><span style="font-family:Times New Roman;font-size:10pt;"> we generally receive </span><span style="font-family:Times New Roman;font-size:10pt;">an allocation of scheduled advertising time that is sold through</span><span style="font-family:Times New Roman;font-size:10pt;"> our </span><span style="font-family:Times New Roman;font-size:10pt;">advertising business to local, regional and national advertisers. In most cases, the available advertising units are sold by</span><span style="font-family:Times New Roman;font-size:10pt;"> our sales force. In some cases, we work </span><span style="font-family:Times New Roman;font-size:10pt;">with representation firms as an extension of</span><span style="font-family:Times New Roman;font-size:10pt;"> our </span><span style="font-family:Times New Roman;font-size:10pt;">sales force to sell a portion of the advertising units allocated to</span><span style="font-family:Times New Roman;font-size:10pt;"> us. We also represent </span><span style="font-family:Times New Roman;font-size:10pt;">the advertising sales efforts of other multichannel video providers in some markets. In addition,</span><span style="font-family:Times New Roman;font-size:10pt;"> we generate </span><span style="font-family:Times New Roman;font-size:10pt;">revenue from the sale of advertising on our digital platforms.</span><span style="font-family:Times New Roman;font-size:10pt;"> We also provide </span><span style="font-family:Times New Roman;font-size:10pt;">technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allow advertisers to more effectively </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">41</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">engage with their target audiences.</span><span style="font-family:Times New Roman;font-size:10pt;"> Revenue is affected by the strength of the advertising market, general economic conditions, and cyclicality related to political campaigns and issue-oriented advertising.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to a decrease in political advertising revenue. Excluding political advertising revenue, advertising revenue was consistent with the prior year. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">5%</span><span style="font-family:Times New Roman;font-size:10pt;"> of our advertising revenue was generated from our NBCUniversal segments, compared to </span><span style="font-family:Times New Roman;font-size:10pt;">4%</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">5%</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. These amounts are eliminated in our consolidated financial statements but are included in the amounts presented above.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other revenue primarily includes revenue related to our security and automation services. We also receive revenue related to residential customer late fees and from other services, such as the licensing of our technology platforms to other multichannel video providers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in revenue from our security and automation services and the timing of the licensing of our technology platforms to other multichannel video providers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Communications Segment &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Programming Expenses </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming expenses, which represent our most significant operating expense, are the fees we incur to provide content to our customers. These expenses are affected by the programming license fees charged by content providers, the fees charged for retransmission of the signals from local broadcast television stations, the number of customers we serve and the amount of content we provide. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in retransmission consent and sports programming fees, partially offset by a decline in the number of video subscribers. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We anticipate that our programming expenses will increase at rates higher than those experienced in 2019, due to the timing of contract renewals in 2020. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Technical and Product Support Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses include costs to complete service call and installation activities, as well as costs for network operations, product development, fulfillment and provisioning, as well as the cost of wireless handsets and tablets sold to customers and monthly wholesale wireless access fees. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to expenses related to the continued development, deployment and support of our products and services, expenses related to the continued growth in business services, and increased costs associated with our wireless phone service. Wireless phone service costs increased primarily due to an increase in the number of lines.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Customer Service Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses include the personnel and other costs associated with handling the sale of services to customers and customer service activity. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to lower personnel costs as a result of decreased customer call activity.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising, Marketing and Promotion Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses include the costs associated with attracting new customers and promoting our service offerings. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses were flat in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in spending associated with attracting new customers, offset by the absence of advertising expenses associated with the 2018 PyeongChang Olympics. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Franchise and Other Regulatory Fees</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise and other regulatory fees represent the fees we are required to pay to federal, state and local authorities under the terms of our cable franchise agreements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise and other regulatory fees were flat in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses primarily include personnel costs, advertising expenses, and building and facilities costs.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating costs and expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to increased costs incurred in the prior year as we continued to scale our wireless phone service, partially offset by higher personnel costs in the current year.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">42</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Communications Segment &#8211; Operating Margin</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our operating margin is Adjusted EBITDA as a percentage of revenue. The most significant operating costs and expenses are the programming expenses we incur to provide content to our video customers, which increased </span><span style="font-family:Times New Roman;font-size:10pt;">1.1%</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our operating margin was </span><span style="font-family:Times New Roman;font-size:10pt;">40.1%</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">38.7%</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">38.5%</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. We continue to focus on growing our higher-margin businesses, particularly residential high-speed internet and business services, and on improving losses related to our wireless phone service and overall operating cost management. Losses from our wireless phone service were </span><span style="font-family:Times New Roman;font-size:10pt;">$401 million</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">$743 million</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$480 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div><a id="sF95903D163E2537BBB10249D021273D8"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Segments Overview</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">2019 NBCUniversal Segments Operating Results</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(a)</sup></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:645px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:9px;"></td><td style="width:178px;"></td><td style="width:188px;"></td><td style="width:120px;"></td><td style="width:149px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Adjusted EBITDA </span></div></td></tr></table></div><img src="mdanbcugrapha01.jpg" alt="mdanbcugrapha01.jpg" style="height:190px;width:684px;"></img><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:8pt;">(a) Charts exclude the results of NBCUniversal Headquarters, other, and eliminations. </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11,513</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,773</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,497</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(2.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">10,261</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,439</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,563</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(10.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19.6</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6,493</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,152</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,595</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(9.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(5.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,933</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,683</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,443</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters, other and eliminations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(233</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(286</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(262</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">33,967</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">35,761</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">32,836</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(5.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4,444</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,428</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,053</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,730</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,657</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,251</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">32.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">833</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">734</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,276</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(42.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,455</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,455</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,384</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters, other and eliminations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(690</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(676</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(746</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,772</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,598</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,218</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">43</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s479851789C2F5AC2AD1EFB29F48CA599"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Cable Networks Segment Results of Operations</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6,790</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,826</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,081</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(0.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,478</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,587</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,359</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6.8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,245</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,360</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,057</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(8.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">28.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">11,513</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,773</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,497</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(2.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating costs and expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,107</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,357</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,599</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(4.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">16.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,499</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,453</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,326</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">463</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">535</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">519</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(13.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.2</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7,069</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,345</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,444</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">14.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4,444</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,428</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,053</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Networks Segment &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the distribution of our cable network programming to traditional and virtual multichannel video providers and is affected by the number of subscribers receiving our cable networks and the fees we charge per subscriber.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6,790</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,826</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,081</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(0.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Distribution, excluding 2018 PyeongChang Olympics</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">6,790</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">6,590</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">6,081</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">3.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">8.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue was flat in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to 2018, which included the revenue associated with our broadcast of the 2018 PyeongChang Olympics. Excluding $236 million of revenue associated with our broadcast of the 2018 PyeongChang Olympics, distribution revenue increased in 2019 compared to 2018 primarily due to increases in the contractual rates charged under distribution agreements and the timing of contract renewals, partially offset by increased declines in the number of subscribers at our cable networks.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the sale of advertising units sold on our cable networks and digital properties. Advertising revenue is primarily based on the price we charge for each advertising unit, which is generally based on audience ratings, the value of our viewer demographics to advertisers and the number of advertising units we can place in our cable networks&#8217; programming schedules. Advertising revenue is affected by the audience ratings of our programming, the strength of the national advertising market and general economic conditions.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,478</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,587</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,359</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Advertising, excluding 2018 PyeongChang Olympics</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">3,478</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">3,445</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">3,359</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">1.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">2.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the absence of revenue associated with our broadcast of the 2018 PyeongChang Olympics. Excluding $142 million of revenue associated with our broadcast of the 2018 PyeongChang Olympics, advertising revenue increased reflecting higher prices for advertising units sold, partially offset by declines in audience ratings at our networks.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Content Licensing and Other</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated primarily from the licensing of our owned programming in the United States and internationally to cable and broadcast networks and subscription video on demand services, as well as from the sale of our owned programming on DVDs and through digital distribution services such as iTunes. In addition, our cable television studio production operations generate revenue from programming the studio produces for third-party networks and for subscription video on demand services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the timing of content provided under our licensing agreements. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">15%</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">14%</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">15%</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, of our Cable Networks segment revenue was generated from our Cable Communications segment. These amounts are eliminated in Comcast&#8217;s consolidated financial statements but are included in the amounts presented above. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">44</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Networks Segment &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Programming and Production Costs </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 our programming to third-party networks and other distribution platforms, and on-air talent costs.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Costs decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the absence of costs associated with our broadcast of the 2018 PyeongChang Olympics.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other Operating and Administrative Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative costs and expenses include salaries, employee benefits, rent and other overhead expenses. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to higher employee-related costs and increases in costs associated with our various digital properties.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising, Marketing and Promotion Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses consist primarily of the costs associated with promoting programming on our cable networks and digital properties. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to lower spending on marketing related to our programming and digital properties, as well as the absence of spending on marketing related to the 2018 PyeongChang Olympics.</span></div><div><a id="s11291CFD87CD5CF68AB795EA1DF97BA6"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Broadcast Television Segment Results of Operations</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,712</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,010</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,654</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(18.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">24.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,157</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,182</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,114</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(1.1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,392</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,247</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,795</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">25.2</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">10,261</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,439</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,563</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(10.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19.6</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating costs and expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6,547</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,789</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,440</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(15.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">20.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,564</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,547</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,391</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">420</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">446</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">481</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(5.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(7.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,531</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,782</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,312</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(12.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">17.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,730</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,657</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,251</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">32.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Broadcast Television Segment &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the sale of advertising units sold on our broadcast networks, owned local broadcast television stations and digital properties. Advertising revenue is primarily based on the price we charge for each advertising unit, which is generally based on audience ratings and the value of our viewer demographics to advertisers, and the number of advertising units we can place in our broadcast networks&#8217; and owned local television stations&#8217; programming schedules. Advertising revenue is affected by the strength of the national and local advertising markets, general economic conditions, cyclicality related to political campaigns and issue-oriented advertising, and the success and ratings of our programming.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,712</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,010</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,654</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(18.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">24.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Advertising, excluding 2018 PyeongChang Olympics and 2018 Super Bowl</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">5,712</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">5,929</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">5,654</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">(3.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">4.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the absence of revenue associated with our broadcasts of the 2018 PyeongChang Olympics and the 2018 Super Bowl. Excluding $1.1 billion of revenue associated with our broadcasts of the 2018 PyeongChang Olympics and the 2018 Super Bowl, advertising revenue decreased due to the absence of revenue associated with Telemundo&#8217;s broadcast of the 2018 FIFA World Cup Russia</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">TM</sup></span><span style="font-family:Times New Roman;font-size:10pt;">, as well as the impact of continued declines in audience ratings, partially offset by higher pricing for advertising units sold. </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">45</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the licensing of our owned programming in the United States and internationally to various distribution platforms, including to cable and broadcast networks, and to subscription video on demand services. In addition, our broadcast television studio production operations develop and produce original content that they license to broadcast networks, cable networks and local broadcast television stations owned by us and third parties, as well as to subscription video on demand services. The production and distribution costs related to our owned programming generally exceed the revenue generated from the initial network license, which means the subsequent licensing of our owned programming series following the initial network license is critical to their financial success.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the timing of content provided under our licensing agreements.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Distribution and Other</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We generate distribution and other revenue primarily from fees for retransmission consent of our owned local broadcast television stations and associated fees received from NBC-affiliated local broadcast television stations, as well as from the sale of our owned programming on DVDs and through digital distribution services. The sale of our owned programming is driven primarily by the popularity of our broadcast networks and programming series and therefore fluctuates based on consumer spending and acceptance. Distribution and other revenue also includes distribution revenue associated with our periodic broadcasts of the Olympic Games.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,392</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,247</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,795</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">25.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Distribution and other, excluding 2018 PyeongChang Olympics </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">2,392</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">2,135</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">1,795</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">12.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">19.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to increases in fees recognized under our retransmission consent agreements, which was partially offset by the absence of $112 million of revenue resulting from our broadcast of the 2018 PyeongChang Olympics. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Broadcast Television Segment &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Programming and Production Costs </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses relate to content that originates on our broadcast networks and owned local broadcast television stations, as well as owned content that is licensed to third parties. These costs include the amortization of owned and acquired programming costs, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of our programming to third-party networks and other distribution platforms, and on-air talent costs.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the absence of costs associated with our broadcasts of the 2018 PyeongChang Olympics and the 2018 Super Bowl. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other Operating and Administrative Expenses </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative costs and expenses include salaries, employee benefits, rent and other overhead expenses. Expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to increases in overhead expenses, partially offset by decreases in employee-related costs. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising, Marketing and Promotion Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses consist primarily of the costs associated with promoting our owned and acquired television programming, as well as the marketing of DVDs and costs associated with our digital properties. These expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to decreased spending on marketing related to our sports and local programming. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">46</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sB67123F6D9785C7DB889C08044E7AC36"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Filmed Entertainment Segment Results of Operations</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,469</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,111</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,192</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(30.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(3.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,045</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,899</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,956</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(1.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">957</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,048</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,287</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(8.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(18.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,022</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,094</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,160</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(6.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(5.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6,493</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,152</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,595</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(9.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(5.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating costs and expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,949</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,446</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,500</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(14.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(1.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,131</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,189</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,260</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(4.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(5.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,580</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,783</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,559</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(11.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">14.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,660</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,418</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,319</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(11.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.6</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">833</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">734</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,276</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(42.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Filmed Entertainment Segment &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the worldwide theatrical release of our produced and acquired films for exhibition in movie theaters and is significantly affected by the timing of each release and the number of films we distribute, as well as their acceptance by audiences. Theatrical revenue is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale 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 a significant factor in determining the revenue a film is likely to generate in succeeding distribution platforms.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the strength and volume of releases in our 2018 film slate, partially offset by the releases in our 2019 film slate. The following key titles released in each respective fiscal year were contributors to the drivers of changes in theatrical revenue:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Worldwide Theatrical Releases</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Fast &amp; Furious: Hobbs &amp; Shaw</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Jurassic World: Fallen Kingdom</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">How to Train Your Dragon: The Hidden World</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Dr. Seuss&#8217; The Grinch</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Secret Life of Pets 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Mamma Mia! Here We Go Again</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Us</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Fifty Shades Freed</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated primarily from the licensing of our produced and acquired films to cable, broadcast and premium networks, and to subscription video on demand services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the timing of when content was made available under licensing agreements.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Home Entertainment </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the sale of our produced and acquired films on </span><span style="font-family:Times New Roman;font-size:10pt;">DVDs to retail stores and rental kiosks, and through digital distribution services and video on demand services provided by multichannel video providers</span><span style="font-family:Times New Roman;font-size:10pt;">. Revenue is significantly affected by the timing and number of our releases and their acceptance by consumers. Release dates are determined by several factors, including the timing of the exhibition of a film in movie theaters, holiday periods and the timing of competitive releases. The overall DVD market continues to experience declines due to the maturation of the DVD format from increasing shifts in consumer behavior toward digital distribution services and subscription rental services, both of which generate less revenue per transaction than DVD sales, as well as due to piracy.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">47</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to higher sales of </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> releases in the prior year period, partially offset by sales of 2019 releases in the current year period. The following key titles released in each respective fiscal year were contributors to the drivers of changes in home entertainment revenue:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Home Entertainment Releases</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">How to Train Your Dragon: The Hidden World</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Jurassic World: Fallen Kingdom</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Fast &amp; Furious: Hobbs &amp; Shaw</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Fifty Shades Freed</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Dr. Seuss&#8217; The Grinch</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Mamma Mia! Here We Go Again<br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from Fandango, our movie ticketing and entertainment business, consumer products, the production and licensing of live stage plays, and the distribution of filmed entertainment produced by third parties.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in 2019 primarily due to a decrease in revenue from consumer products and the absence of revenue associated with the sale of a business in 2018, partially offset by an increase in revenue from our movie ticketing and entertainment business. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Filmed Entertainment Segment &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Programming and Production Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses include the amortization of capitalized film production and acquisition costs, residual and participation payments, and distribution expenses. Residual payments represent amounts payable to individuals hired under collective bargaining agreements to work on productions and are calculated based on post-theatrical revenue. Participation payments are primarily based on film performance and represent contingent consideration payable to creative talent, to third parties that have entered into cofinancing agreements with us and to other parties involved in the production of a film. The costs associated with producing films have generally increased in recent years and may continue to increase in the future.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> due to higher amortization of film production costs in 2018 compared to 2019. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other Operating and Administrative Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses include salaries, employee benefits, rent and other overhead expenses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the absence of expenses associated with the sale of a business in 2018. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising, Marketing and Promotion Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses consist primarily of expenses associated with advertising for our theatrical releases and the marketing of our films on DVDs and in digital formats. We incur significant marketing expenses before and throughout the release of a film in movie theaters. As a result, we typically incur losses on a film prior to and during the film&#8217;s exhibition in movie theaters and may not realize profits, if any, until the film generates home entertainment and content licensing revenue. The costs associated with marketing films have generally increased in recent years and may continue to increase in the future.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to higher spending on the marketing of releases in the prior year.</span></div><div><a id="sDE44936A23FA507B84F9A0E56A2DC29F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Theme Parks Segment Results of Operations</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change </span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,933</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,683</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,443</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,478</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,228</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,059</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,455</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,455</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,384</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks Segment &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated primarily from guest spending at Universal theme parks</span><span style="font-family:Times New Roman;font-size:10pt;">. Guest spending includes ticket sales and in-park spending on food, beverages and merchandise. Guest spending depends heavily on the general environment for travel and tourism, including consumer spending on travel and other recreational activities. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> due to increases in guest spending driven by new attractions, such as </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Hagrid&#8217;s Magical Creatures Motorbike Adventure</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">TM </sup></span><span style="font-family:Times New Roman;font-size:10pt;">in Orlando, and also higher attendance due, in part, to natural disasters that negatively impacted attendance in Japan in 2018.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">48</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks Segment &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses consist primarily 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to higher costs to operate the parks and attractions.</span></div><div><a id="sFBF6200099A15101BF68B4ADF07223DC"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Headquarters, Other and Eliminations</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses incurred by our NBCUniversal businesses include overhead, personnel costs and costs associated with corporate initiatives. Expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to higher employee-related costs. </span></div><div><a id="s631D1C1662E15EC0A2BA44804444BFC2"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Sky Segment Results of Operations</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky&#8217;s results of operations are included in our consolidated financial statements following the October 9, 2018 acquisition date, impacting the comparability of results of operations from fiscal year 2018 to fiscal year 2019, and as a result, actual growth rates are not meaningful.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The discussion below compares Sky&#8217;s actual results for </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> to pro forma results for </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. The pro forma segment information includes adjustments as if the Sky transaction occurred on January 1, 2017. Pro forma data is also adjusted for the effects of acquisition accounting and eliminating the costs and expenses directly related to the transaction, but does not include adjustments for costs related to integration activities, cost savings or synergies that have been or may be achieved by the combined business. Pro forma amounts are not necessarily indicative of what our results would have been had we operated the Sky business since January 1, 2017, nor of our future results.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change 2018 to 2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Actual</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Actual</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">October 9 to December 31</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pro Forma Adjustments</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pro Forma Combined</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Pro Forma Combined</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Growth</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Constant Currency Growth</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct-to-consumer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">15,538</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,632</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">12,445</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">16,077</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,432</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">304</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">944</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,248</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">14.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">19.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,249</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">651</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,838</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,489</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(9.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(5.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">19,219</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,587</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,227</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19,814</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.7</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating costs and expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,865</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,137</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,685</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,822</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct network costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,746</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">399</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,225</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,624</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,509</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,359</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,115</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,474</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(14.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(10.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">16,120</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,895</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">13,025</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">16,920</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(4.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(0.1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,099</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">692</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,202</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,894</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">7.1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12.2</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">All percentages are calculated based on actual amounts. Minor differences may exist due to rounding.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pro forma amounts include the results of operations for Sky for the period January&#160;1, 2018 through October&#160;8, 2018, as well as acquisition accounting adjustments. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Constant currency growth is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on </span><span style="font-family:Times New Roman;font-size:8pt;">page 51</span><span style="font-family:Times New Roman;font-size:8pt;"> for additional information, including our definition and our use of constant currency, and for a reconciliation of Sky&#8217;s constant currency growth rates.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:44%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Customer Metrics</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Additions</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Actual</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Actual</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Actual</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pro Forma</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total customer relationships</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">23,994</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">23,600</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">394</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">735</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Sky customer relationships represent the number of residential retail customers that subscribe to at least one of Sky&#8217;s four primary services of video, high-speed internet, voice and wireless phone service. Commercial retail customers include hotels, bars, workplaces and restaurants with an active subscription for the purpose of providing Sky services to customers. Sky reports commercial customers based on the number of commercial agreements per venue in the U.K., a residential equivalent unit based upon the multiple of residential customer revenue in Italy and the number of active venues (bars and restaurants) or rooms (hotels and clinics) in Germany.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">49</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change 2018 to 2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Actual</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Pro Forma</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Pro Forma</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Growth</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Constant</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Currency</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Growth</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Average monthly direct-to-consumer revenue per customer relationship</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">54.41</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">57.67</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(5.7</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(1.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Constant currency growth is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on </span><span style="font-family:Times New Roman;font-size:8pt;">page 51</span><span style="font-family:Times New Roman;font-size:8pt;"> for additional information, including our definition and our use of constant currency, and for a reconciliation of Sky&#8217;s constant currency growth rates.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Average monthly direct-to-consumer revenue per customer relationship is impacted by rate adjustments and changes in the types and levels of services received by Sky&#8217;s customers. Each of Sky&#8217;s services has a different contribution to Adjusted EBITDA.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sky Segment &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Direct-to-Consumer</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is derived from subscription and transactional revenue from residential and business customers. Subscription revenue includes revenue from residential and business subscribers to video, </span><span style="font-family:Times New Roman;font-size:10pt;color:#161616;">high-speed </span><span style="font-family:Times New Roman;font-size:10pt;">internet, voice and wireless phone services, including OTT subscriptions and income from set-top boxes, wireless phone handset and tablet sales, installation, service calls and warranties. Transactional revenue includes the purchase of physical and digital content, OTT daily and weekly passes, and pay-per-view programming. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, revenue increased primarily due to increases in customer relationships, partially offset by decreases in average revenue per customer relationship.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Content</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is derived from the distribution of Sky&#8217;s owned television channels on third-party platforms and the licensing of owned and acquired programming to third-party video providers. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, revenue increased reflecting the wholesaling of sports programming, including exclusive sports rights acquired in Italy and Germany and the monetization of Sky&#8217;s slate of original programming.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is derived from the sale of advertising and sponsorships across Sky&#8217;s owned television channels and where it represents the sales efforts of third-party channels. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, revenue decreased reflecting the impact of changes in legislation related to gambling advertisements in the U.K. and Italy that occurred in the third quarter of 2019, as well as overall market weakness.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sky Segment &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Programming and Production Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses primarily relate to content originating on Sky&#8217;s channels. These costs include the amortization of owned and acquired programming costs, sports rights, direct production costs, residual and participation payments, production overhead, and on-air talent costs. These expenses also include the fees associated with programming distribution agreements for channels owned by third parties, which are generally based on the number of customers who are able to watch the programming and the platforms on which the content is provided.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses were flat in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, expenses increased primarily due to an increase in the cost of sports programming contracts.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Direct Network Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses primarily include costs directly related to the supply of high-speed internet and voice services, including wireless phone services, to Sky&#8217;s customers. This includes call costs, monthly wholesale access fees and other variable costs associated with Sky&#8217;s network. In addition, it includes the cost of mobile handsets sold to customers.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, expenses increased primarily due to increases in costs associated with Sky&#8217;s wireless phone service as a result of increases in the number of customers receiving the service. </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">50</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses include costs related to marketing, fees paid to third-party channels where Sky represents the advertising sales efforts, subscriber management, supply chain, transmission, technology, fixed networks and general administrative costs.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Excluding the impact of foreign currency, expenses decreased primarily due to contract termination costs and costs related to a settlement in the prior year, and a favorable settlement in the current year.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We anticipate that expenses will increase in 2020 compared to 2019 due to the launch of high-speed internet service in Italy, as well as continued acceleration of Sky Q across all of our markets.</span></div><div><a id="s5797A87EF7F857999E4A46102B0DDB4E"></a></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Corporate and Other Results of Operations </span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change <br/>2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">% Change <br/>2017 to 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">333</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">513</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">864</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(35.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(40.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,393</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,772</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,973</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(21.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(10.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustment for legal settlement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(125</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(250</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NM</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NM</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustment for Sky transaction-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(180</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(355</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NM</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(880</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(779</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(859</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(12.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9.3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;%</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:8pt;">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Corporate and Other &#8211; Revenue</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue primarily relates to Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the sale of a controlling interest in our arena management-related businesses in the second quarter of 2018.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Corporate and Other &#8211; Operating Costs and Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses primarily include overhead, personnel costs, the costs of other business initiatives, such as the development of Peacock and operating costs and expenses associated with Comcast Spectacor.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expenses decreased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to costs directly related to the Sky transaction and a legal settlement in the prior year, as well as the absence of costs associated with our arena management-related businesses. The decrease was partially offset by an increase in other costs associated with the Sky transaction, including expenses resulting from the replacement of share-based compensation awards and costs related to integration activities, as well as start up costs associated with Peacock. Corporate and Other Adjusted EBITDA excludes Sky transaction-related costs and costs associated with a legal settlement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We plan to launch Peacock in 2020 and expect to incur significant costs to develop and scale our direct-to-consumer streaming service.</span></div><div><a id="s30213C9D5C255D3C9F6C2D3AA4F89568"></a></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Non-GAAP Financial Measures</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Adjusted EBITDA</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We define Adjusted EBITDA as net income attributable to Comcast Corporation</span><span style="font-family:Times New Roman;font-size:10pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and redeemable subsidiary preferred stock, income tax expense</span><span style="font-family:Times New Roman;font-size:10pt;">, investment and other income (loss), net, interest expense, depreciation and amortization expense, and other operating gains and losses (such as impairment charges related </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">51</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Reconciliation from Net Income Attributable to Comcast Corporation to Adjusted EBITDA</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to Comcast Corporation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">13,057</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">11,731</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">22,735</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">266</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">131</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">187</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (benefit) expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,673</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,380</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(7,569</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other (income) loss, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(438</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">225</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(421</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4,567</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,542</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,086</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,663</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,281</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,914</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">4,290</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,736</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,216</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(341</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(442</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustment for Sky transaction-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">180</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">355</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustment for legal settlement</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">125</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">250</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">34,258</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">30,165</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">27,956</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Constant Currency</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 Sky, 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 Sky segment, we use constant currency and constant currency growth rates to evaluate the underlying performance of the business, and we believe it is helpful for investors to present operating results on a comparable basis year over year to evaluate its underlying performance.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Constant currency and constant currency growth rates are calculated by comparing the prior year results adjusted to reflect the average exchange rates from the current year rather than the actual exchange rates that were in effect during the respective prior year. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Reconciliation of Sky Constant Currency Growth Rates</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">% Change 2018 to 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions, except per customer data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Actual</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Constant Currency</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Constant Currency Growth</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct-to-consumer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">15,538</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,326</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,432</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,196</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">19.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,249</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,376</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(5.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">19,219</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">18,898</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating costs and expenses</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">8,865</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">8,406</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct network costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,746</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,555</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">5,509</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,173</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(10.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total operating costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">16,120</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">16,134</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(0.1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">3,099</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,764</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12.2</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Average monthly direct-to-consumer revenue per customer relationship</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">54.41</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">54.98</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(1.0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)%</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">52</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s363002AC62D55305B6FC6082AFFCE1BB"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Liquidity and Capital Resources</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 facilities; and our ability to obtain future external financing. We anticipate that we will continue to use a substantial portion of our cash flows in repaying our debt obligations, funding our capital expenditures, investing in business opportunities and returning capital to shareholders.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We maintain significant availability under our revolving credit facilities and our commercial paper programs to meet our short-term liquidity requirements. Our commercial paper programs provide a lower-cost source of borrowing to fund our short-term working capital requirements. See Note 7 to Comcast&#8217;s consolidated financial statements for additional information on our revolving credit facilities. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, amounts available under our revolving credit facilities, net of amounts outstanding under our commercial paper programs and outstanding letters of credit and bank guarantees, totaled </span><span style="font-family:Times New Roman;font-size:10pt;">$9.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast, NBCUniversal and Comcast Cable are subject to the covenants and restrictions set forth in the indentures governing our public debt securities and in the credit agreements governing the Comcast revolving credit facility. The financial covenant in the credit facility pertains to leverage, which is the ratio of debt to EBITDA, as defined in the credit facility. We test for compliance with this financial covenant on an ongoing basis. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we met this financial covenant by a significant margin. We do not expect to have to reduce debt or improve operating results in order to continue to comply with this financial covenant. In addition, the Universal Studios Japan term loans contain certain financial covenants. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Universal Studios Japan was in compliance with all of these covenants.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Operating Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Net Cash Provided by Operating Activities</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">21,125</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">19,009</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">18,018</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation, amortization and other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">12,953</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,676</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,688</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncash share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,021</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">826</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">751</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in operating assets and liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(2,335</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(1,313</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(546</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Payments of interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(4,254</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(2,897</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(2,820</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Payments of income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">(3,231</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(2,355</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(4,057</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from investments and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">418</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">351</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">227</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">25,697</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">24,297</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">21,261</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The variance in changes in operating assets and liabilities in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily related to the timing of film and television costs and our broadcast of the 2018 Super Bowl at NBCUniversal, partially offset by the timing of collections on receivables and our broadcast of the 2018 PyeongChang Olympics.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The increase in interest payments in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily due to higher levels of debt outstanding, including the issuance of new debt in 2018 associated with the financing of the Sky transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The increase in income tax payments in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was primarily due to reduced tax payments in 2018 as a result of federal income tax overpayments in 2017.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Investing Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash used in investing activities in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted primarily of capital expenditures, purchases of investments, cash paid for intangible assets and the construction of Universal Beijing Resort. Net cash used in investing activities in </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted primarily of cash paid for acquisitions, cash paid for capital expenditures, cash paid for intangible assets and purchase of investments.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Capital Expenditures</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures increased in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to the acquisition of Sky in the fourth quarter of 2018, with a full year of capital expenditures for 2019. Sky capital expenditures totaled </span><span style="font-family:Times New Roman;font-size:10pt;">$768 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">reflecting the continued deployment of Sky Q and high-speed internet services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures in our NBCUniversal segments increased </span><span style="font-family:Times New Roman;font-size:10pt;">19.7%</span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;">$2.1 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily due to an increase in spending at our Universal theme parks, including construction of an additional theme park in Orlando, Florida.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our most significant recurring investing activity has been capital expenditures in our Cable Communications segment, and we expect that this will continue in the future. Cable Communications&#8217; capital expenditures decreased </span><span style="font-family:Times New Roman;font-size:10pt;">10.5%</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> compared to </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">53</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018 primarily due to lower spending on scalable infrastructure and customer premise equipment. The table below summarizes the capital expenditures we incurred in our Cable Communications segment in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer premise equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,659</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,917</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,337</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Scalable infrastructure</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2,000</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,555</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,369</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Line extensions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">1,392</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,484</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,367</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Support capital</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">858</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">767</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">905</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">6,909</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,723</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">7,978</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We expect our capital expenditures for </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> will be focused on the continued investment in scalable infrastructure to increase network capacity in our Cable Communications segment; increased investment in line extensions for the expansion of both business services and residential; and the continued deployment of wireless gateways, our X1 platform, cloud DVR technology, Sky Q, and international OTT platforms. In addition, we expect to continue to invest in existing and new attractions at our Universal theme parks, including the additional theme park being constructed in Orlando, Florida. Capital expenditures for subsequent years will depend on numerous factors, including acquisitions, competition, changes in technology, regulatory changes, the timing and rate of deployment of new services, the capacity required for existing services, and the timing of new attractions at our theme parks.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Paid for Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, cash paid for intangible assets increased </span><span style="font-family:Times New Roman;font-size:10pt;">primarily due to the acquisition of Sky in the fourth quarter of 2018, with a full year of expense included in our results of operations for 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and to a lesser extent, expenditures for software in our Cable Communications segment. Our Sky segment&#8217;s cash paid for intangible assets totaled </span><span style="font-family:Times New Roman;font-size:10pt;">$707 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and consisted primarily of expenditures for software development related to Sky Q and high-speed internet services. In </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, cash paid for intangible assets consisted primarily of expenditures for software in our Cable Communication segment, and to a lesser extent, expenditures for software in our NBCUniversal segments.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Acquisitions and Construction of Real Estate Properties</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties primarily included the construction of the Comcast Technology Center in Philadelphia, Pennsylvania, which </span><span style="font-family:Times New Roman;font-size:10pt;">was completed in 2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Construction of Universal Beijing Resort</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort includes costs related to the construction of the Universal theme park and resort in Beijing, China. See Note 8 to Comcast&#8217;s consolidated financial statements and Note 7 to NBCUniversal&#8217;s consolidated financial statements for further information on Universal Beijing Resort.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Purchases of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> were primarily related to capital contributions to Hulu and Atairos.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Other</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other investing activities in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> were primarily related to distributions received from equity method investments. Other investing activities in </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> were primarily related to proceeds received from the sale of an investment and proceeds from the settlement of derivative contracts.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Financing Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash used in financing activities in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted primarily of repayments of debt, dividend payments and repurchases of common stock under our employee plans, partially offset by proceeds from issuance of senior notes and a collateralized obligation. Net cash provided by financing activities in </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted primarily of proceeds from borrowings, including the financing of the Sky acquisition, partially offset by repayments of debt, repurchases of common stock under our share repurchase program and employee plans, and dividend payments.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we made debt repayments of </span><span style="font-family:Times New Roman;font-size:10pt;">$14.4 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, including </span><span style="font-family:Times New Roman;font-size:10pt;">$6.1 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of optional repayments of term loans due 2021 to 2023, </span><span style="font-family:Times New Roman;font-size:10pt;">$5.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of senior notes due 2020 and </span><span style="font-family:Times New Roman;font-size:10pt;">$3.0 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of senior notes due 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2019, we received proceeds of approximately </span><span style="font-family:Times New Roman;font-size:10pt;">$5.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> under a term loan facility due 2024 which is presented as a collateralized obligation, the principal amount of which is fully secured by the minimum guaranteed proceeds under the put/call provisions related to our investment in Hulu. In November 2019, we issued </span><span style="font-family:Times New Roman;font-size:10pt;">$1.6 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of senior notes due 2030, </span><span style="font-family:Times New Roman;font-size:10pt;">$1.35 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of senior notes due 2039 and </span><span style="font-family:Times New Roman;font-size:10pt;">$1.8 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of senior notes due 2050. The proceeds from the collateralized obligation and the senior notes were used to repay debt. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we made borrowings of </span><span style="font-family:Times New Roman;font-size:10pt;">$728 million</span><span style="font-family:Times New Roman;font-size:10pt;"> under the Universal Beijing Resort term loan.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">54</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we made net repayments of </span><span style="font-family:Times New Roman;font-size:10pt;">$673 million</span><span style="font-family:Times New Roman;font-size:10pt;"> under our commercial paper programs and made net repayments of </span><span style="font-family:Times New Roman;font-size:10pt;">$615 million</span><span style="font-family:Times New Roman;font-size:10pt;"> under Sky&#8217;s </span><span style="font-family:Times New Roman;font-size:10pt;">&#163;1 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> revolving credit facility, which was terminated in February 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In December 2019, we announced our election to exercise our option to redeem at par </span><span style="font-family:Times New Roman;font-size:10pt;">$1.49 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> of senior notes due 2046 in February 2020.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. See Note 7 to Comcast&#8217;s consolidated financial statements and Note 6 to NBCUniversal&#8217;s consolidated financial statements for additional information on our financing activities. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Share Repurchases and Dividends</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Effective January 1, 2017, our Board of Directors increased our share repurchase program authorization to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$12 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">which does not have an expiration date. As of December 31, 2019,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">remained under this authorization.</span><span style="font-family:Times New Roman;font-size:10pt;"> Under the authorization, we may repurchase shares in the open market or in private transactions. </span><span style="font-family:Times New Roman;font-size:10pt;">We have paused our share repurchase program in order to accelerate the reduction of indebtedness we incurred in connection with the acquisition of Sky, and</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">no</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">common shares were repurchased in 2019 under the authorization.</span><span style="font-family:Times New Roman;font-size:10pt;"> Under our share repurchase program authorization, we repurchased a total of 140 million shares of Class A common stock for $5.0 billion in 2018, and 131 million shares of Class A Common stock for $5.0 billion in 2017.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our Board of Directors declared quarterly dividends totaling </span><span style="font-family:Times New Roman;font-size:10pt;">$3.9 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. We paid dividends of </span><span style="font-family:Times New Roman;font-size:10pt;">$3.7 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">In January 2020, our Board of Directors approved a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">10%</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">increase in our dividend to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$0.92</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">per share on an annualized basis</span><span style="font-family:Times New Roman;font-size:10pt;">. We expect to continue to pay quarterly dividends, although each dividend is subject to approval by our Board of Directors.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The chart below summarizes our dividends paid in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">. In addition, we paid </span><span style="font-family:Times New Roman;font-size:10pt;">$504 million</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$320 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, related to employee taxes associated with the administration of our share-based compensation plans.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Dividends Paid</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in billions)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">                   </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><img src="dividendspaidnew.jpg" alt="dividendspaidnew.jpg" style="height:180px;width:137px;"></img><span style="font-family:Times New Roman;font-size:10pt;">       </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">55</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sFD32944671115BABBAB8A4F2159B402E"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:0px;text-indent:0px;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Contractual Obligations</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:48%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Payment Due by Period</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year 1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Years 2-3</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Years 4-5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">More&#160;than&#160;5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt obligations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">103,100</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4,274</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">14,535</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">14,362</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">69,929</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Collateralized obligation</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,166</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,166</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">790</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">181</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">171</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">61</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">377</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,626</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">877</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,460</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,046</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,243</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase obligations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">66,559</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">23,902</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">17,571</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">9,200</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">15,886</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other long-term liabilities reflected on the balance sheet</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,493</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,011</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,353</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,044</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,085</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)(f)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">187,734</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">31,245</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">35,090</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">30,879</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">90,520</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Refer to Note 7 and Note 17 to Comcast&#8217;s consolidated financial statements.</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Excludes interest payments.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Collateralized obligation relates to a $5.2 billion term loan facility, the principal amount of which is fully secured by the minimum guaranteed proceeds under the put/call provisions related to our investment in Hulu. See Note 10 to Comcast&#8217;s consolidated financial statements.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Purchase obligations consist of agreements to purchase goods and services that are legally binding on us and specify all significant terms, including fixed or minimum quantities to be purchased and price provisions. Our purchase obligations related to Cable Communications and Sky include programming contracts with cable networks and local broadcast television stations; contracts with customer premise equipment manufacturers; contracts with communications vendors and multichannel video providers for which we provide advertising sales representation; contracts to acquire handsets and other equipment; and other contracts entered into in the normal course of business. Cable Communications&#8217; and Sky&#8217;s programming contracts include amounts payable under fixed or minimum guaranteed commitments and do not represent the total fees that are expected to be paid under programming contracts, which we expect to be significantly higher because these contracts are generally based on the number of subscribers receiving the programming. Our purchase obligations related to NBCUniversal and Sky include commitments to acquire film and television programming, and broadcast rights relating to sporting events, such as the Olympics, as well as obligations under various creative talent agreements, including obligations to actors, producers and television personalities, and various other television commitments. Purchase obligations do not include contracts with immaterial future commitments.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other long-term liabilities reflected on the balance sheet consist primarily of mandatorily redeemable subsidiary preferred shares; deferred compensation obligations; and postretirement, pension and postemployment benefit obligations. A contractual obligation with a carrying value of </span><span style="font-family:Times New Roman;font-size:8pt;">$1.1 billion</span><span style="font-family:Times New Roman;font-size:8pt;"> is not included in the table above because it is uncertain if the arrangement will be settled. The contractual obligation 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 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 the carrying value. As of </span><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:8pt;">, the value of the contractual obligation was </span><span style="font-family:Times New Roman;font-size:8pt;">$1.8 billion</span><span style="font-family:Times New Roman;font-size:8pt;">, based on inputs to the contractual formula as of that date. See Note 17 to Comcast&#8217;s consolidated financial statements for additional information related to this arrangement. Liabilities for uncertain tax positions of </span><span style="font-family:Times New Roman;font-size:8pt;">$1.0 billion</span><span style="font-family:Times New Roman;font-size:8pt;"> and the associated interest and penalties are not included in the table above because it is uncertain if or when these amounts will become payable. Our total recorded liability of </span><span style="font-family:Times New Roman;font-size:8pt;">$2.7 billion</span><span style="font-family:Times New Roman;font-size:8pt;"> related to participations and residuals are also not included in the table above because we cannot make a reliable estimate of the period in which these obligations will be settled.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(e)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Our contractual obligations do not include our commitment to invest up to </span><span style="font-family:Times New Roman;font-size:8pt;">$5 billion</span><span style="font-family:Times New Roman;font-size:8pt;"> at any one time as an investor in Atairos due to our inability to estimate the timing of this funding. As of </span><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:8pt;">, our remaining commitment is </span><span style="font-family:Times New Roman;font-size:8pt;">$2.2 billion</span><span style="font-family:Times New Roman;font-size:8pt;"> based on the capital calls received as of that date (see Note 10 to Comcast&#8217;s consolidated financial statements).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(f)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total contractual obligations are made up of the following components.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-left:24px;text-indent:-6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:90%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">&#160;&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">Liabilities recorded on the balance sheet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">124,760</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">Commitments not recorded on the balance sheet</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">62,974</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7.5pt;"><span style="font-family:Times New Roman;font-size:7.5pt;">187,734</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div><a id="s663674AC82875D34AF5C8510669F7CA3"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Off-Balance Sheet Arrangements</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we did not have any material off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.</span></div><div><a id="s522B400C2E095B3D8F83E1AD8430FA70"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Recent Accounting Pronouncements</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">See Note 9 to Comcast&#8217;s consolidated financial statements and Note 8 to NBCUniversal&#8217;s consolidated financial statements for additional information related to recent accounting pronouncements, including the impact of the adoption of the updated accounting guidance related to leases.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">56</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s0F041164880B53FDB8D36B785A4BBEBC"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Critical Accounting Judgments and Estimates</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We believe our judgments and related estimates associated with the valuation and impairment testing of goodwill and cable franchise rights, the accounting for film and television costs, and the valuation of acquisition-related assets and liabilities are critical in the preparation of our consolidated financial statements. Management has discussed the development and selection of these critical accounting judgments and estimates with the Audit Committee of our Board of Directors, and the Audit Committee has reviewed our disclosures relating to them, which are presented below. See Notes 4, 8 and 12 to Comcast&#8217;s consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Valuation and Impairment Testing of Goodwill and Cable Franchise Rights</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We assess the recoverability of our goodwill and indefinite-lived intangible assets, including cable franchise rights, annually, 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.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Goodwill</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and have concluded that our reporting units are generally the same as our&#160;reportable segments. We evaluate the determination of our reporting units periodically or whenever events or substantive changes in circumstances occur.&#160;When performing a quantitative assessment, we estimate the fair value 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. When analyzing the fair values indicated under discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We performed a qualitative assessment for our reporting units in 2019. This assessment considered changes in our projected future cash flows and discount rates, recent market transactions and overall macroeconomic conditions. Based on this assessment, we concluded that it was more likely than not that the estimated fair values of our reporting units were higher than their carrying values and that the performance of a quantitative impairment test was not required. Assets and liabilities resulting from a business combination are initially recorded at fair value and the risk of goodwill impairment is reduced as the value of the businesses in a reporting unit increases and as the carrying value of the reporting unit decreases due to the amortization of the historical cost of acquired long-lived assets over time. Goodwill in our Cable Communications segment and our NBCUniversal segments has resulted from the combination of legacy businesses and newly acquired businesses and as a result, the fair values of the reporting units are significantly in excess of the respective carrying values. The goodwill in our Sky segment resulted from our acquisition of Sky in the fourth quarter of 2018. Given this was a recent transaction, the fair value is in close proximity to the carrying value of the Sky reporting unit. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in market conditions, laws and regulations, and key assumptions made in future quantitative assessments, including expected cash flows, competitive factors and discount rates, could negatively impact the results of future impairment testing and could result in the recognition of an impairment charge.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cable Franchise Rights</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. Often these cable system acquisitions include multiple franchise areas. We currently serve approximately 6,400 franchise areas in the United States.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have concluded that our cable franchise rights have an indefinite useful life </span><span style="font-family:Times New Roman;font-size:10pt;">since there are no legal, regulatory, contractual, competitive, economic or other factors which limit the period over which these rights will contribute to our cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> Accordingly, we do not amortize our cable franchise rights.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">57</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For purposes of our impairment testing, we have grouped the recorded values of our various cable franchise rights into our three Cable Communications divisions or units of account. We evaluate the unit of account periodically to ensure our impairment testing is performed at an appropriate level.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">When performing a quantitative assessment, we estimate the fair value 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. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we performed a qualitative assessment of our cable franchise rights. At the time of our previous quantitative assessment in 2018, the estimated fair values of our franchise rights exceeded the carrying value of the Northeast, Central and West divisions by 29%, 46% and 58%, respectively. 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 associated with our Cable Communications segment; market transactions and 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 higher than the carrying values and that the performance of a quantitative impairment test was not required.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in market conditions, laws and regulations and key assumptions made in future quantitative assessments, including expected cash flows, competitive factors and discount rates, could negatively impact the results of future impairment testing and could result in the recognition of an impairment charge.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs using the ratio of the current period&#8217;s revenue to estimated total remaining revenue from all sources (&#8220;ultimate revenue&#8221;). Estimates of ultimate revenue have a significant impact on how quickly capitalized costs are amortized and, therefore, are updated regularly.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. Initial estimates of ultimate revenue are limited to the amount of revenue contracted for each episode under the initial license. Once it is determined that a television series or other owned television programming can be licensed for subsequent platforms, revenue estimates for these platforms, such as U.S. and international syndication, home entertainment, and other distribution 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capitalized film and television costs are subject to impairment testing when certain triggering events are identified. If the fair value of a production were to fall below its unamortized cost, we would record an adjustment for the amount by which the unamortized capitalized costs exceed the production&#8217;s fair value. The fair value assessment is generally based on estimated future discounted cash flows, which are supported by our internal forecasts. Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">58</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value of Acquisition-Related Assets and Liabilities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We allocate the purchase price of acquired businesses to tangible and intangible assets and liabilities based on their estimated fair values. In determining fair value, management is required to make estimates and assumptions that affect the recorded amounts. Management&#8217;s estimates of fair value are based on assumptions believed to be reasonable but that are inherently uncertain. As part of the estimation process, third-party valuation specialists are engaged to assist in the valuation of certain of these assets and liabilities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our judgments used to determine the estimated fair value assigned to each class of assets acquired and liabilities assumed, as well as asset lives and depreciation and amortization methods, have a material impact on our consolidated financial statements. For instance, the determination of asset lives impacts our results of operations as different types of assets have different useful lives and certain assets may be considered to have indefinite useful lives. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Intangible assets primarily consist of our estimates of fair value for finite-lived customer relationships and indefinite-lived trade names.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships were valued using a discounted cash flow analysis that involves significant judgment, including the estimate of future cash flows and the selection of discount rates. This measure of fair value also requires considerable judgments about future events, including attrition, contract renewal estimates and technology changes.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In determining the estimated lives and method of amortization for finite-lived intangibles, we use a method and life that closely follows the undiscounted cash flows over the estimated life of the asset.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names were valued using the relief-from-royalty method, a form of the income approach. This measure of fair value requires considerable judgment about the value a market participant would be willing to pay in order to achieve the benefits associated with the trade name.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment includes customer premise equipment as well as network assets, real estate, and other machinery and equipment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment was valued using the reproduction and replacement cost approaches as well as a cost approach for real estate. The reproduction and replacement cost approaches measure the value of an asset by estimating the cost to acquire or construct comparable assets and adjust for the age and condition of the asset. The cost approach measures the value of real estate through an evaluation of recent, comparable transactions or current listings of available properties. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Contractual Obligations</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contractual obligations were adjusted to market rates using a combination of discounted cash flows and market assumptions, when available.</span></div><div><a id="s9560A1C63C3C5D18BA78A408732F673F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;7A: Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Interest Rate Risk Management</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our interest rate derivative financial instruments, which primarily include cross currency swaps, represent an integral part of our interest rate risk management program. These cross currency swaps effectively change our current fixed interest rates to different fixed interest rates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The effect of our interest rate derivative financial instruments to our consolidated interest expense was a decrease of </span><span style="font-family:Times New Roman;font-size:10pt;">$49 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, an increase of </span><span style="font-family:Times New Roman;font-size:10pt;">$2 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and a decrease of </span><span style="font-family:Times New Roman;font-size:10pt;">$5 million</span><span style="font-family:Times New Roman;font-size:10pt;"> in </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">. The effect of NBCUniversal&#8217;s interest rate derivative financial instruments was not material to NBCUniversal&#8217;s consolidated financial statements for any period presented. Interest rate derivative financial instruments may have a significant effect on consolidated interest expense in the future.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> by contractual year of maturity the principal amount of our debt, effective rates, and fair values subject to interest rate risk maintained by us.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">59</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2023</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Estimated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fair&#160;Value&#160;as&#160;of</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Debt</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fixed rate debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,267</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">5,801</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,735</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,839</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">6,226</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">69,020</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">90,888</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">102,819</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Average interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Variable rate debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2,188</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,324</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,847</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">3,824</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">533</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1,286</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">13,002</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">13,023</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Average interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">4.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The average interest rates on our debt in the table above reflect the effects of our derivative financial instruments. We estimate interest rates on variable rate debt and swaps using the relevant average implied forward rates through the year of maturity based on the yield curve in effect on </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, plus the applicable borrowing margin. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additionally, we have a </span><span style="font-family:Times New Roman;font-size:10pt;">$5.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> variable rate term loan presented separately as a collateralized obligation that will mature in March 2024. We entered into a series of variable-to-fixed rate interest rate swaps on $3.6 billion of this term loan with average pay rate and average receive rate related to these interest rate swaps of 1.23% and 1.80% as of December 31, 2019 and 2018, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the estimated fair value of the term loan was </span><span style="font-family:Times New Roman;font-size:10pt;">$5.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and the estimated fair value of the related interest rate swaps was a net asset of $34 million.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">See Notes 1, 7 and 10 to Comcast&#8217;s and Notes 1 and 9 to NBCUniversal&#8217;s consolidated financial statements for additional information on our derivative instruments and hedging activities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Foreign Exchange Risk Management</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have significant operations in a number of countries outside the United States through Sky and NBCUniversal, and certain of our operations are conducted in foreign currencies. The value of these currencies fluctuates relative to the U.S. dollar. These changes could adversely affect the U.S. dollar equivalent value of our non-U.S. dollar revenue and operating costs and expenses, which could negatively affect our business, financial condition and results of operations in a given period or in specific territories.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 other than the functional currency. We 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. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, we had foreign exchange contracts on transactions other than debt with a total notional value of </span><span style="font-family:Times New Roman;font-size:10pt;">$6.3 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$5.8 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, including contracts at NBCUniversal of </span><span style="font-family:Times New Roman;font-size:10pt;">$1.4 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$1.2 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the aggregate estimated fair value of these foreign exchange contracts was not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use cross-currency swaps as cash flow hedges for foreign currency denominated debt obligations when those obligations are denominated in a currency other than the functional currency. 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 cash flows such as interest and principal debt repayments.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we had cross-currency swaps designated as cash flow hedges on</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$3.7 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of our foreign currency denominated debt</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">the aggregate estimated fair values of cross-currency swaps designated as cash flow hedges were a net asset of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$373 million</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$399 million</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are also exposed to foreign exchange risk on the consolidation of our foreign operations.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">have foreign currency denominated debt and use cross-currency swaps to hedge our net investments in certain of these subsidiaries.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Transaction gains and losses resulting from currency movements on debt and changes in 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).</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The aggregate amount of our net investment in foreign subsidiaries that have been hedged using cross-currency swaps and foreign currency denominated debt was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$14.0 billion</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$15.6 billion</span><span style="font-family:Times New Roman;font-size:10pt;">, as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">the aggregate estimated fair value of the cross-currency swaps was a net liability of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$373 million</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">$587 million</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">there were pre-tax cumulative translation gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">$339 million</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">pre-tax cumulative translation losses</span><span style="font-family:Times New Roman;font-size:10pt;"> of </span><span style="font-family:Times New Roman;font-size:10pt;">$4 million</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, related to these net investment hedges recorded in accumulated other comprehensive income (loss).</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have analyzed our foreign currency exposure related to our foreign operations as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, including our hedging contracts, to identify assets and liabilities denominated in a currency other than their functional currency. For those assets and </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">60</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> net income attributable to Comcast Corporation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Counterparty Credit Risk Management</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, 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><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">61</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sE010050EF566549BB66BB51BBB4CA63E"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;8: Comcast Corporation Financial Statements and Supplementary Data&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:89%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Index</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Page</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s86A445B838D959CF868E23BC0AAED0F3"><span style="font-family:Times New Roman;font-size:10pt;">Report of Management</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s86A445B838D959CF868E23BC0AAED0F3">63</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s9BAE437E6314511FAC2F900B147F5E1E"><span style="font-family:Times New Roman;font-size:10pt;">Report of Independent Registered Public Accounting Firm</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s9BAE437E6314511FAC2F900B147F5E1E">64</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sF1CFD190F8015BF19E353357A2AA81FC"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Income</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sF1CFD190F8015BF19E353357A2AA81FC">66</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sB8DA79DD8EB15894870274E7D6BF0B60"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Comprehensive Income</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sB8DA79DD8EB15894870274E7D6BF0B60">67</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sFA236624476250BEAC927C639BFC4431"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Cash Flows</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sFA236624476250BEAC927C639BFC4431">68</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sA08F8A68F0405725B669236BF145DC6B"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Balance Sheet</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sA08F8A68F0405725B669236BF145DC6B">69</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sD06E617305285FC9B44A8858708C5D2C"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Changes in Equity</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sD06E617305285FC9B44A8858708C5D2C">70</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s352B757EAF615E04A56345B450598B04"><span style="font-family:Times New Roman;font-size:10pt;">Notes to Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s352B757EAF615E04A56345B450598B04">71</a></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">See Index to NBCUniversal Media, LLC Financial Statements and Supplementary Data on page 123.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">62</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s86A445B838D959CF868E23BC0AAED0F3"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Report of Management</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Management&#8217;s Report on Comcast&#8217;s Financial Statements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our management is responsible for the preparation, integrity and fair presentation of information in Comcast&#8217;s 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 Comcast consolidated financial statements and other financial information included in this report fairly present, in all material respects, Comcast&#8217;s financial condition, results of operations and cash flows as of and for the periods presented in this report. The Comcast 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Management&#8217;s Report on Comcast&#8217;s Internal Control Over Financial Reporting</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our internal control over financial reporting includes those policies and procedures that:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="font-family:Times New Roman;font-size:10pt;font-style:italic;">Internal Control &#8212; Integrated Framework (2013)</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management concluded that Comcast&#8217;s system of internal control over financial reporting was effective as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. The effectiveness of Comcast&#8217;s internal controls over financial reporting of Comcast 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Audit Committee Oversight</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 Comcast&#8217;s 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 Comcast audited consolidated financial statements be included in this Form 10-K.&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.44626593806922%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:32%;"></td><td style="width:2%;"></td><td style="width:32%;"></td><td style="width:2%;"></td><td style="width:32%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ DANIEL C. MURDOCK</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Brian L. Roberts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Michael J. Cavanagh</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Daniel C. Murdock</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chairman and</span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chief Executive Officer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President and</span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chief Financial Officer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Vice President, Chief </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounting Officer and Controller</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">63</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s9BAE437E6314511FAC2F900B147F5E1E"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">To the Board of Directors and Shareholders of</span></div><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">Philadelphia, Pennsylvania</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">Opinions on the Consolidated Financial Statements and Internal Control over Financial Reporting</span><span style="font-family:Times New Roman;font-size:9.6pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We have audited the accompanying consolidated balance sheets of Comcast Corporation and subsidiaries (the &#8220;Company&#8221;) as of </span><span style="font-family:Times New Roman;font-size:9.6pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:9.6pt;"> and </span><span style="font-family:Times New Roman;font-size:9.6pt;">2018</span><span style="font-family:Times New Roman;font-size:9.6pt;">, the related consolidated statements of income, comprehensive income, cash flows, and changes in equity for each of the three years in the period ended </span><span style="font-family:Times New Roman;font-size:9.6pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:9.6pt;">, 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 </span><span style="font-family:Times New Roman;font-size:9.6pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:9.6pt;">, based on criteria established in </span><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">Internal Control &#8212; Integrated Framework (2013)</span><span style="font-family:Times New Roman;font-size:9.6pt;">&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of </span><span style="font-family:Times New Roman;font-size:9.6pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:9.6pt;"> and </span><span style="font-family:Times New Roman;font-size:9.6pt;">2018</span><span style="font-family:Times New Roman;font-size:9.6pt;">, and the results of its operations and its cash flows for each of the three years in the period ended </span><span style="font-family:Times New Roman;font-size:9.6pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:9.6pt;">, 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 </span><span style="font-family:Times New Roman;font-size:9.6pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:9.6pt;">, based on criteria established in </span><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">Internal Control &#8212; Integrated Framework (2013)</span><span style="font-family:Times New Roman;font-size:9.6pt;">&#160;issued by COSO.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">Basis for Opinions</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">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="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">Management&#8217;s Report on Comcast&#8217;s Internal Control Over Financial Reporting</span><span style="font-family:Times New Roman;font-size:9.6pt;">. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">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="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">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="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">Critical Audit Matters</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;font-weight:bold;">Acquisition of Sky Limited - Refer to Note 8 to the financial statements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">Critical Audit Matter Description</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">The Company obtained a controlling interest in Sky Limited (&#8220;Sky&#8221;) for $39.4 billion on October 9, 2018 and finalized the purchase price allocation in 2019. The Company accounted for the acquisition under the acquisition method of accounting for business combinations. Accordingly, </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">64</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">the purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values, including identified intangible assets of $19.5 billion and resulting goodwill of $31.3 billion. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">The assets acquired and liabilities assumed included, among others, certain customer relationships, trade names, and contractual obligations. The fair value determination of these assets and liabilities required management to make significant estimates and assumptions, including future cash flows and discount rates as well as royalty rates and current market rates for trade names and contractual obligations, respectively. Given the judgments necessary to estimate the fair value determination, auditing these estimates involved especially subjective judgment and involved the use of fair value specialists.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">Our audit procedures related to the significant estimates and assumptions used in the valuation of customer relationships, trade names, and contractual obligations included the following, among others:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We tested the effectiveness of management&#8217;s controls over the valuation of assets and liabilities, including management&#8217;s controls over forecasts of future cash flows, assumptions of market rates for contractual obligations, and selection of the discount rates and royalty rates.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We assessed the reasonableness of management&#8217;s forecasts of future cash flows by comparing the projections to historical results and certain peer companies. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We assessed the reasonableness of management&#8217;s assumptions of current market rates for contractual obligations by comparing the rates to historical contractual rates and industry data for similar contracts.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">With the assistance of our fair value specialists, we evaluated the reasonableness of the valuation methodology, discount rates, and royalty rates by:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:72px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">Testing the source information underlying the determination of the discount rates and royalty rates and testing the mathematical accuracy of the calculations.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:72px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#9702;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">Developing a range of independent estimates for the discount rates and comparing those to the discount rates selected by management.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;font-weight:bold;">Film and Television Costs - Refer to Note 4 to the financial statements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">Critical Audit Matter Description</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">The Company amortizes capitalized film and television production costs using the individual film forecast computation method, which amortizes such costs using the ratio of current period revenue to the total remaining revenue forecasted to be realized, also known as &#8220;ultimate revenue.&#8221; In addition, the Company recognizes the costs of multiyear, live-event sports programming rights as the rights are utilized over the contractual term based on estimated relative value. Estimated relative value is generally based on the ratio of current period revenue to the estimated ultimate revenue or the terms of the contract. The estimates of ultimate revenue have a significant impact on the rate at which capitalized costs are amortized. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">The determination of ultimate revenue for capitalized film and television costs requires the Company to make significant estimates of future revenue based on anticipated release patterns, public acceptance, and historical results for similar productions. The determination of ultimate revenue for multiyear, live-event sports programming rights requires the Company to make significant estimates of future revenue based on historical and expected trends in the advertising market as well as the number of subscribers receiving or viewing the sports programming. Given the judgments necessary to estimate ultimate revenue, auditing these estimates involved especially subjective judgment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-style:italic;">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">Our audit procedures related to forecasts of ultimate revenue for individual film or television productions and for sports programming rights included the following, among others:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We tested the effectiveness of management&#8217;s controls over its amortization of film and television costs and sports programming rights, including controls over forecasts of ultimate revenue. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We evaluated the historical accuracy of management&#8217;s forecast of future revenues by comparing actual results to management&#8217;s historical estimates of ultimate revenue.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9.6pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:9.6pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">For film and television productions, we tested management&#8217;s selection of inputs and assumptions, including considering the historical performance of similar titles, factors unique to the individual film or television production, and third-party projections.</span></div></td></tr></table><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;font-weight:bold;">/s/ Deloitte&#160;&amp; Touche LLP</span></div><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">Philadelphia, Pennsylvania</span></div><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:9.6pt;"> </span></div><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;"><br/></span></div><div style="line-height:120%;font-size:9.6pt;"><span style="font-family:Times New Roman;font-size:9.6pt;">We have served as the Company&#8217;s auditor since 1963.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">65</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sF1CFD190F8015BF19E353357A2AA81FC"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Income</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1581-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1600-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1619-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1697-wk-Fact-E496107333A89DFF68548EBA20C417DC" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1716-wk-Fact-BE531F09FE255EA603F96BF8FB6B1347" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1735-wk-Fact-4626E01110B5CE8EFAC86BF8FB74895F" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,355</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1756-wk-Fact-E87888B6BA44D454C1516BF8FB721935" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,807</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1775-wk-Fact-95ABF12D25BA3B16CA3B6BF8FB75FA49" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1794-wk-Fact-8AC471493EA8EEB0F5F16BF8FB7A5080" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,449</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1815-wk-Fact-99D088359C9C63F398FD6BF8FB769C87" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1834-wk-Fact-74C044C504F5A5F06E966BF8FB6CF1DE" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,036</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1853-wk-Fact-6BECA0B7735A2D2FC79B6BF8FB6A2221" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,519</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1874-wk-Fact-F351B739C2F3B0D5A9196BF8FB79560B" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1893-wk-Fact-6140E0ACAEE8454DE2516BF8FB6DE597" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1912-wk-Fact-33A8332BCAE8BF90ACDF6BF8FB7574B7" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,914</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1933-wk-Fact-0C417745A024A7A072896BF8FB6D079F" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1952-wk-Fact-2C1F2CBF7143052ACE5D6BF8FB737A31" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,736</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e1971-wk-Fact-2BBD389F88301BD4C45E6BF8FB6AB05E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e1992-wk-Fact-F6CAE1F2814CEFB77B126BF8FB6FF15A" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64501173e2011-wk-Fact-30210AE29922522C6F226BF8FB701DEE" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64501173e2031-wk-Fact-BC57783A8EA3CD5A14916BF8FB7768BE" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">442</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2053-wk-Fact-72DF158298993F3749AA6BF8FB6B8C7D" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">87,817</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2072-wk-Fact-7F5D1CC5E70D063BEA0A6BF8FB67E902" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2091-wk-Fact-25B2A00D9E747F52E14A6BF8FB68FBB6" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">67,011</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2112-wk-Fact-A5D8FF6A6F678DEBE7EE6BF8FB696A03" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2131-wk-Fact-5E14CA9C60CD52D757286BF8FB795073" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,009</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2150-wk-Fact-F0ADEE8019A34D9DC7DE6BF8FB6CD620" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">18,018</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64501173e2172-wk-Fact-6F9327C0C451776A811F6BF8FB7AA424" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,567</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64501173e2192-wk-Fact-71E5A168AF235CC68DFB6BF8FB740C49" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,542</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64501173e2212-wk-Fact-CEADE96BF70561DA7A4C6BF8FB6E94B6" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,086</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2234-wk-Fact-7706B393F39386B717D06BF8FB674337" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64501173e2253-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">225</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2273-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2294-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2313-wk-Fact-609F4612E56B91D7BC566BF8FB731D02" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,242</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2332-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64501173e2353-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,673</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64501173e2373-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,380</ix:nonFraction></span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2393-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2414-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2433-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,862</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2452-wk-Fact-40C7582DD1ED1879B8836BF8FB715917" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,922</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2473-wk-Fact-79A22247D925DD06BD5C6BF8FB6847BA" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2492-wk-Fact-23C8853FB4ABD970A36D6BF8FB751F6E" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2511-wk-Fact-8ABD5313692F439482B66BF8FB673D85" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2537-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2556-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2575-wk-Fact-B914AEDE91183587E95D6BF8FB69B465" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2596-wk-Fact-47C90FF7DE67F06D6CC56BF8FB7B65D0" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2615-wk-Fact-66EAEE129515552A87C76BF8FB771341" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #0c6dff;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2634-wk-Fact-8BBBA422B2EA53C260D06BF8FB723523" name="us-gaap:EarningsPerShareBasic" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64501173e2655-wk-Fact-42F9645FCF3A6B9403A96BF8FB754D96" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2674-wk-Fact-A463C8B49E4AD5511BC86BF8FB6F318E" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.53</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64501173e2693-wk-Fact-C0AFE2B19674466E79D36BF8FB6E2863" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">66</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sB8DA79DD8EB15894870274E7D6BF0B60"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Comprehensive Income</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e1581-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1600-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,862</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1619-wk-Fact-40C7582DD1ED1879B8836BF8FB715917" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,922</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrealized gains (losses) on marketable securities, net of deferred taxes of $&#8212;, $(1) and $25</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e1635-wk-Fact-23969F564565451C126D6BF8FCA767C1" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1654-wk-Fact-CC196662427440FE13B56BF8FCA70B63" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64502554e1673-wk-Fact-990AF0CAE98DBBA2DB666BF8FCAD00FE" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges, net of deferred taxes of $(4), $(3) and $(35)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e1695-wk-Fact-F6EE9EF61CCBD7F411D06BF8FCAA97E0" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1714-wk-Fact-2DBEDBE25336672CB7316BF8FCB09599" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1733-wk-Fact-8548689385CC48A8813F6BF8FCA66C35" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amounts reclassified to net income:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized (gains) losses on marketable securities, net of deferred taxes of $&#8212;, $&#8212; and $1</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e1816-wk-Fact-09F80958BBEA80192E9E6BF8FCA92BA8" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1835-wk-Fact-5CA32802902D984DFF866BF8FCACCFBD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64502554e1854-wk-Fact-13A54C4DE290BA9985C86BF8FCA8F9E3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized (gains) losses on cash flow hedges, net of deferred taxes of $(10), $(4) and $22</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e1876-wk-Fact-D03A1759B0010575FF926BF8FCAEB485" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64502554e1895-wk-Fact-673A17B20851F823BF2F6BF8FCA6B02E" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64502554e1915-wk-Fact-FEAE1B358833E32A9A4E6BF8FCA7456A" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">37</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee benefit obligations, net of deferred taxes of $16, $(2) and $(24)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64502554e1937-wk-Fact-702EBCB98557A358C3846BF8FCB15584" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1957-wk-Fact-69CFC3A74647A6B514AA6BF8FCA8576A" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e1976-wk-Fact-32F807D56A4DA506A8D26BF8FCAD5BF0" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Currency translation adjustments, net of deferred taxes of $(66), $9 and $(40)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e1997-wk-Fact-66BCB4C08B46278F1CD86BF8FCADB8B3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,375</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64502554e2016-wk-Fact-D55F9955F0254AD614FF6BF8FCAB60AF" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">916</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2036-wk-Fact-62F7509EC5D18F397A636BF8FCAFA4D7" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e2057-wk-Fact-EB7BE49A4602E60D2CD56BF8FCA64E3F" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2076-wk-Fact-EFE290E8FA5F1CEF99666BF8FCACF79A" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,998</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2095-wk-Fact-B4CB34191064967311F06BF8FCA72570" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e2116-wk-Fact-79A22247D925DD06BD5C6BF8FB6847BA" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2135-wk-Fact-23C8853FB4ABD970A36D6BF8FB751F6E" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2154-wk-Fact-8ABD5313692F439482B66BF8FB673D85" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64502554e2176-wk-Fact-C3792F35EFB46FFEE4746BF8FCB03D80" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64502554e2196-wk-Fact-2BDFD2A620AE2430D2A16BF8FCAEC0EA" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2216-wk-Fact-F8D3D3E93E648EF472546BF8FCAFD3FF" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64502554e2242-wk-Fact-E2A8F45FE29936C429876BF8FCAC8337" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,472</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2261-wk-Fact-4599BA4E9F0DD82071796BF8FCAE1F42" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,908</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64502554e2280-wk-Fact-767E4786B096C833DDFE6BF8FCAAC68B" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">67</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sFA236624476250BEAC927C639BFC4431"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Cash Flows</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating Activities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e1643-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1662-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,862</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1681-wk-Fact-40C7582DD1ED1879B8836BF8FB715917" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,922</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation, amortization and other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e1759-wk-Fact-AC48A83CDAD2057BB5478061A55CD16F" name="cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1778-wk-Fact-4496970F58A5D1AD959D8061A597400B" name="cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,676</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1797-wk-Fact-EE68EF4EFBF9BF26CC668061A51C6CF4" name="cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,688</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e1818-wk-Fact-8939E5E1F9755ADB63228061A58C77D6" name="us-gaap:ShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1837-wk-Fact-D86B48351363E74766B98061A73425DC" name="us-gaap:ShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1856-wk-Fact-D49D41FDFE08DD11DCD88061A5BF5D1B" name="us-gaap:ShareBasedCompensation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncash interest expense (income), net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e1877-wk-Fact-A2544C83449DAB4151C18061A60771C0" name="cmcsa:NoncashInterestExpenseIncomeNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">417</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1896-wk-Fact-F2B4FF20B009533291108061A61ED1B2" name="cmcsa:NoncashInterestExpenseIncomeNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1915-wk-Fact-E6B7FDC86973BB73A9518061A6A0B35B" name="cmcsa:NoncashInterestExpenseIncomeNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">272</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net (gain) loss on investment activity and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e1936-wk-Fact-B595432582C8A2AD34938061A64B5A1A" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e1956-wk-Fact-14F565DFF58FD0135BD98061A3B113C5" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">576</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e1975-wk-Fact-4056D7E43D3C450314148061A63D153D" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e1997-wk-Fact-9F79278B43AF611903578061A6C3CC27" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2016-wk-Fact-95856C1BA0E7A44CB79D8061A6670B34" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2035-wk-Fact-62111506A791FCE8BC3D8061A67C2948" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">10,646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current and noncurrent receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2119-wk-Fact-8515D3A83ECC013F75B48061A5716A1C" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">57</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2139-wk-Fact-8B07671C9CBD88B3BDC68061A70057F8" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">802</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2159-wk-Fact-08EE5D728DB05E5766508061A5B32FF0" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">869</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2182-wk-Fact-F8E72AC0A7404BC3B77B8061A6180335" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">929</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2202-wk-Fact-7196F0201D7B43B2BD618061A5C6D8CB" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">395</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2222-wk-Fact-63FA3A92B33F2AE62FDD8061A393A637" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2244-wk-Fact-9E1517A3B8E9B4F330838061A6AD00F1" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">347</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2264-wk-Fact-689C4EA6483B5119C7C88061A68A61BB" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">394</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2284-wk-Fact-747903162428F510F7068061A53215D4" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">173</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating assets and liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2305-wk-Fact-BE26C8061B65124BD9DF8061A683FB87" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,227</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2325-wk-Fact-DF892A3EC999ED29AE128061A5F2F894" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,294</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2344-wk-Fact-5A2CBAC82F8BA49607348061A675634D" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">639</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net cash provided by operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e2366-wk-Fact-E6186CFDF4008A84EAC18061A58138CE" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2385-wk-Fact-C262DBFB1DA516B142808061A627132D" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2404-wk-Fact-612D33A31B4E3C7FF24A8061A3BE048D" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2487-wk-Fact-2F186556BF10CC95ACD38061A59B5DB3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2507-wk-Fact-BA76044A5831663E1F488061A793F219" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,774</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2527-wk-Fact-25487E60771C5341F05F8061A3ACC258" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2549-wk-Fact-BD117650B9B2D5E7EC4E8061A6002F49" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,475</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2569-wk-Fact-1397E2A65E7AC865007B8061A585CE89" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,935</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2589-wk-Fact-9D39B8A2C99246CD9C388061A5E5BDEF" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2611-wk-Fact-6DF809BCEA775F09A1BD8061A3A3A1EC" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2631-wk-Fact-78EAB3B7BF1BE77AAF288061A670331F" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2651-wk-Fact-8EBF80B8270807A197C78061A7F8577D" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">418</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2673-wk-Fact-48DBA8F0EFA8584C528C8061A6413249" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,116</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2693-wk-Fact-DF6BEA738CF281C1544B8061A6572EE2" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">460</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2713-wk-Fact-D1C512F3800486C7A2D28061A5282FB2" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2735-wk-Fact-5ED09E591D6069B626908061A8275674" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2755-wk-Fact-44B0431507AED1CB8B158061A5A47970" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,219</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2775-wk-Fact-9C614555CDADC13E7BB28061A37ACE90" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e2797-wk-Fact-1C0D8A9421F78539C4FF8061A550EB67" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2816-wk-Fact-FFCCCD1D4A8020E650F38061A53CF815" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2835-wk-Fact-7A17DCD338B8F3FE6CD18061A567816D" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2857-wk-Fact-9BE6B1D45D9C67EC9D618061A91731D4" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2877-wk-Fact-7B45FF86F30821A12D298061A57CC4BD" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2897-wk-Fact-C077CD331DDAA42139318061A59131C1" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e2919-wk-Fact-9636A834B1FB748A37238061A5CC247D" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2938-wk-Fact-6E4E990AB9AC096E7F908061A39AEC29" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">793</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e2957-wk-Fact-71E76803C9685FC5D4F28061A9456172" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">785</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e2978-wk-Fact-5330315735FC6DD2D6E08061A8E40EB2" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">14,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e2998-wk-Fact-E802989F36DF309CC72E8061A5AE533F" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">50,854</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3018-wk-Fact-A9DE84DFAE3F186ECD398061A5EB979A" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13,533</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e3102-wk-Fact-941193E6965036AECDCE8061A646DCDA" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3122-wk-Fact-1ADA4602BF408E9EF5E68061A542B85F" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3141-wk-Fact-95451B80BB2F59D7BBE98061A639C130" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,905</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3163-wk-Fact-D4A66F085B1E89EC0EBE8061A7C78B35" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,479</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3182-wk-Fact-8A26D7CB4B31AA5119F18061A56D4C9E" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">44,781</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3201-wk-Fact-73C2F754DEC013810A4E8061A57652C6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3222-wk-Fact-7B1F4A1AA68CB5E3FB8080628C314C5A" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3241-wk-Fact-F17BFA389EA0620C01EF80628F247097" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3260-wk-Fact-B07CAB75AF84C40581C780629177485B" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e3281-wk-Fact-C658B0411E81BC96893D8061A537E23F" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3301-wk-Fact-6081DB341A49D0E0AC6D8061A634D39D" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,798</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3321-wk-Fact-AF686AF4690EAC8721E68061A6B96B5D" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e3343-wk-Fact-AB1914745DEB87CB54FD8061A54CF863" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">504</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3363-wk-Fact-B8D2EAFC393BDBA604A58061A5A0D99B" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3383-wk-Fact-91FE718D322DCA5AFC6C8061A6BEF7C1" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,435</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e3405-wk-Fact-01824AEADCA48F5EA9B28061A52DBB25" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3425-wk-Fact-D572400DE14A72210B9C8061A60EC8DA" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3445-wk-Fact-355B5A704E6F52D33B718061A8B321F2" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3467-wk-Fact-51A0922F31147F164AD68061AA61A741" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3486-wk-Fact-875B4C9B98676D4439288061A62CDC0A" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3505-wk-Fact-13147486437939DF163B8061A856273D" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e3528-wk-Fact-A4E290455F1E45B7DCFB8061A3B6EC42" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3548-wk-Fact-CF0DE86F23CD2D1490448061A39EBC2F" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3568-wk-Fact-9E8B0DAA05298CCCCE058061A698D427" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3590-wk-Fact-DACBEAC723F14829BAEB8061A6A5FC69" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3609-wk-Fact-711E8F83007D8869636D8061A66B4935" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">273</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3629-wk-Fact-C71D9090EF7994D9BF068061A547C96E" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64506226e3650-wk-Fact-70F5001E4F5DA95D43628061A69C6075" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">9,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3670-wk-Fact-5D9C92A95C4BE3AB31FD8061A555C673" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3689-wk-Fact-8BABB905BC3229C30D738061A521F828" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,572</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3711-wk-Fact-3A0D301A77FC280E90438061A6B21504" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64506226e3730-wk-Fact-32C38E9083DF5E31D09D8061A5DF69F1" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3750-wk-Fact-6BFD0B1D8D409087478E8061A6602E10" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3771-wk-Fact-261632839099531BDA608061A5F839C3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3790-wk-Fact-DE48A2C646E3474356198061A8850D11" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">338</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3809-wk-Fact-2DDF5EABC815BD1B0F3F8061A5D72226" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3830-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3849-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,571</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3868-wk-Fact-8EBFE065799168644DFB8061A765F361" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,415</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64506226e3894-wk-Fact-F47F36B779A84BFA84978061A65024E1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3913-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64506226e3932-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,571</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">68</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sA08F8A68F0405725B669236BF145DC6B"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Balance Sheet</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions, except share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1638-wk-Fact-896952500FD462334A956BF8FCE3020A" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1657-wk-Fact-E114E2182249D8251C406BF8FCDB43F1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1672-wk-Fact-EE50FC37F4692632BA8C6BF8FCC8DF73" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1691-wk-Fact-FF8FB0F6357358DF20836BF8FCD62FF6" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1711-wk-Fact-58FF50E4B521CCC9D6A86BF8FCFF25B9" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1730-wk-Fact-13E2D6184CA17978E8B16BF8FCE1D27F" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,746</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1750-wk-Fact-50A7F4F137543B27F5DA6BF8FCDABEB4" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,723</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1769-wk-Fact-B7C591AD4E3E2BA180896BF8FD0DB77E" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1789-wk-Fact-EB79649BFA82670F23C06BF8FCE7A3FD" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1808-wk-Fact-604DBCD87DBDCA4A983D6BF8FCFA9B5D" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,848</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1828-wk-Fact-165A80BF03BF5D3FA36C6BF8FCFAE469" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1847-wk-Fact-05766F82AF7DFF9C65A96BF8FCF804F2" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1867-wk-Fact-935287D5615B0DF223CE6BF8FD0DD541" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,989</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1886-wk-Fact-DF54D38AAE51FE065FF36BF8FCD3A64C" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1906-wk-Fact-E2B4EB4981927289B8A180673E8B46F5" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1925-wk-Fact-590AA1426CFB1E8F58C6806741998E85" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1946-wk-Fact-C027E4A24A6C5E59AE806BF8FCF92B8D" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">48,322</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e1965-wk-Fact-4A8CBE7AE27E4F85E96D6BF8FD011970" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">44,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e1985-wk-Fact-13037AE08FDA7E87A7A96BF8FCC7BA4A" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68,725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2004-wk-Fact-F23C7C412F2FB185FE626BF8FD0A2BC8" name="us-gaap:Goodwill" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66,154</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2024-wk-Fact-87ADF09906D5BEBF9ED16BF8FCDF16A1" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2043-wk-Fact-3F70FFFA010DA2004E186BF8FD13710B" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2063-wk-Fact-12F3BA925692DB58B3256BF8FCC1D3CB" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36,128</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2082-wk-Fact-F0D63466B3BA3AA461736BF8FCF8BEE6" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,358</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2102-wk-Fact-18F4FA6A804999C3573D6BF8FD12F6BB" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2121-wk-Fact-070F6A2FC6BFC12A72296BF8FCDC18BF" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,802</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2146-wk-Fact-A93DE66C059F1B515C086BF8FCBA84DC" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">263,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2165-wk-Fact-B38CB36B407CAD4333826BF8FCCA2F39" name="us-gaap:Assets" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">251,684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2267-wk-Fact-188A8055050B31AE0BF26BF8FCBC59D5" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2286-wk-Fact-491CE1522C5011C94D776BF8FCC421DA" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,494</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2301-wk-Fact-0A44DDFFD717FACCAEEA6BF8FCFCDA95" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2320-wk-Fact-FCB9908C50FD78FF498F6BF8FCC6BBBE" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,808</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2340-wk-Fact-D4664C6C7FA8FE79294F6BF8FCFA7531" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2359-wk-Fact-CB0EC9BC269BDEFBB3596BF8FCC914A7" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2380-wk-Fact-3D09BCB34E7324BBC6E96BF8FCE6434D" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,516</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2399-wk-Fact-6F149B2DACFBA3E7F57B6BF8FCFB3F66" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,721</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2419-wk-Fact-A08D65EE6C18265B57046BF8FD0F5A8E" name="us-gaap:DebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2438-wk-Fact-0EF8E5B9B086488D85F36BF8FD060754" name="us-gaap:DebtCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2458-wk-Fact-0C97984745AD648DFDB16BF8FCBFFDC4" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2477-wk-Fact-20188F49D0783843C8666BF8FCF9DD5C" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,603</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2497-wk-Fact-6C2A8A555B1A018CAFC66BF8FD0092B8" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">97,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2516-wk-Fact-A60D116A5DF2AC0EDECA6BF8FCD1F428" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">107,345</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2536-wk-Fact-4AC98A722D2A2B8369738067D578677B" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,166</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2555-wk-Fact-E650E33870875515A63C8067D8A1E826" name="cmcsa:CollateralizedObligation" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2575-wk-Fact-966851759A908DCC68096BF8FCDC01D4" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2594-wk-Fact-2B13C95EAF62004FE9596BF8FD0F34FA" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2614-wk-Fact-8825E3AF68420A6394AA6BF8FCFEBF5C" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2633-wk-Fact-CA9610CAC7D7F091C2346BF8FCBE1A2D" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,329</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Commitments and contingencies (Note 17)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2653-wk-Fact-9E556A35316F39828EFA6BF8FCCEB5F5" name="us-gaap:CommitmentsAndContingencies" contextRef="FI2019Q4" unitRef="usd" xsi:nil="true" scale="6" format="ixt:nocontent"></ix:nonFraction></span><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2672-wk-Fact-F631D6187BCEDB35EDBF6BF8FCCC0986" name="us-gaap:CommitmentsAndContingencies" contextRef="FI2018Q4" unitRef="usd" xsi:nil="true" scale="6" format="ixt:nocontent"></ix:nonFraction></span><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2692-wk-Fact-EB05232EECB0363107036BF8FCC3C7EA" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2711-wk-Fact-BB9315A4BC3146B0842A6BF8FCF82989" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Preferred stock&#8212;authorized, 20,000,000 shares; issued, zero</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2772-wk-Fact-7E74698AE51B5140FB156BF8FD1029FB" name="us-gaap:PreferredStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2791-wk-Fact-1D7339CB43EF0D01CCC66BF8FCFB5825" name="us-gaap:PreferredStockValue" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Class A common stock, $0.01 par value&#8212;authorized, 7,500,000,000 shares; issued, 5,416,381,298 and 5,389,309,175; outstanding, 4,543,590,270 and 4,516,518,147</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2812-wk-Fact-11590E10839AA184E4CE6BF8FD06476C" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2831-wk-Fact-700ACD7DA4F78F5508906BF8FCF9A1A8" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Class B common stock, $0.01 par value&#8212;authorized, 75,000,000 shares; issued and outstanding, 9,444,375</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2851-wk-Fact-94FEAFD48201D60953066BF8FD0A0A60" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2870-wk-Fact-F3150B730D2054F538486BF8FCFB9E9B" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additional paid-in capital</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2890-wk-Fact-EF277944E10EB183608E6BF8FCC3D916" name="us-gaap:AdditionalPaidInCapital" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2909-wk-Fact-DBB520801136F678FE156BF8FCC5C090" name="us-gaap:AdditionalPaidInCapital" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">37,461</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Retained earnings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e2929-wk-Fact-66507DFB0D8563E3B4106BF8FD0D900B" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50,695</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e2948-wk-Fact-6EBF9D8C879CECDF9AEA6BF8FD08224E" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">41,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Treasury stock, 872,791,028 Class A common shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512298e2968-wk-Fact-E4F20B584B3969F276CE6BF8FCBC4053" name="us-gaap:TreasuryStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512298e2988-wk-Fact-2EC1773038775683927E6BF8FCFCF470" name="us-gaap:TreasuryStockValue" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e3009-wk-Fact-DA501A8FE19E94B1AE2B6BF8FD07A622" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512298e3028-wk-Fact-F3E5F3F6E769E96EB7456BF8FCC67715" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">368</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e3049-wk-Fact-3B88B4AF318E300E37C26BF8FCD83744" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,726</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e3068-wk-Fact-D5B1C159D05E564E89686BF8FCF8F4D9" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71,613</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e3088-wk-Fact-61F874C129A6D9A5E3556BF8FCFA7A5E" name="us-gaap:MinorityInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e3107-wk-Fact-86821A9F7B5FE9163B376BF8FCF8F2B4" name="us-gaap:MinorityInterest" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">889</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e3127-wk-Fact-DC9078B927F2B138D2C06BF8FD03A756" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e3146-wk-Fact-F0B1D8B104D24ED450E56BF8FCE5173A" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">72,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512298e3171-wk-Fact-503C62120515BF6FA1796BF8FCBFE85A" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">263,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512298e3190-wk-Fact-39E4D4DC199892C69FB46BF8FCD41D69" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">251,684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">69</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sD06E617305285FC9B44A8858708C5D2C"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Changes in Equity</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Redeemable Noncontrolling Interests and Redeemable Subsidiary Preferred Stock</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e1644-wk-Fact-ED8604642BBCB77F88DC8075B680D243" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e1663-wk-Fact-439F5A22D646F8B9C1B580760E8C04CC" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e1682-wk-Fact-6397AAE0A4989EB2927A8076122CC899" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,446</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e1698-wk-Fact-BB3E0A3E51C8E63F062F8075B98F0B70" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e1718-wk-Fact-AB19746F021E8BBA33258076154710C2" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e1738-wk-Fact-700E298C9F1413D9A7B680761781F605" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">39</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e1760-wk-Fact-EDB0D913D052737261C78075BC0C7187" name="us-gaap:TemporaryEquityOtherChanges" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">38</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e1780-wk-Fact-7A73A777960D4092CC5580761AECF202" name="us-gaap:TemporaryEquityOtherChanges" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">43</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e1800-wk-Fact-3FDAFD89EEF8B3A7C41280761CEC0AB9" name="us-gaap:TemporaryEquityOtherChanges" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">123</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e1822-wk-Fact-A174F8BF1DF5D8086B298075BEE20FA9" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e1841-wk-Fact-64B774E9E434B3A63AE480761F9B8D55" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e1860-wk-Fact-D07240A2B31BB78B2F1D80762212000E" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e1886-wk-Fact-500434741458E96600FA8075C0D8C0D5" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e1905-wk-Fact-ED8604642BBCB77F88DC8075B680D243" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e1924-wk-Fact-439F5A22D646F8B9C1B580760E8C04CC" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Class A common stock</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2069-wk-Fact-42F61B9D8D4EA5E24EAD80763CC4EC2F" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2088-wk-Fact-5E81224DB521DCE7606E80763FFBFA33" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2107-wk-Fact-FA5432CBFB74B759E01380763307A84E" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2123-wk-Fact-80A4D0BC27A4F037F01C8075CA3E99C3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e2142-wk-Fact-8D8BCF41DFB8C5C3E100807635B510BD" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e2162-wk-Fact-837C3A373F6E4AE000F58076399BA3D2" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2190-wk-Fact-A2C438AFD60726E3B8558075CE06873B" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2209-wk-Fact-42F61B9D8D4EA5E24EAD80763CC4EC2F" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2228-wk-Fact-5E81224DB521DCE7606E80763FFBFA33" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Class B common stock</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, beginning and end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2373-wk-Fact-23390C6F46CA04B1969F8FBFCBF33392" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2392-wk-Fact-9472564F8736ED0969EE8FBFCE2C0071" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2411-wk-Fact-9C56126453ABED0FA0A78FBFCCCF94EA" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Additional Paid-In Capital</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2556-wk-Fact-A60EE96CD208BEC1E05B807795A0E95D" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">37,461</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2575-wk-Fact-C7621EAE2143A4FAD666807B2378D36E" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">37,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2594-wk-Fact-FFB03291A2448E7F229E807B9B13EDF0" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2610-wk-Fact-2027E149E522FCD0D8848077E8CE02ED" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">783</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2629-wk-Fact-63EBBFF11CD5DE41F1E2807B25A46ADF" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">607</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2648-wk-Fact-BB1A3C7ADF154911FE12807B9D2FD393" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">554</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e2669-wk-Fact-8B4042BAE3161F8FFA4A8077EA962F31" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e2689-wk-Fact-AF49FA707FDBCF4D6338807B276C2158" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e2709-wk-Fact-90E40566FF7B0CEEEB23807B9F3938ED" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2731-wk-Fact-CB59FF71C9BA3EAD3B0C8077EC855AA2" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2750-wk-Fact-A986B9A48C684593F581807B2A428A9C" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2769-wk-Fact-AAC530057EF558D7DFB1807BA145A8F4" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">190</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2790-wk-Fact-B39CE3B4DFFD5983946880853629D47A" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2809-wk-Fact-8DEE1807DA86C89160928085360C17E0" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e2828-wk-Fact-675E1927C7AD6B20BF9380853644A7AA" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2851-wk-Fact-C3AE04F1B55A90B813B680781C5BBDCF" name="us-gaap:StockholdersEquityOther" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2870-wk-Fact-2A64AEAC38F7CA2B2EE6807B2D33F0D7" name="us-gaap:StockholdersEquityOther" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2889-wk-Fact-F3170CF5F7AC7A583BA1807BA38841BB" name="us-gaap:StockholdersEquityOther" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e2915-wk-Fact-E9CC3B495F280E4DE61680781E3B1FEB" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2934-wk-Fact-A60EE96CD208BEC1E05B807795A0E95D" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">37,461</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e2953-wk-Fact-C7621EAE2143A4FAD666807B2378D36E" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">37,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Retained Earnings</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3098-wk-Fact-4FD2C99F4C662B3FBC3780788A621539" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">41,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3117-wk-Fact-7806C9731FB94C9A383B807B3394F66C" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,202</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3136-wk-Fact-84ECB26E6AE197D23D73807BA838ACEB" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative effects of adoption of accounting standards </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3152-wk-Fact-D3FE03F8567A0F990E9E80788C28DDE6" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3171-wk-Fact-CBD44F6E1722C22B795C807B37F8D936" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">43</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3191-wk-Fact-3A5D0418FE466C6E80CD807BAA53B847" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e3212-wk-Fact-4CD81231424AE2551FCB80788DD77D0A" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">485</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3232-wk-Fact-8861159012A41D8A940D807B3B428535" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3252-wk-Fact-A2836A8CC0FD5E2FD2BB807BAC46B83B" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,623</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends declared</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e3274-wk-Fact-B69740E12D3A4C95766080788F9C2462" name="us-gaap:DividendsCommonStockCash" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,860</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3294-wk-Fact-C5A07BD97A9276976241807B3E3E1AED" name="us-gaap:DividendsCommonStockCash" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,499</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3314-wk-Fact-82184B6795F6C0B5A76B807BAE578892" name="us-gaap:DividendsCommonStockCash" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,975</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3336-wk-Fact-E7160387307F0BD504778078928B8273" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3355-wk-Fact-416F6ED7C7D249435E99807B438D5217" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3374-wk-Fact-44448F80EF6AD150EC7C807BB20BDB88" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3400-wk-Fact-03057575BDFA632661D68078944AFE06" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50,695</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3419-wk-Fact-4FD2C99F4C662B3FBC3780788A621539" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">41,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3438-wk-Fact-7806C9731FB94C9A383B807B3394F66C" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,202</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Treasury Stock at Cost</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, beginning and end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e3584-wk-Fact-C30B08E103A3BD6E11238078E0082A77" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3604-wk-Fact-C782BD097E86D7084AB7807B4A2C288F" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3624-wk-Fact-986DACC853840DE619B3807BB7B74FBA" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e3770-wk-Fact-EF1363B8976E8325FC52807928F5F8FA" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">368</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3790-wk-Fact-0616BDE3715A0919D5F7807BC061AC69" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3809-wk-Fact-6AE96B80566315681613807BBA81DE5D" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">98</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative effects of adoption of accounting standards </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3825-wk-Fact-6BA7B2378B52FECE84F480792AFAB1EF" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3844-wk-Fact-AB10342A645E0ADD4D07807B50F0C1AF" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">76</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3863-wk-Fact-0083A154802EBA1F275B807BBC161CE2" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3884-wk-Fact-B18561FCCD5B7C998BFD80792C920D64" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,415</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e3903-wk-Fact-D81A79F1645CEF21635D807B52BFCBA3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">823</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3923-wk-Fact-B15C8AE1D569530773B7807BBE263163" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e3944-wk-Fact-F5AD32ABCC36F44C304F8084138A312F" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3963-wk-Fact-7C696695495489D8A4BC8084136685A0" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e3982-wk-Fact-96ED28289C805FDB53538084135B537B" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4008-wk-Fact-B46E8EB155E6FE971FFA80795E3F2F20" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e4027-wk-Fact-EF1363B8976E8325FC52807928F5F8FA" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">368</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4047-wk-Fact-0616BDE3715A0919D5F7807BC061AC69" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Noncontrolling Interests</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4193-wk-Fact-5074E9373108CDA044BB807B64B61DF2" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">889</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4212-wk-Fact-DE1905C1DB02B398FB90807B585BA835" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">843</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4231-wk-Fact-8C0C788601F68DB0205D807BC394AAB6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e4247-wk-Fact-1505713CC78F4A256B248079A028540D" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e4267-wk-Fact-A32348E93A19CC0BF02C807B5B031E0A" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4287-wk-Fact-0191CCB2C33C4835EA21807BC53C59E4" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4308-wk-Fact-EC92AA02FBD1FA11D0568079A10B33E4" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4327-wk-Fact-F333A3C28A840E340DA7807B5D5934B8" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">294</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e4346-wk-Fact-5424E75962F9646B7DDE807BC7DCC4A1" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">108</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4368-wk-Fact-3A5F11F236C4D0052215808413785B7C" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4387-wk-Fact-CD8969A7D6FB6798F2D880841370EBD2" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e4406-wk-Fact-510DD963A5BB8057EBE58084138294C4" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,736</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64512625e4428-wk-Fact-70CF67DEC86A4218F420807A25D595F5" name="us-gaap:StockholdersEquityOther" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64512625e4448-wk-Fact-B397D08F6121B0768F6D807B613225F3" name="us-gaap:StockholdersEquityOther" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">280</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4468-wk-Fact-68604A12B2151D36AA6C807BCAC5CEEF" name="us-gaap:StockholdersEquityOther" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4489-wk-Fact-56D4FD386BE43957090B807A28425D74" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">110</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4508-wk-Fact-3812DD8BE4B2D1DE2C61807B6292D0E1" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4527-wk-Fact-C96C80A1FFC847F3C073807BCD268A6F" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">114</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4553-wk-Fact-FA6E95145CA7F2976C39807A2A866804" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4572-wk-Fact-5074E9373108CDA044BB807B64B61DF2" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">889</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4591-wk-Fact-DE1905C1DB02B398FB90807B585BA835" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">843</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4612-wk-Fact-DC9078B927F2B138D2C06BF8FD03A756" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4631-wk-Fact-F0B1D8B104D24ED450E56BF8FCE5173A" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">72,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4650-wk-Fact-C618E4C444E73D129697807BD291DB66" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">69,459</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash dividends declared per common share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64512625e4671-wk-Fact-BB6FD5A3F5C484ED2512807AB6CA89FD" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4690-wk-Fact-9E4571AF1410E0CF676F807B67899330" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.76</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64512625e4709-wk-Fact-AA7726AD6E742077904C807BD44E7716" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">70</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s352B757EAF615E04A56345B450598B04"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Notes to Consolidated Financial Statements</span></div></div><div><br/></div><div style="line-height:120%;font-size:6pt;"><span style="font-family:Times New Roman;font-size:6pt;"><br/></span></div><div><a id="s52FFF3190C0E5AD6A118F0391104A8CD"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="TextSelection-139EF6F458E05FD05D9A6BF8FD344AF4-0-wk-Fact-455FC00CBE29716BFE7B6BF8FB585F8B" continuedAt="TextSelection-139EF6F458E05FD05D9A6BF8FD344AF4-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 1: Basis of Presentation and Summary of Significant Accounting Policies</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are a global media and technology company with </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64513278e1510-wk-Fact-21A7D2A19FF9CBBDE25A6BF8FB5A8963" name="cmcsa:NumberOfBusinesses" contextRef="FD2019Q4YTD" unitRef="business" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> primary businesses: Comcast Cable, NBCUniversal and Sky. </span><span style="font-family:Times New Roman;font-size:10pt;">We present our operations for (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in four reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in one reportable business segment.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">See Note 2 for additional information on our reportable business segments.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ConsolidationPolicyTextBlock" id="TextSelection-42BE8E72D72FBA186A686BF8FD34553D-0-wk-Fact-BFCF7AE382497D362E5E6BF8FB5B58E8" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="TextSelection-C7512BB45D368821A99D6BF8FD34D051-0-wk-Fact-CCBDB83EFCA2A823F9246BF8FB58550B" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We translate assets and liabilities of our foreign operations where the functional currency is the local currency,</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily the British pound, euro, Japanese yen and Chinese renminbi, </span><span style="font-family:Times New Roman;font-size:10pt;">into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.</span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Reclassifications</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reclassifications have been made to our consolidated financial statements for the prior periods to conform to classifications used in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. See Note 9 for a discussion of the effects of the adoption of new accounting pronouncements on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Accounting Policies</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:UseOfEstimates" id="TextSelection-3EA984CE6CB2D8B57BB76BF8FD331E0F-0-wk-Fact-D94CB596655271F0735C6BF8FB59ED79" continuedAt="TextSelection-3EA984CE6CB2D8B57BB76BF8FD331E0F-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">valuation and impairment testing of goodwill and cable franchise rights (see Note 12)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">fair value of acquisition-related assets and liabilities (see Note 8)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, the following accounting</span><span style="font-family:Times New Roman;font-size:10pt;"> policies are </span><span style="font-family:Times New Roman;font-size:10pt;">specific to the industries in which we operate:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">capitalization and amortization of film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table></ix:nonNumeric><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-3EA984CE6CB2D8B57BB76BF8FD331E0F-1" continuedAt="TextSelection-3EA984CE6CB2D8B57BB76BF8FD331E0F-2"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-3EA984CE6CB2D8B57BB76BF8FD331E0F-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">costs for connecting customers to our cable systems (see Note 11)</span></div></ix:continuation></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. The collateralized obligation related to our investment in Hulu</span><span style="font-family:Times New Roman;font-size:10pt;"> is discussed in Note 10 and our other long-term debt is discussed in Note 7. </span><span style="font-family:Times New Roman;font-size:10pt;">Below is a discussion of accounting policies and methods used in our consolidated financial statements that are not presented within other footnotes.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising Expenses</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="TextSelection-0FDE523761C6B7FA976D6BF8FD34ABDB-0-wk-Fact-6279BF4F5DD9B983087C6BF8FB5A6BBF" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising costs are expensed as incurred.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Derivative Financial Instruments</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:DerivativesPolicyTextBlock" id="TextSelection-DFB0315443FEC7A8E2C76BF8FD33BF5F-0-wk-Fact-7819CD709AD1414BF7DE6BF8FB58C83B" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in</span><span style="font-family:Times New Roman;font-size:10pt;"> interest rates, foreign exchange rates and equity prices. </span><span style="font-family:Times New Roman;font-size:10pt;">Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.</span><span style="font-family:Times New Roman;font-size:10pt;"> We designate certain derivative instruments as cash flow hedges of forecasted foreign currency denominated transactions, including cash flows associated with non-functional currency debt and non-functional currency revenues and expense. Changes in the fair value of derivative instruments accounted for as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged item affects earnings. For derivatives not designated as cash flow hedges, changes in fair value are recognized in earnings.</span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">71</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-139EF6F458E05FD05D9A6BF8FD344AF4-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Refer to Note 7 for further information on derivative instruments related to debt. The impact of our remaining derivative financial instruments was not material to our consolidated financial statements in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Fair Value Measurements</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="TextSelection-DAA46853FB877EB620596BF8FD344E3B-0-wk-Fact-1543A5B87582494240706BF8FB58CE95" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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></ix:nonNumeric></ix:continuation><div><a id="sB42E26846D10516E80F20CF8E0FF8859"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:SegmentReportingDisclosureTextBlock" id="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-0-wk-Fact-92BEB2458441925D097D6BF8FC55A243" continuedAt="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 2: Segment Information</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications is </span><span style="font-family:Times New Roman;font-size:10pt;">a leading provider of high-speed internet, video, voice, wireless, and security and automation services to residential customers in the United States under the Xfinity brand; we also provide these and other services to business customers and sell advertising</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, our cable systems had </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1520-wk-Fact-DC01BD881DFF4CAB5CB7A899B9B7CE3F" name="cmcsa:TotalCustomerRelationships" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">31.5</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> total customer relationships, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1524-wk-Fact-10A6B043ABE7754741C8A899B9C6350F" name="cmcsa:TotalCustomerRelationships" contextRef="FI2019Q4_srt_MajorCustomersAxis_cmcsa_ResidentialCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">29.1</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> residential and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1528-wk-Fact-4BE22A136647E2B14D36A899B9E30E64" name="cmcsa:TotalCustomerRelationships" contextRef="FI2019Q4_srt_MajorCustomersAxis_cmcsa_BusinessCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">2.4</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> business customer relationships, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1533-wk-Fact-55D669FDC09AF8E7C299A89C3CED0C3F" name="cmcsa:NumberOfCustomers" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_HighSpeedInternetCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">28.6</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our high-speed internet service, </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1537-wk-Fact-09CBF804C7BBEBB70FA9A89C3CD5D2A6" name="cmcsa:NumberOfCustomers" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VideoCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">21.3</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our video service, </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1541-wk-Fact-3D3DB470091CE2199736A89C3CE1F86B" name="cmcsa:NumberOfCustomers" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VoiceCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">11.3</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our voice service, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1545-wk-Fact-78EEFDAA7B93D1F5FB56A89C3CD911BD" name="cmcsa:NumberOfCustomers" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_SecurityAndAutomationCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">1.4</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our security and automation service. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, there were </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1553-wk-Fact-79C44EAED243C1C2ACAFA8AE36FE6744" name="cmcsa:NumberOfActivatedLines" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_WirelessLinesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="activated_line" decimals="-5" scale="6" format="ixt:numdotdecimal">2.1</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> activated lines that received our wireless phone service.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks consists primarily </span><span style="font-family:Times New Roman;font-size:10pt;">of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks consists</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky is </span><span style="font-family:Times New Roman;font-size:10pt;">one of Europe&#8217;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, high-speed internet, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Sky had </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1593-wk-Fact-FF32A990F9D5A0D1BDCB900A3DD45C15" name="cmcsa:TotalRetailCustomerRelationships" contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="customer" decimals="-5" scale="6" format="ixt:numdotdecimal">24.0</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> retail customer relationships. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. </span><span style="font-family:Times New Roman;font-size:10pt;">Beginning in the first quarter of 2019, Comcast Cable&#8217;s wireless phone service and certain other Cable-related business development initiatives are presented in the Cable Communications segment. Results were previously presented in Corporate and Other. Prior periods have been adjusted to reflect this presentation.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="TextSelection-CF615D5806D0D63417446BF8FD3545C1-0-wk-Fact-F0C139E53B75EAACCA986BF8FC575EE1" continuedAt="TextSelection-CF615D5806D0D63417446BF8FD3545C1-1" escape="true"><span style="font-family:Times New Roman;">We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></ix:nonNumeric></div></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">72</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-CF615D5806D0D63417446BF8FD3545C1-1" continuedAt="TextSelection-CF615D5806D0D63417446BF8FD3545C1-2"><ix:continuation id="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-1" continuedAt="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization                                                                  </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1816-wk-Fact-F9D87749ADF82506B8686BF8FC1AC58E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58,082</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1830-wk-Fact-CA8FB172B8AA4084A9786BF8FC16E27A" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23,266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1844-wk-Fact-C22342AB7CA126851A5D6BF8FC42BECD" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,994</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1859-wk-Fact-2B06426D9EB4DE298C5C6BF8FC1958AC" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1873-wk-Fact-83B02C3F2E98F11B64B56BF8FC4182BD" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,426</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1970-wk-Fact-56CCB2EBD8431F768D0E6BF8FC443D4E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1984-wk-Fact-05E45843D775F9983FBE6BF8FC41BEAE" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e1998-wk-Fact-FE567C39512BEC5702996BF8FC15ABFA" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2012-wk-Fact-E332CF28AEFC8BE2180A6BF8FC42D617" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2027-wk-Fact-8966AC87A15FE212F06C6BF8FC1202CF" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2047-wk-Fact-8DB09564880FA36582686BF8FC19FF01" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2061-wk-Fact-17490F066D31192268576BF8FC40D17A" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2075-wk-Fact-7E038CFEF75C45C79A126BF8FC1137AA" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2089-wk-Fact-D40BAD52D7B49D8C9B7C6BF8FC4552A8" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2104-wk-Fact-1D4C893C9D9C6120E3D96BF8FC161349" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2124-wk-Fact-E2CF79CAABCBD324FADF6BF8FC1509D3" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2138-wk-Fact-D086277FC8C39FBC81C96BF8FC1702B6" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">833</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2152-wk-Fact-BE348F754380DD0346976BF8FC14F0DC" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">79</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2166-wk-Fact-F794E7EA72B91BA896466BF8FC1A9916" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2181-wk-Fact-6D18AEC4A2B13B78115C6BF8FC441149" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2201-wk-Fact-D0ECFB6566E25886FABE6BF8FC131866" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2215-wk-Fact-375960CB2D7E264B0B986BF8FC4875D1" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2229-wk-Fact-0045E950EADD87062B7A6BF8FC1009D5" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2243-wk-Fact-8F76058A14F1FF112A4E6BF8FC05B5B3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2258-wk-Fact-1721D4B3440A88B87E496BF8FC181CAE" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2280-wk-Fact-87C0414BCA217B268B496BF8FC10DEEB" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e2294-wk-Fact-EC8F0205CC70E656EFE66BF8FC14DB2E" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">689</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2309-wk-Fact-13485F6F1049A199B4636BF8FC1875AA" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2323-wk-Fact-0C4B352FE3141A0C22246BF8FC1C5FFB" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">244</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2338-wk-Fact-50E6D807ED2EE9675FF16BF8FC1A123A" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">171</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e2360-wk-Fact-3924E416185216CC91B46BF8FC19AB6D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e2375-wk-Fact-CFE8E0C870E83BB269DC6BF8FC15C061" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2390-wk-Fact-EF8362673BCB11C9FA5A6BF8FC18428F" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2404-wk-Fact-F3B36D59FBAB56E17F3E6BF8FC119191" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2419-wk-Fact-849C35605FCC10E753BB6BF8FC4121D0" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2439-wk-Fact-39DF6576FC5FD143194A6BF8FC17F724" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">33,967</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2453-wk-Fact-DE4B961E423CF3E706BB6BF8FC1C8E60" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2467-wk-Fact-318E73CC4A9E756D7FA96BF8FC447C73" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2481-wk-Fact-B0ACBA418571F13318B56BF8FC17B16D" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,072</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2496-wk-Fact-AA1496CEC55C4E6EB82080972F6B99F4" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">285</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2517-wk-Fact-711F8EC1A090B50200176BF8FC12776E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,219</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2531-wk-Fact-D40D83B268A7DC9E60CF6BF8FC43DD81" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,099</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2545-wk-Fact-5DD0AC87C8151F24C9206BF8FC43814F" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,699</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2559-wk-Fact-18B0937DE7734A085C7F6BF8FC487685" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2574-wk-Fact-785B625CDFCC512FBD356BF8FC189CC2" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">707</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2596-wk-Fact-0C3CDA7CAC0E0514D0316BF8FC4001C0" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">333</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e2610-wk-Fact-50E9533CFEA6A9441B0A6BF8FC12AC68" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">880</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2625-wk-Fact-256810A49C4705B697E26BF8FB7FB5AC" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2639-wk-Fact-5C6FCD906FC32C241FF86BF8FC1B3E4F" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2654-wk-Fact-55999F40F76C7DE7AF776BF8FC428C95" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">57</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e2676-wk-Fact-86BD244C672B3618CC0E6BF8FC1CFCE5" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2691-wk-Fact-E556CE310035257B657A6BF8FC13D391" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2705-wk-Fact-05E1226315A78150E8A76BF8FC43BF95" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2719-wk-Fact-94E53BA26A642B4505B56BF8FC47FF93" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e2734-wk-Fact-1C837CFF13F06C83609A6BF8FC1DB2DF" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64525240e2759-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64525240e2773-wk-Fact-7F9EAC9C2B045DF263E96BF8FC413B2E" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,258</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64525240e2787-wk-Fact-144823A6842B999E97E76BF8FC1B9264" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64525240e2802-wk-Fact-2F186556BF10CC95ACD38061A59B5DB3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64525240e2816-wk-Fact-BD117650B9B2D5E7EC4E8061A6002F49" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,475</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3021-wk-Fact-5E3920BA57A4EB20FE1A6BF8FCE8B2C7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">56,033</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3035-wk-Fact-0CCAA402DA1972C6EEBA6BF8FCDDC96D" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,681</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3049-wk-Fact-7A98B6B64B97F5151B316BF8FBED1472" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3064-wk-Fact-BF5562D765FEF77907F56BF8FCE30FD4" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,723</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3078-wk-Fact-7DF889B0E7A932E586F66BF8FCE98E97" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,346</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3177-wk-Fact-5AEA484EE0624A64C2FF6BF8FCE26E91" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,773</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3191-wk-Fact-4DC8DB1EEBAD0C6CB0766BF8FCEB368B" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,428</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3205-wk-Fact-F694F0E581B58C026B2C6BF8FBECD60B" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">738</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3219-wk-Fact-66FC2D300964C11A0EDE6BF8FCE7BD12" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3234-wk-Fact-5F2CCF714394D583D23D6BF8FCE03D81" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3256-wk-Fact-98AAAF17B5CFC8CA1FDB6BF8FCEACBFC" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3270-wk-Fact-69292784487F168A04986BF8FCE22ED7" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,657</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3284-wk-Fact-E4D7A450416300752CCC6BF8FCD9E632" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3298-wk-Fact-D42DADF829AF0D9811CB6BF8FCE1FEED" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3313-wk-Fact-288F8436F1E0BEB14AF36BF8FCDA2DBA" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3333-wk-Fact-2838E208DF0B828096936BF8FCE6A82E" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3347-wk-Fact-7E7B3158DCC2BA135BD06BF8FBEC14E6" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">734</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3361-wk-Fact-3D7D05CF122EE75852586BF8FBEC9D6C" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3375-wk-Fact-4ABA89EBA834185432DE6BF8FBEBE310" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3390-wk-Fact-93FC2F76FFC2F06F1A756BF8FCE09AEB" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3410-wk-Fact-DA4572DDCA173026732F6BF8FCDE0EA6" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,683</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3424-wk-Fact-5747754B4E40083417C96BF8FBECFDC5" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3438-wk-Fact-4CE47B6BC87B8E6E63526BF8FCD805DC" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">660</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3452-wk-Fact-437630BDE6F92862D04C6BF8FBEBAC2B" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3467-wk-Fact-B6F3D2E3F79473D860156BF8FCD73F38" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">173</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3489-wk-Fact-0BAB78E564F8D98C41C36BF8FCEA4292" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e3503-wk-Fact-49EEB3454B30A1FBB5E36BF8FBEA99A8" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3518-wk-Fact-59F5EC1F002BA197785E6BF8FCD9F3E2" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3532-wk-Fact-FC648C1EF4631776BFB16BF8FCDBD7C0" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3547-wk-Fact-DA34167A6A6998B5EDBF6BF8FCE4FBBC" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e3569-wk-Fact-7D61F2D0C2CD803378296BF8FCE52EA8" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">349</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3584-wk-Fact-AFEE1A075512F5C997F26BF8FCEB58D9" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3598-wk-Fact-14B1776C86B3FCD8B3536BF8FCE36FE6" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3612-wk-Fact-2E743F5346AE279CD0506BF8FCECBDF4" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3627-wk-Fact-EB7675BFA5D0C70F5ECD6BF8FCDACE9A" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3647-wk-Fact-5C25B82451C5C03EECE56BF8FCE6E28A" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35,761</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3661-wk-Fact-FAAC3A752661FBCE9DCD6BF8FBEBC015" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,598</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3675-wk-Fact-048193329200683E92686BF8FCD878D7" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,108</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3689-wk-Fact-4AA10187EBBF3A276E936BF8FBEC89D3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3704-wk-Fact-18AA7435EFA5CDEDE4036BF8FCDDB5AE" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">448</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3725-wk-Fact-DE265D3E43893EBE30CB809DBB8F08CD" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,587</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3739-wk-Fact-3EE67E0AA74119B1F490809DC1084AAC" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3753-wk-Fact-8D4FDEA47AFF18947EBF809DC4FF1E64" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">539</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3767-wk-Fact-EE951BF2EFF5D6EDDF9D809DCBD391B7" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3782-wk-Fact-0F1F88F203870083DAF1809DCF978830" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">137</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3804-wk-Fact-560D3C91AC4A0D500C826BF8FCE5BF17" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e3818-wk-Fact-40BF7B287CF374DC93BB6BF8FCDC5518" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">779</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3833-wk-Fact-CFEBA04750FFBDF831966BF8FCE588A5" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3847-wk-Fact-089C60DDA782A231D24C6BF8FCE1B3C3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3862-wk-Fact-1FD15BD4C13AA602784D6BF8FCE8A73A" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e3884-wk-Fact-3B6A4090D3CE121286956BF8FCED3E63" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e3899-wk-Fact-59C9365FB5F9605E35CE6BF8FBEAB311" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">27</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3914-wk-Fact-6CCE4166E11A43EF6A406BF8FCE3625D" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3928-wk-Fact-6ECC94CCE438CAB6C8E16BF8FBEA5477" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3943-wk-Fact-E35C690D2187F062138F6BF8FCDF19C4" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3968-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3982-wk-Fact-4084331F299151A02E1D6BF8FB591B5F" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,165</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e3996-wk-Fact-5A275C39C1901E6A9F9B6BF8FCE9D643" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,017</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4011-wk-Fact-BA76044A5831663E1F488061A793F219" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,774</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4025-wk-Fact-1397E2A65E7AC865007B8061A585CE89" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,935</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4230-wk-Fact-B43C68971BA9A57E4BCB6BF8FBF0D22F" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">53,399</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4244-wk-Fact-03E2335B31B543BAA4026BF8FBEFCD3D" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20,555</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4258-wk-Fact-57D265EA62E3C8A59ABC6BF8FC085BA5" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,019</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4273-wk-Fact-2CBF794EBEE1EEC01E266BF8FBF0F3BB" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,978</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4287-wk-Fact-1BCAD9682F183B45236A6BF8FC0F59B9" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,294</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4384-wk-Fact-E4964EA4C610B84952546BF8FC044007" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4398-wk-Fact-B58A3883D3589F58CD2E6BF8FC03D1F6" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,053</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4412-wk-Fact-EBBC71BA01651599C8BC6BF8FC0D18FB" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4426-wk-Fact-E1675931AC188267F5456BF8FC052D99" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">33</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4441-wk-Fact-2E4BBCE89D0FDAF46D0A6BF8FBF0D7A1" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4461-wk-Fact-56EF5669D1BD4D2DDA696BF8FBF12800" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4475-wk-Fact-577C99480CEE4BEA56776BF8FC0262B6" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,251</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4489-wk-Fact-CACA7CDCEF055DD5C6E56BF8FC0AA4B9" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4503-wk-Fact-F8106C884757FEB2564C6BF8FC06B9D0" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4518-wk-Fact-6ED3EE930214470076D66BF8FC019670" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4538-wk-Fact-C6C7D76C71305FB723D66BF8FC031851" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4552-wk-Fact-F0140B972742404885C36BF8FC07D279" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4566-wk-Fact-BD80B4CA9D35A91E44016BF8FC0D8729" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">109</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4580-wk-Fact-36FE6A78909C5843372F6BF8FC0C907D" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4595-wk-Fact-6BA57CAE6A5DDF5671306BF8FC052B28" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4615-wk-Fact-7E6D6DFAA84CAE02F3C46BF8FBEF56C9" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4629-wk-Fact-BCFF056D4DF81CB5F69B6BF8FC0A654C" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,384</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4643-wk-Fact-75805314A9AC152446336BF8FC011397" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">648</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4657-wk-Fact-745D593B6E3877AFCAF56BF8FC09E47D" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">960</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4672-wk-Fact-232436EE83870B63D4EB6BF8FC0F6BC4" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4694-wk-Fact-578B6FFCC51EDC81B35D6BF8FBF1EA76" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e4708-wk-Fact-F5E9C97353E71E053E3C6BF8FC0241D6" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">741</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4723-wk-Fact-379245A8FACC040071626BF8FBF164D1" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4737-wk-Fact-6A94F719C9300CDB2B266BF8FBEF3793" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">271</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4752-wk-Fact-8F545E41ABA1FAACD4556BF8FBEE4C53" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">153</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e4774-wk-Fact-90205E8CA800C77125836BF8FBEEB475" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">307</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e4789-wk-Fact-23D870DF74911E027AE06BF8FC06B7CE" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4804-wk-Fact-6099288A40287603ECFA6BF8FC084908" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4818-wk-Fact-9BEE2117421AC9633AA16BF8FC0F2E32" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4833-wk-Fact-59FE6272A03B7D2BCC9D6BF8FC104781" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4853-wk-Fact-3375CEE85C38BC12B54E6BF8FC09EFEF" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,836</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4867-wk-Fact-25C2A71B02D362F6BC1C6BF8FBEDACAF" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,218</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4881-wk-Fact-0CBA830D317DEA99103B6BF8FC0A13C0" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,041</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4895-wk-Fact-2F8D373C3F2054C7A7ED6BF8FC091E83" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4910-wk-Fact-2D1D160192B8BCEC8D956BF8FC06444B" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4933-wk-Fact-881525F605E7AD7A0E066BF8FC0DF0EF" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">864</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e4947-wk-Fact-3DC33AA4936F0AE04E646BF8FC0E808D" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">859</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4962-wk-Fact-7B794490ECB254C100826BF8FC072984" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4976-wk-Fact-27820C8900CB482479116BF8FC0BC76E" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e4991-wk-Fact-8A3B4A03576FE57549DF6BF8FC0720D3" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64525240e5013-wk-Fact-2B3ED7A776929E1075BC6BF8FC0CA465" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5028-wk-Fact-2A6DC39FB9DEA3CDD5EF6BF8FBEE6637" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5042-wk-Fact-069C56E355DF5288057B6BF8FC02915A" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5056-wk-Fact-67C24A1C5FC1A643EC006BF8FC0B0C7A" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5071-wk-Fact-099C482335D3EC6805416BF8FC042AD7" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5096-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5110-wk-Fact-170BB3A2B91FBACC86BE6BF8FB5C3E22" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5124-wk-Fact-4411C6908502263194F56BF8FC0DCAC5" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,130</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5139-wk-Fact-25487E60771C5341F05F8061A3ACC258" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64525240e5153-wk-Fact-9D39B8A2C99246CD9C388061A5E5BDEF" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">73</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-CF615D5806D0D63417446BF8FD3545C1-2" continuedAt="TextSelection-CF615D5806D0D63417446BF8FD3545C1-3"><ix:continuation id="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-2" continuedAt="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-3"><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal </span><span style="font-family:Times New Roman;font-size:8pt;">Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. The most common types of transactions are the following:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Networks generates revenue by selling programming to Cable Communications, which represents a substantial majority of the revenue elimination amount</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast Television generates revenue from the fees received under retransmission consent agreements with Cable Communications</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Communications generates revenue by selling advertising and by selling the use of satellite feeds to Cable Networks</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Networks and Broadcast Television generate revenue by selling advertising to Cable Communications</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed Entertainment and Broadcast Television generate revenue by licensing content to our Cable Networks; </span><span style="font-family:Times New Roman;font-size:8pt;">for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed Entertainment, Cable Networks and Broadcast Television generate revenue by licensing content to Sky; for segment reporting, this revenue is recognized as content is delivered and available for use by Sky</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate and Other activities include costs associated with overhead and personnel, revenue and expenses associated with the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:8pt;"> Adjusted EBITDA is defined as net income attributable to Comcast Corporation</span><span style="font-family:Times New Roman;font-size:8pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">and redeemable subsidiary preferred stock, income tax expense</span><span style="font-family:Times New Roman;font-size:8pt;">, 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><span style="font-family:Times New Roman;font-size:8pt;"> </span><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="TextSelection-BC77FBDD9BCC33607CCD6BF8FD3575BA-0-wk-Fact-A15E88983E9495D31E206BF8FC56FCAF" continuedAt="TextSelection-BC77FBDD9BCC33607CCD6BF8FD3575BA-1" escape="true"><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></ix:nonNumeric></div></td></tr></table><ix:continuation id="TextSelection-BC77FBDD9BCC33607CCD6BF8FD3575BA-1"><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5356-wk-Fact-7F9EAC9C2B045DF263E96BF8FC413B2E" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,258</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5370-wk-Fact-4084331F299151A02E1D6BF8FB591B5F" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,165</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5384-wk-Fact-170BB3A2B91FBACC86BE6BF8FB5C3E22" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for legal settlement </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5399-wk-Fact-C64686A314B0E56B963C6BF8FB5BCFCF" name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5413-wk-Fact-AF099B3C0204FC82DA4E8097277DF7FD" name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5428-wk-Fact-749B9D4A8795FAC56B7880972773771E" name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">250</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for Sky transaction-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5449-wk-Fact-2F9C055C7E7DA2C8F3996BF8FB5A6002" name="cmcsa:TransactionRelatedCosts" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5464-wk-Fact-3016DF46A28DDD8C04766BF8FB567864" name="cmcsa:TransactionRelatedCosts" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">355</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5479-wk-Fact-C6457AF103254ED517A46BF8FB572B36" name="cmcsa:TransactionRelatedCosts" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5499-wk-Fact-F351B739C2F3B0D5A9196BF8FB79560B" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5514-wk-Fact-6140E0ACAEE8454DE2516BF8FB6DE597" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5529-wk-Fact-33A8332BCAE8BF90ACDF6BF8FB7574B7" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,914</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5550-wk-Fact-0C417745A024A7A072896BF8FB6D079F" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5565-wk-Fact-2C1F2CBF7143052ACE5D6BF8FB737A31" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,736</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5580-wk-Fact-2BBD389F88301BD4C45E6BF8FB6AB05E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5601-wk-Fact-F6CAE1F2814CEFB77B126BF8FB6FF15A" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5615-wk-Fact-30210AE29922522C6F226BF8FB701DEE" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5629-wk-Fact-BC57783A8EA3CD5A14916BF8FB7768BE" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">442</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5649-wk-Fact-6F9327C0C451776A811F6BF8FB7AA424" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,567</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5664-wk-Fact-71E5A168AF235CC68DFB6BF8FB740C49" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,542</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5679-wk-Fact-CEADE96BF70561DA7A4C6BF8FB6E94B6" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,086</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5700-wk-Fact-7706B393F39386B717D06BF8FB674337" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64525240e5714-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5729-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5754-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5768-wk-Fact-609F4612E56B91D7BC566BF8FB731D02" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,242</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64525240e5782-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation></ix:continuation><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-CF615D5806D0D63417446BF8FD3545C1-3" continuedAt="TextSelection-CF615D5806D0D63417446BF8FD3545C1-4"><ix:continuation id="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-3" continuedAt="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-4"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(e)</span></div></ix:continuation></ix:continuation></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><ix:continuation id="TextSelection-CF615D5806D0D63417446BF8FD3545C1-4"><ix:continuation id="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-4"><span style="font-family:Times New Roman;font-size:8pt;">The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.</span></ix:continuation></ix:continuation><span style="font-family:Times New Roman;font-size:8pt;background-color:#d3d3d3;"> </span></div></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">74</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s033AEBE81B305E48B5048D4501DD37DD"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-0-wk-Fact-7CEBFBF6242B4856E1386BF8FC447F7C" continuedAt="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-1" escape="true"><div style="line-height:120%;padding-bottom:0px;padding-top:14px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td></tr><tr><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 3: Revenue </span></div></td></tr></table></div></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="TextSelection-D7E693FC5A7EE0993A996BF8FD354F0E-0-wk-Fact-A3E73503EF0A8F543AA56BF8FC487149" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">High-speed internet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e1685-wk-Fact-437C4B92CCF88CFA92BC80A1897D54FD" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">18,752</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1704-wk-Fact-8752F6DACCAB36692BD880A18D37E8D6" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">17,144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1723-wk-Fact-8917140A287C310B059C80A18C64F5EE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,681</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Video</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e1739-wk-Fact-CF43CDFF7336A7B5E37280A18DE94943" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,270</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1758-wk-Fact-D07FC825D2BB7597457C80A189E459B3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1777-wk-Fact-C7CD737ACD09DE2017AD80A18F72ED4F" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Voice </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e1798-wk-Fact-57762C481EA8BF8C048E80A18F8F5B39" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,879</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1817-wk-Fact-4349AA088D7C8CBD7AB980A18A484827" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,960</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1836-wk-Fact-871C9A7784B0A01B713880A18AA2E8AE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Wireless</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e1857-wk-Fact-6178B11619D2E342846180A204FEF600" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,167</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1876-wk-Fact-8A768D20DF417AE699C580A20830AFD7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">890</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1895-wk-Fact-D25E4C9B0EAEF2305BF180A20D40276C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">329</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e1916-wk-Fact-BBF42022E47CF86ED09480A18AC996B8" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,795</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1935-wk-Fact-4EB41269AA282985608380A18CC0F47C" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1954-wk-Fact-6ECA8DB25700AC1BE26480A189911DEA" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e1975-wk-Fact-E5C6D321BF0FEED9D63480A18A657572" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,465</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e1994-wk-Fact-0DC8FE091444D63A691180A18CA38678" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,795</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2013-wk-Fact-F7410E617FB7DAF7DB9E80A189D07219" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,450</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2034-wk-Fact-36125349940456CEF96180A18E421A41" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,754</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2053-wk-Fact-2A4ABE838F42ABD93AEC80A189D746D9" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,660</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2072-wk-Fact-C4128EF7E22678AE604E80A18C85B93F" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,538</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Communications</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2095-wk-Fact-F9D87749ADF82506B8686BF8FC1AC58E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58,082</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2114-wk-Fact-5E3920BA57A4EB20FE1A6BF8FCE8B2C7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">56,033</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2133-wk-Fact-B43C68971BA9A57E4BCB6BF8FBF0D22F" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">53,399</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2217-wk-Fact-4EA7F44237FC5969F5B680A18A7657A4" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,790</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2236-wk-Fact-FF3E19F307BFCC7E55D180A189A422CB" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2255-wk-Fact-911B8C52605C2A58925080A18C47BD13" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,081</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2276-wk-Fact-2C797658E381DFFBC27480A18BC98EEC" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,478</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2295-wk-Fact-D1D40BA6C5350720F5D280A18A0A0958" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,587</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2314-wk-Fact-E88EB160BBE5873C20C080A18F55458E" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2335-wk-Fact-2729226924B0D2699EC580A189B377F7" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2354-wk-Fact-C4F9F56BB648BF7C6F5680A189F62078" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2373-wk-Fact-6943B57660535BD462FE80A18A0423CF" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2394-wk-Fact-56CCB2EBD8431F768D0E6BF8FC443D4E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2413-wk-Fact-5AEA484EE0624A64C2FF6BF8FCE26E91" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,773</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2432-wk-Fact-E4964EA4C610B84952546BF8FC044007" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2515-wk-Fact-266F29408BCF4431ACE980A18A1138CB" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,712</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2534-wk-Fact-96C2E0BC67845BC972D980A18A34448E" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,010</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2553-wk-Fact-D935EB9604C1BF3786D380A1898374D0" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,654</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2574-wk-Fact-ADB28FB1627ACC85A12E80A18E810EBD" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2593-wk-Fact-FB42C7E694F877FB4FC280A18A8DAB61" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2612-wk-Fact-E62486C1D5B67FD52E2280A18D151C45" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,114</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2633-wk-Fact-6B3568D0902F277636E980A4EF3C03FD" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2652-wk-Fact-CE0E4188260B7E7CDF3E80A4F5D1D600" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,247</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2671-wk-Fact-C061B9A75555E7535A3D80A4FDC7B1A2" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,795</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2692-wk-Fact-8DB09564880FA36582686BF8FC19FF01" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2711-wk-Fact-98AAAF17B5CFC8CA1FDB6BF8FCEACBFC" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2730-wk-Fact-56EF5669D1BD4D2DDA696BF8FBF12800" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2813-wk-Fact-CA472E33F402C08E417980A18B4F2710" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,469</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2832-wk-Fact-FD6C83A818BDBC8C103F80A189975489" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,111</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2851-wk-Fact-9F6080E63C5E405B626180A18A3A21B9" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,192</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2873-wk-Fact-D767AF9FD7C23E4CDC7980A18A5C3CA9" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,045</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2892-wk-Fact-8D7294D622DB0AA8C4B580A18B880DD0" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2911-wk-Fact-86AE197F81EEABC1714780A18AC0E7A0" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2932-wk-Fact-5512730D85B99051AF0380A18B0FDE4E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">957</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2951-wk-Fact-A7AA576603F12E05980580A18B33CDC8" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e2970-wk-Fact-3A424F538E444A76908780A18D72E81B" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,287</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e2991-wk-Fact-B97BC40379335084941880A18D543FFE" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,022</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3010-wk-Fact-D3F4F256DB97C86DBF5880A18C0CC921" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3029-wk-Fact-A449110DADE0981AF9A080A18A9B1F00" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,160</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3050-wk-Fact-E2CF79CAABCBD324FADF6BF8FC1509D3" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3069-wk-Fact-2838E208DF0B828096936BF8FCE6A82E" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3088-wk-Fact-C6C7D76C71305FB723D66BF8FC031851" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3171-wk-Fact-D0ECFB6566E25886FABE6BF8FC131866" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3190-wk-Fact-DA4572DDCA173026732F6BF8FCDE0EA6" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,683</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3209-wk-Fact-7E6D6DFAA84CAE02F3C46BF8FBEF56C9" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3230-wk-Fact-87C0414BCA217B268B496BF8FC10DEEB" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3249-wk-Fact-0BAB78E564F8D98C41C36BF8FCEA4292" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3268-wk-Fact-578B6FFCC51EDC81B35D6BF8FBF1EA76" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64518697e3291-wk-Fact-3924E416185216CC91B46BF8FC19AB6D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64518697e3311-wk-Fact-7D61F2D0C2CD803378296BF8FCE52EA8" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">349</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64518697e3331-wk-Fact-90205E8CA800C77125836BF8FBEEB475" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">307</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3353-wk-Fact-C83B682D345B2C1D060D80A18ACF152E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">33,967</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3372-wk-Fact-574DF575F459C7E53A4580A18BA5B477" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35,761</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3391-wk-Fact-720FEF105E9CA106E71880A18DB0C36D" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,836</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct-to-consumer</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3474-wk-Fact-A02314AEE5D79E95678580A189C16579" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,538</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3493-wk-Fact-F9904197297B0116D05F80A18A8719F7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3512-wk-Fact-B68E0F78559271BCDFE580A18A22C51D" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3534-wk-Fact-1BF3676C5477A7B65C2F80A1899E142A" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,432</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3553-wk-Fact-4919A1C0D739AC178E4580A18AAA5216" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">304</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3572-wk-Fact-EAC4E3E605C73388CF9980A189C8116A" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3593-wk-Fact-ACBBE6066B864D39565B80A18CF992E4" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,249</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3612-wk-Fact-A44563F3FF8D0660B6C980A18D8EB8F7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">651</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3631-wk-Fact-D7CE942CF226A9B318A080A18A6D2EE6" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3652-wk-Fact-711F8EC1A090B50200176BF8FC12776E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,219</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3671-wk-Fact-DE265D3E43893EBE30CB809DBB8F08CD" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,587</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3690-wk-Fact-B41B905FD8DC61B1D45C80A18F15585A" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3775-wk-Fact-0C3CDA7CAC0E0514D0316BF8FC4001C0" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">333</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3794-wk-Fact-560D3C91AC4A0D500C826BF8FCE5BF17" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e3813-wk-Fact-881525F605E7AD7A0E066BF8FC0DF0EF" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">864</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64518697e3836-wk-Fact-86BD244C672B3618CC0E6BF8FC1CFCE5" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64518697e3856-wk-Fact-3B6A4090D3CE121286956BF8FCED3E63" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64518697e3876-wk-Fact-2B3ED7A776929E1075BC6BF8FC0CA465" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3903-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3922-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e3941-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">2017</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64518697e3967-wk-Fact-91B53EBE0CF0A29BA3486BF8FC663E78" name="cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.6</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64518697e3971-wk-Fact-AE37D1F177CD945946DD6BF8FC69CE80" name="cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" contextRef="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.6</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64518697e3976-wk-Fact-966A59B8A378F36439476BF8FC66A276" name="cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" contextRef="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.8</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:8pt;">, respectively, of Cable Communications segment revenue was derived from franchise and other regulatory fees. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Cable&#8217;s wireless phone service is now presented in the Cable Communications segment. Results were previously presented in Corporate and Other. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:60%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4093-wk-Fact-81B5A4121E6B22542F156BF8FC87FD85" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,952</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4112-wk-Fact-D44E3F83A0AC175D61D76BF8FC8642A3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,233</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4131-wk-Fact-476F3B3E465BA95E3E9E6BF8FC874098" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">77,246</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4147-wk-Fact-3385E4DFAADDA4C1C29280A55A9D2D72" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,553</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4166-wk-Fact-249ECC21F0918991458E80A55F4DD0AD" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,721</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4185-wk-Fact-A785B1F2062FAFEDA32180A56516C5C2" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,190</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4206-wk-Fact-DF5D4011209E4EFDA0136BF8FC8974A9" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4225-wk-Fact-72A061B7CDC468D8837A6BF8FC8AD0D6" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,553</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4244-wk-Fact-D18BD1FCEF9492F09A116BF8FC87303E" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,593</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4270-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4289-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4308-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">No single customer accounted for a significant amount of revenue in any period presented. </span></div></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">75</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="TextSelection-EC572B3DB97C34DEC8A56BF8FD35CD12-0-wk-Fact-58FCEB14096B486118836BF8FC4732AB" continuedAt="TextSelection-EC572B3DB97C34DEC8A56BF8FD35CD12-1" escape="true"><ix:continuation id="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-1" continuedAt="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-2"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Communications Segment</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Residential</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to our high-speed internet, video, voice, wireless and security and automation services, which we market individually and as bundled services at a discounted rate in the United States. 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. Revenue related to our security and automation services is reported in other revenue.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year for residential customers. While a portion of our customers are subject to contracts for their services, which are typically </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4336-wk-Fact-4EA35A557645D83C9E6EB1077C2A7CD7" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:duryear">1</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4340-wk-Fact-6C50E204A9DF887BCF396BF8FC4518A1" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:duryear">2</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Our services generally involve customer premise equipment, such as set-top boxes, cable modems and wireless gateways. The timing and pattern of recognition for customer premise equipment revenue are consistent with those of our services. We recognize revenue from the sale of wireless handsets at the point of sale. Sales commissions are expensed as incurred, as the related period of benefit is less than a year.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Under the terms of 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 customers and classify these fees in the respective Cable Communications services revenue, with the corresponding costs included in other operating and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Business Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. </span><span style="font-family:Times New Roman;font-size:10pt;">Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have expanded our </span><span style="font-family:Times New Roman;font-size:10pt;">service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations</span><span style="font-family:Times New Roman;font-size:10pt;"> both within and outside of our cable distribution footprint, where we have agreements with other companies to use their networks to provide coverage outside of our service areas. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We recognize revenue as the services are provided on a monthly basis. Substantially all of our customers are initially under contracts, with terms typically ranging from </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4369-wk-Fact-DDBD38DB4512307B958F6BF8FC46453D" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:duryear">2</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for small and medium-sized businesses to up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4373-wk-Fact-8D608C9B3C4A2C6716736BF8FC642FB0" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:duryear">5</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for larger enterprises. 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 revenue, of which the substantial majority will be recognized within </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4377-wk-Fact-B8972A7D9EE16410A0926BF8FC44A333" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:duryear">2</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. 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 multichannel video providers 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. In addition, we generate revenue from the sale of advertising on digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is </span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">76</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-EC572B3DB97C34DEC8A56BF8FD35CD12-1" continuedAt="TextSelection-EC572B3DB97C34DEC8A56BF8FD35CD12-2"><ix:continuation id="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-2" continuedAt="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-3"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed 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 viewed. Payment terms vary by contract, although terms generally require payment within </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4390-wk-Fact-E7C0EC24D68BB7B0B7936BF8FC45C5EE" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4394-wk-Fact-6B2AD0F77E967B4F452D6BF8FC64B7A4" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" format="ixt-sec:durday">60</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> days from when advertisements are aired or viewed. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allows advertisers to more effectively engage with their target audiences. Revenue earned in this manner is recognized when services are provided. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NBCUniversal Segments</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4415-wk-Fact-371F970258B16FF7E0616BF8FC650C3A" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" format="ixt-sec:durday">60</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> days. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4432-wk-Fact-65306A6FA730B88DB8BC6BF8FC67C5EB" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4448-wk-Fact-F2466092AB3B63F5AC496BF8FC69B002" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days after exhibition.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4469-wk-Fact-7FDD994F98F81BB4FA6D6BF8FC6804C4" name="cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:duryear">1</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4473-wk-Fact-64B85CF8F7D9C58941A86BF8FC64BDA1" name="cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:duryear">2</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4481-wk-Fact-8E188FFEAA319A2D1B926BF8FC45879E" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:duryear">2</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span><span style="font-family:Times New Roman;font-size:10pt;">      </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Home Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services. Cable Networks and Broadcast Television </span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">77</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-3" continuedAt="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-4"><ix:continuation id="TextSelection-EC572B3DB97C34DEC8A56BF8FD35CD12-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4507-wk-Fact-FCF99B18FACA1D261A636BF8FC63FA5D" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:durday">60</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4511-wk-Fact-897657731867D91C0F986BF8FC46A2D0" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:durday">90</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days from delivery to the retailer.</span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Theme Parks </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. </span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sky Segment</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Direct-to-Consumer</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to our video services from both residential and business customers. We also provide high-speed internet, voice and wireless phone services in select countries. Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4536-wk-Fact-5507AEC4F130151103E193B37B449D2E" name="cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" format="ixt-sec:duryear">2</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use. Our video, high-speed internet, voice and wireless phone services generally may be purchased individually or in bundles. We recognize revenue from video, high-speed internet, voice and wireless phone services as the services are provided on a monthly basis. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64518697e4540-wk-Fact-8066CD6323AF8DF60C0A93B3E1B4E026" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" format="ixt-sec:duryear">2</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div></ix:continuation><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Content</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the distribution of our television channels on third-party platforms and the licensing of </span><span style="font-family:Times New Roman;font-size:10pt;">owned and acquired programming to third-party video providers</span><span style="font-family:Times New Roman;font-size:10pt;">. See the NBCUniversal segment discussion of distribution and content licensing revenue above for accounting policies for these types of arrangements.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from advertising and sponsorships across our owned television channels and where we represent the sales efforts of third-party channels. We also sell targeted advertising and generate revenue from online and mobile advertising and advertising across our On Demand services. Revenue is recognized when the advertising is aired or viewed. Since we are acting as the principal in the arrangements where we represent the sales efforts of third parties, we record the advertising that is sold in advertising revenue and the fees paid to the third-party channels in other operating and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="TextSelection-09E098AC7F46049ABC5C6BF8FD35DD80-0-wk-Fact-DFB68D0980A28D72117B6BF8FC65A131" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash</span><span style="font-family:Times New Roman;font-size:10pt;">, as well as deferred costs associated with our contracts with customers. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:74%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4641-wk-Fact-7F278AFD96B9F99A77BE6BF8FC9F4C49" name="us-gaap:AccountsReceivableGrossCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,711</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4660-wk-Fact-8FEF4B7D77EC8E96F49C6BF8FC9F995F" name="us-gaap:AccountsReceivableGrossCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,456</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4675-wk-Fact-5D7AB6F58984629C62BA6BF8FC9FC5E8" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4694-wk-Fact-E4F9E33BCAC2F879A3326BF8FCA0ACAC" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Receivables, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4719-wk-Fact-EE50FC37F4692632BA8C6BF8FCC8DF73" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4738-wk-Fact-FF8FB0F6357358DF20836BF8FCD62FF6" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock" id="TextSelection-6D6570A85388B991301C6BF8FD358965-0-wk-Fact-C5D7A3DC85262D26A0576BF8FC69974A" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:74%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent receivables (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4817-wk-Fact-AB249CC3D6646241CDD56BF8FCA4E6F7" name="us-gaap:AccountsReceivableNetNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4836-wk-Fact-48EBD209BA789013D3506BF8FCA546B8" name="us-gaap:AccountsReceivableNetNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,399</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4856-wk-Fact-7770777F7C49F97D30096BF8FCA5FB5C" name="us-gaap:CapitalizedContractCostNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4875-wk-Fact-0620D1A302C10B4E09346BF8FCA5F2A3" name="us-gaap:CapitalizedContractCostNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">991</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64518697e4895-wk-Fact-628EA5750AC56F15DF226BF8FCA41243" name="us-gaap:DeferredRevenueNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">618</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64518697e4914-wk-Fact-1FFB6BC5D21B408256B76BF8FCA394C2" name="us-gaap:DeferredRevenueNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">650</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-4">In Cable Communications and Sky, we manage credit risk by screening applicants through the use of internal customer information, identification verification tools and credit bureau data, as well as by offering customers the opportunity to establish automatic monthly payments. If a customer&#8217;s account is delinquent, various measures are used to collect outstanding amounts, including termination of the customer&#8217;s services.</ix:continuation> </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">78</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s928E67BD93FF5A17A7C99F605F7B9A52"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:FilmAndTelevisionCostsDisclosureTextBlock" id="TextSelection-E10C6B18020548928B626BF8FD36347E-0-wk-Fact-C3C6E0C9D46C3C4EC8726BF8FC0FE993" continuedAt="TextSelection-E10C6B18020548928B626BF8FD36347E-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 4: Programming and Production Costs</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Video Distribution Programming Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming expenses for Cable Communications and Sky are the fees we pay to license the programming we distribute to our customers. Programming is generally acquired under multiyear distribution agreements, with rates typically based on the number of customers that receive the programming and the extent of distribution. From time to time, these contracts expire and programming continues to be provided under interim arrangements while the parties negotiate new contract terms, sometimes with effective dates that affect prior periods. While payments are typically made under the prior contract&#8217;s terms, the amount of programming expenses recorded during the interim arrangement is based on our estimate of the ultimate contract terms expected to be negotiated. Differences between actual amounts determined upon resolution of negotiations and amounts recorded during these interim arrangements are recorded in the period of resolution.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock" id="TextSelection-3BB0A552EFFBBC7970696BF8FD36B897-0-wk-Fact-F7449ACC749D4379F24F6BF8FC63263D" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television, Filmed Entertainment and Sky produce owned content or acquire the rights to programming from third parties, which are described as film and television costs and programming rights, respectively.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1623-wk-Fact-7B7F4A0A1FD7DA1F19A56BF8FC500FB0" name="us-gaap:TheatricalFilmCostsReleased" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,551</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1637-wk-Fact-F6CDEE66A77224C80B5D6BF8FC52D223" name="us-gaap:TheatricalFilmCostsReleased" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Completed, not released</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1652-wk-Fact-035947E7B0F79ADAB0A36BF8FC4EA9A0" name="us-gaap:TheatricalFilmCostsCompletedAndNotReleased" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1666-wk-Fact-BF13451720A25916B3966BF8FC4EF5D4" name="us-gaap:TheatricalFilmCostsCompletedAndNotReleased" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1686-wk-Fact-BC9C16B6F666A98C9BA46BF8FC52EA28" name="cmcsa:TheatricalFilmCostsInProductionAndInDevelopment" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,314</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1700-wk-Fact-025A0741DB1BABC33EA26BF8FC505333" name="cmcsa:TheatricalFilmCostsInProductionAndInDevelopment" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,063</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1720-wk-Fact-0E1FF724BB5150ACD5B66BF8FC4FCB3E" name="us-gaap:TheatricalFilmCosts" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,052</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1734-wk-Fact-CEFA1021FFBBE727856A6BF8FC4E5D73" name="us-gaap:TheatricalFilmCosts" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,807</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Television Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1790-wk-Fact-25DF61333BEDC8F40DE76BF8FC510761" name="us-gaap:DirectToTelevisionFilmCostsReleased" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,810</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1804-wk-Fact-BF2CD95E92C19477873E6BF8FC4F7685" name="us-gaap:DirectToTelevisionFilmCostsReleased" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,289</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1824-wk-Fact-5577C7956DAB95D450106BF8FC50A6DD" name="cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,162</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1838-wk-Fact-49557095759B7F1BB5B06BF8FC4E6E74" name="cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1858-wk-Fact-D9172C0D79095A4C6EA16BF8FC4F39AE" name="us-gaap:DirectToTelevisionFilmCosts" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,972</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1872-wk-Fact-9F02A4EC98710ED0B1BC6BF8FC517D76" name="us-gaap:DirectToTelevisionFilmCosts" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,242</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1892-wk-Fact-6A1E4C793765C91BA6316BF8FC4EBDB4" name="cmcsa:ProgrammingRightsLessAmortization" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,786</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1906-wk-Fact-2BCE4BAE5008154943FD6BF8FC4E30DD" name="cmcsa:ProgrammingRightsLessAmortization" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,534</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1927-wk-Fact-3875F5351688FC4F0E316BF8FC513879" name="cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,810</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1941-wk-Fact-051AE7FC9822FCBB3EC06BF8FC4DDFB8" name="cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,583</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion of programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e1961-wk-Fact-58FF50E4B521CCC9D6A86BF8FCFF25B9" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e1975-wk-Fact-13E2D6184CA17978E8B16BF8FCE1D27F" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,746</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64515057e2000-wk-Fact-165A80BF03BF5D3FA36C6BF8FCFAE469" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e2014-wk-Fact-05766F82AF7DFF9C65A96BF8FCF804F2" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Based on our current estimates of the total remaining revenue from all sources (&#8220;ultimate revenue&#8221;), in</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64515057e2039-wk-Fact-0013FB0729002A3243916BF8FC0FEEA9" name="us-gaap:FilmCostsAmortizedInNextOperatingCycle" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of film and television costs associated with our original film and television productions that have been released, or are completed and have not been released. Through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e2056-wk-Fact-32C2AA400D393CC5CB846BF8FC0F86F7" name="us-gaap:PercentageOfUnamortizedFilmCosts" contextRef="FI2019Q4" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">88</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of unamortized film and television costs for our released productions, excluding amounts allocated to acquired libraries.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">acquired film and television libraries, which are included within the &#8220;released, less amortization&#8221; captions in the table above, had remaining unamortized costs of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64515057e2073-wk-Fact-42A7846FBE9396ECFDFA6BF8FC64BF5D" name="cmcsa:FilmAndTelevisionLibraryCostsUnamortized" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">328</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">These costs are generally amortized over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64515057e2081-wk-Fact-385A1C3E2BA8CF6C52686BF8FC0ED6F6" name="cmcsa:AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" contextRef="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember" format="ixt-sec:duryear">20</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years, and approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64515057e2090-wk-Fact-4A601E785A3D80A109CF6BF8FC0E64B9" name="cmcsa:PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" contextRef="FI2019Q4" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">47</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of these costs are expected to be amortized through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Capitalization of Film and Television Costs</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:FilmAndTelevisionCostsPolicyTextBlock" id="TextSelection-91B56766E7F2CB73DA146BF8FD351831-0-wk-Fact-C16D34A2F03037E696286BF8FC6413FF" continuedAt="TextSelection-91B56766E7F2CB73DA146BF8FD351831-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#8217;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">79</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-91B56766E7F2CB73DA146BF8FD351831-1" continuedAt="TextSelection-91B56766E7F2CB73DA146BF8FD351831-2"><ix:continuation id="TextSelection-E10C6B18020548928B626BF8FD36347E-1" continuedAt="TextSelection-E10C6B18020548928B626BF8FD36347E-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#8217;s interest in the profit or loss of the film. The estimate of the third-party investor&#8217;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#8217;s useful life.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div></ix:continuation></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-91B56766E7F2CB73DA146BF8FD351831-2"><ix:continuation id="TextSelection-E10C6B18020548928B626BF8FD36347E-2"><span style="font-family:Times New Roman;font-size:10pt;">Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.</span></ix:continuation></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div><a id="s930EF87C128F56CDA8F9F3EB40F3F425"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:IncomeTaxDisclosureTextBlock" id="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-0-wk-Fact-2A3EDEAB4713D11E20F96BF8FC491BD8" continuedAt="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 5: Income Taxes</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="TextSelection-E79C0DA5A8022D50FF9693F470934449-0-wk-Fact-A875BBD0907D9275C61393F49F673E24" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:58%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Income Before Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e1665-wk-Fact-15F6F9339714BAE1109293F636CDCF9A" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e1684-wk-Fact-EECBDEBF28D732AEDB6C93F631527814" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e1703-wk-Fact-C62C7551A593BCA534BC93F630329E84" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,331</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e1719-wk-Fact-9ED65968737291E3460293F6305725B9" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">350</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e1738-wk-Fact-AA8BC6F0B38EAF8F213093F62F4A4B07" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">855</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e1757-wk-Fact-3DA498635CD1DB06D72C93F6373771F9" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,022</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e1783-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e1802-wk-Fact-609F4612E56B91D7BC566BF8FB731D02" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,242</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e1821-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="TextSelection-16FACD074B80038417A46BF8FD363FD4-0-wk-Fact-D07DC01BF2E87D9A438C6BF8FC4A51C0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Income Tax (Expense) Benefit</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current (Expense) Benefit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2050-wk-Fact-6E410967D763203EFEC86BF8FC3FD1C4" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,085</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2070-wk-Fact-3EA48A61B0095405DCB96BF8FC3F308D" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,026</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2090-wk-Fact-1523B4DA49CE87534E216BF8FC42914A" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,411</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2107-wk-Fact-A2445D2B2518860A46946BF8FC400966" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">425</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2127-wk-Fact-315EC93926325FB8C6386BF8FC3EA8E3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">639</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2147-wk-Fact-A626A62162200C9061BC6BF8FC4270F2" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2169-wk-Fact-157DD947C4E1AA5E41236BF8FC426E73" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2189-wk-Fact-BF0DAFB51F5CB60342636BF8FC3FC9C4" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">425</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2209-wk-Fact-1058D64BB011CC381F2C6BF8FC3E3ECB" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2231-wk-Fact-6BA3E58D5D2309E902CF6BF8FC427F3D" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,110</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2251-wk-Fact-999DDA7B9397BE31EE776BF8FC401790" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2271-wk-Fact-C705F3270CF52B1C11C56BF8FC3F0092" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,077</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred (Expense) Benefit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2355-wk-Fact-E370E52E6CA78429118B6BF8FC43DD5D" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">902</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2375-wk-Fact-CFA092528FE8EA1835D46BF8FC4007BD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">546</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2395-wk-Fact-E35BFE205531F2AB624A6BF8FC40413B" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">10,651</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e2416-wk-Fact-01FAB9A8EF9B751B9CAA6BF8FC4348B2" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2435-wk-Fact-42364DC7C3714A0CB5916BF8FC3E4B46" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">167</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2454-wk-Fact-D2BE191C8C8AC8E0B85B6BF8FC3F1E30" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e2476-wk-Fact-3F419AC938FD93CDD63D6BF8FC3F3316" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">324</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2495-wk-Fact-620B79281CE0E582A4496BF8FC3EC4DB" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">89</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2514-wk-Fact-D2B23139A84E0FEAC3916BF8FC41DE17" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2536-wk-Fact-9F79278B43AF611903578061A6C3CC27" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2556-wk-Fact-95856C1BA0E7A44CB79D8061A6670B34" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2576-wk-Fact-62111506A791FCE8BC3D8061A67C2948" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">10,646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2602-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,673</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2622-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2642-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">80</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-1" continuedAt="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-2"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="TextSelection-5264FF3CD6E451D2C1206BF8FD36247D-0-wk-Fact-1A647F1E5678AC13541D6BF8FC4C5B94" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal tax at statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2758-wk-Fact-1DA7FB80800C8A4C81896BF8FCC3EE45" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2778-wk-Fact-473633CE76161C4F50BE6BF8FCC51E74" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2798-wk-Fact-CEACFDEA3E985BBD08FC6BF8FCC680D4" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,374</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2815-wk-Fact-793EBB766674D344D44E6BF8FCC96D66" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2835-wk-Fact-2913EF69B2093B9DA73E6BF8FCC0B46E" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">212</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2855-wk-Fact-32B6A8F0A299682578846BF8FCBFC3CA" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign income taxed at different rates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2877-wk-Fact-8DF49BB8D6F28352D8066BF8FCC75BAA" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">126</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2897-wk-Fact-E45DFC147981260F4B276BF8FCC91A21" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e2917-wk-Fact-BD61BE7804962395EDC36BF8FCCA8A6F" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nontaxable income attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e2939-wk-Fact-26EAEC64E45B00078EA66BF8FCC2DC20" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2958-wk-Fact-74A7B618CBA1A5BD8D1D6BF8FCC89DE6" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e2977-wk-Fact-AD2675A979C83FCC89636BF8FCC65878" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments to uncertain and effectively settled tax positions, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e2998-wk-Fact-746BFC2F1046C75D2C746BF8FCC0825B" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e3018-wk-Fact-CBB0E80B8043CF8722E56BF8FCC69D88" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3038-wk-Fact-9450701844B5F190B64C6BF8FCC3C55F" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued interest and penalties on uncertain and effectively settled tax positions, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3059-wk-Fact-892AB76D4AECD9147C346BF8FCC54B91" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e3078-wk-Fact-D77ECE8541DC38BD89A46BF8FCC9A72E" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e3098-wk-Fact-4591DE481C32538448AC6BF8FCC08CA4" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Excess tax benefits recognized on share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3120-wk-Fact-C5FF968845EFCE4F495C6BF8FCC417FA" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3139-wk-Fact-6F5A25845B38ED0EF2DD6BF8FCC81205" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3158-wk-Fact-F4A3FA8424B1A60363686BF8FCC4F22B" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Tax legislation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3179-wk-Fact-14D907B9E8CACF6E195C6BF8FCBEF75A" name="cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3198-wk-Fact-E931BBB46FFEAFE73D946BF8FCC1C798" name="cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">120</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3217-wk-Fact-756BFD44A8AA6AA16C4B6BF8FCBF48B3" name="cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,682</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3238-wk-Fact-BAFE370F411BF15A2B5F6BF8FCC2926F" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3257-wk-Fact-7DA248437F81F34B65DC6BF8FCC07670" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">138</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3276-wk-Fact-1D1A742AC5916D7D161D6BF8FCBF9CFA" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e3302-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,673</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e3322-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3342-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:IncomeTaxPolicyTextBlock" id="TextSelection-EA7656961C8591AA51A86BF8FD36BD23-0-wk-Fact-CF7D1541B5A6447EA55E6BF8FC4A23AC" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We </span><span style="font-family:Times New Roman;font-size:10pt;">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 statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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) benefit.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Tax Reform</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On December 22, 2017, new federal tax reform legislation was enacted in the United States, resulting in significant changes from previous tax law. The new legislation reduced the federal corporate income tax rate to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3384-wk-Fact-76A0C6CBA10204E2DB466BF8FC49A8E6" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3388-wk-Fact-92AFAC52EBCC5C034CBE6BF8FC483F79" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2017Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">35</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> effective January 1, 2018, which resulted in a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e3392-wk-Fact-0FF4E8263A4A0963D549941B3F21C42D" name="cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">12.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> net income tax benefit to us for 2017, primarily related to the remeasurement of deferred taxes at the new tax rate. Our federal income tax expense for periods beginning in 2018 is based on the new rate. </span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">81</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-2" continuedAt="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-3"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="TextSelection-FE213061AB3C2CFD5D4F6BF8FD36F450-0-wk-Fact-E79EA3B9FCB7D313FA3D6BF8FC4AB3A6" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Net Deferred Tax Liability</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred Tax Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net operating loss and other loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3551-wk-Fact-EFEAE3FE448A319934976BF8FC7242F6" name="cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,017</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3570-wk-Fact-377AB054A34382FC920C6BF8FC7333E6" name="cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,926</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nondeductible accruals and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3585-wk-Fact-8BEA4BD40DC873A7228F6BF8FC70A323" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,779</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3604-wk-Fact-08329064E8A5A2B919366BF8FC76B88D" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3624-wk-Fact-3083F71F27941C0B03C16BF8FC74796F" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,906</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3643-wk-Fact-621BFC852FB066A679836BF8FC7306DE" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3663-wk-Fact-D07FACD589FC5EEF60556BF8FC7370CD" name="us-gaap:DeferredTaxAssetsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,890</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3682-wk-Fact-13B41E3F7D12D73B6F066BF8FC724BCE" name="us-gaap:DeferredTaxAssetsNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred Tax Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of property and equipment and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3743-wk-Fact-8E9508EFC0EC561D189D6BF8FC714E97" name="cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3762-wk-Fact-1C8EA007E94656D2F5566BF8FC75EFAF" name="cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3782-wk-Fact-735477EEEB77FC1075B36BF8FC71B0D3" name="cmcsa:DeferredTaxLiabilityInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">702</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3801-wk-Fact-E7B123DC21485A085BD06BF8FC7517DA" name="cmcsa:DeferredTaxLiabilityInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">491</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3821-wk-Fact-0311C3771325918EDBA26BF8FC705DB7" name="cmcsa:DeferredTaxLiabilitiesLongTermDebt" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3840-wk-Fact-0DBBFD4A7F8461AA06366BF8FC7584FD" name="cmcsa:DeferredTaxLiabilitiesLongTermDebt" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">604</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3861-wk-Fact-B599A1CA410A4879BB8F6BF8FC7171F3" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3880-wk-Fact-2C948C37B05D937C8F266BF8FC740648" name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3899-wk-Fact-A6B27BE8F9B8B9C2C3E16BF8FC768754" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3918-wk-Fact-ECC5A28FF623D36F7B776BF8FC74367A" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,319</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e3943-wk-Fact-3398B601E5ECE5EFAF086BF8FC752B34" name="us-gaap:DeferredTaxLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,093</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e3962-wk-Fact-49120A933995C5BB84BB6BF8FC759B84" name="us-gaap:DeferredTaxLiabilities" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,369</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in our net deferred tax liability in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> that were not recorded as deferred income tax benefit (expense) are primarily related to an increase of </span><span style="font-family:Times New Roman;font-size:10pt;text-align:right;vertical-align:bottom;"><span>$<ix:nonFraction id="d64529302e3982-wk-Fact-228E217F4E8F0D6DDF0CCE2A220AD029" name="cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">118</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> associated with items included in other comprehensive income (loss) and an increase in net deferred tax liabilities of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e3986-wk-Fact-98B246549628898E778E6BF8FC4D187C" name="cmcsa:ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as a result of the finalization of acquisition accounting for Sky. Our net deferred tax liability includes </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e3990-wk-Fact-A3EC7FA445CFC9A9D5B56BF8FC49C8C6" name="cmcsa:DeferredTaxLiabilityFranchiseRights" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">15.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to cable franchise rights that will remain unchanged unless we recognize an impairment or dispose of a cable franchise or there is a change in the tax law.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had federal net operating loss carryforwards of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4002-wk-Fact-2918E23F2DA4B38A67DD6BF8FC4C3C2E" name="us-gaap:OperatingLossCarryforwards" contextRef="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">274</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and various state net operating loss carryforwards, the majority of which expire in periods through 2039. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we also had foreign net operating loss carryforwards of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4010-wk-Fact-46571B35B22B2DB519526BF8FC4C6777" name="us-gaap:OperatingLossCarryforwards" contextRef="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to the foreign operations of Sky and NBCUniversal, the majority of which can be carried forward indefinitely. The determination of the realization of the state and foreign net operating loss carryforwards is dependent on our subsidiaries&#8217; taxable income or loss, apportionment percentages, redetermination from taxing authorities, and state 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 </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our valuation allowance was primarily related to foreign and state net operating loss carryforwards. In 2019, in conjunction with the finalization of acquisition accounting for Sky, we recorded an additional valuation allowance of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4023-wk-Fact-22B21F0F99731769EDC7941E43BCB4E6" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" contextRef="FI2019Q1_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> associated with our assessment of the realization of Sky&#8217;s deferred tax assets, primarily related to net operating losses. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Uncertain Tax Positions</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our liability for uncertain tax positions as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4037-wk-Fact-838315E3B642428E2E356BF8FC4D25D9" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, which excludes the federal benefits on state tax positions that were recorded as deferred income taxes. </span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="TextSelection-F2D0531B35DE4D8180216BF8FD36900C-0-wk-Fact-8596B0B65A0353FFCB3E6BF8FC4C4FFD" continuedAt="TextSelection-F2D0531B35DE4D8180216BF8FD36900C-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Reconciliation of Unrecognized Tax Benefits</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gross unrecognized tax benefits, January&#160;1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e4201-wk-Fact-DFAE09CCAC85F3B360F26BF8FC235D0D" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,543</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4220-wk-Fact-6E70B0E1BC12029D4FE66BF8FC23E931" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4239-wk-Fact-98C21C352DA4A17B86C66BF8FC285498" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2016Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions based on tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e4255-wk-Fact-26D1442C83B4318495826BF8FC24F87B" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4274-wk-Fact-130E328D29ADFBF169DA6BF8FC290894" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4293-wk-Fact-3230EB92C4281B06F8ED6BF8FC27C6CC" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e4314-wk-Fact-9DA076CDBB266944B5206BF8FC24A8E7" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4333-wk-Fact-28FE009695D11C43F6646BF8FC24A322" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4352-wk-Fact-D28B05643BEDAED331866BF8FC284A39" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">319</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions from acquired subsidiaries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e4373-wk-Fact-FEC86B515ECA72F38EB26BF8FC253B3B" name="cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4392-wk-Fact-A7A22484A803F1EC1D716BF8FC27F0F1" name="cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">130</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4411-wk-Fact-0B9AD260C367968DE2BF6BF8FC23EEF3" name="cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e4432-wk-Fact-07448994DDD87CC70EFF6BF8FC27D42A" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">344</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4452-wk-Fact-155834296A2B3E4EF46B6BF8FC28028A" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">346</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4472-wk-Fact-A01A57F8EE1ABCF1A5706BF8FC271210" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">251</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reductions due to expiration of statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e4494-wk-Fact-3FE5803CAE4E721A9A0F6BF8FC23E1C5" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4514-wk-Fact-DF961A7F07414F88EFD16BF8FC28C9A2" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4534-wk-Fact-45D65E6F44216783AA986BF8FC25328E" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Settlements with tax authorities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e4556-wk-Fact-7A1873A1305C4A27DEF46BF8FC24C607" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4576-wk-Fact-045526DE1F339AB6A0886BF8FC26D535" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4596-wk-Fact-877610705C2924A0B0036BF8FC28AFDF" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gross unrecognized tax benefits, December&#160;31</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e4618-wk-Fact-45A3F85EA5A647E6D2776BF8FC26E26A" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,422</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4637-wk-Fact-DFAE09CCAC85F3B360F26BF8FC235D0D" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,543</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4656-wk-Fact-6E70B0E1BC12029D4FE66BF8FC23E931" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Positions paid</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64529302e4677-wk-Fact-8D01725F3569EDD530746BF8FC252F62" name="cmcsa:UnrecognizedTaxBenefitsPositionsPaid" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">409</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4697-wk-Fact-E4C493266A8BA89E47D16BF8FC274A1B" name="cmcsa:UnrecognizedTaxBenefitsPositionsPaid" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">531</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64529302e4717-wk-Fact-21EF8BFECD740032E2906BF8FC23FBED" name="cmcsa:UnrecognizedTaxBenefitsPositionsPaid" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">688</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Liability for uncertain tax positions</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64529302e4745-wk-Fact-00E55A55C443CFE97AD66BF8FC29CBB0" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,013</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4764-wk-Fact-8DE1A006D7995472FBBC6BF8FC278A3E" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,012</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64529302e4783-wk-Fact-F2A758D3AC1C5EA304DC6BF8FC233BEF" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">809</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-F2D0531B35DE4D8180216BF8FD36900C-1"></ix:continuation>Our liability for uncertain tax positions represents the amounts recorded for potential payment obligations. Our gross unrecognized tax benefits also include amounts related to positions for which tax has been assessed and paid. If we were to recognize our gross unrecognized tax benefits in the future, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4799-wk-Fact-A00864639B2A332BE8EB6BF8FC494809" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> would impact our effective tax rate and the remaining amount would increase our deferred income tax liability. 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.</span><span style="font-family:Times New Roman;font-size:10pt;color:#ff0000;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">82</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-3" continuedAt="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-4"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our accrued interest associated with our liability for uncertain tax positions was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4818-wk-Fact-2D52C2F7BD8F4000E5FA6BF8FC4C4E70" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">186</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529302e4822-wk-Fact-B3AE82DDF7EED65251686BF8FC4D79CF" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">203</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-4">The IRS has completed its examination of our income tax returns for all years through 2016. 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 2000 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><a id="s64C63F208F245AF1877865855CB75E97"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-5B10ACC6588F4B25ADB06BF8FD37D480-0-wk-Fact-0512A507D8CE73ED1F696BF8FBFB8F5A" escape="true"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 6: Earnings Per Share</span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-48E56BCC62203C1344096BF8FD37DB40-0-wk-Fact-292828BB74D284926A3C6BF8FBFA7527" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:25%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Computation of Diluted EPS</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31<br/>(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic EPS attributable to </span></div><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;Comcast Corporation </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e1941-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e1950-wk-Fact-3998E4F4F4894F80EDA86BF8FD1852F9" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,548</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e1964-wk-Fact-47C90FF7DE67F06D6CC56BF8FB7B65D0" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e1978-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e1988-wk-Fact-42D5B41FAD286169B9166BF8FD1A5396" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,584</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2002-wk-Fact-66EAEE129515552A87C76BF8FB771341" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2016-wk-Fact-B914AEDE91183587E95D6BF8FB69B465" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2025-wk-Fact-6E2F7E2D650DF702F19A6BF8FD18FEA3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2017Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,708</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2040-wk-Fact-8BBBA422B2EA53C260D06BF8FB723523" name="us-gaap:EarningsPerShareBasic" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Assumed exercise or issuance</span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;of shares relating to stock </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e2204-wk-Fact-8F88B8DE6544B89354C36BF8FD188A9E" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2244-wk-Fact-C4B1450958383DEF1FD26BF8FD19B89B" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2018Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2283-wk-Fact-4A1F33D0A743B7E5D5AE6BF8FD19FF27" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2017Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted EPS attributable to </span></div><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;Comcast Corporation </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e2325-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e2334-wk-Fact-ED1D18385C8318F02F726BF8FD192B9C" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,610</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64523527e2348-wk-Fact-42F9645FCF3A6B9403A96BF8FB754D96" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2362-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2372-wk-Fact-509479BB8CEE232AF77D6BF8FD17262B" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2018Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,640</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2386-wk-Fact-A463C8B49E4AD5511BC86BF8FB6F318E" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.53</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2400-wk-Fact-B914AEDE91183587E95D6BF8FB69B465" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2409-wk-Fact-4FAF211A1A83529F92A46BF8FD19E2A6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2017Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,786</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64523527e2424-wk-Fact-C0AFE2B19674466E79D36BF8FB6E2863" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:EarningsPerSharePolicyTextBlock" id="TextSelection-19F8593AEDB00E0F3EE56BF8FD3657FD-0-wk-Fact-C8A0192CF2F60542DB8B6BF8FBFAD9D4" escape="true">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.</ix:nonNumeric> The amount of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive was not material in any of the periods presented.</span></div></ix:nonNumeric><div><a id="s2D864E2F967D5C62992B1D657141CBB9"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:DebtDisclosureTextBlock" id="TextSelection-4AC927F99E8CAFB66DD56BF8FD379FF9-0-wk-Fact-4144243C4350E1E4B6A16BF8FB5244D4" continuedAt="TextSelection-4AC927F99E8CAFB66DD56BF8FD379FF9-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 7: Long-Term Debt</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfDebtTableTextBlock" id="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-0-wk-Fact-B3BED02BD8E7803F4E876BF8FB511A97" continuedAt="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-1" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:55%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Long-Term Debt Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Interest Rate as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1641-wk-Fact-E4B14FC8D205F984C9A16BF8FBEB60B2" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember" unitRef="number" decimals="4" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1660-wk-Fact-1CC8EE664FFD12CEA0E06BF8FBE57B8C" name="us-gaap:CommercialPaper" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1674-wk-Fact-D540AD3C4F74E6D06B3F6BF8FBE54366" name="us-gaap:CommercialPaper" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">675</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revolving credit facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1689-wk-Fact-74A412B1AD562859360B6BF8FBEA0A7D" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="number" decimals="4" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1703-wk-Fact-2C3FB80FC18EA176274E6BF8FBE30DA0" name="us-gaap:LineOfCredit" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1717-wk-Fact-8FA927B6DCBBED3BF1D26BF8FBE7B11B" name="us-gaap:LineOfCredit" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">606</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1737-wk-Fact-F51DE258FBCDBA5CB9416BF8FBE99482" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">1.87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1752-wk-Fact-4A2B7456BA4DCD57F2396BF8FBE9EBE0" name="us-gaap:OtherLongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,078</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1766-wk-Fact-0042EF81305F6E10E97E6BF8FBE28497" name="us-gaap:OtherLongTermDebt" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,268</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities of 5 years or less, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1786-wk-Fact-ABD660276055CCDE4F756BF8FBE31FDF" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1801-wk-Fact-A8A7F49781B6DD5EC05B6BF8FBE00E57" name="us-gaap:SeniorNotes" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,378</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1815-wk-Fact-24B6905F3651F8B987C86BF8FBE1FFBD" name="us-gaap:SeniorNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,331</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities between 5 and 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1835-wk-Fact-4E4A0D71A13EB38E78E06BF8FBE9F4FB" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.74</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1850-wk-Fact-C46B8FF98A5F9595E91D6BF8FBE6F830" name="us-gaap:SeniorNotes" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,683</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1864-wk-Fact-A07DC4AA4F52B7AF928B6BF8FBE00981" name="us-gaap:SeniorNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,727</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities greater than 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1884-wk-Fact-A2E679C540A8071603086BF8FBE7E9C3" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1899-wk-Fact-B053F8FDB167F6201D3D6BF8FBE800DE" name="us-gaap:SeniorNotes" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">46,653</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1913-wk-Fact-B181607E23D4ABC60AA96BF8FBE6BD2F" name="us-gaap:SeniorNotes" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,030</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other, including capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e1947-wk-Fact-FAE16C41C0B54468ED006BF8FBE3B6F6" name="us-gaap:OtherBorrowings" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,098</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e1961-wk-Fact-979F648FB6BED19464B16BF8FBE62AD9" name="us-gaap:OtherBorrowings" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">808</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64532615e1997-wk-Fact-1EE5D19D214A50B88D506BF8FBE40CBF" name="cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,673</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64532615e2012-wk-Fact-FF5E7B844B0346394D2B6BF8FBE809D5" name="cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,702</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2033-wk-Fact-8F8F19ED559ACA675EE96BF8FBE703EF" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup>&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e2048-wk-Fact-EE59B51E9B3F484E0D3B6BF8FBE8BCD0" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">102,217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2062-wk-Fact-AE3FFCF0B7557E12C7DC6BF8FBE7E405" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">111,743</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e2098-wk-Fact-A08D65EE6C18265B57046BF8FD0F5A8E" name="us-gaap:DebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2112-wk-Fact-0EF8E5B9B086488D85F36BF8FD060754" name="us-gaap:DebtCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64532615e2151-wk-Fact-6C2A8A555B1A018CAFC66BF8FD0092B8" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">97,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2165-wk-Fact-A60D116A5DF2AC0EDECA6BF8FCD1F428" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">107,345</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:continuation id="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-1" continuedAt="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-2"><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Includes the effects of our derivative financial instruments.</span></div></td></tr></table></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">83</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-4AC927F99E8CAFB66DD56BF8FD379FF9-1" continuedAt="TextSelection-4AC927F99E8CAFB66DD56BF8FD379FF9-2"><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-2" continuedAt="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-3"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-3"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#163;<ix:nonFraction id="d64532615e2190-wk-Fact-96E98D9E692EE974F26280B1A378E597" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="gbp" decimals="-8" scale="9" format="ixt:numdotdecimal">4.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8364;<ix:nonFraction id="d64532615e2194-wk-Fact-F9CB1AC9099F02B2CB7080B1963BE670" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="eur" decimals="-8" scale="9" format="ixt:numdotdecimal">4.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64532615e2198-wk-Fact-7D13BB9C871E157785F5D1C40A7B8497" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="JPY" decimals="-9" scale="9" format="ixt:numdotdecimal">267</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64532615e2202-wk-Fact-60A49C6D9FF7333B221F6BF8FB5A7E93" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="cny" decimals="-9" scale="9" format="ixt:numdotdecimal">9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB. </span><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#163;<ix:nonFraction id="d64532615e2212-wk-Fact-CF903944860F8C59C1E380B1BE6444F7" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="gbp" decimals="-8" scale="9" format="ixt:numdotdecimal">7.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8364;<ix:nonFraction id="d64532615e2216-wk-Fact-72A8FD07B328A1BE4F1B80B1D0739FF1" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="eur" decimals="-8" scale="9" format="ixt:numdotdecimal">4.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64532615e2220-wk-Fact-90CC9C2BA79478D99CC86BF8FB50FA30" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="JPY" decimals="-9" scale="9" format="ixt:numdotdecimal">390</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64532615e2224-wk-Fact-753C635EF0E90942B60080B1E5E4D785" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="cny" decimals="-9" scale="9" format="ixt:numdotdecimal">4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB.</span></div></ix:continuation></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our debt </span><span style="font-family:Times New Roman;font-size:10pt;">had an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2260-wk-Fact-E0CB05201975AE8CC6DB6BF8FB5B3548" name="us-gaap:LongTermDebtFairValue" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">115.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2264-wk-Fact-E16C14DA6146C66A0EA66BF8FB540EF7" name="us-gaap:LongTermDebtFairValue" contextRef="FI2018Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">114.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="TextSelection-9634EAF6622B5E2508FB6BF8FD37867A-0-wk-Fact-4F493DA25F4A85A416126BF8FB51789E" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Principal Maturities of Debt</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2341-wk-Fact-A3F519379204B282A1129477913CE100" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2361-wk-Fact-DF2A3497D73D35E31CAD9477A65B4370" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2381-wk-Fact-283EA48C43F84094742F9477BA292088" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,581</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2401-wk-Fact-55E708FC58FC41FB17279477D97656E8" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,664</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2421-wk-Fact-974E406C03CD8AF6E2DE9477EDCDEB7A" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,759</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2441-wk-Fact-64C6DECF19D07C10A90B9478072DF4F7" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70,306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use cross-currency swaps as cash flow hedges for foreign currency denominated debt obligations when those obligations are denominated in a currency other than the functional currency. 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 cash flows such as interest and principal debt repayments.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we had cross-currency swaps designated as cash flow hedges on</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2466-wk-Fact-85A75AB8B0B3F8AF580A80ADCC1C16A1" name="cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged" contextRef="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of our foreign currency denominated debt</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">the aggregate estimated fair values of cross-currency swaps designated as cash flow hedges were a net asset of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2487-wk-Fact-16273F0634F398480DAB80AD0A8B3EA9" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" contextRef="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">373</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2491-wk-Fact-1010BF08A65158F0F46380AD05F377DE" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">399</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are also exposed to foreign exchange risk on the consolidation of our foreign operations.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">have foreign currency denominated debt and use cross-currency swaps to hedge our net investments in certain of these subsidiaries.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Transaction gains and losses resulting from currency movements on debt and changes in 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).</span><span style="font-family:Times New Roman;font-size:10pt;">The aggregate amount of our net investment in foreign subsidiaries that have been hedged using cross-currency swaps and foreign currency denominated debt was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2510-wk-Fact-F96DBD0A65B3A4A2910C80AFAAC6C6E6" name="cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged" contextRef="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">14.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2514-wk-Fact-3480C8C910EF42A2022180AFA8AB4A85" name="cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">15.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">the aggregate estimated fair value of the cross-currency swaps was a net liability of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2539-wk-Fact-FA923EFC1E7221FD33DF94D83292B9BA" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" contextRef="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">373</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2544-wk-Fact-BBE6E7318DB13D414A0F94D831B3503B" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">587</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">there were pre-tax cumulative translation gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2560-wk-Fact-C2BE7B77532DB5594E12A88ADEC7866C" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">339</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">pre-tax cumulative translation losses</span><span style="font-family:Times New Roman;font-size:10pt;"> of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2569-wk-Fact-1742CBDF750D7A097ACBA88ADEC0F502" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, related to these net investment hedges recorded in accumulated other comprehensive income (loss).</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Commercial Paper Programs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our commercial paper programs provide a lower-cost source of borrowing to fund our short-term working capital requirements. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Revolving Credit Facilities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2616-wk-Fact-32445513E10F3B2EA3B86BF8FB5B9839" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q4" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">9.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of revolving credit facilities due 2022 with a syndicate of banks that may be used for general corporate purposes. In June 2019, we amended the terms of our revolving credit facilities to extend their expiration dates from May 26, 2021 to May 26, 2022. We may increase the commitment under the revolving credit facilities up to a total of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2620-wk-Fact-234504DCF485488598A76BF8FB558DAC" name="cmcsa:LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity" contextRef="FI2019Q4" unitRef="usd" decimals="-9" scale="9" format="ixt:numdotdecimal">12</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, as well as extend the expiration dates to no later than 2023, subject to approval of the lenders. The interest rates on the revolving credit facilities consist of a base rate plus a borrowing margin that is determined based on Comcast&#8217;s credit rating. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the borrowing margin for borrowings based on the London Interbank Offered Rate was </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532615e2628-wk-Fact-1F01B232ACC1B4B30ECC6BF8FB51D6BE" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2019Q4YTD_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.00</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Our revolving credit facilities require that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facilities. We were in compliance with all financial covenants for all periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, amounts available under our revolving credit facilities, net of amounts outstanding under our commercial paper programs and outstanding letters of credit and bank guarantees, totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2640-wk-Fact-AEA093EA158075C1181B80BE29E5AC35" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">9.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we made net repayments of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2648-wk-Fact-CFABF58D6BF38E9528FF80BC2292979E" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" contextRef="FD2019Q4YTD_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">615</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> under Sky&#8217;s </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;<ix:nonFraction id="d64532615e2652-wk-Fact-3AE5D228E5FF5C264DAC80BA37E8383C" name="cmcsa:LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated" contextRef="I2019Q1_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember" unitRef="gbp" decimals="INF" scale="9" format="ixt:numdotdecimal">1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> revolving credit facility, which was terminated in February 2019.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Letters of Credit and Bank Guarantees</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2666-wk-Fact-73DBE24B55D3049EEDB46BF8FB572BA5" name="cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">484</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to cover potential fundings under various agreements.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">84</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-4AC927F99E8CAFB66DD56BF8FD379FF9-2"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Guarantee Structure</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast, Comcast Cable and NBCUniversal </span><span style="font-family:Times New Roman;font-size:10pt;">fully and unconditionally guarantee each other&#8217;s debt securities</span><span style="font-family:Times New Roman;font-size:10pt;">, including the </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast revolving credit facility</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of debt securities within the cross-guarantee structure totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2688-wk-Fact-528704F0080E21EE9D546BF8FB5745A7" name="cmcsa:GuaranteeObligationsDebtSecurities" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">88.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Additionally, certain other subsidiary debt securities are guaranteed by Comcast and/or Comcast Cable as described below. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast and Comcast Cable fully and unconditionally guarantee NBCUniversal Enterprise&#8217;s debt securities, including its revolving credit facility. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of NBCUniversal Enterprise&#8217;s debt securities guaranteed by Comcast and Comcast Cable totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2699-wk-Fact-6AE3F623B7B785A9F2326BF8FB591CED" name="cmcsa:GuaranteeObligationsDebtSecurities" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, all of which will mature within the next </span><span style="font-family:Times New Roman;font-size:10pt;">3 years</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast fully and unconditionally guarantees Universal Studios Japan&#8217;s yen-denominated term loans. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of Universal Studio Japan&#8217;s term loans guaranteed by Comcast totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2714-wk-Fact-95E586F1B0D5101D1C7580C48AFDB652" name="cmcsa:GuaranteeObligationsDebtSecurities" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_UniversalStudiosJapanTermLoansMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (using exchange rates as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">), all of which will mature within the next </span><span style="font-family:Times New Roman;font-size:10pt;">3 years</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In May 2019, Comcast provided a full and unconditional guarantee of Sky&#8217;s debt securities in connection with Sky&#8217;s noteholders consenting to (i) the transfer of the listing of three series of Sky notes from the Main Market of the London Stock Exchange to the Professional Securities Market of the London Stock Exchange and (ii) amending certain terms of the Sky notes. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of Sky&#8217;s debt securities guaranteed by Comcast totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2733-wk-Fact-C87EEEE7355B1B7014B0D1B671EEAF08" name="cmcsa:GuaranteeObligationsDebtSecurities" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SkyDebtSecuritiesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">9.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (using exchange rates as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">), of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532615e2741-wk-Fact-11163341C60105091440F58BE0D8808F" name="cmcsa:GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SkyDebtSecuritiesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">6.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> will mature within the next </span><span style="font-family:Times New Roman;font-size:10pt;">5 years</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div></ix:continuation><div><a id="s1C8BE0105E7B581D8F09022F3A82336E"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:SignificantTransactionsTextBlock" id="TextSelection-A06ACC979F5F0FABEB5E6BF8FD373A92-0-wk-Fact-D897B9BB16DDD6CFAC3D6BF8FCA6317E" continuedAt="TextSelection-A06ACC979F5F0FABEB5E6BF8FD373A92-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 8: Significant Transactions</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2018</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Sky Transaction</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On October 9, 2018, in connection with our offer to acquire the share capital of Sky, we acquired a controlling interest in Sky through a series of purchases of Sky shares at our offer price of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;<ix:nonFraction id="d64532790e1517-wk-Fact-36ECBCC7D2F5ADDE1E426BF8FCA619FF" name="us-gaap:BusinessAcquisitionSharePrice" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="gbpPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">17.28</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">per Sky share. In the fourth quarter of 2018, we acquired the remaining Sky shares and now own </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1523-wk-Fact-0ADEEB5444E0A11B02E26BF8FB592A5F" name="cmcsa:BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of Sky&#8217;s equity interests.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Total cash consideration was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;<ix:nonFraction id="d64532790e1533-wk-Fact-2F05E315DEACB70784346BF8FB5B6415" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="gbp" decimals="-8" scale="9" format="ixt:numdotdecimal">30.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1538-wk-Fact-0EEBE877590147BCB8356BF8FCA49DB9" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">39.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">using the exchange rates on the purchase dates).</span><span style="font-family:Times New Roman;font-size:10pt;"> We financed the acquisition through a combination of fixed and floating rate senior notes, the issuance of term loans and cash on hand. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Allocation of Purchase Price</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have applied acquisition accounting to Sky. Sky&#8217;s results of operations are included in our consolidated results of operations since the acquisition date and are reported in our Sky segment. The net assets of Sky were recorded at their estimated fair value using level 3 inputs. In valuing acquired assets and liabilities, fair value estimates are based on, but are not limited to, future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, we finalized the acquisition accounting in connection with the Sky transaction, which primarily resulted in decreases to intangible assets and investments (included below in other noncurrent assets and (liabilities), net), an increase to property and equipment, and corresponding adjustments to deferred taxes. We also recorded an additional valuation allowance of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1558-wk-Fact-22B21F0F99731769EDC7941E43BCB4E6" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" contextRef="FI2019Q1_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> associated with our assessment of the realization of Sky&#8217;s deferred tax assets, primarily related to net operating losses. These changes resulted in an increase in goodwill of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1562-wk-Fact-03F5E54D2E1F1CEF4C01894F0EF8C73A" name="us-gaap:GoodwillPurchaseAccountingAdjustments" contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and an adjustment recorded in 2019 related to the fourth quarter of 2018 that resulted in an increase to depreciation and amortization expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1566-wk-Fact-68D8D486F96BF2EA081B894F3EFC9F05" name="cmcsa:BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization" contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">53</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">85</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-A06ACC979F5F0FABEB5E6BF8FD373A92-1" continuedAt="TextSelection-A06ACC979F5F0FABEB5E6BF8FD373A92-2"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="TextSelection-8112C72BEFD225106D776BF8FD379543-0-wk-Fact-2A11A538B2E4989637F06BF8FCA089AF" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below presents the allocation of the all-cash purchase price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;<ix:nonFraction id="d64532790e1574-wk-Fact-2F05E315DEACB70784346BF8FB5B6415" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="gbp" decimals="-8" scale="9" format="ixt:numdotdecimal">30.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, or </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1578-wk-Fact-0EEBE877590147BCB8356BF8FCA49DB9" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">39.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, to the assets and liabilities of Sky as a result of the transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:81%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Allocation of Purchase Price</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consideration transferred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1649-wk-Fact-5EBA8FE6133F4EF36A026BF8FB681C25" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">39,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Allocation of purchase price</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1711-wk-Fact-40487499BE903379C08D6BF8FB66912F" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts receivable and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1726-wk-Fact-C27AE05585D89B16F9636BF8FB6A789E" name="cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs (See Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1746-wk-Fact-26F0309DC759D4B8FE736BF8FB6914C2" name="cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,512</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment (See Note 11)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1766-wk-Fact-B4AC342C4831198E08D06BF8FB690C51" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,127</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Intangible assets (See Note 12)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1786-wk-Fact-FE6C962AC9E010ED61736BF8FB67B368" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,539</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable, accrued liabilities and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64532790e1806-wk-Fact-2ACF52A1E570748E35096BF8FB661314" name="cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,885</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt (See Note 7)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64532790e1828-wk-Fact-575E989ACA6E3A6F309D6BF8FB66540C" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,468</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred tax assets (liabilities), net (See Note 5)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64532790e1849-wk-Fact-46CDC2FFD13D49B37F7E6BF8FB6918FB" name="cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,974</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets and (liabilities), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64532790e1870-wk-Fact-9BBD521876D6948B3F286BF8FB6838F2" name="cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fair value of identifiable net assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1891-wk-Fact-0D950F0ACF75820833686BF8FB6508A4" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,095</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill (See Note 12)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e1916-wk-Fact-7E53BA63226E06E4EBFB6BF8FB68AFE5" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">31,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment includes customer premise equipment with a carrying value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1930-wk-Fact-F0F8ADD92AC9B807A44989505C85C72A" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, which have original estimated useful lives of </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64532790e1934-wk-Fact-233858EA31497EF00D0E895082065CFA" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember" format="ixt-sec:duryear">5</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64532790e1938-wk-Fact-80CD63BD6670FF46F9928950992778BD" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember" format="ixt-sec:duryear">7</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The remaining property and equipment includes network assets, real estate and other machinery and equipment.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets primarily consist of customer relationships with a carrying amount of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1949-wk-Fact-0EAEF2F66AAA872593BB6BF8FCA1DD0C" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">9.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and developed technology and software with a carrying amount of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1953-wk-Fact-9A2A38DA71CA92A30D346BF8FCA20C4E" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">4.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, with original estimated useful lives between </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64532790e1957-wk-Fact-3180CACCD3E734FBD44A8951210C158B" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear">6</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64532790e1961-wk-Fact-A616F952774E968E7EDB89514B9D74F3" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear">19</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64532790e1965-wk-Fact-BC9B6646AFFE7DFABB3CC7751C445CCE" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember" format="ixt-sec:duryear">4</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64532790e1970-wk-Fact-FAD90F989A5C4A481D4AC774FDE430DF" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember" format="ixt-sec:duryear">9</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Indefinite-lived assets consist of trade names with a carrying amount of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e1974-wk-Fact-559B3E04DE41064AEFBD6BF8FCA09C62" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Goodwill</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill consists primarily of intangible assets that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and agreements. The acquired goodwill is not expected to be deductible for tax purposes.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Acquisition-Related Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As a result of the Sky transaction, we incurred expenses in 2018 related to legal, accounting, valuation and other professional services, which are reflected in other operating and administrative expenses. We also incurred certain financing costs associated with our borrowings, which are reflected in interest expense. The table below presents the amounts related to these expenses included in our consolidated statement of income.<ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="TextSelection-0DD0602699E0AC216727895536DB904E-0-wk-Fact-FAE07C5290E3164DD89A89556D7C7EB9" continuedAt="TextSelection-0DD0602699E0AC216727895536DB904E-1" escape="true"> The amounts below do not reflect the costs of any integration activities or costs related to synergies that may be achieved as a result of the acquisition.</ix:nonNumeric></span></div><ix:continuation id="TextSelection-0DD0602699E0AC216727895536DB904E-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2047-wk-Fact-40097B15C222B5E67A58895258DF8EBD" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">339</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2067-wk-Fact-E47083423C1648B20EB689525B4FD0CC" name="cmcsa:InterestExpenses" contextRef="FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Unaudited Pro Forma Information</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"> </span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="TextSelection-AC41D2064B7A9F5739866BF8FD374B00-0-wk-Fact-5B41DADD967BBBA2C99E6BF8FCABE829" continuedAt="TextSelection-AC41D2064B7A9F5739866BF8FD374B00-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following unaudited pro forma information has been presented as if the Sky transaction occurred on January 1, 2017. This information is based on historical results of operations, adjusted for allocation of purchase price and other acquisition accounting adjustments, and is not necessarily indicative of what the results would have been had we operated the business since January 1, 2017. For pro forma purposes, 2018 earnings were adjusted to exclude acquisition-related costs noted above, and 2017 earnings were adjusted to include these costs. No pro forma adjustments have been made for cost savings or synergies that have been or may be achieved by the combined businesses. The year ended December 31, 2019 is not presented as Sky is included in the consolidated results for the entire period.</span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">86</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-A06ACC979F5F0FABEB5E6BF8FD373A92-2"><ix:continuation id="TextSelection-AC41D2064B7A9F5739866BF8FD374B00-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2147-wk-Fact-2AB472CE467BD6BC3ED5894B77FC2D30" name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">109,518</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2161-wk-Fact-7C60328E7257F57758766BF8FBFBFDE8" name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">102,971</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2181-wk-Fact-DA8E382F3981D02EA6F5894B78056758" name="cmcsa:BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2195-wk-Fact-D2C30E05259D1599F08F6BF8FBFB71C2" name="cmcsa:BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,085</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2215-wk-Fact-AA7B32D8EBB0A036345C894B77CAF6B8" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2229-wk-Fact-D841BEA0F2540B0682546BF8FBFC6259" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2249-wk-Fact-D7704252C7C8192AD451894B7770073F" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2263-wk-Fact-15296D044B71E5DF6AF76BF8FBFC10C9" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">4.61</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Beijing Resort</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;). We own a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2281-wk-Fact-25A46FA244F0FBBCA01F6BF8FCA7707A" name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain financial and operating covenants and a maximum borrowing limit of</span><span style="font-family:Times New Roman;font-size:10pt;"> &#165;</span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2289-wk-Fact-62A71E6404B2968D74046BF8FCA14983" name="cmcsa:VariableInterestEntityMaximumBorrowingCapacity" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="cny" decimals="-8" scale="9" format="ixt:numdotdecimal">26.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> RMB (approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2293-wk-Fact-B279BD777462B9F018A76BF8FCACFFFD" name="cmcsa:VariableInterestEntityMaximumBorrowingCapacity" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">). </span><span style="font-family:Times New Roman;font-size:10pt;">The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Universal Beijing Resort had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2306-wk-Fact-85F5AFE93F7074EF4B6B6BF8FCA2A9B7" name="us-gaap:OtherLongTermDebt" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">principal amount of a term loan outstanding under the debt financing agreement.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have concluded that Universal Beijing Resort is a variable interest entity 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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64532790e2319-wk-Fact-25A46FA244F0FBBCA01F6BF8FCA7707A" name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest. Universal Beijing Resort&#8217;s results of operations are reported in our Theme Parks segment. Our consolidated statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2018, Universal Beijing Resort received initial equity investments through a combination of cash and noncash contributions from the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our consolidated balance sheet included assets, primarily property and equipment, and liabilities, including the term loan, of Universal Beijing Resort totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2340-wk-Fact-23D0AF86252156933AE86BF8FCA709B4" name="us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2344-wk-Fact-795A90BFD270414EF67E6BF8FCA9EC8F" name="us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities" contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2017</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">FCC Spectrum Auction</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 13, 2017, the Federal Communications Commission announced the results of its spectrum auction. In the auction, NBCUniversal relinquished its spectrum rights in the New York, Philadelphia and Chicago designated market areas (&#8220;DMAs&#8221;) where NBC and Telemundo had overlapping spectrum. NBCUniversal received proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2357-wk-Fact-50B1FA7D452B80DDE68F6BF8FCAC928B" name="us-gaap:ProceedsFromSaleOfIntangibleAssets" contextRef="D2017Q3Jul01-Jul31_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">482</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in July 2017, which were recorded in other investing activities in our consolidated statement of cash flows. NBCUniversal recognized a pretax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2361-wk-Fact-0C4FEAB6DEF9222A5DA96BF8FCA2FC3F" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="FD2017Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">337</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains in 2017. NBC and Telemundo stations share broadcast signals in these DMAs. In connection with the auction, we also acquired the rights to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2365-wk-Fact-207D59890C03A87AE32F6BF8FCA74C24" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2017Q2_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of spectrum in the second quarter of 2017, which were recorded to other intangible assets, net. We had previously made a deposit of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2369-wk-Fact-4AB97B6F4FB16E78420E6BF8FCAA1F89" name="cmcsa:DepositToAcquireIntangibleAsset" contextRef="FD2016Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to participate in the auction in 2016 and received a refund for amounts in excess of the purchase price in 2017.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Studios Japan</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 6, 2017, we acquired the remaining interests in Universal Studios Japan that we did not already own for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64532790e2379-wk-Fact-3A8360993926FF96AF9F6BF8FCA1E7ED" name="us-gaap:PaymentsToMinorityShareholders" contextRef="D2017Q2USJ_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The acquisition was funded through cash on hand and borrowings under our commercial paper program. Because we maintained control of Universal Studios Japan, the difference between the consideration transferred and the recorded value of the noncontrolling interests, as well as the related tax and accumulated other comprehensive income impacts, were recorded to additional paid-in capital.</span></div></ix:continuation><div><a id="s50A8FD15F0885009A6F35BE8A26F696E"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="TextSelection-A4E7342751FDAF0F0BCF6BF8FD3861CE-0-wk-Fact-D4594617981DA4B817D36BF8FC5A304F" continuedAt="TextSelection-A4E7342751FDAF0F0BCF6BF8FD3861CE-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 9: Recent Accounting Pronouncements</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-4B352152B9FC14B61A0F6BF8FD38A2AE-0-wk-Fact-F8B152449AB4521D0CE16BF8FC5B14AE" continuedAt="TextSelection-4B352152B9FC14B61A0F6BF8FD38A2AE-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.</span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">87</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-4B352152B9FC14B61A0F6BF8FD38A2AE-1"><ix:continuation id="TextSelection-A4E7342751FDAF0F0BCF6BF8FD3861CE-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Upon adoption, we recorded</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529935e1524-wk-Fact-4FEC498AC61213DC189589566906B90C" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">4.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529935e1528-wk-Fact-454E5B8282B783C45EDE89569697A6AA" name="us-gaap:OperatingLeaseLiability" contextRef="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">4.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529935e1534-wk-Fact-207DF645CD1544E5BB658956AE2AF358" name="us-gaap:FinanceLeaseLiability" contextRef="I2019Q1JAN01-JAN01" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">787</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64529935e1548-wk-Fact-2652261C0DE426EB6C1D8956C5FB1A5E" name="cmcsa:AdditionalFinanceLeaseLiability" contextRef="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">229</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of additional contracts determined to be leases in connection with the Sky transaction, </span><span style="font-family:Times New Roman;font-size:10pt;">which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> See Note 17 for further information. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span></div></ix:continuation></ix:continuation><div><a id="s9FF5982BE32753069E316D92D351137E"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-0-wk-Fact-2B82743701F7D6307F456BF8FCDAC236" continuedAt="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 10: Investments</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" id="TextSelection-04577C7E4F32544F7C03A85D30B3BFB3-0-wk-Fact-E36859EB8F724C9472E2A85D4D502B03" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investment and Other Income (Loss), Net</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64534416e1662-wk-Fact-91AF347040592B58A3F9895B6CE2CA5B" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">505</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64534416e1682-wk-Fact-F7A008118CEBF66B8F4B895B6E85F7E8" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e1702-wk-Fact-E67D045EEF12D35A13AF895B70995B23" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e1718-wk-Fact-6036EA345B3065F712A8895B72182E47" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64534416e1737-wk-Fact-C5C6E27D3BBC03E1A9D4895B742FA0E1" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64534416e1757-wk-Fact-2838F61204C46040974B895B75CEA6ED" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e1779-wk-Fact-060D293DE96C1A1B15CB895B76C9B704" name="cmcsa:OtherIncomeLossNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">287</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e1798-wk-Fact-D2B2AE5DBE2480533A67895B786943D5" name="cmcsa:OtherIncomeLossNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">326</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e1817-wk-Fact-73EAAE2584E0AA351CE5895B7A8EBB7C" name="cmcsa:OtherIncomeLossNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">331</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e1843-wk-Fact-7706B393F39386B717D06BF8FB674337" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64534416e1862-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e1882-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:SummaryInvestmentHoldingsTextBlock" id="TextSelection-3398C67D438F7FAEF31C6BF8FD38A422-0-wk-Fact-8D5B3A65CB147A711A226BF8FCDC277E" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity method</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2013-wk-Fact-C0BD1E6588E0BC248F316BF8FCA6253B" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,347</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2032-wk-Fact-12C66E37F7F0688F049E6BF8FCA21FA0" name="us-gaap:EquityMethodInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,035</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Marketable equity securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2047-wk-Fact-2E03FAC1E8514883151F6BF8FCA45F44" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2066-wk-Fact-3155DC6E95EBC673BEA66BF8FCA2621F" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nonmarketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2086-wk-Fact-BDBB341456D98F4789676BF8FCA65AFA" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,896</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2105-wk-Fact-3735A23126B171878B756BF8FCA5573A" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,805</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2125-wk-Fact-9EC15E4DD06ADC6681026BF8FCA76C3E" name="us-gaap:OtherInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,796</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2144-wk-Fact-F8CFC516E138F45DE8AC6BF8FCA3455E" name="us-gaap:OtherInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,796</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2164-wk-Fact-6A1F5572532AB5E020B16BF8FCA37CE4" name="us-gaap:Investments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2183-wk-Fact-2EE18C8A5C3FCD9EE19E6BF8FCA4AF61" name="us-gaap:Investments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,977</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2203-wk-Fact-DC3FD3C3A48A40CB79526BF8FCA4F066" name="us-gaap:ShortTermInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,709</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2222-wk-Fact-AC331B8FCE59780C25BA6BF8FCA348F4" name="us-gaap:ShortTermInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2242-wk-Fact-E2B4EB4981927289B8A180673E8B46F5" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2261-wk-Fact-590AA1426CFB1E8F58C6806741998E85" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent investments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64534416e2286-wk-Fact-935287D5615B0DF223CE6BF8FD0DD541" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,989</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2305-wk-Fact-DF54D38AAE51FE065FF36BF8FCD3A64C" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">88</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-1" continuedAt="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-2"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:InvestmentPolicyTextBlock" id="TextSelection-D88D7C2981268F4455866BF8FD39743A-0-wk-Fact-CBFCF83882729311C5CA6BF8FCDBB6A2" continuedAt="TextSelection-105DC6E18C81C60D4F036BF8FD39D6C0-0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Equity Method</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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 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 other income (loss), net.</span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Atairos</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 has a term of up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64534416e2360-wk-Fact-801448BAD9946A86EE836BF8FCEC8911" name="cmcsa:TermOfAgreement" contextRef="D2016Q1Jan01-Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" format="ixt-sec:duryear">12</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> years and is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only investor other than our former CFO and the other management company employees. We have committed to fund Atairos up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2364-wk-Fact-42497CA1F32375FA38AF6BF8FCEFD326" name="cmcsa:EquityMethodInvestmentFundingCommitment" contextRef="I2018Q1Feb28_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-9" scale="9" format="ixt:numdotdecimal">5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">&#160;in the aggregate at any one time, subject to certain offsets, and&#160;</span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2368-wk-Fact-316C74E7FDFD0C6EF6A5A453D583ACC6" name="cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment" contextRef="I2018Q1Feb28_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">&#160;annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2372-wk-Fact-99F29B455DAA5E09C4F66BF8FCECDA29" name="cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" contextRef="I2018Q1Feb28_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2376-wk-Fact-6B1627D1B2C786A4652F6BF8FCE9E5AE" name="cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" contextRef="I2018Q1Feb28_srt_RangeAxis_srt_MaximumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, with at least </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2381-wk-Fact-AB96ABAA0DA73594222B6BF8FCED268B" name="cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" contextRef="I2016Q1Jan01_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_srt_TitleOfIndividualAxis_cmcsa_FormerCFOMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">40</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2385-wk-Fact-8606CC776F1CFD706EA36BF8FCD92A6D" name="cmcsa:EquityMethodInvestmentPercentofLosses" contextRef="I2016Q1Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">99</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of any losses and they provide us the right to receive approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2389-wk-Fact-6606F35B673C17331F7F6BF8FCDECE5C" name="cmcsa:Percentageofresidualreturns" contextRef="I2016Q1Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">86</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of any residual returns in Atairos, in either case on a cumulative basis.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 Atairos 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. 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2396-wk-Fact-2B54A80F29EDDFB5A53CA463606C68A7" name="cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Atairos follows investment company accounting and records its investments 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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized losses of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2415-wk-Fact-275D9F8458CB304F59016BF8FCE745E1" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">64</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2419-wk-Fact-EFCFEF42CF0C8483C3E36BF8FCDDD021" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">31</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively; in </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized income of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2428-wk-Fact-857A6217D8068AEF673B6BF8FCE9CB3C" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">281</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we made cash capital contributions totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2444-wk-Fact-AA5309B2EB8C11E0D6656BF8FCE58A64" name="cmcsa:CapitalContributionToVIE" contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">571</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2448-wk-Fact-B8D957954995CE761BEC6BF8FCE8E8D4" name="cmcsa:CapitalContributionToVIE" contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">282</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2453-wk-Fact-BE0B46D860008AA87B5F6BF8FCF2DA8A" name="cmcsa:CapitalContributionToVIE" contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">994</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, to Atairos. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our investment was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2465-wk-Fact-C815A9F87CF56CDC20B86BF8FCEABCA4" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2469-wk-Fact-6CA021D0274343E16B376BF8FCE4DD71" name="us-gaap:EquityMethodInvestments" contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In April 2018, we sold a controlling interest in our arena management-related businesses to Atairos and received as consideration additional equity interests in Atairos. In connection with the sale of the businesses, we recognized a pre-tax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2476-wk-Fact-3AE1B6A5FB7711BBEA64895D9CA602AD" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="D2018Q2Apr01-Apr30_srt_CounterpartyNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">200</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains. In July 2017, we sold a business to a company owned by Atairos and received as consideration an investment in that company. In connection with the sale of the business, we recognized a pre-tax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2480-wk-Fact-F9DEF61A61E716800FE96BF8FCDF14B5" name="us-gaap:GainLossOnSaleOfBusiness" contextRef="D2017Q3Jul01-Jul31_srt_CounterpartyNameAxis_cmcsa_AtairosMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">105</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#006ebf;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;text-decoration:none;">Hulu and Collateralized Obligation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In May 2019, we entered into a series of agreements (the &#8220;Hulu Transaction&#8221;) with The Walt Disney Company and certain of its subsidiaries</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired our proportionate share of the approximate</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2497-wk-Fact-976A7ED91319C842B456895E439ECFAA" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2019Q2MAY31_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu previously held by AT&amp;T Inc. (&#8220;AT&amp;T&#8221;) for approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2505-wk-Fact-08EAE8E407516E688F63895E267ACD82" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="D2019Q2MAY2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">477</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">increasing our ownership interest to approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2514-wk-Fact-68376F4068D902B68F95895EA467DBC4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2518-wk-Fact-38743E81C9D9B402277A895EC49DD8A2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2019Q2APR30_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Following the Hulu Transaction, future capital calls are limited to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2528-wk-Fact-3E8464B47F82EBB11BA2895EE448E3A0" name="cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">1.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2536-wk-Fact-8DA17E92AD5099D60C28895F03A6BC7C" name="cmcsa:EquityMethodInvestmentOwnershipPercentageFloor" contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2542-wk-Fact-15F27B0AE49AA81C05FF895F25E55034" name="cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">27.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2547-wk-Fact-9E7B8F6EBFD8771B8C1F895F4A2F4A2F" name="cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2555-wk-Fact-53D74AC32F362F20D8B8895F6E3905DF" name="cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">upon exercise of the put or call.</span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">89</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-2" continuedAt="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-3"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In connection with the Hulu Transaction, we agreed to extend certain licenses of NBCUniversal content until late 2024. We can terminate most of our content license agreements with Hulu beginning in 2022, and beginning in 2020, we have the right to modify certain content licenses that are currently exclusive to Hulu, so that we can exhibit the content on our platforms in return for reducing the license fee.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2569-wk-Fact-5C431BC7B27C4250F920895F9887C941" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="D2019Q3AUGUST" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our consolidated balance sheet in the captions &#8220;investment securing collateralized obligation&#8221; and &#8220;collateralized obligation&#8221;, respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our collateralized obligation had a carrying value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2585-wk-Fact-531D3F82DBAD152193AE895FBEF1848C" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2594-wk-Fact-0DDB71BE9ED3D7A198BF895FE72F23C3" name="cmcsa:CollateralizedObligationFairValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The estimated fair value was based on level 2 inputs that use interest rates for debt with similar terms and remaining maturities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We account for our investment using the equity method. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized losses of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2621-wk-Fact-3A9672648EE760FB5DA56BF8FCF1662F" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">473</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2626-wk-Fact-C080218202093842EDB16BF8FCE32FC9" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">454</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2630-wk-Fact-8CB2722A018BEDE3A4426BF8FCDB0354" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">276</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, in equity in net income (losses) of investees, net. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we made cash capital contributions totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2655-wk-Fact-1FA58BE376044E7236956BF8FCDCF4EF" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">903</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">inclusive of the funding for the acquisition of the AT&amp;T interest,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2663-wk-Fact-C69B1551E119564F07276BF8FCEDD20B" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">454</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2667-wk-Fact-7B4875F53DFD216AA0DD6BF8FCE8C6F9" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, to Hulu. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2688-wk-Fact-E2B4EB4981927289B8A180673E8B46F5" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2693-wk-Fact-A64125A8892B53FB25BB6BF8FCEBE2D5" name="us-gaap:EquityMethodInvestments" contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">248</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2016, Time Warner Inc., which was acquired by AT&amp;T in 2018, acquired a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2702-wk-Fact-89A3C389709B0FC27A596BF8FCEB9BE7" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2016Q3Aug31_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu, diluting our interest at that time from approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2710-wk-Fact-D4BCBE11D297428544BB6BF8FCE1D281" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2016Q3July31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2714-wk-Fact-9557F1FAB9E60314E3D06BF8FCDF9E66" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2016Q3Aug31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Given the contingent nature of put and call options related to that interest, we recorded a deferred gain as a result of the dilution. In the first quarter of 2019, the put and call options expired unexercised and we recognized the previously deferred gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2721-wk-Fact-FE137CE49C12F996DB306BF8FCDAA8C6" name="cmcsa:DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" contextRef="FD2019Q1QTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">159</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in other income (loss), net.</span></div><ix:continuation id="TextSelection-58092D0B68420CD317B56BF8FD395930-0"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Marketable Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Snap</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2017, we acquired an interest in Snap Inc. for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2743-wk-Fact-8078E70D9C26BF972A166BF8FCE935A1" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="D2017Q1Mar_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">500</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as part of its initial public offering, which was classified as a marketable equity security and was sold in 2019. </span><span style="font-family:Times New Roman;font-size:10pt;">We recognized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2751-wk-Fact-1F2100172966F67F132E6BF8FCE212EC" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">293</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and losses of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2755-wk-Fact-1A00F6C27C5A0604E28DA8B7972AD605" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">268</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in 2019 and 2018, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2768-wk-Fact-696F460892F8A85BF2B86BF8FCE40439" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">162</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Peloton</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized unrealized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2782-wk-Fact-1B8779EE9D75FE87708B89610B28B9F7" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">184</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">which included unrealized gains as a result of Peloton&#8217;s initial public offering in September 2019. Following the initial public offering, we now present our investment in marketable equity securities, which was previously presented in non-marketable equity securities. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2803-wk-Fact-5A5FFEC5769E69D4527D89616595235D" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">294</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2807-wk-Fact-3535837D887C8E1351468961A9BB561F" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">110</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><ix:continuation id="TextSelection-105DC6E18C81C60D4F036BF8FD39D6C0-0" continuedAt="TextSelection-58092D0B68420CD317B56BF8FD395930-0"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Nonmarketable Equity Securities </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 apply this measurement alternative to</span><span style="font-family:Times New Roman;font-size:10pt;"> a majority of </span><span style="font-family:Times New Roman;font-size:10pt;">our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">90</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-3"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Other Investments</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">AirTouch</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We hold </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2844-wk-Fact-9DEC74D094723FB9C8FD6BF8FCE83DA3" name="cmcsa:NumberofPreferredStockSeries" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember" unitRef="preferred_stock_series" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> series of preferred stock of Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#8220;AirTouch&#8221;), a subsidiary of Verizon Communications Inc., which are redeemable in April 2020. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our investment in AirTouch was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2856-wk-Fact-D2E6BE65C3F7633B22BA6BF8FCE69A9E" name="us-gaap:HeldToMaturitySecuritiesCurrent" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and was included in other current assets and investments, respectively. We account for our investment in AirTouch as a held to maturity investment using the cost method. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the estimated fair value of the AirTouch preferred stock was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2869-wk-Fact-A869A5BF7FD299ED0B4A6BF8FCF0288A" name="us-gaap:HeldToMaturitySecuritiesFairValue" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The dividend and redemption activity of the AirTouch preferred stock determines the dividend and redemption payments associated with substantially all of the preferred shares issued by one of our consolidated subsidiaries, which is a VIE. The subsidiary has </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64534416e2876-wk-Fact-BBC18E1B460FC38F34F66BF8FCE6CAB8" name="cmcsa:NumberofPreferredStockSeries" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember" unitRef="preferred_stock_series" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> series of preferred stock outstanding with an aggregate redemption value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2880-wk-Fact-D3992B3CFDE9CB01A5F76BF8FCF0D136" name="cmcsa:PreferredStockAggregateRedemptionValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember" unitRef="usd" decimals="-7" scale="9" format="ixt:numdotdecimal">1.75</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Substantially all of the AirTouch preferred stock is redeemable in April 2020 at a redemption value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2884-wk-Fact-CDC4D6458BED219C6DD56BF8FCED624C" name="cmcsa:PreferredStockRedemptionValue" contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember" unitRef="usd" decimals="-7" scale="9" format="ixt:numdotdecimal">1.65</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the two series of redeemable subsidiary preferred shares were recorded at </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2897-wk-Fact-20553FFFA23E247A927B6BF8FCE2DE6F" name="cmcsa:CarryingAmountOfRedeemablePreferredStock" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2901-wk-Fact-DD00C8574D0680EDA4F66BF8FC776FCB" name="cmcsa:CarryingAmountOfRedeemablePreferredStock" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, and were included in other current liabilities and other noncurrent liabilities, respectively. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the liability related to the redeemable subsidiary preferred shares had an aggregate estimated fair value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2913-wk-Fact-C41F99671AB4E142B04E6BF8FCEF1405" name="cmcsa:FairValueOfRedeemablePreferredShares" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The estimated fair values of the AirTouch preferred stock and redeemable subsidiary preferred shares are based on level 2 inputs that use pricing models whose inputs are derived primarily from or corroborated by observable market data through correlation or other means for substantially the full term of the financial instrument. The one series of nonredeemable subsidiary preferred shares was recorded at </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64534416e2917-wk-Fact-21426B454D134C5785986BF8FCF22CD2" name="cmcsa:NonredeemablePreferredStock" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and those amounts are included in noncontrolling interests in our consolidated balance sheet. The carrying amount of the nonredeemable subsidiary preferred shares approximates its fair value.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:InvestmentsImpairmentPolicyTextBlock" id="TextSelection-FFC09F9323EA26842AAB6BF8FD389E68-0-wk-Fact-13B0515EF000BF5ED3D76BF8FCE0DCA8" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Impairment Testing of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and held to maturity 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 </span><span style="font-family:Times New Roman;font-size:10pt;">nonmarketable equity </span><span style="font-family:Times New Roman;font-size:10pt;">securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.</span></div></ix:nonNumeric></ix:continuation><div><a id="sBE26755B5F925430B860F01A02CABF34"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="TextSelection-0080DDCB8D8B7E6DE5496BF8FD399609-0-wk-Fact-DEB13C31A38A101349216BF8FCF932F3" continuedAt="TextSelection-0080DDCB8D8B7E6DE5496BF8FD399609-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 11: Property and Equipment</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="TextSelection-83D9F5F16E9CE9B2EDEC6BF8FD39C63F-0-wk-Fact-73DB2FFFF38617B96ED36BF8FCF9CEC4" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:52%;"></td><td style="width:18%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original Useful Life<br/>as&#160;of&#160;December&#160;31,&#160;2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution systems</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64535685e1587-wk-Fact-E8230398D2335B993898F0788849DB75" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember" format="ixt-sec:duryear">11</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1602-wk-Fact-B54C526594DAC8B5DD666BF8FC4CEFFD" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">40,639</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1621-wk-Fact-D8D081E19192851D2D866BF8FC4AAED0" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer premise equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64535685e1636-wk-Fact-38ACB9E8CF23EA3AA694F0788845AEE3" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember" format="ixt-sec:duryear">6</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1646-wk-Fact-D57C5E36BA80A5363DE56BF8FC4B2020" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1665-wk-Fact-75C82E07F094A5E854D96BF8FC4CACF5" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64535685e1685-wk-Fact-6878502A171C86519D66F078880777EE" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" format="ixt-sec:duryear">9</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1695-wk-Fact-62EFBB5348A62052C68E6BF8FC4BC3CE" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,025</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1714-wk-Fact-E9A989B340903C4A4CD96BF8FC4DD28D" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Buildings and leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64535685e1734-wk-Fact-0E407694D7312DAFE1C3F078884978A6" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" format="ixt-sec:duryear">30</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1744-wk-Fact-D92565B788DE0C3F94F06BF8FC4A7E41" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1763-wk-Fact-CDCFD7CCC59EAF32F3076BF8FC49A2D9" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,188</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1793-wk-Fact-522EFD872FED36DB430B6BF8FC4B2CFA" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1812-wk-Fact-45F2C01E75015D8CAA296BF8FC4B4B76" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,991</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1842-wk-Fact-FD2A41270F255BC66EDC6BF8FC4A5B7B" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,483</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1861-wk-Fact-4B3C287975A40FA3D1046BF8FC4BC33E" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,539</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1891-wk-Fact-7FC8E1643DF1FC97D0F2A4798A141833" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">101,561</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1910-wk-Fact-4D946534E9CF10A53CAEA47989D71D48" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">95,743</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1940-wk-Fact-127FF0AFA67CFDB1FBC16BF8FC49A5EC" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">53,239</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e1959-wk-Fact-BB9A5BF9896E4F5FA847A47989EAB740" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">51,306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64535685e1994-wk-Fact-C027E4A24A6C5E59AE806BF8FCF92B8D" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">48,322</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64535685e2013-wk-Fact-4A8CBE7AE27E4F85E96D6BF8FD011970" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">44,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="TextSelection-1257CE5B130D337F570D6BF8FD3919A9-0-wk-Fact-FA1E14416F7A004A974A6BF8FCFAB9C4" continuedAt="TextSelection-1257CE5B130D337F570D6BF8FD3919A9-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 acquisitions and construction of real estate properties and the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In accordance with the accounting guidance related to cable television companies, Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs </span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">91</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-0080DDCB8D8B7E6DE5496BF8FD399609-1"><ix:continuation id="TextSelection-1257CE5B130D337F570D6BF8FD3919A9-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">associated with installation of our services. 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 are expensed as they are incurred.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:continuation><div><a id="s879D2789FC22580BBEDF0B038D3BBC38"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="TextSelection-E6B1C802BB627AB7C0226BF8FD3A7FBF-0-wk-Fact-1FD7D3CA40916F61B9706BF8FC65A55F" continuedAt="TextSelection-E6B1C802BB627AB7C0226BF8FD3A7FBF-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 12: Goodwill and Intangible Assets</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfGoodwillTextBlock" id="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-0-wk-Fact-DA2F94CBA7D615FF10806BF8FC667E7A" continuedAt="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-1" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Communications</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Networks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast<br/>Television</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed<br/>Entertainment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Theme<br/>Parks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Sky</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate<br/>and Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e1931-wk-Fact-1833FC36DB3D0CFF063D8963B3EC9A29" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e1945-wk-Fact-EBF0885E6432613683668963B3C03D0D" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,427</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e1959-wk-Fact-B57A08FD531846AAF7278963B6A54836" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">806</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e1974-wk-Fact-4CB6BFF0EF77EB75F3698963B6637A87" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,212</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e1988-wk-Fact-4AE427966A848DE730E48963B499774A" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,544</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2002-wk-Fact-32095ACB7A74528C5B2D8963B46856C6" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2016-wk-Fact-99F583A5A985DB3C0D2D8963B5910F82" name="us-gaap:Goodwill" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2031-wk-Fact-3B8B78402A9016FD42A38963B3A7DB5F" name="us-gaap:Goodwill" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36,780</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2048-wk-Fact-61D52B993575ECE559A88963B4DEEC58" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2062-wk-Fact-59AA7BA33D9F0A7980D98963B4A9DB6F" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2076-wk-Fact-ECF46CD717FFAB4E68DF8963B56FC9EB" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2090-wk-Fact-D8B6D1D0F846E71AF9CA8963B38CBE37" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2105-wk-Fact-4F68FA023C5F7F4F78EF8963B3B7DC28" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2119-wk-Fact-CCEB00CE7CCEE14949038963B3766CED" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,889</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2133-wk-Fact-0C43132316E347C2BB638963B306BD0C" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2148-wk-Fact-656D92C84FEA2C4DD1F18963B40DCAE0" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,925</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2168-wk-Fact-2226AD66319DB454B48E8963B41DAB84" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2182-wk-Fact-0016FB655B13C7FE71178963B30D5EAF" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2196-wk-Fact-A70CE3F55FC46E339F378963B369B21C" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2210-wk-Fact-2C72686D9DEA1EF5D5F18963B43E2630" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2226-wk-Fact-0909FF854D19C3AD69718963B4900F43" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2240-wk-Fact-2304D9C6C51D77128C178963B35F9416" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2254-wk-Fact-4EC3354615C7DFD02FCA8963B4A28E67" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2270-wk-Fact-E79CB4A661B054D9AA9B8963B3855211" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2291-wk-Fact-944B4266B57B366DE0A18963B31DC091" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2305-wk-Fact-2455D97F636E077E6AF28963B3D2573D" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2320-wk-Fact-8CACB065640D60D5350E8963B47818B5" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2334-wk-Fact-CC36A149900CB046A8008963B39F56F8" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2350-wk-Fact-0274426F8E243D0A8CA58963B48047C9" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2364-wk-Fact-136868927DDE80815FC18963B315A6D3" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2378-wk-Fact-D5A11B63C0AA9D99CFC98963B34BCE6E" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2393-wk-Fact-F87498F0FF115EA3E6658963B42D7DB7" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2414-wk-Fact-616E2953DE9FE45990BD8963B32C6614" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2428-wk-Fact-8A46DDAD4BE691DE17AA8963B3E4974D" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2443-wk-Fact-EF5E4E1C664042339ED78963B4887E12" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2457-wk-Fact-F0674F36350E691A6B5B8963B4C335E8" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2473-wk-Fact-761946AB463B31BB11DC8963B3CA99BD" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2487-wk-Fact-CB9D9ADE63048F1D4C728963B342A49C" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">639</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2502-wk-Fact-BE115FF84A7C038EFF3B8963B436A58D" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e2517-wk-Fact-AB6D45F559AB6F775E5B8963B50E8D05" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2538-wk-Fact-F06F16D822D8101B58CD8963B36FEE2D" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2552-wk-Fact-DF3495AA80C91D325DCE8963B4BA159F" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,407</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2566-wk-Fact-49080BE1CC107BF78C9B8963B53E95B7" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">843</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2580-wk-Fact-A9E80B06338B3C63E7538963B470505C" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2595-wk-Fact-BD40FCC37F15937C4BEB8963B3328532" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2609-wk-Fact-E632F80C3F10031C06998963B6217BBA" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,250</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2623-wk-Fact-F55155FFD6F33DF3AEDE8963B4B2D4E6" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e2638-wk-Fact-F23C7C412F2FB185FE626BF8FD0A2BC8" name="us-gaap:Goodwill" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66,154</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2658-wk-Fact-043A527199B19B7E1A388963B5FB488F" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">86</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2672-wk-Fact-4FAAB024DD874E5471488963B3DBCC98" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">162</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2686-wk-Fact-C24C11E374D2058C745D8963B52D9ECD" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2700-wk-Fact-4BB736B23E707B5E540E8963B3AE7F2D" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2715-wk-Fact-E95B573E24AC0123E10F8963B4CDA887" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2729-wk-Fact-00444EABB028409E97AB8963B5868FFC" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2743-wk-Fact-D6EB3173658F476EAD9D8963B5378D3B" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2758-wk-Fact-46E9B5B5F34E268A08BA8963B2FED7AF" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">279</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dispositions </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2778-wk-Fact-5596697746FEAA3DE7028963B37DF68E" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2792-wk-Fact-D812B24B392512C3F2988963B5659B89" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2806-wk-Fact-5A6860A58C4DD5AAB7078963B5042B80" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2820-wk-Fact-058288D5C428669229EC8963B4589D0B" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2835-wk-Fact-73F55AB6E681667D86B68963B4D5095F" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e2849-wk-Fact-032A9D7A358DCA1CF2DE8963B545A3A8" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2864-wk-Fact-E902B9FF2CC0BF8A8D728963B3FD7E01" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e2879-wk-Fact-0217AC7E6A235FDB06278963B451D6D3" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjustments</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2903-wk-Fact-F1E86A2EC598EC0B9BC38963B4F18FA5" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,166</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2917-wk-Fact-14571005BADC0B7103B48963B6C37683" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">490</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2931-wk-Fact-73A267292E25A904DE038963B39548F6" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2945-wk-Fact-A1E4BD95598330E2938B8963B3F49A51" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">138</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2960-wk-Fact-54FD7B9C1A923188BA1C8963B4E7C299" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e2974-wk-Fact-2F25D8A742A0E8E42CE18963B325DBD0" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e2989-wk-Fact-F5E920E8D215AEAAB2C18963B59B9D39" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3004-wk-Fact-BE1E309E0ABD1230A3F58963B556E3E4" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3024-wk-Fact-EBF96FBB6F0226BF44048963B4FA69A4" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">38</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3038-wk-Fact-22513BDC2E600AEDEFF88963B4604D2E" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3052-wk-Fact-0C9FA68446C235D1D7C78963B5158577" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e3066-wk-Fact-4B7568BB84BB902B1AC48963B44832FD" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3082-wk-Fact-51C31E50058319110C268963B3511CFD" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3096-wk-Fact-052A717C590A6782A8C98963B55D76DF" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3110-wk-Fact-EF62C10ECD42B3C919FA8963B54DF8EE" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3125-wk-Fact-A4F2C9BD61E089ABAA4B8963B688FBDC" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">925</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3150-wk-Fact-8055AA4BCBBF1DB099498963B42474CA" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,074</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3164-wk-Fact-D591A5D7A8D7A3D434CD8963B57CD139" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,067</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3178-wk-Fact-D89D891A512EB321E0318963B6418F5D" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,059</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3193-wk-Fact-8D1A572FD7EBC15ED7FD8963B40507E8" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3207-wk-Fact-78752623965A5FFD12908963B3382B83" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,739</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3221-wk-Fact-878EAB6D27E4AF4A19598963B35700D8" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,461</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3235-wk-Fact-87E5DB3698759C97EC608963B4150AA8" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3250-wk-Fact-13037AE08FDA7E87A7A96BF8FCC7BA4A" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68,725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:continuation id="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-1" continuedAt="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-2"><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquisitions in 2018 primarily included the Sky acquisition. As of December 31, 2018, the goodwill resulting from the Sky acquisition was presented in the Sky segment. See Note 8 for further information on the Sky acquisition.</span></div></td></tr></table></ix:continuation><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-2" continuedAt="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-3"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-3"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustments in 2019 primarily included 1) measurement period adjustments resulting from finalization of acquisition accounting for Sky and 2) the final assignment of goodwill resulting from the Sky transaction to our reporting units.</span></div></ix:continuation></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. As a result of this assessment, our reporting units are generally the same as our<ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="TextSelection-9653D34ED269CFFC45016BF8FD3AA1E7-0-wk-Fact-530D9B36795AD5437A6A6BF8FC68BCFE" continuedAt="TextSelection-9653D34ED269CFFC45016BF8FD3AA1E7-1" escape="true"> </ix:nonNumeric></span><ix:continuation id="TextSelection-9653D34ED269CFFC45016BF8FD3AA1E7-1"><span style="font-family:Times New Roman;font-size:10pt;">reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.</span></ix:continuation></div></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">92</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-E6B1C802BB627AB7C0226BF8FD3A7FBF-1" continuedAt="TextSelection-E6B1C802BB627AB7C0226BF8FD3A7FBF-2"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="TextSelection-469EF4FA233603819A8C6BF8FD39AABF-0-wk-Fact-0C522A87796E4277D8756BF8FC66B247" continuedAt="TextSelection-469EF4FA233603819A8C6BF8FD39AABF-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:37%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Original Useful Life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">as&#160;of&#160;December&#160;31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Carrying</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3644-wk-Fact-037D1350DE67010D75A8896394E0EEE1" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e3673-wk-Fact-6EAD9FD53E7B5836461889639511F9DA" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3709-wk-Fact-9BF257F9F399EC01D0CB896394C0961C" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,809</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e3738-wk-Fact-B51FD198426397D73AA8896394F502BD" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,633</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3779-wk-Fact-281CE68FF8CB717B069C896394B0E05C" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e3808-wk-Fact-7A1AC04F4CE28AECAD69896394B64CDC" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,333</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64542062e3916-wk-Fact-09C4526A380CAA6AAEA18963959D64A4" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear">14</ix:nonNumeric> years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3921-wk-Fact-D091BE4737B330695E67896394DA575C" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,884</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e3940-wk-Fact-62469CDA1F7C612A4CDA8963951FBE74" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e3950-wk-Fact-1C599C128636075A0A40896394EA6C9C" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,046</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e3970-wk-Fact-62D61E9ABAAEDEFCB989896395065FCE" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,682</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64542062e3986-wk-Fact-63B05A58DE30A5E51837896394C9353E" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear">5</ix:nonNumeric> years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e3991-wk-Fact-CAB2B955484AFAC8D4AB89639501E19C" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e4005-wk-Fact-89C4DE7DEB30338820718963952F0CE8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,287</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4020-wk-Fact-D617300007CCEBCF7E6B896394D5299A" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,395</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e4035-wk-Fact-4067AA30A0DD23F8B0D8896395E766A2" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,990</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other agreements and rights</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64542062e4056-wk-Fact-012E7439BBEDFDDA1DAE8963951902BD" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" format="ixt-sec:duryear">23</ix:nonNumeric> years</span></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e4061-wk-Fact-4B2305F3503E546F26C48963950B60F4" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,958</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e4075-wk-Fact-609B6EE3B0DAF65F5B5C896394A4BD2E" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,635</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4090-wk-Fact-684A98476F134ECF353389639529853A" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e4105-wk-Fact-7B332A434D87FA0BF8B2896394EF3681" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,522</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64542062e4137-wk-Fact-7030D521C01080E9E48C896394BCD508" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">112,710</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64542062e4151-wk-Fact-F41DCC9531B8408D222C89639524FFAB" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">17,217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4166-wk-Fact-7DC421CB738B755681B4896394E54482" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">111,917</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64542062e4181-wk-Fact-4D637A230CB8751F4BB1896395C80878" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,194</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"><ix:continuation id="TextSelection-469EF4FA233603819A8C6BF8FD39AABF-1"></ix:continuation>Indefinite-Lived Intangible Assets</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="TextSelection-8C6CFCE039FEE3D10E1B6BF8FD398162-0-wk-Fact-544749DCB901CCB534B46BF8FC67D35B" continuedAt="TextSelection-8C6CFCE039FEE3D10E1B6BF8FD398162-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">since there are no legal, regulatory, contractual, competitive, economic or other factors which limit the period over which these rights will contribute to our cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> We reassess this determination periodically or whenever events or substantive changes in circumstances occur. </span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-8C6CFCE039FEE3D10E1B6BF8FD398162-1"><span style="font-family:Times New Roman;font-size:10pt;">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. Our </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4212-wk-Fact-35F12BD9D8C7FB5E34BC6BF8FC690D37" name="cmcsa:NumberofDivisions" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember" unitRef="division" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other </span><span style="font-family:Times New Roman;font-size:10pt;">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</span><span style="font-family:Times New Roman;font-size:10pt;"> cable franchise rights and other </span><span style="font-family:Times New Roman;font-size:10pt;">indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our</span><span style="font-family:Times New Roman;font-size:10pt;"> cable franchise rights or other </span><span style="font-family:Times New Roman;font-size:10pt;">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. We did not recognize any material impairment charges in any of the periods presented.</span></ix:continuation><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:174%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Finite-Lived Intangible Assets</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="TextSelection-99D0204D9C0F5A5037E26BF8FD398FB1-0-wk-Fact-A69CEFE1F19279AEACF26BF8FC672935" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Estimated Amortization Expense of Finite-Lived Intangible Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4317-wk-Fact-0F1FB2118A91FC2602436BF8FCABBD92" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4337-wk-Fact-B7FB03A05AA36E8BFB7D6BF8FCA1C184" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,649</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4357-wk-Fact-F1689C9FC0C5B59DFE726BF8FCA06F23" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4377-wk-Fact-9345BA58017598E8BD5B6BF8FCA0C9E8" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64542062e4397-wk-Fact-C6FB5B3AEEE33A5D0D0F6BF8FCA05FF2" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="TextSelection-8840A872F3626C3864206BF8FD3A9E06-0-wk-Fact-A80178A4E10A947A963D6BF8FC68453F" continuedAt="TextSelection-8840A872F3626C3864206BF8FD3A9E06-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64542062e4424-wk-Fact-C1906371B6B252826DC86BF8FC69CE54" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></ix:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">93</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-8840A872F3626C3864206BF8FD3A9E06-1"><ix:continuation id="TextSelection-E6B1C802BB627AB7C0226BF8FD3A7FBF-2"><span style="font-family:Times New Roman;font-size:10pt;">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></ix:continuation></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div><a id="s3D760C4EDD8D5F3D99DE532CCF2C61F4"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="TextSelection-7C89C7544266D07385FB6BF8FD3A828A-0-wk-Fact-8A925DF0DD05F39856736BF8FD0795C8" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 13: Employee Benefit Plans</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Compensation Plans</span><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:DeferredCompensationPlansTableTextBlock" id="TextSelection-52FC0E07185BA48860C06BF8FD3A5F5B-0-wk-Fact-48D53C0D28DA1FC007176BF8FD02A332" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64536497e1589-wk-Fact-4CB29FA97473835AA17C6BF8FC22B72A" name="cmcsa:DeferredCompensationPlansBenefitObligation" contextRef="FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,273</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64536497e1603-wk-Fact-301AAD7BB6DE21B1211C6BF8FC220035" name="cmcsa:DeferredCompensationPlansBenefitObligation" contextRef="FD2018Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,885</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64536497e1617-wk-Fact-F5E7F29805B514E0E4F16BF8FC21E5D6" name="cmcsa:DeferredCompensationPlansBenefitObligation" contextRef="FD2017Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,539</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64536497e1637-wk-Fact-509D049CB8D1D57194896BF8FC216F54" name="cmcsa:DeferredCompensationPlansInterestCost" contextRef="FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">285</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64536497e1651-wk-Fact-C335ECBD46B0581000386BF8FC215758" name="cmcsa:DeferredCompensationPlansInterestCost" contextRef="FD2018Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64536497e1665-wk-Fact-3CFD0BC7D416E4AA6BB06BF8FC21945C" name="cmcsa:DeferredCompensationPlansInterestCost" contextRef="FD2017Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">209</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the cash surrender value of these policies, which is recorded to other noncurrent assets, was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1689-wk-Fact-7127D6C1AEE8B3226C7C6BF8FD04D980" name="us-gaap:CashSurrenderValueOfLifeInsurance" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">423</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1693-wk-Fact-184E426F619E37D91D256BF8FD004ECB" name="us-gaap:CashSurrenderValueOfLifeInsurance" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">351</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Pension and Postretirement Benefit Plans</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, expenses related to these plans totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1721-wk-Fact-5114F3A0138975AF83C96BF8FD06A446" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">573</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1725-wk-Fact-9A76B454C430F70C76ED6BF8FD06BF30" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">546</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1730-wk-Fact-26ABBF97C7AAEFD0E75D6BF8FD00A842" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">458</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="TextSelection-849A9C670FA7D6B2B091A494F57E854A-0-wk-Fact-ED02C411BD8C2F66319AA495167F80EB" continuedAt="TextSelection-849A9C670FA7D6B2B091A494F57E854A-1" escape="true"><span style="font-family:Times New Roman;font-size:10pt;">We sponsor a retiree health and welfare benefit plan that provides postretirement benefits to eligible employees. The plan provides, to eligible employees who retire from Comcast or its subsidiaries, an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#8217;s years of service and whether the retiree is eligible for Medicare. NBCUniversal sponsors various nonqualified defined benefit pension plans for domestic employees. </span><span style="font-family:Times New Roman;font-size:10pt;">The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans</span></ix:nonNumeric><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-849A9C670FA7D6B2B091A494F57E854A-1"> it sponsors, NBCUniversal is also obligated to reimburse The General Electric Company (&#8220;GE&#8221;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of the NBCUniversal transaction in 2011.</ix:continuation> These plans are all unfunded and not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, the total contributions we made to multiemployer benefit plans were not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Severance Benefits</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We provide severance benefits to certain former employees. A liability is recorded when payment is probable, the amount is reasonably estimable, and the obligation relates to rights that have vested or accumulated. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recorded severance costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1777-wk-Fact-E30207C11E381C4D32B86BF8FD04B594" name="us-gaap:OtherRestructuringCosts" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">359</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1781-wk-Fact-97B2DAB4C0687388EE2F6BF8FD06B1A5" name="us-gaap:OtherRestructuringCosts" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">243</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64536497e1786-wk-Fact-1BE60C7B1684A07E15EB6BF8FD088D55" name="us-gaap:OtherRestructuringCosts" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">203</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">94</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sA1E168D1EDB85800A7985E63750B9506"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="TextSelection-C333F6387E840DD6C0376BF8FD3A9585-0-wk-Fact-32E87DD2834C4B38F6F96BF8FBD7A3FA" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 14: Equity</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Common Stock</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the aggregate, holders of our Class&#160;A common stock have </span><span style="font-family:Times New Roman;">66</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> of the voting power of our common stock and holders of our Class B common stock have </span><span style="font-family:Times New Roman;">33</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1539-wk-Fact-BE97BC1BA515B67BE0166BF8FBD79196" name="cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock" contextRef="FD2019Q4YTD" unitRef="vote" decimals="INF" scale="0" format="ixt:numdotdecimal">15</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> 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 </span><span style="font-family:Times New Roman;">33</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> 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><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" id="TextSelection-3720435BEA8A814A01766BF8FD3BDBC2-0-wk-Fact-031E94E47681036EF3146BF8FBD65CC6" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:72%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Shares of Common Stock Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Class A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Class B</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1643-wk-Fact-2F8E3E237C372BBA781E6BF8FB85C978" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,742</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1657-wk-Fact-85EA1E1C116F006010556BF8FBCD8246" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1672-wk-Fact-DAC8C54E7EBE21E9FE396BF8FBD24F0D" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1686-wk-Fact-1B4898D00685D0F028056BF8FBD1E579" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64543769e1701-wk-Fact-228A8BBA6E18315D2C6B6BF8FBD0CE01" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1716-wk-Fact-B38ED1359A5B2D3D76E26BF8FBCF6949" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1731-wk-Fact-9F3EC3187C9BA556A8466BF8FBCE81C6" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1745-wk-Fact-FFE06A2EA0445D4F10CA6BF8FB85FC53" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1760-wk-Fact-8D7B291D32E11ABAB45D6BF8FBCCA1B7" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,635</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1774-wk-Fact-393E77DF95FBB2DD634F6BF8FBD1DBFF" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1789-wk-Fact-1AD122FDE47797D0944D6BF8FBCC942B" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1803-wk-Fact-FA05D1D847C81C5968A36BF8FBD0DF3B" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64543769e1818-wk-Fact-8ED3B7DE933073E906A56BF8FBCB6F1E" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1833-wk-Fact-872871A15B87E1F0743C6BF8FBCF7208" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1848-wk-Fact-63AFB9DA4C2BF8DFCE506BF8FBD109D2" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1862-wk-Fact-C857109FDAA4512B7AA36BF8FB8601F4" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1877-wk-Fact-5B465CBA1B42D691F9096BF8FBCEFB80" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e1891-wk-Fact-C42C96E6DD33B70815E16BF8FBCDA95D" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1907-wk-Fact-11893E8967E539D5DF0C6BF8FBD02978" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1921-wk-Fact-851C002C897FDF331C756BF8FBD09930" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1936-wk-Fact-25FDCE9C0EDFD67533F16BF8FBCCE98C" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1950-wk-Fact-A2B9AD9A634E626448796BF8FBCE01BE" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1965-wk-Fact-BDF2E7027C3BCD9E7ABB6BF8FBCD15DC" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1979-wk-Fact-D4A7B9F2CA1C13FF932C6BF8FBCFE82C" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e1994-wk-Fact-45FE82E4B274620C45336BF8FB85ABE4" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">4,544</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2008-wk-Fact-1D7B267697D2330BD7F36BF8FBCEA50C" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Share Repurchases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Effective January 1, 2017, our Board of Directors increased our share repurchase program authorization to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64543769e2028-wk-Fact-EB2B095EB30961733A2EC79AF7096D43" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="I2017Q1JAN01_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="usd" decimals="-9" scale="9" format="ixt:numdotdecimal">12</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">which does not have an expiration date. As of December 31, 2019,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64543769e2036-wk-Fact-0713EAA88D898577A92BC79B388F0BEC" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" contextRef="FI2019Q4_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">remained under this authorization.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="TextSelection-4F38BC80EBB9E39B88066BF8FD3BEC99-0-wk-Fact-34809EDE5B07523078EC6BF8FBD74108" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Share Repurchases Under Share Repurchase Program Authorization</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2202-wk-Fact-906286468A0A5725C6E26BF8FB93F273" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2221-wk-Fact-1730E8AC96E3D8E491676BF8FB95F58A" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2240-wk-Fact-0A04EAFED251C8B9AF326BF8FB958C8A" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Shares repurchased</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2256-wk-Fact-D82BA7E4A447191269E06BF8FB9412D2" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="shares" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2275-wk-Fact-DBCCBB78AEF56B47EFDA6BF8FB9296F1" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2294-wk-Fact-E6DA9EB714D67FF1D7E36BF8FB93D0FB" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="TextSelection-E9AE0EBA77700C7CC5E96BF8FD3B77AD-0-wk-Fact-D86E624D4031B50BEEAC6BF8FBD7C54F" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrealized gains (losses) on marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2425-wk-Fact-D654ECF1CF0D407FD7326BF8FBC5988D" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2444-wk-Fact-050998AE7DBD24329D156BF8FBC65BA5" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2459-wk-Fact-DAB7ED01F04827FAB7616BF8FBC610A1" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2478-wk-Fact-D3F9FEA38966FC5250D26BF8FBC750B5" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2498-wk-Fact-5099007F3B85042E5B0C6BF8FBC73AF3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">265</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64543769e2517-wk-Fact-45004F70002E3610685F6BF8FBC6C215" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">325</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2537-wk-Fact-1D9CF3278D37DE3FAE096BF8FBC5C587" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">637</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64543769e2556-wk-Fact-7D0F5940B6120B1BC32C6BF8FBC66121" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss), net of deferred taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64543769e2582-wk-Fact-DA501A8FE19E94B1AE2B6BF8FD07A622" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64543769e2601-wk-Fact-F3E5F3F6E769E96EB7456BF8FCC67715" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">368</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div></ix:nonNumeric><div><a id="sF399AF271B75556FBA5237EAAA8A2260"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="TextSelection-9C4464C611654372BD526BF8FD3BB139-0-wk-Fact-2B241B187847DB0658086BF8FBF81184" continuedAt="TextSelection-9C4464C611654372BD526BF8FD3BB139-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 15: Share-Based Compensation</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="TextSelection-0B4364D2CF676D7C249E6BF8FD3BF589-0-wk-Fact-1DD5D78A5D7F1EFACFD96BF8FBF6AE5A" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below provide information on our share-based compensation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Recognized Share-Based Compensation Expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted share units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e1666-wk-Fact-E6D3A9309E942E456A506BF8FBC972F1" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">564</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1685-wk-Fact-E13B5A19A48BC2EC339C6BF8FBCAC108" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">402</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1704-wk-Fact-64735AD0F30D043C686C6BF8FBC9B5B2" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">349</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e1720-wk-Fact-5258AAAD811773E219336BF8FBCC8CF9" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1739-wk-Fact-4439CBAB24243F019FEB6BF8FBC8CE69" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">205</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1758-wk-Fact-6D90A20C4FEEDC7C0EC46BF8FBCD004F" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">205</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e1779-wk-Fact-4E308B306E6B40FAE90F6BF8FBCD4F51" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1798-wk-Fact-B47D2790B9FC379AA00B6BF8FBC9DF88" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1817-wk-Fact-B54353B2DA793E95856A6BF8FBCB20E8" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e1843-wk-Fact-1DA4D90E3E56FD9BE9306BF8FBCB46DF" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">825</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1862-wk-Fact-D5D3EEF0BE868CF1C6376BF8FBCC8C32" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">639</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e1881-wk-Fact-B328620CB07EF20C50BD6BF8FBCAB394" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">95</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-9C4464C611654372BD526BF8FD3BB139-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our approach to long-term incentive compensation. Awards generally vest over a period of </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64539563e1897-wk-Fact-9B5C56F4697F8C607A3F6BF8FBF9339A" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="FD2019Q4YTD" format="ixt-sec:duryear">5</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> years and in the case of stock options, have a </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64539563e1901-wk-Fact-DF41E02F98982136C7FB6BF8FBF85AF2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear">10</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> year term. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, all of our stock options outstanding were net settled stock options. Net settled stock options, as opposed to stock options exercised with a cash payment, result in fewer shares being issued and no cash proceeds being received by us when the options are exercised.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="TextSelection-87857582C185A472F06F6BF8FD3B3A2F-0-wk-Fact-F0BF52F8D975591E674A6BF8FBF66240" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Stock Options and Restricted Share Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019, unless otherwise stated (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Options</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">RSUs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Awards granted during 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2022-wk-Fact-AC585A7E4CC84E034DC86BF8FBEF1900" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="FD2019Q4YTD" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2041-wk-Fact-F9E22A9DDC1663DBD0E76BF8FBEEDC92" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average exercise price of awards granted during 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2066-wk-Fact-07744FFF058E8C3C58956BF8FBEEAB75" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">40.50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options outstanding and nonvested RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2101-wk-Fact-5AC556F94DF445936B5F6BF8FBEE70D9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2019Q4" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">192</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2120-wk-Fact-638A530C24C26C93C0296BF8FBEEE033" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-6" scale="6" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average exercise price of stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2145-wk-Fact-802B48AB09DA98FDA5C16BF8FC2AC503" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2019Q4" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">31.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average fair value at grant date of nonvested RSUs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2205-wk-Fact-EB6766A8B4B70E860BB86BF8FC2A2A0E" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">36.54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="TextSelection-BAC4B974F4E6D3661A6D6BF8FD3B6741-0-wk-Fact-B2EA642ACD0F83EB9C946BF8FBF8A52A" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:StockOptionFairValueAndSignificantAssumptionsTextBlock" id="TextSelection-9403190503597817ED4B6BF8FD3B6944-0-wk-Fact-AEBC7767629F0101466C6BF8FBF82511" continuedAt="TextSelection-9403190503597817ED4B6BF8FD3B6944-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></ix:nonNumeric></ix:nonNumeric><ix:continuation id="TextSelection-9403190503597817ED4B6BF8FD3B6944-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">RSUs fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e2330-wk-Fact-7E12B74F4FACAE63023D6BF8FBF1F622" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">40.42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2349-wk-Fact-108CBD5BB8DDE147F5996BF8FC9522F1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">35.56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2368-wk-Fact-0C105BEF51BFAEE962F36BF8FBD48051" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">37.77</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e2389-wk-Fact-EA7D9AA401629B6FAA096BF8FC3BB19C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.91</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2408-wk-Fact-51DA614763F84C0FDC456BF8FBAF45DB" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2427-wk-Fact-2A74DB307C5307EB82EF6BF8FC19D0CC" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="FD2017Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.01</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock Option Valuation Assumptions:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e2505-wk-Fact-E057F60A39D53C0C3EB36BF8FD04476C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2525-wk-Fact-25F4B570C3F9424BDFE46BF8FB6CB930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2545-wk-Fact-33659C1EBE0BDC4F0EC96BF8FC308D23" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="FD2017Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">1.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e2567-wk-Fact-74F5018605B18C7EC4AB6BF8FBF262E3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">22.0</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2587-wk-Fact-DA112F8707C5AC3D23BB6BF8FC8171EF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">22.0</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2607-wk-Fact-B67DBB7B0798028E80256BF8FCCD66CD" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="FD2017Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">20.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64539563e2629-wk-Fact-FEE4651080AEA5CA88506BF8FCCAC2E9" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2649-wk-Fact-5A3587A8FDDAE6B845736BF8FCF7328D" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64539563e2669-wk-Fact-43468BC759918A8554DA6BF8FC7EDC59" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="FD2017Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expected option life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d64539563e2691-wk-Fact-98F8C2B9055BC71088B1A49D2F8F9034" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="FD2019Q4YTD" format="ixt-sec:duryear">6.0</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64539563e2710-wk-Fact-A042AE69CA946B53B95CA49D2F84AB0C" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="FD2018Q4YTD" format="ixt-sec:duryear">6.0</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64539563e2729-wk-Fact-2A8289B65C6B9A0471FEA49D2F949A01" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="FD2017Q4YTD" format="ixt-sec:duryear">6.1</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64539563e2754-wk-Fact-8382F27D650BBC17BF476BF8FBF686AA" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested RSUs and unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64539563e2758-wk-Fact-9105A4227D2583DB41736BF8FBF9A6A9" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">493</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested stock options that will be recognized over a weighted-average period of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64539563e2762-wk-Fact-73958ADA305D2843293E6BF8FBFA9340" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" format="ixt-sec:duryear">1.5</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64539563e2766-wk-Fact-AB89EB48231A714B03A7A49F47CEA914" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear">1.7</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64539563e2783-wk-Fact-B18F74966CF1C853A5C7A49FB9C27926" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">196</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64539563e2787-wk-Fact-C36282D516A5C9A9CC7EA49FB992D1AC" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64539563e2791-wk-Fact-F97B282E03390DEA777AEEFC9B52E964" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">297</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, as a reduction to income tax expense as a result of excess tax benefits associated with our share-based compensation plans.</span></div></ix:continuation><div><a id="s5B67E419FB9954DE98491EED67DA7046"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="TextSelection-99F9081634A0033E6B5C6BF8FD3C49B3-0-wk-Fact-754B44B3F740B34B395C6BF8FD1F7B0C" continuedAt="TextSelection-99F9081634A0033E6B5C6BF8FD3C49B3-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 16: Supplemental Financial Information</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="TextSelection-BFB41F85D40BAFC22F2B6BF8FD3CBADA-0-wk-Fact-86BE0802766B37D3D18E6BF8FC035539" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Payments for Interest and Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64544835e1647-wk-Fact-97F21AEF6CFDBA8DD09685A87EBC4026" name="us-gaap:InterestPaidNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e1661-wk-Fact-EED19544BA060DEC558D6BF8FBD5FED6" name="us-gaap:InterestPaidNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,897</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e1675-wk-Fact-88E148348682250E19426BF8FBD51287" name="us-gaap:InterestPaidNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,820</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64544835e1695-wk-Fact-D3DD0A6365344CFA6A9D85A87EB352E2" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e1709-wk-Fact-7EC5FF3F33B9210D9F016BF8FBD6AAE0" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,355</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e1723-wk-Fact-323C63214F3D42A1E6736BF8FBD59D6C" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Noncash Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1757-wk-Fact-56184A823A46A6668E596BF8FC4B6F6C" name="cmcsa:CapitalCostsIncurredButNotYetPaid" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we recorded a liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1768-wk-Fact-74F394BAA8FE02CF19666BF8FC5BF8F0" name="us-gaap:DividendsPayableCurrentAndNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">956</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for a quarterly cash dividend of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1772-wk-Fact-7DC60C32E1C3BE51A16F6BF8FC85233E" name="us-gaap:DividendsPayableAmountPerShare" contextRef="FI2019Q4" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.21</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> per common share paid in January </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1792-wk-Fact-851336E02EB68C78D6F76BF8FD1E3400" name="cmcsa:CapitalCostsIncurredButNotYetPaid" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we recorded a liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1803-wk-Fact-3EE0CC0D48532ED9D39B6BF8FC512E0D" name="us-gaap:DividendsPayableCurrentAndNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">860</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for a quarterly cash dividend of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1807-wk-Fact-CD087224A8D45D1C7F0B6BF8FBFE6C26" name="us-gaap:DividendsPayableAmountPerShare" contextRef="FI2018Q4" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.19</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> per common share paid in January </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td></tr></table></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">96</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-99F9081634A0033E6B5C6BF8FD3C49B3-1" continuedAt="TextSelection-99F9081634A0033E6B5C6BF8FD3C49B3-2"><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we received noncash contributions from noncontrolling interests totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1820-wk-Fact-E39E1D1E9A95A290793C6BF8FBA7E2BB" name="us-gaap:ContributionOfProperty" contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">391</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to Universal Beijing Resort (see Note 8)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1838-wk-Fact-63917C4177EE3FF1F8E06BF8FC60E45C" name="cmcsa:CapitalCostsIncurredButNotYetPaid" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we recorded a liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1850-wk-Fact-22DA56C706C7E1C3B7096BF8FBFB3994" name="us-gaap:DividendsPayableCurrentAndNoncurrent" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">732</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for a quarterly cash dividend of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1854-wk-Fact-F3EC0AD65D61BEA724236BF8FB9918D0" name="us-gaap:DividendsPayableAmountPerShare" contextRef="FI2017Q4" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.1575</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> per common share paid in January </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we completed a senior notes exchange in the fourth quarter of 2017 in which we issued </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1867-wk-Fact-44FAE384F5347A5C4F1685AAF973083F" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2017Q4_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">5.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate principal amount of new senior notes in exchange for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64544835e1871-wk-Fact-A093678102B6CA12E8F085AA64A5F850" name="cmcsa:DebtExchangeAmount" contextRef="FD2017Q4YTD_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate principal amount of certain series of outstanding senior notes that were issued by us and NBCUniversal</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents and Restricted Cash</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" id="TextSelection-40888874F5EC4B1AE38E6BF8FD3C8C26-0-wk-Fact-00CD4F5E77CC2B71634F6BF8FBF60D50" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64544835e1945-wk-Fact-896952500FD462334A956BF8FCE3020A" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e1959-wk-Fact-E114E2182249D8251C406BF8FCDB43F1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64544835e1974-wk-Fact-8492247DC136E2572CE56BF8FB83CBA9" name="us-gaap:RestrictedCashCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e1988-wk-Fact-56F3C3C8ADB2B59B641B6BF8FB5FFA52" name="us-gaap:RestrictedCashCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64544835e2008-wk-Fact-11B650AAFFB6C3A14B976BF8FCCDBABA" name="us-gaap:RestrictedCashNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">47</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e2022-wk-Fact-A5DF0656542FFA5B4C286BF8FB6A6291" name="us-gaap:RestrictedCashNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64544835e2047-wk-Fact-F47F36B779A84BFA84978061A65024E1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64544835e2061-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-99F9081634A0033E6B5C6BF8FD3C49B3-2"><span style="font-family:Times New Roman;font-size:10pt;">The carrying amounts of our cash equivalents approximate their fair values. 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.</span></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div><a id="s1ADB0319C4FA508595AA1CC1910570B5"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="TextSelection-F9B0B12F655EE72A57146BF8FD3C6A32-0-wk-Fact-234CCDB7127452EC43216BF8FBF8CDF9" continuedAt="TextSelection-F9B0B12F655EE72A57146BF8FD3C6A32-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 17: Commitments and Contingencies</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Programming and Talent Commitments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal and Sky enter into long-term commitments with third parties in the ordinary course of business, including commitments to acquire film and television programming, obligations under various creative talent agreements, and various other television-related commitments. Some of NBCUniversal&#8217;s employees, including writers, directors, actors, technical and production personnel, and others, as well as some of its on-air and creative talent, are covered by collective bargaining agreements or works councils. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the total number of NBCUniversal employees covered by collective bargaining agreements was </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1520-wk-Fact-D7DC505D78FE35C5A0DC6BF8FBF7D64B" name="cmcsa:NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" contextRef="FI2019Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember" unitRef="employee" decimals="INF" scale="0" format="ixt:numdotdecimal">9,400</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> full-time equivalent employees. Approximately, </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1524-wk-Fact-20D02891EBBCBB9291DA6BF8FBF736C7" name="us-gaap:ConcentrationRiskPercentage1" contextRef="FD2019Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of these full-time equivalent employees were covered by collective bargaining agreements that have expired or are scheduled to expire during </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We, through Comcast Spectacor, have employment agreements with both players and coaches of the Philadelphia Flyers. Certain of these employment agreements, which provide for payments that are guaranteed regardless of employee injury or termination, are covered by disability insurance if certain conditions are met.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="TextSelection-1E2AFA46593A16164C6F6BF8FD3CF3ED-0-wk-Fact-C26E300B7442321B7D2C6BF8FBFB8754" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events such as the Olympics, and other programming commitments, as well as various contracts with creative talent. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019 (in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Programming&#160;and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Talent&#160;Commitments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1588-wk-Fact-EBACE9B0FD5AC4594205A4AA1DC1FF51" name="us-gaap:ContractualObligationDueInNextTwelveMonths" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,682</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1608-wk-Fact-DD419A546E8971DBA8B0A4AA2EEE868B" name="us-gaap:ContractualObligationDueInSecondYear" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1628-wk-Fact-40EFA1772C65FF3594DBA4AA46009514" name="us-gaap:ContractualObligationDueInThirdYear" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,849</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1648-wk-Fact-CD52AEC6E8EE25982141A4AA5C54B82C" name="us-gaap:ContractualObligationDueInFourthYear" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,674</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1668-wk-Fact-24135CF4CE15643588C4A4AA6E6F810F" name="us-gaap:ContractualObligationDueInFifthYear" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1688-wk-Fact-4B62389EBC5E3BFC3300A4AA8098D247" name="us-gaap:ContractualObligationDueAfterFifthYear" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:LesseeLeasesPolicyTextBlock" id="TextSelection-0AF6376EBB3D0FBDA278F5E373E4328F-0-wk-Fact-29D8918BEF23040F932EF5E434DEC350" continuedAt="TextSelection-0AF6376EBB3D0FBDA278F5E373E4328F-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our leases consist primarily of real estate, vehicles and other equipment. </span><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">97</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-F9B0B12F655EE72A57146BF8FD3C6A32-1" continuedAt="TextSelection-F9B0B12F655EE72A57146BF8FD3C6A32-2"><ix:continuation id="TextSelection-0AF6376EBB3D0FBDA278F5E373E4328F-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">exercise that option. We generally utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the</span><span style="font-family:Times New Roman;font-size:10pt;"> period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e1714-wk-Fact-1F418DB7452B0445688B8966979B47F7" name="cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></ix:continuation><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" id="TextSelection-39930ACFEBFE0F7E276B8966D990F6C4-0-wk-Fact-8D5A066A550DADE674748966EEA7A698" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.</span></div><div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:240px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"></span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1781-wk-Fact-A8D3D14A711B68A2FEAD897E5ACB3E7E" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,038</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1801-wk-Fact-D7D15184C27173DF84B8897E5C197C1F" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">715</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1821-wk-Fact-D686D3067920D006A464897E5DBAAAA0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,891</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="TextSelection-47A98F7FE57F56162160897FE129CF05-0-wk-Fact-91418E723274B8F264898980155E5D31" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our future minimum lease commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">applying the new guidance</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1900-wk-Fact-D4AA218D305D485A8D2B89830287AAF8" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1915-wk-Fact-85D3B2844F41F32A2D3F89830438EEA6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">791</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1935-wk-Fact-DAC60C5327FE90B11778898305790FEF" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">669</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1955-wk-Fact-A6C8002B1E0A3DDF10AC8983068A6ADE" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">566</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1975-wk-Fact-EC7308337AD17B5A745A898307DC8F7D" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">480</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e1995-wk-Fact-2DD5D2FB6A1D48A4A66C89830904A3A2" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,243</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2015-wk-Fact-5D54C956E4664974831D89830A4B2C5E" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: imputed interest </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2035-wk-Fact-6FD90493EDACDF12B0C689830B713EF9" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,020</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2060-wk-Fact-9D707B11BE301350193389830CA39699" name="us-gaap:OperatingLeaseLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,606</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The weighted average remaining lease term for operating leases and the weighted average discount rate used to calculate our operating lease liabilities as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> were </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64546284e2078-wk-Fact-185C5ECC83A67697631E89872D2EC2AD" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2019Q4" format="ixt-sec:duryear">10</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2082-wk-Fact-5DE83988DB1DC21A64C889876A5DEBC2" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2019Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.74</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">cash payments for operating leases recorded in the consolidated balance sheet were</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2097-wk-Fact-89B2D3ABFFD48E33DB218987B92565E2" name="us-gaap:OperatingLeasePayments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">914</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Leases that have not yet commenced and lease assets and liabilities associated with leases entered into during the year were</span><span style="font-family:Times New Roman;font-size:10pt;"> not material.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="TextSelection-6B19A7955BC113F4CAFB8967BE90E116-0-wk-Fact-2C7F616DDA09F1DD94468967EFE374C5" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below summarize our future minimum rental commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> December&#160;31, 2018 </span><span style="font-family:Times New Roman;font-size:10pt;">and rent expense for operating leases using the accounting guidance in effect at that time</span><span style="font-family:Times New Roman;font-size:10pt;">. These amounts have been updated to include </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2122-wk-Fact-67B7239409EA9F067BE38987D19906CD" name="cmcsa:AdditionalOperatingLeasesFutureMinimumPaymentsDue" contextRef="FI2018Q4_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">804</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of future cash payments related to additional contracts determined to be operating leases in connection with the Sky transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2172-wk-Fact-265EF152FB403D25F5A289947A81639E" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">891</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2192-wk-Fact-092D860B6F6BAD511C4A89947C64A1BB" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">824</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2212-wk-Fact-7FC6D8547B899B94741F89947D1DC077" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">722</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2232-wk-Fact-1075ACA56B31D9852ED589947E16E563" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">592</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2252-wk-Fact-7EA4A7D98BE6193D212C89947ECADD86" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2272-wk-Fact-7826BFB83C075ED0E59B89947F8637B6" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,608</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD" name="cmcsa:RentalExpenseTableTextBlock" id="TextSelection-4FE3336BDB17B6EF3FBAA4AFF3400966-0-wk-Fact-8947DACE858DCB1705DBA4B0045EF4F5" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Rental expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2345-wk-Fact-1958F22EC54592BA05416BF8FCF6E9E3" name="us-gaap:LeaseAndRentalExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">779</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2359-wk-Fact-675FA71E426785071FC66BF8FCF2ADC7" name="us-gaap:LeaseAndRentalExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">839</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contractual Obligation </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">98</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-F9B0B12F655EE72A57146BF8FD3C6A32-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our carrying value was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2388-wk-Fact-2CA61E978947B66A185C6BF8FBF99A17" name="cmcsa:CarryingValueOfContractualObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">and the estimated value of the contractual obligation was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2396-wk-Fact-5FEA0BC089E7A236D80D6BF8FBF80EDE" name="cmcsa:ContractualValueofaPotentialFutureObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">based on inputs to the contractual formula as of that date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Redeemable Subsidiary Preferred Stock </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal Enterprise is a holding company that we control and consolidate whose principal assets are its interests in NBCUniversal Holdings. The holders of the Series A cumulative preferred stock of NBCUniversal Enterprise have the right to cause NBCUniversal Enterprise to redeem their shares at a price equal to the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2410-wk-Fact-F79CE732236A339EA8A36BF8FBFA212C" name="cmcsa:PreferredStockRedemptionValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">725</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate liquidation preference plus accrued but unpaid dividends for a </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64546284e2414-wk-Fact-C2153FBEA5F412217A1A6BF8FBF92DF2" name="cmcsa:PreferredStockPutPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> day period beginning on March&#160;19, 2020 and thereafter on every third anniversary of such date (each such date, a &#8220;put date&#8221;). The NBCUniversal Enterprise preferred stock pays dividends at a fixed rate of </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64546284e2418-wk-Fact-74CDAB1ACB6C11AE3B886BF8FBFAEC62" name="us-gaap:PreferredStockDividendRatePercentage" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">5.25</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">&#160;per year. Shares of preferred stock can be called for redemption by NBCUniversal Enterprise at a price equal to the liquidation preference plus accrued but unpaid dividends </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64546284e2422-wk-Fact-35902B71C5A6B56D7F356BF8FBF8DDE3" name="cmcsa:PreferredStockCallPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> following the put date applicable to such shares. Because certain of these redemption provisions are outside of our control, the NBCUniversal Enterprise preferred stock is presented outside of equity under the caption &#8220;redeemable noncontrolling interests and redeemable subsidiary preferred stock&#8221; in our consolidated balance sheet. Its initial value was based on the liquidation preference of the preferred stock and is adjusted for accrued but unpaid dividends. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the fair value of the NBCUniversal Enterprise redeemable subsidiary preferred stock was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2435-wk-Fact-9245189C592292290CDE6BF8FBF98CF3" name="cmcsa:TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">749</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64546284e2439-wk-Fact-7334E8B3B5C5E51741BE6BF8FBF72B68" name="cmcsa:TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">741</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. The estimated fair values are based on level 2 inputs that use pricing models whose inputs are derived primarily from or corroborated by observable market data through correlation or other means for substantially the full term of the financial instrument.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contingencies </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 actions is not expected to materially affect our results of operations, cash flows or financial position, any litigation resulting from any such legal proceedings or claims could be time-consuming and injure our reputation.</span></div></ix:continuation><div><a id="s853FAB0386E755F598FECA3A0F0220AA"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="TextSelection-2746819C4BB18C3335676BF8FD3C1E6E-0-wk-Fact-E9C72024C09CBAD1107B6BF8FB5D33B3" continuedAt="TextSelection-2746819C4BB18C3335676BF8FD3C1E6E-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 18: Quarterly Financial Information (Unaudited)</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-0-wk-Fact-01DEE9D9B7A555DF74E36BF8FD02F3AC" continuedAt="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-1" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:54%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">First<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Second<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Third<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fourth<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total<br/>Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1710-wk-Fact-99098969864A75BD6E6C6BF8FC0094BD" name="us-gaap:Revenues" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,859</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1724-wk-Fact-3CDD3FE714910C7A910A6BF8FC47C2DA" name="us-gaap:Revenues" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,858</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1738-wk-Fact-29535432815BFA25C67B6BF8FBB082FD" name="us-gaap:Revenues" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,827</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1753-wk-Fact-2DCE019EB4C9492E966D6BF8FC787A66" name="us-gaap:Revenues" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1767-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1787-wk-Fact-FADDE316744A83FE26CB6BF8FBF02F71" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1801-wk-Fact-4610FCCD1662A7693F906BF8FC5A760C" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,356</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1815-wk-Fact-54E06095912E817AC7D46BF8FC1ACF61" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,340</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1830-wk-Fact-6042300495F3B66086E86BF8FBA8DDC1" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,247</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1844-wk-Fact-A5D8FF6A6F678DEBE7EE6BF8FB696A03" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1864-wk-Fact-5519DFF0036A307413536BF8FC62E3B0" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,553</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1878-wk-Fact-5E105C7DAC33E4E400F06BF8FCB684B3" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1892-wk-Fact-D0F591FB6BD84A379E6B6BF8FC073F9B" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1907-wk-Fact-375C30C1F0ABC622FFC46BF8FC1BF002" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,162</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1921-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1941-wk-Fact-90D545821147AA097AC46BF8FC328E20" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1955-wk-Fact-EC26B135B4D9C0F78BD16BF8FBD454FC" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1969-wk-Fact-01E3968DAD9042006EC66BF8FBA51CD5" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1984-wk-Fact-CAA3B4FF9694A478EB586BF8FCBBB2FF" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e1998-wk-Fact-47C90FF7DE67F06D6CC56BF8FB7B65D0" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2018-wk-Fact-0CB6BFE6A91E13EAFF8C6BF8FC5BAC28" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.77</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2032-wk-Fact-EFCDF59392868FB7E23B6BF8FC057E58" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2046-wk-Fact-1B95A5703E3ABF2B037B6BF8FCAE3A53" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2061-wk-Fact-3142264F9916CEB2A0986BF8FB98613C" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2075-wk-Fact-42F9645FCF3A6B9403A96BF8FB754D96" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2095-wk-Fact-474A637CEC19191D6E9D6BF8FBF6539E" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2109-wk-Fact-36DFE2A0DC4E5E2492276BF8FBDB3644" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2123-wk-Fact-78BC4291964F42E153A06BF8FC681BBA" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2138-wk-Fact-A366919365E7FB402F136BF8FC09905A" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64548161e2152-wk-Fact-B4B10C1BEB80FFFF739B6BF8FBFD4E40" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2256-wk-Fact-3701E9BC9C6F5F6F35B86BF8FCE45283" name="us-gaap:Revenues" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,791</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2270-wk-Fact-6ED4B9ECA708840B63596BF8FC9A4689" name="us-gaap:Revenues" contextRef="FD2018Q2QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2284-wk-Fact-7063857AA48EE557274F6BF8FC2ACF9D" name="us-gaap:Revenues" contextRef="FD2018Q3QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,135</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2299-wk-Fact-B20E7879703C58EE97AE6BF8FCF6B133" name="us-gaap:Revenues" contextRef="FD2018Q4QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,846</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2313-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2333-wk-Fact-6D854FC29297D77A70D36BF8FCF892D0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,645</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2347-wk-Fact-20BD385DB8F268656C6F6BF8FBD1EF90" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q2QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,014</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2361-wk-Fact-601E6C524FA7B482859C6BF8FC94BB38" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q3QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,836</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2376-wk-Fact-A21220E46B92FF6324476BF8FCC87AB0" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,514</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2390-wk-Fact-5E14CA9C60CD52D757286BF8FB795073" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,009</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2411-wk-Fact-4A83FDD9EB15FC37C8196BF8FC54DAD8" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q1QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,118</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2425-wk-Fact-FE7BE2079FE5AE1D184C6BF8FC0BE91C" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q2QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2439-wk-Fact-9E8508A9529928515C456BF8FC57983D" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q3QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2454-wk-Fact-563CF8ED5847D5B065E66BF8FCDF96FF" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4QTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,511</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2468-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2488-wk-Fact-D40BA77EEEF61437FFC46BF8FC073ABA" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.67</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2502-wk-Fact-83DF0C336F013064795C6BF8FC089AFF" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2516-wk-Fact-EF5CDA24890E6AF3D5326BF8FC04F16D" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2531-wk-Fact-8431C0B7E47F2FDAAE166BF8FC2CF4EB" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2545-wk-Fact-66EAEE129515552A87C76BF8FB771341" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.56</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2565-wk-Fact-BADCD571D9A001D7D8056BF8FCB3E05C" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2579-wk-Fact-50F231C38C0CBB3D9B3C6BF8FC31F49B" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2593-wk-Fact-5A79883DB5EA666315426BF8FBDD04E5" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2608-wk-Fact-8555516C5035E4E3B9BE6BF8FC07BB7D" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2622-wk-Fact-A463C8B49E4AD5511BC86BF8FB6F318E" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.53</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2642-wk-Fact-152FFEEE5E3E68A37A5C6BF8FCE84D73" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2656-wk-Fact-0B6087AE64D68AD970A16BF8FBDCFE8D" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2670-wk-Fact-F39F8A8A94707E24D89F6BF8FC2DEE07" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2685-wk-Fact-111E9CBC586E023D6E556BF8FC786D88" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64548161e2699-wk-Fact-09A899B826D38826E3276BF8FC58CF4F" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.76</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:continuation id="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-1" continuedAt="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Minor differences may exist due to rounding.</span></div></ix:continuation></ix:nonNumeric><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-2" continuedAt="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-3"><ix:continuation id="TextSelection-2746819C4BB18C3335676BF8FD3C1E6E-1" continuedAt="TextSelection-2746819C4BB18C3335676BF8FD3C1E6E-2"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></ix:continuation></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-3"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><ix:continuation id="TextSelection-2746819C4BB18C3335676BF8FD3C1E6E-2">The 2018 amounts include the operations of Sky from October 9, 2018 through December 31, 2018. See Note 8 for additional information.</ix:continuation> </span></div></ix:continuation></td></tr></table><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">99</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sF1A4BD8845D7578A96403356CB526BBB"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-0-wk-Fact-81D75D7BF578B84C0DE16BF8FCF5BB12" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 19: Condensed Consolidating Financial Information</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast (&#8220;Comcast Parent&#8221;), Comcast Cable Communications, LLC (&#8220;CCCL Parent&#8221;) and NBCUniversal (&#8220;NBCUniversal Media Parent&#8221;) fully and unconditionally guarantee each other&#8217;s debt. See Note 7 for additional information on the cross-guarantee structure. </span></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="TextSelection-9FF5AB26B8913C17C8B56BF8FD3D68E2-0-wk-Fact-F6F22058B99788FD45BE6BF8FCF59338" continuedAt="TextSelection-9FF5AB26B8913C17C8B56BF8FD3D68E2-1" escape="true"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:34%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1776-wk-Fact-C381C602268DBA03FB186BF8FC81B17F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1790-wk-Fact-1CB513F57F88762E07046BF8FC8C9E74" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1804-wk-Fact-F46AD2D50FA7156C03F26BF8FC89D236" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1819-wk-Fact-D8FB2B28E4C560C5A7C26BF8FC7B135F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1833-wk-Fact-612037BEADCC4E15109D6BF8FC85B700" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1847-wk-Fact-46D9A5A9C518F981493B6BF8FC970E91" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1861-wk-Fact-AB88C5264F090FFB673F6BF8FC9D7D06" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1876-wk-Fact-4B85D484C0EEDA5700996BF8FC9C19E9" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1890-wk-Fact-73E6777F15DBFE7DE0F56BF8FC964DDA" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1904-wk-Fact-8EFD736C8C1707D53E2C6BF8FC62F26D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1918-wk-Fact-C4A2AF94DEB58B99668B6BF8FC5CC122" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1933-wk-Fact-82C5D3FBCB28294BB6056BF8FC7F8917" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e1947-wk-Fact-4DD4F150626FAC64EBC76BF8FC7DA45F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1962-wk-Fact-D18043B927CC4B61ABFD6BF8FC8FF44B" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1982-wk-Fact-E5A50A3DCD8E9EF754726BF8FC90AD8C" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e1996-wk-Fact-33252562E2563AD2FD776BF8FC7CC89A" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2010-wk-Fact-25EF9A8BC6AF0ECE20226BF8FC7F871E" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2024-wk-Fact-C3AB15170DDFDB648FD66BF8FC8DF6EB" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2039-wk-Fact-F0BCA3E6DB57454C29716BF8FC8BD7AC" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e2053-wk-Fact-C79D83B1F831910D5CE16BF8FC948A16" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2068-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108,942</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2200-wk-Fact-D6D95BE4F589C04E53C66BF8FC8271F4" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2214-wk-Fact-3145A529011C4C0073BC6BF8FC927F9F" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2228-wk-Fact-44B19E389C2107253FF46BF8FC8B656A" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2242-wk-Fact-A95A497909EC4FEA5ABB6BF8FC98CF17" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2257-wk-Fact-D8513871C6AEBBF262936BF8FC98A605" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2271-wk-Fact-0C83F0EC4ECCB9CF8AE26BF8FC802B03" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2285-wk-Fact-E496107333A89DFF68548EBA20C417DC" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2305-wk-Fact-4B9FB762A947E64BD7306BF8FC63DC6D" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">801</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2319-wk-Fact-5398B404142813416E9D6BF8FC7A4AF7" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2333-wk-Fact-AC90B4746D4E0FDD97B86BF8FC7DBDA5" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2347-wk-Fact-5BB43192394A996BBDB26BF8FC5E93F9" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">957</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2362-wk-Fact-AE4D3E8DE76A273E14716BF8FC83CA2E" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e2376-wk-Fact-0C8DC734CBE8D9E7B76A6BF8FC99F4F9" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2391-wk-Fact-E87888B6BA44D454C1516BF8FB721935" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,807</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2411-wk-Fact-401A72B1B7DB8C13B6266BF8FC7F506D" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2425-wk-Fact-8582D8AF059AE9789B106BF8FC5DA981" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2439-wk-Fact-7727DDFF611F9FDB18916BF8FC845D6C" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2453-wk-Fact-3C5846BB4CDC641DFB136BF8FC64EF77" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2468-wk-Fact-3FB9268F8F875A07E3B96BF8FC5F7BDD" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2482-wk-Fact-72F21553C6689AC9341B6BF8FC9EA1BB" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2496-wk-Fact-99D088359C9C63F398FD6BF8FB769C87" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2516-wk-Fact-9CD6E6BF2D85D04044A46BF8FC95051F" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">61</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2530-wk-Fact-414286824ABE370EAD2F6BF8FC7B4CAD" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2544-wk-Fact-C0929A587CDB4C193AC66BF8FC7CB14A" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2558-wk-Fact-9A9E78FAC0928C4E1F546BF8FC7DA4E9" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2573-wk-Fact-FBFF1952A1A66D3066706BF8FC7D11A8" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,602</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2587-wk-Fact-85F31A6FAEDB28032C056BF8FC7D81AE" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2601-wk-Fact-F351B739C2F3B0D5A9196BF8FB79560B" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2621-wk-Fact-B9C0643E704119F79F6D6BF8FC7975C5" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2635-wk-Fact-402C24394DAA5B97A1736BF8FC909B85" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2649-wk-Fact-354237A17BB626D69F216BF8FC61101C" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2663-wk-Fact-01E9E727E3FBD100AE376BF8FC80CAEC" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2678-wk-Fact-D0E2CFB70132B92872A86BF8FC618E8E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,285</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2692-wk-Fact-87B05B97F948870F17046BF8FC946C3E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2706-wk-Fact-0C417745A024A7A072896BF8FB6D079F" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2727-wk-Fact-772D5F3B7C969C7F02696BF8FC5AF2D1" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2741-wk-Fact-89EFAC37948D5BBD34836BF8FC914D23" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2755-wk-Fact-35AC43E0247F9E08813D6BF8FC9DDC53" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2769-wk-Fact-9ED09F755B92D3ADB8D46BF8FC7C2BF0" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2784-wk-Fact-38C5224D68F1EF5374ED6BF8FC5C0F2B" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2798-wk-Fact-5A8F52E07AA096F88B076BF8FC857C53" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2812-wk-Fact-F6CAE1F2814CEFB77B126BF8FB6FF15A" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2832-wk-Fact-E43A6AD920AA35D8F1086BF8FC95CB78" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">867</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2846-wk-Fact-2A3E72AD9DD9468D7C806BF8FC97CBB4" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2860-wk-Fact-613262F662C44EAFDA5B6BF8FC5D4CB0" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2874-wk-Fact-550C9DF360059FE0A0756BF8FC82C472" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">957</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2889-wk-Fact-092C25E93F4866876D646BF8FC8E5EED" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">87,239</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e2903-wk-Fact-229866BF6040A284DAAA6BF8FC95F800" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2918-wk-Fact-72DF158298993F3749AA6BF8FB6B8C7D" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">87,817</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2938-wk-Fact-041A3061101DBAF0DA426BF8FC60FC82" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">395</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e2952-wk-Fact-6AE390A1C09F5A012DA46BF8FC8E22BA" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2967-wk-Fact-DFB2728A8186AB1AF55F6BF8FC880EC6" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e2981-wk-Fact-C8036CA542313B11D7FD6BF8FC5FC190" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">957</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e2997-wk-Fact-615D79A3218EC94D6F156BF8FC7B72E3" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,703</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3011-wk-Fact-C90AC956FC532E17B17D6BF8FC9351D6" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3025-wk-Fact-A5D8FF6A6F678DEBE7EE6BF8FB696A03" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,125</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3045-wk-Fact-3C339E2B2E5C7E741D2A6BF8FC85108E" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,511</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3060-wk-Fact-B52EC95014CF414351F06BF8FC93FFEE" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3075-wk-Fact-29BE6A97E32FCAA197296BF8FC91BE59" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">190</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3090-wk-Fact-F770E110F30A4F2F9E416BF8FC61D676" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3106-wk-Fact-3D208175F50BEDC32E956BF8FC8D2EE0" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3121-wk-Fact-233EDA92B8D2DE04503C6BF8FC9CA825" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3135-wk-Fact-6F9327C0C451776A811F6BF8FB7AA424" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,567</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3156-wk-Fact-A4FDE57E15214A62F0986BF8FC977AB2" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,581</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3170-wk-Fact-1ACD96DCD4B6FABF54E06BF8FC5F54AE" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,366</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3184-wk-Fact-B85719913E08C8352E4B6BF8FC99CC03" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,787</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3198-wk-Fact-726BE9AA710F764B7CA66BF8FC880A3E" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,260</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3213-wk-Fact-A2F27753A9DB06E4C4196BF8FC94BB2A" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3227-wk-Fact-D8180D5C8F3242302A726BF8FC833F97" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">57,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3242-wk-Fact-7706B393F39386B717D06BF8FB674337" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3262-wk-Fact-0CD5914E11B90FB746CD6BF8FC8BA109" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,465</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3276-wk-Fact-B6E6C05D3AD5DEF9F9936BF8FC61F8F7" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3290-wk-Fact-1955A41297F7CC26AF966BF8FC82F412" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,597</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3304-wk-Fact-A46F4135904306EDAB676BF8FC9BC0C4" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,829</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3319-wk-Fact-84E41240F270F457962A6BF8FC7EC406" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,079</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3333-wk-Fact-59584DDEC687CBA2383D6BF8FC5EE9AE" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">57,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3348-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3368-wk-Fact-CC142067615D9080FC8A6BF8FC8C61E9" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">592</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3382-wk-Fact-65DC63B6ECA34C6B1F0C6BF8FC5D761A" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3397-wk-Fact-7FDCF9BD496D12B904BE6BF8FC843C40" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3411-wk-Fact-42182953D557D2A7C9456BF8FC895EF9" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3427-wk-Fact-0DB76833BE855BCDEAED6BF8FC915B64" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,251</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3442-wk-Fact-5FFDDF9452BC9311D0E26BF8FC8BE895" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3456-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,673</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3477-wk-Fact-31EF7A79BD40B0D0A9B66BF8FC87AB7E" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3491-wk-Fact-68AF2DFDAF19401B98C96BF8FC86D9C2" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,328</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3505-wk-Fact-5A824B0807FFC089CFF46BF8FC9D4D2A" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,637</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3519-wk-Fact-1B5455B5263C0B1E8ABB6BF8FC827404" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3534-wk-Fact-D237AF5806C7B0CEECA26BF8FC862639" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,828</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e3548-wk-Fact-B2CA8CC4ED3FE8003D706BF8FC7BD2C5" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">57,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3563-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3583-wk-Fact-E8AD5C9D8947E2921B126BF8FC92B59B" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3597-wk-Fact-5CBA2B4204540A66944B6BF8FC8022B3" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3611-wk-Fact-8F3400225F9D9E46DC066BF8FC7A81AD" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3625-wk-Fact-A35E9F613D53EA3FFA426BF8FC7C5FC4" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3640-wk-Fact-7AA3AF10106F111B79BD6BF8FC8406F6" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3654-wk-Fact-4ACD45FA97B74B82847F6BF8FC5EE569" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e3668-wk-Fact-79A22247D925DD06BD5C6BF8FB6847BA" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3693-wk-Fact-69E1BCE3A8F262C9A9406BF8FC844601" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3707-wk-Fact-F761E9E2505448C24C826BF8FC80443D" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,328</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3721-wk-Fact-33C97491A98B262D51AC6BF8FC83E9EC" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,637</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3736-wk-Fact-92167AE1225575E9F82D6BF8FC8AE396" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3750-wk-Fact-05F359CE296F1EE897AB6BF8FC905103" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,562</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e3764-wk-Fact-81797EB8CAF4E614A07D6BF8FC9CE30E" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">57,311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3779-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3799-wk-Fact-5A953BE1B7534229ED7E6BF8FC8DB96F" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,472</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3813-wk-Fact-EA70DC8A613EA14B4C306BF8FC97A520" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3827-wk-Fact-472CBC784F19D4A37C0A6BF8FC835E3D" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,641</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3842-wk-Fact-AE8DC8624E3CE3AB39CF6BF8FC612BBA" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3856-wk-Fact-631D0F8168CAAA41BC9C6BF8FC7EB0CC" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,210</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e3870-wk-Fact-D24E5CEC0F44B95767A36BF8FC7EACC1" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">58,916</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e3885-wk-Fact-E2A8F45FE29936C429876BF8FCAC8337" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,472</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">100</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-9FF5AB26B8913C17C8B56BF8FD3D68E2-1" continuedAt="TextSelection-9FF5AB26B8913C17C8B56BF8FD3D68E2-2"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-1" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-2"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:33%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4155-wk-Fact-F0C69AF819676326B9EE6BF8FD0C0AD9" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4169-wk-Fact-DA6BD195BB46FDE46E086BF8FC797AFC" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4183-wk-Fact-F44DE1E9AB8EE212CA186BF8FC81A3F2" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4198-wk-Fact-DCB5CF83F5A2CFFFB12C6BF8FC8CD19A" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4212-wk-Fact-3437F2A61EA6642CAA866BF8FD1023DB" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4226-wk-Fact-CC72791B47714226E6A76BF8FD0F8617" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4240-wk-Fact-18A00F28B2D0C652A3FA6BF8FD076ED7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4255-wk-Fact-5062ECC2DC8BB34486266BF8FD0C0997" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4269-wk-Fact-41CC6DB7660A522A7CFF6BF8FC8D15AB" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4283-wk-Fact-026ABEF4EAB98806711D6BF8FD0418FF" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4297-wk-Fact-EC93D49ABD4FCD6910486BF8FC8A30D4" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4312-wk-Fact-A95F49C19102F69261B56BF8FD0ED118" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e4326-wk-Fact-0DA327E230B24CF1CFB06BF8FC832135" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4341-wk-Fact-75FF36AB7DC9885E0EBB6BF8FCFF96D8" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4361-wk-Fact-18434DBF8D38E3F15F7E6BF8FC823B5D" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4375-wk-Fact-101AAD45A4D9B36544FE6BF8FD1172BA" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4389-wk-Fact-E5C439FD0C2DBB6236596BF8FD07AD4B" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4403-wk-Fact-3F1E8653240F18450E9B6BF8FC886668" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4418-wk-Fact-AAFF4CCD997E8CA1E2B46BF8FD0944EF" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e4432-wk-Fact-35A4C40D00E1923F65686BF8FC8939E7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4447-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94,507</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4579-wk-Fact-9256E8FAB5EB42A0E3276BF8FD1597ED" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4593-wk-Fact-B820491212CA205158CB6BF8FC83BE25" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4607-wk-Fact-CBDA30BDB819710F915B6BF8FD116D70" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4621-wk-Fact-ACE524BB9A767DA8E5AC6BF8FC7A0895" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4636-wk-Fact-DD239777402C0C260C1B6BF8FC806ED4" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4650-wk-Fact-C9A3087B21EF853C1A086BF8FD13C402" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4664-wk-Fact-BE531F09FE255EA603F96BF8FB6B1347" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4684-wk-Fact-97D76752F24DA43414F76BF8FC7E986B" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">947</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4698-wk-Fact-475EA848DBFFB12FEBA36BF8FCFB2F48" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4712-wk-Fact-4535C1C31069BD0A7F746BF8FC86082F" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4726-wk-Fact-D17DB91E6F12FDEA59206BF8FC84DDE2" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4741-wk-Fact-56A746173370BB5782946BF8FC859688" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e4755-wk-Fact-6A4219AB15100F1AA7B66BF8FC8AD382" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4770-wk-Fact-95ABF12D25BA3B16CA3B6BF8FB75FA49" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4790-wk-Fact-C5AC6AC0590D81819D616BF8FC846864" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4804-wk-Fact-D7D0AD399C320A43473D6BF8FC790685" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4818-wk-Fact-A1F9A4A48166FCD428976BF8FC8ED72A" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4832-wk-Fact-6A3278A4F73E4233B3C46BF8FC8192FA" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4847-wk-Fact-2C302A18F6C791E9BA176BF8FC7FCEA8" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,036</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4861-wk-Fact-D3FA3E4B0B62CA1006EE6BF8FC852103" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4875-wk-Fact-74C044C504F5A5F06E966BF8FB6CF1DE" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,036</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4895-wk-Fact-AFFE8FDDFC3E87EEAAB06BF8FC87138A" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4909-wk-Fact-44F018DAE4F50D0D38966BF8FC841645" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4923-wk-Fact-943C611A57D0CA00A7D66BF8FC88BCBA" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4937-wk-Fact-5B276EE53322509D159E6BF8FCFD097C" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4952-wk-Fact-7294032FEC83F42119196BF8FD159625" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,235</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4966-wk-Fact-0BD4F10A7ECF0B14534B6BF8FC8353ED" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e4980-wk-Fact-6140E0ACAEE8454DE2516BF8FB6DE597" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5000-wk-Fact-704D2F26B6795A05A1606BF8FC817DA1" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5014-wk-Fact-720DF7972B366D36DF216BF8FD0D7011" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5028-wk-Fact-FAF915CE8E200566C62B6BF8FD11CAA1" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5042-wk-Fact-4AF372CFF895C46212D76BF8FC7DE575" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5057-wk-Fact-4EAD33604C003DBD90746BF8FD02A92E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5071-wk-Fact-484BA919350EC06E2AEC6BF8FD091377" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5085-wk-Fact-2C1F2CBF7143052ACE5D6BF8FB737A31" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,736</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5106-wk-Fact-2B53AB06EA02BDA0B99A6BF8FC7D20ED" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5120-wk-Fact-06A4595318E4BAC438CA6BF8FC8388EB" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5134-wk-Fact-D9DC3CA3CEE958B77EAC6BF8FC7CAB75" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5148-wk-Fact-6AE978C17DC8516DC5516BF8FC8C4230" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5163-wk-Fact-F85FF29F70E8DFFA28006BF8FD0AA385" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5178-wk-Fact-B27A8DA73EA95B6A1C656BF8FC873D65" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5192-wk-Fact-30210AE29922522C6F226BF8FB701DEE" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5213-wk-Fact-7E2389774641B786D9796BF8FD0B0BB6" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">998</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5227-wk-Fact-CFE1C84C5B0C3F8B1D716BF8FD09ED20" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5241-wk-Fact-FCD8714E924CDEABA62E6BF8FC79373A" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5255-wk-Fact-B3E9D4800FC068D875676BF8FD039FB2" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5270-wk-Fact-CAE8B38897142207C2D86BF8FCFEDE1B" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">74,674</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5284-wk-Fact-2CAC22E9BF9A14F9EDC76BF8FC78343E" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5299-wk-Fact-7F5D1CC5E70D063BEA0A6BF8FB67E902" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5319-wk-Fact-F977A8D779E320B4965B6BF8FD07B426" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5333-wk-Fact-2566F1CFD048CCC493106BF8FC7FE44E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5347-wk-Fact-71772A071D82ACA4A9CA6BF8FD0F5FC9" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5361-wk-Fact-CAFD1D85A007443F2EA16BF8FC7F652E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5377-wk-Fact-6804EA3CA762520B78A36BF8FC8BA66B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,833</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5391-wk-Fact-3776992B379C6EA143516BF8FC8185D5" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5405-wk-Fact-5E14CA9C60CD52D757286BF8FB795073" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,009</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5425-wk-Fact-9D6FB89F2BEF514662C96BF8FD08A616" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,644</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5440-wk-Fact-A81CB274FF1A98552C366BF8FD09C1EF" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5455-wk-Fact-EE0CEC6CB4F29D6DDF966BF8FD1393F7" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">190</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5470-wk-Fact-52B2DD6D32E71AD582476BF8FD107DE1" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5486-wk-Fact-5B7F7441D81788BECD5C6BF8FC800DB5" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5501-wk-Fact-8A29D3632CA650B4225D6BF8FD0BEB96" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5515-wk-Fact-71E5A168AF235CC68DFB6BF8FB740C49" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,542</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5536-wk-Fact-0D5E69FB23316B2F5AC36BF8FD045A30" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5550-wk-Fact-4DDD490F55C445EF67D16BF8FC7A00EC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,604</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5564-wk-Fact-D2EF6842BEB8664369416BF8FCFEE5A6" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5578-wk-Fact-3F66B85B1C70C9916BFB6BF8FC861920" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5593-wk-Fact-D1030631BCF8601628536BF8FC7B7BA4" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5607-wk-Fact-EDCB5F3D9B82007F05DA6BF8FC7E8AD1" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">51,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5622-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5643-wk-Fact-A4D2DABBF5D8B67583EB6BF8FD0E7AB3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,193</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5657-wk-Fact-1F41DA80D01299EA50586BF8FC7D3014" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,592</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5671-wk-Fact-39D3CE00D77D9830344B6BF8FC8E6B08" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,831</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5685-wk-Fact-CA6870E47552545046C26BF8FD01B544" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,241</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5700-wk-Fact-8D5CB5190663AD20BD726BF8FC8F783F" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,621</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5714-wk-Fact-D27FD4D74F7E8956355E6BF8FD07150E" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">51,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5729-wk-Fact-609F4612E56B91D7BC566BF8FB731D02" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,242</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5749-wk-Fact-92DB6D0A20E677929A226BF8FD143EB6" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">538</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5763-wk-Fact-270CA233C271D1C3D5566BF8FC7C5726" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5777-wk-Fact-23A3D194A9A518B3D1EE6BF8FD14BA74" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5791-wk-Fact-9F1EA4E86AEEF28E1E046BF8FC87AE1C" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5807-wk-Fact-2783E0A0E820EC923F6E6BF8FD148ECD" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,962</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5822-wk-Fact-B1E6F878D86CE436EFF96BF8FC8A9563" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5836-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5857-wk-Fact-B11021FEBFE2EFE2D0BB6BF8FC8B0815" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5871-wk-Fact-AEFB1A892DC7BA52E5BD6BF8FD07E3BF" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5885-wk-Fact-BADC7295551A95AB110E6BF8FC7FD85E" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,871</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5899-wk-Fact-97FC7F8E461492CFD99D6BF8FD0D26EB" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5914-wk-Fact-A56D1E26A212B06F97976BF8FD03253F" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e5928-wk-Fact-8221DC67F992F017747C6BF8FCFCDA7D" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">51,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5943-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,862</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income loss attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5963-wk-Fact-B6B2608D2EA52A494D8F6BF8FC852BA5" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5977-wk-Fact-829D8ABB9265217FE21A6BF8FD04B354" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e5991-wk-Fact-92E26DEA7320DE397F866BF8FC79D525" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6005-wk-Fact-30CEE8AC85646AD524406BF8FC7D8247" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6020-wk-Fact-EAE64EE0D778D538681B6BF8FC7F478A" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6034-wk-Fact-283A9215E1713CCD35EB6BF8FD13FC9B" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6048-wk-Fact-23C8853FB4ABD970A36D6BF8FB751F6E" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6073-wk-Fact-62A974AC69B46B1408B66BF8FD0ACF03" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6087-wk-Fact-97E89E76BD99677BD48B6BF8FC7A395F" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6101-wk-Fact-3B833E30650CD63B62BB6BF8FD035561" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,871</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6116-wk-Fact-6D0E0D906AF9E2E87F186BF8FC8C51CF" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6130-wk-Fact-ACFA6FE43D76CE792C6D6BF8FC8BBDB8" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20,528</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e6144-wk-Fact-D55B7A02E40AA32EBE826BF8FC84D08F" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">51,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6159-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6179-wk-Fact-0644FE5C1CB80BBB80C56BF8FD022FD8" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,908</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6193-wk-Fact-B3B3DF418916EBFD9DC36BF8FC8D2ED4" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,623</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6207-wk-Fact-62BD669C75087FDA1E636BF8FD054139" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,873</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6222-wk-Fact-C8AA2EC2FFD30A2BA7316BF8FCFBC70A" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,279</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6236-wk-Fact-FA634C06102B0B222BA76BF8FD0A0EEC" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,553</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e6250-wk-Fact-712E357B733FB1EB31846BF8FD122643" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">50,328</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e6265-wk-Fact-4599BA4E9F0DD82071796BF8FCAE1F42" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,908</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">101</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-9FF5AB26B8913C17C8B56BF8FD3D68E2-2"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-2" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-3"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2017 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6538-wk-Fact-2D2FA14D870EF906D9276BF8FC51D0E8" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6552-wk-Fact-AE205B0DE7DDE2AC58C26BF8FC506C1A" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6566-wk-Fact-09C98F44AA60FE4FC04E6BF8FBD5932C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6581-wk-Fact-FC6892F742CBC934A8676BF8FC4EDC9F" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6595-wk-Fact-9236F2ADED655D00D7E16BF8FBE02D97" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6609-wk-Fact-CB5BDF97371FA43EE02F6BF8FBD64D66" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6623-wk-Fact-F56E2C276846B073802B6BF8FBD4D3AB" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6638-wk-Fact-93DA0444E5754624F2C06BF8FBDBF2D8" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,128</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6652-wk-Fact-F9CFFFB8D6D88D9BA4446BF8FC4FE27A" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6666-wk-Fact-BCA3CF8FAAA52C2AE0AE6BF8FBD7122B" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,109</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6680-wk-Fact-3773E04F5E10345794706BF8FC53E9DD" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6695-wk-Fact-1405F338A2FDEDB79E636BF8FC6169EF" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e6709-wk-Fact-E51201F2358D423AE04C6BF8FC53CD0C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6724-wk-Fact-CE64133F09A84B24020B6BF8FC5094DE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6744-wk-Fact-4B74EA8165434BD8E4246BF8FBD4706A" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,128</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6758-wk-Fact-A3A5ED741E152B8435E56BF8FC5723F2" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6772-wk-Fact-B1E030EBB61A67CF93496BF8FC5EFC4F" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,109</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6786-wk-Fact-29D3B963A3902956A5116BF8FC5DC008" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6801-wk-Fact-48CDA14CE2CB25781B8B6BF8FC60B742" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e6815-wk-Fact-CF5BB2DDCF2979E1E5D96BF8FBD4E180" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6830-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE" name="us-gaap:Revenues" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85,029</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6962-wk-Fact-2DED6E214C4FB16757906BF8FBDD1983" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6976-wk-Fact-DFFCF32C8A5F73E338F66BF8FC580A41" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e6990-wk-Fact-B9B560DD61061CA37BBB6BF8FC52B506" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7004-wk-Fact-3CD2BB5B45F15F4F3F536BF8FC5A1488" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7019-wk-Fact-2D19261FA14C0050A8826BF8FC5C76CC" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,355</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7033-wk-Fact-8E1A674621507655A2776BF8FBD482F2" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7047-wk-Fact-4626E01110B5CE8EFAC86BF8FB74895F" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,355</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7067-wk-Fact-C5A8B5400D739AC88AC16BF8FC5C5230" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">766</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7081-wk-Fact-23F740E4D98192E83C576BF8FBD8F3DB" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7095-wk-Fact-9BEAAC49AFF69DE6BBC76BF8FC597345" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,109</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7109-wk-Fact-99DB9B88BC91E68F8BAB6BF8FBDAA86B" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,044</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7124-wk-Fact-295A2996D04B847D25E66BF8FBDA6878" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7138-wk-Fact-A08843607EB0C00E5BA56BF8FBD2EC1D" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7153-wk-Fact-8AC471493EA8EEB0F5F16BF8FB7A5080" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,449</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7173-wk-Fact-7FAD819E510CC79FCAED6BF8FC5FB229" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7187-wk-Fact-60523DE407DDC60DB2EF6BF8FBDB2AB0" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7201-wk-Fact-9BCDEB931B26D0BCCAE46BF8FBD8D8ED" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7215-wk-Fact-1A1A96A215A16070BA826BF8FBD4993E" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7230-wk-Fact-05CA57215492996FBDC06BF8FBD9390D" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,519</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7244-wk-Fact-2B7C48E1C02EA11CD9136BF8FC59182C" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7258-wk-Fact-6BECA0B7735A2D2FC79B6BF8FB6A2221" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,519</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7278-wk-Fact-61405058518555ACA7996BF8FC5BDAD9" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7292-wk-Fact-322DB504B8819199252D6BF8FBD899A3" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7306-wk-Fact-083C3C4FD4A71E27AEAE6BF8FC61FD40" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7320-wk-Fact-427F3C85D40D3279B2926BF8FC5E1504" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7335-wk-Fact-4537DEB664FE79ABB9F26BF8FBD68E62" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7349-wk-Fact-AADA53313F5818BC1B6C6BF8FBDB3A9C" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7363-wk-Fact-33A8332BCAE8BF90ACDF6BF8FB7574B7" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,914</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7383-wk-Fact-FC946D2CCE9FE386CC6B6BF8FC534973" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7397-wk-Fact-72F5F170626EBC8F68616BF8FBDA3C98" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7411-wk-Fact-B7A0DF197D3913CEA6C76BF8FBE1C1AE" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7425-wk-Fact-B79424049A2B636D16E86BF8FC618FAD" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7440-wk-Fact-1BED33D647E3363CF3DA6BF8FC558E4A" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,210</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7454-wk-Fact-143B3BCF6AA3342DCDD46BF8FC5179E9" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7468-wk-Fact-2BBD389F88301BD4C45E6BF8FB6AB05E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7489-wk-Fact-A8D7190E508553D638CF6BF8FBD3F38D" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7503-wk-Fact-85DD7A66A53846FA05DC6BF8FC58E8D7" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7517-wk-Fact-346C11E81C929FBDF6326BF8FC5CE751" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7531-wk-Fact-CA21B9D9D4E4648F76466BF8FC521019" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7546-wk-Fact-ECC349901DBD5AA51C046BF8FC5C593E" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">442</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7561-wk-Fact-7A38E62D8A6E3F9B6E9C6BF8FC4F3E6A" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7575-wk-Fact-BC57783A8EA3CD5A14916BF8FB7768BE" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">442</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7596-wk-Fact-3A7233742A0921B22A4E6BF8FBDE5CF3" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">803</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7610-wk-Fact-9BFBACCEA254864A58746BF8FC576CA9" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7624-wk-Fact-B039C236E01BD65572066BF8FC53C9F9" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,109</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7638-wk-Fact-F2EFBDDE90099E1C0CAD6BF8FBDCB0A1" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,044</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7653-wk-Fact-1F77275C1567C4EA48766BF8FC56848F" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7667-wk-Fact-BF8B78A1BD2CB508A0B26BF8FBD3C2BB" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7682-wk-Fact-25B2A00D9E747F52E14A6BF8FB68FBB6" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">67,011</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7702-wk-Fact-5D24ABBDD378905FB33D6BF8FBD2EB52" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">325</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7716-wk-Fact-BBED3323B08FB30EFCFB6BF8FC53B6BC" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7730-wk-Fact-B68A01B9C05210881A696BF8FBD3DB4B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7744-wk-Fact-F9BD0A1A31F716415D626BF8FBDE72B6" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,044</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7760-wk-Fact-DF5B1540A3B3F21AF8BE6BF8FBD5447F" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">18,737</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7774-wk-Fact-49DC25526D1DC25BDFCE6BF8FBDA1C9B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7788-wk-Fact-F0ADEE8019A34D9DC7DE6BF8FB6CD620" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">18,018</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7808-wk-Fact-23FF0A3140637D3406FA6BF8FBD9ED3A" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,172</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7823-wk-Fact-B906FE456FFFEACA3EBE6BF8FBDC4C48" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7838-wk-Fact-6292A8D5953566EEE1236BF8FBDEC15A" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">207</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7853-wk-Fact-678D8FB1B808815A48D36BF8FBD90D22" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">456</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7869-wk-Fact-0731AB1DF1B7C1EFD99A6BF8FBD959CC" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">239</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7884-wk-Fact-9ED4F09E1FB0DA3156D76BF8FBDF266D" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7898-wk-Fact-CEADE96BF70561DA7A4C6BF8FB6E94B6" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,086</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7919-wk-Fact-0D641F654A082A459AD86BF8FC4F8DEA" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,076</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7933-wk-Fact-E5055EE02B715F6579B46BF8FBD7BA93" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7947-wk-Fact-E0B0E0172F4CCE04E29B6BF8FC543DF4" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,610</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7961-wk-Fact-F333C84A5B8BCEFF4AF96BF8FC546958" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,584</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e7976-wk-Fact-DA4099C2DFE4AC780D416BF8FC5BD64B" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,545</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e7990-wk-Fact-C73B19A12EC024F8CFE06BF8FC58B0FF" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">77,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8005-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8025-wk-Fact-2960EA51D16ACADFE4FE6BF8FBD4FB14" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8039-wk-Fact-FF1634AD1B62FE495E396BF8FBDA58AE" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8053-wk-Fact-65020240B183469B627F6BF8FC4FFD9F" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,403</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8067-wk-Fact-459419FDD1EE9FE8DD9A6BF8FC5CF9E3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,084</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8082-wk-Fact-47AC0B25605C0E430AB76BF8FBDA1080" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,043</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e8096-wk-Fact-06AB18913D26B37B26D36BF8FBDD68DB" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">77,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8111-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8131-wk-Fact-3968D244630070D220B36BF8FBDF6F64" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">506</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8145-wk-Fact-20FE2B1CED80F0C3EE5D6BF8FC5AD742" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8159-wk-Fact-D4DDD3B3D83E6C7849736BF8FC51DF9F" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e8173-wk-Fact-5218389EE6C2AA9E92526BF8FBD5E4BA" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8189-wk-Fact-5C45FAC11090DBD950056BF8FC5D13E1" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">6,840</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8203-wk-Fact-9F6DC7F1E0D568F31E296BF8FC62A806" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8217-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,569</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8237-wk-Fact-A9373E0E0A627C03040E6BF8FBDAE8C3" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8251-wk-Fact-DF5968B2F8C1C8503E9F6BF8FBDAF594" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,911</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8265-wk-Fact-425DC99B5C45B33A6EEE6BF8FBDF41A5" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8279-wk-Fact-2020D740136F38A771DF6BF8FBD78E87" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8294-wk-Fact-9EFDB0281880A93ECBA26BF8FBDD9D77" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e8308-wk-Fact-962C775200422947805A6BF8FC4FB69E" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">77,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8323-wk-Fact-40C7582DD1ED1879B8836BF8FB715917" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,922</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8343-wk-Fact-3CEAAD88626515AE2EBF6BF8FC52985A" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8357-wk-Fact-F7D7F8BFAD2842D1B3CC6BF8FC56F9C6" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8371-wk-Fact-FA0478A8BE90F5E645C76BF8FC4E6143" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8385-wk-Fact-6E83F8EBB3E12FC68AED6BF8FBE1EEDE" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8400-wk-Fact-8B8F905E2391184B58356BF8FBD49706" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8414-wk-Fact-E3FA6C3E2D3651D16B316BF8FBDFFE69" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8428-wk-Fact-8ABD5313692F439482B66BF8FB673D85" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8453-wk-Fact-66B1C82243D3646CD4B86BF8FBDFC2E5" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8467-wk-Fact-BADEDD5443CB7843FD3E6BF8FC54B0F3" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,911</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8481-wk-Fact-0783E3FAF070B4DFCD226BF8FBE0ED88" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8496-wk-Fact-65D5F1687D3F5B7A12616BF8FC501F42" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8510-wk-Fact-6A48ADD0B76C36F4F2D86BF8FC598C57" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e8524-wk-Fact-3899B6B08A3DFD43869A6BF8FC6352DB" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">77,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8539-wk-Fact-B914AEDE91183587E95D6BF8FB69B465" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8559-wk-Fact-C790AEFD5CDCB529FA8F6BF8FBD38A37" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8573-wk-Fact-928BED2753285D6623F16BF8FC5F4C20" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8587-wk-Fact-6EF3B5648F2ED700EDD86BF8FC5FBADA" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19,477</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8602-wk-Fact-6155E1BB2511DF705C056BF8FBD7AD6E" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8616-wk-Fact-261597B23DF66C1794FC6BF8FBD50EDA" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,558</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e8630-wk-Fact-3E099E62FB4B08492EA26BF8FBD6E8D2" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">76,998</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e8645-wk-Fact-767E4786B096C833DDFE6BF8FCAAC68B" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">102</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="TextSelection-4F93C1756C54F35166746BF8FD3D1FD6-0-wk-Fact-AAE1286CA2FA9FEB2C476BF8FCF5C360" continuedAt="TextSelection-4F93C1756C54F35166746BF8FD3D1FD6-1" escape="true"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-3" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-4"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e8808-wk-Fact-48170B10F6FB8D61662F6BF8FBEE5325" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,693</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8823-wk-Fact-CA811A896301961DAFAF6BF8FC8FED5B" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">318</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e8837-wk-Fact-4E833625F38CAA7F03EA6BF8FBFB95A4" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e8853-wk-Fact-D89A11EA740AC525FD026BF8FBEFF8EC" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,232</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8868-wk-Fact-99940E72ABCD685D4F936BF8FC028740" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,423</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8882-wk-Fact-3FE6FDA9EE165A5BB74F6BF8FBEF8F3E" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e8896-wk-Fact-E6186CFDF4008A84EAC18061A58138CE" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9023-wk-Fact-E0B5152455B0994294426BF8FBFD7609" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,218</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9037-wk-Fact-107EAC26B8A448C643646BF8FC1B3F0A" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">318</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9052-wk-Fact-8481D763F4ACD4B632286BF8FC96053A" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9066-wk-Fact-670D3B1FF068CA1EDA786BF8FC1CD97C" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9081-wk-Fact-190EA8D79FF7DA6E63026BF8FC95A217" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13,373</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9096-wk-Fact-78F43C5F939375523A236BF8FC93F534" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9110-wk-Fact-58D391F4CB02272EDEF86BF8FBFFF164" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9130-wk-Fact-37D6924284A786E945B86BF8FBF54C67" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9145-wk-Fact-82B894C21F1A147CF5EC6BF8FC96C505" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9159-wk-Fact-235F027143451D7DCB176BF8FC20E345" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9173-wk-Fact-1DCA500716AEBDD3272A6BF8FC1D45F4" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9188-wk-Fact-BE9C44FE3A4D661D279B6BF8FC1A4979" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,911</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9203-wk-Fact-221D8EE857A4DDB0FC7F6BF8FC1F9104" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9217-wk-Fact-2F186556BF10CC95ACD38061A59B5DB3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9238-wk-Fact-CAD18304DFD4F14E8BC86BF8FBF7CC1C" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9253-wk-Fact-958C8C2D38D3E1A2C0046BF8FBF6E8A4" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9267-wk-Fact-0B36C283F5AE14404A236BF8FC941ED6" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9281-wk-Fact-92C132610A1D6F5CC0806BF8FC1BE31E" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9296-wk-Fact-3219A1A2F2E0B3D706E06BF8FBF54F2D" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,471</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9311-wk-Fact-F688EB2EA8BB7D737C3A6BF8FC1466B4" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9325-wk-Fact-BD117650B9B2D5E7EC4E8061A6002F49" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,475</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9346-wk-Fact-B5E3A37822C804F9AC686BF8FC20D3EA" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9361-wk-Fact-172B7CCADB238BC740F26BF8FC003CA3" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9375-wk-Fact-3C24E6B589D17E3928E56BF8FBF27E5C" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9389-wk-Fact-D0EAFA84334A4528D09F6BF8FC0C7E98" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9404-wk-Fact-F307DA3B8EC3973DB05A6BF8FC18D2F0" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9419-wk-Fact-F3E9182C40E73DD571136BF8FBFCCEBF" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9433-wk-Fact-6DF809BCEA775F09A1BD8061A3A3A1EC" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9454-wk-Fact-DE445BAA1715CBC950346BF8FBFA7B2D" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9468-wk-Fact-A2013608068D180657A66BF8FC1B74A7" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9482-wk-Fact-D7B02706BFC871C2E3F96BF8FC14846B" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9496-wk-Fact-206FD9E5ED630A8E601F6BF8FC223F29" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9511-wk-Fact-96895092DB435F2CD9806BF8FC08B8F8" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,116</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9526-wk-Fact-9AB87D8BB928CAC131876BF8FC0965EF" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9540-wk-Fact-48DBA8F0EFA8584C528C8061A6413249" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,116</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9561-wk-Fact-3525A5DEFF52F5626D596BF8FC201F3F" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9575-wk-Fact-B5CBE5DDED13D102EC136BF8FC01DBA0" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9589-wk-Fact-FEDC3E39AF640474DF546BF8FC94981D" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9603-wk-Fact-EBFAEC7C273BB5DAA0456BF8FC21B2E6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9618-wk-Fact-3F10468D09D4E3FE38ED6BF8FC17AAF5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9633-wk-Fact-79DCD5180B67FB2314DE6BF8FC1DA1A5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9647-wk-Fact-5ED09E591D6069B626908061A8275674" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9668-wk-Fact-07C610B4394AF948D70E6BF8FC912C9A" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9682-wk-Fact-85F0006E0ECA163DA4076BF8FBEFFE4B" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9696-wk-Fact-190B37BB80B6A059D58A6BF8FC1838E3" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9710-wk-Fact-B20BA4CAE51DCA6C845F6BF8FC02941E" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9725-wk-Fact-1B2EF4911F2676A19C426BF8FC0D99D8" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9739-wk-Fact-1BE81798D2160AAF08F76BF8FC1EA8C0" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9753-wk-Fact-1C0D8A9421F78539C4FF8061A550EB67" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9773-wk-Fact-EC34CBA2A96EF2686B9E6BF8FC0F48E0" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9788-wk-Fact-5E6668A22CF24B14FA7E6BF8FC1128D6" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9802-wk-Fact-76E75AF4F8A04A09F20F6BF8FC1F93C5" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9816-wk-Fact-5C537501579383E63F4B6BF8FC917404" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">72</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9832-wk-Fact-A1FC139F1C91AC9661F26BF8FC084D18" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,791</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9847-wk-Fact-3AC3FCFCBD23AAF1629E6BF8FC0DFA30" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e9861-wk-Fact-9BE6B1D45D9C67EC9D618061A91731D4" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9883-wk-Fact-61C4F3B8666FFCF525C56BF8FC95D058" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9897-wk-Fact-CA3FD40CFF540398BADC6BF8FC042B94" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9911-wk-Fact-FB25E1FE17DCC548ACAC6BF8FBF040C3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9925-wk-Fact-489301853900F918ABA36BF8FBF1FF79" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9940-wk-Fact-199A9BD1E83953605E246BF8FBEFFDC8" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9954-wk-Fact-5F5BA70848C6DFB239C46BF8FC13C4F6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9968-wk-Fact-9636A834B1FB748A37238061A5CC247D" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e9988-wk-Fact-62E3622E1F768BF5DE766BF8FC179195" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,085</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10002-wk-Fact-4089013C65C15C4E07226BF8FC153BF6" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">318</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10017-wk-Fact-2946BBB4A30A1C86BBD56BF8FBF85DF3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10031-wk-Fact-91AE11A74AA5E18EDD386BF8FBFCA35A" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10046-wk-Fact-F42E2144EF6E2C5323506BF8FC226687" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">28,009</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10061-wk-Fact-81893066F92F4778743B6BF8FBF5652E" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10075-wk-Fact-5330315735FC6DD2D6E08061A8E40EB2" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">14,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10208-wk-Fact-BA6ADB4C93F62C6AE65A6BF8FC043110" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10222-wk-Fact-AA905777D6BC6E8611DE6BF8FC977BEA" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10236-wk-Fact-B4CC9B40EE2CB061ED396BF8FC96C86A" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10250-wk-Fact-6210D2730DB551945F4C6BF8FC1EB914" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10265-wk-Fact-AD5167CDA843EF708FBA6BF8FBFA4AA9" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10280-wk-Fact-B318612A5863BA71758D6BF8FBFCBAA8" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10294-wk-Fact-941193E6965036AECDCE8061A646DCDA" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10315-wk-Fact-8568D83911CF9C565F336BF8FBF295D9" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,741</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10329-wk-Fact-00C949D8ADE9378461EC6BF8FBFC6AD6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10343-wk-Fact-489D75AAF99C6B3919506BF8FC90E670" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10357-wk-Fact-2F1F0382DBD6394C6E5E6BF8FC111691" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10372-wk-Fact-9050BD5D073629C4C0866BF8FC137D0C" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">738</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10386-wk-Fact-0AF569B01E56E6CCB8176BF8FC17521A" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10400-wk-Fact-D4A66F085B1E89EC0EBE8061A7C78B35" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,479</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10420-wk-Fact-7559407D0DCFA8D612E3A8467D8BFB7B" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10434-wk-Fact-C1EA87B7CE62DAC27B3EA8467D96B122" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10448-wk-Fact-E2B7D2F5B2B02487F9A1A8467DC38879" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10462-wk-Fact-597745D773CF4C3C2179A8467DAC826A" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10477-wk-Fact-44D456CED5F59F23102EA8467DB8DF28" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10491-wk-Fact-3079ACFAEED41A9550FAA8467DA232D5" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10505-wk-Fact-7B1F4A1AA68CB5E3FB8080628C314C5A" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10525-wk-Fact-F17E16054A58B8D5DD636BF8FBF012B5" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,821</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10540-wk-Fact-5746EA6B17C326D2014D6BF8FBFD1937" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10554-wk-Fact-17D30A5BECC4D6C057FB6BF8FBF92C1C" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10568-wk-Fact-2B933233106E4F60D9AB6BF8FBF87B14" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,010</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10584-wk-Fact-52D8F9F0EFB683A45CC46BF8FC98F68F" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,523</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10599-wk-Fact-E0AFBBC3CF9428C1FCF46BF8FC187E68" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10613-wk-Fact-C658B0411E81BC96893D8061A537E23F" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10634-wk-Fact-CDC727F4B3272BF5236C6BF8FBFD64FF" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">504</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10649-wk-Fact-0800EDF4E5C28FB111616BF8FC91B9E3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10663-wk-Fact-10B5E7EAA69698172A446BF8FC0EBDCC" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10677-wk-Fact-C292022C1704FB49AE8F6BF8FBF2AA5F" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10692-wk-Fact-F9ECE32CCF0BD3A1DA0E6BF8FC9570E9" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10706-wk-Fact-468E17D96367A47E873C6BF8FBFE6763" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10720-wk-Fact-AB1914745DEB87CB54FD8061A54CF863" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">504</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10741-wk-Fact-0B778A020F3A3EEE4DCF6BF8FBF2B47F" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10756-wk-Fact-834E8EF826820E7FF2446BF8FC005DFB" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10770-wk-Fact-094FE118804F566A53A26BF8FC923977" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10784-wk-Fact-6FF5D54079E424A328096BF8FC2113C8" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10799-wk-Fact-1FDE35FAEEDFEDA706786BF8FC046ECF" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10813-wk-Fact-5775C044900F4DF2314C6BF8FC05A356" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10827-wk-Fact-01824AEADCA48F5EA9B28061A52DBB25" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10848-wk-Fact-94F155BFC21B3FDA00A96BF8FBF81ECB" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10862-wk-Fact-7C001F798B5D0F70D6906BF8FC0C8AD1" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10876-wk-Fact-9F56832C6EF1E9AB03FF6BF8FC22A5CB" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10890-wk-Fact-AE5ABD144AF3B84B82A96BF8FC1016C1" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10905-wk-Fact-2CE5EA03800E18B0E3906BF8FBF3104A" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10920-wk-Fact-3FAC329FC287E8BE02A16BF8FC0CD8BF" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10934-wk-Fact-A4E290455F1E45B7DCFB8061A3B6EC42" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">311</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10955-wk-Fact-FBA6F579C48FB8E4F6BD6BF8FC98C19F" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10970-wk-Fact-5FE25BAB5C0BD58C725D6BF8FC1CC57B" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e10984-wk-Fact-187961F8C2390FC853356BF8FC093AFD" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e10998-wk-Fact-B22B969F72CDB5948DE76BF8FC062875" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11014-wk-Fact-EABC5451DD1F27108EBE6BF8FC190DD5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">475</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11028-wk-Fact-4BE19F325CF6A237C28F6BF8FC0AFF38" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11042-wk-Fact-DACBEAC723F14829BAEB8061A6A5FC69" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11063-wk-Fact-147A7DEF14CD85B3AE646BF8FC1D7F2C" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">8,397</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11078-wk-Fact-3A0C519883E127ED827F6BF8FC0B7EBC" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11092-wk-Fact-468F27055993E16DB3C06BF8FC108785" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11106-wk-Fact-A1E9C12BBBD196B398776BF8FBFEECCE" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,050</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11122-wk-Fact-81B14CE6DC6B391DCF1E6BF8FC1AF5CF" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11136-wk-Fact-1D4009B7D8C4D136B03C6BF8FC928E9D" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11150-wk-Fact-70F5001E4F5DA95D43628061A69C6075" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">9,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11171-wk-Fact-DC3C120470B773AAAE2E6BF8FC13018A" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11185-wk-Fact-E44403E9B68ADB49045E6BF8FBFE1927" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11199-wk-Fact-D06FD5E587CC05406CBD6BF8FC9AC043" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11213-wk-Fact-9226B9B7B614541930FD6BF8FC0AA0E9" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11228-wk-Fact-991C106781540FBF7C9A6BF8FC22AB35" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11242-wk-Fact-420EF71788AF657AB09D6BF8FC1C6DF4" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11256-wk-Fact-3A0D301A77FC280E90438061A6B21504" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11276-wk-Fact-0A69AB304A045BCC5F286BF8FC927B23" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11290-wk-Fact-D496602CFA58A4AC30FA6BF8FC05C63F" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11304-wk-Fact-BAA0E0D4F60E4A460C226BF8FC15FB6B" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11318-wk-Fact-BAC6B99A94B8269EAFF86BF8FBF96F92" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11333-wk-Fact-7987826FD93E7A02F7346BF8FC21D662" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11347-wk-Fact-87503D19AE93F1D0C8736BF8FC1FDFAE" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11361-wk-Fact-261632839099531BDA608061A5F839C3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11381-wk-Fact-FE25484252F4B776390A6BF8FCB27AD8" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11395-wk-Fact-B1EA5E9251BB2424D5246BF8FCC93FF3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11409-wk-Fact-05C644C57EDE5F998A9E6BF8FCD05191" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11423-wk-Fact-C98D8699670A53019E506BF8FCC9A183" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">416</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11438-wk-Fact-2AB6142CA53A65CE6A7C6BF8FCD2AB08" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11452-wk-Fact-29431AAC627B15C188596BF8FB89BBBF" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11466-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11491-wk-Fact-0CD80662965059608A9E6BF8FC93B4C2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11505-wk-Fact-FE30DC4DADC71642E7E86BF8FBF1A9B2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11519-wk-Fact-263ECD87B41D3F11407D6BF8FC0AEDFE" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11534-wk-Fact-65DB565414329100C3FA6BF8FC081231" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">416</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11548-wk-Fact-F1208711844D76A48F4D6BF8FBFF6601" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,173</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11562-wk-Fact-D31AD5F35F3C8D8A54326BF8FBF65467" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e11576-wk-Fact-F47F36B779A84BFA84978061A65024E1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">103</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-4F93C1756C54F35166746BF8FD3D1FD6-1" continuedAt="TextSelection-4F93C1756C54F35166746BF8FD3D1FD6-2"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-4" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-5"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows &#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:34%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11734-wk-Fact-040DF8BF9AA53DEC257B6BF8FCD2DA86" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">2,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11749-wk-Fact-5DE2315F83C09EF9BA276BF8FCD2F7C3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">126</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11763-wk-Fact-0E6B937CBDB1AF7DC59B6BF8FCD3C716" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11779-wk-Fact-24C465969AFF937438AB6BF8FCB8608E" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11794-wk-Fact-7A14C4E1545608A2AA726BF8FCD6B2C5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,958</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11808-wk-Fact-E4477252038DEFC3DF776BF8FCC136AE" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11822-wk-Fact-C262DBFB1DA516B142808061A627132D" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11949-wk-Fact-90DC4FE1982732A27C4D6BF8FCAF38E8" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">26,179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e11964-wk-Fact-30A29753ED007DC7D68D6BF8FCC74216" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">575</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11979-wk-Fact-6141B9B3C769B3916CA16BF8FCC83FEE" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e11993-wk-Fact-8EC7E40ACD54DBA3CDC16BF8FCBA1F6D" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,336</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12008-wk-Fact-F3547656B42FE468A8196BF8FCB43C56" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12022-wk-Fact-0D077A3735F2D93913146BF8FCD53532" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12036-wk-Fact-822B6C3E0103D8E566A46BF8FCD37B86" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12056-wk-Fact-7A21259AD56F26BF84EC6BF8FCBB71D6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12071-wk-Fact-003ED0EDCBE135F196D56BF8FCB5CDE6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12085-wk-Fact-D05D1EDA3C0C551DE4376BF8FCD46A7F" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12099-wk-Fact-22E34B4A72EB674727B66BF8FCC962FB" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12114-wk-Fact-819D81A9A6E0006C1DE86BF8FCCB5FAF" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,747</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12129-wk-Fact-0B9504C92A1312DBADE96BF8FCBF8FF1" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12143-wk-Fact-BA76044A5831663E1F488061A793F219" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,774</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12164-wk-Fact-E161683B74F01208C5606BF8FCD62EE4" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12179-wk-Fact-9CAF289321CC629897736BF8FCD0BB4C" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12193-wk-Fact-749F2094B30AE9D5D2E96BF8FCAF0377" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12207-wk-Fact-3DCF39883257E68A0CE56BF8FCD5B5B6" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12222-wk-Fact-128889B0A8729C89E6336BF8FCBCB780" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,931</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12237-wk-Fact-C9C3514DB45D3F6080B36BF8FCD2B52C" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12251-wk-Fact-1397E2A65E7AC865007B8061A585CE89" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,935</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12272-wk-Fact-7CFE41E7BE9CEF7AD7ED6BF8FCC6549E" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">105</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12287-wk-Fact-7430D62F8BBA6916258C6BF8FCD1C55C" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12301-wk-Fact-3483232AC8C71F0662726BF8FCB1427E" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12315-wk-Fact-B5EB20F281FB47C8A7806BF8FCC21A1D" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12330-wk-Fact-A9308520F770E9BC87DF6BF8FB855115" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12345-wk-Fact-0528C5AA779FE6921E746BF8FCB79F48" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12359-wk-Fact-78EAB3B7BF1BE77AAF288061A670331F" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12380-wk-Fact-2D34C3989357E6AE8CC26BF8FCD1F009" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12394-wk-Fact-95AEE8B1CD66336511826BF8FCCF6DA2" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12408-wk-Fact-C69C7309D826C8E922606BF8FCCB6B75" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12422-wk-Fact-3825C1D185426F5453EF6BF8FCD41C2A" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12437-wk-Fact-2ADB01AC61F42E3865096BF8FCD59EC5" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">460</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12452-wk-Fact-B456F07F847D58A3B79A6BF8FCBCB4D8" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12466-wk-Fact-DF6BEA738CF281C1544B8061A6572EE2" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">460</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12487-wk-Fact-D736E91AD424192E55256BF8FCB363FF" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12501-wk-Fact-32B1DE4EE84DC9F630EE6BF8FCD05CBE" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12515-wk-Fact-7BCA06A1ECB5D36950826BF8FCB29A79" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12529-wk-Fact-A385CDAB4F6DEEE5D01A6BF8FCD67B3B" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12544-wk-Fact-16DBCD8BB5B39E3120A06BF8FCB6DD55" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,219</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12559-wk-Fact-7ADC580B048A893EBBFB6BF8FCB07D9A" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12573-wk-Fact-44B0431507AED1CB8B158061A5A47970" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,219</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12594-wk-Fact-A6ACEB481EAC9BB5CB486BF8FCD78C8E" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12608-wk-Fact-982A19213A1A1FA6520B6BF8FCC49AC5" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12622-wk-Fact-C7ADEFCE3FD1E2364B646BF8FCAE1C79" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12636-wk-Fact-A18652011E22FCA3383E6BF8FCBD0AC6" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12651-wk-Fact-02B733EFF72CAF3FCA1D6BF8FB866C12" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12665-wk-Fact-9D15FC08663D8916F4ED6BF8FCB99E4D" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12679-wk-Fact-FFCCCD1D4A8020E650F38061A53CF815" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12699-wk-Fact-8B8AF880E0966ED428586BF8FCC8A8FD" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">126</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12714-wk-Fact-36AC9CB45A535BAAA68E6BF8FB86DE97" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12728-wk-Fact-09C801F4643BBA56CB6E6BF8FCD17DF5" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12742-wk-Fact-F8E720311C09FED8D2B36BF8FCCA0AD3" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12758-wk-Fact-98A48D2534D6F7F3653B6BF8FCD05ADC" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,081</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12773-wk-Fact-FC7FE19DBE75B606FB256BF8FCD0A958" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12787-wk-Fact-7B45FF86F30821A12D298061A57CC4BD" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12809-wk-Fact-1A368910DC34632B1CE26BF8FCCEDD05" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12823-wk-Fact-DFE2925E4CF9CA8AA48A6BF8FCAF7797" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">449</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12837-wk-Fact-FC4531DD304475EF3F946BF8FCB1195D" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12851-wk-Fact-6B34D54F8FB4FF997C636BF8FCD07CEE" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12866-wk-Fact-27B252A26C687A8AC33C6BF8FCDAA69E" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12880-wk-Fact-1BFAEDD48E806B70D8CB6BF8FCD4BC95" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12894-wk-Fact-6E4E990AB9AC096E7F908061A39AEC29" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">793</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12914-wk-Fact-8C6D01B96E7777B735F06BF8FB8BA408" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">26,293</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12929-wk-Fact-43289C4FF326AFFCEBCE6BF8FCC2201B" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">126</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12944-wk-Fact-7EE5FABD310FCD9D2CA76BF8FCD0F5F3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12958-wk-Fact-69873CCF74C3F9E64D426BF8FCB14C47" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e12973-wk-Fact-C928B80ECE6C0295AF786BF8FCBFF2A6" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">25,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e12988-wk-Fact-61780B6397924A83EE336BF8FCCB4376" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13002-wk-Fact-E802989F36DF309CC72E8061A5AE533F" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">50,854</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13135-wk-Fact-4343329E127FDEF7A2506BF8FCD49745" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">902</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13150-wk-Fact-1783B289DFF6FFD44A9B6BF8FCCF8568" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13164-wk-Fact-2CD06B00E4E95D153CB96BF8FB879482" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13178-wk-Fact-1915B077D2F3BC07D0806BF8FCDA2559" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13193-wk-Fact-129E8B4AF66E6A4378C76BF8FCBED245" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,281</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13207-wk-Fact-B7503F307549C9A113996BF8FB887E87" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13221-wk-Fact-1ADA4602BF408E9EF5E68061A542B85F" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">379</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13241-wk-Fact-3132D82D18BD1AC5611E6BF8FCD3A14E" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">44,113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13255-wk-Fact-18E7A2910C969CAE242B6BF8FCC5320F" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13269-wk-Fact-42D20F0941032378295F6BF8FCC5E3E3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13283-wk-Fact-D24E4BAB3EF657B0B2F76BF8FCD16DA2" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13298-wk-Fact-51A46B299DCBD25E24D36BF8FCB3BF51" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">668</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13312-wk-Fact-4B6E787CD1DFB55D98D76BF8FCD6760F" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13326-wk-Fact-8A26D7CB4B31AA5119F18061A56D4C9E" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">44,781</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13346-wk-Fact-00E8AD279ED78C77ECBE6BF8FCD2C8E1" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,737</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13361-wk-Fact-9441AF3BECC007012AC06BF8FCBDF31A" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13375-wk-Fact-F2F33D123EBB098295B36BF8FCCCBD1D" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13389-wk-Fact-87D87CAAA7700C33BC3F6BF8FCCED24D" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13405-wk-Fact-E3EADDA23EA64C99FEFF6BF8FCBD8544" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13420-wk-Fact-F90E9123B5CE435D04726BF8FCC054B9" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13434-wk-Fact-6081DB341A49D0E0AC6D8061A634D39D" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,798</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13455-wk-Fact-E59BE698BDE739BFC2206BF8FCBC61CE" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13470-wk-Fact-E7982F8D073A8CF777FF6BF8FCE16C24" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13484-wk-Fact-778F71ABFDC9CBB4DDF46BF8FCCA2B79" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13498-wk-Fact-02DEBE3ACB1ED25176506BF8FCD3EA6F" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13513-wk-Fact-E89F37647B4017B52BFC6BF8FCD35600" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13527-wk-Fact-506F18A6CC3B077587D56BF8FCCBD145" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13541-wk-Fact-B8D2EAFC393BDBA604A58061A5A0D99B" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13562-wk-Fact-5B04EA0A9A632812FC386BF8FCB800AE" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13577-wk-Fact-19C0A9E8E068A811A93D6BF8FCBF32EC" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13591-wk-Fact-5FA84926598118ACDDCC6BF8FCCC0B2C" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13605-wk-Fact-E9FF00A52AF35123C2A66BF8FCC4D4BE" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13620-wk-Fact-7E14E418F2F8E7351CD06BF8FB86E233" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13634-wk-Fact-1D4DF6497FAABD237FAA6BF8FCCFEBD3" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13648-wk-Fact-D572400DE14A72210B9C8061A60EC8DA" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13669-wk-Fact-D1E594334CF79C5956C56BF8FCC55657" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13683-wk-Fact-ED3BEABCF71EE5C53FF46BF8FCC1E920" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13697-wk-Fact-2FC592C8FDB195786E596BF8FCC364AA" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13711-wk-Fact-D0D25AD4AB68DB71DA1B6BF8FCB45C7E" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13726-wk-Fact-AB4C3A6C3AF0828B73CE6BF8FCC0E0A2" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13741-wk-Fact-614F00285F10E62F197C6BF8FCBC150B" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13755-wk-Fact-CF0DE86F23CD2D1490448061A39EBC2F" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13776-wk-Fact-68F432705E7B44559CF46BF8FCB56275" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13791-wk-Fact-794776B734B9264014566BF8FCC70A27" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13805-wk-Fact-F2F9FD31CD69718FB9E76BF8FCD64B24" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13819-wk-Fact-AFFFD9E946D7FFFE65D46BF8FB8C4A84" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13834-wk-Fact-09B6F26F159E987BB3AD6BF8FB8AE792" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">72</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13849-wk-Fact-9C1466720F3D850F37136BF8FCBB1D2A" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13863-wk-Fact-711E8F83007D8869636D8061A66B4935" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">273</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13884-wk-Fact-AAF7FC34CDF48A3C00EB6BF8FCC26260" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,601</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13898-wk-Fact-CAA2E9A5DC39C24911486BF8FCCE4852" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13912-wk-Fact-121C67456BB0E2CC51D66BF8FCBD8A48" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13926-wk-Fact-5CE1A6BF4B2E8BC0F0BD6BF8FCCE28C0" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13942-wk-Fact-DEEAE01932DEED10843B6BF8FCC1B718" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,457</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13957-wk-Fact-927375928043EFDEB06A6BF8FCC0D61B" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e13971-wk-Fact-5D9C92A95C4BE3AB31FD8061A555C673" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e13992-wk-Fact-5514CC79AECEA4DDE09AA847931B7FC7" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">63</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14007-wk-Fact-309052230AD05F8947F8A847932CF84E" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14021-wk-Fact-9F0026A46310D89756CDA8479332AA43" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14035-wk-Fact-66234D4CDC02C78BA4E2A8479326D4A6" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14050-wk-Fact-F3465A90278A0E2B846FA847933A467A" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14065-wk-Fact-3A1DC3BBC65C0FBE8F97A847933F693E" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14079-wk-Fact-32C38E9083DF5E31D09D8061A5DF69F1" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14100-wk-Fact-5A4B80647CB5D442476A6BF8FCB46895" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14114-wk-Fact-04E898C51950FF06AAEB6BF8FCCC511B" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14128-wk-Fact-D3E94B4A533B611493656BF8FCC5D14F" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14142-wk-Fact-9A6D504C9923CBB8C3BC6BF8FCD18379" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">80</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14158-wk-Fact-39D244E4C8B33F0378586BF8FCD5D849" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">418</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14172-wk-Fact-E67FE58E69340EA1D2D46BF8FCCC8DD2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14186-wk-Fact-DE48A2C646E3474356198061A8850D11" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">338</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14206-wk-Fact-6B43F1459796F07F44436BF8FB79831A" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14220-wk-Fact-ADECC01043FAF0A3FBB96BF8FCD709E3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14234-wk-Fact-F4B114A9EA9B1F34F75B6BF8FB829024" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14248-wk-Fact-792C2702831B184B74026BF8FB823395" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">496</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14263-wk-Fact-3C760ECCFFB2ABFE664F6BF8FB946C9B" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,075</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14277-wk-Fact-7A75C410015FDED8B7F36BF8FB73DD89" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14291-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,571</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14316-wk-Fact-FE25484252F4B776390A6BF8FCB27AD8" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14330-wk-Fact-B1EA5E9251BB2424D5246BF8FCC93FF3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14344-wk-Fact-05C644C57EDE5F998A9E6BF8FCD05191" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14359-wk-Fact-C98D8699670A53019E506BF8FCC9A183" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">416</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14373-wk-Fact-2AB6142CA53A65CE6A7C6BF8FCD2AB08" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14387-wk-Fact-29431AAC627B15C188596BF8FB89BBBF" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e14401-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">104</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-4F93C1756C54F35166746BF8FD3D1FD6-2"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-5" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-6"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:34%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2017 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14559-wk-Fact-D72204913EA13DA0DAFF6BF8FB83B5DC" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14573-wk-Fact-B77A2D1EBA3164C3EE936BF8FB6EFC1B" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14587-wk-Fact-333A5ABBBE7B4A136F576BF8FB60456B" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14603-wk-Fact-C3FF277B3ED15CFFEB746BF8FB6F5A07" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14618-wk-Fact-257C8DF2AF46D516B0476BF8FB6466AC" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,681</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14632-wk-Fact-0072ADC64741EACC62CD6BF8FB960D6C" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14646-wk-Fact-612D33A31B4E3C7FF24A8061A3BE048D" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14773-wk-Fact-BEFE6AF2566B2995552C6BF8FBA37DD6" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,578</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14787-wk-Fact-F3E7EDC666BA41AA9DD86BF8FB80D5CE" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14802-wk-Fact-4CECE51DB2CD805B13696BF8FBA21E61" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">757</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14816-wk-Fact-7EFCD89C5CDD822A0ECD6BF8FB979FB3" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14831-wk-Fact-FC7EF7A45492664EB18E6BF8FB62A919" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,777</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14846-wk-Fact-8B5081C760C2F9BEE1536BF8FB702979" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14860-wk-Fact-645A35AAAB6A8F16F1516BF8FB71B55C" name="cmcsa:NetTransactionsWithAffiliates" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14880-wk-Fact-85BD4B016826A7497B8E6BF8FB71AE25" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14895-wk-Fact-A3085542C75B8940F1E56BF8FB8CD66A" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14909-wk-Fact-3DBB28941BDFE1B2FF166BF8FB7A745C" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14923-wk-Fact-DF83DBB0EB48293159156BF8FB8D3D21" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14938-wk-Fact-B835F206A1F9605D50926BF8FB9D441E" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,538</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e14953-wk-Fact-520A88276E8CB083A7D86BF8FB7B8385" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14967-wk-Fact-25487E60771C5341F05F8061A3ACC258" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e14988-wk-Fact-1DCD4CFE4519146DBEBF6BF8FB75EA0B" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15003-wk-Fact-4AF02D3479B471C5445C6BF8FB7802D5" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15017-wk-Fact-0FD0882325F5EDFCC0276BF8FBA5F6CB" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15031-wk-Fact-E375EDFEC0952E1EA92D6BF8FB696E1B" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15046-wk-Fact-0D2CB4D9A6575E47C7446BF8FB7560FE" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,601</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15061-wk-Fact-BC7536CDCC14595AD4A66BF8FB7E0D7D" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15075-wk-Fact-9D39B8A2C99246CD9C388061A5E5BDEF" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15096-wk-Fact-6FC803399A882CD2DF086BF8FB76B05D" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">267</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15111-wk-Fact-BCA809B9A70C5F29EAE66BF8FB741413" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15125-wk-Fact-CC20FAC946A9ADC743026BF8FB5E01D3" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15139-wk-Fact-64613E06FCA4EE7985666BF8FB8D2360" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15154-wk-Fact-537C714ADB6E4CF7F2566BF8FB91ED6F" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15169-wk-Fact-A93CED172F2476C21F596BF8FB89980D" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15183-wk-Fact-8EBF80B8270807A197C78061A7F8577D" name="cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">418</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15204-wk-Fact-29C4B9B3A313550DE60D6BF8FB626D3E" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15218-wk-Fact-7B914E852648EB1A7BC26BF8FCD5A28D" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15232-wk-Fact-1D9E7AAE252957A2E0266BF8FB9E3B45" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15246-wk-Fact-11F4C0B76199383B693D6BF8FB81CC38" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15261-wk-Fact-C02C361295F2F537E6ED6BF8FB833A2D" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15276-wk-Fact-81C43E00F8A92EC2E3246BF8FB7364AD" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15290-wk-Fact-D1C512F3800486C7A2D28061A5282FB2" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15311-wk-Fact-8CE381F3576C986BC6CD6BF8FB5F1344" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15325-wk-Fact-2EDE59DDAA0F06BE48AA6BF8FB795A77" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15339-wk-Fact-4045FFE275E1DB11EE006BF8FB6B8CEE" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15353-wk-Fact-6FBFB2D37826DFDAE26D6BF8FBA4EF6B" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15368-wk-Fact-F0B774DED357412B25DA6BF8FBA662AA" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15383-wk-Fact-515F1C9EFF71ACF3CD7D6BF8FB609B37" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15397-wk-Fact-9C614555CDADC13E7BB28061A37ACE90" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15418-wk-Fact-B6D03ECB7D6B8EDEB40D6BF8FB93D73E" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15432-wk-Fact-4B131C3C5EAD90D86A166BF8FB9B4711" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15446-wk-Fact-4FD816E2AC800B9553016BF8FB98A54B" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15460-wk-Fact-294083AABBCD8331392E6BF8FB689D53" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15475-wk-Fact-1BD4DE04B03963BA4A656BF8FB6C8C9E" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">136</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15489-wk-Fact-328A62DA3C94CEE926336BF8FB61FCCE" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15503-wk-Fact-7A17DCD338B8F3FE6CD18061A567816D" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15523-wk-Fact-5D85D4F5E34B489775246BF8FB748D7E" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15538-wk-Fact-CAEB461C9687B55ABE446BF8FB7CFFF9" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15553-wk-Fact-6C386B1EB084F302BA1F6BF8FB8E9763" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15568-wk-Fact-42DC8CBCC850E941DF6B6BF8FB778F6A" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15584-wk-Fact-0C915930F5A3B33077F06BF8FB678EC4" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15599-wk-Fact-B3A787FB11D60A2B72606BF8FB87A469" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15613-wk-Fact-C077CD331DDAA42139318061A59131C1" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15635-wk-Fact-D075D2644A490C8D834F6BF8FB651A7A" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15649-wk-Fact-FA003712BFCCCABCB7506BF8FB651C68" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15663-wk-Fact-5EE6745D3E5DDE59AE476BF8FB90EBF8" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15677-wk-Fact-870F22DD6B2C11F64DB26BF8FB71B285" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15692-wk-Fact-16BEDBAF90698D66B9E06BF8FB7A572C" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15706-wk-Fact-2644BF39C58CF57242576BF8FB9BAC50" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15720-wk-Fact-71E76803C9685FC5D4F28061A9456172" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">785</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15740-wk-Fact-0A8FE95983059D959C9F6BF8FB727C85" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,326</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15754-wk-Fact-5B4AD1DC88F8A0AF35D26BF8FB645EB6" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15769-wk-Fact-B38EABC88D3661B132886BF8FB6600AB" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15783-wk-Fact-8656D5CA086D2E2D4AD26BF8FB6FF501" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,457</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15798-wk-Fact-E498CA385C44FDA89D706BF8FB7A3500" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">20,998</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15813-wk-Fact-DF1FE62CADFD7BF469016BF8FB7D987A" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15827-wk-Fact-A9DE84DFAE3F186ECD398061A5EB979A" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13,533</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e15960-wk-Fact-C6FFBA97A6F6F811C2896BF8FB8D68B5" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15975-wk-Fact-218614997ED63A1830276BF8FB788886" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e15989-wk-Fact-37520FC8CC023AB91E4E6BF8FB799146" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16003-wk-Fact-8B118D14BC2658EB43266BF8FB9DDE15" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16018-wk-Fact-44420E974518CF0ECC996BF8FB7A43E5" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,068</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16033-wk-Fact-C9A00E644FB0A48D4BCF6BF8FB5E5E21" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16047-wk-Fact-95451B80BB2F59D7BBE98061A639C130" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,905</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16068-wk-Fact-E0696C51F5494F72FB5E6BF8FB96F123" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,997</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16082-wk-Fact-1FD5C09F7F783352DDAB6BF8FB7C2970" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16096-wk-Fact-D4A8F58E43E8D775F6546BF8FB5F1A48" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16110-wk-Fact-940FDE27DFA81CB78D2C6BF8FB7764E8" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16125-wk-Fact-3E944F15C247C75022686BF8FB82215D" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,469</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16139-wk-Fact-D9817653BBC3FB841E426BF8FB6D269D" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16153-wk-Fact-73C2F754DEC013810A4E8061A57652C6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16173-wk-Fact-C1E6AF43287EB9038D886BF8FB9659A4" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16188-wk-Fact-C249135C14F484C2B4666BF8FCD82D2E" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16202-wk-Fact-518B7661731A6B6E85D66BF8FB69B0A0" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16217-wk-Fact-06BE28E17EC0DF06493B6BF8FCD9223A" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16233-wk-Fact-374A7C0B93335BF9BAC06BF8FB608463" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,522</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16248-wk-Fact-BCBAC2EF60A79F561C2E6BF8FB600057" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16262-wk-Fact-AF686AF4690EAC8721E68061A6B96B5D" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16283-wk-Fact-71DDCA17D6699922B5096BF8FBA2FD3B" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,435</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16298-wk-Fact-23288E096492EE5B11976BF8FB906238" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16312-wk-Fact-F5A8093412AE6514EAF36BF8FB613E8B" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16326-wk-Fact-BC6C62AD98E99CB2FC7D6BF8FB727C79" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16341-wk-Fact-73BAA3E197D118444A736BF8FB89D2A7" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16355-wk-Fact-FC174E879235B530164A6BF8FB618FD8" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16369-wk-Fact-91FE718D322DCA5AFC6C8061A6BEF7C1" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,435</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16390-wk-Fact-B16BEE6C4B4BBE97DE706BF8FB806A51" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16405-wk-Fact-8768C89674CF462468FD6BF8FB6D8A0F" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16419-wk-Fact-BB4D17005EDED36FE2BE6BF8FB79112E" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16433-wk-Fact-BE1ADBA27B7F1E26A51B6BF8FB682048" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16448-wk-Fact-21576763773DAD578D726BF8FB62799B" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16462-wk-Fact-DFB2BD62EBB2D7928EDD6BF8FB84950D" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16476-wk-Fact-355B5A704E6F52D33B718061A8B321F2" name="us-gaap:PaymentsOfDividends" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16497-wk-Fact-B0874603A1C4D569304CA8485A3F0238" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16511-wk-Fact-E9F705965C29E7C6115CA8485A4E72B2" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16525-wk-Fact-C5D7213E037995465514A8485A2C2231" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16539-wk-Fact-11FC411B858CA86980A2A8485A33B3F1" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16554-wk-Fact-F7DACE28DEFD007F0D26A8485A44CECB" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16569-wk-Fact-94C56D8B0C96703CBF3FA8485A3A7AD0" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16583-wk-Fact-13147486437939DF163B8061A856273D" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16604-wk-Fact-3B088D5CA2C83E1C7A8D6BF8FB7BAC22" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16618-wk-Fact-E0D716DAD1CFC8FCAD3A6BF8FB8D1EA8" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16632-wk-Fact-80A84142A4C99DCEE5E46BF8FB945B86" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16646-wk-Fact-843E49A14C96065B9C156BF8FB7098A9" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16661-wk-Fact-BC4D112622314C9F10B76BF8FB95DA01" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16676-wk-Fact-0355287415FB66E61E2B6BF8FB9C225C" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16690-wk-Fact-9E8B0DAA05298CCCCE058061A698D427" name="cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16711-wk-Fact-EA4DBA948B050DE761336BF8FB995E49" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16726-wk-Fact-E40124E8DC7CAF2CC0FD6BF8FB876685" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16740-wk-Fact-80916633EAAF727E39AB6BF8FB92F059" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16754-wk-Fact-DF4F2ED2F110FDC2CB546BF8FB7C6801" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16769-wk-Fact-FC43F1FA46C4A2230D0D6BF8FB74CE23" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">131</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16783-wk-Fact-C4B45AAE104BA2DF395F6BF8FB8A58C8" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16797-wk-Fact-C71D9090EF7994D9BF068061A547C96E" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16818-wk-Fact-3AEED0204B66D4D2FCAF6BF8FB7D8BF6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">5,477</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16833-wk-Fact-96071512893D1771C53F6BF8FB7E51A1" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16847-wk-Fact-B66C44BA7DF1CEC680986BF8FB8851D2" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16862-wk-Fact-383B522D3B348A4519AD6BF8FB70ADB2" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16878-wk-Fact-AA7530FA1E20DD2920AE6BF8FB68606C" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,541</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16893-wk-Fact-490B6C18DBDB51BA05E36BF8FCDCDAE1" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e16907-wk-Fact-8BABB905BC3229C30D738061A521F828" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,572</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16928-wk-Fact-CAACDAACA00A6A3D64576BF8FBA6E575" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16942-wk-Fact-1A040FFA8318025F10946BF8FBA00023" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16956-wk-Fact-1CFA74FC170AEEDD89286BF8FB8B3E37" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16970-wk-Fact-19324BFE5FCEB8EA97756BF8FB6B22E1" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16985-wk-Fact-67CB82FFA831E7690F516BF8FB75337C" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">142</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e16999-wk-Fact-4EED3D99853D9599920B6BF8FB88DC04" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17013-wk-Fact-2DDF5EABC815BD1B0F3F8061A5D72226" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17033-wk-Fact-433BDA2AE7D656F0C6496BF8FB804454" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17047-wk-Fact-87F585AE328747B86A516BF8FB9CAA0B" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17061-wk-Fact-1007A0C801B75C8A3E1B6BF8FB871D0C" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17075-wk-Fact-C093EF6F320806B67CC36BF8FB806EA9" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">482</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17090-wk-Fact-8CC6609B85DE515555346BF8FB9140E2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17104-wk-Fact-D4D7439009D5B52DC7ED6BF8FB76BEA8" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17118-wk-Fact-8EBFE065799168644DFB8061A765F361" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,415</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17143-wk-Fact-6B43F1459796F07F44436BF8FB79831A" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17157-wk-Fact-ADECC01043FAF0A3FBB96BF8FCD709E3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17171-wk-Fact-F4B114A9EA9B1F34F75B6BF8FB829024" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17186-wk-Fact-792C2702831B184B74026BF8FB823395" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">496</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17200-wk-Fact-3C760ECCFFB2ABFE664F6BF8FB946C9B" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,075</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17214-wk-Fact-7A75C410015FDED8B7F36BF8FB73DD89" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e17228-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,571</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">105</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="TextSelection-9C7B0E175565494615956BF8FD3DD79E-0-wk-Fact-7C0B7CCB55768A3494206BF8FCF53179" continuedAt="TextSelection-9C7B0E175565494615956BF8FD3DD79E-1" escape="true"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-6" continuedAt="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-7"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:31%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non- Guarantor Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination and Consolidation Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17508-wk-Fact-9A5E2D21E621C48B8EF96BF8FB7A664F" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17522-wk-Fact-7D573C2AD45AA85AD8576BF8FB9949C7" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17536-wk-Fact-B6DD8BF127623F8D8FAE6BF8FB911B97" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17551-wk-Fact-F6F75E93201ECA1E307E6BF8FBB126C3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">416</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17565-wk-Fact-DED65AA7BA22BC6D995A6BF8FB6730DC" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,084</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17579-wk-Fact-9B8E02ADFD05A14FD75B6BF8FB7919FA" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17593-wk-Fact-896952500FD462334A956BF8FCE3020A" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17608-wk-Fact-E38FDAFAE577FA7CDE1A6BF8FB8C14E0" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17622-wk-Fact-A3D2369088007AFA4E396BF8FBABAC06" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17636-wk-Fact-5EA9F16B58CBC2B026CF6BF8FB637B64" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17650-wk-Fact-6ECEE6CA2CCC1A3E5FF26BF8FBB28E90" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17665-wk-Fact-AB84FF5DD15DA5AE0E656BF8FB799017" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17679-wk-Fact-8D921141F4A77959C1A16BF8FB6447A8" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17693-wk-Fact-EE50FC37F4692632BA8C6BF8FCC8DF73" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17713-wk-Fact-CFB333A47227C9EB9BF76BF8FBB80C14" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17727-wk-Fact-56C1E18BAF021BE855576BF8FB96411D" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17741-wk-Fact-BCA5B1D3E40A9E8B69466BF8FB84DEDB" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17755-wk-Fact-5BC00F57A9B65C7D811D6BF8FB903A9D" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17770-wk-Fact-3D5E405531DFEDE5A5EF6BF8FB8210EE" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17784-wk-Fact-4D9D3B75F5818CD89F786BF8FB9C1EBB" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17798-wk-Fact-58FF50E4B521CCC9D6A86BF8FCFF25B9" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17818-wk-Fact-EAA0629DE0B918645382D97698F0A7D8" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17832-wk-Fact-69D6A50196EEAEBE8234D97698FD9FE2" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17846-wk-Fact-43BE92F1EF170823CE8DD9769931EC48" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17860-wk-Fact-91E0DB76E74B8E13665ED97699098DB4" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17875-wk-Fact-EF57E34169E1E588DB23D9769840908E" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,565</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17889-wk-Fact-9488C1F625F19A9B76C9D97698E4D603" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17903-wk-Fact-50A7F4F137543B27F5DA6BF8FCDABEB4" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,723</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17923-wk-Fact-7A0A55683E83CCB5E5C16BF8FB8D1B3E" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17937-wk-Fact-935C36B04381340A74E36BF8FB7E929E" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17951-wk-Fact-28D15A5C0F60E8A302046BF8FB607D68" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17965-wk-Fact-9911E41EB10C605BEB5C6BF8FB9018DA" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17980-wk-Fact-907BE57737BD874009B36BF8FB7B1033" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,818</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e17994-wk-Fact-4F8DAED2FF460AC5C8126BF8FB87BC93" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18008-wk-Fact-EB79649BFA82670F23C06BF8FCE7A3FD" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18028-wk-Fact-AAFBFE418D48333B707D6BF8FBA70657" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18042-wk-Fact-C804195107E303530D086BF8FB6047DC" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18056-wk-Fact-4824132E03C40AB0793B6BF8FB60E4D8" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18070-wk-Fact-D211EA5736D5AE49E9066BF8FB7C59B8" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18085-wk-Fact-921A28B1060287C044836BF8FB62765F" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18099-wk-Fact-57490B59DFC3F42AB7296BF8FB8F03CB" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18113-wk-Fact-165A80BF03BF5D3FA36C6BF8FCFAE469" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18133-wk-Fact-486E2FB2B9A5F8979A7C6BF8FB9966B2" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">270</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18147-wk-Fact-84DE3842D265536F104E6BF8FB9306D4" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18161-wk-Fact-09C7DE08C348180BD7696BF8FB7C8499" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18175-wk-Fact-33EAB415CE302E9D31F96BF8FB8AF8C4" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,085</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18190-wk-Fact-0D81993BAD01A52AF2A56BF8FB8DD4F3" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18204-wk-Fact-2EE2E47AFFBF4043DCB66BF8FBA5702C" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18218-wk-Fact-935287D5615B0DF223CE6BF8FD0DD541" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,989</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18238-wk-Fact-27A72A61CC303D98ECC86BF8FB8C0B20" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18252-wk-Fact-9D086345A4CC5341FB306BF8FBB63BA6" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18266-wk-Fact-2BCBC0B471D5DA31D4476BF8FB838A58" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18280-wk-Fact-045E831F7A495AABDD0B6BF8FB5EE214" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18295-wk-Fact-D07B5D1F6ED96D8B69286BF8FBB9369F" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18309-wk-Fact-F977442ACBC7308847226BF8FB6466DB" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18323-wk-Fact-E2B4EB4981927289B8A180673E8B46F5" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments in and amounts due from subsidiaries eliminated upon consolidation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18343-wk-Fact-CC1F0E4C0C292EB31092A849993162AC" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">164,754</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18357-wk-Fact-EBE4E29A73DB19F512A1A849992AC591" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">152,179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18371-wk-Fact-186EBDF868263B0CB288A849994D8A90" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">135,536</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18385-wk-Fact-63D32A2C8E2DD7BA0A3CA84999460F14" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">55,472</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18400-wk-Fact-4C5E868676ECA19397B0A8499940E5DA" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">92,925</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e18414-wk-Fact-B2B205F6A229CC5FD5B5A849993BFF9E" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">600,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18429-wk-Fact-4C6A47E4F5F270C01ED4A8499936F4BD" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18450-wk-Fact-C8C9200C56E56DE89C726BF8FB5F9195" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">660</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18464-wk-Fact-8CB2817E6D6B1C5CB6426BF8FB67533B" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18478-wk-Fact-D4A021B4EBDE0AC4F6866BF8FB8DDD94" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18492-wk-Fact-BCEC4116068CA6C228CA6BF8FB6B9916" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18507-wk-Fact-1A8216BE1E86C3644F3C6BF8FBB2D687" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">47,662</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18521-wk-Fact-485E85D310F385AA15AD6BF8FB782732" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18535-wk-Fact-C027E4A24A6C5E59AE806BF8FCF92B8D" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">48,322</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18555-wk-Fact-6C635ADAD77548CE32306BF8FBA8AB35" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18569-wk-Fact-EBAD5D2D53277A1E956B6BF8FB82BF17" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18583-wk-Fact-CBFF52AD937EA499F6C26BF8FB7F4796" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18597-wk-Fact-43EB1C07F95D4566D9FA6BF8FB9277BD" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18612-wk-Fact-A3F4FAA4C234823CEC296BF8FB63344F" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68,725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18626-wk-Fact-1D7395CC845015B1F3816BF8FBAD329C" name="us-gaap:Goodwill" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18640-wk-Fact-13037AE08FDA7E87A7A96BF8FCC7BA4A" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68,725</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18660-wk-Fact-68B06BD3D186075EE0316BF8FB7B5759" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18674-wk-Fact-E4B78C9F63EF411215556BF8FBB47393" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18688-wk-Fact-4C77CDCFD0F4DA93BDBF6BF8FB85A4EA" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18702-wk-Fact-562C2D719AD2491C7A1D6BF8FB91F777" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18717-wk-Fact-CF49A8EA9DAB9C265F756BF8FB867996" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18731-wk-Fact-9405DAB699C5DE56D7C26BF8FB96A62A" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18745-wk-Fact-87ADF09906D5BEBF9ED16BF8FCDF16A1" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18765-wk-Fact-C67FB83A76254CFC35376BF8FBB84110" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18779-wk-Fact-AE6DEA62E9E04ECCBE166BF8FB8191AC" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18793-wk-Fact-97123F68C8CEFB9CB6266BF8FB61E0FE" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18807-wk-Fact-26428A0F2A4CC300F4E26BF8FB65A6C9" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18822-wk-Fact-066EBC934B6462C16F516BF8FB999FD2" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36,119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18836-wk-Fact-1A64069FE27E4065630F6BF8FBADDC66" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18850-wk-Fact-12F3BA925692DB58B3256BF8FCC1D3CB" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36,128</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18870-wk-Fact-B3659A64E0C06F427C3F6BF8FB853237" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,058</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18884-wk-Fact-404C5E142709295959316BF8FB63F8EF" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">327</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18898-wk-Fact-9EE93446AD9DF940E0656BF8FB7900F4" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18912-wk-Fact-CF9FE0A73DCD99EA10BD6BF8FB62464B" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">97</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18927-wk-Fact-8ACD46BE09B44DF3A3286BF8FBB2B041" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,919</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e18941-wk-Fact-F15204BD2E4B3716F8DB6BF8FB7D0D5B" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">535</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e18956-wk-Fact-18F4FA6A804999C3573D6BF8FD12F6BB" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e18981-wk-Fact-7287BABC6E70827B6BFD6BF8FB8EAAB9" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">166,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e18995-wk-Fact-33EFB4D19D3079C634426BF8FB80CD95" name="us-gaap:Assets" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">152,537</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e19009-wk-Fact-BA3104F57A3EEB5EA8A76BF8FB9DB2D3" name="us-gaap:Assets" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">135,692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e19024-wk-Fact-CB5EDD3E4186772C94986BF8FB65C826" name="us-gaap:Assets" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">57,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e19038-wk-Fact-871D9CA73E827732E8BB6BF8FB9027F9" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">352,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e19052-wk-Fact-721DA364350E355487696BF8FB7B35B7" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">601,401</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e19067-wk-Fact-A93DE66C059F1B515C086BF8FCBA84DC" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">263,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19199-wk-Fact-B7BA2B9D2A429739422C6BF8FBB6A941" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19213-wk-Fact-599A78CA0BE9B57646456BF8FB943DB1" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19227-wk-Fact-E278B5B95FFFA57C59016BF8FB84525E" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19242-wk-Fact-76B491C8017EE2677E306BF8FB7C674D" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19256-wk-Fact-D39A2411246776796EB06BF8FB8B9F61" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19270-wk-Fact-5F78BB56A36528D2C7E36BF8FBACF8D6" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19284-wk-Fact-188A8055050B31AE0BF26BF8FCBC59D5" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19299-wk-Fact-7A409EBC84881FA700E96BF8FBADE372" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19313-wk-Fact-8BEC5E8E0F7634F4A4C66BF8FB8A7D33" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19327-wk-Fact-6B8AF659D615EA7D6B026BF8FB8395B2" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19341-wk-Fact-E39F016FE8EE32FBCA6D6BF8FB907280" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19356-wk-Fact-53B8F1D1488C998448F36BF8FB6286E4" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19370-wk-Fact-A2FC767CF1A154BA7FA06BF8FBA6EFB3" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19384-wk-Fact-0A44DDFFD717FACCAEEA6BF8FCFCDA95" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19404-wk-Fact-C7359E1FBB4E9D862C536BF8FBA10428" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19418-wk-Fact-1F1B2713C8545316F7C26BF8FBA887C7" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19432-wk-Fact-DD548D2DC74B1C6A92156BF8FB900EF9" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19446-wk-Fact-1C9035CBBD32A40701826BF8FB9BC375" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19461-wk-Fact-5BA36C937171E5F695616BF8FB83AAE7" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19475-wk-Fact-FB38FA0701BE8935475B6BF8FB852372" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19489-wk-Fact-D4664C6C7FA8FE79294F6BF8FCFA7531" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19509-wk-Fact-0743CD886B7574305D8E6BF8FB80736A" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,333</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19523-wk-Fact-8D372AA527B83D8116D86BF8FB668846" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19537-wk-Fact-AE40C84019A77EC3E7766BF8FB62F912" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">388</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19551-wk-Fact-902046DC3A16BC42C2D96BF8FB6506B8" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19566-wk-Fact-0AC6BF822410BE993EEB6BF8FB77ED46" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,170</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19580-wk-Fact-C090311D3AF97E77BAD46BF8FBB6CD4F" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19594-wk-Fact-3D09BCB34E7324BBC6E96BF8FCE6434D" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,516</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19615-wk-Fact-97144A54F5C35C65F9846BF8FB8AF652" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19629-wk-Fact-7ECF0F311C931303C9866BF8FB9BD176" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19643-wk-Fact-B03CC7539AEE989BD5266BF8FBA27095" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19657-wk-Fact-10931284F43430FDDF116BF8FB7FCECB" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19672-wk-Fact-D302F1F88E50E7E475C06BF8FB8451DD" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,714</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19686-wk-Fact-BACBE71EE26539D4D2A06BF8FB8B3BCA" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19700-wk-Fact-A08D65EE6C18265B57046BF8FD0F5A8E" name="us-gaap:DebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19720-wk-Fact-8ED8DB07B6E6D0C4AFB26BF8FB91FEEE" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19734-wk-Fact-26777D7585A8CE2D0AA06BF8FB9A9545" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19748-wk-Fact-5FAF7D552DBD0D4244D56BF8FB8DA8BE" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">388</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19762-wk-Fact-507DD32D9815064CD8766BF8FB95F837" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19777-wk-Fact-DF944EFEDB31A6253BDC6BF8FB5F4DB0" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19791-wk-Fact-6F314A3C938C3BD9EE4E6BF8FB8254CB" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19805-wk-Fact-0C97984745AD648DFDB16BF8FCBFFDC4" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">30,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19825-wk-Fact-D2210ABB8DBB23F80BD26BF8FB7D6CB1" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75,786</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19839-wk-Fact-B1E412E2AA4625E916526BF8FBABA57E" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">154</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19853-wk-Fact-FB207040C1FA07B5BB326BF8FBB325F7" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19867-wk-Fact-EFDECBE8C31080CA77896BF8FBAAC4FC" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,752</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19882-wk-Fact-B9335DD67F6EB72B073C6BF8FB888D4E" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,973</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19896-wk-Fact-4CB76BCB7011D02ED1DC6BF8FB8A8CFC" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19910-wk-Fact-6C2A8A555B1A018CAFC66BF8FD0092B8" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">97,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19930-wk-Fact-F662211EBCB0B0601152A84A801B32ED" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19944-wk-Fact-287952218B63912C0DE7A84A80002CB6" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19958-wk-Fact-8856AC9FFA6B3C77E71BA84A8016FCB3" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19972-wk-Fact-064C27A202B9919325ECA84A8021BFF7" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e19987-wk-Fact-34AEF107530F4301F93BA84A8008DC40" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,166</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20001-wk-Fact-1D1F6BDBEE460B6FF01FA84A800D850F" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20015-wk-Fact-4AC98A722D2A2B8369738067D578677B" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,166</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20035-wk-Fact-882CDC2D5F6F8369C5A76BF8FB627DE6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20049-wk-Fact-58F98541AB9319ED6C046BF8FB619081" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">350</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20063-wk-Fact-916188C6FF928C2BD8F46BF8FBB70C22" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20077-wk-Fact-7B085B20C624A15BC7006BF8FB890EF7" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">67</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20092-wk-Fact-F0A2AAD6462D193EA02B6BF8FB838FE3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,298</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e20106-wk-Fact-A6886D103CDB3EB2B45A6BF8FBB4D7EE" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">535</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20121-wk-Fact-966851759A908DCC68096BF8FCDC01D4" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20141-wk-Fact-66096D8CE215AE9469F66BF8FB7C35A9" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,232</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20155-wk-Fact-6094B13846CFE21E73C36BF8FB610606" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20169-wk-Fact-F99BA2D7A3ABC7D83B466BF8FBA7621D" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20183-wk-Fact-AFB18C4003F0EAA1EFAF6BF8FB8316EA" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,634</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20198-wk-Fact-85ED09DAE4BDEABA3E2B6BF8FBA947C3" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,754</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20212-wk-Fact-9C47AE9D497C81670E846BF8FB940F98" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20226-wk-Fact-8825E3AF68420A6394AA6BF8FCFEBF5C" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20246-wk-Fact-97C6F8E1D9620A6EADD36BF8FBAADAC6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20260-wk-Fact-6E6B42699D1B7EEDA5726BF8FB9B57E7" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20274-wk-Fact-6D89BDB3D68AF2FD5FD96BF8FB83BEFA" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20288-wk-Fact-14686828A7BBFCA088B06BF8FB78CDB7" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20303-wk-Fact-7C20F99A4B882B50686E6BF8FBB7EC8C" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20317-wk-Fact-641E77CE237AECF269426BF8FB96DA5D" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20331-wk-Fact-EB05232EECB0363107036BF8FCC3C7EA" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20463-wk-Fact-6431E2778F7AE5DA8B8D6BF8FB656704" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20477-wk-Fact-F5E724A26E9177F2A3E46BF8FB7F1F45" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20491-wk-Fact-6EA66906B8533BE624AC6BF8FB85118B" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20505-wk-Fact-FAFAFC695AD6D9CAEECA6BF8FB8045CC" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20520-wk-Fact-9C497A89214677AFB3146BF8FB81C716" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20534-wk-Fact-E211ACA950581E2C8F806BF8FBAABFDB" name="us-gaap:CommonStockValue" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20548-wk-Fact-653D03EF530F1242ADDE6BF8FB821757" name="us-gaap:CommonStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20568-wk-Fact-6ABD9E46C06AD30094766BF8FB97AAFF" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20582-wk-Fact-508B1B99C922AC5BA27C6BF8FBB4A768" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20596-wk-Fact-4D6500D038370934D99F6BF8FB978AD8" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133,204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20610-wk-Fact-D3631EF21BF63C797C536BF8FB86E42C" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49,254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20625-wk-Fact-CDFAA7DD8685A0AE319B6BF8FBB509C6" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e20639-wk-Fact-FA16256C3810895775DD6BF8FB761A41" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">600,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20654-wk-Fact-A0167E3D16468C7D357A6BF8FB77D1A5" name="cmcsa:OtherStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20674-wk-Fact-B5736384A56DFF605BC76BF8FBAE757A" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,726</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20688-wk-Fact-A6098E8E60EBBDE23A6C6BF8FBA685DA" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20702-wk-Fact-46266CC2868070AAB1736BF8FB7DABC4" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133,204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20716-wk-Fact-4FC01C74C5FDED2970146BF8FB625326" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49,254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20731-wk-Fact-83861EA680D8A5FCBF8D6BF8FB9C2B75" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e20745-wk-Fact-47D91007A1644C8C4FA86BF8FB846B34" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">600,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20760-wk-Fact-3B88B4AF318E300E37C26BF8FCD83744" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,726</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20781-wk-Fact-20B0235402D4134AE6E06BF8FB63BB0A" name="us-gaap:MinorityInterest" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20795-wk-Fact-5930AF4A80D2C885E5096BF8FB9F2082" name="us-gaap:MinorityInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20809-wk-Fact-11ACA5918FB05625FCF16BF8FB618F2D" name="us-gaap:MinorityInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20823-wk-Fact-2D9FAD4BA99092A0EAA66BF8FB7DC890" name="us-gaap:MinorityInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20838-wk-Fact-CA34074E345959DF6A916BF8FB8B97AA" name="us-gaap:MinorityInterest" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20852-wk-Fact-A6DEB174F31ED6AB27936BF8FB810EBF" name="us-gaap:MinorityInterest" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20866-wk-Fact-61F874C129A6D9A5E3556BF8FCFA7A5E" name="us-gaap:MinorityInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20886-wk-Fact-9318246F6A9F9D6766536BF8FB95866F" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">82,726</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20900-wk-Fact-76D8651F48D00A27937D6BF8FBA3A180" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20914-wk-Fact-6CF12F2C08B1996FAE586BF8FB7F9833" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133,204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20928-wk-Fact-45CC7E7463B9583D63DA6BF8FB89C59D" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49,254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20943-wk-Fact-497CAF4FAE6875C0EC8C6BF8FB85D97C" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">267,913</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e20957-wk-Fact-BD86903A7E8BA8762DD16BF8FBA77341" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">600,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e20972-wk-Fact-DC9078B927F2B138D2C06BF8FD03A756" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83,874</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e20997-wk-Fact-D0D45A641207F6030C5F6BF8FBB73685" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">166,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e21011-wk-Fact-6742F3E787496CC3DAF66BF8FB8731D1" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">152,537</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e21025-wk-Fact-97C965F68CC5E7A7467F6BF8FB7DB30F" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">135,692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e21040-wk-Fact-A0196E1901A3ECBE6B206BF8FB88E58F" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">57,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e21054-wk-Fact-D93876397E1256B3251F6BF8FBB185E3" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">352,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e21068-wk-Fact-6ECBBC051D1FC141829C6BF8FB923B61" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">601,401</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e21083-wk-Fact-503C62120515BF6FA1796BF8FCBFE85A" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">263,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">106</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div></div><div><br/></div><ix:continuation id="TextSelection-9C7B0E175565494615956BF8FD3DD79E-1"><ix:continuation id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-7"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Balance Sheet</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21357-wk-Fact-67C8D354EB52CDBE295E6BF8FC9A3D07" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21371-wk-Fact-991EDE7DE16B2B9EBD526BF8FBA3C5C4" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21385-wk-Fact-A4C89610A38288E724EA6BF8FCF4A6BD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21400-wk-Fact-518ABA2D6F3E657313166BF8FBAFD63C" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">416</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21414-wk-Fact-91DF94ECEB6A9685DC3E6BF8FB98E586" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21428-wk-Fact-20119AD6ED3ACA74124C6BF8FCB6A94D" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21442-wk-Fact-E114E2182249D8251C406BF8FCDB43F1" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21457-wk-Fact-C303E8473CC7774639506BF8FBB564AA" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21471-wk-Fact-0C1E298EB5C98DFF64226BF8FBA6F551" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21485-wk-Fact-2A0A8FC64C2702E2C2096BF8FC9B5CCE" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21499-wk-Fact-F45C3B7A87207996BCD86BF8FC9AEC86" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21514-wk-Fact-0360903FA68264242D9F6BF8FBB8A205" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21528-wk-Fact-BF9FC10682E68415153E6BF8FC9EA9B9" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21542-wk-Fact-FF8FB0F6357358DF20836BF8FCD62FF6" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21562-wk-Fact-3F63942D3F9343C1FABC6BF8FCE82201" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21576-wk-Fact-C369944193C9C5E8CA586BF8FBAEA4D7" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21590-wk-Fact-BA463A556C08B080A3906BF8FB9E7608" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21604-wk-Fact-905DACE4470F1DC0ED0C6BF8FCE4FCCA" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21619-wk-Fact-684621BD9E39B57F948E6BF8FBACDE74" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,746</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21633-wk-Fact-E1AE8BA73A407C6EDD4A6BF8FB972008" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21647-wk-Fact-13E2D6184CA17978E8B16BF8FCE1D27F" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,746</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21667-wk-Fact-D63AF9CF67A85BB1B7C96BF8FBB4F942" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21681-wk-Fact-2B190D0FCAB47214E0436BF8FB9F56F2" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21695-wk-Fact-E913D0B5AE27A1632EB46BF8FCE536B9" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21709-wk-Fact-E3384EB722EDD1E4B2A56BF8FCEDA271" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21724-wk-Fact-AE11FE878A7271343EBA6BF8FCB84D20" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21738-wk-Fact-6DEF2279E93195F5CE5B6BF8FCE6A540" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21752-wk-Fact-B7C591AD4E3E2BA180896BF8FD0DB77E" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21772-wk-Fact-9927242971AADF42A3176BF8FBA93130" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21786-wk-Fact-C6E02ED578E9A37754DC6BF8FBA82807" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21800-wk-Fact-28995997B0969B124CFE6BF8FCE28BDF" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21814-wk-Fact-245584003D03DD0E51846BF8FCEB3E9C" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21829-wk-Fact-FBC4D7C4C0629B9985F86BF8FCC195C2" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,318</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21843-wk-Fact-754071AE09968F5F8BB96BF8FCDA0057" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21857-wk-Fact-604DBCD87DBDCA4A983D6BF8FCFA9B5D" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,848</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21877-wk-Fact-9B30A5D2065F15DCAC8E6BF8FBB0F7A6" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21891-wk-Fact-4889F078EA0CFE1C2DBB6BF8FCE2DFBE" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21905-wk-Fact-C396908D4460AF31AC216BF8FCD870B9" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21919-wk-Fact-CB70DA3D5FE70C5F7B106BF8FCB382F6" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21934-wk-Fact-10785A11DEA4D8081E0F6BF8FBB34AC1" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21948-wk-Fact-A072745FCE6AFA5073BD6BF8FCE74CB1" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21962-wk-Fact-05766F82AF7DFF9C65A96BF8FCF804F2" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21982-wk-Fact-28B0BC5E328600AD2E7B6BF8FCB8308C" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">270</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e21996-wk-Fact-AA55D1F98857DDA5DA5E6BF8FCB8572D" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22010-wk-Fact-B8E520FA21237B6B0A5C6BF8FB92F648" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22024-wk-Fact-65B2098763A81874F1C96BF8FCE93FE8" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">790</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22039-wk-Fact-3A1EE2BB73CF04FB35B96BF8FBB98A0F" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,669</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22053-wk-Fact-64CB72762AE311F5AF996BF8FBB19EC9" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22067-wk-Fact-DF54D38AAE51FE065FF36BF8FCD3A64C" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments in and amounts due from subsidiaries eliminated upon consolidation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22087-wk-Fact-C58A33C72437613218436BF8FCF359D1" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">157,264</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22101-wk-Fact-68C173321985794054E46BF8FC981CB3" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">147,028</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22115-wk-Fact-837B40401855FAA2D3036BF8FBA14F05" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">130,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22129-wk-Fact-B7F24ABBEBDB253D98C56BF8FCB6D9C9" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">53,853</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22144-wk-Fact-7515955BD16031C27E7E6BF8FCB86E90" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">97,872</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e22158-wk-Fact-9EAE1D1AF46E50BF0C5D6BF8FB9C05F8" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22173-wk-Fact-7B472045302C5470973B6BF8FCB5EA67" name="cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22193-wk-Fact-39CFFACE1F65680541266BF8FBA7072B" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">670</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22207-wk-Fact-6536D4D15CCF332C83456BF8FC96207F" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22221-wk-Fact-A1908F6F447B00E7AE3E6BF8FCDF4FB7" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22235-wk-Fact-6B5538E8D0E882534DA96BF8FCE41170" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22250-wk-Fact-564F6FA53865E4DBC70F6BF8FBAAB28C" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">43,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22264-wk-Fact-CF9BB04B3AD771DE8BB86BF8FBB7B783" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22278-wk-Fact-4A8CBE7AE27E4F85E96D6BF8FD011970" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">44,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22299-wk-Fact-4DC063A75F4F27CC247F6BF8FCB27F4F" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22313-wk-Fact-A3B38C40116435CB71886BF8FCEAD285" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22327-wk-Fact-271A4303EBF352F544296BF8FCD2F1B3" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22341-wk-Fact-A25E0973E42A24297A5D6BF8FBAFF2DF" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22356-wk-Fact-66E31E53ACF922C17EB66BF8FCE906BB" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66,154</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22370-wk-Fact-6787A1270CDC7C34ADE16BF8FCD777CE" name="us-gaap:Goodwill" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22384-wk-Fact-F23C7C412F2FB185FE626BF8FD0A2BC8" name="us-gaap:Goodwill" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66,154</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise Rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22404-wk-Fact-6D04BA56155FCAFB5F5E6BF8FCECD524" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22418-wk-Fact-6D903A32E229416B7B746BF8FCBE0726" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22432-wk-Fact-8C35D44296602644546B6BF8FBB7CA10" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22446-wk-Fact-5583FB368FD32E34A0776BF8FBAFAB1B" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22461-wk-Fact-A43D8E924093784951C36BF8FCF39A99" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22475-wk-Fact-99F91F9442283DA20F476BF8FBACE0A0" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22489-wk-Fact-3F70FFFA010DA2004E186BF8FD13710B" name="us-gaap:IndefiniteLivedFranchiseRights" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">59,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22509-wk-Fact-302000305C7DD10EB8B86BF8FCB27FC2" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22523-wk-Fact-3EF4584DE783AD3EB88E6BF8FCBD8991" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22537-wk-Fact-183AE778F2BDBAD3C2646BF8FCB2FC9F" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22551-wk-Fact-ECD1A21CD7A0D4E541126BF8FCF001BE" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22566-wk-Fact-E729EDA1E6EA1D0B473A6BF8FCE541A8" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,347</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22580-wk-Fact-8B62246795B689ABA0FD6BF8FCB75372" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22594-wk-Fact-F0D63466B3BA3AA461736BF8FCF8BEE6" name="us-gaap:OtherIntangibleAssetsNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,358</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22614-wk-Fact-8711875B89D16D80D93C6BF8FBAEE730" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22628-wk-Fact-6675A861970007825D296BF8FBABD715" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22642-wk-Fact-DC5528826E1CD8DB0C946BF8FBB0F298" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22656-wk-Fact-1ADA2D58F5BBFBC12C7D6BF8FCBC71B9" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">85</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22671-wk-Fact-ED26EDC52097FABF77246BF8FBA2E5AE" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,910</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e22685-wk-Fact-720C51726896180D642C6BF8FBAE35F5" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">458</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22700-wk-Fact-070F6A2FC6BFC12A72296BF8FCDC18BF" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,802</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e22725-wk-Fact-B49CE7E5FC8B1E1A85866BF8FBB638A9" name="us-gaap:Assets" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">159,338</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e22739-wk-Fact-3E6F2E53AC30190D22606BF8FBA2147E" name="us-gaap:Assets" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">147,267</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e22753-wk-Fact-29251FC0303734E4E3E26BF8FBB3F350" name="us-gaap:Assets" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">130,357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e22768-wk-Fact-0866295C8ED0F02755436BF8FBA939FE" name="us-gaap:Assets" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">55,172</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e22782-wk-Fact-382BC2F31CBE7347C7D36BF8FBAD50A5" name="us-gaap:Assets" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">346,239</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e22796-wk-Fact-C1C474D7C94D3EE77D4F6BF8FCE8C34E" name="us-gaap:Assets" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586,689</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e22811-wk-Fact-B38CB36B407CAD4333826BF8FCCA2F39" name="us-gaap:Assets" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">251,684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22943-wk-Fact-EE857FF2D7F0E5EC1DF16BF8FB9CA414" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22957-wk-Fact-B029814F073DBC917AE96BF8FCDBE3E9" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22971-wk-Fact-0F1E2C26DE8FD7A5BE956BF8FCF25349" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e22986-wk-Fact-DBAADC112FE2980904EA6BF8FCB48CED" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23000-wk-Fact-2A04FA669037C3D8FFD26BF8FBB9DDA8" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23014-wk-Fact-65F0CD31CADC60FEDA0C6BF8FBB640F0" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23028-wk-Fact-491CE1522C5011C94D776BF8FCC421DA" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,494</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23043-wk-Fact-27C5FD0A80571C51DB9B6BF8FCE32AD0" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23057-wk-Fact-B53DAAE67883C4E7B35B6BF8FBA91A7C" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23071-wk-Fact-C51811C459A2CAE7E62F6BF8FC99B14B" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23085-wk-Fact-FFECB8398484D8FD8E9A6BF8FCF4F9F2" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23100-wk-Fact-7D02B61E369568BDE6096BF8FBAB788F" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,808</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23114-wk-Fact-496CF75A1E6537CB773A6BF8FBB4CFEB" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23128-wk-Fact-FCB9908C50FD78FF498F6BF8FCC6BBBE" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,808</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23148-wk-Fact-E18989B4E6AF0AA470FD6BF8FCBB4ED3" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23162-wk-Fact-AD5642553F0C166FDB1D6BF8FBAE7034" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23176-wk-Fact-B8F735C97EFF66DB4F226BF8FCB3F342" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23190-wk-Fact-762CBEA8DC8C87008ACB6BF8FBB483C8" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23205-wk-Fact-2C113A8E1E98A0FC11D66BF8FCB29C68" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23219-wk-Fact-CACFB730E1B9DDA741136BF8FBB189CE" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23233-wk-Fact-CB0EC9BC269BDEFBB3596BF8FCC914A7" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23253-wk-Fact-C1D37886FC458A728AF66BF8FCE4BBC6" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23267-wk-Fact-BB7C8C018AF5704BE92B6BF8FBAF6E0E" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23281-wk-Fact-68CEB15A4372BC206D996BF8FCF45BA4" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23295-wk-Fact-3A19BD13EB8FDBC3E16B6BF8FBAAD6EE" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23310-wk-Fact-99126D6579C3DBECADFA6BF8FB930A8F" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,572</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23324-wk-Fact-F47F79FAD2EBDC70FAEB6BF8FBAB0CCD" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23338-wk-Fact-6F149B2DACFBA3E7F57B6BF8FCFB3F66" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,721</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23358-wk-Fact-DB0BDBE1828A568B9AD56BF8FBA76B80" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">699</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23372-wk-Fact-EF388040779221DCC2486BF8FC96027B" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23386-wk-Fact-FBE88BD8A25850C87DA36BF8FBBB416C" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23400-wk-Fact-A8AFF3FA0A3824F72CCA6BF8FBB3838F" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23415-wk-Fact-4F39897E5A56CEA207606BF8FB9D9F02" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,695</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23429-wk-Fact-DB82393BD2BE64F2EE376BF8FBACF6BB" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23443-wk-Fact-0EF8E5B9B086488D85F36BF8FD060754" name="us-gaap:DebtCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23464-wk-Fact-10F4C9CC170667D98E846BF8FBB687E5" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,058</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23478-wk-Fact-0C2BC5FF330D72DC81776BF8FCB287D4" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23492-wk-Fact-B2CA8304BFA3C9C87D1A6BF8FBAC380C" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23506-wk-Fact-F4D15593A44B2DC551BB6BF8FCE02CD3" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">286</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23521-wk-Fact-6AB21E201E6EF9618EB26BF8FBB62A8E" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23,749</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23535-wk-Fact-CD9B79184A67154F07A56BF8FBA78BCE" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23549-wk-Fact-20188F49D0783843C8666BF8FCF9DD5C" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,603</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23569-wk-Fact-1D62EA1D6D63E2216D356BF8FBAE289A" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81,661</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23583-wk-Fact-1D09C99F367E0E730D4D6BF8FCF033AF" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23597-wk-Fact-4E35D0FE3F0D4AE6FF646BF8FCAE1725" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23611-wk-Fact-9ED96EAD93921F046F776BF8FCB1A3F4" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,748</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23626-wk-Fact-A353CA7B9E333FD9FE616BF8FCF1D04D" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,690</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23640-wk-Fact-60CB78510A83B212AC306BF8FCB46834" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23654-wk-Fact-A60D116A5DF2AC0EDECA6BF8FCD1F428" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">107,345</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23674-wk-Fact-DFF625F0F48FA685D8096BF8FBAA81E1" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23688-wk-Fact-29ACCE67E7E8F5530A806BF8FCE1FB74" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">314</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23702-wk-Fact-D13E88D637A24191D7B16BF8FCEDC679" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23716-wk-Fact-11A66FBEE9ABBADD334C6BF8FBB44535" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23731-wk-Fact-7DE22768D32BF9BDDA496BF8FBAD8B8F" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,734</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e23745-wk-Fact-8E7FE742D34A5E2A4E916BF8FBB7CD5B" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">524</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23760-wk-Fact-2B13C95EAF62004FE9596BF8FD0F34FA" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,589</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23780-wk-Fact-2B740BB8A1019157D05B6BF8FC9ADB0E" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,006</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23794-wk-Fact-38D069267342E8848C3D6BF8FCB90AB4" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23808-wk-Fact-436D67A00C5EB38FF7186BF8FBBCCF27" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23822-wk-Fact-0AB9390940ABCED5BB906BF8FCF4E953" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23837-wk-Fact-6AF7F970C5AC8F8B554F6BF8FCEFA9AA" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,056</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23851-wk-Fact-2F03853EE309DF93DD2C6BF8FBAB4915" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">66</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23865-wk-Fact-CA9610CAC7D7F091C2346BF8FCBE1A2D" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,329</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23885-wk-Fact-1577DD978DDB26632F816BF8FCF374D4" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23899-wk-Fact-23FADD8A13E9762BA16C6BF8FBB82924" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23913-wk-Fact-4F4D07EA474E3E25E1F56BF8FBB59F92" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23927-wk-Fact-11CE8F3C1C27C9759ADE6BF8FC98D8C2" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23942-wk-Fact-6F8DBD520559D3E27D896BF8FCE0A35C" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23956-wk-Fact-A0ACC97EC5C7116EA29C6BF8FBAC9063" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e23970-wk-Fact-BB9315A4BC3146B0842A6BF8FCF82989" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24102-wk-Fact-93A7FF5DFFA0A88404076BF8FB9B9703" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24116-wk-Fact-DAF16EC0CBADB477A6206BF8FCB60034" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24130-wk-Fact-E93A841E98278CBD4B006BF8FB9C09AD" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24144-wk-Fact-ED1901834B888815D5746BF8FBAD294C" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24159-wk-Fact-5C8330AE9C2269DE3B656BF8FBB59BB3" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24173-wk-Fact-A1B3B7B6CC22E513FC6E6BF8FCB9F430" name="us-gaap:CommonStockValue" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24187-wk-Fact-4CCBC0913A962CDD8D0A6BF8FCE2C769" name="us-gaap:CommonStockValue" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24207-wk-Fact-99C3106019004BEB9D2A6BF8FBB57C97" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71,559</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24221-wk-Fact-A0AC51199EA84049A6556BF8FCB9C842" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146,657</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24235-wk-Fact-12EA2799B800A25DC0416BF8FCDF339D" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">127,897</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24249-wk-Fact-E2874554219CFBC3536B6BF8FCBD5DBD" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,872</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24264-wk-Fact-54A9731822CECB15711E6BF8FBB72254" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">265,805</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e24278-wk-Fact-4E5BB99162C4102F087F6BF8FC9619E3" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24293-wk-Fact-63DDAF5BBEACC3B2C1FE6BF8FBB2EFB4" name="cmcsa:OtherStockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71,559</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24313-wk-Fact-029A361656284A1B52466BF8FCB0F0DA" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71,613</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24327-wk-Fact-5F6B46CF05EB0145E2206BF8FBAB1F38" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146,657</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24341-wk-Fact-136CC2AC57DD0104AD366BF8FCF1E202" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">127,897</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24355-wk-Fact-6C2C46266603B9FC38056BF8FC991CC0" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,872</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24370-wk-Fact-959431216FB8D110A3A46BF8FCAF67F5" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">265,805</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e24384-wk-Fact-CF9E059CA97FC2DAD1236BF8FCB18DA1" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24399-wk-Fact-D5B1C159D05E564E89686BF8FCF8F4D9" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71,613</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24419-wk-Fact-E7F740460A8537A653276BF8FB946F29" name="us-gaap:MinorityInterest" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24433-wk-Fact-25A0743D7450825399116BF8FB926208" name="us-gaap:MinorityInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24447-wk-Fact-261EDF0B342ECC9A13B36BF8FCF1C737" name="us-gaap:MinorityInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24461-wk-Fact-9B3E8962B6B6927C51DE6BF8FCB2B6DE" name="us-gaap:MinorityInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24476-wk-Fact-D4D50BF2D52A4BA388256BF8FBAABE2E" name="us-gaap:MinorityInterest" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">889</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24490-wk-Fact-489E8BEEB066F249A68D6BF8FCED9152" name="us-gaap:MinorityInterest" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24504-wk-Fact-86821A9F7B5FE9163B376BF8FCF8F2B4" name="us-gaap:MinorityInterest" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">889</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24524-wk-Fact-C3DED861828543C22E566BF8FBA082ED" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71,613</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24538-wk-Fact-B72329E03620C85303D86BF8FBAF3D8F" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146,657</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24552-wk-Fact-E4656C7F31092FF38DB26BF8FBBA9791" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">127,897</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24566-wk-Fact-FADB538F406FBCFD22E56BF8FCBE5786" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,872</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24581-wk-Fact-9A1AB7023DD6340B2E9E6BF8FCB49175" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266,694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64584840e24595-wk-Fact-92C89FEEB9B91260B4B86BF8FB99E5B1" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64584840e24610-wk-Fact-F0B1D8B104D24ED450E56BF8FCE5173A" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">72,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e24636-wk-Fact-156F184939DD07AE0C9A6BF8FBA4E7E7" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">159,338</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e24650-wk-Fact-80CB2363B22AF051C5CC6BF8FCF35BF1" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">147,267</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e24664-wk-Fact-2F1BF95D87F18C1CED7B6BF8FCB62C08" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">130,357</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e24679-wk-Fact-2DE50BCB9C6C325E69D46BF8FBAD3117" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">55,172</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e24693-wk-Fact-F9080FFD78C59B8660876BF8FCEB5871" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">346,239</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64584840e24707-wk-Fact-983C0BD2E95A80DB0C246BF8FCE5704A" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586,689</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64584840e24722-wk-Fact-39E4D4DC199892C69FB46BF8FCD41D69" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">251,684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:14pt;"><br/></span></div></ix:continuation></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">107</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sAE94F4B05F5556AD8201C8D6757B8C8E"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;9: Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">None.</span></div><div><a id="s753F2036942E593CB276F7C02F6D3DDB"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;9A: Controls and Procedures</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Comcast Corporation</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#000000;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Conclusions regarding disclosure controls and procedures</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our principal executive and principal financial officers, after evaluating the effectiveness of </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast&#8217;s</span><span style="font-family:Times New Roman;font-size:10pt;"> 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, </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast&#8217;s</span><span style="font-family:Times New Roman;font-size:10pt;"> disclosure controls and procedures were effective.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#000000;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Management&#8217;s annual report on internal control over financial reporting</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Refer to Management&#8217;s Report on Comcast&#8217;s Internal Control Over Financial Reporting on page 63.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Attestation report of the registered public accounting firm</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Refer to Report of Independent Registered Public Accounting Firm on page 64.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Changes in internal control over financial reporting </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">There were no changes in Comcast&#8217;s 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 our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, Comcast&#8217;s internal control over financial reporting.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal Media, LLC</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#000000;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Conclusions regarding disclosure controls and procedures</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our principal executive and principal financial officers, after evaluating the effectiveness of </span><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s</span><span style="font-family:Times New Roman;font-size:10pt;"> 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, </span><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal&#8217;s</span><span style="font-family:Times New Roman;font-size:10pt;"> disclosure controls and procedures were effective.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#000000;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Management&#8217;s annual report on internal control over financial reporting</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our internal control over financial reporting includes those policies and procedures that:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="font-family:Times New Roman;font-size:10pt;font-style:italic;">Internal Control &#8212; Integrated Framework</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">(2013)</span><span style="font-family:Times New Roman;font-size:10pt;"> issued by the Committee of Sponsoring Organizations of the </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">108</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Treadway Commission. Based on this evaluation, our management concluded that NBCUniversal&#8217;s system of internal control over financial reporting was effective as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Changes in internal control over financial reporting</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">There were no changes in NBCUniversal&#8217;s 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 our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, NBCUniversal&#8217;s internal control over financial reporting.&#160;&#160;&#160;&#160;</span></div><div><a id="s0D9F3578A5005200A3F1AEED165AACAA"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;9B: Other Information</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Iran Threat Reduction and Syria Human Rights Act Disclosure</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As previously disclosed in our Form 10-Q filings for 2019, pursuant to Section 219 of the Iran Threat Reduction and Syria Human Rights Act of 2012, companies are required, among other things, to disclose certain activities, transactions or dealings with the Government of Iran or entities controlled directly or indirectly by the Government of Iran. Disclosure is generally required even where the activities, transactions or dealings are conducted in compliance with applicable laws and regulations and are </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">de minimis</span><span style="font-family:Times New Roman;font-size:10pt;">. As of the date of this report, we are not aware of any activity, transaction or dealing during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> that requires disclosure under the Act, except with respect to the following:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Prior to our August 2016 acquisition of DreamWorks Animation, a non-U.S. subsidiary of DreamWorks Animation entered into a licensing agreement in January 2016 that&#160;licensed a prior season of a children&#8217;s animated television series for a three-year, non-cancelable term and for a one-time fee of $5,200 to a broadcasting company that is owned and controlled by the Government of Iran. The broadcasting company paid the license fee in the first quarter of 2016.&#160;We believe that DreamWorks Animation conducted its licensing activity in compliance with applicable laws and that the license is for the permissible exportation of informational materials pursuant to certain statutory and regulatory exemptions from U.S. sanctions.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Prior to our fourth quarter 2018 acquisition of Sky, a non-U.S. subsidiary of Sky entered into two licensing agreements that licensed some of Sky&#8217;s owned programming content to a broadcasting company that is owned and controlled by the Government of Iran. The first agreement was entered into in June 2012, and was amended in July 2016, to license 150 hours of programming content for various three-year license terms for a one-time fee of &#8364;86,250. The last remaining programming license under this agreement expires in January 2019. The second agreement was entered into in June 2015 to license 80 hours of programming content for various three-year license terms for a one-time fee of &#8364;45,700. To date, no programming content has been provided, and the license fee has not been paid, pursuant to the agreement. We believe that Sky conducted its licensing activity in compliance with applicable laws and that the licenses are for the permissible exportation of informational materials pursuant to certain statutory and regulatory exemptions from U.S. sanctions.</span></div></td></tr></table><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">109</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sA92ACBAFFCA1566487A9EE5E4D4FF0C4"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;font-weight:bold;">Part III</span></div><div><a id="s4FB57CD3703153068F096A7D10BC0C87"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;10: Directors, Executive Officers and Corporate Governance</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Comcast</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 presently scheduled to be held in June </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;">. We refer to this proxy statement as the </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> Proxy Statement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 of this Annual Report on Form 10-K.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:23%;"></td><td style="width:10%;"></td><td style="width:13%;"></td><td style="width:54%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Name</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Age</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Officer&#160;Since</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Position with Comcast</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">60</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1986</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chairman and Chief Executive Officer; President</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Michael J. Cavanagh</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">54</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President; Chief Financial Officer</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stephen B. Burke</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">61</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">1998</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President; Chairman, NBCUniversal</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">David L. Cohen</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">64</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2002</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">David N. Watson</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">60</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President; President and Chief Executive Officer, Comcast Cable</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thomas J. Reid</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">55</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President; General Counsel; Secretary</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Daniel C. Murdock</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">46</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Vice President; Chief Accounting Officer and Controller</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Brian L. Roberts</span><span style="font-family:Times New Roman;font-size:10pt;"> has served as a director and as our President, Chief Executive Officer and Chairman of the Board for more than five years. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Mr.&#160;Roberts had sole voting power over approximately </span><span style="font-family:Times New Roman;">33</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Michael J. Cavanagh</span><span style="font-family:Times New Roman;font-size:10pt;"> has served as the Chief Financial Officer of Comcast Corporation since July 2015. 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. Mr.&#160;Cavanagh is also a director of Yum! Brands, Inc.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Stephen B. Burke</span><span style="font-family:Times New Roman;font-size:10pt;"> was appointed Chairman of NBCUniversal effective January 1, 2020 and has served as a Senior Executive Vice President of Comcast Corporation since May 2015. From January&#160;2011 to December 2019, Mr.&#160;Burke was the President and Chief Executive Officer of NBCUniversal. Prior to leading NBCUniversal, Mr.&#160;Burke had been Comcast&#8217;s Chief Operating Officer and the President of Comcast Cable. Mr.&#160;Burke is also a director of JPMorgan Chase&#160;&amp; Co. and Berkshire Hathaway Inc.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">David L. Cohen</span><span style="font-family:Times New Roman;font-size:10pt;"> has served as a Senior Executive Vice President since March 2015 and previously had served as an Executive Vice President for more than five years. Mr.&#160;Cohen is also a director of the FS Global Credit Opportunities Funds, the FS Global Credit Opportunities Fund A and the FS Global Credit Opportunities Fund&#160;D.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">David N. Watson </span><span style="font-family:Times New Roman;font-size:10pt;">has served as a Senior Executive Vice President, Comcast Corporation and President and Chief Executive Officer, Comcast Cable since April 2017 and previously had served as Chief Operating Officer, Comcast Cable for more than five years. Mr. Watson is also a director of Amkor Technology, Inc. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Thomas J. Reid</span><span style="font-family:Times New Roman;font-size:10pt;"> has served as a Senior Executive Vice President, General Counsel 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 style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Daniel C. Murdock</span><span style="font-family:Times New Roman;font-size:10pt;"> has served as a Senior Vice President and our Chief Accounting Officer and Controller since March 2017. He has been our 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><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">110</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain information under this Item&#160;10 has been omitted pursuant to General Instruction I(2)(c) to Form 10-K.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below sets forth certain information with respect to each of NBCUniversal&#8217;s executive officers, each of whom has served as such since the close of the NBCUniversal transaction in January&#160;2011, except for Michael J. Cavanagh, who has served since July 2015, Daniel C. Murdock, who has served since March 2017 and Thomas J. Reid, who has served since April 2019. The table also sets forth NBCUniversal Holdings&#8217; directors as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:36%;"></td><td style="width:64%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Name</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Title</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Principal Executive Officer</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Michael J. Cavanagh</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Principal&#160;Financial&#160;Officer;&#160;Director&#160;of&#160;NBCUniversal&#160;Holdings</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stephen B. Burke</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chairman</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">David L. Cohen</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior&#160;Executive&#160;Vice&#160;President;&#160;Director&#160;of&#160;NBCUniversal&#160;Holdings</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thomas J. Reid</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President; Director of NBCUniversal Holdings</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Daniel C. Murdock</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Vice President; Principal Accounting Officer</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, NBCUniversal reimbursed Comcast </span><span style="font-family:Times New Roman;font-size:10pt;">$66 million</span><span style="font-family:Times New Roman;font-size:10pt;"> for direct services provided by our executive officers.</span></div><div><a id="s715EC6F19BAA5548929F7E12FA3E7932"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;11: Executive Compensation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast incorporates the information required by this item by reference to its </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> Proxy Statement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">This information is omitted for NBCUniversal pursuant to General Instruction I(2)(c) to Form 10-K.</span></div><div><a id="s0B0C7C66A740586D9FCF1BE598C529F7"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;12: Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast incorporates the information required by this item by reference to its </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> Proxy Statement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">This information is omitted for NBCUniversal pursuant to General Instruction I(2)(c) to Form 10-K.</span></div><div><a id="s47AEB1E4263B515E8A3C061B526F1959"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;13: Certain Relationships and Related Transactions, and Director Independence</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast incorporates the information required by this item by reference to its </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> Proxy Statement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">This information is omitted for NBCUniversal pursuant to General Instruction I(2)(c) to Form 10-K.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">111</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sEC4EF060F1D753B5A0A9D40A794BBF37"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;14: Principal Accountant Fees and Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast incorporates the information required by this item by reference to its </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> Proxy Statement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Audit Committee of Comcast&#8217;s Board of Directors appointed Deloitte&#160;&amp; Touche LLP as NBCUniversal&#8217;s independent registered public accounting firm for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Set forth below are the fees paid or accrued for the services of Deloitte&#160;&amp; Touche LLP, the member firms of Deloitte Touche Tohmatsu and their respective affiliates in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Audit fees</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$11.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$12.8</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Audit-related fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.7</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Tax fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">0.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">All other fees</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">0.1</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$12.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$13.8</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Audit fees in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted of fees paid or accrued for services rendered to NBCUniversal and its subsidiaries for the audits of its annual financial statements, reviews of its quarterly financial statements and audit services provided in connection with other statutory or regulatory filings.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Audit-related fees in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted primarily of fees paid or accrued for due diligence services and attestation services related to contractual and regulatory compliance, and audits associated with employee benefit plans in 2018. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Tax fees in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted of fees paid or accrued for domestic and foreign tax compliance services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">All other fees in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily consisted of fees paid or accrued for subscription services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Preapproval Policy of Audit Committee of Services Performed by Independent Auditors</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As a consolidated subsidiary of Comcast, NBCUniversal is subject to the policies of Comcast&#8217;s Audit Committee regarding the preapproval of services provided by the independent auditors. This policy requires that the Audit Committee preapprove all audit and non-audit services performed by the independent auditors to assure that the services do not impair the auditors&#8217; independence. Unless a type of service has received general preapproval, it requires separate preapproval by the Audit Committee. Even if a service has received general preapproval, if the fee associated with the service exceeds $1 million in a single engagement or series of related engagements, it requires separate preapproval. The Audit Committee has delegated its preapproval authority to its Chair.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">112</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s82C195DF0A6959908589665A52A3E94C"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;font-weight:bold;">Part IV</span></div><div><a id="s8A37E51A0E885D4B93744F103134644F"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;-sec-extract:summary;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;15: Exhibits and Financial Statement Schedules</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Comcast</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(a) Comcast&#8217;s 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 62 of this report. Schedule II, Valuation and Qualifying Accounts, is found on page 151 of this report; all other 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010315009516/dp61838_ex0301.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/902739/000116669119000005/ex32-12312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amended and Restated By-Laws of Comcast Corporation (incorporated by reference to Exhibit 3.2 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095015903000238/exhibit4-1.txt"><span style="font-family:Times New Roman;font-size:10pt;">4.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312509033975/dex44.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312509033975/dex45.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.3</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010309002175/dp14665_8k-ex0401.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.4</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex44.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.5</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515354626/d98958dex41.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.6</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/355069/000119312513370526/d554661dex43.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.7</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515384253/d60854dex44.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.8</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312511139191/dex4.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.9</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">113</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex43.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.10</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515354626/d98958dex42.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.11</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex41.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.12</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indenture, dated March 19, 2013, among NBCUniversal Enterprise, Inc. (f/k/a Navy Holdings, Inc.), Comcast Corporation, the Cable Guarantors party thereto, and The Bank of New York Mellon, as trustee (incorporated by reference to Exhibit 4.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669119000005/ex413-12312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.13</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669119000005/ex414-12312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.14</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex415-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.15</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Description of Comcast Corporation&#8217;s securities registered pursuant to Section 12 of the Securities Exchange Act.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312516608609/d149151dex101.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Credit Agreement dated as of May 26, 2016, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, Morgan Stanley MUFG Partners, LLC, Wells Fargo Bank, National Association and Mizuho Bank, Ltd., as co-documentation agents (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on May 31, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/902739/000095010318005454/dp90124_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.2</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 dated April 27, 2018, to Credit Agreement dated as of May 26, 2016, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, Morgan Stanley MUFG Partners, LLC, Wells Fargo Bank, National Association and Mizuho Bank, Ltd., as co-documentation agents (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on April 30, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010319008213/dp108508_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.3</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 2 dated June 18, 2019, to Credit Agreement dated as of May 26, 2016, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, Morgan Stanley MUFG Partners, LLC, Wells Fargo Bank, National Association and Mizuho Bank, Ltd., as co-documentation agents (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on June 20, 2019).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex103.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.4</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Second Amended and Restated Certificate of Incorporation of NBCUniversal Enterprise, Inc. (f/k/a/ Navy Holdings, Inc.), dated March 19, 2013 (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex104.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.5</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certificate of Designations for Series A Cumulative Preferred Stock of NBCUniversal Enterprise, Inc. (f/k/a/ Navy Holdings, Inc.), dated March 19, 2013 (incorporated by reference to Exhibit 10.4 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex105.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.6</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment to Certificate of Designations for Series A Cumulative Preferred Stock of NBCUniversal Enterprise, Inc. dated March 19, 2013 (incorporated by reference to Exhibit 10.5 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318005136/dp89893_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.7</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term Loan Credit Agreement among Comcast, the financial institutions party thereto, Bank of America, N.A., as administrative agent, Wells Fargo Bank, National Association, as syndication agent, and Merrill Lynch, Pierce, Fenner &amp; Smith Incorporated and Wells Fargo Securities LLC, as joint lead arrangers and joint bookrunners, dated April 25, 2018 (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on April 25, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318010970/dp95843_ex1003.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.8</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 dated September 23, 2018, to Term Loan Credit Agreement dated as of April 25, 2018 (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Current Report on Form 8-K filed on September 24, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318010970/dp95843_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.9</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Revolving Credit Agreement Increased Revolving Commitment Activation Notice, dated September 21, 2018 (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on September 24, 2018).</span></div><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">114</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318010970/dp95843_ex1002.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.10</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Revolving Credit Agreement New Lender Supplement, dated September 21, 2018 (incorporated by reference to Exhibit 10.2 to Comcast&#8217;s Current Report on Form 8-K filed on September 24, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669119000005/ex1013-12312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.11*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation 2003 Stock Option Plan, as amended and restated December 18, 2018 (incorporated by reference to Exhibit 10.13 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018). </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312510037551/dex105.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.12*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation 2002 Deferred Compensation Plan, as amended and restated effective February 10, 2009 (incorporated by reference to Exhibit 10.5 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2009).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1013-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.13*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation 2005 Deferred Compensation Plan, as amended and restated effective December 10, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1014-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.14*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation 2002 Restricted Stock Plan, as amended and restated effective December 10, 2019. </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312516452423/d49239dex1011.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.15*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1016-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.16*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation 2002 Non-Employee Director Compensation Plan, as amended and restated effective December 11, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312516535136/d162753ddef14a.htm#toc162753_31"><span style="font-family:Times New Roman;font-size:10pt;">10.17*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation 2002 Employee Stock Purchase Plan, as amended and restated effective February 22, 2016 (incorporated by reference to Appendix C to our Definitive Proxy Statement on Schedule 14A filed on April 8, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312516535136/d162753ddef14a.htm#toc162753_32"><span style="font-family:Times New Roman;font-size:10pt;">10.18*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast-NBCUniversal 2011 Employee Stock Purchase Plan, as amended and restated effective February 22, 2016 (incorporated by reference to Appendix D to our Definitive Proxy Statement on Schedule 14A filed on April 8, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000116669117000022/ex102-6302017.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.19*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1020-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.20*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 to Employment Agreement with Brian L. Roberts, dated as of December 16, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010309003354/dp15972_ex9901.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.21*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employment Agreement between Comcast Corporation and Stephen B. Burke, dated as of December 16, 2009 (incorporated by reference to Exhibit 99.1 to Comcast&#8217;s Current Report on Form 8-K filed on December 22, 2009).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010313004940/dp40191_ex9901.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.22*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 2 to Employment Agreement with Stephen B. Burke, dated as of August 16, 2013 (incorporated by reference to Exhibit 99.1 to Comcast&#8217;s Current Report on Form 8-K filed on August 16, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010316015080/dp67442_ex9901.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.23*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 3 to Employment Agreement with Stephen B. Burke dated as of July 25, 2016 (incorporated by reference to Exhibit 99.1 to Comcast&#8217;s Current Report on Form 8-K filed on July 28, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1024-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.24*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 4 to Employment Agreement with Stephen B. Burke, dated as of December 16, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515354626/d98958dex101.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.25*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employment Agreement between Comcast Corporation and David L. Cohen, dated as of October 23, 2015 (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1026-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.26*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 to Employment Agreement with David L. Cohen, dated as of December 16, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513067658/d458593dex1041.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.27*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Amendment, dated as of December 14, 2012, to the Employment Agreement with Stephen B. Burke (incorporated by reference to Exhibit 10.41 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2012).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010318014887/dp99797_ex9901.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.28*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employment Agreement dated as of December 21, 2018 between Comcast Corporation and Michael J. Cavanagh (incorporated by reference to Exhibit 99.1 to Comcast&#8217;s Current Report on Form 8-K filed on December 21, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1029-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.29*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 to Employment Agreement with Michael J. Cavanagh, dated as of December 16, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669118000019/ex104-6302018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.30*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employment Agreement dated as of April 2, 2018 between Comcast Corporation and David N. Watson (incorporated by reference to Exhibit 10.4 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex1031-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.31*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 to Employment Agreement with David N. Watson, dated as of December 16, 2019.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312509033975/dex1040.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.32*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Non-Qualified Stock Option under the Comcast Corporation 2003 Stock Option Plan (incorporated by reference to Exhibit 10.40 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312516558907/d156977dex102.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.33*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Non-Qualified Stock Option under the Comcast Corporation 2003 Stock Option Plan (incorporated by reference to Exhibit 10.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312517030512/d290430dex1042.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.34*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Non-Qualified Stock Option under the Comcast Corporation 2003 Stock Option Plan (incorporated by reference to Exhibit 10.42 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">115</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669118000010/ex101-3312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.35*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Non-Qualified Stock Option under the Comcast Corporation 2003 Stock Option Plan (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex106.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.36*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Restricted Stock Unit Award under the Comcast Corporation 2002 Restricted Stock Plan (incorporated by reference to Exhibit 10.6 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312516558907/d156977dex101.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.37*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Restricted Stock Unit Award under the Comcast Corporation 2002 Restricted Stock Plan (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515354626/d98958dex102.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.38*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of 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.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669117000009/ex102-3312017.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.39*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of 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.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669118000019/ex105-6302018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.40*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of 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.5 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669119000010/ex101-3312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.41*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of 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.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2019).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669118000010/ex102-3312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.42*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Restricted Stock Unit Award under the Comcast Corporation 2002 Restricted Stock Plan (incorporated by reference to Exhibit 10.2 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669118000010/ex103-3312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.43*</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Form of Long-Term Incentive Awards Summary Schedule (incorporated by reference to Exhibit 10.3 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515068526/d817352dex1060.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.44*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312509166759/dex103.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.45*</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669119000005/ex1064-12312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.46</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Second Amended and Restated</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">&#160;</span><span style="font-family:Times New Roman;font-size:10pt;">Shareholders Agreement, dated as of January 10, 2019, among Atairos Group, Inc., Comcast AG Holdings, LLC, Comcast Spectacor Ventures, LLC, Atairos Partners, L.P., Atairos Management, L.P. and Comcast Corporation (incorporated by reference to Exhibit 10.64 to Comcast&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1049.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.47</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1050.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.48</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1052.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.49</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1051.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.50</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex211-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">21.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">List of subsidiaries.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex231-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">23.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consent of Deloitte &amp; Touche LLP.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex311-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">31.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">116</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex321-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">32.1</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">101</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following financial statements from Comcast Corporation&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on January 30, 2020, formatted in XBRL (eXtensible Business Reporting Language): (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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Constitutes a management contract or compensatory plan or arrangement.</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">117</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(a) NBCUniversal&#8217;s consolidated financial statements are filed as a part of this report on Form 10-K and a list of the consolidated financial statements are found on page 123 of this report. Schedule II - Valuation and Qualifying Accounts is found on page 151 of this report; all other 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(b) Exhibits required to be filed by Item&#160;601 of Regulation S-K:</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312511139191/dex31.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certificate of Formation of NBCUniversal Media, LLC (incorporated by reference to Exhibit 3.1 to NBCUniversal&#8217;s Registration Statement on Form S-4 filed on May 13, 2011).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312511232118/dex32.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certificate of Amendment to Certificate of Formation of NBCUniversal Media, LLC (incorporated by reference to Exhibit 3.2 to NBCUniversal&#8217;s Registration Statement on Form S-4 filed on August 25, 2011).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312511186722/dex32.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.3</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Limited Liability Company Agreement of NBCUniversal Media, LLC (incorporated by reference to Exhibit 3.2 to Amendment No. 2 to NBCUniversal&#8217;s Registration Statement on Form S-4 filed on July 12, 2011).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000116669119000005/ex34-12312018.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.4</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">First Amendment to Limited Liability Company Agreement of NBCUniversal Media, LLC (incorporated by reference to Exhibit 3.4 to NBCUniversal&#8217;s Annual Report on Form 10-K for the year ended December 31, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex35-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">3.5</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Second Amendment to Limited Liability Company Agreement of NBCUniversal Media, LLC</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312511139191/dex4.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 NBCUniversal&#8217;s Registration Statement on Form S-4 filed on May 13, 2011).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex43.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 of the Quarterly Report on Form 10-Q of Comcast Corporation for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515354626/d98958dex42.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.3</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 of the Quarterly Report on Form 10-Q of Comcast Corporation for the quarter ended September 30, 2015).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312509033975/dex44.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.4</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the Annual Report on Form 10-K of Comcast Corporation for the year ended December 31, 2008).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312509033975/dex45.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.5</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the Annual Report on Form 10-K of Comcast Corporation for the year ended December 31, 2008).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000095010309002175/dp14665_8k-ex0401.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.6</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the Current Report on Form 8-K of Comcast Corporation filed on September 2, 2009).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex44.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.7</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 of the Quarterly Report on Form 10-Q of Comcast Corporation for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515354626/d98958dex41.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.8</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 of the Quarterly Report on Form 10-Q of Comcast Corporation for the quarter ended September 30, 2015).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/355069/000119312513370526/d554661dex43.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.9</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">118</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000119312515384253/d60854dex44.htm"><span style="font-family:Times New Roman;font-size:10pt;">4.10</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312513191930/d525898dex102.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Second Amended and Restated Limited Liability Company Agreement of NBCUniversal, LLC, dated March 19, 2013 (incorporated by reference to Exhibit 10.2 of the Quarterly Report on Form 10-Q of Comcast Corporation for the quarter ended March 31, 2013).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1166691/000119312516608609/d149151dex101.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Credit Agreement dated as of May 26, 2016, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, Morgan Stanley MUFG Partners, LLC, Wells Fargo Bank, National Association and Mizuho Bank, Ltd., as co-documentation agents (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on May 31, 2016).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318005454/dp90124_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.3</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 dated April 27, 2018, to Credit Agreement dated as of May 26, 2016, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, Morgan Stanley MUFG Partners, LLC, Wells Fargo Bank, National Association and Mizuho Bank, Ltd., as co-documentation agents (incorporated by reference to Exhibit 10.1 to NBCUniversal&#8217;s Current Report on Form 8-K filed on April 30, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010319008213/dp108508_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.4</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 2 dated June 18, 2019, to Credit Agreement dated as of May 26, 2016, among Comcast Corporation, the financial institutions party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Citibank, N.A., as syndication agent, Morgan Stanley MUFG Partners, LLC, Wells Fargo Bank, National Association and Mizuho Bank, Ltd., as co-documentation agents (incorporated by reference to Exhibit 10.1 to Comcast&#8217;s Current Report on Form 8-K filed on June 20, 2019).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1049.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.5</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1050.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.6</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1052.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.7</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1262449/000119312510008732/dex1051.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.8</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010317004290/dp75838_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.9</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Loan Agreement dated as of May 1, 2017, among USJ Co., Ltd., the financial institutions party thereto (the &#8220;lenders&#8221;) and Sumitomo Mitsui Banking Corporation, as agent (incorporated by reference to Exhibit 10.1 to NBCUniversal&#8217;s Current Report on Form 8-K filed on May 3, 2017).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318005136/dp89893_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.10</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term Loan Credit Agreement among Comcast, the financial institutions party thereto, Bank of America, N.A., as administrative agent, Wells Fargo Bank, National Association, as syndication agent, and Merrill Lynch, Pierce, Fenner &amp; Smith Incorporated and Wells Fargo Securities LLC, as joint lead arrangers and joint bookrunners, dated April 25, 2018 (incorporated by reference to Exhibit 10.1 to NBCUniversal&#8217;s Current Report on Form 8-K filed on April 25, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318010970/dp95843_ex1003.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.11</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amendment No. 1 dated September 23, 2018, to Term Loan Credit Agreement, dated April 25, 2018 (incorporated by reference to Exhibit 10.3 to NBCUniversal&#8217;s Current Report on Form 8-K filed on September 24, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318010970/dp95843_ex1001.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.12</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Revolving Credit Agreement Increased Revolving Commitment Activation Notice, dated September 21, 2018 (incorporated by reference to Exhibit 10.1 to NBCUniversal&#8217;s Current Report on Form 8-K filed on September 24, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/902739/000095010318010970/dp95843_ex1002.htm"><span style="font-family:Times New Roman;font-size:10pt;">10.13</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Revolving Credit Agreement New Lender Supplement, dated September 21, 2018 (incorporated by reference to Exhibit 10.2 to NBCUniversal&#8217;s Current Report on Form 8-K filed on September 24, 2018).</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex232-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">23.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consent of Deloitte &amp; Touche LLP.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex312-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">31.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">119</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:92%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex322-12312019.htm"><span style="font-family:Times New Roman;font-size:10pt;">32.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">101</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following financial statements from NBCUniversal Media, LLC&#8217;s Annual Report on Form&#160;10-K for the year ended December 31, 2019, filed with the Securities and Exchange Commission on January 30, 2020, formatted in XBRL (eXtensible Business Reporting Language): (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></table></div></div><div><a id="s9AE6ABD61ECC5EB9A187E6DC5603BEE9"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Item&#160;16: Form 10-K Summary</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">None.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">120</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s6DD7B81E6ACA56C6A0269D7122EF9464"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Signatures</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Comcast</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:34%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:56%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">By:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Chairman and Chief Executive Officer</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:33%;"></td><td style="width:1%;"></td><td style="width:42%;"></td><td style="width:1%;"></td><td style="width:23%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Signature</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Title</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Date</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chairman and Chief Executive Officer; Director </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(Principal Executive Officer)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Executive Vice President and </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Chief Financial Officer </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(Principal Financial Officer)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Michael J. Cavanagh</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ DANIEL C. MURDOCK</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior Vice President, Chief Accounting        Officer and Controller</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">(Principal Accounting Officer)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Daniel C. Murdock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ KENNETH J. BACON</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Kenneth J. Bacon</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ MADELINE S. BELL</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Madeline S. Bell</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ SHELDON M. BONOVITZ</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sheldon M. Bonovitz</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ EDWARD D. BREEN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Edward D. Breen</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ GERALD L. HASSELL</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gerald L. Hassell</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ JEFFREY A. HONICKMAN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Jeffrey A. Honickman</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ MARITZA G. MONTIEL</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Maritza G. Montiel</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ ASUKA NAKAHARA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Asuka Nakahara</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ DAVID C. NOVAK</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">David C. Novak</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">121</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">NBCUniversal</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:17%;"></td><td style="width:9%;"></td><td style="width:9%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUNIVERSAL MEDIA, LLC</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">By: NBCUNIVERSAL, LLC, its sole member</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">By:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ STEPHEN B. BURKE</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stephen B. Burke</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Chairman</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:33%;"></td><td style="width:1%;"></td><td style="width:42%;"></td><td style="width:1%;"></td><td style="width:23%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Signature</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Title</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Date</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Principal Executive Officer</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">of NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Principal Financial Officer</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">of NBCUniversal Media, LLC;</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director of NBCUniversal, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Michael J. Cavanagh</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ THOMAS J. REID</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director of NBCUniversal, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thomas J. Reid</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ DAVID L. COHEN</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Director of NBCUniversal, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">David L. Cohen</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ DANIEL C. MURDOCK</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Principal Accounting Officer</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">of NBCUniversal Media, LLC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Daniel C. Murdock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">122</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s5D78A903535C5976B4EC8146DE34B89A"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">NBCUniversal Media, LLC Financial Statements and Supplementary Data</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:93%;"></td><td style="width:7%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Index</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Page</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s6E5AF349E0975F4DA75E59EEB01137F2"><span style="font-family:Times New Roman;font-size:10pt;">Report of Independent Registered Public Accounting Firm</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s6E5AF349E0975F4DA75E59EEB01137F2">124</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sF1D01B2816F55F96A93AD2CC8E8C57E9"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Income</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sF1D01B2816F55F96A93AD2CC8E8C57E9">125</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sDB35B05907405C91BC4125A1991999B5"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Comprehensive Income</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sDB35B05907405C91BC4125A1991999B5">126</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sA697DD85BECB5D93ACBAA8189E2E0515"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Cash Flows</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sA697DD85BECB5D93ACBAA8189E2E0515">127</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s3F6C3BAD8FB45A339997D1938E5279F7"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Balance Sheet</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s3F6C3BAD8FB45A339997D1938E5279F7">128</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sB37918E1A3E1573F9B726C544521FE39"><span style="font-family:Times New Roman;font-size:10pt;">Consolidated Statement of Changes in Equity</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#sB37918E1A3E1573F9B726C544521FE39">129</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s68CD67A891165D698306E8E66B0E01E6"><span style="font-family:Times New Roman;font-size:10pt;">Notes to Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;" href="#s68CD67A891165D698306E8E66B0E01E6">130</a></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">123</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s6E5AF349E0975F4DA75E59EEB01137F2"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">To the Member of NBCUniversal Media, LLC</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">New York, New York</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Opinion on the Consolidated Financial Statements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have audited the accompanying consolidated balance sheets of NBCUniversal Media, LLC and subsidiaries (the &#8220;Company&#8221;) as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the related consolidated statements of income, comprehensive income, cash flows and changes in equity for each of the three years in the period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and the results of its operations and its cash flows for each of the three years in the period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Basis for Opinion</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that 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. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">/s/ Deloitte&#160;&amp; Touche LLP</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">New York, New York</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have served as the Company&#8217;s auditor since 2011.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">124</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sF1D01B2816F55F96A93AD2CC8E8C57E9"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Income</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1582-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1601-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35,895</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1620-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1698-wk-Fact-4FD1133B040F448A5C206BF8FC371C38" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1717-wk-Fact-26E63ADF8BE51F7DC5F36BF8FC36A491" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16,330</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1736-wk-Fact-B5198A47444E6640ADCD6BF8FC2B7A79" name="cmcsa:ProgrammingAndProductionCosts" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1757-wk-Fact-2942990734BD8C866C096BF8FC335269" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,123</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1776-wk-Fact-31372D1B62760CB692DF6BF8FC312A2F" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,980</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1795-wk-Fact-403654F9E0C722E5B7D16BF8FC2BF235" name="cmcsa:OtherOperatingAndAdministrative" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1816-wk-Fact-AF2EACA488CD3EB3AD0B6BF8FC37EE3C" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,681</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1835-wk-Fact-8EA926D396A22D6DAD566BF8FC2F341A" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,952</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1854-wk-Fact-B0B218B5F6D028449A3E6BF8FC2CF716" name="us-gaap:MarketingAndAdvertisingExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,806</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1875-wk-Fact-614CE51815459FEB776E6BF8FC301347" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1894-wk-Fact-88675E37D98096514FCB6BF8FC2B7829" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,001</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1913-wk-Fact-0ECC0ECF8D7F20F01F2C6BF8FC39BC36" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">994</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1934-wk-Fact-AD272EA52110F739C2306BF8FC379C92" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1953-wk-Fact-ED8C23A05A7D4603F1786BF8FC390D01" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e1972-wk-Fact-1BB5F4969CDA835826DD6BF8FC32417F" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e1993-wk-Fact-31E2AAFE14B37E7B0AA66BF8FC2E806C" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2012-wk-Fact-2D1FCCA2F1A6490318B86BF8FC2D0046" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2032-wk-Fact-C3DD0F0E18EFD24D843F6BF8FC2D3AA6" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2054-wk-Fact-DCFE1C1C21C6E6D7A4466BF8FC2ABC6C" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,395</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2073-wk-Fact-649D9B76A798B015DF1F6BF8FC2C5671" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">29,229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2092-wk-Fact-BBF0876A41BB7E9AC8ED6BF8FC338C6C" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26,473</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2113-wk-Fact-174DF1399653B6F4911C6BF8FC3AD495" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2132-wk-Fact-7F92FF22D8B3FBDBA86D6BF8FC2B40F1" name="us-gaap:OperatingIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,666</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2151-wk-Fact-684A79248F8F81B041996BF8FC338D4E" name="us-gaap:OperatingIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,477</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64590932e2173-wk-Fact-ABC4A44BF25A43A364766BF8FC2FE982" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">738</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2193-wk-Fact-D9DCC047976026905FB76BF8FC3128E7" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">489</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2213-wk-Fact-3C55130D75A3C950B0946BF8FC2E0FF3" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">727</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2235-wk-Fact-836B1E9B7AA899D78F786BF8FC38261D" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2254-wk-Fact-6165573B819278D53A4D6BF8FC36E0DC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">521</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2274-wk-Fact-F6A725A12DB41F2488996BF8FC341B99" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2296-wk-Fact-097DC6F7132C3DD527286BF8FC3054D6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,284</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2315-wk-Fact-6061894634AF5C0A855D6BF8FC2F4D7A" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2334-wk-Fact-075FE743B81A23489C736BF8FC317B75" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,606</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64590932e2355-wk-Fact-AABC953962C7C5D490E56BF8FC35BC75" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2375-wk-Fact-8099921D9964A7DC4D076BF8FC2C2FCE" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64590932e2395-wk-Fact-7812CE09A2A8672437326BF8FC349DF5" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2417-wk-Fact-A6A2D458AC38B87D13DA6BF8FC381ADB" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2435-wk-Fact-F3FA77A593955BB838AF6BF8FC38F716" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2454-wk-Fact-B1822A67B7E4AD3808CF6BF8FC3261BF" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2475-wk-Fact-A09B0471CE82217192DE6BF8FC2E490B" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2494-wk-Fact-122362915D58C5FC4E4C6BF8FC350A22" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2513-wk-Fact-9C68F2FFDF5FA6FC24316BF8FC3272AA" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">134</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to NBCUniversal</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64590932e2539-wk-Fact-84548ADEE32E270307796BF8FC2D4430" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2558-wk-Fact-F3E1AE8D8A7ADF6D7F416BF8FC2DE5A7" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64590932e2577-wk-Fact-787EA70503AAD4EE63076BF8FC38AE00" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">125</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sDB35B05907405C91BC4125A1991999B5"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Comprehensive Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64592111e1581-wk-Fact-A6A2D458AC38B87D13DA6BF8FC381ADB" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1600-wk-Fact-F3FA77A593955BB838AF6BF8FC38F716" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1619-wk-Fact-B1822A67B7E4AD3808CF6BF8FC3261BF" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrealized gains (losses) on marketable securities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64592111e1635-wk-Fact-4F4D257B77A9DFA5FB346BF8FCFF925C" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1654-wk-Fact-5C36102645AF5A4B19196BF8FD0CD8E4" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64592111e1673-wk-Fact-10F191C88343836117666BF8FD08569E" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">233</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64592111e1695-wk-Fact-0FEC8615D4218B9210D76BF8FD12C510" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1715-wk-Fact-D83FF065166D0F47F9D26BF8FD050741" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64592111e1734-wk-Fact-96E7BAA76E6A794800576BF8FCFF31E7" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee benefit obligations, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64592111e1756-wk-Fact-1F9AFF981470AF0FB1316BF8FCFE3889" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">53</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1776-wk-Fact-F9F60090961256598BBF6BF8FD071D9E" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1795-wk-Fact-DA51DF7D12A15B2DA8BB6BF8FD0C9536" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Currency translation adjustments, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64592111e1816-wk-Fact-FC760020D316EB19D11B6BF8FD117F16" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64592111e1835-wk-Fact-EE419B0C0E2E5DAD5D186BF8FCFE7A38" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1855-wk-Fact-1F04354CFB0E385344CF6BF8FD0A97D6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64592111e1876-wk-Fact-2F9F8EEC0F2E39BFF6EB6BF8FD0CEEB2" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,912</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1895-wk-Fact-AEA4A4C1A1D12EC0EA956BF8FD0B7CDB" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1914-wk-Fact-1FB6C600DD6ABEBA63D96BF8FD0B77EF" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,269</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64592111e1935-wk-Fact-A09B0471CE82217192DE6BF8FC2E490B" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1954-wk-Fact-122362915D58C5FC4E4C6BF8FC350A22" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">68</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e1973-wk-Fact-9C68F2FFDF5FA6FC24316BF8FC3272AA" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">134</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64592111e1994-wk-Fact-C6F82490119A2565905C6BF8FD022684" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64592111e2014-wk-Fact-8D47A369474D18EF12B76BF8FCFF556B" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e2034-wk-Fact-4FAEC24541308238AABD6BF8FD0F97C3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income attributable to NBCUniversal</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64592111e2060-wk-Fact-F0D702B177ECC5ABB8666BF8FD0A8CFC" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e2079-wk-Fact-F74B8B8F1AA4EDEC345D6BF8FD06BF9D" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,279</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64592111e2098-wk-Fact-A8BEE539555EBFE529106BF8FD0DD23E" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">126</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sA697DD85BECB5D93ACBAA8189E2E0515"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Cash Flows</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating Activities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e1643-wk-Fact-A6A2D458AC38B87D13DA6BF8FC381ADB" name="us-gaap:ProfitLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,964</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1662-wk-Fact-F3FA77A593955BB838AF6BF8FC38F716" name="us-gaap:ProfitLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1681-wk-Fact-B1822A67B7E4AD3808CF6BF8FC3261BF" name="us-gaap:ProfitLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation, amortization and other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e1759-wk-Fact-E7D34820B965B98388AA6BF8FBD9F328" name="cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1778-wk-Fact-56598CA884D9ED05C16B6BF8FBBE0461" name="cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,967</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1797-wk-Fact-7D226F5082F6D45D66316BF8FBCE7A7B" name="cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,704</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net (gain) loss on investment activity and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e1818-wk-Fact-BB815B56F746792A97056BF8FD1CDEE1" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">120</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1837-wk-Fact-4CCD07E445EF25EF0FAA6BF8FBBDD3BB" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">689</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1856-wk-Fact-24E4315D5AA141C546DF6BF8FBBCD773" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">428</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e1877-wk-Fact-482F6C15A37099A6E21D6BF8FD21F570" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e1897-wk-Fact-C43719C81BA16E17A9FD6BF8FBE8B667" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">39</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e1917-wk-Fact-41893579CC127AE2F8766BF8FBD87467" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current and noncurrent receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e2000-wk-Fact-207FD5EBB041E43621256BF8FBC8377F" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">43</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2019-wk-Fact-EAA9CE7EEEF4A44D1E936BF8FBC03B8B" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2039-wk-Fact-9801B19D73BEF57E6B5C6BF8FBC40E50" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">594</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2061-wk-Fact-49FE8A02A56D4FF1FBAE6BF8FBD2660E" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">911</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2081-wk-Fact-D977A29A89292E2F0A5B6BF8FBC5BC72" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2100-wk-Fact-14126FD1AB7D1DC145196BF8FBBAAD85" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2122-wk-Fact-E2826BCFEC2352EA37A46BF8FBE0671B" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">27</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2142-wk-Fact-EB6F03888C2F39E87A4D6BF8FBC08712" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">57</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2161-wk-Fact-112CACBBDC3BA074CCBC6BF8FBBD1596" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">43</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating assets and liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2184-wk-Fact-D0EE15375218B663523A6BF8FBDE89EA" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2204-wk-Fact-E4A3AE6EBD00306DBC656BF8FBECF58C" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">341</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2223-wk-Fact-3AA5D36BDB6AFD31BF5E6BF8FBDB0013" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">564</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net cash provided by operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e2244-wk-Fact-64792DD58F59711EB27C6BF8FBBFCCBC" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,218</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2263-wk-Fact-E7EE7F1F2C7EBA265D7F6BF8FBBB7964" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,903</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2282-wk-Fact-A344E559A55A50E14A306BF8FBC3ABDD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,076</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2365-wk-Fact-19CEC7F28039369642F56BF8FBBE46D9" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,072</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2385-wk-Fact-0BA1F9526DC32586A4976BF8FBD82C29" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2405-wk-Fact-24A70EEC0D912028ED846BF8FBC22EFC" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2427-wk-Fact-0EE6AA391998B282CCB16BF8FBBCB22F" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">285</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2447-wk-Fact-9E5A025B6033D71E96546BF8FBBD77C3" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">448</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2467-wk-Fact-4BBD34EAAFDD530DE3A06BF8FD1DDB1E" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Note receivable from Comcast</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2489-wk-Fact-3A6270ABA6E950356BF5B10A18194414" name="cmcsa:NoteReceivableIssuedFromUltimateParent" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,900</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2509-wk-Fact-CAEF98B79372B9AD3D066BF8FBC073D0" name="cmcsa:NoteReceivableIssuedFromUltimateParent" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2529-wk-Fact-F9AA73318EF1E82C0B136BF8FBE574B6" name="cmcsa:NoteReceivableIssuedFromUltimateParent" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2550-wk-Fact-1A94142E653B8A4AB527B10A18338419" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,116</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2570-wk-Fact-9435A917F1D042CE18936BF8FBBDEE32" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">460</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2590-wk-Fact-19F2542A76370153D11F6BF8FBE75701" name="cmcsa:PaymentsForConstructionOfThemePark" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2612-wk-Fact-76E03CD33F953A728614B10A180E9D66" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">211</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2632-wk-Fact-EE8B1800BB630E97135D6BF8FBD3DFAD" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">80</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2652-wk-Fact-85EFD1857770E441EAB76BF8FBE46CE6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e2674-wk-Fact-74FC93B3F21AF0FD6F37B10A1829D624" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2693-wk-Fact-7961591201949CE701946BF8FBC370BC" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2712-wk-Fact-9F08994E0FB7FA8258D36BF8FBE9938A" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2733-wk-Fact-31615048788ED33AD01CB10A183E1130" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,024</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2753-wk-Fact-0217A0B432CE8E7180DB6BF8FBBE6681" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">587</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2773-wk-Fact-961D43E19D6322A9252F6BF8FBBF6EC5" name="us-gaap:PaymentsToAcquireInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">490</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e2795-wk-Fact-D076671B4B6B6939808BB10A18095906" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2814-wk-Fact-2E927F7CB037DD8870E66BF8FD167895" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2834-wk-Fact-4D92C6E72D3A568C60B86BF8FBBEA2D4" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e2856-wk-Fact-00C1F4C9DA0F2CB295CFB10A17F5CEA1" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7,128</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2876-wk-Fact-57306851B2BB791C0FA26BF8FBD61E7C" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">5,340</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e2896-wk-Fact-5E02B95D121F67B027486BF8FBBD2FD6" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,867</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e2980-wk-Fact-3B436C4FF4D8799AF3E1B10A1814711C" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">791</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e2999-wk-Fact-587E26AFB722C88E183F6BF8FBDB8BE8" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">692</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3018-wk-Fact-5B25922DAC8C2DA017526BF8FBC47131" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,948</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e3039-wk-Fact-5A862E249F87BE20DF6BB10A1823EB70" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,175</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3058-wk-Fact-C414E96B8063615BF3BF6BF8FBBFF66A" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3077-wk-Fact-7A85D3095E4FA38AD39E6BF8FBC2045F" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e3098-wk-Fact-1083B576D32A1E772668B10A17E46374" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,778</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3118-wk-Fact-50B0F85D37D56D8D1B7C8F639BC882DD" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3138-wk-Fact-78A01789B470142E77F48F639D6854B8" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,498</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) borrowings from Comcast, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e3160-wk-Fact-FCADFD180B7C91722B9EB10A182E0851" name="cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3180-wk-Fact-1A13EF160FED094417906BF8FD1D96CC" name="cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1,777</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3200-wk-Fact-F848111EB8B8EB31B6756BF8FBCA4F50" name="cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">872</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to member</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e3222-wk-Fact-5209ED39F8E4C3134893B10A181EF86D" name="us-gaap:PaymentsOfCapitalDistribution" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3242-wk-Fact-8EF78A2E5C48AE1BD52F6BF8FBC03468" name="us-gaap:PaymentsOfCapitalDistribution" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,627</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3262-wk-Fact-57E052E0CCC19CD19E906BF8FBBB8293" name="us-gaap:PaymentsOfCapitalDistribution" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,968</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e3284-wk-Fact-DCF6E2314F0E138DC631B10A17EF2480" name="cmcsa:Distributionstononcontrollinginterestholders" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">242</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3304-wk-Fact-6A9B8DFDB25BEEED8DD86BF8FBDDB26A" name="cmcsa:Distributionstononcontrollinginterestholders" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">205</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3324-wk-Fact-69505122D87BBAEC09936BF8FD1DEAFB" name="cmcsa:Distributionstononcontrollinginterestholders" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">209</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e3346-wk-Fact-61F94F823AAC75D21767B10A17DC7B09" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3365-wk-Fact-014FF26DB12EA335175E6BF8FBC63582" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3384-wk-Fact-D9953328A11922D9A6A66BF8FBBA82F8" name="us-gaap:PaymentsToMinorityShareholders" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e3406-wk-Fact-02EF590C9FDF05C19802B10A17EACF6B" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">127</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3425-wk-Fact-71AD99BE9F5ECE5991526BF8FBBDC17B" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">121</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3445-wk-Fact-4E935039394E212F80926BF8FBC4B94B" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">79</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e3466-wk-Fact-8F6B8B0B6E7BB2CD77F5B10A1804FE82" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">110</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3486-wk-Fact-0BDF655684AB97D3A5186BF8FBBE24EB" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">3,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3506-wk-Fact-9E2141AB3B615101CD6D6BF8FD2037B5" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4,819</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64601231e3529-wk-Fact-0B4A3E52EF5F45191B0CB10A18384771" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64601231e3549-wk-Fact-D5477FD9758BCEAA976B6BF8FBD9DA53" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">913</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3569-wk-Fact-2A2C37E8B5EF188DDA0E6BF8FBC17E27" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">390</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e3590-wk-Fact-056EAADAD0A9FE89C8AAB10A17FAC089" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3609-wk-Fact-828C3BD96C909ED1D74D6BF8FD1D17D3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3628-wk-Fact-60E3D4BA752C94A644236BF8FD223A49" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,987</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64601231e3654-wk-Fact-5B9FE6AD5B1555F8C6B4B10A17D1A908" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3673-wk-Fact-056EAADAD0A9FE89C8AAB10A17FAC089" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601231e3692-wk-Fact-828C3BD96C909ED1D74D6BF8FD1D17D3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">127</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s3F6C3BAD8FB45A339997D1938E5279F7"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Balance Sheet</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1638-wk-Fact-4FD156B8E6A86FA3F6BF6BF8FC54D496" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,424</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1657-wk-Fact-28770C4D2E80C5C6B4776BF8FB656A27" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1672-wk-Fact-E21D975AE1F2C24B9BE26BF8FC29F2E2" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1691-wk-Fact-92CA0F0CA423C1AF8CEA6BF8FC24FA0A" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,293</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1711-wk-Fact-21F59BAADFD2F82D2B006BF8FC281DDE" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,545</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1730-wk-Fact-BD660A5291C75973B2EB6BF8FB64A0B4" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes receivable from Comcast</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1750-wk-Fact-611DE8B699EF0CD466456BF8FD1A016D" name="cmcsa:NotesReceivableFromUltimateParentCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1769-wk-Fact-C9E755B86A887CF081CD6BF8FC63708B" name="cmcsa:NotesReceivableFromUltimateParentCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1789-wk-Fact-F0F771735A5B8F5FAACE6BF8FC6ED56A" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,274</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1808-wk-Fact-4340F10EAFC63CA4CFE16BF8FC2317C8" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1828-wk-Fact-3D8B94D4A016A48B4A5D6BF8FC649BAA" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1847-wk-Fact-FA6DE71381BE4D0FA2438F655D4A0CE8" name="us-gaap:AssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,247</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1867-wk-Fact-E672010F5F15F17325206BF8FC692C21" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1886-wk-Fact-B1B728F468D8AE7C12028F655C4EBF4F" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1906-wk-Fact-85A44CBC0C9950EB8EBF6BF8FC280E8C" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,560</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1925-wk-Fact-2C9DCD988DD1C9FF296D6BF8FC624AB3" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1946-wk-Fact-A22A097431636C8535AD8F65B8058A1E" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e1965-wk-Fact-FBB4A25CDD71BC5140F88F65BE3723C8" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Note receivable from Comcast</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e1985-wk-Fact-62018089CB2BA7F550CEB109A2849A46" name="cmcsa:NoteReceivableFromUltimateParentNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,069</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2004-wk-Fact-3EF7E100B6D87E1ACA258F65C866ABEC" name="cmcsa:NoteReceivableFromUltimateParentNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2024-wk-Fact-178388055D17D64074A66BF8FC1D2B78" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2043-wk-Fact-967BF5C34FD4FA6432756BF8FB6028B6" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2063-wk-Fact-01B437526A755C4454C26BF8FC5E8B8A" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,240</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2082-wk-Fact-8E0AC1BF2B2E2A92D70A6BF8FC5928FD" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,118</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2102-wk-Fact-73C827C2250C9C737D196BF8FCEF9A7C" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,940</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2121-wk-Fact-DE47905F889FE38EDA216BF8FB8BD229" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,666</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2141-wk-Fact-3A323CFBFEDFFB2188A66BF8FC26FCAB" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,473</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2160-wk-Fact-8BE622AFCD8417CBFAE78F655C2EB704" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2185-wk-Fact-8C3C045CAABA50F226EE6BF8FC5D0C62" name="us-gaap:Assets" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2204-wk-Fact-DF220A2FA428ADC94EF08F655C43BBD8" name="us-gaap:Assets" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75,014</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2306-wk-Fact-6107DD779453648EBAF36BF8FC1C85AE" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,209</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2325-wk-Fact-85D23FFC89A0727F64666BF8FC598F58" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2340-wk-Fact-58F8E619FE2F04A1CCC96BF8FC51D216" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,736</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2359-wk-Fact-3FD70AE8FB17ACD306E36BF8FC5147F0" name="cmcsa:AccruedParticipationsAndResidualsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,808</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Program obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2380-wk-Fact-F2FF0414349ADF6C236A6BF8FC665A46" name="us-gaap:ProgramRightsObligationsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">917</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2399-wk-Fact-676EDEF7114BCE7E42066BF8FB66A680" name="us-gaap:ProgramRightsObligationsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">965</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2419-wk-Fact-9FCC2C27C2E5D40F34F76BF8FB648F81" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,655</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2438-wk-Fact-11E0C97119813C9AD03F6BF8FB6496B0" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,118</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2458-wk-Fact-01A425611FCF4376A9E46BF8FC779CA8" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2477-wk-Fact-01B82E44D0CEE090295B6BF8FC554397" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,195</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes payable to Comcast</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2497-wk-Fact-8E3C7EB1DB584C012A296BF8FC264806" name="cmcsa:NotePayableToUltimateParent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2516-wk-Fact-DDB394AF2DD4992203E56BF8FC767509" name="cmcsa:NotePayableToUltimateParent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2536-wk-Fact-9F3BF184B859C3CFDB5E6BF8FC683C02" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">301</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2555-wk-Fact-02F4FC3F86FB036B6A526BF8FC226681" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2575-wk-Fact-28D8B719AD4A212441506BF8FC29E710" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2594-wk-Fact-A797B6886A4C033AA7B86BF8FC70CD58" name="us-gaap:LiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,224</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2614-wk-Fact-5D4D790C1DC105CC16936BF8FB8BB76E" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,709</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2633-wk-Fact-4E65993DC3D647980CFB6BF8FB95A071" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2653-wk-Fact-00FEF50E51541E3813758F6635FCE605" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,166</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2672-wk-Fact-00084AE975760C5E95878F6639BAB181" name="cmcsa:CollateralizedObligation" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations, residuals and program obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2692-wk-Fact-AF64048EE63FB43722806BF8FC52A2D5" name="cmcsa:AccruedParticipationsResidualsAndProgramObligationsNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2711-wk-Fact-C6D282DEECDA6CD9EAEA6BF8FC694C5A" name="cmcsa:AccruedParticipationsResidualsAndProgramObligationsNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,712</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2731-wk-Fact-F25513EDCA30F87BC7736BF8FC5A3C88" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,548</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2750-wk-Fact-ECA8F93AE5C9227DF11B8F655D4204C9" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,177</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Commitments and contingencies (Note 14)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2770-wk-Fact-136B040BFE1005A120696BF8FC538AE7" name="us-gaap:CommitmentsAndContingencies" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" xsi:nil="true" scale="6" format="ixt:nocontent"></ix:nonFraction></span><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2789-wk-Fact-A431C3120B9F67FD77846BF8FBA2FF17" name="us-gaap:CommitmentsAndContingencies" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" xsi:nil="true" scale="6" format="ixt:nocontent"></ix:nonFraction></span><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2810-wk-Fact-C0BD37BDBA9486A130AD6BF8FD1A5142" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2829-wk-Fact-CA92D5A5791E3028C0ED6BF8FC640154" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Member&#8217;s capital</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2890-wk-Fact-219A99D82F2AE78171C86BF8FC269065" name="us-gaap:MembersCapital" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49,040</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2909-wk-Fact-335489B4393F7376556C6BF8FC28570D" name="us-gaap:MembersCapital" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,618</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2929-wk-Fact-FE1836E6B43C74A8FAAD6BF8FBA0F726" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2948-wk-Fact-97336E529B414D5F4CD46BF8FB5F847E" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total NBCUniversal member&#8217;s equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e2968-wk-Fact-5993B1532214F0AFF7506BF8FD1C616A" name="us-gaap:MembersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49,254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e2987-wk-Fact-A75A7B643093DA304AA06BF8FC692C87" name="us-gaap:MembersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,872</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e3007-wk-Fact-967B81C0F6046BE130016BF8FC58E97F" name="us-gaap:MembersEquityAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,132</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e3026-wk-Fact-E7F5E8CFDD8DD67587456BF8FC2A495B" name="us-gaap:MembersEquityAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e3046-wk-Fact-704AB7F9E5EFB25CCAA26BF8FB66A205" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50,386</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e3065-wk-Fact-CC11CE1D06FBA6F47D388F655C350958" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">46,781</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64594437e3090-wk-Fact-808403398A39A337790A6BF8FB92B2DD" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">83,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64594437e3109-wk-Fact-48A3678E0850703BFED68F655C3BED00" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">75,014</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">128</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sB37918E1A3E1573F9B726C544521FE39"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Consolidated Statement of Changes in Equity</span></div></div><div><br/></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:62%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Redeemable Noncontrolling Interests</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e1643-wk-Fact-6112DE954BC4057B9B0D8F67BB110967" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e1662-wk-Fact-583AB7FF2EEE1E83C7488F6B35591A96" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">409</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e1681-wk-Fact-D460AE2173C0662F2EA08F6CD90081F3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">530</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64597716e1697-wk-Fact-E028166C06D040D458F78F67C118609F" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e1717-wk-Fact-28177211A69E8B8506638F6B3AECD603" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">52</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e1737-wk-Fact-9DB5ADC133C35617A3C48F6CDEA2CF74" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">65</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e1759-wk-Fact-99DFAD33C8B42BE1597F8F67C704F840" name="us-gaap:TemporaryEquityOtherChanges" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e1778-wk-Fact-10FE0C87BE2875E7788E8F6B409E8F2F" name="us-gaap:TemporaryEquityOtherChanges" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e1798-wk-Fact-C2E0C7241845458B45598F6CE41CD1C3" name="us-gaap:TemporaryEquityOtherChanges" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e1820-wk-Fact-6F566289EE3B4A7C3C068F67CD40DF82" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">118</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e1839-wk-Fact-BE8E46107BFE734F89E68F6B46D6E0FA" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e1858-wk-Fact-C2CCEBD895EB204534028F6CE9499259" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e1884-wk-Fact-FC84C9F8A058C263D2488F67D35F26BE" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">452</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e1903-wk-Fact-6112DE954BC4057B9B0D8F67BB110967" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e1922-wk-Fact-583AB7FF2EEE1E83C7488F6B35591A96" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">409</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Member&#8217;s Capital</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2067-wk-Fact-E7C45B32E41EC5B25F9D8F6B7E2483D6" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,618</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2086-wk-Fact-77E04AF810CE1F952A4B8F6D229D3D71" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2105-wk-Fact-6B0546D570AAD9DC3F1A8F6CFB48F8A2" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">38,894</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative effects of adoption of accounting standards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2121-wk-Fact-C2E33A1DA62650753E5A8F67E6BDFDF1" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2140-wk-Fact-051267B778D9299CF20F8F6B62B8FAA5" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">232</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2160-wk-Fact-5ECB94F8BCFB6F647FDD8F6D00C22BD4" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to member</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64597716e2182-wk-Fact-A3BD1F3C58E4D40751118F67ED2D464D" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,362</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2202-wk-Fact-4DDB65CDA74B26EE060A8F6B690B586C" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,627</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2222-wk-Fact-A0996CA2CD8B8FC3A8878F6D069C0394" name="us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,968</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contributions from member</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2244-wk-Fact-DBF05B91BC9CC3400CF68FC94C045463" name="cmcsa:MemberContribution" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2263-wk-Fact-0E46F985E475883B8E868FC94B718DEC" name="cmcsa:MemberContribution" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2282-wk-Fact-F1D44BBCD25B5DA11DAE8FC94B7A585D" name="cmcsa:MemberContribution" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">662</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2303-wk-Fact-BCC430C0811500EE5C948FC96F40E222" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2322-wk-Fact-2EF7D913741B0D866D148FC96F65294F" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2341-wk-Fact-D40F8B84DA4E72637DBE8FC96F1FA74B" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">704</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2363-wk-Fact-0107C4F3F4E18D7925AD8F68991253B8" name="us-gaap:StockholdersEquityOther" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2382-wk-Fact-0F17041EBA38A50D94198F6B716EF618" name="us-gaap:StockholdersEquityOther" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">92</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2401-wk-Fact-E263F4395731A52856298F6D0D995DAA" name="us-gaap:StockholdersEquityOther" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2422-wk-Fact-318D1C0DB019D3250F2E8F689EF03E06" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,784</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2441-wk-Fact-0245BA425BFB16CC353E8F6B76D0FD1A" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2460-wk-Fact-543C1B7D80316D3BBFB98F6D18D5711D" name="us-gaap:NetIncomeLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2486-wk-Fact-95F375E3125A555F95988F68A538FBC0" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">49,040</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2505-wk-Fact-E7C45B32E41EC5B25F9D8F6B7E2483D6" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">45,618</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2524-wk-Fact-77E04AF810CE1F952A4B8F6D229D3D71" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2669-wk-Fact-F29EAFFE852F83E8CFE08F6B9AE731AC" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2688-wk-Fact-DA68995D06FF149025F88F6B870E2462" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2708-wk-Fact-5C67E56695BC6D3A4B658F6D2D7192A5" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">135</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative effects of adoption of accounting standards </span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2727-wk-Fact-14F14ABD9C1D77C856E78F68F193FDAA" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2746-wk-Fact-105E15BEF3CB6749747C8F6B8D847D72" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">232</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2765-wk-Fact-61E09196CFBAF35A1D098F6D3446BC12" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64597716e2786-wk-Fact-7EF6128E428F19F264158F68F7CEB209" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2806-wk-Fact-393C986829DA43A92E2C8F6B93A3A4CA" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2825-wk-Fact-9609C2B28D48D46DAC288F6D3C075EA1" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">26</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2848-wk-Fact-ABA75D3BF729771C114F8FD7D55E9388" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2867-wk-Fact-B664EEAA4453B76C2D408FD7D5552363" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2886-wk-Fact-2DD6267B18D5B7C413BA8FD7D56E852E" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e2912-wk-Fact-7A4466E5113104EA0B378F6950EABB64" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e2931-wk-Fact-F29EAFFE852F83E8CFE08F6B9AE731AC" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e2950-wk-Fact-DA68995D06FF149025F88F6B870E2462" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Noncontrolling Interests</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e3096-wk-Fact-8F172E1FC7A4C7F252358F695BFC6715" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3115-wk-Fact-63A1AAF28EA0FFEE2FB58F6BA9A81237" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">913</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3134-wk-Fact-4B1761DE098981D6A61C8F6D4F8918CF" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,116</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e3150-wk-Fact-E00AB90CD1789436398F8F69610B98BA" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3169-wk-Fact-F99E6C2428E7D9B982758F6BB0113E04" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">299</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e3188-wk-Fact-D3138E0A2F8C7E2D4B908F6D57D097FC" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">120</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64597716e3210-wk-Fact-315427326C144F7DD19D8F6966E1205E" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e3230-wk-Fact-DBF9376575ADB5836A738F6BB6A3728D" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3250-wk-Fact-86F116FE6F486FBDFA848F6D5D55C379" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e3271-wk-Fact-13CB5F1A4E8256374FA38FD8127A9255" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3290-wk-Fact-6299912F3ACFC487E8288FD812739BC7" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e3309-wk-Fact-14C24ADAF8C621D4076D8FD81282A5D4" name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,736</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64597716e3331-wk-Fact-E3A566968BEC801801ED8F69CCB20064" name="us-gaap:StockholdersEquityOther" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64597716e3351-wk-Fact-17DD5F3BE8CBC8ED5F078F6BBF92C4FC" name="us-gaap:StockholdersEquityOther" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">294</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3371-wk-Fact-2E8FF1DDEE43926600FA8F6D64FD1C0B" name="us-gaap:StockholdersEquityOther" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e3392-wk-Fact-68E7A24E56201091C4708F69D4A98BAE" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">62</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3411-wk-Fact-9ED94AAB361FB94D0AB98F6BC645466E" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3430-wk-Fact-F1F0F707A9907B15C29C8F6D6A831755" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e3456-wk-Fact-66CD3AE4CBB8D0D833B68F69DAFAD59F" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,132</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3475-wk-Fact-8F172E1FC7A4C7F252358F695BFC6715" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">909</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3494-wk-Fact-63A1AAF28EA0FFEE2FB58F6BA9A81237" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">913</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64597716e3516-wk-Fact-704AB7F9E5EFB25CCAA26BF8FB66A205" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">50,386</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3535-wk-Fact-CC11CE1D06FBA6F47D388F655C350958" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">46,781</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64597716e3554-wk-Fact-EBFF80790DCBFBF684CD8F6D76034F60" name="us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">43,041</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">See accompanying notes to consolidated financial statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">129</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s68CD67A891165D698306E8E66B0E01E6"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:16px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Notes to Consolidated Financial Statements</span></div></div><div><br/></div><div style="line-height:120%;font-size:6pt;"><span style="font-family:Times New Roman;font-size:6pt;">&#160;</span></div><div><a id="s2071A1165DBA5BA6AB19DEB1AC3E3783"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="TextSelection-012A5A98E4057AA112A16BF8FD3DC490-0-wk-Fact-E8F820952782BF2528486BF8FC9CC51E" continuedAt="TextSelection-012A5A98E4057AA112A16BF8FD3DC490-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 1: Basis of Presentation and Summary of Significant Accounting Policies</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unless indicated otherwise, throughout these notes to the consolidated financial statements, we refer to NBCUniversal and its consolidated subsidiaries as &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our.&#8221; We are one of the world&#8217;s leading media and entertainment companies that develops, produces and distributes entertainment, news and information, sports, and other content for global audiences, and owns and operates theme parks worldwide.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We present our operations as the following </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64601234e1513-wk-Fact-8816041A131193252B296BF8FC9D25C6" name="us-gaap:NumberOfReportableSegments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks. </span><span style="font-family:Times New Roman;font-size:10pt;">See Note 2 for additional information on our reportable business segments.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ConsolidationPolicyTextBlock" id="TextSelection-6619DBFE6B350F2464E86BF8FD3EB0D7-0-wk-Fact-7519FB23229038DD856A6BF8FC4507DC" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;).</span><span style="font-family:Times New Roman;font-size:10pt;"> Transactions between NBCUniversal and both Comcast and Comcast&#8217;s consolidated subsidiaries are reflected in these consolidated financial statements and disclosed as related party transactions when material.</span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="TextSelection-7A8248FB61480324BFDA6BF8FD3EEF93-0-wk-Fact-1B753C79E224F0FF6BE96BF8FC9D81BD" escape="true"><span style="font-family:Times New Roman;font-size:10pt;">We translate assets and liabilities of our foreign operations where the functional currency is the local currency,</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily the Japanese yen, euro, British pound and Chinese renminbi, </span><span style="font-family:Times New Roman;font-size:10pt;">into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.</span></ix:nonNumeric><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Accounting Policies</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:UseOfEstimates" id="TextSelection-E5555BC8327AF1CCBD7E6BF8FD3DF123-0-wk-Fact-76EC983561C0665B77C16BF8FC3AD721" continuedAt="TextSelection-E5555BC8327AF1CCBD7E6BF8FD3DF123-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">valuation and impairment testing of goodwill and intangible assets (see Note 11)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, the following accounting</span><span style="font-family:Times New Roman;font-size:10pt;"> policy is </span><span style="font-family:Times New Roman;font-size:10pt;">specific to the industries in which we operate:</span></div></ix:nonNumeric><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-E5555BC8327AF1CCBD7E6BF8FD3DF123-1" continuedAt="TextSelection-E5555BC8327AF1CCBD7E6BF8FD3DF123-2"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-E5555BC8327AF1CCBD7E6BF8FD3DF123-2"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">capitalization and amortization of film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></ix:continuation></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. The collateralized obligation related to our investment in Hulu</span><span style="font-family:Times New Roman;font-size:10pt;">, LLC (&#8220;Hulu&#8221;) is discussed in Note 9 and our other long-term debt is discussed in Note 6. </span><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising Expenses</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="TextSelection-6980F8CB3F61BB284D6F6BF8FD3D27EB-0-wk-Fact-FAF790DE3CB23105130A6BF8FC3D44F3" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising costs are expensed as incurred.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Derivative Financial Instruments </span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:DerivativesPolicyTextBlock" id="TextSelection-03DCACF3B634EC6A987D6BF8FD3E102A-0-wk-Fact-28572F28C0973C4266916BF8FC432497" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in</span><span style="font-family:Times New Roman;font-size:10pt;"> foreign exchange rates and interest rates. </span><span style="font-family:Times New Roman;font-size:10pt;">Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.</span><span style="font-family:Times New Roman;font-size:10pt;"> The impact of our derivative financial instruments on our consolidated financial statements was not material in any of the periods presented.</span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Fair Value Measurements</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="TextSelection-6180E392FA87B33CCE3F6BF8FD3DF66B-0-wk-Fact-22E5B20C6B0E4733531F6BF8FC41C7FF" continuedAt="TextSelection-6180E392FA87B33CCE3F6BF8FD3DF66B-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></ix:nonNumeric></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">130</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-6180E392FA87B33CCE3F6BF8FD3DF66B-1"><ix:continuation id="TextSelection-012A5A98E4057AA112A16BF8FD3DC490-1"><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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></ix:continuation></ix:continuation><div><a id="sAE46932025015D369AB125CAEA4FF01E"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:SegmentReportingDisclosureTextBlock" id="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-0-wk-Fact-38F50DB4DEFF1BC0C4386BF8FC2242A4" continuedAt="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 2: Segment Information</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks consists primarily </span><span style="font-family:Times New Roman;font-size:10pt;">of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks consists</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to </span><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal excluded from Adjusted EBITDA are not separately evaluated. </span><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-0-wk-Fact-DFA4EB69BEEA97F83DB06BF8FC130095" continuedAt="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-1" escape="true"><span style="font-family:Times New Roman;">We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></ix:nonNumeric></div><ix:continuation id="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-1" continuedAt="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1746-wk-Fact-4C1B252535BAD9C17C796BF8FB91ADD4" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1760-wk-Fact-040F5E95D1B08D4FA9086BF8FBF4B6DB" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1774-wk-Fact-FE4F0B23D96BC3F568576BF8FC0EDD5F" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1789-wk-Fact-A41934AEE1362CEC15456BF8FBFE583C" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">41</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1803-wk-Fact-5197A5B7BBD99CB388F96BF8FB9598CE" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1818-wk-Fact-BB53BD11553BC725DDA36BF8FBFF7078" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1832-wk-Fact-CA132359D269C651C2046BF8FC226476" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1846-wk-Fact-FD8688FC2EFBFCE718ED6BF8FBF5E35E" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1860-wk-Fact-D96143EDEEAF5D703FD96BF8FBF5CBFC" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1875-wk-Fact-F20620C046050ACF8CFF6BF8FC1EE664" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1895-wk-Fact-DF8F007618D007CD890A6BF8FBFC098A" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1909-wk-Fact-7F5CDD539523D74FC7B56BF8FC0052D0" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">833</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1923-wk-Fact-8A885AC89AC0410973B56BF8FC29D4C1" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">79</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1937-wk-Fact-C253B006FB9F9E09BE246BF8FC0A32F5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1952-wk-Fact-DE30A16D0FE80D15D6106BF8FBF4172E" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1972-wk-Fact-9267AF0A3B4371547AE46BF8FC1F24F3" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e1986-wk-Fact-DF6F66C4B8862F12906B6BF8FC1E415A" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2000-wk-Fact-4EEB823A7237E6292EFE6BF8FC24E1DD" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2014-wk-Fact-1BDB0B9F20D2168D239A6BF8FC012016" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2029-wk-Fact-81503C54C6C06E53545A6BF8FC009964" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2051-wk-Fact-30614B9188538167D6BB6BF8FBF260BC" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">142</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e2065-wk-Fact-A42AC6957549B23E18AF6BF8FC058FE6" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">706</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2080-wk-Fact-31DC41ACA982AC44502D6BF8FC0AC1C1" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2094-wk-Fact-E34D09E27E85A2DBBB2F6BF8FC0362D0" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">244</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2109-wk-Fact-EC6C0A3267B89353C4EB6BF8FC016306" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">171</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e2131-wk-Fact-EB41BB66B43B6B5BC2C76BF8FBFE503F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e2146-wk-Fact-D67AB7C0F4FB815C33CB6BF8FC02A6E4" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2161-wk-Fact-6512F52E1F38999089ED6BF8FBB48C1C" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2175-wk-Fact-F3F6BCAA596109FEC0FB6BF8FBFD2897" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2190-wk-Fact-4F6B8D90B7D9A48B4ECD6BF8FBFDC352" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64604710e2215-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64604710e2229-wk-Fact-A92085615B0D41DFDD646BF8FBF1A844" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64604710e2243-wk-Fact-39A00EA176E83D486A746BF8FC0B71BA" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64604710e2258-wk-Fact-19CEC7F28039369642F56BF8FBBE46D9" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,072</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64604710e2272-wk-Fact-0EE6AA391998B282CCB16BF8FBBCB22F" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">285</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">131</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-2" continuedAt="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-3"><ix:continuation id="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-1" continuedAt="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2479-wk-Fact-B96FC7AB538F2348ABD66BF8FC3D016B" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,773</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2493-wk-Fact-4ADBDF0739414C19F56B6BF8FC3AE0F6" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,428</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2507-wk-Fact-AECF3BD552F3E480344B6BF8FC39E2FF" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">738</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2522-wk-Fact-06E5834C4E09530901CB6BF8FC4422AF" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2536-wk-Fact-0ACB748CE54827E35B626BF8FC3D5023" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2553-wk-Fact-8D1DCFC99F1DF2F00F676BF8FBBAE705" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2567-wk-Fact-23FAE337F4DA241B8C606BF8FBBD60EE" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,657</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2581-wk-Fact-9E61885D797B4E250C656BF8FC3C6D64" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2595-wk-Fact-7B61594D3CA07D539A396BF8FC47200F" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2610-wk-Fact-C06CE94E674666E4E8536BF8FC3AA6AC" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">81</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2630-wk-Fact-443E0AEC166B3817DDD76BF8FC3946D8" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2644-wk-Fact-A240538B19A984FA121D6BF8FC3B98DE" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">734</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2658-wk-Fact-841536178631F5F9534D6BF8FC44D630" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2672-wk-Fact-0B077180CAB7B4F045D76BF8FC308B28" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2687-wk-Fact-82D751F37FB80CF798C86BF8FC3485FD" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2707-wk-Fact-376B607C69741CDD9AFE6BF8FC4110BF" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,683</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2721-wk-Fact-1E3BD6E602274AD78FC66BF8FBBAECCC" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2735-wk-Fact-6FC0105FAB7C8A85977F6BF8FC444DE3" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">660</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2749-wk-Fact-29E8D2DD23906E0B48A36BF8FC327BA3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2764-wk-Fact-4A2E7760D0AE7C3912A66BF8FC406120" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">173</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2786-wk-Fact-192D05A16A22C79817D86BF8FC350190" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">212</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e2800-wk-Fact-7CBF42B048472BC622376BF8FC3C5BC1" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">645</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2815-wk-Fact-FCF4CE425F64F76D3F406BF8FC3C28F4" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2829-wk-Fact-E2F12BC4F7F4E63BB6EF6BF8FC3600B8" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2844-wk-Fact-22722FE0592267197E406BF8FC42849F" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e2866-wk-Fact-65FA7013F5330B4B94AE6BF8FC3A5F77" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2881-wk-Fact-267D46A5950EBC4AD5F36BF8FC3DD953" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2895-wk-Fact-28887C0A366882A94BBB6BF8FC3D82F7" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2909-wk-Fact-524636F3ED96E23A2C4D6BF8FBBAF4DD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2924-wk-Fact-DBF6CAA3FCFFF24F513A6BF8FC35CF1A" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2949-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35,895</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2963-wk-Fact-F61827A49C0B1EC63CD86BF8FC3E2F39" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,633</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2977-wk-Fact-82F275664AD36095160E6BF8FBBD7545" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,108</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e2992-wk-Fact-0BA1F9526DC32586A4976BF8FBD82C29" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,730</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3006-wk-Fact-9E5A025B6033D71E96546BF8FBBD77C3" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">448</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3212-wk-Fact-8C910ECD83C67CBEC72C6BF8FCF4DC15" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3226-wk-Fact-277D4D2B80D8B86CAA656BF8FBF0DAEC" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,053</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3240-wk-Fact-BCBB2A6C582E9E36573F6BF8FCF7E7B9" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3255-wk-Fact-D91F978F8035FDFB0A866BF8FC102207" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">33</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3269-wk-Fact-5847A149D0C5569794F56BF8FC1B2EBF" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3284-wk-Fact-C73A830871A966FFFB2F6BF8FBCEE58A" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3298-wk-Fact-54CBA965235550EA7F2D6BF8FC9EF640" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,251</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3312-wk-Fact-8B87973ADAF609E2BBF36BF8FCFC053E" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3326-wk-Fact-6491BE8FB4984438DB8A6BF8FC0805E6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3341-wk-Fact-F1A12E8D8B42AF4A69496BF8FBC05E24" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3361-wk-Fact-1F50F75F2A34771634D86BF8FBFEF22C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3375-wk-Fact-BDC054AF27861E381A9C6BF8FBC39CD2" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3389-wk-Fact-CEE738C91F99190C58356BF8FCB5B949" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">109</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3403-wk-Fact-A2C73ADDEBBF1B6E52686BF8FC19878C" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3418-wk-Fact-53523263000F56F1FDC46BF8FB9AB872" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3438-wk-Fact-5689EBA4D6C5F23ACADD6BF8FD04E494" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3452-wk-Fact-9F520390F1E289ABE5F96BF8FBC873E0" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,384</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3466-wk-Fact-4E28A960EF1C5FD3CBA16BF8FBBC6BE2" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">648</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3480-wk-Fact-28214F83FB970162EFC26BF8FBF6D99A" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">960</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3495-wk-Fact-CE5E4E0C2090C277E9316BF8FBB68C3D" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3517-wk-Fact-083894B19FB96C4D9C966BF8FD04FB26" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e3531-wk-Fact-9D3DC2A204863C5CF9476BF8FB9C0088" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">779</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3546-wk-Fact-E9F41BBDDF0B768CC1316BF8FC9EAC92" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3560-wk-Fact-2E0F04B2E943919818226BF8FC012126" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">271</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3575-wk-Fact-3592DB9F808BB43960E86BF8FBBFA35F" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">153</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e3597-wk-Fact-E63BDD53025088994A086BF8FD009B0C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">327</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64604710e3612-wk-Fact-58FA38FDAB11D60E07D56BF8FBF4596F" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3627-wk-Fact-8FF18210EDF6A05226536BF8FCF64F01" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3641-wk-Fact-92ADCD9A8BAA8972E2D06BF8FBF31363" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3656-wk-Fact-144A55BD9F8014836CA76BF8FB907364" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3681-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3695-wk-Fact-D4E923481946E3B5C9D76BF8FCBBD723" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3709-wk-Fact-29FA37EDA915457994976BF8FBF10235" name="us-gaap:DepreciationAndAmortization" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,041</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3724-wk-Fact-24A70EEC0D912028ED846BF8FBC22EFC" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64604710e3738-wk-Fact-4BBD34EAAFDD530DE3A06BF8FD1DDB1E" name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another, which consisted primarily of the licensing of film and television content from Filmed Entertainment and Broadcast Television to Cable Networks; </span><span style="font-family:Times New Roman;font-size:8pt;">for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:8pt;"> Adjusted EBITDA is defined as net income attributable to NBCUniversal</span><span style="font-family:Times New Roman;font-size:8pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:8pt;">, 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><span style="font-family:Times New Roman;font-size:8pt;"> </span><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="TextSelection-346B9BD6C6E55665A55E6BF8FD3EE5BE-0-wk-Fact-95663A8ADA90749C39256BF8FC208600" continuedAt="TextSelection-346B9BD6C6E55665A55E6BF8FD3EE5BE-1" escape="true"><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span></ix:nonNumeric></div></td></tr></table><ix:continuation id="TextSelection-346B9BD6C6E55665A55E6BF8FD3EE5BE-1"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:64%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e3878-wk-Fact-A92085615B0D41DFDD646BF8FBF1A844" name="cmcsa:AdjustedEBITDA" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,755</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e3892-wk-Fact-F61827A49C0B1EC63CD86BF8FC3E2F39" name="cmcsa:AdjustedEBITDA" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,633</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e3906-wk-Fact-D4E923481946E3B5C9D76BF8FCBBD723" name="cmcsa:AdjustedEBITDA" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e3921-wk-Fact-614CE51815459FEB776E6BF8FC301347" name="us-gaap:Depreciation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e3936-wk-Fact-88675E37D98096514FCB6BF8FC2B7829" name="us-gaap:Depreciation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,001</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e3951-wk-Fact-0ECC0ECF8D7F20F01F2C6BF8FC39BC36" name="us-gaap:Depreciation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">994</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e3972-wk-Fact-AD272EA52110F739C2306BF8FC379C92" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e3987-wk-Fact-ED8C23A05A7D4603F1786BF8FC390D01" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,107</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e4002-wk-Fact-1BB5F4969CDA835826DD6BF8FC32417F" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4023-wk-Fact-31E2AAFE14B37E7B0AA66BF8FC2E806C" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4037-wk-Fact-2D1FCCA2F1A6490318B86BF8FC2D0046" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4051-wk-Fact-C3DD0F0E18EFD24D843F6BF8FC2D3AA6" name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e4071-wk-Fact-ABC4A44BF25A43A364766BF8FC2FE982" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">738</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e4086-wk-Fact-D9DCC047976026905FB76BF8FC3128E7" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">489</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e4101-wk-Fact-3C55130D75A3C950B0946BF8FC2E0FF3" name="us-gaap:InterestExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">727</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4122-wk-Fact-836B1E9B7AA899D78F786BF8FC38261D" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e4136-wk-Fact-6165573B819278D53A4D6BF8FC36E0DC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">521</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(<ix:nonFraction id="d64604710e4151-wk-Fact-F6A725A12DB41F2488996BF8FC341B99" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4177-wk-Fact-097DC6F7132C3DD527286BF8FC3054D6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,284</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4191-wk-Fact-6061894634AF5C0A855D6BF8FC2F4D7A" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span><ix:nonFraction id="d64604710e4205-wk-Fact-075FE743B81A23489C736BF8FC317B75" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,606</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation></ix:continuation><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-3" continuedAt="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-4"><ix:continuation id="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-2" continuedAt="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-3"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div></ix:continuation></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-4"><ix:continuation id="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-3"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.</span></div></ix:continuation></ix:continuation></td></tr></table><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">132</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sCBCB7E0DFD855495804BB7711A3F7C71"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="TextSelection-AED53036A80CABB29DCC6BF8FD3F6BF9-0-wk-Fact-2DD055C195B054D137796BF8FBBB1158" continuedAt="TextSelection-AED53036A80CABB29DCC6BF8FD3F6BF9-1" escape="true"><div style="line-height:120%;padding-bottom:0px;padding-top:14px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td><td style="width:20%;"></td></tr><tr><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 3: Revenue </span></div></td></tr></table></div></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="TextSelection-1BED7943DF60B4BF907B6BF8FD3E2CAD-0-wk-Fact-BD4CEF53743CD9E2E87C6BF8FB5E08A0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e1623-wk-Fact-F82F3A5241BDF311BB378F72A334737B" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,790</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1642-wk-Fact-DD9D99DDD4933FEB40E88F72A498BCCE" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,826</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1661-wk-Fact-BBC50A86F659AA3C49818F72A3605805" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,081</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e1677-wk-Fact-E79FA5AA6127A193622A8F72A50FA79B" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,478</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1696-wk-Fact-BB39F46D0C947F8C67F38F72A3A0CDA8" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,587</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1715-wk-Fact-F6363AFA6D264FEA36418F72A34DA163" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e1736-wk-Fact-6E1ED476F0F8C0DF0F808F72A3894D19" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1755-wk-Fact-375003F165AE9BC3EA368F72A4A5C4D7" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1774-wk-Fact-51078A41A65ABB1C3AD48F72A49FB646" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e1795-wk-Fact-587567E23425FF8FEBF68F72A501DEF3" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1814-wk-Fact-9D99D57ED555B3CEBACD8F72A52B321B" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,773</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1833-wk-Fact-0A6530CA0A8E7CA9376C8F72A5407CD0" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,497</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e1916-wk-Fact-FF2DE9FAED23D141B3AF8F72A4E509FE" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,712</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1935-wk-Fact-14DBFF1E446D30DFA44D8F72A4F2225B" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,010</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1954-wk-Fact-353F3F38063A495BB7F58F72A5167831" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,654</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e1975-wk-Fact-ADB28FB1627ACC85A12E80A18E810EBD" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e1994-wk-Fact-FB42C7E694F877FB4FC280A18A8DAB61" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2013-wk-Fact-E62486C1D5B67FD52E2280A18D151C45" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,114</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2034-wk-Fact-6B3568D0902F277636E980A4EF3C03FD" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2053-wk-Fact-CE0E4188260B7E7CDF3E80A4F5D1D600" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,247</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2072-wk-Fact-C061B9A75555E7535A3D80A4FDC7B1A2" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,795</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2093-wk-Fact-A576F009273D94A638448F72A4C814D0" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2112-wk-Fact-2B6E6CCE97BEC22061988F72A355C4AF" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2131-wk-Fact-530DA2F6CCF7E74268CD8F72A3B6F3E0" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,563</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2215-wk-Fact-C844F5133D198CF2ECBF8F72A5079958" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,469</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2234-wk-Fact-4800950614FF351C85CF8F72A492355E" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,111</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2253-wk-Fact-5B55340BAA8C023DA32E8F72A383D024" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,192</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2274-wk-Fact-6B05016E36AAA7DB375D8F72A3696221" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,045</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2293-wk-Fact-0FCC0D269DC27D3BE7EB8F72A5328C38" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2312-wk-Fact-404A3AE614E3EA77681E8F72A4F8814D" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2333-wk-Fact-D2AEE9999B2604757FE48F72A37ABFFE" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">957</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2352-wk-Fact-60092CE140A60D32D3378F72A398E98C" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2371-wk-Fact-87443AF055C7AB7A08E68F72A3913A3C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,287</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2392-wk-Fact-8758EB2BF03C095A26268F72A5245555" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,022</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2411-wk-Fact-D6F79BFA5E9C6B61BFE28F72A3437DA5" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2430-wk-Fact-971A2FFE16EDA2E3046F8F72A4B5DBC6" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,160</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2451-wk-Fact-16778E25518FD12265668F72A4D817A6" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,493</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2470-wk-Fact-63D30E55B284F9F3340C8F72A48B674D" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2489-wk-Fact-5ED490591D8536072F2B8F72A3AD94B3" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2572-wk-Fact-C079E07185583B5195D88F72A319000F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,933</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2591-wk-Fact-ED8A6C4B3FDFB0E84DAB8F72A3A73D80" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,683</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2610-wk-Fact-9708E693D5F21603CCE68F72A329199E" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2631-wk-Fact-30614B9188538167D6BB6BF8FBF260BC" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">142</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2650-wk-Fact-192D05A16A22C79817D86BF8FC350190" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">212</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2669-wk-Fact-083894B19FB96C4D9C966BF8FD04FB26" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64610989e2692-wk-Fact-EB41BB66B43B6B5BC2C76BF8FBFE503F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64610989e2712-wk-Fact-65FA7013F5330B4B94AE6BF8FC3A5F77" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64610989e2732-wk-Fact-E63BDD53025088994A086BF8FD009B0C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">327</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total NBCUniversal</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2759-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2778-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35,895</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2797-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We operate primarily in the United States, but also in select international markets primarily in Europe and Asia. The table below summarizes revenue by geographic location. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2908-wk-Fact-3E91158DE7B98E4C01B46BF8FC6D396C" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27,002</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2927-wk-Fact-C9F8A7A594C25C972AC46BF8FBBA53A6" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">28,309</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2946-wk-Fact-FB76CFE52C98563078256BF8FC65DAA0" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">25,303</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e2962-wk-Fact-A41D9AF624F6A73CF30E6BF8FC707FF1" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,019</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e2981-wk-Fact-9591A192E582F0F302C76BF8FC558FC2" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3000-wk-Fact-FE3C06D38578BD8E27E46BF8FD211390" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,647</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e3026-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">34,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3045-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35,895</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3064-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="TextSelection-ECB1D3189D45A31444376BF8FD3F8706-0-wk-Fact-B5A3F5FDFBC9CE9162216BF8FBBCF8C9" continuedAt="TextSelection-ECB1D3189D45A31444376BF8FD3F8706-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3087-wk-Fact-17A4EC8BEA22045D7E656BF8FB5E9957" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" format="ixt-sec:durday">60</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> days. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3104-wk-Fact-98A469CEB68A5C05CC8B6BF8FBB9F29C" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">133</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-AED53036A80CABB29DCC6BF8FD3F6BF9-1"><ix:continuation id="TextSelection-ECB1D3189D45A31444376BF8FD3F8706-1"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3121-wk-Fact-B08DA52E5E8D0F61B4066BF8FBBA9628" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days after exhibition.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3140-wk-Fact-BB66C46ED0DDF22CB3AB6BF8FBBC3D5F" name="cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:duryear">1</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3144-wk-Fact-87BDAE53C0D1DDD062FB6BF8FBBB984E" name="cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:duryear">2</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3152-wk-Fact-EC0FD5F1409E1B3771AF6BF8FBB7B5BE" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:duryear">2</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span><span style="font-family:Times New Roman;font-size:10pt;">   </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Home Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services. Cable Networks and Broadcast Television also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3174-wk-Fact-6D77401F8147681DEB8D6BF8FBBCE562" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:durday">60</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64610989e3178-wk-Fact-F035B1454D8FC6ADCB0B6BF8FB5DA9D1" name="cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" format="ixt-sec:durday">90</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days from delivery to the retailer.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. </span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div></ix:continuation><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Balance Sheet</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="TextSelection-1C9FC0EBE5DE3881F2DB6BF8FD3EFF63-0-wk-Fact-8FB4E18F4B1EFA2531516BF8FBB92D59" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e3275-wk-Fact-FD9EE6FE6C24590BE61E6BF8FB9B1C8F" name="us-gaap:AccountsReceivableGrossCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,336</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3294-wk-Fact-9EE6B4D4BFE8829596176BF8FB9660E0" name="us-gaap:AccountsReceivableGrossCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e3309-wk-Fact-292092A25F5AC20D10E06BF8FB98505C" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3328-wk-Fact-2A231C3D29B7366BD6A16BF8FBA8D292" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Receivables, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e3353-wk-Fact-E21D975AE1F2C24B9BE26BF8FC29F2E2" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3372-wk-Fact-92CA0F0CA423C1AF8CEA6BF8FC24FA0A" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,293</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock" id="TextSelection-D4722BBFCB3CC203F4BC6BF8FD3E34EE-0-wk-Fact-F3EC2969CC79AA2B12D36BF8FBA88E2F" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent receivables (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e3451-wk-Fact-6135E265DC482B6415696BF8FCF49E18" name="us-gaap:AccountsReceivableNetNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3470-wk-Fact-9B999964055432AE69B86BF8FCF4CF4B" name="us-gaap:AccountsReceivableNetNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64610989e3490-wk-Fact-86B185FE5F6651AB84796BF8FCF4149E" name="us-gaap:DeferredRevenueNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">394</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64610989e3509-wk-Fact-9A8399C3794BB1EC48606BF8FCF035DC" name="us-gaap:DeferredRevenueNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">134</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sC9D32B64BB6550CE8769E76200FEB29E"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:FilmAndTelevisionCostsDisclosureTextBlock" id="TextSelection-CAA8EA318D142C106DA46BF8FD3F4D01-0-wk-Fact-7DFB0FC8C9C7816A93A26BF8FC92DFE1" continuedAt="TextSelection-CAA8EA318D142C106DA46BF8FD3F4D01-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 4: Film and Television Costs</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock" id="TextSelection-6371ACCE0A9311ACFE6B6BF8FD3F2EBB-0-wk-Fact-7DB8270FB3833A60370D6BF8FC9248DF" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1610-wk-Fact-7B64DDCC92839FB297246BF8FBB87BDD" name="us-gaap:TheatricalFilmCostsReleased" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,546</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1624-wk-Fact-3421091018E70A1BD8076BF8FBB97D1D" name="us-gaap:TheatricalFilmCostsReleased" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Completed, not released</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1639-wk-Fact-F7410AC3956D13B0BCB46BF8FBBBF09E" name="us-gaap:TheatricalFilmCostsCompletedAndNotReleased" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1653-wk-Fact-7D7912D9A412502C0C9F6BF8FCF5E91E" name="us-gaap:TheatricalFilmCostsCompletedAndNotReleased" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1673-wk-Fact-464101519E80FA47780C6BF8FCF165FB" name="cmcsa:TheatricalFilmCostsInProductionAndInDevelopment" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,314</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1687-wk-Fact-B4DB0C688B61ECEA1DBD6BF8FCEBD497" name="cmcsa:TheatricalFilmCostsInProductionAndInDevelopment" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,063</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1707-wk-Fact-7D7828B0040308DF64FC6BF8FCA0D9CC" name="us-gaap:TheatricalFilmCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,047</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1721-wk-Fact-991F7A5E6F24C5FB33646BF8FBBE4F7B" name="us-gaap:TheatricalFilmCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,807</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Television Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1777-wk-Fact-46677360CF5E86FBDF056BF8FC1AB714" name="us-gaap:DirectToTelevisionFilmCostsReleased" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,706</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1791-wk-Fact-2BB6F85D381D69E8F8FF6BF8FCD953FA" name="us-gaap:DirectToTelevisionFilmCostsReleased" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1811-wk-Fact-C6044534F704D95BC17C6BF8FBD9615A" name="cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,162</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1825-wk-Fact-7D9C536FD72C2E09D0A76BF8FBB7DA30" name="cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1845-wk-Fact-1237366D3B0B9744FD676BF8FBD25C15" name="us-gaap:DirectToTelevisionFilmCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1859-wk-Fact-3E51E75CB0C0C65CCDAB6BF8FCF62ADE" name="us-gaap:DirectToTelevisionFilmCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,114</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1879-wk-Fact-557C113267072ED709016BF8FBE1DCB1" name="cmcsa:ProgrammingRightsLessAmortization" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1893-wk-Fact-B9CD2C1DF4F27F1286E66BF8FCF768FE" name="cmcsa:ProgrammingRightsLessAmortization" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1914-wk-Fact-6633E8C0042E9229463E6BF8FCE18374" name="cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,501</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1928-wk-Fact-E208B7F05003989EE7946BF8FCAD7B0C" name="cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,615</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion of programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1948-wk-Fact-21F59BAADFD2F82D2B006BF8FC281DDE" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,545</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e1962-wk-Fact-BD660A5291C75973B2EB6BF8FB64A0B4" name="cmcsa:ProgrammingRightsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606826e1987-wk-Fact-E672010F5F15F17325206BF8FC692C21" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e2001-wk-Fact-B1B728F468D8AE7C12028F655C4EBF4F" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Based on our current estimates of the total remaining revenue from all sources (&#8220;ultimate revenue&#8221;), in</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64606826e2026-wk-Fact-CCF4E7F331048E2899886BF8FC8EA3BF" name="us-gaap:FilmCostsAmortizedInNextOperatingCycle" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of film and television costs associated with our original film and television productions that have been released, or are completed and have not been released. Through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e2043-wk-Fact-DE0453DE7195F17D2CED6BF8FC94ADC6" name="us-gaap:PercentageOfUnamortizedFilmCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">88</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of unamortized film and television costs for our released productions, excluding amounts allocated to acquired libraries.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">acquired film and television libraries, which are included within the &#8220;released, less amortization&#8221; captions in the table above, had remaining unamortized costs of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64606826e2060-wk-Fact-90B0F9DF50D270B8B2F36BF8FC919CFA" name="cmcsa:FilmAndTelevisionLibraryCostsUnamortized" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">328</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">These costs are generally amortized over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64606826e2068-wk-Fact-007713A731D71A6EA3906BF8FC8FBC02" name="cmcsa:AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember" format="ixt-sec:duryear">20</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years, and approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606826e2077-wk-Fact-B4DD2E5033255D33E59E6BF8FC90C3DB" name="cmcsa:PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">47</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of these costs are expected to be amortized through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Capitalization of Film and Television Costs</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:FilmAndTelevisionCostsPolicyTextBlock" id="TextSelection-F50C5D5844579F791FED6BF8FD3F9A6B-0-wk-Fact-D1D9E4704A84318F01CD6BF8FC8F90D8" continuedAt="TextSelection-F50C5D5844579F791FED6BF8FD3F9A6B-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#8217;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#8217;s interest in the profit or loss of the film. The estimate of the third-party investor&#8217;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#8217;s useful life.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based </span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">135</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-F50C5D5844579F791FED6BF8FD3F9A6B-1" continuedAt="TextSelection-F50C5D5844579F791FED6BF8FD3F9A6B-2"><ix:continuation id="TextSelection-CAA8EA318D142C106DA46BF8FD3F4D01-1" continuedAt="TextSelection-CAA8EA318D142C106DA46BF8FD3F4D01-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div></ix:continuation></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-F50C5D5844579F791FED6BF8FD3F9A6B-2"><ix:continuation id="TextSelection-CAA8EA318D142C106DA46BF8FD3F4D01-2"><span style="font-family:Times New Roman;font-size:10pt;">Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.</span></ix:continuation></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div><a id="s56E5186C704158DDBE6F84B37BFBFF64"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:IncomeTaxDisclosureTextBlock" id="TextSelection-8D8E408005CA6727626B6BF8FD3F38BB-0-wk-Fact-34E8293FFD690A96BA7C6BF8FBBCAA5D" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 5: Income Taxes</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="TextSelection-65DF5A7C4BD04302557E6BF8FD3F30DC-0-wk-Fact-F83DD3347DEA9EFF4F646BF8FBB9485B" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Income Tax Expense</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64606819e1693-wk-Fact-F0B3649AB5E8F08BBD2A6BF8FB97471D" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1708-wk-Fact-077FE7B5972C43B811906BF8FBA42D39" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1723-wk-Fact-829A73A9E0D5B631673F6BF8FBA3B962" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income tax expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64606819e1739-wk-Fact-0B741D501090CD5CCE6E6BF8FB9BA21C" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">44</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606819e1753-wk-Fact-5793BF3505F10C6EB07A6BF8FB9D3805" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606819e1767-wk-Fact-D4E218FE33C0D076EAAF6BF8FB9B10DC" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Withholding tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64606819e1787-wk-Fact-BE55C17522F7A6365ACB6BF8FB967CCC" name="cmcsa:ForeignWithholdingTaxExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1802-wk-Fact-23F4676979EA35C457606BF8FB939D57" name="cmcsa:ForeignWithholdingTaxExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">163</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1817-wk-Fact-D283C1117B6B2FAA89676BF8FB991F44" name="cmcsa:ForeignWithholdingTaxExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. domestic tax expense </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64606819e1838-wk-Fact-48CAE36902BE64F311146BF8FB99AB4C" name="cmcsa:DomesticTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64606819e1853-wk-Fact-D48F81F738F7C2660B9F6BF8FBB13A8E" name="cmcsa:DomesticTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1867-wk-Fact-C608D190BF8817C2F89C6BF8FB65F174" name="cmcsa:DomesticTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64606819e1893-wk-Fact-AABC953962C7C5D490E56BF8FC35BC75" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1908-wk-Fact-8099921D9964A7DC4D076BF8FC2C2FCE" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64606819e1923-wk-Fact-7812CE09A2A8672437326BF8FC349DF5" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">392</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are a limited liability company and are disregarded for U.S. federal income tax purposes as an entity separate from NBCUniversal Holdings, a tax partnership. For U.S. federal and state income tax purposes, our income is included in tax returns filed by Comcast and its subsidiaries, and therefore we are not expected to incur any significant current or deferred U.S. domestic income taxes. Our tax liability is comprised primarily of withholding tax on foreign licensing activity and income taxes on foreign earnings. As a result of our tax status, the deferred tax assets and liabilities included in our consolidated balance sheet at </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> were not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In jurisdictions in which we are subject to income taxes, 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, and tax planning opportunities available in the jurisdictions in which we operate. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The liabilities for uncertain tax positions included in our consolidated balance sheet were not material as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Various domestic and foreign tax authorities are examining our tax returns through tax year 2017. The majority of the periods under examination relate to tax years 2010 and forward.</span></div></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">136</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sB177E6F5789D53A28AA876C8F7FB603D"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:DebtDisclosureTextBlock" id="TextSelection-C255941C4E6C3716B4C26BF8FD4062EB-0-wk-Fact-E8E3277BA99AADA4A2F66BF8FC216D58" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 6: Long-Term Debt</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfDebtTableTextBlock" id="TextSelection-9B6C271FDA70EB8559856BF8FD40A7A4-0-wk-Fact-9BB51B0BA4758AD8BB276BF8FC2B7E3B" continuedAt="TextSelection-9B6C271FDA70EB8559856BF8FD40A7A4-1" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:55%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Long-Term Debt Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Interest Rate as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1641-wk-Fact-7659887284C6EBD5000F6BF8FBCE3CD6" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">2.04</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1661-wk-Fact-20BAB2A8BA5A84CA21496BF8FBC886AB" name="us-gaap:OtherLongTermDebt" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,740</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1675-wk-Fact-6C4B6003EB3C11A04FAB6BF8FBCEAA90" name="us-gaap:OtherLongTermDebt" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities of 5 years or less, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1690-wk-Fact-93D5A6955D44141951D76BF8FBC37BF5" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.88</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1705-wk-Fact-C8380B09CAD83F061F3B6BF8FBC997C8" name="us-gaap:SeniorNotes" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1719-wk-Fact-5B35136C483CC5D547676BF8FBCAA24D" name="us-gaap:SeniorNotes" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities between 5 and 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1739-wk-Fact-31F54468BC0739DCF8546BF8FC20A3CF" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" unitRef="number" decimals="4" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1753-wk-Fact-8E477D649BFBFDECCDAA6BF8FBCF0643" name="us-gaap:SeniorNotes" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1767-wk-Fact-BF841C88F4C078171E3E6BF8FC1EB712" name="us-gaap:SeniorNotes" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities greater than 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1787-wk-Fact-E7B4CE0EDD7DC3003CBB6BF8FC1D1C53" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">5.50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1802-wk-Fact-B35D1ABB273C90DE8ECA6BF8FBC20D17" name="us-gaap:SeniorNotes" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,759</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1816-wk-Fact-709188BB03F945BD28536BF8FBC7D39A" name="us-gaap:SeniorNotes" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,759</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes due 2049 to Comcast </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1836-wk-Fact-8C68B9E1DAE14AE9161C6BF8FC1FD9FE" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember" unitRef="number" decimals="4" scale="-2" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1850-wk-Fact-6E22680650A16BDDD0046BF8FC1F38CF" name="us-gaap:OtherLongTermNotesPayable" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1864-wk-Fact-1B6C2F4A99FC47DB5FED6BF8FBCE257D" name="us-gaap:OtherLongTermNotesPayable" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">610</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other, including capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1898-wk-Fact-94991B77C07C14E4C3076BF8FBC7D398" name="us-gaap:OtherBorrowings" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">544</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1912-wk-Fact-BC0F12D43FB7F4E563A16BF8FC1E22D4" name="us-gaap:OtherBorrowings" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">427</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt issuance costs, premiums and discounts, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64608969e1946-wk-Fact-F09C642E202FAFA015B66BF8FBC75C87" name="cmcsa:DebtIssuanceCostsPremiumsAndDiscountsNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">33</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64608969e1961-wk-Fact-88DD6082FE1B78A4FD7F6BF8FBC9AFC1" name="cmcsa:DebtIssuanceCostsPremiumsAndDiscountsNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e1982-wk-Fact-3ECFE8740225FA73AAA26BF8FBC697EF" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e1997-wk-Fact-0E3946895A06B4595CC66BF8FC1E3561" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">10,010</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2011-wk-Fact-77D5305B86F020B96A496BF8FBCA54E3" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,882</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e2046-wk-Fact-9F3BF184B859C3CFDB5E6BF8FC683C02" name="us-gaap:DebtCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">301</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2060-wk-Fact-02F4FC3F86FB036B6A526BF8FC226681" name="us-gaap:DebtCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64608969e2101-wk-Fact-5D4D790C1DC105CC16936BF8FB8BB76E" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,709</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2115-wk-Fact-4E65993DC3D647980CFB6BF8FB95A071" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12,731</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-9B6C271FDA70EB8559856BF8FD40A7A4-1" continuedAt="TextSelection-9B6C271FDA70EB8559856BF8FD40A7A4-2"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:continuation id="TextSelection-9B6C271FDA70EB8559856BF8FD40A7A4-2"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64608969e2136-wk-Fact-779FBDC71E30EC46AF8EC8C79798A44B" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="JPY" decimals="INF" scale="9" format="ixt:numdotdecimal">284</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64608969e2140-wk-Fact-9642764B0DC3C162CEB294C843C78A08" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="cny" decimals="INF" scale="9" format="ixt:numdotdecimal">9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB. </span><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64608969e2149-wk-Fact-7B617014A1EC684AC99594C84320CDF1" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="JPY" decimals="INF" scale="9" format="ixt:numdotdecimal">400</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;<ix:nonFraction id="d64608969e2154-wk-Fact-6A54237B4A394E9F1EBA94C843156C97" name="us-gaap:DebtInstrumentFaceAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember" unitRef="cny" decimals="INF" scale="9" format="ixt:numdotdecimal">4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB.</span></div></ix:continuation></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our debt, excluding our revolving credit agreement with Comcast, </span><span style="font-family:Times New Roman;font-size:10pt;">had an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64608969e2174-wk-Fact-03EC0F8B3C21D85E6FAD6BF8FC29E92E" name="us-gaap:LongTermDebtFairValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">11.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64608969e2178-wk-Fact-C48764E15361A296B1CA6BF8FC25221C" name="us-gaap:LongTermDebtFairValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">13.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span><span style="font-family:Times New Roman;font-size:10pt;">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="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="TextSelection-172AE0692CC8D4F1F5A46BF8FD405AF5-0-wk-Fact-BF70229EBECDC688CB0A6BF8FC270344" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Principal Maturities of Debt</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2255-wk-Fact-7D067740AFD1E78B10A594D1F795E880" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">303</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2275-wk-Fact-3B58D7A56AF03E6DE9EE94D205B83E52" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,383</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2295-wk-Fact-85F30481AF81966F302A94D217AF9941" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,031</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2315-wk-Fact-EC23AC4A23AFD870C77D94D22A8BC9FD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2335-wk-Fact-8EB3D696DC9877AADB59B4686D18028D" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2355-wk-Fact-C641627F4C7BE87DD68494D24AC1FA21" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Guarantee Structure</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We, Comcast and a </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64608969e2377-wk-Fact-8BE726C404BE8B39FDC66BF8FC1FA13F" name="cmcsa:OwnershipInCableHoldingCompanySubsidiaries" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> owned cable holding company subsidiary of Comcast (&#8220;CCCL Parent&#8221;) </span><span style="font-family:Times New Roman;font-size:10pt;">fully and unconditionally guarantee each other&#8217;s debt securities</span><span style="font-family:Times New Roman;font-size:10pt;">, including the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64608969e2385-wk-Fact-D10E3491683C133B6BDD6BF8FC269943" name="cmcsa:GuaranteeObligationsMaximumCapacityOfCreditFacility" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_CreditFacilityAxis_cmcsa_ComcastRevolvingCreditFacilitydue2022Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">7.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast revolving credit facility</span><span style="font-family:Times New Roman;font-size:10pt;"> due 2022. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64608969e2398-wk-Fact-EEF479E1C8C54A3AF4586BF8FC2520BB" name="cmcsa:GuaranteeObligationsDebtSecurities" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastAndComcastCableDebtSecuritiesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">82.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> principal amount of outstanding debt securities of Comcast and CCCL Parent were subject to the cross-guarantee structure.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We do not, however, guarantee the obligations of NBCUniversal Enterprise with respect to its </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64608969e2405-wk-Fact-F01C1E7EE4363D68AF086BF8FC2305F3" name="cmcsa:RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_NbcuniversalEnterpriseMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> outstanding debt securities, including its senior notes, revolving credit facility, commercial paper program nor its </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64608969e2409-wk-Fact-D3C415AFC12689E8BC656BF8FB5C5A03" name="cmcsa:RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_NbcuniversalEnterpriseMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">725</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> liquidation preference of Series A cumulative preferred stock.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Universal Studios Japan term loans are not subject to the cross-guarantee structure, however they have a separate guarantee from Comcast.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Universal Beijing Resort term loan is not guaranteed.</span></div></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">137</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s73CEEFE210DF5111BA796F7DE7CA51D7"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:SignificantTransactionsTextBlock" id="TextSelection-E7CB61A545FE9A0FCFD96BF8FD403A7B-0-wk-Fact-091324C7A6DD919B14E76BF8FBB20546" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 7: Significant Transactions</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2018</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Beijing Resort</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;). We own a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64612282e1520-wk-Fact-C121F66D4AB831A3AB096BF8FBA27EA6" name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain financial and operating covenants and a maximum borrowing limit of</span><span style="font-family:Times New Roman;font-size:10pt;"> &#165;</span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64612282e1528-wk-Fact-349F1F84C486DD1D5EAC6BF8FBA6D409" name="cmcsa:VariableInterestEntityMaximumBorrowingCapacity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="cny" decimals="-8" scale="9" format="ixt:numdotdecimal">26.6</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> RMB (approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1532-wk-Fact-8285989F744A0112FF5F6BF8FBA92A8C" name="cmcsa:VariableInterestEntityMaximumBorrowingCapacity" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">). </span><span style="font-family:Times New Roman;font-size:10pt;">The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Universal Beijing Resort had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1545-wk-Fact-4E2C2914D21BA4CC4B2B6BF8FB9915BA" name="us-gaap:OtherLongTermDebt" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">principal amount of a term loan outstanding under the debt financing agreement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have concluded that Universal Beijing Resort is a variable interest entity 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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64612282e1556-wk-Fact-C121F66D4AB831A3AB096BF8FBA27EA6" name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest. Universal Beijing Resort&#8217;s results of operations are reported in our Theme Parks segment. Our consolidated statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2018, Universal Beijing Resort received initial equity investments through a combination of cash and noncash contributions from the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our consolidated balance sheet included assets, primarily property and equipment, and liabilities, including the term loan, of Universal Beijing Resort totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1577-wk-Fact-A81EA018D0C87C2453EF6BF8FBA709F9" name="us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1581-wk-Fact-B8AC785EA360AA7ABB8B6BF8FBA5F8A2" name="us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2017</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">FCC Spectrum Auction</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 13, 2017, the Federal Communications Commission announced the results of its spectrum auction. In the auction, we relinquished our spectrum rights in the New York, Philadelphia and Chicago designated market areas (&#8220;DMAs&#8221;) where NBC and Telemundo had overlapping spectrum. We received proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1594-wk-Fact-A1C4B8AE2A2ED79348806BF8FBAB6E66" name="us-gaap:ProceedsFromSaleOfIntangibleAssets" contextRef="D2017Q3Jul01-Jul31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">482</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in July 2017, which were recorded in other investing activities in our consolidated statement of cash flows. We recognized a pretax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1598-wk-Fact-0020C52956475542AB746BF8FBAE9C1C" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">337</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains in 2017. NBC and Telemundo stations share broadcast signals in these DMAs. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Studios Japan</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 6, 2017, we acquired the remaining interests in Universal Studios Japan that we did not already own for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64612282e1608-wk-Fact-3A2D1FD9318C4D674F596BF8FB84244E" name="us-gaap:PaymentsToMinorityShareholders" contextRef="D2017Q2USJ_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">2.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The acquisition was funded through borrowings under our revolving credit agreement with Comcast. Because we maintained control of Universal Studios Japan, the difference between the consideration transferred and the recorded value of the noncontrolling interests, as well as the related accumulated other comprehensive income impacts, were recorded to additional paid-in capital.</span></div></ix:nonNumeric><div><a id="s3FE74CD4D01A526EACF9AB9C5F49F94F"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="TextSelection-9C7A79F7432857B8F8356BF8FD40E474-0-wk-Fact-030DA37F10E294C461E96BF8FC6D4EE1" continuedAt="TextSelection-9C7A79F7432857B8F8356BF8FD40E474-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 8: Recent Accounting Pronouncements</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-D89DFBAD9166683B51C66BF8FD4020CF-0-wk-Fact-C91F98DDE71B84161EEB6BF8FC6E6BE2" continuedAt="TextSelection-D89DFBAD9166683B51C66BF8FD4020CF-1" escape="true"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:continuation id="TextSelection-D89DFBAD9166683B51C66BF8FD4020CF-1" continuedAt="TextSelection-D89DFBAD9166683B51C66BF8FD4020CF-2"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Upon adoption, we recorded</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64611703e1523-wk-Fact-11A73A521408CFDBE0F88F7A40DA2750" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.7</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64611703e1532-wk-Fact-8C20CC73CF84F74571D58F7A986823CC" name="us-gaap:OperatingLeaseLiability" contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64611703e1538-wk-Fact-28C5FFF543DCC85B84FE6BF8FC6B9C5A" name="us-gaap:FinanceLeaseLiability" contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">332</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> See Note 14 for further information.</span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">138</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-D89DFBAD9166683B51C66BF8FD4020CF-2"><ix:continuation id="TextSelection-9C7A79F7432857B8F8356BF8FD40E474-1"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span></div></ix:continuation></ix:continuation><div><a id="s5C2DBD81054255C6A8C0171D3E205B17"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="TextSelection-3DADA38EA923AF2170A46BF8FD412468-0-wk-Fact-5DE20C55E4098AFBFE7D6BF8FC87B9D2" continuedAt="TextSelection-3DADA38EA923AF2170A46BF8FD412468-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 9: Investments</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" id="TextSelection-1606FFA29B3158CE927D6BF8FD423828-0-wk-Fact-DB84730D690DCA232C996BF8FC8ECBE7" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investment and Other Income (Loss), Net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64613800e1662-wk-Fact-7CD6A8ED363E0D612F7B8F7D1A6C798E" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">402</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64613800e1682-wk-Fact-ADEB66A6F8F8BE0839BF8F7D1F0638DC" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64613800e1702-wk-Fact-32CE2B5E74262DE504438F7D21A15563" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">201</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e1719-wk-Fact-8C1E2091D7CEABCEC4A18F7D239F98DE" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64613800e1738-wk-Fact-C1240CF1786B16C3BF7F8F7D28781EAD" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e1758-wk-Fact-65D6585E32B2414572868F7D2ADEA719" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e1779-wk-Fact-43DD5962B541F541371E8F7D2CDB5F6C" name="cmcsa:OtherIncomeLossNet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">332</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e1798-wk-Fact-B8EFC899E360024608CF8F7D302DD6C8" name="cmcsa:OtherIncomeLossNet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">67</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e1817-wk-Fact-DDC13630B7A1B1F0076C8F7D32BCA270" name="cmcsa:OtherIncomeLossNet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">57</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e1843-wk-Fact-836B1E9B7AA899D78F786BF8FC38261D" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">396</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64613800e1862-wk-Fact-6165573B819278D53A4D6BF8FC36E0DC" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">521</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64613800e1882-wk-Fact-F6A725A12DB41F2488996BF8FC341B99" name="us-gaap:NonoperatingIncomeExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:SummaryInvestmentHoldingsTextBlock" id="TextSelection-4B6C2D424705F5779BD76BF8FD42AE7E-0-wk-Fact-BD33DF5D74D63BDE55F86BF8FCF4410F" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity method</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2008-wk-Fact-B018F286555EFFB360676BF8FB518EB3" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2027-wk-Fact-C5D114F5087FF74581496BF8FB517A05" name="us-gaap:EquityMethodInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">707</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2042-wk-Fact-D71F2401AE2B6E59B4116BF8FB53E762" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2061-wk-Fact-E8E3934756A6845DAB066BF8FCEA851B" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">162</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nonmarketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2081-wk-Fact-882B804BC84449359E2B6BF8FB54C1A3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">804</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2100-wk-Fact-514D8109012A05F53FBD6BF8FB547E5F" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">811</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2120-wk-Fact-BBA8ADCB27B900C3978B6BF8FB531C54" name="us-gaap:Investments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,255</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2139-wk-Fact-434C5B4C6FA4C70638696BF8FB52E252" name="us-gaap:Investments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2159-wk-Fact-3814412AD46D44D3CDA767BE416C3250" name="us-gaap:ShortTermInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2178-wk-Fact-2D71F3C7B6516AEDDD7267BE4164D67F" name="us-gaap:ShortTermInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2198-wk-Fact-A22A097431636C8535AD8F65B8058A1E" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2217-wk-Fact-FBB4A25CDD71BC5140F88F65BE3723C8" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent investments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64613800e2242-wk-Fact-85A44CBC0C9950EB8EBF6BF8FC280E8C" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,560</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2261-wk-Fact-2C9DCD988DD1C9FF296D6BF8FC624AB3" name="us-gaap:LongTermInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,680</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:continuation id="TextSelection-B9242E60146905B37B336BF8FD42B9E6-0" continuedAt="TextSelection-B6D7439B0EA5552E87EA6BF8FD4317ED-0"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Equity Method</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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 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 other income (loss), net.</span></div></ix:continuation><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#006ebf;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;text-decoration:none;">Hulu and Collateralized Obligation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In May 2019, we entered into a series of agreements (the &#8220;Hulu Transaction&#8221;) with The Walt Disney Company and certain of its subsidiaries</span><span style="font-family:Times New Roman;font-size:10pt;"> (&#8220;Disney&#8221;), </span><span style="font-family:Times New Roman;font-size:10pt;">whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired our proportionate share of the approximate</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2298-wk-Fact-CB9725942B574EFD98FF8F8049F36652" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu previously held by AT&amp;T Inc. (&#8220;AT&amp;T&#8221;) for approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2306-wk-Fact-526C6338A25FB48E0BDA8F8070AB773E" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="D2019Q2MAY2019_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">477</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">increasing our ownership interest to approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2315-wk-Fact-AE51417D75D402C90A618F809D73FD33" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2319-wk-Fact-11AB26C01CDC5F8187238F80C45C94C1" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2019Q2APR30_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">139</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-3DADA38EA923AF2170A46BF8FD412468-1" continuedAt="TextSelection-3DADA38EA923AF2170A46BF8FD412468-2"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Following the Hulu Transaction, future capital calls are limited to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2328-wk-Fact-0F1C1E9796E0482EA7D78F80EBB80A2C" name="cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">1.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2336-wk-Fact-A8C3C5BED381D60442718F8112D49323" name="cmcsa:EquityMethodInvestmentOwnershipPercentageFloor" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2342-wk-Fact-90FC1483C48AE6487C4D8F81438EBEE7" name="cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">27.5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2347-wk-Fact-BB9C361F45DA940532748F816894A73B" name="cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2355-wk-Fact-CC51F7B9E0A658D6D4A48F81A06A1CF3" name="cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">upon exercise of the put or call.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In connection with the Hulu Transaction, we agreed to extend certain licenses of NBCUniversal content until late 2024. We can terminate most of our content license agreements with Hulu beginning in 2022, and beginning in 2020, we have the right to modify certain content licenses that are currently exclusive to Hulu, so that we can exhibit the content on our platforms in return for reducing the license fee.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2369-wk-Fact-892B533878C2442B6F318F81F2092991" name="cmcsa:ProceedsFromCollateralizedObligation" contextRef="D2019Q3AUGUST_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our consolidated balance sheet in the captions &#8220;investment securing collateralized obligation&#8221; and &#8220;collateralized obligation&#8221;, respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our collateralized obligation had a carrying value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2385-wk-Fact-E47F99A2AEA0DF99953D8F8214F0916C" name="cmcsa:CollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2394-wk-Fact-F234D0DFACDA8A7DB7088F823E616632" name="cmcsa:CollateralizedObligationFairValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">5.2</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The estimated fair value was based on level 2 inputs that use interest rates for debt with similar terms and remaining maturities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We account for our investment using the equity method. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized losses of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2421-wk-Fact-9BB8E32FFE0FAA2C5EE26BF8FCF7A3FB" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">473</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2426-wk-Fact-9334E0EB55E62B6C26646BF8FCF5C76B" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">454</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2430-wk-Fact-44E43BA1CB8962F5CC036BF8FC8C0B88" name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">276</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, in equity in net income (losses) of investees, net. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we made cash capital contributions totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2455-wk-Fact-836A4317F27A919E50856BF8FC93F230" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">903</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">inclusive of the funding for the acquisition of the AT&amp;T interest,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2463-wk-Fact-0015424D08B9A4354BE56BF8FCDEAB0C" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">454</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2467-wk-Fact-4CECBD7AE0A0230443656BF8FCF33F70" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, to Hulu. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2488-wk-Fact-A22A097431636C8535AD8F65B8058A1E" name="cmcsa:InvestmentSecuringCollateralizedObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">694</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2493-wk-Fact-E36ADACE47D2C56EEA0E6BF8FC8CDB2C" name="us-gaap:EquityMethodInvestments" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">248</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2016, Time Warner Inc., which was acquired by AT&amp;T in 2018, acquired a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2502-wk-Fact-7F1EE7A6C3890C2F15B38F82DF579BA5" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu, diluting our interest at that time from approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2510-wk-Fact-D57D6652A81483B1FB4E8F83006A6663" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2016Q3July31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64613800e2514-wk-Fact-0D79E16781606D8546AA8F834A004945" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Given the contingent nature of put and call options related to that interest, we recorded a deferred gain as a result of the dilution. In the first quarter of 2019, the put and call options expired unexercised and we recognized the previously deferred gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2521-wk-Fact-410858BE73DB7E04DC7E8F83983107D2" name="cmcsa:DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" contextRef="FD2019Q1QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">159</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in other income (loss), net.</span></div><ix:continuation id="TextSelection-B6D7439B0EA5552E87EA6BF8FD4317ED-0"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Marketable Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Snap</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2017, Comcast acquired an interest in Snap Inc. as part of its initial public offering. On March 31, 2017, Comcast contributed its investment in Snap to us as an equity contribution of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2544-wk-Fact-4DA7C283ED0B2F838AE46BF8FC9B50A9" name="cmcsa:MemberContribution" contextRef="D2017Q1Mar31-Mar31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">662</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, which was recorded in our consolidated statement of equity based on the fair value of the investment as of March 31, 2017 and was classified as a marketable equity security. We sold our investment in 2019. </span><span style="font-family:Times New Roman;font-size:10pt;">We recognized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2552-wk-Fact-87F5EB4F5E874D3B545D6BF8FCF78BF8" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">293</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and losses of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2556-wk-Fact-9DF33F9D16AF00AFFF43A46FEA68456F" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">268</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in 2019 and 2018, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2575-wk-Fact-406CF69607F6FA5274FF6BF8FC9A6396" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">162</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Peloton</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized unrealized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2589-wk-Fact-96AC0D3FDA75EB7AD46EA46F0EA28467" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">184</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">which included unrealized gains as a result of Peloton&#8217;s initial public offering in September 2019. Following the initial public offering, we now present our investment in marketable equity securities, which was previously presented in non-marketable equity securities. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2610-wk-Fact-2A3C65745D2C0156CFF78F842433A5F0" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">294</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64613800e2614-wk-Fact-20A762152364CB825B808F8496CD5643" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">110</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">140</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-3DADA38EA923AF2170A46BF8FD412468-2"><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:InvestmentPolicyTextBlock" id="TextSelection-BAA6E276AE84E28F84106BF8FD423AD1-0-wk-Fact-4100403BEBA3D358417F6BF8FC937BEA" continuedAt="TextSelection-B9242E60146905B37B336BF8FD42B9E6-0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Nonmarketable Equity Securities </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 apply this measurement alternative to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:InvestmentsImpairmentPolicyTextBlock" id="TextSelection-4D4DFBA58933BB4F99F66BF8FD4329B1-0-wk-Fact-A7660CF6C492CA223CE46BF8FCF7F274" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Impairment Testing of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and held to maturity 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 </span><span style="font-family:Times New Roman;font-size:10pt;">nonmarketable equity </span><span style="font-family:Times New Roman;font-size:10pt;">securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.</span></div></ix:nonNumeric></ix:continuation><div><a id="s2659C3A910AB51E5A34A5F03B31C5B9A"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="TextSelection-FDBBC15AA514CAE23A326BF8FD4372CD-0-wk-Fact-A4A7F5F8B79B3ED4BFFF6BF8FC1F5424" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 10: Property and Equipment</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="TextSelection-82A3644758DDFF3373366BF8FD43DAF7-0-wk-Fact-79A6D1F5B0D8E84575E86BF8FC203167" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:56%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original&#160;Useful&#160;Life<br/>as&#160;of&#160;December&#160;31,&#160;2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Buildings and leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64614798e1575-wk-Fact-C58F2BF06DB2FDDA2F366BF8FC3B979F" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" format="ixt-sec:duryear">31</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1585-wk-Fact-5B7982159156B552B4176BF8FC3856D0" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1599-wk-Fact-9BB849B605CAAA014F5B6BF8FC3E78F1" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,877</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Furniture, fixtures and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64614798e1614-wk-Fact-169BA5F69CB8631BD56E6BF8FC3DE6D7" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" format="ixt-sec:duryear">12</ix:nonNumeric> years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1619-wk-Fact-FD56616C8333F373C0946BF8FC3F6CB4" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,049</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1633-wk-Fact-D46D58849A7D87BDF21C6BF8FC3E97C9" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,501</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1658-wk-Fact-89B42D5634EEBB23EACD6BF8FC3FF75E" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,884</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1672-wk-Fact-9C76BE876EEA73C4C33A6BF8FC3E4E01" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,676</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1697-wk-Fact-67283B75728C8C72CFA86BF8FC3C7CDA" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1711-wk-Fact-CD5FAE5032D47D6FAD4D6BF8FC3F7BB7" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1736-wk-Fact-591A76FC2EA6AEB0533AA47B9FCAC0CC" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21,550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1750-wk-Fact-9C5D946441388E0FA720A47B9FC0DBEC" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">18,183</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1775-wk-Fact-42290E92399631D04CC2A47B9FBC6FD2" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">5,799</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1789-wk-Fact-E8409BC6F8C0A737D848A47B9FC4063A" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,994</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64614798e1819-wk-Fact-178388055D17D64074A66BF8FC1D2B78" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15,751</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64614798e1833-wk-Fact-967BF5C34FD4FA6432756BF8FB6028B6" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="TextSelection-0B6C13C709C09B30946A6BF8FD43AF61-0-wk-Fact-02C982A4171AC14D4DC76BF8FC1C4EC0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">141</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sD809D1262680552A9A62001912DD7365"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="TextSelection-DBFACFD0F1C4176997046BF8FD434404-0-wk-Fact-79E69AF099F075CBA5FB6BF8FBE616F5" continuedAt="TextSelection-DBFACFD0F1C4176997046BF8FD434404-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 11: Goodwill and Intangible Assets</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfGoodwillTextBlock" id="TextSelection-07BABB5968A0D4948AB66BF8FD4475F5-0-wk-Fact-60DA4E5A6FC004220A7C6BF8FBE61E42" continuedAt="TextSelection-07BABB5968A0D4948AB66BF8FD4475F5-1" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:45%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Networks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast<br/>Television</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed<br/>Entertainment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Theme<br/>Parks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1699-wk-Fact-15158B6F5EC542B7A176A47FBAB450DD" name="us-gaap:Goodwill" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,427</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1713-wk-Fact-6B11F2BBEB016ECABBAAA47FBAA3924B" name="us-gaap:Goodwill" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">806</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1727-wk-Fact-C629E1BB49ACD8C0DAE9A47FBA2F3CCE" name="us-gaap:Goodwill" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,212</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1742-wk-Fact-333F387A5C81A92AFA24A47FBA93C9F4" name="us-gaap:Goodwill" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,544</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1756-wk-Fact-1425E024B57443246565A47FBA10125F" name="us-gaap:Goodwill" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23,989</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1771-wk-Fact-F373BC8B6993C6BF7CEBA47FB9607432" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1785-wk-Fact-EDDCF41E5464474730A7A47FBA702FAF" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1799-wk-Fact-18BA219A75AB5777F442A47FB9DA849E" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1813-wk-Fact-FAB475B9A7F5AA60B0A8A47FBA003267" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1828-wk-Fact-478F50035999C454C439A47FBAC46D92" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1848-wk-Fact-D18535C04B22508D2858A4801218BAED" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1862-wk-Fact-1F681309F071235682C6A48014380E6C" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e1876-wk-Fact-DDC81F79027468C5EEEDA48016253C04" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1891-wk-Fact-31133ABA570E84622234A480192BFEF0" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e1906-wk-Fact-DBE9DB3156AE857D00E8A4801B841B63" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e1927-wk-Fact-C3B9CFF496809FDF8602A47FB971E909" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1942-wk-Fact-FA04452577E565F0A0C8A47FBA60BF4B" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e1956-wk-Fact-4A6C7CA55EC6F870BA01A47FB9364443" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e1971-wk-Fact-A0DFD615D076AE90CF6FA47FB9F0D26C" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e1986-wk-Fact-990FDFCFCD0AA60073CBA47FB9B11B75" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e2007-wk-Fact-FBF3B9AA40B4B3E61817A47FB9C03B7C" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2022-wk-Fact-78AFA401664C1C9D2E18A47FB9A10EA1" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e2036-wk-Fact-3D229A7B8CC2022F34D9A47FBA1F606A" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2051-wk-Fact-2335806BFE9DA9C2B0F7A47FBA3F446D" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2066-wk-Fact-969CA0A8D60F3151FA05A47FB981A741" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2086-wk-Fact-2D1BF68F1AEB2A9A7747A47FBA4FB9C9" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,407</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2100-wk-Fact-997D5C44C65685F6BAE0A47FBA82B64A" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">843</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2114-wk-Fact-722B0FED19A596C54E07A47FB991ED3A" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,184</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2128-wk-Fact-1528918A4C4BC18547BAA47FB950F984" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2143-wk-Fact-8E0AC1BF2B2E2A92D70A6BF8FC5928FD" name="us-gaap:Goodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,118</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2163-wk-Fact-6D444A28C4A1B544AA006BF8FD158DE7" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">162</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2177-wk-Fact-87BAB98F468E8C2255506BF8FD193568" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2191-wk-Fact-499CB6FE20D2766670A26BF8FD188A42" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2205-wk-Fact-FBEF467FCCC56D687E286BF8FD164501" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2220-wk-Fact-CA07BD5477270F309D216BF8FD1978EE" name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2240-wk-Fact-65C85F79D3FA2245A6856BF8FD17BCB7" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2254-wk-Fact-5C6D16B00956BF27C73C6BF8FD1A339F" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2268-wk-Fact-92043B0E2AC557868FC86BF8FD149C0A" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2282-wk-Fact-2731B7ABBBA33B4E2B646BF8FD1AD966" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2297-wk-Fact-E6A4DD2AD0FA31E3FC596BF8FD13256C" name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e2317-wk-Fact-7119CFB4B06AEA64AE946BF8FD1902E8" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">105</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2332-wk-Fact-0E4E498A02020EE64A3A6BF8FD120C22" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2346-wk-Fact-9F3C89074EF93178BCC86BF8FD1CFC01" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2360-wk-Fact-4D5EAC1D29E3C3165F666BF8FD117F15" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e2375-wk-Fact-DAA7A3349D4C917A876E6BF8FD192163" name="us-gaap:GoodwillOtherIncreaseDecrease" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e2397-wk-Fact-49EE58EEC16C9FD5D5DF6BF8FD16BA5C" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2412-wk-Fact-C3549DC580967B5867EE6BF8FD16B47F" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e2426-wk-Fact-B7628A9A695A1B6D233C6BF8FD1B8038" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2441-wk-Fact-33023858A327DE9E7C766BF8FD1ADBEF" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">55</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2456-wk-Fact-28912EDFFDE94B896DC16BF8FD104C55" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">50</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2481-wk-Fact-4302CEFD767E297F88BF6BF8FD13D125" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2495-wk-Fact-2377711E55802E3FDB386BF8FD145C2D" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">857</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2509-wk-Fact-70C3005F10122C26FE9F6BF8FD1782A9" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2524-wk-Fact-9FE8BB21301C3D2A086E6BF8FD1B6E21" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,739</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2538-wk-Fact-01B437526A755C4454C26BF8FC5E8B8A" name="us-gaap:Goodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">24,240</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="TextSelection-BE436E991AD750B4F8A16BF8FD43B632-0-wk-Fact-6087FC0EBB0205DEEFBF6BF8FBE40B65" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-07BABB5968A0D4948AB66BF8FD4475F5-1"></ix:continuation>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 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. As a result of this assessment, our reporting units are generally the same as our </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2559-wk-Fact-8816041A131193252B296BF8FC9D25C6" name="us-gaap:NumberOfReportableSegments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="TextSelection-85BAE02B75E5ADCD111D6BF8FD440D24-0-wk-Fact-9B13BBFB4651AEF17EE86BF8FBE85AE2" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:37%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original&#160;Useful&#160;Life<br/>as of&#160;December&#160;31,&#160;2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64617594e2889-wk-Fact-3BB1B2AFA7262821F8876BF8FC6C35D2" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear">19</ix:nonNumeric> years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2899-wk-Fact-1BAE7BDF0865718A95ED6BF8FC6FDA4F" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e2913-wk-Fact-EC8768C869BDC3D1017F6BF8FC6E7A75" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,929</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2928-wk-Fact-4DFC2CA74F8F6E5289AD6BF8FC73E215" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,269</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e2943-wk-Fact-03B5BD6E961F82BA08586BF8FC6F3551" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">6,283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64617594e2959-wk-Fact-51F0027CC1592EDED6F16BF8FC6C6C3C" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear">5</ix:nonNumeric> years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e2964-wk-Fact-3F35597F71830391FCF76BF8FC6C0994" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,088</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e2978-wk-Fact-B9763F719B575C50CEB96BF8FC73EB0F" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,205</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e2993-wk-Fact-D8096551803A626F0BFA6BF8FC6DC8DE" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,779</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e3008-wk-Fact-738E1B1360B169CC62976BF8FC760905" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">932</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64617594e3029-wk-Fact-5E886C89B0A9F728CEF36BF8FC72EB4D" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" format="ixt-sec:duryear">19</ix:nonNumeric> years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e3034-wk-Fact-9A702D0D32A5BF27F5196BF8FC6FF3C8" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,711</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e3048-wk-Fact-FA5928298C3D5FA3F8BF6BF8FC6B39A9" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,525</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3063-wk-Fact-616CF5B9E4607A0D20EC6BF8FC753449" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,619</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e3078-wk-Fact-3FE25C4A27027A330EDE6BF8FC6C1ECD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,375</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e3176-wk-Fact-06C166E692ACAEE6EBEE6BF8FC6E95F4" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,927</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3205-wk-Fact-7846DEB0C3FDEE37087A6BF8FC6E8DC5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,981</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC licenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e3246-wk-Fact-E03138BE9F599C3A4E896BF8FC705AD9" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">612</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3275-wk-Fact-01A305877E4709DE01646BF8FC72B062" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">608</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64617594e3321-wk-Fact-9CF4ECB3872E82BC31426BF8FC6C7421" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,599</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64617594e3335-wk-Fact-C45E3C020944CC0C63C86BF8FC6E5050" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">9,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3350-wk-Fact-92E4F0CE538DD3E113056BF8FC6DD950" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">22,256</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64617594e3365-wk-Fact-BB2A73648C08DB5A0AB56BF8FC6D325A" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">8,590</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">142</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-DBFACFD0F1C4176997046BF8FD434404-1"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Indefinite-Lived Intangible Assets</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" id="TextSelection-1C2CA54494C345E2119B6BF8FD447731-0-wk-Fact-C4A574B47362BB6C99806BF8FBE5AAF0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-lived intangible assets consist of trade names and FCC licenses. We assess the recoverability of our 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 </span><span style="font-family:Times New Roman;font-size:10pt;">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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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. We did not recognize any material impairment charges in any of the periods presented.</span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Finite-Lived Intangible Assets</span><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="TextSelection-C3EBD6452168BA7E14386BF8FD441AF5-0-wk-Fact-E0D7A22DED007E02A8916BF8FBE2F6DF" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:83%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Estimated Amortization Expense of Finite-Lived Intangible Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3482-wk-Fact-E5E3CF2820662AA942C36BF8FD0F34FC" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,099</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3502-wk-Fact-4E37314C84632090D8AA6BF8FD0EA6B7" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,006</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3522-wk-Fact-65BE04566CD581F9EC3D6BF8FD0B196C" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">914</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3542-wk-Fact-8703F18E6CB05766551E6BF8FD14065E" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">876</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64617594e3562-wk-Fact-A85EB6EC578705F018026BF8FD0C55DE" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">847</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="TextSelection-8843992C1DDC20599AEE6BF8FD43B9D2-0-wk-Fact-2BC4B5A2AEB97192F8776BF8FBE6AC6F" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64617594e3587-wk-Fact-B35B7FF620E2DE48FD0FA480E7DE5ECA" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric></span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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:nonNumeric></ix:continuation><div><a id="s723C8C8536155E678F57BD06D7D98F15"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-0-wk-Fact-F829D755E9825A2255126BF8FB9D2A6D" continuedAt="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 12: Employee Benefit Plans</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Compensation Plans</span><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:DeferredCompensationPlansTableTextBlock" id="TextSelection-5E8402B1D98D8D73FE876BF8FD455893-0-wk-Fact-71FE0068C05898088EC16BF8FBAA2D7D" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64618342e1588-wk-Fact-F892D689D8336462AA9A6BF8FBCD32B3" name="cmcsa:DeferredCompensationPlansBenefitObligation" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">858</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64618342e1602-wk-Fact-2A22B72E619589B298EF6BF8FBCA8A16" name="cmcsa:DeferredCompensationPlansBenefitObligation" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">719</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64618342e1616-wk-Fact-673B2B9F54862D6D64C96BF8FBC87EE1" name="cmcsa:DeferredCompensationPlansBenefitObligation" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">621</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64618342e1636-wk-Fact-B814BC842ED156ABCA246BF8FBC86AA1" name="cmcsa:DeferredCompensationPlansInterestCost" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64618342e1650-wk-Fact-E1FF1CEF7261030C69F46BF8FBCB95FF" name="cmcsa:DeferredCompensationPlansInterestCost" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">58</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64618342e1664-wk-Fact-6CFAAA65DF1EBE8588DA6BF8FBC960E8" name="cmcsa:DeferredCompensationPlansInterestCost" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">64</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></ix:nonNumeric></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain members of management participate in Comcast&#8217;s unfunded, nonqualified deferred compensation plans as well as similar plans sponsored by us. 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></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">143</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-1" continuedAt="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-2"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Pension and Postretirement Benefit Plans</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We sponsor several defined contribution retirement plans, including 401(k) 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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, expenses related to these plans totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64618342e1699-wk-Fact-F34A91EFE0EBBBF6720F6BF8FD1E033B" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">229</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64618342e1703-wk-Fact-D0AC6AEF34AEC78AC8936BF8FD223A35" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">213</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64618342e1708-wk-Fact-9E3BAE91EF238E2F118D6BF8FD0B8FBC" name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">201</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We provide postretirement benefits to eligible employees through a retiree health and welfare benefits plan. The plan provides credit to employees for length of service provided before Comcast&#8217;s acquisition of NBCUniversal. The plan provides eligible employees who retire with an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#8217;s years of service and whether the retiree is eligible for Medicare. <ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="TextSelection-093F8EED243A1265B5366BF8FD443286-0-wk-Fact-E49B6479FF631ED6C8996BF8FBADB189" continuedAt="TextSelection-093F8EED243A1265B5366BF8FD443286-1" escape="true">We sponsor various nonqualified defined benefit pension plans for domestic employees. </ix:nonNumeric></span><ix:continuation id="TextSelection-093F8EED243A1265B5366BF8FD443286-1" continuedAt="TextSelection-093F8EED243A1265B5366BF8FD443286-2"><span style="font-family:Times New Roman;font-size:10pt;">The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans</span><span style="font-family:Times New Roman;font-size:10pt;"> we sponsor, we are </span><span style="font-family:Times New Roman;font-size:10pt;">also obligated to reimburse The General Electric Company (&#8220;GE&#8221;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of</span></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-093F8EED243A1265B5366BF8FD443286-2"> Comcast&#8217;s acquisition of NBCUniversal. </ix:continuation>These plans are all unfunded and not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, the total contributions we made to multiemployer benefit plans were not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Severance Benefits</span></div></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-2" continuedAt="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-3"><span style="font-family:Times New Roman;font-size:10pt;">We provide severance benefits to certain former employees. A liability is recorded when payment is probable, the amount is reasonably estimable, and the obligation relates to rights that have vested or accumulated. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recorded severance costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64618342e1771-wk-Fact-64CA34C0A21D297E31166BF8FCFBE95D" name="us-gaap:OtherRestructuringCosts" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">125</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64618342e1775-wk-Fact-B184E988CBA95D6CA57A6BF8FD236C2E" name="us-gaap:OtherRestructuringCosts" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64618342e1780-wk-Fact-6CFE398C3B7C595EA80E6BF8FB51A9A2" name="us-gaap:OtherRestructuringCosts" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108</ix:nonFraction> million</span></span></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-3">, respectively.</ix:continuation> </span></div><div><a id="sDA78E5202C5E5CDF878CFC977023CC80"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="TextSelection-95FE9C2495556D9B14436BF8FD45649C-0-wk-Fact-8343D5233E8D60F7D9426BF8FD1CBBD5" continuedAt="TextSelection-95FE9C2495556D9B14436BF8FD45649C-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 13: Supplemental Financial Information</span></div></td></tr></table></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="TextSelection-37261ABE6676D98FD3216BF8FD45045A-0-wk-Fact-5DF87EF69CEC5734B0326BF8FD1D4A72" continuedAt="TextSelection-37261ABE6676D98FD3216BF8FD45045A-1" escape="true"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:61%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Payments for Interest and Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e1639-wk-Fact-069AA3F4248D5B50623C85A6ABEDB342" name="us-gaap:InterestPaidNet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1653-wk-Fact-07D03956DFFF277C2C7F6BF8FC04CC5B" name="us-gaap:InterestPaidNet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1667-wk-Fact-F6CF517B8B69C0AA7DD66BF8FC0B7370" name="us-gaap:InterestPaidNet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e1687-wk-Fact-1ECCCE2C47D46923BA2285A6ABF1E20F" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">356</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1701-wk-Fact-63440B61D6709113AE976BF8FBFF7F53" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1715-wk-Fact-398CCA56C007445037286BF8FC04CEB9" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></ix:nonNumeric></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"><ix:continuation id="TextSelection-37261ABE6676D98FD3216BF8FD45045A-1"></ix:continuation>Noncash Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64620126e1765-wk-Fact-D72842BD8F31856DBA946BF8FD1DE0C3" name="cmcsa:CapitalCostsIncurredButNotYetPaid" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">866</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64620126e1783-wk-Fact-F325D45F456C51317C2B6BF8FD1C5AF3" name="cmcsa:CapitalCostsIncurredButNotYetPaid" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we received noncash contributions from noncontrolling interests totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64620126e1794-wk-Fact-8F99EE7B92925A9410226BF8FD1DC863" name="us-gaap:ContributionOfProperty" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">391</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to Universal Beijing Resort (see Note 7)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64620126e1812-wk-Fact-A8C3564A958FAEC664056BF8FD1BD82A" name="cmcsa:CapitalCostsIncurredButNotYetPaid" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">325</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast contributed its investment in Snap to us at its fair value, which was a noncash transaction (see Note 9)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we and Comcast completed a senior notes exchange in the fourth quarter of 2017 (see Note 15)</span></div></td></tr></table></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">144</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-95FE9C2495556D9B14436BF8FD45649C-1"><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents and Restricted Cash</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" id="TextSelection-C669F6C958CFD55A1CAF6BF8FD453673-0-wk-Fact-9815A76FFDF2C7E368ED6BF8FD1C4A21" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e1901-wk-Fact-4FD156B8E6A86FA3F6BF6BF8FC54D496" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,424</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1915-wk-Fact-28770C4D2E80C5C6B4776BF8FB656A27" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e1930-wk-Fact-D1E89E8E93522A3D60C46BF8FBF36D15" name="us-gaap:RestrictedCashNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1944-wk-Fact-4722ED3AB14EF9B46F296BF8FBF538B0" name="us-gaap:RestrictedCashNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">20</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e1969-wk-Fact-5B9FE6AD5B1555F8C6B4B10A17D1A908" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e1983-wk-Fact-056EAADAD0A9FE89C8AAB10A17FAC089" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The carrying amounts of our cash equivalents approximate their fair values. 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.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="TextSelection-DD9DFECB3E85DD0E0AFE6BF8FD456FF9-0-wk-Fact-C5FBDF635450A55D56EE6BF8FD1BFB8A" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e2095-wk-Fact-6CC94AC35CB817D0C2436BF8FBFD834F" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e2109-wk-Fact-F93225D10248D38F32B96BF8FC074C8D" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e2124-wk-Fact-E1549C3E125511D04FA16BF8FC02C04A" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e2138-wk-Fact-751ED36B077FA027D1546BF8FC0CB9BF" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e2158-wk-Fact-33242FE54EFB074CCF6F6BF8FC01204B" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">120</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e2172-wk-Fact-A7D504C9783F80394EAB6BF8FC0DEFB3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">102</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64620126e2197-wk-Fact-FE1836E6B43C74A8FAAD6BF8FBA0F726" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64620126e2211-wk-Fact-97336E529B414D5F4CD46BF8FB5F847E" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">254</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><a id="s25BC9ABF79755FED956EA990F1140A91"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="TextSelection-09105F82AB4144BF62DE6BF8FD46F4C7-0-wk-Fact-F2533994D368F7A35F966BF8FC365F39" continuedAt="TextSelection-09105F82AB4144BF62DE6BF8FD46F4C7-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 14: Commitments and Contingencies</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Programming and Talent Commitments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into long-term commitments with third parties in the ordinary course of our business, including commitments to acquire film and television programming, obligations under various creative talent agreements, and various other television-related commitments. Some of our employees, including writers, directors, actors, technical and production personnel, and others, as well as some of our on-air and creative talent, are covered by collective bargaining agreements or works councils. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the total number of employees covered by collective bargaining agreements was </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1517-wk-Fact-5FCC120E0290D8B9F1B56BF8FC36E5E9" name="cmcsa:NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember" unitRef="employee" decimals="INF" scale="0" format="ixt:numdotdecimal">9,400</ix:nonFraction></span></span><span style="font-family:Times New Roman;font-size:10pt;"> full-time equivalent employees. Approximately, </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1521-wk-Fact-42FF84B14F1D3AFCEC4B6BF8FC3788D1" name="us-gaap:ConcentrationRiskPercentage1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of these full-time equivalent employees were covered by collective bargaining agreements that have expired or are scheduled to expire during </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="TextSelection-7F6A84BE07E33AFC2F3B6BF8FD4543DA-0-wk-Fact-E0467ECD6C672D2A6FEE6BF8FC35F7F0" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events, such as the Olympics, and other programming commitments, as well as various contracts with creative talent. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019 (in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Programming&#160;and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Talent&#160;Commitments</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1582-wk-Fact-50F9FE5AA5225E409EB5C421B886C57E" name="us-gaap:ContractualObligationDueInNextTwelveMonths" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">7,179</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1602-wk-Fact-CD52D190A5FB3F572B21C421B875B875" name="us-gaap:ContractualObligationDueInSecondYear" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,655</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1622-wk-Fact-A530A23851027F0D3915C421B8863F51" name="us-gaap:ContractualObligationDueInThirdYear" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">4,813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1642-wk-Fact-9BA89286F3E7EEDA866AC421B8533B12" name="us-gaap:ContractualObligationDueInFourthYear" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,609</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1662-wk-Fact-CF6A1A459B260DF03C46C421B8754467" name="us-gaap:ContractualObligationDueInFifthYear" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,555</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1682-wk-Fact-EA3759D3DE71E535B795C421B8437DC4" name="us-gaap:ContractualObligationDueAfterFifthYear" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13,317</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:LesseeLeasesPolicyTextBlock" id="TextSelection-CA7ACC88E02E3C604591F5E572A70FC7-0-wk-Fact-2A708D549040BB52067EF5E5820E039F" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our leases consist primarily of real estate, vehicles and other equipment. </span><span style="font-family:Times New Roman;font-size:10pt;">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 utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the</span><span style="font-family:Times New Roman;font-size:10pt;"> period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64621524e1705-wk-Fact-7D53CE0865EA9B364C1EA823EE65E3BE" name="cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">443</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.</span></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">145</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-09105F82AB4144BF62DE6BF8FD46F4C7-1"><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" id="TextSelection-BCD9DA7D798E45F2866DA4BCADB6C96F-0-wk-Fact-1D189FA32C0F9C839181A4BCE0749A5C" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;text-indent:240px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"></span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1771-wk-Fact-AA791F142C0605F67F79A4BABC1C42E8" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,551</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1791-wk-Fact-96215963D061E0388AA6A4BAC1ACF18B" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">189</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1811-wk-Fact-D4830C4966DF87142182A4BAC6314FB4" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="TextSelection-DF8F1A4A085B836F4BA7A4BD3F03567F-0-wk-Fact-FF394D678A023406EE04A4BD7AD540F7" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our future minimum lease commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">applying the new guidance</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1888-wk-Fact-46B12C3744386E75AB6DA4BF314F99A7" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">256</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1903-wk-Fact-3B69091C132393050075A4BF329C67D4" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">224</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1923-wk-Fact-2F247A780A6A231896EDA4BF33D0ECD3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">186</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1943-wk-Fact-152B6293AD58CC3F2A7BA4BF350F2594" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1963-wk-Fact-9138015BF3A694D3C7F7A4BF36602E8B" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e1983-wk-Fact-378E3864A86A04C04F15A4BF3799954D" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,335</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2003-wk-Fact-6D6AE85E7993A9F18ABDA4BF38F61C81" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,308</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: imputed interest </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2023-wk-Fact-7AE18DBBDD04616BD187A4BF3A77F03F" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2048-wk-Fact-80E17E552D5F1CC468A3A4BF3BC48CBC" name="us-gaap:OperatingLeaseLiability" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,670</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The weighted average remaining lease term for operating leases and the weighted average discount rate used to calculate our operating lease liabilities as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> were </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64621524e2065-wk-Fact-9B5AE91486BA6DE22D87A4C73E938EEF" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" format="ixt-sec:duryear">15</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2069-wk-Fact-1238E5C70E81C09FD56BA4C76726CEAE" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.06</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">cash payments for operating leases recorded in the consolidated balance sheet were</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64621524e2084-wk-Fact-BBA9718F03105E797085A4C78B16BC7A" name="us-gaap:OperatingLeasePayments" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">271</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Leases that have not yet commenced and lease assets and liabilities associated with leases entered into during the year were</span><span style="font-family:Times New Roman;font-size:10pt;"> not material.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="TextSelection-67386BE18C8958E70442A4C8AFDACC58-0-wk-Fact-781A4DC37A2C7FC85647A4C8E2A71230" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below summarize our future minimum rental commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> December&#160;31, 2018 </span><span style="font-family:Times New Roman;font-size:10pt;">and rent expense for operating leases using the accounting guidance in effect at that time</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:84%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2148-wk-Fact-15FA9EDE7A7263A4A2BFA4CA410D8648" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">248</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2168-wk-Fact-E508EA3028FD59AB3B09A4CA41754A34" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">232</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2188-wk-Fact-02BD08822B12FAD0F04EA4CA42E55A4E" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2208-wk-Fact-FB503ED1685280ADC504A4CA4126FF53" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">168</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2228-wk-Fact-A95CD6CF3386328AE892A4CA443F9A98" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2248-wk-Fact-781F3C0E7D9CF8906846A4CA4203600F" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,380</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="cmcsa:RentalExpenseTableTextBlock" id="TextSelection-E3EE60795F1201D1DAE96BF8FD457F97-0-wk-Fact-C9E62AD95C69593CA91F6BF8FC35B775" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Rental expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2323-wk-Fact-AA8A05A2AC6611D746D8A4CE90DB67BF" name="us-gaap:LeaseAndRentalExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">286</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64621524e2337-wk-Fact-CDD46C8A0F2432D39B85A4CE90D68682" name="us-gaap:LeaseAndRentalExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">274</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contractual Obligation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our carrying value was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64621524e2365-wk-Fact-B48DE4EA7DEC80C49BDE6BF8FC35E7D8" name="cmcsa:CarryingValueOfContractualObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.1</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">and the estimated value of the contractual obligation was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64621524e2373-wk-Fact-533C9ADF2E554B1058056BF8FC3C4934" name="cmcsa:ContractualValueofaPotentialFutureObligation" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.8</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">based on inputs to the contractual formula as of that date.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">146</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s0A1AC638294D5116945E21886E64C00C"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-0-wk-Fact-3194BB270866F3855A1B6BF8FCA81FFC" continuedAt="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 15: Related Party Transactions</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the ordinary course of our business, we enter into transactions with Comcast.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We generate revenue from Comcast primarily from the distribution of our cable network programming, the fees received under retransmission consent agreements in our Broadcast Television segment and, to a lesser extent, the sale of advertising and our owned programming, and we incur expenses primarily related to advertising and various support services provided by Comcast to us. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As part of the Comcast cash management process, we and Comcast have a revolving credit agreement with a maturity date of 2026 that allows us to borrow from Comcast and for Comcast to borrow from us up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1516-wk-Fact-598922819665008632896BF8FCA84CF3" name="cmcsa:RevolvingCreditAgreementCapacity" contextRef="FI2016Q3_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember" unitRef="usd" decimals="-9" scale="9" format="ixt:numdotdecimal">5</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Depending on the receivable or payable position, amounts owed by us to Comcast or to us by Comcast under the revolving credit agreements are presented under the captions &#8220;notes payable to Comcast&#8221; and &#8220;notes receivable from Comcast,&#8221; respectively, in our consolidated balance sheet and are presented as current since the amounts include daily borrowings and repayments throughout the year based on our working capital needs. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, using a portion of the proceeds from a collateralized obligation, we issued </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1523-wk-Fact-26D57CFD4CC43E323008A833C06C446E" name="cmcsa:NoteReceivableFromUltimateParentNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_NonInterestBearingNotesDue2024Member" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.3</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of non-interest bearing notes due 2024 to Comcast, repaid </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1527-wk-Fact-FA5BAC449A9FFDEE87E1A833F618B396" name="cmcsa:RepaymentOfNotesPayableToUltimateParent" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">1.0</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> under our revolving credit agreement with Comcast, and repaid the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1531-wk-Fact-14FE3B69D26B713E4BB3D23EDF678B76" name="us-gaap:RepaymentsOfOtherDebt" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">610</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e1535-wk-Fact-C6EE5733BD59DAF40BA1D23E01E61C74" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">4.00</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> notes due 2049 to Comcast. The early redemption of the notes due to Comcast were accounted for as a debt extinguishment, resulting in a charge of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1539-wk-Fact-83C759B0A6880F1248508F75B92C32E9" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="FD2019Q3QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">178</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to interest expense in the third quarter of 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In October 2017, we and Comcast completed a debt exchange transaction. Comcast issued new senior notes in exchange for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1546-wk-Fact-395D7A80248705E028E76BF8FCABE454" name="cmcsa:DebtExchangeAmount" contextRef="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">3.9</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate principal amount of certain series of outstanding senior notes issued by Comcast and us, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1550-wk-Fact-2E2ACE0348E689A6D7DC6BF8FCAB5D6B" name="cmcsa:DebtExchangeAmount" contextRef="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">442</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of our </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e1554-wk-Fact-F399AC3D07E3F8B00BAEA836E0935938" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">6.40</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> senior notes due 2040. In connection with the exchange transaction, we issued </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1558-wk-Fact-C18905ED896AA086BFBFD23EF61BD6C7" name="us-gaap:DebtInstrumentFaceAmount" contextRef="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">610</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e1562-wk-Fact-5A768F1F0E7C4C654916D23E2E8C6751" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">4.00</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> notes due 2049 to Comcast. The debt exchange transaction was accounted for as a debt extinguishment, and therefore we recorded a charge of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1567-wk-Fact-AB45E03B8599E4DA3A276BF8FCA15405" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">157</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to interest expense upon retirement of the old notes.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast is also the counterparty to one of our contractual obligations. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the carrying value of the liability associated with this contractual obligation was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e1582-wk-Fact-CE45F64BF841B777424B6BF8FCA835D6" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">383</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="TextSelection-50FA6BC70CE2A21FBEBB6BF8FD46D10A-0-wk-Fact-3F06FD3B28AD62422ECF6BF8FCA93FBE" continuedAt="TextSelection-50FA6BC70CE2A21FBEBB6BF8FD46D10A-1" escape="true"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables present transactions with Comcast and its consolidated subsidiaries that are included in our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Statement of Income</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Transactions with Comcast and Consolidated Subsidiaries</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e1811-wk-Fact-68E812EC25BF93B01F346BF8FBA9A5ED" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,398</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e1830-wk-Fact-E697BC4D50ADB0D22A106BF8FD2370D3" name="us-gaap:Revenues" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e1849-wk-Fact-09DB8FD0F925CDA00E306BF8FD221E77" name="us-gaap:Revenues" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,837</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64623766e1870-wk-Fact-417E5B32B81A5CD9DAB36BF8FB939F07" name="us-gaap:CostsAndExpenses" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">287</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64623766e1890-wk-Fact-0664B93FFB2B21EC0A8B6BF8FB5FF195" name="us-gaap:CostsAndExpenses" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64623766e1910-wk-Fact-6D303A65FDB37B27000A6BF8FBB2E639" name="us-gaap:CostsAndExpenses" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense and investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d64623766e1932-wk-Fact-6142CCD45EABC439D9116BF8FBB34CEE" name="cmcsa:OtherIncomeExpenseRelatedParty" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64623766e1952-wk-Fact-7F10B4D0457BE120F31F6BF8FD1EC8C0" name="cmcsa:OtherIncomeExpenseRelatedParty" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(<ix:nonFraction id="d64623766e1972-wk-Fact-B6AFBB8B9D03DA4C5B226BF8FD1D95C8" name="cmcsa:OtherIncomeExpenseRelatedParty" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" sign="-" format="ixt:numdotdecimal">250</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:72%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Balance Sheet</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Transactions with Comcast and Consolidated Subsidiaries</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2131-wk-Fact-ECC561A2ED7603727DB16BF8FB55F250" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2150-wk-Fact-5ABEFF46F0161FAB4B386BF8FB56EEDE" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2170-wk-Fact-4A2B877F551CF9D4CE70F612CF5F3221" name="us-gaap:OtherAssetsCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2189-wk-Fact-A8E44B447259F2BBB8AAF612CF6A3CD0" name="us-gaap:OtherAssetsCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes receivable from Comcast, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2209-wk-Fact-2E9AEE18F599CF9753316BF8FB543BAB" name="cmcsa:NotesReceivableFromUltimateParentCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">3,886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2228-wk-Fact-88B6750E5948A6075DAF6BF8FB53C9D5" name="cmcsa:NotesReceivableFromUltimateParentCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">2,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2248-wk-Fact-590EA173D1D0C3B9238B6BF8FB5777D9" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">26</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2267-wk-Fact-6FCB1FAC0AB6F4A678766BF8FB55F753" name="cmcsa:FilmAndTelevisionCosts" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Note receivable from Comcast, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2287-wk-Fact-B1E79FFB267B2CA3A47AA83808356C14" name="cmcsa:NoteReceivableFromUltimateParentNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,069</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2306-wk-Fact-1F69538FBA6AB7F24649A83809F7F4FD" name="cmcsa:NoteReceivableFromUltimateParentNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2326-wk-Fact-7DC5A54CC8FD9B42B961A8380C102CD5" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2345-wk-Fact-3A4869FCB6FF08F6D294A8380DD6AE92" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2365-wk-Fact-0040D78658AD0EE9D3806BF8FB587AA9" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2384-wk-Fact-CCE5D3598007193022526BF8FB5DF113" name="us-gaap:AccountsPayableCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2404-wk-Fact-4FD2837B382C51389BA86BF8FB52C793" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">108</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2423-wk-Fact-7981E024F89D5F034B5B6BF8FB54A62F" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes payable to Comcast</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2444-wk-Fact-D59CC9F9A080A715CB0F6BF8FB54ACD5" name="cmcsa:NotesPayableToUltimateParent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2463-wk-Fact-449414F86848F9F3A7346BF8FB55B205" name="cmcsa:NotesPayableToUltimateParent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt (See Note 6)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2483-wk-Fact-909DAEEEAA83A007AADF6BF8FB579A7B" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2502-wk-Fact-592D50A52605E1B534C36BF8FB524857" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d64623766e2522-wk-Fact-F00039431E683E4C51E16BF8FB5A9896" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">454</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2541-wk-Fact-53C3C6F245561156DAB76BF8FB536DFA" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:nonNumeric></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">147</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;font-weight:bold;">NBCUniversal Media, LLC</span></div></div><div><br/></div><ix:continuation id="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-1" continuedAt="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-2"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"><ix:continuation id="TextSelection-50FA6BC70CE2A21FBEBB6BF8FD46D10A-1"></ix:continuation>Distributions to NBCUniversal Holdings</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition to the transaction amounts presented in the table above, we make distributions to NBCUniversal Holdings on a periodic basis to enable its owners to meet their obligations to pay taxes on taxable income generated by our businesses. We also make quarterly distributions to NBCUniversal Holdings to enable it to make its required quarterly payments to NBCUniversal Enterprise at an initial annual rate of </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2559-wk-Fact-09D9848D58927F28A3396BF8FCA315D1" name="us-gaap:PreferredStockDividendRatePercentage" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">8.25</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> on the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e2563-wk-Fact-89EF0749C98F3D5F7EED6BF8FCABBCA1" name="us-gaap:PreferredStockLiquidationPreferenceValue" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">9.4</ix:nonFraction> billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate liquidation preference of its preferred units. On March&#160;1, 2023, and thereafter on every fifth anniversary of such date, this rate will reset to </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64623766e2567-wk-Fact-D630A345CEE36BB6E58C6BF8FCA38A31" name="cmcsa:PreferredStockDividendRateSpreadOnVariableRate" contextRef="D2018Q1Mar01-Mar01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">7.44</ix:nonFraction>%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> plus the yield on actively traded United States Treasury securities having a 5 year maturity.&#160;These distributions are presented under the caption &#8220;distributions to member&#8221; in our consolidated statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Share-Based Compensation</span></div></ix:continuation><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-2" continuedAt="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-3"><span style="font-family:Times New Roman;font-size:10pt;">Comcast maintains share-based compensation plans that consist primarily of awards of restricted share units (&#8220;RSUs&#8221;) and stock options to certain employees and directors as part of its approach to long-term incentive compensation. Additionally, through its employee stock purchase plans, employees are able to purchase shares of Comcast common stock at a discount through payroll deductions. The cost associated with Comcast&#8217;s 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 valued based on the closing price of Comcast common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. Stock options are valued using the Black-Scholes option pricing model. Certain of our employees participate in these plans and the expense associated with their participation is settled in cash with Comcast. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized share-based compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e2589-wk-Fact-B9AB1A6A86DBB0C799066BF8FCA1AB9B" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">188</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e2593-wk-Fact-C40400A75240BB206BBC6BF8FCA1C5AA" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">151</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e2598-wk-Fact-C1A634B0FDC4267D6A826BF8FCAA677D" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">133</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e2606-wk-Fact-8E4DD60911E721418FF36BF8FCA90DF7" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">308</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested Comcast RSUs and unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$<ix:nonFraction id="d64623766e2610-wk-Fact-3B1A9EC1C0C4CF4E2D8E6BF8FCA91DAA" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction> million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested Comcast stock options that will be recognized over a weighted-average period of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64623766e2614-wk-Fact-1375DB3E8E9258036DD16BF8FCAA1EC6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" format="ixt-sec:duryear">1.5</ix:nonNumeric> years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonNumeric id="d64623766e2618-wk-Fact-4CA554CCF3D761EA07966BF8FCA3C27A" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear">0.7</ix:nonNumeric> years</span></span></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"><ix:continuation id="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-3">, respectively.</ix:continuation> </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">148</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sBF634B798FD75F758EF8AC18B76BCF55"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">To the Board of Directors and Shareholders of</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comcast Corporation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Philadelphia, Pennsylvania</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Opinion on the Consolidated Financial Statement Schedule</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have audited the consolidated financial statements of Comcast Corporation and subsidiaries (the &#8220;Company&#8221;) as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and for each of the three years in the period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and the Company&#8217;s internal control over financial reporting as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and have issued our report thereon dated </span><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">; such consolidated financial statements and report are included elsewhere in this Form 10-K. Our audits also included the consolidated financial statement schedule of the Company listed in the Index at Item&#160;15. This consolidated financial statement schedule is the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statement schedule based on our audits. In our opinion, such consolidated financial statement schedule, when considered in relation to the consolidated financial statements taken as a whole, presents fairly, in all material respects, the information set forth therein.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ Deloitte&#160;&amp; Touche LLP</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Philadelphia, Pennsylvania</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">149</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sDECA4A03ABF255E1AFEB09B36A83748D"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">To the Member of NBCUniversal Media, LLC </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">New York, New York</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Opinion on the Consolidated Financial Statement Schedule</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have audited the consolidated financial statements of NBCUniversal Media, LLC and subsidiaries (the &#8220;Company&#8221;) as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and for each of the three years in the period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and have issued our report thereon dated </span><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">; such consolidated financial statements and report are included elsewhere in this Form 10-K. Our audits also included the consolidated financial statement schedule of the Company listed in the Index at Item&#160;15. This consolidated financial statement schedule is the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statement schedule based on our audits. In our opinion, such consolidated financial statement schedule, when considered in relation to the consolidated financial statements taken as a whole, presents fairly, in all material respects, the information set forth therein.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">/s/ Deloitte&#160;&amp; Touche LLP</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">New York, New York</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">150</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="sCA21529E6DE953BCA1A36C7606CC3E34"></a></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:Times New Roman;font-size:10pt;font-weight:bold;" href="#sE783F8581D755AA4869E7E1F141E3368"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:nonNumeric contextRef="FD2019Q4YTD" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="TextSelection-09C97247EA0DC4F360706BF8FD4686FE-0-wk-Fact-91C1A0632FFAE11DDFD06BF8FBB52014" escape="true"><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Schedule II &#8211; Valuation and Qualifying Accounts</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Year ended </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">December&#160;31, 2019</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">, </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2018</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> and </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2017</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;Beginning<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Additions&#160;Charged&#160;to<br/>Costs&#160;and<br/>Expenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deductions&#160;from<br/>Reserves</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;End<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1682-wk-Fact-E65E78D1560CD23825096BF8FD169F1A" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1696-wk-Fact-E9BA3A3C8C2D21F4EB1B6BF8FD1597A0" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">769</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1710-wk-Fact-59E42B98C08F0B49DFB36BF8FD163523" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">702</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1725-wk-Fact-6F5A7E8A1A94C91102786BF8FD101333" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1740-wk-Fact-497641D88FF73EA8E0B96BF8FD0AA7F1" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1754-wk-Fact-42B1C71F904F5925C9226BF8FD17CE48" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,403</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1768-wk-Fact-E0DC6891943A9DCA65466BF8FD0EB620" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1782-wk-Fact-9A76B097043E63892B716BF8FCFFC8D0" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">1,906</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1875-wk-Fact-02F5848D4B39B8FCFA966BF8FD1638CB" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1889-wk-Fact-DA1FF5033A982F2D7D1D6BF8FD121417" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1903-wk-Fact-FDA4DA0F66A51CA388506BF8FD03C5F4" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1918-wk-Fact-E65E78D1560CD23825096BF8FD169F1A" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">352</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1933-wk-Fact-49ECB78B36BDDC070A846BF8FD1026F9" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1947-wk-Fact-1E690EAC6DD1478F5D3B6BF8FD06BE53" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">367</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1961-wk-Fact-6C2B5CCB3FC327AB003B6BF8FD157BD1" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e1975-wk-Fact-497641D88FF73EA8E0B96BF8FD0AA7F1" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2068-wk-Fact-35F0F844DCBD299881086BF8FD017B15" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">250</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2082-wk-Fact-8E1BD62F1F9363FBF0306BF8FD11FBE8" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">554</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2096-wk-Fact-02041F392123BC2CAC7C6BF8FD14DEE9" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">516</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2111-wk-Fact-02F5848D4B39B8FCFA966BF8FD1638CB" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2126-wk-Fact-3854C261131D2772941D6BF8FD15AE33" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2140-wk-Fact-9093D4471F0FC3B0F0C56BF8FD1438B7" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">111</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2154-wk-Fact-E2BF6CF49CBEA47776186BF8FD167807" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64625025e2168-wk-Fact-49ECB78B36BDDC070A846BF8FD1026F9" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div><a id="s9A4EDB4FE030552299F0E9F527EA7A6F"></a></div><ix:nonNumeric contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="TextSelection-4A483CAF00381463F3D96BF8FD469F07-0-wk-Fact-540DD6BC4E7EB0593B3B6BF8FCE93243" continuedAt="TextSelection-4A483CAF00381463F3D96BF8FD469F07-1" escape="true"><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Schedule II &#8211; Valuation and Qualifying Accounts</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Year ended </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">December&#160;31, 2019</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">, </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2018</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> and </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2017</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> </span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><ix:continuation id="TextSelection-4A483CAF00381463F3D96BF8FD469F07-1"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;Beginning<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Additions&#160;Charged&#160;to<br/>Costs&#160;and<br/>Expenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deductions&#160;from<br/>Reserves</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;End<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1682-wk-Fact-14CBDE7AA080F8E5CA256BF8FBD070EE" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1696-wk-Fact-0E11832EE0FBD336FC8A6BF8FBC77155" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">48</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1710-wk-Fact-99A8F138258BB421F0C56BF8FBD0AD9A" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">47</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1725-wk-Fact-840039BAD0F6AB2C08706BF8FBCD3C42" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1740-wk-Fact-B5CF39F118C750D553216BF8FBD0D5C2" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1754-wk-Fact-E91B1B44B439CE02C93D6BF8FBCB58B7" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1768-wk-Fact-89823429B50592D607746BF8FBC80C91" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1782-wk-Fact-90D8C1A3305912B197E46BF8FBC8C845" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">94</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1875-wk-Fact-E0B914C65CF428EFB1326BF8FBCD5F60" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">88</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1889-wk-Fact-1E337F0981640CADF78A6BF8FBCF9C50" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">32</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1903-wk-Fact-0781B31BC465F58055676BF8FBC85EE7" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">21</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1918-wk-Fact-14CBDE7AA080F8E5CA256BF8FBD070EE" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">99</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1933-wk-Fact-3F2261F4CFF547222D346BF8FBD0B9BE" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1947-wk-Fact-DD6CD2115720976AA39C6BF8FBC9B328" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1961-wk-Fact-1DB2AAAF85E591FC67AC6BF8FBC4667E" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">27</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e1975-wk-Fact-B5CF39F118C750D553216BF8FBD0D5C2" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2068-wk-Fact-68B90542A0EFCFDB22D36BF8FBCBA614" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2082-wk-Fact-5536130C2DA65CFB10C96BF8FBCBF8E2" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2096-wk-Fact-4AD92A4EA0F0D39C38A66BF8FBD0AD19" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2111-wk-Fact-E0B914C65CF428EFB1326BF8FBCD5F60" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">88</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2126-wk-Fact-B88C7B8F1FC37D3E4D716BF8FBCA6B7A" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">72</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2140-wk-Fact-8E70B1CDCA22D1A65E6A6BF8FBCC9F41" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2154-wk-Fact-314C0F5043592DAAC5346BF8FBCB8C81" name="us-gaap:ValuationAllowancesAndReservesDeductions" contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span><ix:nonFraction id="d64626382e2168-wk-Fact-3F2261F4CFF547222D346BF8FBD0B9BE" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" unitRef="usd" decimals="-6" scale="6" format="ixt:numdotdecimal">87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></ix:continuation><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div><br/></div><div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast 2019 Annual Report on Form 10-K</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">151</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div></div>	</div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.5
<SEQUENCE>2
<FILENAME>ex35-12312019.htm
<DESCRIPTION>EXHIBIT 3.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sc0a91995f9b14183b0c93a11e2f16ac6"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 3.5</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">SECOND AMENDMENT</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">TO</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">AMENDED AND RESTATED LIMITED LIABILITY COMPANY AGREEMENT</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">OF </font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">NBCUNIVERSAL MEDIA, LLC</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:11pt;">This Second Amendment to the Amended and Restated Limited Liability Company Agreement (&#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Amendment</font><font style="font-family:Arial;font-size:11pt;">&#8221;) amends the NBCUniversal Media, LLC Amended and Restated Limited Liability Company Agreement (the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">LLC Agreement</font><font style="font-family:Arial;font-size:11pt;">&#8221;) of NBCUniversal Media, LLC (the &#8220;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">LLC</font><font style="font-family:Arial;font-size:11pt;">&#8221;) and is entered into by the undersigned with reference to the following fact:</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">WHEREAS</font><font style="font-family:Arial;font-size:11pt;">,</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">the Member desires to amend Article I, Section 6 of the LLC Agreement to change the registered agent and registered office. </font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">NOW, THEREFORE</font><font style="font-family:Arial;font-size:11pt;">,</font><font style="font-family:Arial;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:Arial;font-size:11pt;">the Member hereby agrees that the LLC Agreement shall be amended as follows: </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">Article I, Section 6 of the LLC Agreement is hereby deleted in its entirety and replaced by the following:</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">&#8220;Section 6.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">Registered Agent; Registered Office</font><font style="font-family:Arial;font-size:11pt;">.  The name and address of the LLC&#8217;s registered agent and registered office in the State of Delaware is Enterprise Corporate Services, 1201 N. Market Street, Suite 1000, in the City of Wilmington, County of New Castle, Delaware 19801.&#8221;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:11pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">All other provisions of the LLC Agreement not modified herein shall remain in full force and effect.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:11pt;">IN WITNESS WHEREOF, this Second Amendment was executed as of January 1, 2015.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">NBCUniversal, LLC</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Member</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:288px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:Arial;font-size:11pt;">By:  </font><font style="font-family:Arial;font-size:11pt;">&#32;</font><font style="font-family:Arial;font-size:11pt;text-decoration:underline;">/s/ Gabriela Kornzweig</font><font style="font-family:Arial;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Name:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">Gabriela Kornzweig</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Title:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:11pt;">Assistant Secretary</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.15
<SEQUENCE>3
<FILENAME>ex415-12312019.htm
<DESCRIPTION>EXHIBIT 4.15
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s39131be5a6e64d38ab0c8375232fb2da"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 4.15</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DESCRIPTION OF COMCAST CORPORATION&#8217;S SECURITIES</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EXCHANGE ACT OF 1934</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">As of December 31, 2019, Comcast Corporation (&#8220;Comcast,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) had four classes of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;): (1) our common stock, (2) our 2.0% Exchangeable Subordinated Debentures due 2029, (3) our 5.50% Notes due 2029 and (4) our 9.455% Guaranteed Notes due 2022.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DESCRIPTION OF OUR COMMON STOCK</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We have two classes of common stock outstanding: 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Dividends</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 or issued only in shares of that class; 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Voting Rights</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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/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/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><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Approval Rights</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; (2) any issuance of our Class B common stock or any securities exercisable or exchangeable for or convertible into our Class B common stock; 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="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Conversion of Class B Common Stock</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Class B common stock is convertible share for share into Class A common stock, subject to certain restrictions.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Preference on Liquidation</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Mergers, Consolidations, Etc.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Miscellaneous</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DESCRIPTION OF OUR 2.0% EXCHANGEABLE SUBORDINATED DEBENTURES DUE 2029</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">General</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The ZONES are unsecured, subordinated obligations of Comcast Holdings and will mature on November 15, 2029.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Interest</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Deferral of interest payments</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the record date for the next date that interest on the ZONES is payable; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Principal amount</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">final period distribution</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:96px;text-align:justify;"><font style="font-family:inherit;font-size:12pt;">period is entitled to receive, plus</font></div><div style="line-height:120%;text-align:justify;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;E x (1 - 0.05n)</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">where:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">E = </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">n =</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exchange option</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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: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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">surrender the ZONES to the trustee;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if required, furnish appropriate endorsement and transfer documents; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if required, pay all transfer or similar taxes.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Redemption</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">current market value</font><font style="font-family:inherit;font-size:12pt;">&#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; 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: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: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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">rollover offering</font><font style="font-family:inherit;font-size:12pt;">&#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: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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">or the closing price on the pricing date. We will provide that press release to DTC for dissemination through the DTC broadcast facility.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">closing price</font><font style="font-family:inherit;font-size:12pt;">&#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: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: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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">trading day</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, if at any time on or prior to January 30, 2000, a &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">tax event</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">tax event</font><font style="font-family:inherit;font-size:12pt;">&#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 this prospectus supplement (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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Subordination</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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: </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the maturity of any senior indebtedness has been accelerated because of a default.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Senior indebtedness</font><font style="font-family:inherit;font-size:12pt;">&#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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all of our indebtedness evidenced by notes, debentures, bonds or other securities sold by us for money;</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all of our lease obligations which are capitalized on our books in accordance with generally accepted accounting principles;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Amount payable upon bankruptcy</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Dilution adjustments</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">For purposes of this document, &#8220;reference company&#8221; means Sprint and any other issuer of a reference share.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">reference share</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, collectively:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">initially, one share of Sprint PCS stock; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:96px;text-align:justify;"><font style="font-family:inherit;font-size:12pt;">applications of this paragraph upon any of the following events:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the distribution on or in respect of a reference share in reference shares;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the combination of reference shares into a smaller number of shares or other units;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the subdivision of outstanding shares or other units of reference shares;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the conversion or reclassification of reference shares by issuance or exchange of other securities;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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); and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any liquidation, dissolution or winding up of the reference company or any reference company successor.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">For purposes of the foregoing:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">reference share offer</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If a reference share offer is made, we may, at our option, either:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">during the pendency of the offer, increase the early exchange ratio to 100%; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">make a reference share offer adjustment.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">reference share offer adjustment</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The &#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">reference share proportionate reduction</font><font style="font-family:inherit;font-size:12pt;">&#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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;"><hr></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">where: </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">R = X / N</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt"></sup></font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">R = </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">X = </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">N = </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Calculations in respect of the ZONES</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We will be responsible for making all calculations called for under the ZONES. These calculations include, but are not limited to, determination of:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the contingent principal amount of the ZONES;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the current market value of the reference shares;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the exchange market value of the reference shares;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the final period distribution on the ZONES;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the cash value of any property distributed on the reference shares;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the average transaction consideration in a reference share offer;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the composition of a reference share; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the amount of accrued interest payable upon redemption or at maturity of the ZONES.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Modification and Waiver</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(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;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(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; 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;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(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; </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(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;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e) to comply with any requirements in connection with the qualification of the Indenture under the Trust Indenture Act of 1939;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f) to provide for uncertificated or unregistered securities and to make all appropriate changes for such purpose;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(g) to make any change that does not adversely affect the rights of any holder;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(h) as provided by or pursuant to a board resolution or indenture supplemental hereto establishing the terms of one or more series of ZONES;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(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; 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; or</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(j) to make any change so long as no ZONES are outstanding. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; provided, that no such supplemental indenture shall without the consent of each holder affected thereby:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)&#160;&#160;&#160;&#160;change the stated maturity of the principal of, or any sinking fund obligation or any installment of interest on the ZONES;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:24px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)&#160;&#160;&#160;&#160;reduce the principal thereof or the rate of interest thereon, or any premium payable with respect thereto;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)&#160;&#160;&#160;&#160;change any place of payment where, or the currency in which, any ZONES or any premium or the interest thereon is payable;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)&#160;&#160;&#160;&#160;change the provisions for calculating the optional redemption price, including the </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">definitions relating thereto; make any change to Section 4.07 or 4.10 to the Base Indenture;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e)&#160;&#160;&#160;&#160;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;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f)&#160;&#160;&#160;&#160;alter or impair the right to convert any ZONES at the rate and upon the terms provided in Article 13 to the Base Indenture;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(g)&#160;&#160;&#160;&#160;waive a default in the payment of principal of or interest on any ZONES;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(h)&#160;&#160;&#160;&#160;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;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)&#160;&#160;&#160;&#160;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; or</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(j)&#160;&#160;&#160;&#160;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="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Events of Default </font></div><div style="line-height:120%;text-align:left;text-indent:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:66px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;Event of Default&#8221; means each one of the following events which shall have occurred and be continuing:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:76px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:100px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:76px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:100px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:76px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">default in the performance, or breach, of any covenant or warranty of the Issuer </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:100px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:76px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:100px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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; </font></div><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:100px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:76px;"><font style="font-family:inherit;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or </font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:100px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:76px;"><font style="font-family:inherit;font-size:10pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;padding-top:12px;text-align:left;text-indent:76px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DESCRIPTION OF OUR 9.455% GUARANTEED NOTES DUE 2022</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following summary of our 9.455% Guaranteed Notes due 2022 (the &#8220;2022 Notes&#8221;) is based on the indenture dated as of November 14, 2002 between AT&amp;T Broadband Corp., 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 August 31, 2009, the second supplemental indenture dated as of March 27, 2013 and the third supplemental indenture dated as of October 1, 2015 among Comcast Cable Communications, LLC as the obligor (as successor issuer to AT&amp;T Broadband Corp., the &#8220;Issuer&#8221;), Comcast, NBCUniversal Media, LLC (together with Comcast, the &#8220;Guarantors&#8221;), and The Bank of New York Mellon (f/k/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. For the purposes of this summary, references to &#8220;we&#8221; and &#8220;our&#8221; refer to Comcast Cable Communications, LLC. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The 2022 Notes are the Issuer&#8217;s direct unsecured and unsubordinated obligations and are fully and unconditionally guaranteed by the Guarantors. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Interest Payments</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">The 2029 Notes bears interest at a rate of 9.455% per annum and the Issuer will pay interest semi-annually in arrears on each May 15 and November 15, commencing May&#160;15, 2003. Interest for the 2022 Notes is computed on the basis of a 360-day year consisting of twelve 30-day months. Interest on the </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2022 Notes will accrue from the date of original issuance, or from the most recent interest payment date to which interest has been paid and will be payable semiannually on interest payment dates described of each year.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Guarantees</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The guarantees will rank equally with all other general unsecured and unsubordinated obligations of the Guarantors.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The guarantees will not contain any restrictions on the ability of any of 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">No Optional Redemption</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The 2022 Notes will not be subject to optional redemption by the Issuer.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">No Mandatory Redemption or Sinking Fund</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There is no mandatory redemption prior to maturity or sinking fund payments for the 2022 Notes.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Additional Debt</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Indenture does not limit the amount of debt the Issuer may issue under the Indenture or otherwise.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Certain Covenants</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Limitation on Liens Securing Indebtedness</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Limitation on Sale and Leaseback Transactions</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;The restriction in the foregoing paragraph shall not apply to any Sale and Leaseback Transaction if:</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the lease is for a period of not in excess of three years, including renewal of rights;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the lease secures or relates to industrial revenue or similar financing;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the transaction is solely between the Issuer and a Guarantor or between or among Guarantors; or</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the retirement (or open market purchase) of notes, other long-term Indebtedness of the Issuer ranking on a parity with or senior to the 2022 Notes or long-term Indebtedness of a Guarantor; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Capitalized Lease</font><font style="font-family:inherit;font-size:12pt;">&#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; and &#8220;Capitalized Lease Obligation&#8221; is defined to mean the rental obligations, as aforesaid, under such lease.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Capital Stock</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Currency Agreement</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">GAAP</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Guarantee</font><font style="font-family:inherit;font-size:12pt;">&#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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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); or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Indebtedness</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, with respect to any person at any date of determination (without duplication):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all indebtedness of such person for borrowed money;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all obligations of such person evidenced by bonds, debentures, notes, or other similar instruments;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all obligations of such person in respect of letters of credit or other similar instruments (including reimbursement obligations with respect thereto);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all obligations of such person as lessee under Capitalized Leases;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; provided that the amount of such Indebtedness shall be the lesser of:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the fair market value of such asset at such date of determination; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the amount of such Indebtedness;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all Indebtedness of other persons Guaranteed by such person to the extent such Indebtedness is Guaranteed by such person; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to the extent not otherwise included in this definition, obligations under Currency Agreements and Interest Rate Agreements.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; provided:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">that Indebtedness shall not include any liability for federal, state, local, or other taxes.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Interest Rate Agreements</font><font style="font-family:inherit;font-size:12pt;">&#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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Lien</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Permitted Liens</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Lien on any asset incurred prior to the date of the Indenture;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Lien on any assets in favor of the Issuer or any Guarantor;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Lien on assets incurred in connection with the issuance of tax-exempt governmental obligations (including, without limitation, industrial revenue bonds and similar financing);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Sale and Leaseback Transaction</font><font style="font-family:inherit;font-size:12pt;">&#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 2022 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Consolidation, Merger and Sale of Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">wholly-owned subsidiary with a positive net worth; 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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 Notes and under the Indenture;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">immediately after giving effect to such transaction, no default or event of default shall have occurred and be continuing; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 Notes.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Modification and Waiver</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Issuer and the Trustee may amend or supplement the Indenture or the 2022 Notes without notice to or the consent of any holder:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to cure any ambiguity, defect, or inconsistency in the Indenture; provided that such amendments or supplements shall not adversely affect the interests of the holders in any material respect;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to comply with the provisions described under &#8220;-Certain Covenants-Consolidation, Merger and Sale of Assets;&#8221;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to comply with any requirements of the SEC in connection with the qualification of the Indenture under the Trust Indenture Act;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to evidence and provide for the acceptance of appointment hereunder by a successor Trustee;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to establish the form or forms or terms of the 2022 Notes as permitted by the Indenture;</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to provide for uncertificated notes and to make all appropriate changes for such purpose;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to make any change that does not adversely affect the rights of any holder;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to make any change so long as no 2022 Notes are outstanding.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Subject to certain conditions, without prior notice to any holder of 2022 Notes, modifications and amendments of the Indenture may be made by the Issuer and the Trustee with respect to any series of 2022 Notes with the written consent of the holders of a majority in principal amount of the affected series of 2022 Notes, and compliance by the Issuer with any provision of the Indenture with respect to any series of 2022 Notes may be waived by written notice to the Trustee by the holders of a majority in principal amount of the affected series of 2022 Notes outstanding; provided, however, that each affected holder must consent to any modification, amendment or waiver that:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">changes the stated maturity of the principal of, or any installment of interest on, the 2022 Notes of the affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">reduces the principal amount of, or premium, if any, or interest on, the 2022 Notes of the affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">changes the place or currency of payment of principal of, or premium, if any, or interest on, the 2022 Notes of the affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">changes the provisions for calculating the optional redemption price, including the definitions relating thereto;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 Notes of the affected series on or after the due date therefor;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">reduces the above-stated percentage of outstanding 2022 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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">waives a default in the payment of principal of, premium, if any, or interest on the 2022 Notes; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 Note of the series affected by the modification.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Events of Default</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">An event of default for a series of 2022 Notes is defined under the Indenture as being:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a default by any Obligor in the payment of principal or premium on the 2022 Notes of such series when the same becomes due and payable whether at maturity, upon acceleration, redemption or otherwise;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a default by any Obligor in the payment of interest on the 2022 Notes of such series when the same becomes due and payable, if that default continues for a period of 30 days;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 Notes or applicable to the 2022 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 2022 Notes of all affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any guarantee is not in full force and effect;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a court having jurisdiction enters a decree or order for:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">relief in respect of any Obligor in an involuntary case under any applicable bankruptcy, insolvency, or other similar law now or hereafter in effect;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Obligor:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">effects any general assignment for the benefit of creditors.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;A default under any Obligor&#8217;s other indebtedness is not a default under the Indenture.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 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 2022 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 2022 Notes to be immediately due and payable. The amount due upon acceleration shall include only the original issue price of the 2022 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 2022 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 2022 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 2022 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 2022 Notes by notice to the Trustee may waive an existing default or event of default with respect to such 2022 Notes and its consequences, except a default in the payment of principal of or interest on such 2022 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 2022 Notes. Upon any such waiver, such default shall cease to exist, and any event of default with respect to such 2022 Notes shall be deemed to have been cured, for every purpose of the Indenture; 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The holders of at least a majority in aggregate principal amount of an issue of 2022 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 2022 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 2022 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 2022 Notes. A holder may not pursue any remedy with respect to the Indenture or any series of 2022 Notes unless:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the holder gives the Trustee written notice of a continuing event of default;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the holders of at least 25% in aggregate principal amount of such series of 2022 Notes make a written request to the Trustee to pursue the remedy in respect of such event of default;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the requesting holder or holders offer the Trustee indemnity satisfactory to the Trustee against any costs, liability, or expense;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Trustee does not comply with the request within 60 days after receipt of the request and the offer of indemnity; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">during such 60-day period, the holders of a majority in aggregate principal amount of such series of 2022 Notes do not give the Trustee a direction that is inconsistent with the request.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">These limitations, however, do not apply to the right of any holder of the 2022 Note to receive payment of the principal of, premium, if any, or interest on such the 2022 Note, or to bring suit for the enforcement </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">of any such payment, on or after the due date for the 2022 Notes, which right shall not be impaired or affected without the consent of the holder.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Indenture will require 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DESCRIPTION OF OUR 5.50% NOTES DUE 2029</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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/k/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="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Interest Payments </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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/ACTUAL (ICMA). </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Guarantees </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The guarantees will 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Optional Redemption </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We have the right at our 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 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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">of principal and interest thereon (exclusive of interest accrued to the date of redemption) discounted to the redemption date on an annual basis (actual/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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Comparable Government Bond Rate</font><font style="font-family:inherit;font-size:12pt;">&#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:00 a.m. (London time) on such business day as determined by an independent investment bank selected by us. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Comparable Government Bond</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, in relation to any Comparable Government Bond Rate calculation, at the discretion of an independent investment bank selected by us, 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/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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Payment of Additional Amounts </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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; provided, however, that the foregoing obligation to pay additional amounts shall not apply: </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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: </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to any tax, assessment or other governmental charge that is imposed otherwise than by withholding by us or a paying agent from the payment; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to any estate, inheritance, gift, sales, excise, transfer, wealth, capital gains or personal property tax or similar tax, assessment or other governmental charge; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(7)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(8)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:96px;text-align:justify;"><font style="font-family:inherit;font-size:12pt;">without such withholding by at least one other paying agent; </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(9)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(10)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">in the case of any combination of items (1), (2), (3), (4), (5), (6), (7), (8), and (9). </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Redemption for Tax Reasons </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 this prospectus supplement, we become or, based upon a written opinion of independent counsel selected by us, 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">No Mandatory Redemption or Sinking Fund </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There is no mandatory redemption prior to maturity or sinking fund payments for the 2029 Notes. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Additional Debt </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The indenture does not limit the amount of debt we may issue under the indenture or otherwise. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Certain Covenants</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 will 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Limitation on Liens Securing Indebtedness</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Limitation on Sale and Leaseback Transactions</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;The restriction in the foregoing paragraph shall not apply to any Sale and Leaseback Transaction if:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the lease is for a period of not in excess of three years, including renewal of rights;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the lease secures or relates to industrial revenue or similar financing;</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the transaction is solely between the Issuer and a Guarantor or between or among Guarantors; or</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Capitalized Lease</font><font style="font-family:inherit;font-size:12pt;">&#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; and &#8220;Capitalized Lease Obligation&#8221; is defined to mean the rental obligations, as aforesaid, under such lease.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Capital Stock</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Currency Agreement</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">GAAP</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Guarantee</font><font style="font-family:inherit;font-size:12pt;">&#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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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); or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Indebtedness</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, with respect to any person at any date of determination (without duplication):</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all indebtedness of such person for borrowed money;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all obligations of such person evidenced by bonds, debentures, notes, or other similar instruments;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all obligations of such person in respect of letters of credit or other similar instruments (including reimbursement obligations with respect thereto);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all obligations of such person as lessee under Capitalized Leases;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; provided that the amount of such Indebtedness shall be the lesser of:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the fair market value of such asset at such date of determination; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the amount of such Indebtedness;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">all Indebtedness of other persons Guaranteed by such person to the extent such Indebtedness is Guaranteed by such person; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to the extent not otherwise included in this definition, obligations under Currency Agreements and Interest Rate Agreements.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; provided:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">that Indebtedness shall not include any liability for federal, state, local, or other taxes.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Interest Rate Agreements</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Lien</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Permitted Liens</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Lien on any asset incurred prior to the date of the Indenture;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Lien on any assets in favor of the Issuer or any Guarantor;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Lien on assets incurred in connection with the issuance of tax-exempt governmental obligations (including, without limitation, industrial revenue bonds and similar financing);</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Sale and Leaseback Transaction</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Consolidation, Merger and Sale of Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; 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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">immediately after giving effect to such transaction, no default or event of default shall have occurred and be continuing; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Modification and Waiver</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Issuer and the Trustee may amend or supplement the Indenture or the 2029 Notes without notice to or the consent of any holder:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to cure any ambiguity, defect, or inconsistency in the Indenture; provided that such amendments or supplements shall not adversely affect the interests of the holders in any material respect;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to comply with the provisions described under &#8220;-Certain Covenants-Consolidation, Merger and Sale of Assets;&#8221;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to comply with any requirements of the SEC in connection with the qualification of the Indenture under the Trust Indenture Act;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to evidence and provide for the acceptance of appointment hereunder by a successor Trustee;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to establish the form or forms or terms of the 2029 Notes as permitted by the Indenture;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to provide for uncertificated notes and to make all appropriate changes for such purpose;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to make any change that does not adversely affect the rights of any holder;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to make any change so long as no 2029 Notes are outstanding.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; provided, however, that each affected holder must consent to any modification, amendment or waiver that:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">changes the stated maturity of the principal of, or any installment of interest on, the 2029 Notes of the affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">reduces the principal amount of, or premium, if any, or interest on, the 2029 Notes of the affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">changes the place or currency of payment of principal of, or premium, if any, or interest on, the 2029 Notes of the affected series;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">changes the provisions for calculating the optional redemption price, including the definitions relating thereto;</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">waives a default in the payment of principal of, premium, if any, or interest on the 2029 Notes; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Events of Default</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">An event of default for a series of 2029 Notes is defined under the Indenture as being:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any guarantee is not in full force and effect;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a court having jurisdiction enters a decree or order for:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">relief in respect of any Obligor in an involuntary case under any applicable bankruptcy, insolvency, or other similar law now or hereafter in effect;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">appointment of a receiver, liquidator, assignee, custodian, Trustee, sequestrator or </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:144px;text-align:justify;"><font style="font-family:inherit;font-size:12pt;">similar official of any Obligor for any substantial part of such party&#8217;s property and assets; or</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Obligor:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:120px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">effects any general assignment for the benefit of creditors.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;A default under any Obligor&#8217;s other indebtedness is not a default under the Indenture.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the holder gives the Trustee written notice of a continuing event of default;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the requesting holder or holders offer the Trustee indemnity satisfactory to the Trustee against any costs, liability, or expense;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Trustee does not comply with the request within 60 days after receipt of the request and the offer of indemnity; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:72px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Indenture will require 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="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>4
<FILENAME>ex1013-12312019.htm
<DESCRIPTION>EXHIBIT 10.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s4040453e0ba54bd88247d9ac13100d08"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.13</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMCAST CORPORATION</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2005 DEFERRED COMPENSATION PLAN</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 1 - BACKGROUND AND COVERAGE OF PLAN</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Background and Adoption of Plan</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.1.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendment and Restatement of the Plan</font><font style="font-family:inherit;font-size:12pt;">.  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&#8209;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 December 10, 2019.  The Plan has previously been amended and restated from time to time, 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 to make desirable changes to the rules of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.1.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prior Plan</font><font style="font-family:inherit;font-size:12pt;">.  Prior to January 1, 2005, the Comcast Corporation 2002 Deferred Compensation Plan (the &#8220;Prior Plan&#8221;) was in effect.  In order to preserve the favorable tax treatment available to deferrals under the Prior Plan in light of the enactment of Section 409A, the Board has prohibited future deferrals under the Prior Plan of 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 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Reservation of Right to Amend to Comply with Section 409A</font><font style="font-family:inherit;font-size:12pt;">.  In addition to the powers reserved to the Board and the Committee under Article 10 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 Section 409A.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.3.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Unfunded and Limited to Outside Directors, Directors Emeriti and Select Group of Management or Highly Compensated Employees</font><font style="font-family:inherit;font-size:12pt;">.  The Plan is unfunded and is maintained primarily for the purpose of providing Outside 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 Outside Directors, Directors Emeriti and eligible employees in accordance with the terms of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.4.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">References to Written Forms, Elections and Notices</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 2 - DEFINITIONS</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.1. &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Account</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.2. &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Active Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:144px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">Each Participant who is in active service as an Outside Director or a Director Emeritus; and</font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:144px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">Each Participant who is actively employed by a Participating Company as an Eligible Employee.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.3.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Administrator</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Committee or its delegate.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.4.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Affiliate</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.5.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Rate of Pay</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.6.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Applicable Interest Rate</font><font style="font-family:inherit;font-size:12pt;">.&#8221; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Active Participants</font><font style="font-family:inherit;font-size:12pt;">. </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:192px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(i)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Protected Account Balances</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise provided in Section 2.6(b), 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:192px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(ii)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contributions Credited on and after January 1, 2014 (on and after January 1, 2013 for Eligible NBCUniversal Employees)</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise provided in Section 2.6(b):</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:288px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(A)</font><font style="font-family:inherit;font-size:12pt;">For amounts (other than Protected Account Balances) credited to Accounts of Eligible Comcast Employees, Outside Directors and Directors Emeriti with respect to Compensation earned on and after January 1, 2014 or pursuant to Section 3.8, and for amounts credited pursuant to Subsequent Elections filed on and after January 1, 2014 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="line-height:120%;padding-left:0px;text-align:left;text-indent:288px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(B)</font><font style="font-family:inherit;font-size:12pt;">For amounts credited to Accounts of Eligible NBCUniversal Employees on and after January 1, 2013 and for amounts credited pursuant to Subsequent Elections filed after December 31, 2012 that are attributable to amounts credited to Accounts pursuant to Initial Elections filed with respect to Compensation earned after December 31, 2012, 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination or Transition of Service</font><font style="font-family:inherit;font-size:12pt;">.  Effective for the period beginning as soon as administratively practicable following a Participant&#8217;s employment termination date to the date the Participant&#8217;s Account is distributed in full, the Administrator, in its sole discretion, may designate the term </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;Applicable Interest Rate&#8221; for such Participant&#8217;s Account to mean the lesser of (i)&#160;the rate in effect under Section 2.6(a) or (ii)&#160;the Prime Rate plus one percent.  A 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(b) to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.7.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Beneficiary</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.8.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Board</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Board of Directors of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.9.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Change of Control</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.10.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Code</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.11.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Comcast Spectacor</font><font style="font-family:inherit;font-size:12pt;">&#8221; means Comcast Spectacor, L.P.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.12.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Committee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Compensation Committee of the Board of Directors of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.13.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.14.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company Stock</font><font style="font-family:inherit;font-size:12pt;">&#8221; means with respect to amounts credited to the Company Stock Fund pursuant to (i) deferral elections by Outside Directors or Directors Emeriti made pursuant to Section 3.1(a), or (ii) deemed transfers pursuant to Article 5, Comcast Corporation Class A Common Stock, par value $0.01, 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 Committee 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.14.  The Committee&#8217;s adjustment shall be effective and binding for all purposes of the Plan.</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.15.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company Stock Fund</font><font style="font-family:inherit;font-size:12pt;">&#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.14 with respect to fractional shares, all dividends and other distributions paid with respect to Company Stock shall be credited to an Other Investment Fund, provided that dividends and other distribution paid with respect to Company Stock credited to the Accounts of Outside Directors shall be credited to the Income Fund.  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.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.16.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Compensation</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) In the case of an Outside Director, the total remuneration payable in cash or payable in Company Stock (as elected by an Outside 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) 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.16(c), (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.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) 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.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.17.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contribution Limit</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the product of (a) seven (7) times (b) Total Compensation.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.18.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Death Tax Clearance Date</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the date upon which a Deceased Participant&#8217;s or a deceased Beneficiary&#8217;s Personal Representative certifies to the Administrator that (i) such Deceased Participant&#8217;s or deceased Beneficiary&#8217;s Death Taxes have been finally determined, (ii) all of such Deceased Participant&#8217;s or deceased Beneficiary&#8217;s Death Taxes apportioned against the Deceased Participant&#8217;s or deceased Beneficiary&#8217;s Account have been paid in full and (iii) all potential liability for Death Taxes with respect to the Deceased Participant&#8217;s or deceased Beneficiary&#8217;s Account has been satisfied.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.19.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Death Taxes</font><font style="font-family:inherit;font-size:12pt;">&#8221; means any and all estate, inheritance, generation-skipping transfer, and other death taxes as well as any interest and penalties thereon imposed by any governmental entity (a &#8220;taxing authority&#8221;) as a result of the death of the Participant or the Participant&#8217;s Beneficiary.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.20.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deceased Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a Participant whose employment, or, in the case of a Participant who was an Outside Director or Director Emeritus, a Participant whose service as an Outside Director or Director Emeritus, is terminated by death.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.21.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Director Emeritus</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.22.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disability</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) 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; or</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.23.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disabled Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) A Participant whose employment or, in the case of a Participant who is an Outside Director or Director Emeritus, a Participant whose service as an Outside Director or Director Emeritus, is terminated by reason of Disability;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) The duly-appointed legal guardian of an individual described in Section 2.23(a) acting on behalf of such individual.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.24.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Domestic Relations Order</font><font style="font-family:inherit;font-size:12pt;">&#8221; means any judgment, decree or order (including approval of a property settlement agreement) which:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) Relates to the provision of child support, alimony payments or marital property rights to a spouse or former spouse of a Participant; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Is made pursuant to a State domestic relations law (including a community property law).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.25.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Eligible Comcast Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an employee of a Participating Company described in Section 2.25(a) through 2.25(e) below, provided that except as otherwise designated by the Administrator, in the case of an employee of the Company or a subsidiary of the Company (other than NBCUniversal), such individual&#8217;s Compensation is administered under the Company&#8217;s common payroll system, and in the case of an employee of NBCUniversal, such individual&#8217;s Compensation is administered under NBCUniversal&#8217;s common payroll system:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) For the 2012 Plan Year, each employee of a Participating Company who was an Eligible Employee under the rules of the Plan as in effect on December 31, 2011, including employees who are Comcast-legacy employees of NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) For the 2013 Plan Year, (i) each employee of a Participating Company other than NBCUniversal and (ii) each employee of NBCUniversal described in Section 2.25(a), provided that in each case, such employee has an Annual Rate of Pay of $200,000 or more as of both (iii)&#160;the date on which an Initial Election is filed with the Administrator for the 2013 Plan Year and (iv)&#160;January 1, 2013.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) For the period extending from January 1, 2014 through December 31, 2018, (i) each employee of a Participating Company other than NBCUniversal and (ii) each employee of NBCUniversal described in Section 2.25(a) whose Compensation was administered under NBCUniversal&#8217;s common payroll system as of December 31, 2013, provided that in each case, such employee has an Annual Rate of Pay of $250,000 or more as of both the date on which an Initial Election is filed with the Administrator and the first day of the calendar year in which such Initial Election is filed.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) Effective on and after January 1, 2019, 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 Election is filed with the Administrator.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e) Each Grandfathered Employee who is an employee of a Participating Company other than NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f) Each New Key Employee who is an employee of a Participating Company other than NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(g) Each Eligible Comcast Spectacor Employee.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.26.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Eligible Comcast Spectacor Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Each employee of Comcast Spectacor, provided that such employee (i) has been designated as an Eligible Comcast Spectacor Employee by the Administrator or its delegate and (ii) has an Annual Rate of Pay of $350,000 or more as of both (x)&#160;the date on which an Initial Election is filed with the Administrator and (y)&#160;the first day of the calendar year in which such Initial Election is filed.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.27.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Eligible Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) Each Eligible Comcast Employee;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Each Eligible NBCU Employee; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) Each other employee of a Participating Company who is designated by the Administrator, in its discretion, as an Eligible Employee.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.28.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Eligible NBCU Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) Effective for the period extending from January 1, 2013 through December 31, 2018, an employee of NBCUniversal described in Section 2.28(a)(i) through 2.28(a)(v) below, 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><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Each employee of NBCUniversal who has been designated as a member of NBCUniversal&#8217;s Executive Committee, Management Committee or Operating Committee by the Chief Executive Officer of NBCUniversal and approved by the Administrator, other than an employee who is described in Section 2.25.</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Each employee of NBCUniversal, other than an employee who is described in Section 2.25, who, for the 2013 Plan Year:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A) Is not a member of NBCUniversal&#8217;s Executive Committee, Management Committee or Operating Committee; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B)Transferred employment directly from the Company to NBCUniversal in 2011 or 2012;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(C) Was an Eligible Employee under the rules of the Plan as in effect immediately before transferring employment from the Company to NBCUniversal;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(D) Elected to waive the opportunity to continue to be an Eligible Employee following the transfer of employment directly from the Company to NBCUniversal; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(E) Has an Annual Rate of Pay of $200,000 or more as of both (iii)&#160;the date on which an Initial Election is filed with the Administrator for the 2013 Plan Year and (iv)&#160;January 1, 2013; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(F) Files an Initial Election with the Administrator for the 2013 Plan Year.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Each employee of NBCUniversal, other than an employee who is described in Section 2.25, who, for the 2013 Plan Year:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A) Is not a member of NBCUniversal&#8217;s Executive Committee, Management Committee or Operating Committee; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B) Has been a participant in the NBCUniversal Supplementary Pension Plan for the period extending from January 29, 2011 through December 31, 2012; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(C) Has an Annual Rate of Pay is $200,000 or more as of both (iii)&#160;the date on which an Initial Election is filed with the Administrator for the 2013 Plan Year and (iv)&#160;January 1, 2013; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(D) Files an Initial Election with the Administrator for the 2013 Plan Year.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv) Each Grandfathered Employee who is an employee of NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v) Each New Key Employee who is an employee of NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Effective on and after January 1, 2019, an employee of NBCUniversal described in Section 2.28(b)(i) through 2.28(b)(iii) below, provided that, in each case, except as otherwise designated </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">by the Administrator, such individual&#8217;s Compensation is administered under NBCUniversal&#8217;s common payroll system.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) 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, other than an employee who is described in Section 2.25.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Each Grandfathered Employee who is an employee of NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Each New Key Employee who is an employee of NBCUniversal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.29.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Fair Market Value</font><font style="font-family:inherit;font-size:12pt;">&#8221;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) If 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) If 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) If 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.30.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grandfathered Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) Effective before January 1, 2014:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Each employee of a Participating Company other than NBCUniversal who, as of December 31, 1989, was eligible to participate in the Prior Plan and who has been in continuous service to the Company or an Affiliate since December 31, 1989.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Each employee of a Participating Company other than NBCUniversal who was, at any time before January 1, 1995, eligible to participate in the Prior Plan and whose Annual Rate of Pay was $90,000 or more as of both (A)&#160;the date on which an Initial Election is filed with the Administrator and (B)&#160;the first day of each calendar year beginning after December 31, 1994.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Each employee of a Participating Company other than NBCUniversal who was an employee of an entity that was a Participating Company in the Prior Plan as of June 30, 2002 and who had an Annual Rate of Pay of $125,000 as of each of (i)&#160;June 30, 2002; (ii)&#160;the date on which an Initial Election was filed with the Administrator and (iii)&#160;the first day of each calendar year beginning after December&#160;31, 2002. </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv) Each employee of a Participating Company other than NBCUniversal who (i)&#160;as of December&#160;31, 2002, was an &#8220;Eligible Employee&#8221; within the meaning of Section 2.34 of the AT&amp;T Broadband Deferred Compensation Plan (as amended and restated, effective November&#160;18, 2002) </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">with respect to whom an account was maintained, and (ii)&#160;for the period beginning on December&#160;31, 2002 and extending through any date of  determination, has been actively and continuously in service to the Company or an Affiliate.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Effective for the period extending from January 1, 2014 through December 31, 2018:</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Each employee of a Participating Company other than NBCUniversal who is described in Section 2.30(a)(i)-(iv).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Each employee of a Participating Company other than NBCUniversal who is a Participant and who has an Annual Rate of Pay of $200,000 or more as of each of (A)&#160;December 31, 2013; (B)&#160;the date on which an Initial Election is filed with the Administrator and (C)&#160;the first day of each calendar year beginning after December&#160;31, 2013.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Each employee of NBCUniversal described in Section 2.28(a)(ii) or 2.28(a)(iii) who is a Participant and who has an Annual Rate of Pay of $200,000 or more as of each of (A)&#160;December 31, 2013; (B)&#160;the date on which an Initial Election is filed with the Administrator and (C)&#160;the first day of each calendar year beginning after December&#160;31, 2013.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) Effective for the period extending from January 1, 2019 through December 31, 2020, each employee of a Participating Company who either has a balance credited to his Account as of December 31, 2018, or has filed an Initial Election to defer bonus earned for the 2018 Plan Year and who:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) is an employee of NBCUniversal described in Section 2.25(a) whose Compensation was administered under NBCUniversal&#8217;s common payroll system as of December 31, 2013, has an Annual Rate of Pay of $250,000 or more as of both the date on which an Initial Election is filed with the Administrator and the first day of the calendar year in which such Initial Election is filed;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) is described in Section 2.28(a)(i), and who is a member of NBCUniversal&#8217;s Operating Committee (but not NBCUniversal&#8217;s Executive Committee or Management Committee); or</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) is described in Section 2.30(b).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.31.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Hardship</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an &#8220;unforeseeable emergency,&#8221; as defined in Section 409A.  The Committee shall determine whether the circumstances of the Participant constitute an unforeseeable emergency and thus a Hardship within the meaning of this Section 2.31.  Following a uniform procedure, the Committee&#8217;s determination shall consider any facts or conditions deemed necessary or advisable by the Committee, and the Participant shall be required to submit any evidence of the Participant&#8217;s circumstances that the Committee 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; provided however, that all determinations as to Hardship shall be uniformly and consistently made according to the provisions of this Section 2.31 for all Participants in similar circumstances.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.32.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">High Balance Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means 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.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.33.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">High-Water Mark</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) With respect to amounts credited to the Income Fund pursuant to an Eligible Comcast Employee&#8217;s Initial Elections on account of Compensation earned in 2014, the highest of the sum of the amounts described in (i), (ii) and (iii) below as of the last day of any calendar quarter beginning after December 31, 2008 and before October 1, 2013:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)An Eligible Comcast Employee&#8217;s Account to the extent such Account is credited to the Income Fund; plus </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Such Eligible Comcast Employee&#8217;s Account in the Prior Plan to the extent such Account is credited to the Income Fund; plus </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Such Eligible Comcast Employee&#8217;s Account in the Restricted Stock Plan to the extent such Account is credited to the &#8220;Income Fund.&#8221; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) With respect to amounts credited to the Income Fund pursuant to an Eligible Comcast Employee&#8217;s Initial Elections on account of Compensation earned after 2014, the sum of (x) plus (y) where (x) equals the highest of the sum of the amounts described in Section 2.33(a)(i), (ii) and (iii) 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:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) The amount credited to the Income Fund with respect to an Eligible Comcast Employee&#8217;s Account pursuant to Section 3.8 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; plus </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) The deferred portion of an Eligible Comcast Employee&#8217;s cash bonus award earned for 2013 to the extent credited to the Income Fund and payable, but for the Eligible Comcast Employee&#8217;s Initial Election, after December 31, 2013 and on or before September 30, 2014; plus </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) The amount credited to the Eligible Comcast Employee&#8217;s &#8220;Income Fund&#8221; under the Restricted Stock Plan pursuant to a &#8220;Diversification Election&#8221; made by an Eligible Comcast Employee before January 1, 2014 with respect to restricted stock units that vest under the Restricted Stock Plan after December 31, 2013 and on or before September 30, 2014.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.34.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Inactive Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means each Participant (other than an Outside 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 an Outside Director or Director Emeritus and is not actively employed by a Participating Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.35.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Income Fund</font><font style="font-family:inherit;font-size:12pt;">&#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 Income Fund, were credited with interest at the Applicable Interest Rate.  The &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">9% Fund</font><font style="font-family:inherit;font-size:12pt;">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is 9%.  The &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">12% Fund</font><font style="font-family:inherit;font-size:12pt;">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is 12%.  The &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prime Plus One Fund</font><font style="font-family:inherit;font-size:12pt;">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is described in Section 2.6(b).  For purposes of this Section 2.35, the Income Fund shall include amounts credited to the Income Fund under the Prior Plan and the Restricted Stock Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.36.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Income Fund Limit</font><font style="font-family:inherit;font-size:12pt;">&#8221; means $100 million, provided that if the amount credited to a Participant&#8217;s Income Fund is greater than $100 million as of December 31, 2019, 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.  The Administrator may waive or modify the Income Fund Limit applicable to one or more High Balance Participants in its discretion.  For purposes of this Section 2.36, the Income Fund shall include amounts credited to the Income Fund under the Prior Plan and the Restricted Stock Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.37.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Election</font><font style="font-family:inherit;font-size:12pt;">.&#8221; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Outside Directors and Directors Emeriti</font><font style="font-family:inherit;font-size:12pt;">.  With respect to Outside Directors and Directors Emeriti, the term &#8220;Initial 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 an Outside Director or Director Emeritus may:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Elect to defer any portion of the Compensation payable for the performance of services as an Outside Director or a Director Emeritus, net of required withholdings and deductions as determined by the Administrator in its sole discretion; and </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Designate the time of payment of the amount of deferred Compensation to which the Initial Election relates.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Eligible Employees</font><font style="font-family:inherit;font-size:12pt;">.  The term &#8220;Initial 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:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Subject to the limitations described in Section 2.37(b)(iii), elect to defer Compensation payable for the performance of services as an Eligible Employee following the time that such election is filed; and </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Designate the time of payment of the amount of deferred Compensation to which the Initial Election relates.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) The following rules shall apply to Initial Elections:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A) Subject to the limits on deferrals of Compensation described in Section 2.37(b)(iii)(B) and Section 2.37(b)(iii)(C): </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(1) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(2) the maximum amount of a Signing Bonus available for deferral pursuant to an Initial Election shall not exceed 50%.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B) The maximum amount subject to Initial Elections for any Plan Year shall not exceed 35% of Total Compensation.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(C) No Initial Election with respect to Compensation expected to be earned in a Plan Year 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 Plan, plus (z) the value of the Eligible Employee&#8217;s Account in the Restricted Stock 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="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;immediately preceding such Plan Year.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.38.  [RESERVED]</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.39.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">NBCUniversal</font><font style="font-family:inherit;font-size:12pt;">&#8221; means NBCUniversal, LLC and its subsidiaries.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.40.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">New Key Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means: </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Employees of Comcast</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Effective for the period extending from January 1, 2014 through December 31, 2018, and except as provided in Section 2.37(d), each employee of a Participating Company other than NBCUniversal and Comcast Spectacor:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A) who (x) becomes an employee of a Participating Company and (y) has an Annual Rate of Pay of $250,000 or more as of his employment commencement date, or </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B) who (x) has an Annual Rate of Pay that is increased to $250,000 or more and (y) immediately preceding such increase, was not an Eligible Employee.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Effective on and after January 1, 2019, and except as provided in Section 2.40(d), each employee of a Participating Company other than NBCUniversal and Comcast Spectacor:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Employees of NBCUniversal</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Effective for the period extending from January 1, 2013 through December 31, 2018, and except as provided in Section 2.39(d), each employee of NBCUniversal who (x) first becomes a member of the NBCUniversal Executive Committee, Management Committee or Operating 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Effective on and after January 1, 2019, and except as provided in Section 2.39(d), 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) Effective on and after May 20, 2014, and except as provided in Section 2.40(d), each employee of Comcast Spectacor: </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) who (x) becomes an employee of Comcast Spectacor, (y) has an Annual Rate of Pay of $350,000 or more as of his employment commencement date and (z) is designated as an Eligible Comcast Spectacor Employee by the Administrator or its delegate, or </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) who (x) is designated as an Eligible Comcast Spectacor Employee by the Administrator or its delegate, (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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) Notwithstanding Section 2.40(a), (b), or (c) to the contrary, no employee shall be treated as a New Key Employee with respect to any Plan Year under this Section 2.40 if:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Such employee 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; or</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Such employee has been eligible to participate in the Plan or any other plan referenced in Section 2.40(d)(i) (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.40(d), otherwise become a New Key Employee.  </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.41.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Normal Retirement</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) 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; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) For a Participant who is an Outside Director or Director Emeritus immediately preceding his termination of service, the Participant&#8217;s normal retirement from the Board.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.42.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Other Investment Fund</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Company Stock Fund and such other hypothetical investment funds designated by the Administrator, 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 such Other Investment Fund, were credited with income, gains, and losses as if actually invested in such Other Investment Fund.  Unless otherwise specified by the Administrator, 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.43.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Outside Director</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a member of the Board who is not an Eligible Employee of a Participating Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.44.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means each individual who has made an Initial 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, a Disabled Participant, and an Inactive Participant.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.45.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Participating Company</font><font style="font-family:inherit;font-size:12pt;">&#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, </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Administrator may delegate its authority to designate an eligible Affiliate as an excluded Affiliate under this Section 2.45 to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.46.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Performance-Based Compensation</font><font style="font-family:inherit;font-size:12pt;">&#8221; means &#8220;Performance-Based Compensation&#8221; within the meaning of Section 409A.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.47.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Performance Period</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a period of at least 12 months during which a Participant may earn Performance-Based Compensation.  Effective for Comcast Spectacor&#8217;s fiscal years beginning on and after July 1, 2014, 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.48.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Person</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.49.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2005 Deferred Compensation Plan, as set forth herein, and as amended from time to time.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.50.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Year</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the calendar year.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.51.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prime Rate</font><font style="font-family:inherit;font-size:12pt;">&#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="font-family:inherit;font-size:12pt;text-decoration:underline;">The Wall Street Journal</font><font style="font-family:inherit;font-size:12pt;">&#32;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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.52.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prior Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2002 Deferred Compensation Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.53.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Protected Account Balance</font><font style="font-family:inherit;font-size:12pt;">&#8221; means: </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) The amount credited to the Account of an Eligible Comcast Employee, an Outside Director or a Director Emeritus pursuant to Initial Elections and Subsequent Elections with respect to Compensation earned before January 1, 2014 or pursuant to Company Credits described in Section 3.8 that are credited before January 1, 2014, including interest credits attributable to such amount.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) The portion of an Eligible Comcast Employee&#8217;s Account attributable to Company Credits described in Section 3.8 that are made pursuant to an employment agreement entered into on or before December 31, 2013, including interest credits attributable to such amount.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) The amount credited pursuant to Initial Elections with respect to Compensation earned in 2014 or 2015, if, as of the September 30th immediately preceding the Plan Year to which the Initial Election applies, the sum of:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) An Eligible Comcast Employee&#8217;s Account; plus</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Such Eligible Comcast Employee&#8217;s Account in the Prior Plan; plus </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Such Eligible Comcast Employee&#8217;s Account in the Restricted Stock Plan to the extent such Account is credited to the &#8220;Income Fund;&#8221;</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">is less than the High-Water Mark.</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) The amount credited pursuant to Initial Elections with respect to Compensation earned on and after January 1, 2016 and the amount credited to an Eligible Comcast Employee&#8217;s Account attributable to Company Credits described in Section 3.8 after May 20, 2015 (other than Company Credits described in Section 2.53(b)), if, as of the September 30</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;immediately preceding the Plan Year in which such amounts are creditable, the sum of:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) An Eligible Comcast Employee&#8217;s Account; plus</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Such Eligible Comcast Employee&#8217;s Account in the Prior Plan; plus </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Such Eligible Comcast Employee&#8217;s Account in the Restricted Stock Plan to the extent such Account is credited to the &#8220;Income Fund;&#8221;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">is less than the High-Water Mark.</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e) The amount credited pursuant to Subsequent Elections filed after December 31, 2013 that are attributable to any portion of an Eligible Comcast Employee&#8217;s Account described in this Section 2.53.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding Sections 2.53(a), (b), (c), (d) and (e), 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 that occurs after December 31, 2013 shall be zero.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.54.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Stock Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2002 Restricted Stock Plan (or any successor plan).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.55.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Retired Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a Participant who has terminated service pursuant to a Normal Retirement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.56.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 16 Officer</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.57.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Severance Pay</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.58.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Signing Bonus</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.59.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsequent Election</font><font style="font-family:inherit;font-size:12pt;">&#8221; means 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 made Initial Election or Subsequent Election.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.60.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Surviving Spouse</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.61.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Third Party</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.62.  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Total Compensation</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) The sum of an Eligible Employee&#8217;s Annual Rate of Pay, plus Company Credits described in Section 3.8, plus any target bonus amount under a cash bonus award that is includible as &#8220;Compensation&#8221; under Section 2.16, 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;ARTICLE 3 - INITIAL AND SUBSEQUENT ELECTIONS</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Elections</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Elections</font><font style="font-family:inherit;font-size:12pt;">.  Subject to any applicable limitations or restrictions on Initial Elections, each Outside Director, Director Emeritus and Eligible Employee shall have the right to defer Compensation by filing an Initial 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 Election before the date on which such individual becomes a New Key Employee.  The Compensation of such Outside Director, Director 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 Outside Director, Director Emeritus or Eligible Employee for such period of time pursuant to such Outside Director&#8217;s, Director Emeritus&#8217;s or Eligible Employee&#8217;s Initial Election.  Such reduction shall be effected on a pro rata basis from each periodic installment payment of such Outside 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 Outside 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 Outside 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsequent Elections</font><font style="font-family:inherit;font-size:12pt;">.  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 Election pursuant to the terms of the Plan by filing a Subsequent Election at the time, to the extent, and in the manner described in this Article 3.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2. </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Filing of Initial Election: General</font><font style="font-family:inherit;font-size:12pt;">.  An Initial Election shall be made on the form provided by the Administrator for this purpose.  Except as provided in Section 3.3:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) No such Initial 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 Election applies.  </font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) No such Initial 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) No such Initial 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 Election is filed with the Administrator on or before the 30</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;day following the date of grant of such Signing Bonus and at least one year before such specified date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.3.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Filing of Initial Election by New Key Employees and New Outside Directors</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">New Key Employees</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding Section 3.1 and Section 3.2, a New Key Employee may file an Initial Election:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) To defer Compensation payable for services to be performed after the date of such Initial Election.  An Initial Election to defer Compensation payable for services to be performed after the date of such Initial 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) To defer Compensation payable as a Signing Bonus.  An Initial 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="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">An Initial 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="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">New Outside Directors</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding Section 3.1 and Section 3.2, an Outside Director may elect to defer Compensation by filing an Initial Election with respect to his Compensation attributable to services provided as an Outside Director in the calendar year in which an Outside Director&#8217;s election as a member of the Board becomes effective (provided that such Outside Director is not a member of the Board immediately preceding such effective date), beginning with Compensation earned following the filing of an Initial Election with the Administrator and before the close of such calendar year.  Such Initial Election must be filed with the Administrator within 30 days of the effective date of such Outside Director&#8217;s election.  Any Initial Election by such Outside Director for succeeding calendar years shall be made in accordance with Section 3.1 and Section 3.2</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.4.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Years to which Initial Election May Apply</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Separate Initial Elections for Each Calendar Year or Applicable Performance Period</font><font style="font-family:inherit;font-size:12pt;">.  A separate Initial Election may be made for each calendar year or other applicable Performance Period as to which an Outside Director, Director Emeritus or Eligible Employee desires to defer such Outside Director&#8217;s, Director Emeritus&#8217;s or Eligible Employee&#8217;s Compensation.  The failure of an Outside Director, Director Emeritus or Eligible Employee to make an Initial Election for any calendar year or </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">other applicable Performance Period shall not affect such Outside Director&#8217;s or Eligible Employee&#8217;s right to make an Initial Election for any other calendar year or other applicable Performance Period.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Election of Distribution Date</font><font style="font-family:inherit;font-size:12pt;">.  Each Outside Director, Director Emeritus or Eligible Employee shall, contemporaneously with an Initial Election, also elect the time of payment of the amount of the deferred Compensation to which such Initial Election relates; 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 Election would be paid but for the Initial Election, nor later than January 2nd of the tenth calendar year beginning after the date the compensation subject to the Initial Election would be paid but for the Initial Election.  Further, each Outside Director, Director Emeritus or Eligible Employee may select with each Initial Election the manner of distribution in accordance with Article 4.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.5.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsequent Elections</font><font style="font-family:inherit;font-size:12pt;">.  No Subsequent Election shall be effective until 12 months after the date on which such Subsequent Election is made.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Active Participants, Outside Directors, and Section 16 Officers</font><font style="font-family:inherit;font-size:12pt;">.  Each Active Participant, and each Participant designated by the Administrator who has served as an Outside Director or Section 16 Officer at any time on or after January 1, 2020 (whether or not such individual is an Active Participant), who has made an Initial Election, or who has made a Subsequent 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 and a maximum of ten additional years from the previously-elected payment date, by filing a Subsequent 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 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Inactive Participants</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise provided in Section 3.5(a), the Committee may, in its sole and absolute discretion, permit an Inactive Participant to make a Subsequent Election defer the time of payment of any part or all of such Inactive Participant&#8217;s Account for a minimum of five years and a maximum of ten additional years from the previously-elected payment date, by filing a Subsequent 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 Elections under this Section 3.5(b) shall be determined by the Committee in its sole and absolute discretion.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Surviving Spouses - Subsequent Election</font><font style="font-family:inherit;font-size:12pt;">.  A Surviving Spouse who is a Deceased Participant&#8217;s 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 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 ten (10) years from the previously-elected payment date, or such Surviving Spouse may elect to defer payment until such Surviving Spouse&#8217;s death.  A Surviving Spouse may make a total of two (2) Subsequent Elections under this Section 3.5(c), with respect to all or any part of the Deceased Participant&#8217;s Account.  Subsequent 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Beneficiary of a Deceased Participant Other Than a Surviving Spouse - Subsequent Election</font><font style="font-family:inherit;font-size:12pt;">.  A Beneficiary of a Deceased Participant other than a Surviving Spouse may elect to defer the time of payment, of any part or all of such Deceased Participant&#8217;s Account the payment of which </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">would be made more than 12 months after the date of such election.  Such election shall be made by filing a Subsequent 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 ten (10) years from the previously-elected payment date.  A Beneficiary may make one (1) Subsequent Election under this Section 3.5(d), with respect to all or any part of the Deceased Participant&#8217;s Account.  Subsequent 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="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Retired Participants and Disabled Participants</font><font style="font-family:inherit;font-size:12pt;">.  The Committee may, in its sole and absolute discretion, permit a Retired Participant or a Disabled Participant to make a Subsequent 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 Election for a minimum of five (5) years and a maximum of ten (10) additional years from the previously-elected payment date, by filing a Subsequent 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 Elections under this Section 3.5(f) shall be determined by the Committee in its sole and absolute discretion.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Most Recently Filed Initial Election or Subsequent Election Controlling</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise specifically provided by the Plan, no distribution of the amounts deferred by a Participant shall be made before the payment date designated by the Participant or Beneficiary on the most recently filed Initial Election or Subsequent Election with respect to each deferred amount.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.6.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Discretion to Provide for Distribution in Full Upon or Following a Change of Control</font><font style="font-family:inherit;font-size:12pt;">.  To the extent permitted by</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Section 409A, in connection with a Change of Control, and for the 12-month period following a Change of Control, the Committee may exercise its discretion to terminate the Plan and, notwithstanding any other provision of the Plan or the terms of any Initial Election or Subsequent Election, distribute the Account balance of each Participant in full and thereby effect the revocation of any outstanding Initial Elections or Subsequent Elections.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.7.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Withholding and Payment of Death Taxes</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) Notwithstanding any other provisions of this Plan to the contrary, including but not limited to the provisions of Article 3 and Article 7, or any Initial or Subsequent Election filed by a Deceased Participant or a Deceased Participant&#8217;s Beneficiary (for purposes of this Section, the &#8220;Decedent&#8221;), and to the extent permitted by</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Section 409A, the Administrator shall apply the terms of Section 3.7(b) to the Decedent&#8217;s Account unless the Decedent affirmatively has elected, in writing, filed with the Administrator, to waive the application of Section 3.7(b).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Unless the Decedent affirmatively has elected, pursuant to Section&#160;3.7(a), that the terms of this Section 3.7(b) not apply, but only to the extent permitted under Section 409A:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) The Administrator shall prohibit the Decedent&#8217;s Beneficiary from taking any action under any of the provisions of the Plan with regard to the Decedent&#8217;s Account other than the Beneficiary&#8217;s making of a Subsequent Election pursuant to Section 3.5;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) The Administrator shall defer payment of the Decedent&#8217;s Account until the later of the Death Tax Clearance Date and the payment date designated in the Decedent&#8217;s Initial Election or Subsequent Election;</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) The Administrator shall withdraw from the Decedent&#8217;s Account such amount or amounts as the Decedent&#8217;s Personal Representative  shall certify to the Administrator as being necessary to pay  the Death Taxes apportioned against the Decedent&#8217;s Account; the Administrator shall remit the amounts so withdrawn to the Personal Representative, who shall apply the same to the payment of the Decedent&#8217;s Death Taxes, or the Administrator may pay such amounts directly to any taxing authority as payment on account of Decedent&#8217;s Death Taxes, as the Administrator elects;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv) If the Administrator makes a withdrawal from the Decedent&#8217;s Account to pay the Decedent&#8217;s Death Taxes and such withdrawal causes the recognition of income to the Beneficiary, the Administrator shall pay to the Beneficiary from the Decedent&#8217;s Account, within thirty (30) days of the Beneficiary&#8217;s request, the amount necessary to enable the Beneficiary to pay the Beneficiary&#8217;s income tax liability resulting from such recognition of income; additionally, the Administrator shall pay to the Beneficiary from the Decedent&#8217;s Account, within thirty (30) days of the Beneficiary&#8217;s request, such additional amounts as are required to enable the Beneficiary to pay the Beneficiary&#8217;s income tax liability attributable to the Beneficiary&#8217;s recognition of income resulting from a distribution from the Decedent&#8217;s Account pursuant to this Section 3.7(b)(iv);</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v) Amounts withdrawn from the Decedent&#8217;s Account by the Administrator pursuant to Sections 3.7(b)(iii) and 3.7(b)(iv) shall be withdrawn from the portions of Decedent&#8217;s Account having the earliest distribution dates as specified in Decedent&#8217;s Initial Election or Subsequent Election; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vi) Within 30 days after the Death Tax Clearance Date or upon the payment date designated in the Decedent&#8217;s Initial Election or Subsequent Election, if later, the Administrator shall pay the Decedent&#8217;s Account to the Beneficiary.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.8.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company Credits</font><font style="font-family:inherit;font-size:12pt;">.  In addition to the amounts credited to Participants&#8217; Accounts pursuant to Initial Elections with respect to Compensation, the Committee may provide for additional amounts to be credited to the Accounts of one or more designated Eligible Employees (&#8220;Company Credits&#8221;) for any year.  A Participant whose Account is designated to receive Company Credits may not elect to receive any portion of the Company Credits as additional Compensation in lieu of deferral as provided by this Section 3.8.  The total amount of Company Credits designated with respect to an Eligible Employee&#8217;s Account for any Plan Year shall be credited to such Eligible Employee&#8217;s Account as of the time or times designated by the Administrator, as a bookkeeping entry to such Eligible Employee&#8217;s Account in accordance with Section 5.1.  From and after the date Company Credits are allocated as designated by the Administrator, Company Credits shall be credited to the Income Fund.  Company Credits and income, gains and losses credited with respect to Company Credits shall be distributable to the Participant on the same basis as if the Participant had made an Initial Election to receive a lump sum distribution of such amount on January 2</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">nd</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;of the third calendar year beginning after the later of Plan Year with respect to which the Company Credits were authorized or the Plan Year in which such Company Credits are free of a substantial risk of forfeiture, unless the Participant timely designates a later time and form of payment that is a permissible time and form of payment for amounts subject to an Initial Election under Section 3.4(b) and Section 4.1.  In addition, the Participant may make one or more Subsequent Elections with respect to such Company Credits (and income, gains and losses credited with respect to Company Credits) on the same basis as all other amounts credited to such Participant&#8217;s Account.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.9.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Separation from Service</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Required Suspension of Payment of Benefits</font><font style="font-family:inherit;font-size:12pt;">.  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 a 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination of Employment</font><font style="font-family:inherit;font-size:12pt;">.  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 an Outside Director shall be treated as having terminated employment on the Participant&#8217;s termination of service as an Outside Director, provided that if such a Participant is designated as a Director Emeritus upon termination of service as an Outside 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="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 4 - MANNER OF DISTRIBUTION</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Manner of Distribution</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) Amounts credited to an Account shall be distributed, pursuant to an Initial Election or Subsequent Election in either (i)&#160;a lump sum payment or (ii)&#160;substantially equal monthly or annual installments over a five (5), ten (10) or fifteen (15) year period.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) To the extent permitted by Section 409A, notwithstanding any Initial Election, Subsequent Election or any other provision of the Plan to the contrary:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) distributions pursuant to Initial Elections or Subsequent 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 Election or Subsequent Election and the benefit commencement date, has a value of more than $10,000;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Determination of Account Balances for Purposes of Distribution</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.3.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan-to-Plan Transfers; Change in Time and Form of Election Pursuant to Special Section 409A Transition Rules</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) 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 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 5 - BOOK ACCOUNTS</font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deferred Compensation Account</font><font style="font-family:inherit;font-size:12pt;">.  A Deferred Compensation Account shall be established for each Outside Director, Director Emeritus and Eligible Employee when such Outside 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.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Crediting of Income, Gains, and Losses on Accounts</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">In General</font><font style="font-family:inherit;font-size:12pt;">.  Except for amounts credited to the Accounts of Participants who are: </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Outside Directors who have elected to defer the receipt of Compensation payable in the form of Company Stock,</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) Participants subject to the Income Fund Limit; </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) Section 16 Officers who, pursuant to rules established by the Administrator or its delegate, have elected to transfer amounts credited to their Accounts that are deemed to be invested in the Income Fund to an Other Investment Fund; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv) Outside Directors and Section 16 Officers, with respect to amounts subject to Subsequent Elections permitted to be made after their termination of service;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Crediting of Income, Gains, and Losses on Accounts Subject to Investment Restrictions</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Credits to Other Investment Funds</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Post-Termination Elections</font><font style="font-family:inherit;font-size:12pt;">.  The Accounts of Outside Directors and Section 16 Officers whose Subsequent 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Participants Whose Income Fund Exceeds the Income Fund Limit</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:288px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(1) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsequent Election</font><font style="font-family:inherit;font-size:12pt;">.  Amounts subject to a Subsequent 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:288px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(2) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Year-End Adjustments</font><font style="font-family:inherit;font-size:12pt;">.  If a Participant&#8217;s Income Fund exceeds the Income Fund Limit as of the last day of each Plan Year, the excess of (x) the amount credited to the Participant&#8217;s Income Fund </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">over</font><font style="font-family:inherit;font-size:12pt;">&#32;(y) the Income Fund Limit shall be transferred to an Other Investment Fund.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(C) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 16 Officers</font><font style="font-family:inherit;font-size:12pt;">.  Pursuant to rules established by the Administrator or its delegate, 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Protocol for Deemed Transfers between Income Fund and an Other Investment Fund</font><font style="font-family:inherit;font-size:12pt;">.  As provided in Article III, the timing of distributions of amounts credited to a Participant&#8217;s Account is established pursuant to Initial Elections and Subsequent Elections, and a Participant may elect various distribution dates for amounts subject to Initial Elections and Subsequent 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, and provided further than no amounts shall be deemed transferred to or from the Income Fund under the Prior Plan. </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Stock Fund Credits</font><font style="font-family:inherit;font-size:12pt;">.  Amounts credited to the Accounts of Outside Directors and High Balance Participants in the form of 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) Outside Directors and (ii) </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participants under circumstances described in Section 5.2(a)(iv) shall be distributed in the form of Company Stock, rounded to the nearest lower whole share.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Timing of Credits</font><font style="font-family:inherit;font-size:12pt;">.  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 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.3.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Status of Deferred Amounts</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.4.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Participants&#8217; Status as General Creditors</font><font style="font-family:inherit;font-size:12pt;">.  Regardless of whether or not the Company is a Participant&#8217;s employer, an 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 6 - NO ALIENATION OF BENEFITS; PAYEE DESIGNATION</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:12pt;">6.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Alienation</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Domestic Relations Orders</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding any other provision of the Plan or the terms of any Initial Election or Subsequent 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.3.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payee Designation</font><font style="font-family:inherit;font-size:12pt;">. Subject to the terms and conditions of the Plan, a Participant or Beneficiary may direct that any amount payable pursuant to an Initial Election or a Subsequent Election </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 7 - DEATH OF PARTICIPANT</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Death of Participant</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise provided in Section 3.5, a Deceased Participant&#8217;s Account shall be distributed in accordance with the last Initial Election or Subsequent Election made by the Deceased Participant before the Deceased Participant&#8217;s death.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Designation of Beneficiaries</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 8 - HARDSHIP AND OTHER ACCELERATION EVENTS</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Hardship</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding the terms of an Initial Election or Subsequent Election, if, at the Participant&#8217;s request, the Committee determines that 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Other Acceleration Events</font><font style="font-family:inherit;font-size:12pt;">.  To the extent permitted by Section 409A, notwithstanding the terms of an Initial Election or Subsequent Election, distribution of all or part of a Participant&#8217;s Account may be made:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f) 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(g) 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="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 9 </font><font style="font-family:inherit;font-size:12pt;">-</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;INTERPRETATION</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Authority of Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Committee shall have full and exclusive authority to construe, interpret and administer this Plan and the Committee&#8217;s construction and interpretation thereof shall be binding and conclusive on all persons for all purposes.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Claims Procedure</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a) The specific reason or reasons for the denial;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b) Specific reference to pertinent Plan provisions on which the denial is based;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c) 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; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d) Appropriate information as to the steps to be taken in order to submit a claim for review.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Claims for benefits under the Plan must be filed with the Administrator at the following address:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Comcast Corporation</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">One Comcast Center</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1701 John F. Kennedy Boulevard</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Philadelphia, PA 19103</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Attention:  General Counsel</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 10 - AMENDMENT OR TERMINATION</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendment or Termination</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise provided by Section 10.2, the Company, by action of the Board or by action of the Committee, 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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendment of Rate of Credited Earnings</font><font style="font-family:inherit;font-size:12pt;">.  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 Election or Subsequent Election made with respect to Compensation and filed with the Administrator before the date of adoption of such amendment by the Board or the Committee.  For purposes of this Section 10.2, a Subsequent 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 Election from any previous Initial Election or Subsequent Election with respect to such Account.</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 11-  WITHHOLDING OF TAXES</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Whenever the Participating Company is required to credit deferred Compensation 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 which the deferred Compensation 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 shall be conditioned on the Participant&#8217;s compliance, to 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><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 12 - MISCELLANEOUS PROVISIONS</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.1.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Right to Continued Employment</font><font style="font-family:inherit;font-size:12pt;">.  Nothing contained herein shall be construed as conferring upon any Participant the right to remain in service as an Outside Director or Director Emeritus or in the employment of a Participating Company as an executive or in any other capacity.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.2.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Expenses of Plan</font><font style="font-family:inherit;font-size:12pt;">.  All expenses of the Plan shall be paid by the Participating Companies.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.3.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Gender and Number</font><font style="font-family:inherit;font-size:12pt;">.  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="font-family:inherit;font-size:12pt;font-style:italic;">vice versa</font><font style="font-family:inherit;font-size:12pt;">, as the context may require.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.4.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Law Governing Construction</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.6.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Headings Not a Part Hereof</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.7.  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Severability of Provisions</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ARTICLE 13- EFFECTIVE DATE</font></div><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The original effective date of the Plan is January 1, 2005.  The amended and restated Plan document approved and adopted on December 10, 2019 shall be effective December 10, 2019.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, COMCAST CORPORATION has caused this Plan to be executed by its officers thereunto duly authorized, and its corporate seal to be affixed hereto, on the 10th day of December, 2019.</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">BY:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ David L. Cohen</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">ATTEST: _</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.14
<SEQUENCE>5
<FILENAME>ex1014-12312019.htm
<DESCRIPTION>EXHIBIT 10.14
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sbf3227f5233a4aea86c617857fbabbb4"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.14</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMCAST CORPORATION</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2002 RESTRICTED STOCK PLAN</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">(As Amended and Restated, Effective December 10, 2019)</font></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:48px;">1.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND AND PURPOSE</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Background</font><font style="font-family:inherit;font-size:12pt;">.  COMCAST CORPORATION, a Pennsylvania corporation, hereby amends and restates the Comcast Corporation 2002 Restricted Stock Plan (the &#8220;Plan&#8221;), effective December 10, 2019.  </font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purpose</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purpose of the Amendment; Credits Affected</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Reservation of Right to Amend to Comply with Section 409A</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deferral Provisions of Plan Unfunded and Limited to Select Group of Management or Highly Compensated Employees</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(f)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">References to Written Forms, Elections and Notices</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">2.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DEFINITIONS</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">[RESERVED]</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Account</font><font style="font-family:inherit;font-size:12pt;">&#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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Active Grantee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means each Grantee who is actively employed by a Participating Company.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Affiliate</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Rate of Pay</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(f)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Applicable Interest Rate</font><font style="font-family:inherit;font-size:12pt;">&#8221; means: </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Except as otherwise provided in Paragraph 2(f)(ii):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 on or after January 1, 2010 and before January 1, 2014 and (2) Diversification Elections and Special Diversification Elections made on or after January 1, 2010 and before January 1, 2014, 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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Effective 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 on or after January 1, 2014, (2) dividends and other distributions credited with respect to  Deferred Stock Units that are deferred pursuant to Regular Deferral Elections, and (3) Diversification Elections and Special Diversification Elections made on or after January 1, 2014, the &#8220;Applicable Interest Rate&#8221; shall be the Applicable Interest Rate that applies to &#8220;Protected Benefits&#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="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;immediately preceding the Plan Year to which the Initial </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:240px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">Deferral Election, Regular Deferral Election or Diversification Election applies, the sum of (x) the Grantee&#8217;s Account under the 2005 Deferred Compensation Plan, plus (y) the Grantee&#8217;s Account under the Comcast Corporation 2002 Deferred Compensation Plan (the &#8220;2002 Deferred Compensation Plan&#8221;), 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 Benefits.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Effective for the period beginning as soon as administratively practicable following a Grantee&#8217;s employment termination date to the date the Grantee&#8217;s Account is distributed in full, 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:  (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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(g)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">AT&amp;T Broadband Transaction</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the acquisition of AT&amp;T Broadband Corp. (now known as Comcast Cable Communications, LLC) by the Company.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(h)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Award</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an award of Restricted Stock or Restricted Stock Units granted under the Plan.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(i)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Board</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Board of Directors of the Company.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(j)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Change in Control</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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: </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">following February 22, 2016, any person or &#8220;group&#8221; (as defined in Section 13(d) of the Exchange 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 Exchange 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);</font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the approval by the shareholders of the Company of a liquidation or dissolution of the Company.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(k)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Code</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(l)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Comcast Plan</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(m)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Committee</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(n)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Common Stock</font><font style="font-family:inherit;font-size:12pt;">&#8221; means Class A Common Stock, par value $0.01, of the Company.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(o)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(p)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company Stock Fund</font><font style="font-family:inherit;font-size:12pt;">&#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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(q)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Date of Grant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the date on which an Award is granted.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(r)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deceased Grantee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A Grantee whose employment by a Participating Company is terminated by death; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A Grantee who dies following termination of employment by a Participating Company.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(s)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deferral Eligible Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Effective for the period extending from January 1, 2014 through December 31, 2018:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">An Eligible Employee whose Annual Rate of Pay is $250,000 or more as of both: (x)&#160;the date on which an Initial Deferral Election or Regular Deferral Election is filed with the Committee; and (y)&#160;the first day of the calendar year in which such Initial Deferral Election or Regular Deferral Election is filed.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Each New Key Employee.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Effective on and after January 1, 2019:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">An Eligible Employee whose Annual Rate of Pay is $350,000 or more as of both:  (x)&#160;the date on which an Initial Deferral Election or Regular Deferral Election is filed with the Committee; and (y)&#160;the first day of the calendar year in which such Initial Deferral Election or Regular Deferral Election is filed.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Each New Key Employee.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding anything in this Paragraph 2(s) 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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(t)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deferred Stock Units</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the number of hypothetical Shares subject to an Election.</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(u)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disability</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If different from the definition in Paragraph 2(u)(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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(v)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disabled Grantee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A Grantee whose employment by a Participating Company is terminated by reason of Disability;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The duly-appointed legal guardian of an individual described in Paragraph 2(v)(i) acting on behalf of such individual.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(w)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Diversification Election</font><font style="font-family:inherit;font-size:12pt;">&#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 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).</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(x)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Election</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, as applicable, an Initial Deferral Election, Regular Deferral Election, or a Subsequent Deferral Election.  </font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(y)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Eligible Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an employee of a Participating Company, as determined by the Committee.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(z)</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Fair Market Value</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(aa)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Family Member</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(bb)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grandfathered Amount</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(cc)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grantee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an Eligible Employee or Non-Employee Director who is granted an Award.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(dd)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Hardship</font><font style="font-family:inherit;font-size:12pt;">&#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(dd).  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; provided </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">however, that all determinations as to Hardship shall be uniformly and consistently made according to the provisions of this Paragraph 2(dd) for all Grantees in similar circumstances.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ee)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">High Balance Participant</font><font style="font-family:inherit;font-size:12pt;">&#8221; means 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.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ff)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">High-Water Mark</font><font style="font-family:inherit;font-size:12pt;">&#8221; means: </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)&#160;&#160;&#160;&#160;With respect to amounts credited to the Income Fund on account of </font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Grantee&#8217;s Account under the 2005 Deferred Compensation Plan, to the extent credited to the Income Fund; plus </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Grantee&#8217;s Account under the 2002 Deferred Compensation Plan, to the extent credited to the Income Fund; plus </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the portion of the Grantee&#8217;s Account under this Plan credited to the Income Fund.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)&#160;&#160;&#160;&#160;With respect to amounts credited to the Income Fund on account of</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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: </font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A)&#160;&#160;&#160;&#160;The amount credited to the Income Fund with respect to a </font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; plus </font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B)&#160;&#160;&#160;&#160;The deferred portion of a Grantee&#8217;s cash bonus award earned for</font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; plus </font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(C)&#160;&#160;&#160;&#160;The amount credited to the Income Fund pursuant to a</font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Diversification Election or Special Diversification Election made by a Grantee before January 1, 2014 with respect to Restricted Stock Units that vest after December 31, 2013 and on or before September 30, 2014.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(gg)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Income Fund</font><font style="font-family:inherit;font-size:12pt;">&#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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Plan.  The &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">9% Fund</font><font style="font-family:inherit;font-size:12pt;">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is 9%.  The &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">12% Fund</font><font style="font-family:inherit;font-size:12pt;">&#8221; means that portion of the Income Fund with respect to which the Applicable Interest Rate is 12%.  The &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prime Plus One Fund</font><font style="font-family:inherit;font-size:12pt;">&#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(gg), 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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(hh)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Income Fund Limit</font><font style="font-family:inherit;font-size:12pt;">&#8221; means $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.  The Committee may waive or modify the Income Fund Limit applicable to one or more High Balance Participants in its discretion.  For purposes of this Paragraph 2(hh), the Income Fund shall include amounts credited to Income Fund under the 2002 Deferred Compensation Plan and 2005 Deferred Compensation Plan. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Deferral Election</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a written election on a form provided by the Committee, pursuant to which a Grantee: (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; and (ii)&#160;designates the distribution date of such Shares.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(jj)&#160;&#160;&#160;&#160;[RESERVED]</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(kk)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">New Key Employee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:  </font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)&#160;&#160;&#160;&#160;Effective for the period extending from January 1, 2014 through December</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">31, 2018, each employee of a Participating Company who:</font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A)&#160;&#160;&#160;&#160;becomes an employee of a Participating Company and has an </font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Annual Rate of Pay of $250,000 or more as of his employment commencement date; or </font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B)&#160;&#160;&#160;&#160;has an Annual Rate of Pay that is increased to $250,000 or more and </font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">who, immediately preceding such increase, was not a Deferral Eligible Employee.</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)&#160;&#160;&#160;&#160;Effective on and after January 1, 2019, each employee of a Participating </font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Company who:</font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A)&#160;&#160;&#160;&#160;becomes an employee of a Participating Company and has an </font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Annual Rate of Pay of $350,000 or more as of his employment commencement date; or </font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B)&#160;&#160;&#160;&#160;has an Annual Rate of Pay that is increased to $350,000 or more and </font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">who, immediately preceding such increase, was not a Deferral Eligible Employee.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ll)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Employee Director</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(mm)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Normal Retirement</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(nn)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Other Available Shares</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, as of any date, the sum of:</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)&#160;&#160;&#160;&#160;The total number of Shares owned by a Grantee or such Grantee&#8217;s Family </font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; plus</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)&#160;&#160;&#160;&#160;The excess, if any of:</font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(A)&#160;&#160;&#160;&#160;The total number of Shares owned by a Grantee or such Grantee&#8217;s </font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Family Member other than the Shares described in Paragraph 2(nn)(i); over</font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(B)&#160;&#160;&#160;&#160;The sum of:</font></div><div style="line-height:120%;padding-left:192px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(1)</font><font style="font-family:inherit;font-size:12pt;">The number of such Shares owned by such Grantee or such Grantee&#8217;s Family Member for less than six months; plus</font></div><div style="line-height:120%;padding-left:192px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(2)</font><font style="font-family:inherit;font-size:12pt;">The number of such Shares owned by such Grantee or such Grantee&#8217;s Family Member that has, within the preceding six months, been the subject of a certification pursuant to Paragraph 9(c)(ii) or any similar certification under any other Comcast Plan; plus</font></div><div style="line-height:120%;padding-left:192px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(3)</font><font style="font-family:inherit;font-size:12pt;">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; plus</font></div><div style="line-height:120%;padding-left:192px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(4)</font><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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&amp;T Broadband Transaction that have converted into Shares. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(oo)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Other Investment Fund</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(pp)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Participating Company</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Company and each of the Subsidiary Companies.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(qq)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Performance-Based Compensation</font><font style="font-family:inherit;font-size:12pt;">&#8221; means &#8220;Performance-Based Compensation&#8221; within the meaning of Section 409A.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(rr)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Performance Period</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a period of at least 12 months during which a Grantee may earn Performance-Based Compensation.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ss)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Person</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(tt)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2002 Restricted Stock Plan, as set forth herein, and as amended from time to time.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(uu)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Year</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the calendar year.</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vv)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prime Rate</font><font style="font-family:inherit;font-size:12pt;">&#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="font-family:inherit;font-size:12pt;text-decoration:underline;">The Wall Street Journal</font><font style="font-family:inherit;font-size:12pt;">&#32;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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ww)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Regular Deferral Election</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a written election on a form provided by the Committee, pursuant to which a Grantee:  (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; and (ii)&#160;designates the distribution date of such Shares.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(xx)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Stock</font><font style="font-family:inherit;font-size:12pt;">&#8221; means Shares subject to restrictions as set forth in an Award.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(yy)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Stock Unit</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(zz)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Retired Grantee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a Grantee who has terminated employment pursuant to a Normal Retirement.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(aaa)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Rule 16b-3</font><font style="font-family:inherit;font-size:12pt;">&#8221; means Rule 16b-3 promulgated under the 1934 Act, as in effect from time to time.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(bbb)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 16 Officer</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ccc)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Share</font><font style="font-family:inherit;font-size:12pt;">&#8221; or &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Shares</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a share or shares of Common Stock.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ddd)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Special Diversification Election</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, with respect to each separate Award, a Diversification Election 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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(eee)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsequent Deferral Election</font><font style="font-family:inherit;font-size:12pt;">&#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: (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; and (ii) designates the distribution date of such Shares.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(fff)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsidiary Companies</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ggg)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Successor-in-Interest</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(hhh)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Terminating Event</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a Change in Control.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Third Party</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(jjj)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Vesting Date</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, as applicable:  (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="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(kkk)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">1933 Act</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Securities Act of 1933, as amended.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(lll)&#160;&#160;&#160;&#160;&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">1934 Act</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">3.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">RIGHTS TO BE GRANTED</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Rights that may be granted under the Plan are:</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">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; and </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">4.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SHARES SUBJECT TO THE PLAN</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Shares Available for Grant</font><font style="font-family:inherit;font-size:12pt;">.  Subject to adjustment as provided in Paragraph&#160;10, not more than 268 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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Shares Returned to the Reserve</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Share Recycling Prohibitions</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">5.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ADMINISTRATION OF THE PLAN</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Administration</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grants</font><font style="font-family:inherit;font-size:12pt;">.  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 Non-Employee Directors to whom Awards shall be granted under the Plan, to determine the number of Shares and/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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Meetings</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exculpation</font><font style="font-family:inherit;font-size:12pt;">.  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; 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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Indemnification</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(f)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Delegation of Authority</font><font style="font-family:inherit;font-size:12pt;">.  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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">such time as the Committee shall, in its sole and absolute discretion, revoke such delegation of authority;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the delegate shall notify the Committee that he or she declines to continue to exercise such authority.</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">6.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ELIGIBILITY</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Awards may be granted only to Eligible Employees and Non-Employee Directors.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">7.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">RESTRICTED STOCK AND RESTRICTED STOCK UNIT AWARDS</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Time of Grant</font><font style="font-family:inherit;font-size:12pt;">.  All Awards shall be granted on or before May 19, 2026.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Terms of Awards</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Awards and Agreements</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restrictions</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Vesting/Lapse of Restrictions</font><font style="font-family:inherit;font-size:12pt;">.  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; 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><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(f)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Rights of the Grantee</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(g)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Dividend Equivalents</font><font style="font-family:inherit;font-size:12pt;">.  With respect to Awards of Restricted Stock Units granted on and after March 1, 2015, the Committee may, in its discretion, provide for the 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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(h)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination of Grantee&#8217;s Employment</font><font style="font-family:inherit;font-size:12pt;">.  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/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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(i)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Delivery of Shares</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">8.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DEFERRAL ELECTIONS</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Deferral Election and Regular Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Election</font><font style="font-family:inherit;font-size:12pt;">.  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></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deadline for Initial Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.  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="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Regular Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Election</font><font style="font-family:inherit;font-size:12pt;">.  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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deadline for Regular Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.  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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Effect of Failure of Vesting Date to Occur</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deferral Period</font><font style="font-family:inherit;font-size:12pt;">.  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.  </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Initial Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise specifically provided by the Plan, no distribution pursuant to an Initial Deferral Election may be made earlier than January 2nd of the third calendar year beginning after the Vesting Date, nor later than January 2nd of the eleventh calendar year beginning after the Vesting Date.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Regular Deferral Election</font><font style="font-family:inherit;font-size:12pt;">.  No distribution pursuant to a Regular Deferral Election may be made before the fifth anniversary or later than the tenth anniversary of the scheduled Vesting Date of the Restricted Stock Units to which the Regular Deferral Election applies. </font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Additional Elections</font><font style="font-family:inherit;font-size:12pt;">.  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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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, 2020 (whether or not such individual is an Active Grantee)  (A) who has previously made an Initial Deferral Election or a </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:192px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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 for an additional period from the originally-elected distribution date, may elect to defer the distribution date for a minimum of five and a maximum of ten 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.  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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Discretion to Provide for Distribution in Full Upon or Following a Change in Control</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(f)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Hardship</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(g)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Other Acceleration Events</font><font style="font-family:inherit;font-size:12pt;">.  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:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(vi)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(h)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Book Accounts</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(i)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan-to-Plan Transfers</font><font style="font-family:inherit;font-size:12pt;">.  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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(j)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Crediting of Income, Gains, and Losses on Accounts</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">In General</font><font style="font-family:inherit;font-size:12pt;">.  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 shall be determined as if it were invested in the Company Stock Fund.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Credits to Other Investment Funds</font><font style="font-family:inherit;font-size:12pt;">.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Post-Termination Elections</font><font style="font-family:inherit;font-size:12pt;">.    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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">High Balance Participants</font><font style="font-family:inherit;font-size:12pt;">.  If a Grantee&#8217;s Income Fund 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="font-family:inherit;font-size:12pt;font-style:italic;">over</font><font style="font-family:inherit;font-size:12pt;">&#32;(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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 16 Officers</font><font style="font-family:inherit;font-size:12pt;">.  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 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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Subsequent Deferral Elections</font><font style="font-family:inherit;font-size:12pt;">.  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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Protocol for Deemed Transfers between Income Fund and an Other Investment Fund</font><font style="font-family:inherit;font-size:12pt;">.  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, and provided further than no </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:192px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">amounts shall be deemed transferred to or from the Income Fund under the 2002 Deferred Compensation Plan.</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(k)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Diversification Elections</font><font style="font-family:inherit;font-size:12pt;">. </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;This Paragraph 8(k) shall not apply to elective transfers described in Paragraph 8(j)(ii)(C) of amounts that were previously subject to a Diversification Election.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">In General</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise provided in Paragraph 8(k)(v):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A Diversification Election shall be available:  (x)&#160;at any time that a Registration Statement filed under the 1933 Act (a &#8220;Registration Statement&#8221;) is effective with respect to the Plan; and (y)&#160;with respect to a Special Diversification Election, if and to the extent that the opportunity to make such a Special Diversification Election has been approved by the Committee or its delegate.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">No approval is required for a Diversification Election other than a Special Diversification Election.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Committee Approval of Special Diversification Elections</font><font style="font-family:inherit;font-size:12pt;">.  The opportunity to make a Special Diversification Election and the extent to which a Special 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 Special Diversification Election shall only be effective if (and to the extent) approved by the Committee or its delegate.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Timing and Manner of Making Diversification Elections</font><font style="font-family:inherit;font-size:12pt;">.  Each Grantee and, in the case of a Deceased Grantee, the Successor-in-Interest, may make a Diversification Election to convert up to 40 percent (or in the case of a Special Diversification Election, up to the approved percentage) of 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:  (A)&#160;the date designated by the Grantee on a Diversification Election filed with the Committee; 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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Interfund Transfers and Timing of Credits</font><font style="font-family:inherit;font-size:12pt;">.  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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Diversification Limit</font><font style="font-family:inherit;font-size:12pt;">.  No Diversification Election or Special Diversification Election during a calendar year by an Eligible Employee shall be effective if the sum of (x) the value of the Eligible Employee&#8217;s </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:192px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(l)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grantees&#8217; Status as General Creditors</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(m)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Assignability, Etc</font><font style="font-family:inherit;font-size:12pt;">.  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; 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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(n)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Required Suspension of Payment of Benefits</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">9.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SECURITIES LAWS; TAXES</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Laws</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Taxes</font><font style="font-family:inherit;font-size:12pt;">.  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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payment of Tax Liabilities; Election to Withhold Shares or Pay Cash to Satisfy Tax Liability</font><font style="font-family:inherit;font-size:12pt;">.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div></td></tr></table><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:192px;text-align:left;"><font style="font-family:inherit;font-size:12pt;">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/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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:240px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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.  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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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/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></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">10.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CHANGES IN CAPITALIZATION</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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/or other outstanding equity security or a recapitalization or other capital adjustment (not including the issuance of Shares and/or other outstanding equity securities on the conversion of other securities of the Company which are convertible into Shares and/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 adjustments to be made under this Paragraph 10 and any such determination by the Committee shall be final, binding and conclusive.</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">11.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">TERMINATING EVENTS</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">12.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CLAIMS PROCEDURE</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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:</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">The specific reason or reasons for the denial;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">Specific reference to pertinent Plan provisions on which the denial is based;</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;">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; and</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;">Appropriate information as to the steps to be taken in order to submit a claim for review.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Claims for benefits under the Plan must be filed with the Committee at the following address:</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Comcast Corporation</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">One Comcast Center, 52</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">nd</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;Floor</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1701 John F. Kennedy Boulevard</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Philadelphia, PA 19103-2838</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Attention:  General Counsel</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">13.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">REPAYMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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 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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:12pt;font-weight:bold;padding-right:48px;">14.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT AND TERMINATION</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-left:48px;text-align:left;"><font style="text-align:left;font-family:inherit;font-size:12pt;font-weight:bold;padding-right:48px;">15.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Interpretation</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">16. </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">TERM OF PLAN</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Plan shall expire on May 19, 2026, unless sooner terminated by the Board.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">17.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">GOVERNING LAW</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Executed on the 10th day of December, 2019.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">BY:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ David L. Cohen</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">ATTEST:</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.16
<SEQUENCE>6
<FILENAME>ex1016-12312019.htm
<DESCRIPTION>EXHIBIT 10.16
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sa5b48a88a8b944d3864cd25d2ffc9360"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.16</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMCAST CORPORATION</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2002 NON-EMPLOYEE DIRECTOR COMPENSATION PLAN </font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(As Amended And Restated, Effective December 11, 2019)</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND AND PURPOSE</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION, a Pennsylvania corporation, hereby amends and restates the Comcast Corporation 2002 Non-Employee Director Compensation Plan</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">, </font><font style="font-family:inherit;font-size:12pt;">effective December 10, 2019, except as otherwise specifically provided herein.  The purpose of the Plan is to provide Non-Employee Directors of COMCAST CORPORATION</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(the &#8220;Company&#8221;) with compensation for services to the Company.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DEFINITIONS</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the amount payable for service as a Non-Employee Director for a calendar year, as a member of the Board, and as a member of one or more Committees as determined under Paragraph 3(a) of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(b) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Board</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Board of Directors of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(c) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Board Meeting</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a meeting of the Board, whether in person or by telephone.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(d) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Committee</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a duly-constituted committee of the Board.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Committee Meeting</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a meeting of a Committee, whether in person or by telephone, other than a meeting of a Committee that is convened and held during a Board Meeting.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(f)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(g) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deferred Compensation Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2005 Deferred Compensation Plan, as amended from time to time, or such other more recently-adopted plan pursuant to which a Non-Employee Director may elect to defer the receipt of compensation for service as a Non-Employee Director.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(h)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Director Emeritus</font><font style="font-family:inherit;font-size:12pt;">&#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="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Fair Market Value</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If Shares 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="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If Shares 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 </font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If Shares 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="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(j)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Employee Director</font><font style="font-family:inherit;font-size:12pt;">&#8221; means an individual who is a member of the Board, and who is not an employee of the Company, including an individual who is a member of the Board and who previously was an employee of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(k)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2002 Non-Employee Director Compensation Plan, as set forth herein, and as amended from time to time.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(l)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Year</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the calendar year.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(m)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Stock Plan</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Comcast Corporation 2002 Restricted Stock Plan (or such other more recently-adopted generally applicable plan pursuant to which the Company grants restricted stock or restricted stock units).</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(n)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Stock Unit</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a Restricted Stock Unit granted under the Restricted Stock Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(o)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Share</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a share of Comcast Corporation Class A Common Stock, par value $0.01.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">NON-EMPLOYEE DIRECTOR COMPENSATION </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Employee Director Compensation Package</font><font style="font-family:inherit;font-size:12pt;">.  Effective January 1, 2018, Non-Employee Directors shall be entitled to payments, grants and awards determined as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(i) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service to the Company as a Non-Employee Director shall be $110,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Board Meeting Fee ; Committee Meeting Fee; Other Assignments</font><font style="font-family:inherit;font-size:12pt;">.  No fee shall be payable for attendance in person or via telephone at a Board Meeting or Committee Meeting.  A fee of $2,500 shall be paid when a member of the Board attends a meeting (other than a Board Meeting or Committee Meeting) or conducts business on behalf of the Company in his or her capacity as a Director.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(iii) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Chair - Audit Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as Chair of the Audit Committee shall be $40,000</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Member - Audit Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as a member of the Audit Committee shall be $15,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Chair - Compensation Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as Chair of the Compensation Committee shall be $40,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(vi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Member - Compensation Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as a member of the Compensation Committee shall be $15,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(vii) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Chair -- Governance and Directors Nominating Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as Chair of the Governance and Directors Nominating Committee shall be $20,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(viii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Member -Governance and Directors Nominating Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as a member of the Governance and Directors Nominating Committee shall be $12,500.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(ix)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Chair - Any Committee of the Board</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">other than the Audit Committee, the Compensation Committee or the Governance and Directors Nominating Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as the Chair of any committee of the Board other than the Audit Committee, the Compensation Committee or the Governance and Directors Nominating Committee shall be $10,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(x)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Annual Retainer:  Member - Any Committee of the Board other than the Audit Committee, the Compensation Committee or the Governance and Directors Nominating Committee</font><font style="font-family:inherit;font-size:12pt;">.  The Annual Retainer for service as a member of any committee of the Board other than the Audit Committee, the Compensation Committee or the Governance and Directors Nominating Committee shall be $7,500.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(xi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Stock Grants</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise specifically provided below, this Paragraph 3(a)(xi) shall apply as of November 20 each Plan Year beginning after 2019.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(A) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Board shall grant Restricted Stock Units for Shares having a Fair Market Value on the date of grant of $195,000, rounded, if necessary, to the  next higher whole Share, provided that with respect to each individual who first becomes a Non-Employee Director on or after January 1, 2020, the Board shall grant Restricted Stock Units for Shares determined as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.359375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date of Commencement of Service as a Non-Employee Director</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of Shares Subject to Grant of Restricted Stock Units</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">After November 20 of a Plan Year and before the next following February 20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares having a Fair Market Value on the date of grant of $195,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after February 20 of a Plan Year and before the next following May 20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares having a Fair Market Value on the date of grant of $146,250</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after May 20 of a Plan Year and before the next following August 20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares having a Fair Market Value on the date of grant of $97,500</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after August 20 of a Plan Year and before the next following November 20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares having a Fair Market Value on the date of grant of $48,750</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Each Restricted Stock Unit shall (1) be fully and immediately vested on the date of grant, and (2) bear such other terms and conditions as shall be determined by the Board in its discretion.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;(B) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">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 number and class of shares of stock subject to the grant of Restricted Stock Units under the Plan shall be adjusted consistent with the adjustment made pursuant to the Restricted Stock Plan, and such adjustment shall be effective and binding for all purposes of this Plan.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(b)  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payment Practices</font><font style="font-family:inherit;font-size:12pt;">.  Payments, grants and awards described in Paragraph 3(a) of the Plan shall be subject to the following payment practices:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Except to the extent deferred under the Deferred Compensation Plan, Annual Retainer payments described in Paragraphs 3(a)(i), 3(a)(iii), 3(a)(iv), 3(a)(v), 3(a)(vi), 3(a)(vii), 3(a)(viii), 3(a)(ix) and 3(a)(x) are payable as soon as reasonably practicable following the close of each calendar quarter, in arrears.  Payments shall be pro-rated for partial years of service as a Non-Employee Director or on a Committee of the Board, so that a Non-Employee Director shall be entitled to one-quarter of each Annual Retainer payment referenced in this Paragraph 3(b)(i) for each calendar quarter within which such Non-Employee Director has one or more days of service as a Non-Employee Director or as a member of a Committee of the Board, as applicable.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A Non-Employee Director may elect to receive up to 50% of the Annual Retainer amount described in Paragraph 3(a)(i) in the form of Shares issuable pursuant to a grant of fully-vested Restricted Stock Units under the Restricted Stock Plan.  The number of Shares payable to a Non-Employee Director shall be determined based on the closing price of Shares on the last business day of each calendar quarter and rounded, if necessary, to the  next higher whole Share.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(c) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Special Rules and Payment Practices for Director Emeritus Compensation</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(i) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Except as otherwise provided in Paragraph 3(c)(ii) and Paragraph 3(c)(iii), for the duration of an individual&#8217;s service to the Company as a Director Emeritus, the Director Emeritus such shall be entitled to compensation on the same basis as a Non-Employee Director as described in Paragraph 3(a) and subject to the same payment practices as apply to a Non-Employee Director as described in Paragraph 3(b).</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(ii) </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Paragraph 3(b)(iii), relating to a Non-Employee Director&#8217;s elect to receive up to 50% of the Annual Retainer amount described in Paragraph 3(a)(i) in the form of Shares, shall not apply to a Director Emeritus.  All Annual Retainer payments to a Director Emeritus shall be in the form of cash.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(iii)  </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Paragraph 3(c)(iii) shall apply to a Director Emeritus in lieu of the Stock Grant provisions of Paragraph 3(a)(xiii).  On November 20, 2020 and each anniversary thereof (or the next following business day if November 20</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;is not a business day) during which the Director Emeritus is serving as such, the Company shall pay each Director Emeritus a single cash lump sum of $195,000.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ADMINISTRATION OF THE PLAN</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">The Plan shall be administered by the Board.  Subject to the express terms and conditions set forth in the Plan, the Board shall have the power, from time to time, 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.  The determination of the Board in all matters as stated above shall be conclusive.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">5.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">TAXES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">The Company shall withhold the amount of any federal, state, local or other tax, charge or assessment attributable to the grant of any Award or lapse of restrictions under any Award as it may deem necessary or appropriate, in its sole discretion.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">6.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT AND TERMINATION</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">The Plan may be amended or terminated by the Board at any time.  No accrued right to payment as determined under Paragraph 3 shall be affected by any such termination or amendment without the written consent of the affected Non-Employee Director.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">7.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EFFECTIVE DATE</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">The effective date of this amendment and restatement of the Plan is December 10, 2019.  The original effective date of the Plan is November 18, 2002.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">8.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">GOVERNING LAW</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">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="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:288px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMCAST CORPORATION</font></div><div style="line-height:120%;text-align:right;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;text-indent:432px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BY: </font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ David L. Cohen</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:right;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;text-indent:432px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ATTEST:</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SCHEDULE I</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMCAST CORPORATION</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">NON-EMPLOYEE DIRECTOR COMPENSATION</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EFFECTIVE AS OF DECEMBER 10, 2019</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director Annual Retainer</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$110,000, subject to election to receive up to half in the form of Comcast Corporation Class A Common Stock</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Board Meeting Fee</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">None</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">1</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Audit Committee Annual Retainer - Chair</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$40,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation Committee Annual Retainer - Chair</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$40,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Governance and Directors Nominating Committee Annual Retainer - Chair</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$20,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Committee Annual Retainer - Chair</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$10,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Audit Committee Annual Retainer - Member</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$15,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation Committee Annual Retainer - Member</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$15,000</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Governance and Directors Nominating Committee Annual Retainer - Member</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12,500</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Committee Annual Retainer - Member</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$7,500</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Annual Restricted Stock Unit Grant</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares having a Fair Market Value on the date of grant of $195,000</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;text-indent:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">_____________________</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"></font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></font><font style="font-family:inherit;font-size:8pt;">&#32;A fee of $2,500 shall be paid when a member of the Board attends a meeting (other than a Board meeting) or conducts business on behalf of the Company in his or her capacity as a Director.</font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.20
<SEQUENCE>7
<FILENAME>ex1020-12312019.htm
<DESCRIPTION>EXHIBIT 10.20
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sc273b6d04d34403594fc6e39fd0c90fa"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.20</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT (&#8220;Amendment No. 1&#8221;) is entered as of 5:00 p.m. on the 16</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;day of December, 2019, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and BRIAN L. ROBERTS (&#8220;Employee&#8221;).</font></div><div style="line-height:174%;padding-bottom:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Company and Employee entered into an Employment Agreement (the &#8220;Agreement&#8221;) dated as of July 26, 2017, and desire to further amend the Agreement as provided herein.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">Intending to be legally bound hereby, the Company and Employee agree as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Subparagraph 5(b) of the Agreement is hereby deleted in its entirety. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Clause (D) of subparagraph 11(b)(i) of the Agreement (and the word &#8220;and&#8221; immediately preceding clause (D)) are hereby deleted in their entirety, and the word &#8220;and&#8221; shall be inserted before &#8220;(C)&#8221; in such subparagraph.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Clause (B) of subparagraph 11(b)(ii) of the Agreement is hereby deleted in its entirety, including the reference to &#8220;and (B)&#8221; in the last sentence of such subparagraph, and clause (C) of such subparagraph shall become a new clause (B).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Clause (A)(1) of subparagraph 11(d)(ii) of the Agreement is hereby amended and restated to read in its entirety as follows: &#8220;(1) for the period through the date on which the Term would have expired, without any further automatic extensions, had no termination occurred on the Date of Termination (the &#8220;End Date&#8221;), on a monthly basis, Employee&#8217;s Base Salary at the highest annual rate in effect at any time during the Term;&#8221;.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Clause (B) of subparagraph 11(d)(ii) of the Agreement is hereby deleted in its entirety, and clause (C) of such subparagraph shall become a new clause (B) and the word &#8220;and&#8221; shall be inserted before the new clause (B).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Other than as amended hereby, the Agreement remains in full force and effect.</font></div></td></tr></table><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the parties hereto have executed and delivered this Amendment No. 1 as of the date first-above written.</font></div><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:372px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION</font></div><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:372px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;text-indent:372px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:372px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:174%;padding-bottom:24px;text-align:left;text-indent:372px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">EMPLOYEE:</font></div><div style="line-height:174%;text-align:left;text-indent:372px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Brian L. Roberts</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:372px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Brian L. Roberts</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.24
<SEQUENCE>8
<FILENAME>ex1024-12312019.htm
<DESCRIPTION>EXHIBIT 10.24
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s940e67b30feb41a3b07633777f1a47fd"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:174%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.24</font></div><div style="line-height:174%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT NO. 4 TO EMPLOYMENT AGREEMENT</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This AMENDMENT NO. 4 TO EMPLOYMENT AGREEMENT (&#8220;Amendment No. 4&#8221;) is entered as of the 16</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;day of December, 2019, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and STEPHEN B. BURKE (&#8220;Employee&#8221;).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Company and Employee entered into an Employment Agreement (the &#8220;Original Agreement&#8221;) December 16, 2009, as amended by Amendment No. 1 to Employment Agreement, Amendment No. 2 to Employment Agreement, and Amendment No. 3 to Employment Agreement (collectively with the Original Agreement, the &#8220;Agreement&#8221;), and desire to further amend the Agreement as provided herein.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Intending to be legally bound hereby, the Company and Employee agree as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:53px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Subparagraph 3(e)(ii) of the Agreement is hereby deleted in its entirety. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Other than as amended hereby, the Agreement remains in full force and effect.</font></div></td></tr></table><div style="line-height:174%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the parties hereto have executed and delivered this Amendment No. 4 as of the date first-above written.</font></div><div style="line-height:174%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;COMCAST CORPORATION</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">EMPLOYEE:</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;text-indent:336px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Stephen B. Burke</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Stephen B. Burke</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.26
<SEQUENCE>9
<FILENAME>ex1026-12312019.htm
<DESCRIPTION>EXHIBIT 10.26
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sd7fec15011af4fd9be3aa3230599f71b"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:174%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.26</font></div><div style="line-height:174%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT (&#8220;Amendment No. 1&#8221;) is entered as of the 16</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;day of December, 2019, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and DAVID L. COHEN (&#8220;Employee&#8221;).</font></div><div style="line-height:174%;padding-bottom:13px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Company and Employee entered into an Employment Agreement (the &#8220;Agreement&#8221;) dated as of October 23, 2015, and desire to further amend the Agreement as provided herein.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Intending to be legally bound hereby, the Company and Employee agree as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Subparagraph 3(d)(ii) of the Agreement is hereby deleted in its entirety. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Other than as amended hereby, the Agreement remains in full force and effect.</font></div></td></tr></table><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the parties hereto have executed and delivered this Amendment No. 1 as of the date first-above written.</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:288px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">EMPLOYEE:</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;text-indent:336px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ David L. Cohen</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">David L. Cohen</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.29
<SEQUENCE>10
<FILENAME>ex1029-12312019.htm
<DESCRIPTION>EXHIBIT 10.29
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s4d12a61795494d739025d378d3aa2905"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:174%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.29</font></div><div style="line-height:174%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT</font></div><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT (&#8220;Amendment No. 1&#8221;) is entered as of the 16</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;day of December, 2019, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and MICHAEL J. CAVANAGH (&#8220;Employee&#8221;).</font></div><div style="line-height:174%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND</font></div><div style="line-height:174%;padding-bottom:8px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Company and Employee entered into an Employment Agreement (the &#8220;Agreement&#8221;) dated as of December 21, 2018, and desire to further amend the Agreement as provided herein.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Intending to be legally bound hereby, the Company and Employee agree as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Subparagraph 3(d)(ii) of the Agreement is hereby deleted in its entirety.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Other than as amended hereby, the Agreement remains in full force and effect.</font></div></td></tr></table><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the parties hereto have executed and delivered this Amendment No. 1 as of the date first-above written.</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">EMPLOYEE:</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;text-indent:336px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Michael J. Cavanagh</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Michael J. Cavanagh</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.31
<SEQUENCE>11
<FILENAME>ex1031-12312019.htm
<DESCRIPTION>EXHIBIT 10.31
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s3dc2d76924c34ac9b5fb4a07de8467fd"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 10.31</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This AMENDMENT NO. 1 TO EMPLOYMENT AGREEMENT (&#8220;Amendment No. 1&#8221;) is entered as of the 16</font><font style="font-family:inherit;font-size:12pt;"><sup style="vertical-align:top;line-height:120%;font-size:8pt">th</sup></font><font style="font-family:inherit;font-size:12pt;">&#32;day of December, 2019, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and DAVID N. WATSON (&#8220;Employee&#8221;).</font></div><div style="line-height:174%;padding-bottom:13px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BACKGROUND</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Company and Employee entered into an Employment Agreement (the &#8220;Agreement&#8221;) dated as of April 2, 2018, and desire to further amend the Agreement as provided herein.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;">Intending to be legally bound hereby, the Company and Employee agree as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Subparagraph 3(d)(ii) of the Agreement is hereby deleted in its entirety. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:174%;font-size:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:174%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Other than as amended hereby, the Agreement remains in full force and effect.</font></div></td></tr></table><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the parties hereto have executed and delivered this Amendment No. 1 as of the date first-above written.</font></div><div style="line-height:174%;padding-bottom:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COMCAST CORPORATION</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: </font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ Thomas J. Reid</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">EMPLOYEE:</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:left;text-indent:336px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">/s/ David N. Watson</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">David N. Watson</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>12
<FILENAME>ex211-12312019.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s0b53feb592324946a38a4cdc006d3d1a"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.9375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:79%;"></td><td style="width:21%;"></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Legal Name</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">State/Country of Organization</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bravo Media LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NY</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Centaur Funding Corporation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cayman Islands</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CNBC LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast ABB Note Consolidation, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Bidco Holdings Limited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Bidco Limited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Business Communications, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Cable Communications Management, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Cable Communications, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Holdings Corporation</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Hulu Holdings, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Interactive Media, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast IP Phone, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast MO Investments, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Arkansas/Louisiana/Minnesota/Mississippi/Tennessee, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Baltimore City, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CO</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Boston, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NY</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California II, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California III, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California IX, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California/Colorado, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California/Colorado/Florida/Oregon, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California/Colorado/Illinois/Indiana/Michigan, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California/Maryland/Pennsylvania/Virginia/West Virginia, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of California/Massachusetts/Michigan/Utah, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Chicago, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IL</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Colorado IX, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Colorado/Pennsylvania/West Virginia, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Connecticut, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">OK</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Connecticut/Georgia/Massachusetts/New Hampshire/New York/North Carolina/Virginia/Vermont, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Delmarva, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Florida/Michigan/New Mexico/Pennsylvania/Washington, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CO</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Garden State, L.P.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Georgia/Illinois/Michigan, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FL</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Georgia/South Carolina, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CO</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Houston, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Illinois VI, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Illinois XI, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Illinois/Indiana/Ohio, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Illinois/West Virginia, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Maine/New Hampshire, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NH</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Maryland Limited Partnership</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MD</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Maryland, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CO</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Massachusetts II, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.9375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:79%;"></td><td style="width:21%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Massachusetts III, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Minnesota, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Minnesota/Wisconsin, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of New Jersey II, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Oregon II, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">OR</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Philadelphia II, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Potomac, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of South Jersey, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Southeast Pennsylvania, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of the South</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CO</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast of Utah II, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PA</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast OTR1, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Comcast Ventures, LP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">E! Entertainment Television, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MSNBC Cable L.L.C.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBC Olympics LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBC Sports Network, L.P.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBC West, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBCU New Site Holdings LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBCUniversal Enterprise, Inc.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBCUniversal Media, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBCUniversal Shared Services, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NBCUniversal, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pacific Regional Programming Partners</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NY</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky CP Limited</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky Deutschland Fernsehen GmbH &amp; Co. KG</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Germany</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky German Holdings GmbH</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Germany</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky International Operations Limited</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky Italia S.r.l.</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Italy</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky Italian Holdings S.p.A.</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Italy</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky Limited</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky Subscribers Services Limited</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky Telecommunications Services Limited</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Sky UK Limited</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Telemundo Network Group LLC</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">TGC, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal City Development Partners, Ltd.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FL</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal City Studios LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal City Studios Productions LLLP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Content Productions LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Film Exchanges LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Studios International B.V.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Netherlands</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Studios Limited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">United Kingdom</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Studios LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DE</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Television LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NY</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Universal Television Networks</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NY</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.9375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:79%;"></td><td style="width:21%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">USJ LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Japan</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>13
<FILENAME>ex231-12312019.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sCD6771CD81585860A90FB38CA78514BA"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 23.1</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><font style="font-family:Helvetica,sans-serif;font-size:14pt;">Consent of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consent to the incorporation by reference in Registration Statements on Form S-8 (Nos. 333-101295, 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 and 333-232416) and Form S-3 (No. 333-232941) of our reports dated </font><font style="font-family:inherit;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:inherit;font-size:10pt;">, relating to the consolidated financial statements and the consolidated financial statement schedule of Comcast Corporation, and the effectiveness of Comcast Corporation's internal control over financial reporting, appearing in this Annual Report on Form 10-K of Comcast Corporation for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ DELOITTE &amp; TOUCHE LLP</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Philadelphia, Pennsylvania</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January&#160;30, 2020</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>14
<FILENAME>ex232-12312019.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s8EF92BAC3BF75528894699DCE132D207"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Exhibit 23.2</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><font style="font-family:Helvetica,sans-serif;font-size:14pt;">Consent of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">We consent to the incorporation by reference in Registration Statements on Form S-8 (Nos. 333-177681 and 333-215522) and Form S-3 (No. 333-232941-02) of our reports dated </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">, relating to the consolidated financial statements and consolidated financial statement schedule of NBCUniversal Media, LLC appearing in this Annual Report on Form 10-K of NBCUniversal Media, LLC for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</font><font style="font-family:Times New Roman;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/S/ DELOITTE &amp; TOUCHE LLP</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">New York, New York</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>15
<FILENAME>ex311-12312019.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD1D377E717EA5D4F934EB5A95562D2F7"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Exhibit 31.1</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">CERTIFICATIONS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I, Brian L. Roberts, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I have reviewed this Annual Report on Form 10-K of Comcast Corporation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Date: </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">&#32;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Brian L. Roberts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Chief Executive Officer</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I, Michael J. Cavanagh, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I have reviewed this Annual Report on Form 10-K of Comcast Corporation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Date:  </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Michael J. Cavanagh</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Chief Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>16
<FILENAME>ex312-12312019.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s91EC48B9B538507A8BF8743082EEA34C"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Exhibit 31.2</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">CERTIFICATIONS</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I, Brian L. Roberts, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I have reviewed this Annual Report on Form 10-K of NBCUniversal Media, LLC;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Date: </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Brian L. Roberts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Principal Executive Officer</font></div></td></tr></table></div></div><div><br></div><hr style="page-break-after:always"><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I, Michael J. Cavanagh, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">I have reviewed this Annual Report on Form 10-K of NBCUniversal Media, LLC;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Times New Roman;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Date: </font><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Michael J. Cavanagh</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Principal Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>17
<FILENAME>ex321-12312019.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s65266F6A526F5293AA60213B5D6DFAEB"></a></div><div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Exhibit 32.1</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">CERTIFICATION PURSUANT TO SECTION&#160;906 OF THE SARBANES-OXLEY ACT</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Securities and Exchange Commission</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">100 F Street, N.E.</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Washington, D.C. 20549</font></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Ladies and Gentlemen:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">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 style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts, the Chief Executive Officer and Michael J. Cavanagh, the Chief Financial Officer of Comcast Corporation, each certifies that, to the best of his knowledge:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Exchange Act; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Comcast Corporation.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:right;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Brian L. Roberts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Chief Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Michael J. Cavanagh</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Chief Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>18
<FILENAME>ex322-12312019.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s1CFE4D1298A1521D88C5AFD67AD33FAF"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Exhibit 32.2</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:12pt;"><font style="font-family:Arial;font-size:12pt;font-weight:bold;">CERTIFICATION PURSUANT TO SECTION&#160;906 OF THE SARBANES-OXLEY ACT</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">January&#160;30, 2020</font><font style="font-family:Times New Roman;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Securities and Exchange Commission</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">100 F Street, N.E.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Washington, D.C. 20549</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Ladies and Gentlemen:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The certification set forth below is being submitted in connection with the Annual Report on Form 10-K of NBCUniversal Media, LLC (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 style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Brian L. Roberts, the Principal Executive Officer and Michael J. Cavanagh, the Principal Financial Officer of NBCUniversal Media, LLC, each certifies that, to the best of his knowledge:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Exchange Act; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:Times New Roman;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of NBCUniversal Media, LLC.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ BRIAN L. ROBERTS</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Brian L. Roberts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Principal Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:48.828125%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">/s/ MICHAEL J. CAVANAGH</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Name: Michael J. Cavanagh</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Times New Roman;font-size:10pt;">Title: Principal Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><br></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>19
<FILENAME>cmcsa-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://corporate.comcast.com/20191231" xmlns:cmcsa="http://corporate.comcast.com/20191231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies">
        <link:definition>2101100 - Disclosure - Basis of Presentation and 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="BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>2401401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (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="CommitmentsAndContingencies" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingencies">
        <link:definition>2117100 - 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="CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails">
        <link:definition>2417403 - Disclosure - Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (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://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails">
        <link:definition>2417402 - 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="CommitmentsAndContingenciesRentalExpenseDetails" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails">
        <link:definition>2417407 - Disclosure - Commitments and Contingencies (Rental 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="CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails">
        <link:definition>2417405 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (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="CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2">
        <link:definition>2417405 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (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="CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails">
        <link:definition>2417406 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under Previous Accounting Guidance and Rent 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="CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails">
        <link:definition>2417404 - 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="CommitmentsAndContingenciesTables" roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables">
        <link:definition>2317301 - 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="CondensedConsolidatingFinancialInformation" roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation">
        <link:definition>2119100 - Disclosure - Condensed Consolidating 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="CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails">
        <link:definition>2419404 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating 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="CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails">
        <link:definition>2419403 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (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="CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails">
        <link:definition>2419402 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatingFinancialInformationTables" roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables">
        <link:definition>2319301 - Disclosure - Condensed Consolidating 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="ConsolidatedBalanceSheet" roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheet">
        <link:definition>1004000 - Statement - Consolidated Balance Sheet</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="ConsolidatedBalanceSheetParenthetical" roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical">
        <link:definition>1004501 - Statement - Consolidated Balance Sheet (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://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows">
        <link:definition>1003000 - 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="ConsolidatedStatementOfChangesInEquity" roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity">
        <link:definition>1005000 - 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="ConsolidatedStatementOfComprehensiveIncome" roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome">
        <link:definition>1002000 - 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://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical">
        <link:definition>1002501 - 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="ConsolidatedStatementOfIncome" roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome">
        <link:definition>1001000 - 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="DocumentAndEntityInformation" roleURI="http://corporate.comcast.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://corporate.comcast.com/role/EarningsPerShare">
        <link:definition>2106100 - Disclosure - Earnings Per Share</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="EarningsPerShareDetails" roleURI="http://corporate.comcast.com/role/EarningsPerShareDetails">
        <link:definition>2406402 - Disclosure - Earnings Per Share (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="EarningsPerShareTables" roleURI="http://corporate.comcast.com/role/EarningsPerShareTables">
        <link:definition>2306301 - Disclosure - Earnings Per Share (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="EmployeeBenefitPlans" roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlans">
        <link:definition>2113100 - 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="EmployeeBenefitPlansDeferredCompensationPlansDetails" roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails">
        <link:definition>2413402 - 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://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>2413403 - 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="EmployeeBenefitPlansTables" roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansTables">
        <link:definition>2313301 - 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="Equity" roleURI="http://corporate.comcast.com/role/Equity">
        <link:definition>2114100 - 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="EquityAggregateShareRepurchasesDetails" roleURI="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails">
        <link:definition>2414404 - Disclosure - Equity (Aggregate Share Repurchases) (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://corporate.comcast.com/role/EquityChangesInCommonStockDetails">
        <link:definition>2414403 - 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="EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2414405 - 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="EquityNarrativeDetails" roleURI="http://corporate.comcast.com/role/EquityNarrativeDetails">
        <link:definition>2414402 - 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="EquityTables" roleURI="http://corporate.comcast.com/role/EquityTables">
        <link:definition>2314301 - 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="GoodwillAndIntangibleAssets" roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets">
        <link:definition>2112100 - 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="GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails">
        <link:definition>2412405 - 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="GoodwillAndIntangibleAssetsIntangibleAssetsDetails" roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>2412404 - 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="GoodwillAndIntangibleAssetsNarrativeDetails" roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails">
        <link:definition>2412403 - 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="GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails">
        <link:definition>2412402 - Disclosure - Goodwill and Intangible Assets (Schedule of 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="GoodwillAndIntangibleAssetsTables" roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables">
        <link:definition>2312301 - 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="IncomeTaxes" roleURI="http://corporate.comcast.com/role/IncomeTaxes">
        <link:definition>2105100 - 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="IncomeTaxesComponentsOfIncomeTaxExpenseDetails" roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails">
        <link:definition>2405403 - 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="IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2" roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2">
        <link:definition>2405403 - 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="IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails">
        <link:definition>2405406 - 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="IncomeTaxesFederalStatutoryDetails" roleURI="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails">
        <link:definition>2405404 - 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="IncomeTaxesIncomeBeforeIncomeTaxesDetails" roleURI="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails">
        <link:definition>2405402 - 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="IncomeTaxesNarrativeDetails" roleURI="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2405405 - 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://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails">
        <link:definition>2405407 - 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="IncomeTaxesTables" roleURI="http://corporate.comcast.com/role/IncomeTaxesTables">
        <link:definition>2305301 - 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="Investments" roleURI="http://corporate.comcast.com/role/Investments">
        <link:definition>2110100 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsEquityMethodInvestmentsDetails" roleURI="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails">
        <link:definition>2410404 - Disclosure - Investments (Equity Method 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="InvestmentsInvestmentAndOtherIncomeLossNetDetails" roleURI="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails">
        <link:definition>2410402 - Disclosure - Investments (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="InvestmentsMarketableEquitySecuritiesDetails" roleURI="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails">
        <link:definition>2410405 - Disclosure - Investments (Marketable Equity Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsOtherInvestmentsDetails" roleURI="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails">
        <link:definition>2410406 - Disclosure - Investments (Other 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="InvestmentsScheduleOfInvestmentsDetails" roleURI="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails">
        <link:definition>2410403 - Disclosure - Investments (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="InvestmentsScheduleOfInvestmentsDetailsCalc2" roleURI="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2">
        <link:definition>2410403 - Disclosure - Investments (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="InvestmentsTables" roleURI="http://corporate.comcast.com/role/InvestmentsTables">
        <link:definition>2310301 - Disclosure - Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://corporate.comcast.com/role/LongTermDebt">
        <link:definition>2107100 - Disclosure - Long-Term 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="LongTermDebtDebtMaturitiesDetails" roleURI="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails">
        <link:definition>2407403 - Disclosure - Long-Term 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="LongTermDebtNarrativeDetails" roleURI="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails">
        <link:definition>2407404 - Disclosure - Long-Term 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="LongTermDebtScheduleOfDebtOutstandingDetails" roleURI="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails">
        <link:definition>2407402 - Disclosure - Long-Term 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="LongTermDebtScheduleOfDebtOutstandingDetailsCalc2" roleURI="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2">
        <link:definition>2407402 - Disclosure - Long-Term 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="LongTermDebtTables" roleURI="http://corporate.comcast.com/role/LongTermDebtTables">
        <link:definition>2307301 - Disclosure - Long-Term 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="ProgrammingAndProductionCosts" roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCosts">
        <link:definition>2104100 - 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="ProgrammingAndProductionCostsNarrativeDetails" roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails">
        <link:definition>2404403 - 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="ProgrammingAndProductionCostsScheduleDetails" roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails">
        <link:definition>2404402 - Disclosure - Programming and Production Costs (Schedule) (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="ProgrammingAndProductionCostsScheduleDetailsCalc2" roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetailsCalc2">
        <link:definition>2404402 - Disclosure - Programming and Production Costs (Schedule) (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="ProgrammingAndProductionCostsTables" roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables">
        <link:definition>2304301 - 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="PropertyAndEquipment" roleURI="http://corporate.comcast.com/role/PropertyAndEquipment">
        <link:definition>2111100 - 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="PropertyAndEquipmentDetails" roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentDetails">
        <link:definition>2411402 - 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="PropertyAndEquipmentTables" roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentTables">
        <link:definition>2311301 - 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="QuarterlyFinancialInformationUnaudited" roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited">
        <link:definition>2118100 - Disclosure - Quarterly Financial Information (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyFinancialInformationUnauditedDetails" roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails">
        <link:definition>2418402 - Disclosure - Quarterly Financial Information (Unaudited) (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="QuarterlyFinancialInformationUnauditedTables" roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables">
        <link:definition>2318301 - Disclosure - Quarterly Financial Information (Unaudited) (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="RecentAccountingPronouncements" roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncements">
        <link:definition>2109100 - Disclosure - Recent Accounting Pronouncements</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="RecentAccountingPronouncementsNarrativeDetails" roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails">
        <link:definition>2409402 - Disclosure - Recent Accounting Pronouncements (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="RecentAccountingPronouncementsPolicies" roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies">
        <link:definition>2209201 - Disclosure - Recent Accounting Pronouncements (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="RelatedPartyTransactions" roleURI="http://corporate.comcast.com/role/RelatedPartyTransactions">
        <link:definition>2124100 - Disclosure - Related Party Transactions</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="RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails">
        <link:definition>2424404 - Disclosure - Related Party Transactions (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="RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails">
        <link:definition>2424403 - Disclosure - Related Party Transactions (Condensed Consolidated Statement of Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsNarrativeDetails" roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails">
        <link:definition>2424402 - Disclosure - Related Party Transactions (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="RelatedPartyTransactionsTables" roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsTables">
        <link:definition>2324301 - Disclosure - Related Party Transactions (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="Revenue" roleURI="http://corporate.comcast.com/role/Revenue">
        <link:definition>2103100 - 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="RevenueCondensedConsolidatedBalanceSheetDetails" roleURI="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails">
        <link:definition>2403405 - 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="RevenueDetails" roleURI="http://corporate.comcast.com/role/RevenueDetails">
        <link:definition>2403402 - Disclosure - 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="RevenueNarrativeDetails" roleURI="http://corporate.comcast.com/role/RevenueNarrativeDetails">
        <link:definition>2403404 - 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="RevenueRevenueByGeographicLocationDetails" roleURI="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails">
        <link:definition>2403403 - 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="RevenueTables" roleURI="http://corporate.comcast.com/role/RevenueTables">
        <link:definition>2303301 - 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="ScheduleIiValuationAndQualifyingAccounts" roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts">
        <link:definition>2125100 - Disclosure - Schedule II Valuation and Qualifying Accounts</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="ScheduleIiValuationAndQualifyingAccountsDetails" roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails">
        <link:definition>2425401 - Disclosure - Schedule II Valuation and Qualifying 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="SegmentInformation" roleURI="http://corporate.comcast.com/role/SegmentInformation">
        <link:definition>2102100 - 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="SegmentInformationDetails" roleURI="http://corporate.comcast.com/role/SegmentInformationDetails">
        <link:definition>2402403 - Disclosure - Segment Information (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="SegmentInformationNarrativeDetails" roleURI="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails">
        <link:definition>2402402 - 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="SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" roleURI="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails">
        <link:definition>2402404 - Disclosure - Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (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="SegmentInformationTables" roleURI="http://corporate.comcast.com/role/SegmentInformationTables">
        <link:definition>2302301 - 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="ShareBasedCompensation" roleURI="http://corporate.comcast.com/role/ShareBasedCompensation">
        <link:definition>2115100 - 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="ShareBasedCompensationNarrativeDetails" roleURI="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>2415403 - 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="ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails">
        <link:definition>2415402 - 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="ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails">
        <link:definition>2415405 - 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="ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails">
        <link:definition>2415404 - 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="ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables">
        <link:definition>2315301 - Disclosure - Share-Based Compensation (Stock Options and Restricted Stock Units) (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="SignificantTransactions" roleURI="http://corporate.comcast.com/role/SignificantTransactions">
        <link:definition>2108100 - Disclosure - Significant Transactions</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="SignificantTransactionsAcquisitionRelatedCostsDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails">
        <link:definition>2408404 - Disclosure - Significant Transactions (Acquisition-Related 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="SignificantTransactionsAllocationOfPurchasePriceDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails">
        <link:definition>2408403 - Disclosure - Significant Transactions (Allocation of Purchase Price) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantTransactionsFccSpectrumAuctionDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails">
        <link:definition>2408407 - Disclosure - Significant Transactions (FCC Spectrum Auction) (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="SignificantTransactionsSkyTransactionDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails">
        <link:definition>2408402 - Disclosure - Significant Transactions (Sky Transaction) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantTransactionsTables" roleURI="http://corporate.comcast.com/role/SignificantTransactionsTables">
        <link:definition>2308301 - Disclosure - Significant Transactions (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="SignificantTransactionsUnauditedProFormaInformationDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails">
        <link:definition>2408405 - Disclosure - Significant Transactions (Unaudited Pro Forma Information) (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="SignificantTransactionsUniversalBeijingResortDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails">
        <link:definition>2408406 - Disclosure - Significant Transactions (Universal Beijing Resort) (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="SignificantTransactionsUniversalStudiosJapanDetails" roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails">
        <link:definition>2408408 - Disclosure - Significant Transactions (Universal Studios Japan) (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="SupplementalFinancialInformation" roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformation">
        <link:definition>2116100 - 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="SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails">
        <link:definition>2416404 - 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="SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails">
        <link:definition>2416402 - 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://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails">
        <link:definition>2416403 - 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="SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2416405 - Disclosure - Supplemental Financial Information Supplemental Financial Information (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="SupplementalFinancialInformationTables" roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationTables">
        <link:definition>2316301 - 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>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="cmcsa_A4.00NotesDue2049Member" name="A4.00NotesDue2049Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_A4.00NotesDue2049ToComcastMember" name="A4.00NotesDue2049ToComcastMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ATTInc.Member" name="ATTInc.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" name="AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_AccruedParticipationsAndResidualsCurrent" name="AccruedParticipationsAndResidualsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent" name="AccruedParticipationsResidualsAndProgramObligationsNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" name="AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_AdditionalFinanceLeaseLiability" name="AdditionalFinanceLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue" name="AdditionalOperatingLeasesFutureMinimumPaymentsDue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_AdjustedEBITDA" name="AdjustedEBITDA" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_AirTouchMember" name="AirTouchMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged" name="AmountOfForeignCurrencyDenominatedDebtHedged" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" name="AmountOfNetInvestmentInForeignSubsidiariesHedged" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_AmountsReclassifiedToNetIncomeAbstract" name="AmountsReclassifiedToNetIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations" name="AnnualRevenueThatEstimatesRemainingPerformanceObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_AtairosMember" name="AtairosMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_BroadcastTelevisionMember" name="BroadcastTelevisionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod" name="BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" name="BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_BusinessAndBasisOfPresentationLineItems" name="BusinessAndBasisOfPresentationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_BusinessAndBasisOfPresentationTable" name="BusinessAndBasisOfPresentationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization" name="BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_BusinessCustomersMember" name="BusinessCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_BusinessServicesMember" name="BusinessServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CableCommunicationsMember" name="CableCommunicationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CableNetworksMember" name="CableNetworksMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" name="CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_CapitalContributionToVIE" name="CapitalContributionToVIE" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_CapitalCostsIncurredButNotYetPaid" name="CapitalCostsIncurredButNotYetPaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_CarryingAmountOfRedeemablePreferredStock" name="CarryingAmountOfRedeemablePreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_CarryingValueOfContractualObligation" name="CarryingValueOfContractualObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" name="CarryingValueOfRelatedPartyContractualObligationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CcclParentMember" name="CcclParentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" name="ChangeInCurrentAndNoncurrentReceivablesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions" name="ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" name="ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_CollateralizedObligation" name="CollateralizedObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_CollateralizedObligationFairValue" name="CollateralizedObligationFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_ComcastAndComcastCableDebtSecuritiesMember" name="ComcastAndComcastCableDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastAndConsolidatedSubsidiariesMember" name="ComcastAndConsolidatedSubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember" name="ComcastAndNBCUniveralRevolvingCreditAgreementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember" name="ComcastComcastCableAndNBCUniversalDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastHoldingsMember" name="ComcastHoldingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastRevolvingCreditFacilitydue2022Member" name="ComcastRevolvingCreditFacilitydue2022Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember" name="ComcastandNBCUniversalRevolvingCreditAgreementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ComcastandNBCUniversalSeniorNotesMember" name="ComcastandNBCUniversalSeniorNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CommitmentAndContingenciesLineItems" name="CommitmentAndContingenciesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CommitmentAndContingenciesTable" name="CommitmentAndContingenciesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_CommonStockVotingPower" name="CommonStockVotingPower" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" name="ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ContentLicensingAndOtherMember" name="ContentLicensingAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ContentLicensingMember" name="ContentLicensingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ContentMember" name="ContentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ContractualValueofaPotentialFutureObligation" name="ContractualValueofaPotentialFutureObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" name="ContributionsFromAndDistributionsToNoncontrollingInterests" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" name="ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember" name="CurrencySwapsAndForeignCurrencyDenominatedDebtMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_CustomerPremiseEquipmentMember" name="CustomerPremiseEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DebtExchangeAmount" name="DebtExchangeAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet" name="DebtIssuanceCostsPremiumsAndDiscountsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" name="DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DeferredCompensationPlansBenefitObligation" name="DeferredCompensationPlansBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DeferredCompensationPlansInterestCost" name="DeferredCompensationPlansInterestCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DeferredCompensationPlansMember" name="DeferredCompensationPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DeferredCompensationPlansTableTextBlock" name="DeferredCompensationPlansTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" name="DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" name="DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DeferredTaxLiabilitiesLongTermDebt" name="DeferredTaxLiabilitiesLongTermDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" name="DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DeferredTaxLiabilityFranchiseRights" name="DeferredTaxLiabilityFranchiseRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DeferredTaxLiabilityInvestments" name="DeferredTaxLiabilityInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_DepositToAcquireIntangibleAsset" name="DepositToAcquireIntangibleAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" name="DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DevelopedTechnologyandSoftwareMember" name="DevelopedTechnologyandSoftwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DirectToConsumerMember" name="DirectToConsumerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment" name="DirecttoTelevisionFilmCostsInProductionandInDevelopment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_DistributionAndOtherMember" name="DistributionAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DistributionMember" name="DistributionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DistributionSystemMember" name="DistributionSystemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" name="DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_Distributionstononcontrollinginterestholders" name="Distributionstononcontrollinginterestholders" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DocumentAndEntityInformationLineItems" name="DocumentAndEntityInformationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_DocumentAndEntityInformationTable" name="DocumentAndEntityInformationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_DomesticTaxExpenseBenefit" name="DomesticTaxExpenseBenefit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" name="EffectiveIncomeTaxRateReconciliationtaxreformlegislation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_EquityLineItems" name="EquityLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" name="EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentFundingCommitment" name="EquityMethodInvestmentFundingCommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" name="EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" name="EquityMethodInvestmentManagementFeeFundingCommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" name="EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" name="EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentOwnershipPercentageFloor" name="EquityMethodInvestmentOwnershipPercentageFloor" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" name="EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_EquityMethodInvestmentPercentofLosses" name="EquityMethodInvestmentPercentofLosses" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_EquityTable" name="EquityTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" name="ExchangeableSubordinatedDebentures2.0PercentDue2029Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_FCCSpectrumAuctionLineItems" name="FCCSpectrumAuctionLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_FairValueOfRedeemablePreferredShares" name="FairValueOfRedeemablePreferredShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_FilmAndTelevisionCostLineItems" name="FilmAndTelevisionCostLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_FilmAndTelevisionCosts" name="FilmAndTelevisionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_FilmAndTelevisionCostsDisclosureTextBlock" name="FilmAndTelevisionCostsDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_FilmAndTelevisionCostsPolicyTextBlock" name="FilmAndTelevisionCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_FilmAndTelevisionCostsTable" name="FilmAndTelevisionCostsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_FilmAndTelevisionLibraryCostsUnamortized" name="FilmAndTelevisionLibraryCostsUnamortized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_FilmedEntertainmentMember" name="FilmedEntertainmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ForeignCurrencyDenominatedBorrowingsMember" name="ForeignCurrencyDenominatedBorrowingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ForeignWithholdingTaxExpense" name="ForeignWithholdingTaxExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_FormerCFOMember" name="FormerCFOMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_FranchiseAndOtherRegulatoryFeesMember" name="FranchiseAndOtherRegulatoryFeesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" name="GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_GoodwillAndIntangibleAssetsLineItems" name="GoodwillAndIntangibleAssetsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_GoodwillAndIntangibleAssetsTable" name="GoodwillAndIntangibleAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_GuaranteeObligationsDebtSecurities" name="GuaranteeObligationsDebtSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears" name="GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility" name="GuaranteeObligationsMaximumCapacityOfCreditFacility" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_GuaranteedNotes9.455PercentDue2022Member" name="GuaranteedNotes9.455PercentDue2022Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_HighSpeedInternetCustomersMember" name="HighSpeedInternetCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_HomeEntertainmentMember" name="HomeEntertainmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_HuluMember" name="HuluMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_IncomeTaxesLineItems" name="IncomeTaxesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_IncomeTaxesTable" name="IncomeTaxesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_Increasedecreaseinfilmandtelevisioncostnet" name="Increasedecreaseinfilmandtelevisioncostnet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_InterestExpenses" name="InterestExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_InvestmentSecuringCollateralizedObligation" name="InvestmentSecuringCollateralizedObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_InvestmentsImpairmentPolicyTextBlock" name="InvestmentsImpairmentPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" name="InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_InvestmentsLineItems" name="InvestmentsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_InvestmentsTable" name="InvestmentsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" name="LettersOfCreditAndBankGuaranteesOutstandingAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated" name="LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity" name="LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_ManagementFeeMember" name="ManagementFeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_MemberContribution" name="MemberContribution" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_MembersCapitalMember" name="MembersCapitalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember" name="NBCUniversalEnterpriseDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NBCUniversalHoldingsPreferredStockMember" name="NBCUniversalHoldingsPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NBCUniversalMediaLLCMember" name="NBCUniversalMediaLLCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NBCUniversalSegmentsMember" name="NBCUniversalSegmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NbcuniversalEnterpriseMember" name="NbcuniversalEnterpriseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NbcuniversalMediaParentMember" name="NbcuniversalMediaParentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" name="NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NetTransactionsWithAffiliates" name="NetTransactionsWithAffiliates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NewAuthorizationMember" name="NewAuthorizationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_NonInterestBearingNotesDue2024Member" name="NonInterestBearingNotesDue2024Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NoncashInterestExpenseIncomeNet" name="NoncashInterestExpenseIncomeNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NonredeemablePreferredStock" name="NonredeemablePreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NotePayableToUltimateParent" name="NotePayableToUltimateParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NoteReceivableFromUltimateParentNoncurrent" name="NoteReceivableFromUltimateParentNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NoteReceivableIssuedFromUltimateParent" name="NoteReceivableIssuedFromUltimateParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_Notes5.50PercentDue2029Member" name="Notes5.50PercentDue2029Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NotesPayableToUltimateParent" name="NotesPayableToUltimateParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NotesReceivableFromUltimateParentCurrent" name="NotesReceivableFromUltimateParentCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NumberOfActivatedLines" name="NumberOfActivatedLines" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NumberOfBusinesses" name="NumberOfBusinesses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NumberOfCustomers" name="NumberOfCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" name="NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" name="NumberOfVotesEntitledOfEachClassBCommonStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NumberofDivisions" name="NumberofDivisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_NumberofPreferredStockSeries" name="NumberofPreferredStockSeries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" name="OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_OtherGeographicLocationsMember" name="OtherGeographicLocationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_OtherIncludingCapitalLeaseObligationsMember" name="OtherIncludingCapitalLeaseObligationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_OtherIncomeExpenseRelatedParty" name="OtherIncomeExpenseRelatedParty" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_OtherIncomeLossNet" name="OtherIncomeLossNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_OtherMember" name="OtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_OtherOperatingAndAdministrative" name="OtherOperatingAndAdministrative" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_OtherStockholdersEquity" name="OtherStockholdersEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_OwnershipInCableHoldingCompanySubsidiaries" name="OwnershipInCableHoldingCompanySubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" name="PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_PaymentsForConstructionOfThemePark" name="PaymentsForConstructionOfThemePark" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_PelotonMember" name="PelotonMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" name="PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_Percentageofresidualreturns" name="Percentageofresidualreturns" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_PreferredStockAggregateRedemptionValue" name="PreferredStockAggregateRedemptionValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_PreferredStockCallPeriod" name="PreferredStockCallPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_PreferredStockDividendRateSpreadOnVariableRate" name="PreferredStockDividendRateSpreadOnVariableRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_PreferredStockPutPeriod" name="PreferredStockPutPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_PreferredStockRedemptionValue" name="PreferredStockRedemptionValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_ProceedsFromCollateralizedObligation" name="ProceedsFromCollateralizedObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" name="ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" name="ProceedsFromSalesOfBusinessesAndInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ProgrammingAndProductionCosts" name="ProgrammingAndProductionCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ProgrammingRightsCurrent" name="ProgrammingRightsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_ProgrammingRightsLessAmortization" name="ProgrammingRightsLessAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_RecentAccountingPronouncementsLineItems" name="RecentAccountingPronouncementsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_RecentAccountingPronouncementsTable" name="RecentAccountingPronouncementsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_RedeemableNoncontrollingInterestMember" name="RedeemableNoncontrollingInterestMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" name="RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee" name="RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" name="RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_RentalExpenseTableTextBlock" name="RentalExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_RepaymentOfNotesPayableToUltimateParent" name="RepaymentOfNotesPayableToUltimateParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ResidentialCustomersMember" name="ResidentialCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ResidentialHighSpeedInternetMember" name="ResidentialHighSpeedInternetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ResidentialMember" name="ResidentialMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ResidentialVideoMember" name="ResidentialVideoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ResidentialVoiceMember" name="ResidentialVoiceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ResidentialWirelessMember" name="ResidentialWirelessMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" name="RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" name="RevenuePerformanceObligationDescriptionOfTimingTermOfContract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_RevolvingCreditAgreementCapacity" name="RevolvingCreditAgreementCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" name="ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" name="ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock" name="ScheduleOfFilmAndTelevisionCostsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ScheduleOfIntangibleAssetsTable" name="ScheduleOfIntangibleAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" name="ScheduleOfOtherBalanceSheetAccountsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ScheduleofFairValueMethodInvestmentsLineItems" name="ScheduleofFairValueMethodInvestmentsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ScheduleofFairValueMethodInvestmentsTable" name="ScheduleofFairValueMethodInvestmentsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems" name="ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable" name="ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SecurityAndAutomationCustomersMember" name="SecurityAndAutomationCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_Senior6.40NotesDue2040Member" name="Senior6.40NotesDue2040Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SeniorNotesExchangeMember" name="SeniorNotesExchangeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" name="SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" name="SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" name="SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_SignificantTransactionsTextBlock" name="SignificantTransactionsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SkyDebtSecuritiesMember" name="SkyDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SkyLimitedMember" name="SkyLimitedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SkyRevolvingCreditFacilityMember" name="SkyRevolvingCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SnapMember" name="SnapMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock" name="StockOptionFairValueAndSignificantAssumptionsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SupplementalFinancialInformationAbstract" name="SupplementalFinancialInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SupplementalFinancialInformationLineItems" name="SupplementalFinancialInformationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_SupplementalFinancialInformationTable" name="SupplementalFinancialInformationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_TaxAdjustmentsAxis" name="TaxAdjustmentsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_TaxAdjustmentsDomain" name="TaxAdjustmentsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" name="TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_TermLoansMember" name="TermLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_TermOfAgreement" name="TermOfAgreement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_TheatricalFilmCostsInProductionAndInDevelopment" name="TheatricalFilmCostsInProductionAndInDevelopment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_TheatricalMember" name="TheatricalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_ThemeParksMember" name="ThemeParksMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_TimeWarnerInc.Member" name="TimeWarnerInc.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_TotalCustomerRelationships" name="TotalCustomerRelationships" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" name="TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_TotalRetailCustomerRelationships" name="TotalRetailCustomerRelationships" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_TransactionRelatedCosts" name="TransactionRelatedCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" name="UncertainAndEffectivelySettledTaxPositionsNetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_UniversalBeijingResortMember" name="UniversalBeijingResortMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_UniversalBeijingResortTermLoansMember" name="UniversalBeijingResortTermLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_UniversalStudiosJapanMember" name="UniversalStudiosJapanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_UniversalStudiosJapanTermLoansMember" name="UniversalStudiosJapanTermLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" name="UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_UnrecognizedTaxBenefitsPositionsPaid" name="UnrecognizedTaxBenefitsPositionsPaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cmcsa_VariableInterestEntityMaximumBorrowingCapacity" name="VariableInterestEntityMaximumBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" name="VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cmcsa_VideoCustomersMember" name="VideoCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_VoiceCustomersMember" name="VoiceCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cmcsa_WirelessLinesMember" name="WirelessLinesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>20
<FILENAME>cmcsa-20191231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="cmcsa-20191231.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="cmcsa-20191231.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingencies" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesRentalExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheet" xlink:href="cmcsa-20191231.xsd#ConsolidatedBalanceSheet" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical" xlink:href="cmcsa-20191231.xsd#ConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/DocumentAndEntityInformation" xlink:href="cmcsa-20191231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShare" xlink:href="cmcsa-20191231.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShareDetails" xlink:href="cmcsa-20191231.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShareTables" xlink:href="cmcsa-20191231.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlans" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansTables" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Equity" xlink:href="cmcsa-20191231.xsd#Equity" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails" xlink:href="cmcsa-20191231.xsd#EquityAggregateShareRepurchasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityChangesInCommonStockDetails" xlink:href="cmcsa-20191231.xsd#EquityChangesInCommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:href="cmcsa-20191231.xsd#EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityNarrativeDetails" xlink:href="cmcsa-20191231.xsd#EquityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityTables" xlink:href="cmcsa-20191231.xsd#EquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxes" xlink:href="cmcsa-20191231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesFederalStatutoryDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesTables" xlink:href="cmcsa-20191231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Investments" xlink:href="cmcsa-20191231.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsEquityMethodInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsMarketableEquitySecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsOtherInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsScheduleOfInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2" xlink:href="cmcsa-20191231.xsd#InvestmentsScheduleOfInvestmentsDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsTables" xlink:href="cmcsa-20191231.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebt" xlink:href="cmcsa-20191231.xsd#LongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtDebtMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtScheduleOfDebtOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2" xlink:href="cmcsa-20191231.xsd#LongTermDebtScheduleOfDebtOutstandingDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtTables" xlink:href="cmcsa-20191231.xsd#LongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCosts" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsScheduleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetailsCalc2" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsScheduleDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipment" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentDetails" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentTables" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncements" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactions" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsTables" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Revenue" xlink:href="cmcsa-20191231.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueDetails" xlink:href="cmcsa-20191231.xsd#RevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RevenueNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails" xlink:href="cmcsa-20191231.xsd#RevenueRevenueByGeographicLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueTables" xlink:href="cmcsa-20191231.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:href="cmcsa-20191231.xsd#ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:href="cmcsa-20191231.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformation" xlink:href="cmcsa-20191231.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationTables" xlink:href="cmcsa-20191231.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensation" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactions" xlink:href="cmcsa-20191231.xsd#SignificantTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsFccSpectrumAuctionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsSkyTransactionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsTables" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUnauditedProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUniversalBeijingResortDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUniversalStudiosJapanDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformation" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationTables" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_48abcf97-737b-2b2c-8a8c-c74539d0b215" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_48abcf97-737b-2b2c-8a8c-c74539d0b215" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="locator" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_OperatingLeaseLiability_98AB5CD2C6BCD8AC9798A4D0C3FDB00F_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherStockholdersEquity" xlink:label="loc_cmcsa_OtherStockholdersEquity_a021552e-b72e-091d-a0a7-b9d244177916" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_cmcsa_OtherStockholdersEquity_a021552e-b72e-091d-a0a7-b9d244177916" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_89f7fa1f-be09-bdff-6866-b9d243b0a7bc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_89f7fa1f-be09-bdff-6866-b9d243b0a7bc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_LongTermInvestments_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" xlink:label="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_3cb1cd64-1809-bb21-2a0b-b9d242c22712" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_3cb1cd64-1809-bb21-2a0b-b9d242c22712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_e3a9f6af-c6ea-b2aa-5261-e372c3b13e26" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_e3a9f6af-c6ea-b2aa-5261-e372c3b13e26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_9c41b29d-5d06-ff6a-3374-19390f96d134" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_9c41b29d-5d06-ff6a-3374-19390f96d134" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_3782C383CB6A6608FF52937D15642C70" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_3782C383CB6A6608FF52937D15642C70" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetTransactionsWithAffiliates" xlink:label="loc_cmcsa_NetTransactionsWithAffiliates_1e251ba2-08f8-ee0e-7791-b9d245c572da" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_NetTransactionsWithAffiliates_1e251ba2-08f8-ee0e-7791-b9d245c572da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_fabd36b2-0d2f-8f1e-b9c9-718513456b78" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_fabd36b2-0d2f-8f1e-b9c9-718513456b78" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_28f3195e-24b2-f7ba-84ec-b9d2440eced0" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_28f3195e-24b2-f7ba-84ec-b9d2440eced0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_99e4f0d0-a909-a967-e0cb-b9d242f777d5" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_99e4f0d0-a909-a967-e0cb-b9d242f777d5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_d3769ff7-3f7d-8a64-ea69-f16e64d6f178" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_d3769ff7-3f7d-8a64-ea69-f16e64d6f178" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b5cf64b6-8899-5a9a-328a-4f0a312ae378" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b5cf64b6-8899-5a9a-328a-4f0a312ae378" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_69baeef0-b8fc-b2e6-eb6f-b9d245c33ac8" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_69baeef0-b8fc-b2e6-eb6f-b9d245c33ac8" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:type="locator" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_3862ef6e-2901-b6bf-366c-b9d24623ee7a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_3862ef6e-2901-b6bf-366c-b9d24623ee7a" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_6ca03e7d-c808-c50c-6ecb-b9d242b2e814" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_6ca03e7d-c808-c50c-6ecb-b9d242b2e814" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_7832082e-fa39-48cc-a655-249c101debf9" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_OtherAssetsCurrent_7832082e-fa39-48cc-a655-249c101debf9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_89f7fa1f-be09-bdff-6866-b9d243b0a7bc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_89f7fa1f-be09-bdff-6866-b9d243b0a7bc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_LongTermInvestments_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_3782C383CB6A6608FF52937D15642C70" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_3782C383CB6A6608FF52937D15642C70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8889606b-88fa-2d5e-3fb9-238bccdf9597" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8889606b-88fa-2d5e-3fb9-238bccdf9597" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_7482EDB0A7DCBB08C27C8401EF924AF2" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_7482EDB0A7DCBB08C27C8401EF924AF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_9c41b29d-5d06-ff6a-3374-19390f96d134" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_9c41b29d-5d06-ff6a-3374-19390f96d134" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_e3a9f6af-c6ea-b2aa-5261-e372c3b13e26" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_e3a9f6af-c6ea-b2aa-5261-e372c3b13e26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_37c0d2a1-23e1-7991-99bf-b9d24618d9e0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_37c0d2a1-23e1-7991-99bf-b9d24618d9e0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_2555b3ac-9c93-b2c5-236e-a9f819e1e0df" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_DeferredRevenueCurrent_2555b3ac-9c93-b2c5-236e-a9f819e1e0df" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProgramRightsObligationsCurrent" xlink:label="loc_us-gaap_ProgramRightsObligationsCurrent_ccbef31d-12dc-2075-c8d7-d481c0b5fc06" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_ProgramRightsObligationsCurrent_ccbef31d-12dc-2075-c8d7-d481c0b5fc06" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotePayableToUltimateParent" xlink:label="loc_cmcsa_NotePayableToUltimateParent_0cc35c83-cc24-9827-94b0-6bf91717d665" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_cmcsa_NotePayableToUltimateParent_0cc35c83-cc24-9827-94b0-6bf91717d665" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64993a75-9b0c-349a-1011-cc5a81c58412" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64993a75-9b0c-349a-1011-cc5a81c58412" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:to="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_3d5a0ca6-0f59-67e6-adb5-6aecd22b693b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_3d5a0ca6-0f59-67e6-adb5-6aecd22b693b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_e6069c8d-dfec-45ff-4b3f-643d125d5b29" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_TreasuryStockValue_e6069c8d-dfec-45ff-4b3f-643d125d5b29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_3070eb63-b0f5-1f18-a22f-cc54a94922d9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:to="loc_us-gaap_MinorityInterest_3070eb63-b0f5-1f18-a22f-cc54a94922d9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4d934b0d-59bc-ae5c-ffb9-b6ced82ff9f8" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4d934b0d-59bc-ae5c-ffb9-b6ced82ff9f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_d53b26b3-bd63-79af-32c0-25c46ebfe237" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_d53b26b3-bd63-79af-32c0-25c46ebfe237" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_4960ABB8ED1AF9B647C89394DFDA458F" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_cmcsa_CollateralizedObligation_4960ABB8ED1AF9B647C89394DFDA458F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent" xlink:label="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_b21f1e51-4750-6f70-d7af-b9d242812fbf" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_b21f1e51-4750-6f70-d7af-b9d242812fbf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_e514e7d6-cad2-3101-4a20-9e9da080e82b" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_e514e7d6-cad2-3101-4a20-9e9da080e82b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquity" xlink:label="loc_us-gaap_MembersEquity_a73f6aef-3e0c-2ffd-c1ce-4e75a56a7531" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_e514e7d6-cad2-3101-4a20-9e9da080e82b" xlink:to="loc_us-gaap_MembersEquity_a73f6aef-3e0c-2ffd-c1ce-4e75a56a7531" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersCapital" xlink:label="loc_us-gaap_MembersCapital_1333c056-47e4-3c7a-b4c1-7bc3a8341e0c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MembersEquity_a73f6aef-3e0c-2ffd-c1ce-4e75a56a7531" xlink:to="loc_us-gaap_MembersCapital_1333c056-47e4-3c7a-b4c1-7bc3a8341e0c" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MembersEquity_a73f6aef-3e0c-2ffd-c1ce-4e75a56a7531" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquityAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_af6b81b6-083e-a0b1-bec6-60b4b53b4698" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_e514e7d6-cad2-3101-4a20-9e9da080e82b" xlink:to="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_af6b81b6-083e-a0b1-bec6-60b4b53b4698" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" xlink:label="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_2ac11d5b-7428-af2c-e118-b9d2439ebcc0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_2ac11d5b-7428-af2c-e118-b9d2439ebcc0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoncashInterestExpenseIncomeNet" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_998631a4-7e69-79dd-a6ee-b9d245bdbd57" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_998631a4-7e69-79dd-a6ee-b9d245bdbd57" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_052cb15a-951f-25ff-9c6e-b9d2440c52bf" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_052cb15a-951f-25ff-9c6e-b9d2440c52bf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_cf64c609-6374-50a2-f266-b9d245629553" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_cf64c609-6374-50a2-f266-b9d245629553" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_9c0f5d55-efbd-fe7e-492e-b9d245f566e0" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_9c0f5d55-efbd-fe7e-492e-b9d245f566e0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7c1c3153-d95c-50b8-10ed-a75d1f3d7a68" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7c1c3153-d95c-50b8-10ed-a75d1f3d7a68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_2d3aea93-0685-7648-d025-abd4b91cbb46" xlink:type="locator" />
    <link:calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_2d3aea93-0685-7648-d025-abd4b91cbb46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_fabd36b2-0d2f-8f1e-b9c9-718513456b78" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_fabd36b2-0d2f-8f1e-b9c9-718513456b78" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_69baeef0-b8fc-b2e6-eb6f-b9d245c33ac8" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_69baeef0-b8fc-b2e6-eb6f-b9d245c33ac8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_99e4f0d0-a909-a967-e0cb-b9d242f777d5" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_99e4f0d0-a909-a967-e0cb-b9d242f777d5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_d3769ff7-3f7d-8a64-ea69-f16e64d6f178" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_d3769ff7-3f7d-8a64-ea69-f16e64d6f178" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b5cf64b6-8899-5a9a-328a-4f0a312ae378" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_b5cf64b6-8899-5a9a-328a-4f0a312ae378" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableIssuedFromUltimateParent" xlink:label="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_7977b00d-ace7-b522-a98a-b9d245c99d6f" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_7977b00d-ace7-b522-a98a-b9d245c99d6f" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_28f3195e-24b2-f7ba-84ec-b9d2440eced0" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_28f3195e-24b2-f7ba-84ec-b9d2440eced0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_12c0685e-44b3-8fd2-2b79-15793d0fdbbe" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_12c0685e-44b3-8fd2-2b79-15793d0fdbbe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_49c832ca-c693-84a6-ae67-3f29a64c3833" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_49c832ca-c693-84a6-ae67-3f29a64c3833" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_97b2cb74-f62e-ba8a-3953-eb9af3cfb8a4" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfDividends_97b2cb74-f62e-ba8a-3953-eb9af3cfb8a4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_263aa4cb-2268-9bc2-2e29-b9d2433c601e" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_263aa4cb-2268-9bc2-2e29-b9d2433c601e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3ddd0290-3d1a-2e62-5161-428d280d3fb6" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3ddd0290-3d1a-2e62-5161-428d280d3fb6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_1938F9B7C9B375E7530D93A0043EE7C7" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_1938F9B7C9B375E7530D93A0043EE7C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_e7dfe01f-f85d-50a3-e5ae-55f159760a1f" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_e7dfe01f-f85d-50a3-e5ae-55f159760a1f" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" xlink:label="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_ef1f48bc-c059-c22e-fefc-b9d242ed1676" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_ef1f48bc-c059-c22e-fefc-b9d242ed1676" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaap_PaymentsOfCapitalDistribution_93150703-969c-98cb-9165-c45c6016b964" xlink:type="locator" />
    <link:calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfCapitalDistribution_93150703-969c-98cb-9165-c45c6016b964" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Distributionstononcontrollinginterestholders" xlink:label="loc_cmcsa_Distributionstononcontrollinginterestholders_523cd8dc-6eb8-c25c-7526-b9d244645a17" xlink:type="locator" />
    <link:calculationArc order="12" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_cmcsa_Distributionstononcontrollinginterestholders_523cd8dc-6eb8-c25c-7526-b9d244645a17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6bd7c3da-2a5b-cbc6-d33a-bb097a23c2f6" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6bd7c3da-2a5b-cbc6-d33a-bb097a23c2f6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e88bd855-1cc4-7d92-7586-c29e344f0391" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_e88bd855-1cc4-7d92-7586-c29e344f0391" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a6e51840-ffa1-c55d-0dc0-c51dc5cc040e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_a6e51840-ffa1-c55d-0dc0-c51dc5cc040e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_bfbc3edc-1edc-bfc6-c7b6-fb403917e31e" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_bfbc3edc-1edc-bfc6-c7b6-fb403917e31e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68a2669c-01f8-c962-bf95-0b4231cd45da" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68a2669c-01f8-c962-bf95-0b4231cd45da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_dea146b3-6d50-c215-7c85-641051f14bf2" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_dea146b3-6d50-c215-7c85-641051f14bf2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f1fa9931-293d-d945-36ae-427a496b5230" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f1fa9931-293d-d945-36ae-427a496b5230" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_6466bdd9-65ef-3c52-e025-b9d245cd18fb" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_6466bdd9-65ef-3c52-e025-b9d245cd18fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_419f5eaa-4bf3-31be-4e17-1578f332cdf4" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_419f5eaa-4bf3-31be-4e17-1578f332cdf4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a3a6becb-cb5c-3f3c-51b9-6edd8011ed69" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a3a6becb-cb5c-3f3c-51b9-6edd8011ed69" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingAndProductionCosts" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_94fe3959-bb2b-ec2e-2c7a-b9d244e145c4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_94fe3959-bb2b-ec2e-2c7a-b9d244e145c4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherOperatingAndAdministrative" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_0261584b-c9d3-711f-ab29-b9d245a04f6d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_0261584b-c9d3-711f-ab29-b9d245a04f6d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_4b203502-c432-6658-63a6-00b18bdfc0ab" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_4b203502-c432-6658-63a6-00b18bdfc0ab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_848cd271-4e03-8c13-d21d-e6ec9c3916f7" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:to="loc_us-gaap_Depreciation_848cd271-4e03-8c13-d21d-e6ec9c3916f7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_725ae160-1b15-a075-fa62-729d0bc8cda1" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_725ae160-1b15-a075-fa62-729d0bc8cda1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_76d25f63-60a6-4deb-1fd0-84a3d98fe881" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a3a6becb-cb5c-3f3c-51b9-6edd8011ed69" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a3a6becb-cb5c-3f3c-51b9-6edd8011ed69" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_6466bdd9-65ef-3c52-e025-b9d245cd18fb" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_6466bdd9-65ef-3c52-e025-b9d245cd18fb" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EarningsPerShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90854703-859b-2c45-aef2-d270627b3141" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90854703-859b-2c45-aef2-d270627b3141" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/Equity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EquityChangesInCommonStockDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58dbb131-3dd4-8ecf-cb87-48dc5113246d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_58dbb131-3dd4-8ecf-cb87-48dc5113246d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_c7ffbd7d-2001-4398-e355-45d12a81caeb" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_c7ffbd7d-2001-4398-e355-45d12a81caeb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_39b41dd7-e18e-f7b7-a9b1-8d77b8bbb39c" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_39b41dd7-e18e-f7b7-a9b1-8d77b8bbb39c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_4d245d7e-ad6c-dd35-41be-465e2f0e7195" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_4d245d7e-ad6c-dd35-41be-465e2f0e7195" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EquityNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/EquityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1007d9fe-6d83-c6c6-eef9-c29803b14ec7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1007d9fe-6d83-c6c6-eef9-c29803b14ec7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7f37ab3b-992e-e1ba-f578-2c503524d7e4" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7f37ab3b-992e-e1ba-f578-2c503524d7e4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dbb037c2-04c0-fa14-65e6-8ccd12d2a855" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dbb037c2-04c0-fa14-65e6-8ccd12d2a855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_db02e614-93e7-eddf-abe0-a58cca48e685" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_db02e614-93e7-eddf-abe0-a58cca48e685" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ca5c17e6-16a0-bee8-1413-d316d82a8942" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ca5c17e6-16a0-bee8-1413-d316d82a8942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8caef893-a841-2be2-863f-e20b53026f02" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8caef893-a841-2be2-863f-e20b53026f02" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_dbb037c2-04c0-fa14-65e6-8ccd12d2a855" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_dbb037c2-04c0-fa14-65e6-8ccd12d2a855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_8caef893-a841-2be2-863f-e20b53026f02" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_8caef893-a841-2be2-863f-e20b53026f02" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignWithholdingTaxExpense" xlink:label="loc_cmcsa_ForeignWithholdingTaxExpense_449FE8F85D1EB1EBD939E796190D5C26_4d192b81-d363-7205-cad2-b9d245e876f9" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_cmcsa_ForeignWithholdingTaxExpense_449FE8F85D1EB1EBD939E796190D5C26_4d192b81-d363-7205-cad2-b9d245e876f9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DomesticTaxExpenseBenefit" xlink:label="loc_cmcsa_DomesticTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_8c83336f-f397-eb6a-d965-b9d2439c8894" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_cmcsa_DomesticTaxExpenseBenefit_449FE8F85D1EB1EBD939E796190D5C26_8c83336f-f397-eb6a-d965-b9d2439c8894" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:label="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_856A1BC4CEF5E0268501ECDEC3B94632" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_856A1BC4CEF5E0268501ECDEC3B94632" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1add1f0b-0dab-17fb-48dc-cbdae374835d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_1add1f0b-0dab-17fb-48dc-cbdae374835d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55b78dfc-faa8-3c71-752a-e6857318d516" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55b78dfc-faa8-3c71-752a-e6857318d516" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_73f3ed30-f46c-0c2e-e1e4-6bf916893ec5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_73f3ed30-f46c-0c2e-e1e4-6bf916893ec5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilityInvestments" xlink:label="loc_cmcsa_DeferredTaxLiabilityInvestments_53816843-b3e1-7433-841b-6bf917cf7987" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_cmcsa_DeferredTaxLiabilityInvestments_53816843-b3e1-7433-841b-6bf917cf7987" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilitiesLongTermDebt" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesLongTermDebt_09ff9fcc-f549-5a8b-1b18-6bf91697256f" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesLongTermDebt_09ff9fcc-f549-5a8b-1b18-6bf91697256f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_c719ba59-db04-f478-be8c-f6e23ad15a09" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_c719ba59-db04-f478-be8c-f6e23ad15a09" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_7c7e16b8-0aa9-c1c4-f1b1-272374ca83dc" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_7c7e16b8-0aa9-c1c4-f1b1-272374ca83dc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f57a32ed-0dd0-7e89-043f-8fdc81833b87" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f57a32ed-0dd0-7e89-043f-8fdc81833b87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_e124023a-4116-8f49-30c1-60c50fde5ff8" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_e124023a-4116-8f49-30c1-60c50fde5ff8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_b508b112-689c-3406-0b34-f0801a85e060" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_b508b112-689c-3406-0b34-f0801a85e060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_49a08e86-47b2-01fa-94cc-0320e102ec63" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_49a08e86-47b2-01fa-94cc-0320e102ec63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_293be6dc-6bee-7ef3-e6e4-ebd60965ac94" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_293be6dc-6bee-7ef3-e6e4-ebd60965ac94" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_d0f350ff-57ae-2d51-a3ec-6bf915034f3b" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_d0f350ff-57ae-2d51-a3ec-6bf915034f3b" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3ce82195-ed3e-f261-3529-b3a868ecf6c4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3ce82195-ed3e-f261-3529-b3a868ecf6c4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_89ebd542-78ee-71d0-be95-65de1bb3ef82" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_89ebd542-78ee-71d0-be95-65de1bb3ef82" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/Investments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_86dec120-3352-31c8-fc61-55992f948bdd" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_86dec120-3352-31c8-fc61-55992f948bdd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f3206833-d43a-1764-365c-1606167229ee" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f3206833-d43a-1764-365c-1606167229ee" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeLossNet" xlink:label="loc_cmcsa_OtherIncomeLossNet_e9d02f19-9747-dfe1-ac14-b9d2441e8509" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:to="loc_cmcsa_OtherIncomeLossNet_e9d02f19-9747-dfe1-ac14-b9d2441e8509" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_ed3f9f23-c931-eaa1-1c75-4ff1fe970e7d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_us-gaap_EquityMethodInvestments_ed3f9f23-c931-eaa1-1c75-4ff1fe970e7d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_c88e6350-e26e-969b-2f36-fb6881edab88" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_c88e6350-e26e-969b-2f36-fb6881edab88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_58e81cb2-0209-316c-d731-61c683c00ccd" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_58e81cb2-0209-316c-d731-61c683c00ccd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestments" xlink:label="loc_us-gaap_OtherInvestments_83cb8fda-8368-0bfc-07a8-e25c618c7b71" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_us-gaap_OtherInvestments_83cb8fda-8368-0bfc-07a8-e25c618c7b71" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_33F473F541D4BD949375334F4CC60024_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_33F473F541D4BD949375334F4CC60024_3782C383CB6A6608FF52937D15642C70" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_33F473F541D4BD949375334F4CC60024_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_33F473F541D4BD949375334F4CC60024_3782C383CB6A6608FF52937D15642C70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_33F473F541D4BD949375334F4CC60024_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_33F473F541D4BD949375334F4CC60024_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_us-gaap_LongTermInvestments_33F473F541D4BD949375334F4CC60024_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_33F473F541D4BD949375334F4CC60024_19ee0686-4389-5dfa-deaf-cddb58597060" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_33F473F541D4BD949375334F4CC60024_9f1ea5a8-e0ad-ec84-f87b-82d9863fd82f" xlink:to="loc_us-gaap_ShortTermInvestments_33F473F541D4BD949375334F4CC60024_19ee0686-4389-5dfa-deaf-cddb58597060" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/InvestmentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/LongTermDebt" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_DebtCurrent_1417330d-29f9-c4e9-abb6-2898d623f603" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaper" xlink:label="loc_us-gaap_CommercialPaper_09CF70296F4E030CB551F306C98D5B78_fbcb0c9d-15b6-cf40-b4c4-19f4d627517f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_CommercialPaper_09CF70296F4E030CB551F306C98D5B78_fbcb0c9d-15b6-cf40-b4c4-19f4d627517f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_09CF70296F4E030CB551F306C98D5B78_0268856c-9586-3eb4-db25-4a4a4c02e89d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_LineOfCredit_09CF70296F4E030CB551F306C98D5B78_0268856c-9586-3eb4-db25-4a4a4c02e89d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_09CF70296F4E030CB551F306C98D5B78_e71f21c2-86c0-1e26-002e-d1aacd43460a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_OtherLongTermDebt_09CF70296F4E030CB551F306C98D5B78_e71f21c2-86c0-1e26-002e-d1aacd43460a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes" xlink:label="loc_us-gaap_SeniorNotes_09CF70296F4E030CB551F306C98D5B78_98d73727-d928-ad6c-a259-b0cc31f903cc" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_SeniorNotes_09CF70296F4E030CB551F306C98D5B78_98d73727-d928-ad6c-a259-b0cc31f903cc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="loc_us-gaap_OtherBorrowings_09CF70296F4E030CB551F306C98D5B78_078629d8-1d8e-7600-f6bf-43d48d066751" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_OtherBorrowings_09CF70296F4E030CB551F306C98D5B78_078629d8-1d8e-7600-f6bf-43d48d066751" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_09CF70296F4E030CB551F306C98D5B78_6D9160B52F578BF37EA76C8B1A6FF3ED" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_09CF70296F4E030CB551F306C98D5B78_6D9160B52F578BF37EA76C8B1A6FF3ED" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_09CF70296F4E030CB551F306C98D5B78_e1cfecde-b262-8038-6890-6bf917081323" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_09CF70296F4E030CB551F306C98D5B78_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_09CF70296F4E030CB551F306C98D5B78_e1cfecde-b262-8038-6890-6bf917081323" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCosts" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" xlink:label="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCosts" xlink:label="loc_us-gaap_TheatricalFilmCosts_9169a7de-33f0-3ef0-297d-880305a302fc" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:to="loc_us-gaap_TheatricalFilmCosts_9169a7de-33f0-3ef0-297d-880305a302fc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsReleased_34874d72-458e-40f1-a487-3918debce575" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TheatricalFilmCosts_9169a7de-33f0-3ef0-297d-880305a302fc" xlink:to="loc_us-gaap_TheatricalFilmCostsReleased_34874d72-458e-40f1-a487-3918debce575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsCompletedAndNotReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_d498bfd1-3ce8-9554-3849-e8db3aadefc0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TheatricalFilmCosts_9169a7de-33f0-3ef0-297d-880305a302fc" xlink:to="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_d498bfd1-3ce8-9554-3849-e8db3aadefc0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalFilmCostsInProductionAndInDevelopment" xlink:label="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_69e52d0e-900f-8aaa-0e0e-b9d2458e9e10" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TheatricalFilmCosts_9169a7de-33f0-3ef0-297d-880305a302fc" xlink:to="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_69e52d0e-900f-8aaa-0e0e-b9d2458e9e10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCosts" xlink:label="loc_us-gaap_DirectToTelevisionFilmCosts_db61209d-948c-4fe3-e6a8-8fd039f54f18" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:to="loc_us-gaap_DirectToTelevisionFilmCosts_db61209d-948c-4fe3-e6a8-8fd039f54f18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsReleased" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsReleased_37c689d5-64f6-9734-45ff-63a1625d5528" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DirectToTelevisionFilmCosts_db61209d-948c-4fe3-e6a8-8fd039f54f18" xlink:to="loc_us-gaap_DirectToTelevisionFilmCostsReleased_37c689d5-64f6-9734-45ff-63a1625d5528" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment" xlink:label="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_f1004c3f-4e78-c721-7870-b9d245b14582" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DirectToTelevisionFilmCosts_db61209d-948c-4fe3-e6a8-8fd039f54f18" xlink:to="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_f1004c3f-4e78-c721-7870-b9d245b14582" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsLessAmortization" xlink:label="loc_cmcsa_ProgrammingRightsLessAmortization_6a5b4f47-2ed5-7c89-9bef-b9d24270ab8d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:to="loc_cmcsa_ProgrammingRightsLessAmortization_6a5b4f47-2ed5-7c89-9bef-b9d24270ab8d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" xlink:label="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_FF6B88E577E9A0D708CBA8D76F98D5D4_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_FF6B88E577E9A0D708CBA8D76F98D5D4_3862ef6e-2901-b6bf-366c-b9d24623ee7a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_FF6B88E577E9A0D708CBA8D76F98D5D4_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_FF6B88E577E9A0D708CBA8D76F98D5D4_3862ef6e-2901-b6bf-366c-b9d24623ee7a" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_FF6B88E577E9A0D708CBA8D76F98D5D4_89f7fa1f-be09-bdff-6866-b9d243b0a7bc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_FF6B88E577E9A0D708CBA8D76F98D5D4_88233b0b-6121-0682-6c52-b9d2426e5a04" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_FF6B88E577E9A0D708CBA8D76F98D5D4_89f7fa1f-be09-bdff-6866-b9d243b0a7bc" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipment" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipmentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/Revenue" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_3a6f997b-6cb0-1ee9-a4ab-1c23ee8325d6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_3a6f997b-6cb0-1ee9-a4ab-1c23ee8325d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_61df7d55-7bfa-d6de-a892-e36f6b32005c" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_61df7d55-7bfa-d6de-a892-e36f6b32005c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RevenueNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/RevenueTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SegmentInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdjustedEBITDA" xlink:label="loc_cmcsa_AdjustedEBITDA_94e0822d-f172-8bb3-bdd2-b9d243f3e65e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_cmcsa_AdjustedEBITDA_94e0822d-f172-8bb3-bdd2-b9d243f3e65e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_de4daba6-07da-9e14-df22-fdf11128e44e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_de4daba6-07da-9e14-df22-fdf11128e44e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_848cd271-4e03-8c13-d21d-e6ec9c3916f7" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_Depreciation_848cd271-4e03-8c13-d21d-e6ec9c3916f7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_725ae160-1b15-a075-fa62-729d0bc8cda1" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_725ae160-1b15-a075-fa62-729d0bc8cda1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_73cabc52-c416-1a4a-0557-7c2672849759" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_28fe77ae-e122-e428-d718-aff2ad445bc8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TransactionRelatedCosts" xlink:label="loc_cmcsa_TransactionRelatedCosts_d134ba12-6c48-7a13-d111-b9d24312421c" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_cmcsa_TransactionRelatedCosts_d134ba12-6c48-7a13-d111-b9d24312421c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_89be327a-de9c-56c6-b3d1-10ec3b8a5f9b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_89be327a-de9c-56c6-b3d1-10ec3b8a5f9b" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_33b5045a-78f6-14fb-f91a-b9d2432a28f4" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_33b5045a-78f6-14fb-f91a-b9d2432a28f4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_785e9021-c8bc-c515-9fb4-b9d24576a365" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_785e9021-c8bc-c515-9fb4-b9d24576a365" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_31288939-e5e4-25a4-a69d-b52fe97edfea" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_31288939-e5e4-25a4-a69d-b52fe97edfea" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_583d3161-f22c-2bc8-587e-2ff15f67a984" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_583d3161-f22c-2bc8-587e-2ff15f67a984" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_b080b70a-7f8c-a353-0160-b9d243da5d4c" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_b080b70a-7f8c-a353-0160-b9d243da5d4c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_468c6d96-d9b1-d900-c5a5-cb0683b2b33e" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_468c6d96-d9b1-d900-c5a5-cb0683b2b33e" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_d7163ac0-6355-b269-ae8a-b9d243a5bdf0" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_d7163ac0-6355-b269-ae8a-b9d243a5bdf0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_c905fe0b-d37d-9094-adb7-b9d2451ef705" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_c905fe0b-d37d-9094-adb7-b9d2451ef705" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_61f9319a-6aae-8e2f-f7d0-f41809896476" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:to="loc_us-gaap_RestrictedCashCurrent_61f9319a-6aae-8e2f-f7d0-f41809896476" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_c8fd2d85-a7fd-d8bf-27f7-fb3ef5afcc7e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_c8fd2d85-a7fd-d8bf-27f7-fb3ef5afcc7e" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>21
<FILENAME>cmcsa-20191231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="cmcsa-20191231.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="cmcsa-20191231.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingencies" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesRentalExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheet" xlink:href="cmcsa-20191231.xsd#ConsolidatedBalanceSheet" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical" xlink:href="cmcsa-20191231.xsd#ConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/DocumentAndEntityInformation" xlink:href="cmcsa-20191231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShare" xlink:href="cmcsa-20191231.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShareDetails" xlink:href="cmcsa-20191231.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShareTables" xlink:href="cmcsa-20191231.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlans" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansTables" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Equity" xlink:href="cmcsa-20191231.xsd#Equity" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails" xlink:href="cmcsa-20191231.xsd#EquityAggregateShareRepurchasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityChangesInCommonStockDetails" xlink:href="cmcsa-20191231.xsd#EquityChangesInCommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:href="cmcsa-20191231.xsd#EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityNarrativeDetails" xlink:href="cmcsa-20191231.xsd#EquityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityTables" xlink:href="cmcsa-20191231.xsd#EquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxes" xlink:href="cmcsa-20191231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesFederalStatutoryDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesTables" xlink:href="cmcsa-20191231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Investments" xlink:href="cmcsa-20191231.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsEquityMethodInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsMarketableEquitySecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsOtherInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsScheduleOfInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsTables" xlink:href="cmcsa-20191231.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebt" xlink:href="cmcsa-20191231.xsd#LongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtDebtMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtScheduleOfDebtOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtTables" xlink:href="cmcsa-20191231.xsd#LongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCosts" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsScheduleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipment" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentDetails" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentTables" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncements" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactions" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsTables" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Revenue" xlink:href="cmcsa-20191231.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueDetails" xlink:href="cmcsa-20191231.xsd#RevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RevenueNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails" xlink:href="cmcsa-20191231.xsd#RevenueRevenueByGeographicLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueTables" xlink:href="cmcsa-20191231.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:href="cmcsa-20191231.xsd#ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:href="cmcsa-20191231.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformation" xlink:href="cmcsa-20191231.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationTables" xlink:href="cmcsa-20191231.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensation" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactions" xlink:href="cmcsa-20191231.xsd#SignificantTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsFccSpectrumAuctionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsSkyTransactionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsTables" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUnauditedProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUniversalBeijingResortDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUniversalStudiosJapanDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformation" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationTables" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationLineItems" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_80A111A07ADF18DCFB126BF9B74132B0" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationTable" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_80A111A07ADF18DCFB126BF9B74132B0" xlink:to="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:to="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:to="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:to="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_52F01F3D1005B0B697F16BF9B7419252" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_52F01F3D1005B0B697F16BF9B7419252" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_80A111A07ADF18DCFB126BF9B74132B0" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationLineItems" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationTable" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:to="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:to="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:to="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_D490355051DEB28119AB8FF072EF24D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:to="loc_cmcsa_CableCommunicationsMember_D490355051DEB28119AB8FF072EF24D3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_147DF7FACF43530C7E798FF073C57C88" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_147DF7FACF43530C7E798FF073C57C88" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_2083C123034DEC44520C8FF0743B6459" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:to="loc_cmcsa_SkyLimitedMember_2083C123034DEC44520C8FF0743B6459" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:to="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:to="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:to="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_51F2F3CC4600A27AD8BC8FD71CB7B40A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_51F2F3CC4600A27AD8BC8FD71CB7B40A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfBusinesses" xlink:label="loc_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:to="loc_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:to="loc_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_191BC22F948699B794956BF9B30AB5F0" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_191BC22F948699B794956BF9B30AB5F0" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:to="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:to="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:to="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B7F2DEA0E12E510B65426BF9B3091FC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B7F2DEA0E12E510B65426BF9B3091FC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_191BC22F948699B794956BF9B30AB5F0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:to="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:to="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:to="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_FB35AE64E144EBD8AB16F6CF076F65CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_FB35AE64E144EBD8AB16F6CF076F65CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_1FC24FFABEADD427A871E72B6F719D96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675" xlink:to="loc_cmcsa_SkyLimitedMember_1FC24FFABEADD427A871E72B6F719D96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember" xlink:label="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:to="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember" xlink:label="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:to="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:to="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:to="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalEnterpriseMember" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:to="loc_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1A7A2E039ABFC4FEB1C5E72B6F736879" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1A7A2E039ABFC4FEB1C5E72B6F736879" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:to="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:to="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="loc_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C" xlink:to="loc_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_C624BC29B5EB44264B6CE72B6F75BBDF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_C624BC29B5EB44264B6CE72B6F75BBDF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" xlink:label="loc_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:label="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingValueOfContractualObligation" xlink:label="loc_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContractualValueofaPotentialFutureObligation" xlink:label="loc_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockRedemptionValue" xlink:label="loc_cmcsa_PreferredStockRedemptionValue_F600A08322A5975A6C19E7B4B07EEEA4" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_PreferredStockRedemptionValue_F600A08322A5975A6C19E7B4B07EEEA4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockPutPeriod" xlink:label="loc_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockCallPeriod" xlink:label="loc_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_4E73A4E6A28A1E6A79C1A4377500690F" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_4E73A4E6A28A1E6A79C1A4377500690F" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:to="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:to="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:to="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CFB7655E88902D76D669A4377500AB2D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CFB7655E88902D76D669A4377500AB2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_4E73A4E6A28A1E6A79C1A4377500690F" xlink:to="loc_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:to="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:to="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:to="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_8DA93A6632E188E2B304A4C0152CDE7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_8DA93A6632E188E2B304A4C0152CDE7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:to="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:to="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:to="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CF6EEAB6FF002BF6FE0BA4CE56E0999B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CF6EEAB6FF002BF6FE0BA4CE56E0999B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:to="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:to="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_94AB82D9D668CACBD48CA43774E49938" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_94AB82D9D668CACBD48CA43774E49938" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:to="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:to="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D93E31275DCD38394FE2A4BB7ADBA953" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D93E31275DCD38394FE2A4BB7ADBA953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_54BF544C475F206BAE0DA43774E76E41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_54BF544C475F206BAE0DA43774E76E41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:to="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:to="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:to="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RentalExpenseTableTextBlock" xlink:label="loc_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:to="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:to="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_B139581751892FC7DAFBE711703BB40E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:to="loc_cmcsa_ComcastHoldingsMember_B139581751892FC7DAFBE711703BB40E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_B34B5D5D067E9C3627AAE711703C77FF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:to="loc_cmcsa_CcclParentMember_B34B5D5D067E9C3627AAE711703C77FF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_E84F02698147B1E928E7E711703C782D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:to="loc_cmcsa_NbcuniversalMediaParentMember_E84F02698147B1E928E7E711703C782D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:to="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:to="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_E1DB4A7DF158D5E14CB1E711703C751C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_ParentCompanyMember_E1DB4A7DF158D5E14CB1E711703C751C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_E52C3016255FDC449288E711703D9C40" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_SubsidiaryIssuerMember_E52C3016255FDC449288E711703D9C40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_49EEE7893DE94BDB137EE711703DF151" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_GuarantorSubsidiariesMember_49EEE7893DE94BDB137EE711703DF151" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_02EBC2B940E4F965286EE711703D07F2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_02EBC2B940E4F965286EE711703D07F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:to="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:to="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_A65160AB5D602701B1C0E711703EE5C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:to="loc_srt_ReportableLegalEntitiesMember_A65160AB5D602701B1C0E711703EE5C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_BFEE4E48F2287AEF08A2E711703E8CAE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:to="loc_srt_ConsolidationEliminationsMember_BFEE4E48F2287AEF08A2E711703E8CAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_CE89549B74D030AAD441E711703F5CE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_CE89549B74D030AAD441E711703F5CE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_74EB4D33FF8E349F493BE711703FE764" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_74EB4D33FF8E349F493BE711703FE764" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_E167AF59210FBA505199E711703F6BB0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_E167AF59210FBA505199E711703F6BB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_881286F49F591005C7CEE711703F408E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_OtherAssetsCurrent_881286F49F591005C7CEE711703F408E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_C23866057C389E78C6F4E711703FACF5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_AssetsCurrent_C23866057C389E78C6F4E711703FACF5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_E9147267BAFE6402E6E5E7117040F4CA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_E9147267BAFE6402E6E5E7117040F4CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_83E28E6DBAE9098E86B5E71170407121" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_LongTermInvestments_83E28E6DBAE9098E86B5E71170407121" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_C0409226E51ADECE4D9CE71170409EDC" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_C0409226E51ADECE4D9CE71170409EDC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" xlink:label="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_03B4EE204E68A8EF286CE71170401B11" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_03B4EE204E68A8EF286CE71170401B11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_77D12A698EC8AAC7BC63E711704171D4" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_Goodwill_77D12A698EC8AAC7BC63E711704171D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_E8D6AFBE1A676ACB81DCE71170412CEE" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_E8D6AFBE1A676ACB81DCE71170412CEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_CF9168D406550E450E50E71170410D5D" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_CF9168D406550E450E50E71170410D5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_769C6BA28E8A784AE94CE7117041EF07" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_769C6BA28E8A784AE94CE7117041EF07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_070710412D4C153C7CEDE71170413C5E" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_Assets_070710412D4C153C7CEDE71170413C5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_1A7296BAF46335562FA8E7117041A89F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_AccountsPayableCurrent_1A7296BAF46335562FA8E7117041A89F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_C6ED7FF52C9140D64D63E71170429ED5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_C6ED7FF52C9140D64D63E71170429ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_C61E907F642F3C2F5F7DE7117042F0E1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_DeferredRevenueCurrent_C61E907F642F3C2F5F7DE7117042F0E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5833D6CC889D7ABB8CA5E7117042843E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5833D6CC889D7ABB8CA5E7117042843E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_90F4E720750634F55C80E7117042A467" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_DebtCurrent_90F4E720750634F55C80E7117042A467" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_74A43A6017A57E0A3BAEE7117043E5D0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_LiabilitiesCurrent_74A43A6017A57E0A3BAEE7117043E5D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1DAC852DAAF3A58C51D4E71170436379" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1DAC852DAAF3A58C51D4E71170436379" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_5B6587FBBBC8480C8584E71170437555" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_cmcsa_CollateralizedObligation_5B6587FBBBC8480C8584E71170437555" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1A205330BE71AE786C09E711704339C0" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1A205330BE71AE786C09E711704339C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1EA8EDC92C559EED61A8E71170447B8D" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1EA8EDC92C559EED61A8E71170447B8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherStockholdersEquity" xlink:label="loc_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_55F2757E839B980526E3E71170450716" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_StockholdersEquity_55F2757E839B980526E3E71170450716" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_11473071ACF8BD09BCC5E7117045FC69" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_MinorityInterest_11473071ACF8BD09BCC5E7117045FC69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_86D0EFB3CC7884937A5FE71170454AC8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_86D0EFB3CC7884937A5FE71170454AC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7C92BE8EB33DAAA224BFE7117046E57D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7C92BE8EB33DAAA224BFE7117046E57D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:to="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:to="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:to="loc_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:to="loc_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:to="loc_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:to="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:to="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:to="loc_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:to="loc_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetTransactionsWithAffiliates" xlink:label="loc_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:to="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:to="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:to="loc_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ManagementFeeMember" xlink:label="loc_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:to="loc_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:to="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:to="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_95978C877788A4CAFA67E711706F681E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:to="loc_cmcsa_ComcastHoldingsMember_95978C877788A4CAFA67E711706F681E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_96368854F385325D6EC1E711706F3D44" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:to="loc_cmcsa_CcclParentMember_96368854F385325D6EC1E711706F3D44" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_EF79B73C494F18FB45DAE7117070DFDF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:to="loc_cmcsa_NbcuniversalMediaParentMember_EF79B73C494F18FB45DAE7117070DFDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:to="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:to="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_84C197FF063E59E2DBCEE7117070165F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_ParentCompanyMember_84C197FF063E59E2DBCEE7117070165F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_EF6C48451E81B5866D37E7117070EC72" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_SubsidiaryIssuerMember_EF6C48451E81B5866D37E7117070EC72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_96955AEF8C5BF6AFBA8DE7117071AA32" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_GuarantorSubsidiariesMember_96955AEF8C5BF6AFBA8DE7117071AA32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_CD8120A790E3425796DAE7117071E8C2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_CD8120A790E3425796DAE7117071E8C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:to="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:to="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_7406CD1D145536B56AD6E711707123AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:to="loc_srt_ReportableLegalEntitiesMember_7406CD1D145536B56AD6E711707123AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_CB8E5191DE737112EB87E71170724C12" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:to="loc_srt_ConsolidationEliminationsMember_CB8E5191DE737112EB87E71170724C12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_43F4E386B7CEA91A769FE71170720D67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:to="loc_us-gaap_Revenues_43F4E386B7CEA91A769FE71170720D67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingAndProductionCosts" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_FBBB29EE678259955495E71170730223" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_FBBB29EE678259955495E71170730223" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherOperatingAndAdministrative" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_962EE88643E6E428EAE8E7117073A2E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_962EE88643E6E428EAE8E7117073A2E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_DA562EBE720B79DC796CE71170731558" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_DA562EBE720B79DC796CE71170731558" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_5282C06875EF5709E981E7117073801A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_Depreciation_5282C06875EF5709E981E7117073801A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_782E83C07DB279DC52DEE711707462C5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_782E83C07DB279DC52DEE711707462C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_DB7EEA205AD1362A4EF5E7117074BBCD" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_DB7EEA205AD1362A4EF5E7117074BBCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_EDA584D1F339D224E88DE7117074B496" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_CostsAndExpenses_EDA584D1F339D224E88DE7117074B496" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8A92798081D11440BEB1E7117074F073" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_OperatingIncomeLoss_8A92798081D11440BEB1E7117074F073" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_61B2F3A406FAE45D5C28E7117074DF50" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_InterestExpense_61B2F3A406FAE45D5C28E7117074DF50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2211827EDE7DFE023D75E7117075A398" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2211827EDE7DFE023D75E7117075A398" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_F1736FFA99210CA1EBC2E71170753C43" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_F1736FFA99210CA1EBC2E71170753C43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1CE67F80F55B96E38AB2E7117075D453" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_ProfitLoss_1CE67F80F55B96E38AB2E7117075D453" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_3AEEA71FA0515B3EB6F7E71170750CA5" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_3AEEA71FA0515B3EB6F7E71170750CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_43799D6762379F6D4CABE711707511EB" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_NetIncomeLoss_43799D6762379F6D4CABE711707511EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:to="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:to="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:to="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:to="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_8DBD71AD0A6F3F61DF4FF389F3EB76A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:to="loc_us-gaap_CommonClassAMember_8DBD71AD0A6F3F61DF4FF389F3EB76A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_9ED0CA7C9E71D6D0D952F389F3EB8129" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:to="loc_us-gaap_CommonClassBMember_9ED0CA7C9E71D6D0D952F389F3EB8129" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:to="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:to="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:to="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9C3559801F4E282CF817F389F3EBBE8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9C3559801F4E282CF817F389F3EBBE8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:to="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProgramRightsObligationsCurrent" xlink:label="loc_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotePayableToUltimateParent" xlink:label="loc_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent" xlink:label="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersCapital" xlink:label="loc_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquity" xlink:label="loc_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquityAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:to="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:to="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:to="loc_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:to="loc_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:to="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:to="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:to="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4AC48DDDE8AB09F4D466F308BA592C15" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4AC48DDDE8AB09F4D466F308BA592C15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:to="loc_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" xlink:label="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoncashInterestExpenseIncomeNet" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_91553C80C4F75C7571E4F308BA60153E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_91553C80C4F75C7571E4F308BA60153E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_07022E88933D9E6AC3B4F308BA60496F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_07022E88933D9E6AC3B4F308BA60496F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableIssuedFromUltimateParent" xlink:label="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_3B53EE89BBCC3D928C82F308BA618576" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_3B53EE89BBCC3D928C82F308BA618576" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_74B57BBEC2475FBF697AF308BA618298" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_74B57BBEC2475FBF697AF308BA618298" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5C996706C09351C91458F308BA618EFD" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5C996706C09351C91458F308BA618EFD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_9362533C0203DB7DBD97F308BA611A9B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_9362533C0203DB7DBD97F308BA611A9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_CEFD07946D114243870DF308BA62FDAC" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_CEFD07946D114243870DF308BA62FDAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1D4BD7622F26CC772524F308BA621728" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1D4BD7622F26CC772524F308BA621728" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C82FA9CE097FEEDED10F308BA62ACFE" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C82FA9CE097FEEDED10F308BA62ACFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_82E14B1EC6974E980684F308BA621DE8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_82E14B1EC6974E980684F308BA621DE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_763802D4C0C172B20D0AF308BA6368C1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_763802D4C0C172B20D0AF308BA6368C1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_A99EA0F7DFBF6475E372F308BA63A139" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_A99EA0F7DFBF6475E372F308BA63A139" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_F713445DE88C8C60E9F9F308BA63A9F2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_F713445DE88C8C60E9F9F308BA63A9F2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" xlink:label="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06511275CCD889E8D3BFF308BA6439CA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06511275CCD889E8D3BFF308BA6439CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_55247A8B38F1BAE5B6AAF308BA649F73" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsOfDividends_55247A8B38F1BAE5B6AAF308BA649F73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Distributionstononcontrollinginterestholders" xlink:label="loc_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_4EC9A995425013FD4A9BF308BA642719" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_4EC9A995425013FD4A9BF308BA642719" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_791F54863425861FF656F308BA646B5B" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_791F54863425861FF656F308BA646B5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_379EDF279E650D3417A1F308BA65F9FA" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_379EDF279E650D3417A1F308BA65F9FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E57F4ED2A44763699E38F308BA65BAD2" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E57F4ED2A44763699E38F308BA65BAD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1CE0F2DE5BD49E7A80DFF308BA657E3D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1CE0F2DE5BD49E7A80DFF308BA657E3D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7347E66A9D7D365FFDFEF308BA655F0F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7347E66A9D7D365FFDFEF308BA655F0F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:to="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:to="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_45983166AFC39AA755721A729A8A5C2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:to="loc_us-gaap_CommonClassAMember_45983166AFC39AA755721A729A8A5C2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_2E9DCE692674377D6F781A729A8A9F13" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:to="loc_us-gaap_CommonClassBMember_2E9DCE692674377D6F781A729A8A9F13" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:to="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:to="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CD56B7994F0BE45D19EC1A729A90B3CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CD56B7994F0BE45D19EC1A729A90B3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:to="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:to="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MembersCapitalMember" xlink:label="loc_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RedeemableNoncontrollingInterestMember" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TemporaryEquityOtherChanges" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MemberContribution" xlink:label="loc_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:to="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:to="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:to="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9A6C925D168F06CED88F8F407C07F91F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9A6C925D168F06CED88F8F407C07F91F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_9A6FD66D23081C8472768F407C08BD2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_ProfitLoss_9A6FD66D23081C8472768F407C08BD2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountsReclassifiedToNetIncomeAbstract" xlink:label="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_D8D51DB0FDCB2C1B75338F407C0FDB4E" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_D8D51DB0FDCB2C1B75338F407C0FDB4E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:to="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:to="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:to="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_935925B1E9188A8C63A6A8D7715B61FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_935925B1E9188A8C63A6A8D7715B61FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:to="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:to="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:to="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_EA1BD8DE443F96B86E30A8D7719312C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_EA1BD8DE443F96B86E30A8D7719312C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_9E904CDEABBF635FAF29A8D771945933" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_Revenues_9E904CDEABBF635FAF29A8D771945933" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingAndProductionCosts" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherOperatingAndAdministrative" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_D2357101E7924BD8FBBDA8D77198504D" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_EarningsPerShareBasic_D2357101E7924BD8FBBDA8D77198504D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_367192A16352EF20EF93A8D7719D4011" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_EarningsPerShareDiluted_367192A16352EF20EF93A8D7719D4011" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DocumentAndEntityInformationLineItems" xlink:label="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DocumentAndEntityInformationTable" xlink:label="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:to="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:to="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:to="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_C88989FFF73C23FF7B1A899848B55EA3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_us-gaap_CommonClassAMember_C88989FFF73C23FF7B1A899848B55EA3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Notes5.50PercentDue2029Member" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:label="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_ECA918A4CF9E591133BC899848B6CF13" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_us-gaap_CommonClassBMember_ECA918A4CF9E591133BC899848B6CF13" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:to="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:to="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:to="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_152DBED10B7E3573FD73899848B7DBE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_152DBED10B7E3573FD73899848B7DBE0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:type="locator" />
    <link:definitionArc order="21" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:type="locator" />
    <link:definitionArc order="22" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:type="locator" />
    <link:definitionArc order="23" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:type="locator" />
    <link:definitionArc order="24" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:type="locator" />
    <link:definitionArc order="25" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:type="locator" />
    <link:definitionArc order="26" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:type="locator" />
    <link:definitionArc order="27" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:type="locator" />
    <link:definitionArc order="28" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:type="locator" />
    <link:definitionArc order="29" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:type="locator" />
    <link:definitionArc order="30" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:type="locator" />
    <link:definitionArc order="31" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:type="locator" />
    <link:definitionArc order="32" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:type="locator" />
    <link:definitionArc order="33" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EarningsPerShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EarningsPerShareDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_E51F20CCE746BF8247D86BF9B8915579" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_E51F20CCE746BF8247D86BF9B8915579" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:to="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:to="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:to="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D5B84BF1FB7BCB3CE8366BF9B891FC9C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D5B84BF1FB7BCB3CE8366BF9B891FC9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_E51F20CCE746BF8247D86BF9B8915579" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:to="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansMember" xlink:label="loc_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4" xlink:to="loc_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:to="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:to="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:to="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_E12BE2AAFC86C8F6E2BA6BF9B7BAD8C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_E12BE2AAFC86C8F6E2BA6BF9B7BAD8C2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansBenefitObligation" xlink:label="loc_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:to="loc_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansInterestCost" xlink:label="loc_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:to="loc_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:to="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:to="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:to="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CBA595BE8937D3A0A3B6A437785ACF2C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CBA595BE8937D3A0A3B6A437785ACF2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6342E9750BD7801E42A5A43778D8DA28" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6342E9750BD7801E42A5A43778D8DA28" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:to="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:to="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:to="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CB0284631C0FE5F3CC35A43778D2D844" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CB0284631C0FE5F3CC35A43778D2D844" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansTableTextBlock" xlink:label="loc_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6342E9750BD7801E42A5A43778D8DA28" xlink:to="loc_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/Equity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NewAuthorizationMember" xlink:label="loc_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:to="loc_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EquityChangesInCommonStockDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityLineItems" xlink:label="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityTable" xlink:label="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:to="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:to="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:to="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_F4CFEAFF127581934855014482A31D2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:to="loc_us-gaap_CommonClassAMember_F4CFEAFF127581934855014482A31D2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_3442517182F289AD7ED7014482A49A9A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:to="loc_us-gaap_CommonClassBMember_3442517182F289AD7ED7014482A49A9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityLineItems" xlink:label="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityTable" xlink:label="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:to="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:to="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_91A797B9593329DD9A79C75B29F42BE4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:to="loc_us-gaap_CommonClassAMember_91A797B9593329DD9A79C75B29F42BE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1F78BD3F3B3F3832A461C75B29F5F7E8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:to="loc_us-gaap_CommonClassBMember_1F78BD3F3B3F3832A461C75B29F5F7E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NewAuthorizationMember" xlink:label="loc_cmcsa_NewAuthorizationMember_DFEBFA74231442D1BA87C75B29F59F8E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43" xlink:to="loc_cmcsa_NewAuthorizationMember_DFEBFA74231442D1BA87C75B29F59F8E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommonStockVotingPower" xlink:label="loc_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:label="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/EquityTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_9F04C4ED6A875E7EBFD96BF9B60BBD70" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsTable" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_9F04C4ED6A875E7EBFD96BF9B60BBD70" xlink:to="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:to="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:to="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:to="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_45FF9F24742BF10916F26BF9B60B894D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_45FF9F24742BF10916F26BF9B60B894D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_9F04C4ED6A875E7EBFD96BF9B60BBD70" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:to="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:to="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:to="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9984822F0736A5EB511EA437791D1A6C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9984822F0736A5EB511EA437791D1A6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable" xlink:label="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:to="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:to="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:to="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:to="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9B5166335893049AB7D3DB9465CAA7A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9B5166335893049AB7D3DB9465CAA7A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C353ED325AB25593722FDB9465CD5654" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:to="loc_dei_LegalEntityAxis_C353ED325AB25593722FDB9465CD5654" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="loc_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:to="loc_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_695ABE01E4383A94479ADB9465CF8B43" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:to="loc_us-gaap_TradeNamesMember_695ABE01E4383A94479ADB9465CF8B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:to="loc_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8B4BC33A783CD4952CBDDB9465D3DFC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:to="loc_dei_LegalEntityAxis_8B4BC33A783CD4952CBDDB9465D3DFC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_C3147A698BF522081362DB9465D583E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:to="loc_us-gaap_CustomerRelationshipsMember_C3147A698BF522081362DB9465D583E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_FD8F11A716D0B877C62CDB9465D5F53F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_FD8F11A716D0B877C62CDB9465D5F53F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:to="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:to="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_00A48725C0491500A8FCA4377A19474D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F" xlink:to="loc_cmcsa_CableCommunicationsMember_00A48725C0491500A8FCA4377A19474D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:to="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:to="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_6384C79EA6D11416AB8AA4377A1A31DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E" xlink:to="loc_us-gaap_OperatingSegmentsMember_6384C79EA6D11416AB8AA4377A1A31DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:to="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:to="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2F4B190A75BA7388069BA4377A212328" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39" xlink:to="loc_srt_MaximumMember_2F4B190A75BA7388069BA4377A212328" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:to="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:to="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_39A4A740F8D0EF21294AA4377A27D2E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_39A4A740F8D0EF21294AA4377A27D2E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_C8044D4E157BA46EB8FAA4377A272FDD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_us-gaap_NumberOfReportableSegments_C8044D4E157BA46EB8FAA4377A272FDD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberofDivisions" xlink:label="loc_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:to="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:to="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:to="loc_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:to="loc_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:to="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:to="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_2C28A590D3D8D698B738A8D76E375D30" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_SkyLimitedMember_2C28A590D3D8D698B738A8D76E375D30" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:to="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:to="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B8AF8482F321F8637ACCA8D76E37E069" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B8AF8482F321F8637ACCA8D76E37E069" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:to="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsTable" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:to="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:to="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:to="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9A34031400A5A6C3FA3B6BF9B882DFF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9A34031400A5A6C3FA3B6BF9B882DFF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_9B15D2253CF1C36FFC896BF9B669808B" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_IncomeTaxesLineItems_9B15D2253CF1C36FFC896BF9B669808B" xlink:to="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:to="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:to="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:to="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_8033ED13ED7EFC35539C6BF9B668817E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_8033ED13ED7EFC35539C6BF9B668817E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_9B15D2253CF1C36FFC896BF9B669808B" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:to="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:to="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:to="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1A83AB6532EB3FD7CE26E711733B3AA5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1A83AB6532EB3FD7CE26E711733B3AA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignWithholdingTaxExpense" xlink:label="loc_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DomesticTaxExpenseBenefit" xlink:label="loc_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_FDBEC13E03CD925093F0E711733E442C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_FDBEC13E03CD925093F0E711733E442C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsAxis" xlink:label="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:to="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsDomain" xlink:label="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:to="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE_default" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsDomain" xlink:label="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:to="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" xlink:label="loc_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:to="loc_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" xlink:label="loc_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:to="loc_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_B1CD7D85FD4C000BAFE6F6FD2FCFF65E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96" xlink:to="loc_cmcsa_SkyLimitedMember_B1CD7D85FD4C000BAFE6F6FD2FCFF65E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:to="loc_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:to="loc_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:to="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:to="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_30BB744C4FD29A7E0502F6FD2FD06303" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_30BB744C4FD29A7E0502F6FD2FD06303" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:label="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions" xlink:label="loc_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilityFranchiseRights" xlink:label="loc_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_62F899B0DB5A505D60DDF6FD2FD23AD7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_62F899B0DB5A505D60DDF6FD2FD23AD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:to="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:to="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:to="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_040DC762FB5506F8D97B93BDA4788A70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_040DC762FB5506F8D97B93BDA4788A70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/Investments" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsLineItems" xlink:label="loc_cmcsa_InvestmentsLineItems_23CB30C7C9B769BC6722A9295A5EAE37" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsTable" xlink:label="loc_cmcsa_InvestmentsTable_EE2E348867D78D0C1439A9295A5D6FCC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_InvestmentsLineItems_23CB30C7C9B769BC6722A9295A5EAE37" xlink:to="loc_cmcsa_InvestmentsTable_EE2E348867D78D0C1439A9295A5D6FCC" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_258CE9A88F47623D7903A9295A5D638B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_InvestmentsTable_EE2E348867D78D0C1439A9295A5D6FCC" xlink:to="loc_dei_LegalEntityAxis_258CE9A88F47623D7903A9295A5D638B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1B45014EEF1E9E310A58A9295A5EF5BB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_258CE9A88F47623D7903A9295A5D638B" xlink:to="loc_dei_EntityDomain_1B45014EEF1E9E310A58A9295A5EF5BB_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1B45014EEF1E9E310A58A9295A5EF5BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_258CE9A88F47623D7903A9295A5D638B" xlink:to="loc_dei_EntityDomain_1B45014EEF1E9E310A58A9295A5EF5BB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_61FA2E699B5BF3D1F616A9295A5E52D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1B45014EEF1E9E310A58A9295A5EF5BB" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_61FA2E699B5BF3D1F616A9295A5E52D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_InvestmentsLineItems_23CB30C7C9B769BC6722A9295A5EAE37" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_81584DAE3326AF65541FF7772AB9F0DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_81584DAE3326AF65541FF7772AB9F0DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AtairosMember" xlink:label="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:to="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HuluMember" xlink:label="loc_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:to="loc_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FormerCFOMember" xlink:label="loc_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:to="loc_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ATTInc.Member" xlink:label="loc_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="loc_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AtairosMember" xlink:label="loc_cmcsa_AtairosMember_DD1DEC09C6D10D03BFF7F7772AC168AE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="loc_cmcsa_AtairosMember_DD1DEC09C6D10D03BFF7F7772AC168AE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TimeWarnerInc.Member" xlink:label="loc_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="loc_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:to="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:to="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_33714FA036C7CBEAEB9AF7772AC3AE3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:to="loc_srt_MinimumMember_33714FA036C7CBEAEB9AF7772AC3AE3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_074CECCEC6E822BB6E41F7772AC23696" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:to="loc_srt_MaximumMember_074CECCEC6E822BB6E41F7772AC23696" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:to="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:to="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_EA813BF2A214EA06C787F7772AC39E3B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_EA813BF2A214EA06C787F7772AC39E3B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TermOfAgreement" xlink:label="loc_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFundingCommitment" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:label="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentPercentofLosses" xlink:label="loc_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Percentageofresidualreturns" xlink:label="loc_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:label="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CapitalContributionToVIE" xlink:label="loc_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" xlink:label="loc_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageFloor" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_CAE98B4C208BF2ECDEE5F7772ACA7A6C" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_CAE98B4C208BF2ECDEE5F7772ACA7A6C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_0DF0C5BA35D8C7D747D8F7772ACBC5CF" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_CollateralizedObligation_0DF0C5BA35D8C7D747D8F7772ACBC5CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_EE99051904DE42FEF014F7772ACB1207" xlink:type="locator" />
    <link:definitionArc order="21" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_EE99051904DE42FEF014F7772ACB1207" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligationFairValue" xlink:label="loc_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:type="locator" />
    <link:definitionArc order="22" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" xlink:label="loc_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:type="locator" />
    <link:definitionArc order="23" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BF3DA997D8C10EF243C1A92EACE5DDBC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:to="loc_dei_LegalEntityAxis_BF3DA997D8C10EF243C1A92EACE5DDBC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_AF3E037DC82CD60F6133A92EACE651E6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_BF3DA997D8C10EF243C1A92EACE5DDBC" xlink:to="loc_dei_EntityDomain_AF3E037DC82CD60F6133A92EACE651E6_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_AF3E037DC82CD60F6133A92EACE651E6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_BF3DA997D8C10EF243C1A92EACE5DDBC" xlink:to="loc_dei_EntityDomain_AF3E037DC82CD60F6133A92EACE651E6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D37A65C428225A76436FA92EACE6851E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_AF3E037DC82CD60F6133A92EACE651E6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D37A65C428225A76436FA92EACE6851E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_69CDE58CC7FF2F856D9DA92EACE73B2A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_69CDE58CC7FF2F856D9DA92EACE73B2A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeLossNet" xlink:label="loc_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:to="loc_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofFairValueMethodInvestmentsLineItems" xlink:label="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofFairValueMethodInvestmentsTable" xlink:label="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SnapMember" xlink:label="loc_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:to="loc_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PelotonMember" xlink:label="loc_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:to="loc_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:to="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:to="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:to="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_17692DD8BCA2FDC8C449E72AEFAB33AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_17692DD8BCA2FDC8C449E72AEFAB33AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MemberContribution" xlink:label="loc_cmcsa_MemberContribution_90B096D6E3C38B5848FEE72AEFAC74FF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_cmcsa_MemberContribution_90B096D6E3C38B5848FEE72AEFAC74FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AirTouchMember" xlink:label="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366" xlink:to="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:to="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:to="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AirTouchMember" xlink:label="loc_cmcsa_AirTouchMember_DFFBAE1171D1AC5CE5E780D268D3B486" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:to="loc_cmcsa_AirTouchMember_DFFBAE1171D1AC5CE5E780D268D3B486" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_AC07D4FDBFAE54FC984C80D268D3D0ED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_AC07D4FDBFAE54FC984C80D268D3D0ED" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberofPreferredStockSeries" xlink:label="loc_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockAggregateRedemptionValue" xlink:label="loc_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockRedemptionValue" xlink:label="loc_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingAmountOfRedeemablePreferredStock" xlink:label="loc_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FairValueOfRedeemablePreferredShares" xlink:label="loc_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NonredeemablePreferredStock" xlink:label="loc_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:to="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:to="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:to="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CF6C3F28C101887F2FD933AF24E46DCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CF6C3F28C101887F2FD933AF24E46DCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_41F37D125CBE7C66068533AF24E60946" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_41F37D125CBE7C66068533AF24E60946" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestments" xlink:label="loc_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsLineItems" xlink:label="loc_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsTable" xlink:label="loc_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:to="loc_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_99CF5683BF5C767A0755A92E0D4B87FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:to="loc_dei_LegalEntityAxis_99CF5683BF5C767A0755A92E0D4B87FF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3FF958C95FF31CD3B32FA92E0D4C61EC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_99CF5683BF5C767A0755A92E0D4B87FF" xlink:to="loc_dei_EntityDomain_3FF958C95FF31CD3B32FA92E0D4C61EC_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3FF958C95FF31CD3B32FA92E0D4C61EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_99CF5683BF5C767A0755A92E0D4B87FF" xlink:to="loc_dei_EntityDomain_3FF958C95FF31CD3B32FA92E0D4C61EC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_56E5A10A1051E26DF853A92E0D4C1FDC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3FF958C95FF31CD3B32FA92E0D4C61EC" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_56E5A10A1051E26DF853A92E0D4C1FDC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" xlink:label="loc_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:to="loc_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:to="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2976A774BFF8F11006F86BF9B3662586" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2976A774BFF8F11006F86BF9B3662586" xlink:to="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:to="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:to="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:to="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_780057E3BF5D0E62398C6BF9B3662206" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_780057E3BF5D0E62398C6BF9B3662206" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2976A774BFF8F11006F86BF9B3662586" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_FB5F8C1DAB923B2E9DCA941E8874688B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_FB5F8C1DAB923B2E9DCA941E8874688B" xlink:to="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:to="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:to="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:to="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_BE7AC52EF678156F7099941E88733F02" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_BE7AC52EF678156F7099941E88733F02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_FB5F8C1DAB923B2E9DCA941E8874688B" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:to="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:to="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:to="loc_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetInvestmentHedgingMember" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrencySwapMember" xlink:label="loc_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:to="loc_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember" xlink:label="loc_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:to="loc_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:to="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:to="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastRevolvingCreditFacilitydue2022Member" xlink:label="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:to="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyRevolvingCreditFacilityMember" xlink:label="loc_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:to="loc_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember" xlink:label="loc_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastRevolvingCreditFacilitydue2022Member" xlink:label="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_FFF25C3065C1A3A8B02FF776CF72BC09" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_FFF25C3065C1A3A8B02FF776CF72BC09" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndComcastCableDebtSecuritiesMember" xlink:label="loc_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember" xlink:label="loc_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalStudiosJapanTermLoansMember" xlink:label="loc_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyDebtSecuritiesMember" xlink:label="loc_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:to="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:to="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalEnterpriseMember" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_90D72CDCB3D8CF10035CF776CF726110" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104" xlink:to="loc_cmcsa_NbcuniversalEnterpriseMember_90D72CDCB3D8CF10035CF776CF726110" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:to="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:to="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_15389533A15523966F7FF776CF72F5CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_15389533A15523966F7FF776CF72F5CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged" xlink:label="loc_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:label="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity" xlink:label="loc_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated" xlink:label="loc_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:label="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OwnershipInCableHoldingCompanySubsidiaries" xlink:label="loc_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsDebtSecurities" xlink:label="loc_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears" xlink:label="loc_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility" xlink:label="loc_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee" xlink:label="loc_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" xlink:label="loc_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:to="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:to="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:to="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_19A2639664A56DDD8C81F30947C17A10" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_19A2639664A56DDD8C81F30947C17A10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:to="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TermLoansMember" xlink:label="loc_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_A4.00NotesDue2049ToComcastMember" xlink:label="loc_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncludingCapitalLeaseObligationsMember" xlink:label="loc_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignCurrencyDenominatedBorrowingsMember" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaper" xlink:label="loc_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes" xlink:label="loc_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermNotesPayable" xlink:label="loc_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="loc_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_6DB0C5FFD0FEB61217D3F30947C6A609" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_6DB0C5FFD0FEB61217D3F30947C6A609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:to="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:to="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:to="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:to="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_27401BC3710E245BB6C56BF9B37F1742" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_27401BC3710E245BB6C56BF9B37F1742" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCosts" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_015A9A63DA56A81E2FE9A8D76FAC9D16" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_015A9A63DA56A81E2FE9A8D76FAC9D16" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:to="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:to="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:to="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_E3105B3F4DD3E15BC7D4A8D76FAC7F74" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_E3105B3F4DD3E15BC7D4A8D76FAC7F74" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsDisclosureTextBlock" xlink:label="loc_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_015A9A63DA56A81E2FE9A8D76FAC9D16" xlink:to="loc_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:to="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:to="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:to="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2F31C56C91BBC5DB5E34A8D76F9110E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC" xlink:to="loc_srt_MaximumMember_2F31C56C91BBC5DB5E34A8D76F9110E0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:to="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:to="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:to="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_DD91444303663406C090A8D76F921FDE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_DD91444303663406C090A8D76F921FDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FilmCostsAmortizedInNextOperatingCycle" xlink:label="loc_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PercentageOfUnamortizedFilmCosts" xlink:label="loc_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionLibraryCostsUnamortized" xlink:label="loc_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" xlink:label="loc_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" xlink:label="loc_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:to="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:to="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:to="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_680C92D3A1B6A085ED1BA8D76F9D6384" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_680C92D3A1B6A085ED1BA8D76F9D6384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsAbstract" xlink:label="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsCompletedAndNotReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalFilmCostsInProductionAndInDevelopment" xlink:label="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCosts" xlink:label="loc_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsAbstract" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsReleased" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="loc_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment" xlink:label="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCosts" xlink:label="loc_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="loc_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsLessAmortization" xlink:label="loc_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" xlink:label="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_900C5784E48D3399AEC5A8D76FA0E8BA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_900C5784E48D3399AEC5A8D76FA0E8BA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:to="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:to="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:to="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4F3A8B2075575146767FA8D76FA62A70" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4F3A8B2075575146767FA8D76FA62A70" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:to="loc_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:to="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:to="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:to="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4037646F2455F4DE1B3F6BF9B75B72FD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4037646F2455F4DE1B3F6BF9B75B72FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionSystemMember" xlink:label="loc_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CustomerPremiseEquipmentMember" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_D67D863591B57DA1A8DDDB6A2E69AFC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_cmcsa_CustomerPremiseEquipmentMember_D67D863591B57DA1A8DDDB6A2E69AFC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:to="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:to="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:to="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_10BC484F1193207E5B2ADB6A2E6BEFA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_10BC484F1193207E5B2ADB6A2E6BEFA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D3FA6598278B5A2DD7736BF9B6935C91" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D3FA6598278B5A2DD7736BF9B6935C91" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:to="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:to="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:to="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_6F325BBAAA2E8FE72B576BF9B693AE53" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_6F325BBAAA2E8FE72B576BF9B693AE53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D3FA6598278B5A2DD7736BF9B6935C91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_459DBA59B0153509F8D7A9547FCBF848" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_459DBA59B0153509F8D7A9547FCBF848" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:to="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:to="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:to="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_07B3270596CE323F8F0AA9547FC5DD69" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_07B3270596CE323F8F0AA9547FC5DD69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_459DBA59B0153509F8D7A9547FCBF848" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_BF11ED18A51F98A587D5F7030F734314" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11" xlink:to="loc_cmcsa_SkyLimitedMember_BF11ED18A51F98A587D5F7030F734314" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:to="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:to="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_92790622F29215BED6E2F7030F740E89" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_92790622F29215BED6E2F7030F740E89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdditionalFinanceLeaseLiability" xlink:label="loc_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RecentAccountingPronouncementsLineItems" xlink:label="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RecentAccountingPronouncementsTable" xlink:label="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:to="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:to="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:to="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_320BE8A6B8A43162339EF5933513BE96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_320BE8A6B8A43162339EF5933513BE96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsPolicyTextBlock" xlink:label="loc_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsImpairmentPolicyTextBlock" xlink:label="loc_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_7680BBCBFA6C09E1202D6BF9B3AED1AB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7680BBCBFA6C09E1202D6BF9B3AED1AB" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:to="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:to="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:to="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_02721A9A1C192482A4886BF9B3ADCEE8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_02721A9A1C192482A4886BF9B3ADCEE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7680BBCBFA6C09E1202D6BF9B3AED1AB" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:to="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:to="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_63D65A8E6E45E41D2DFEE71170022EF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0" xlink:to="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_63D65A8E6E45E41D2DFEE71170022EF8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:to="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:to="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:to="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_24B038ECFE829C9ED849E71170039704" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_24B038ECFE829C9ED849E71170039704" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_FD5BB1437D5A03310D9CE7117003929B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_FD5BB1437D5A03310D9CE7117003929B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_36DBA993135D552D8291E7117004FD1A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_36DBA993135D552D8291E7117004FD1A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_78CED410C23E2BD0A209E71170051E4E" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_78CED410C23E2BD0A209E71170051E4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_FFF7733E766D5A77039BE711700501E3" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_AccountsPayableCurrent_FFF7733E766D5A77039BE711700501E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_A7B797558AF68946F62CE71170057807" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_A7B797558AF68946F62CE71170057807" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesPayableToUltimateParent" xlink:label="loc_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_CD837B518F46AC0B94BEE711700679C8" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_CD837B518F46AC0B94BEE711700679C8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:to="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:to="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:to="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:to="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:to="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:to="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_2DD4E81A3C9D4B60C728952A0C6BDB9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_2DD4E81A3C9D4B60C728952A0C6BDB9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeExpenseRelatedParty" xlink:label="loc_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NonInterestBearingNotesDue2024Member" xlink:label="loc_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:to="loc_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember" xlink:label="loc_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:to="loc_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:to="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:to="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesExchangeMember" xlink:label="loc_cmcsa_SeniorNotesExchangeMember_D3455636852120DD14EDE7117019BE14" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7" xlink:to="loc_cmcsa_SeniorNotesExchangeMember_D3455636852120DD14EDE7117019BE14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_215992DAA8029D563E73E711701AF49C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:to="loc_us-gaap_SeniorNotesMember_215992DAA8029D563E73E711701AF49C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_A4.00NotesDue2049Member" xlink:label="loc_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:to="loc_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalSeniorNotesMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_8A7459DFA21727CE1511E711701B76E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:to="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_8A7459DFA21727CE1511E711701B76E2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Senior6.40NotesDue2040Member" xlink:label="loc_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:to="loc_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:to="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:to="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_862F05DC476933566835E711701C777C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_862F05DC476933566835E711701C777C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:to="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:to="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" xlink:label="loc_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalHoldingsPreferredStockMember" xlink:label="loc_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_8D53EF6B1A55B4370A20E711701D4930" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_8D53EF6B1A55B4370A20E711701D4930" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_993AD125F2C7F13972F5E711701ED7AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_993AD125F2C7F13972F5E711701ED7AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3E077A0CD33A6775D09AE711701E5D84" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3E077A0CD33A6775D09AE711701E5D84" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevolvingCreditAgreementCapacity" xlink:label="loc_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_231DC8AA2005E878E083E711701F95CF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_231DC8AA2005E878E083E711701F95CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RepaymentOfNotesPayableToUltimateParent" xlink:label="loc_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_DD5C2AA36F368C47BED0E711701F69D6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_DD5C2AA36F368C47BED0E711701F69D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtExchangeAmount" xlink:label="loc_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_B4B2281D3C2EEAB55C2AE71170202FBE" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_B4B2281D3C2EEAB55C2AE71170202FBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockDividendRateSpreadOnVariableRate" xlink:label="loc_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1D6FA9D7D91E9E8BC161E71170219733" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1D6FA9D7D91E9E8BC161E71170219733" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ED5696CD14F053545012E71170218834" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ED5696CD14F053545012E71170218834" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_14D1AFF9A93B19D62E15E7117021EEA8" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_14D1AFF9A93B19D62E15E7117021EEA8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_B9BC15DE574A1E7F38646BF9B61F1A14" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_B9BC15DE574A1E7F38646BF9B61F1A14" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:to="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:to="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:to="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_40573AC48C56B4ADA39B6BF9B61FD91B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_40573AC48C56B4ADA39B6BF9B61FD91B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_B9BC15DE574A1E7F38646BF9B61F1A14" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6F06D0825CEFC426593193ADF43F73DD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6F06D0825CEFC426593193ADF43F73DD" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:to="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:to="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:to="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B56758B671F5290504DD93ADF43EAC40" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B56758B671F5290504DD93ADF43EAC40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6F06D0825CEFC426593193ADF43F73DD" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:to="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:to="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:to="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_86FF6E651F645877A049009F4856151D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_86FF6E651F645877A049009F4856151D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:to="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:to="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_476A5FAAB7A53C636540D95FBF4C2E01" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_476A5FAAB7A53C636540D95FBF4C2E01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:to="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:to="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_5B72CFF1E595658C5AF2D95FBF4DA855" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:to="loc_us-gaap_OperatingSegmentsMember_5B72CFF1E595658C5AF2D95FBF4DA855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_010BC717788820911AF8D95FBF4D8A5D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:to="loc_us-gaap_CorporateNonSegmentMember_010BC717788820911AF8D95FBF4D8A5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_5D513585AD14E9BB3147D95FBF4DC5C2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_5D513585AD14E9BB3147D95FBF4DC5C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:to="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:to="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_0046E524D3FB073C3172D95FBF4E92FE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_CableCommunicationsMember_0046E524D3FB073C3172D95FBF4E92FE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_8BD05F037F1021A8DA8ED95FBF4E5B0C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_CableNetworksMember_8BD05F037F1021A8DA8ED95FBF4E5B0C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_E585BA7B618C7B55752FD95FBF4E466A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_BroadcastTelevisionMember_E585BA7B618C7B55752FD95FBF4E466A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_47013345CD554A2FEDDFD95FBF4E7F8A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_FilmedEntertainmentMember_47013345CD554A2FEDDFD95FBF4E7F8A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_A470528C1D63C8867EADD95FBF4FE86B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_ThemeParksMember_A470528C1D63C8867EADD95FBF4FE86B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_6C2369AE5FEBB60DBAAED95FBF4FE735" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_6C2369AE5FEBB60DBAAED95FBF4FE735" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_A6E3D39B08E8C9EF6C18D95FBF4FBB38" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_SkyLimitedMember_A6E3D39B08E8C9EF6C18D95FBF4FBB38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:to="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:to="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialHighSpeedInternetMember" xlink:label="loc_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialVideoMember" xlink:label="loc_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialVoiceMember" xlink:label="loc_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialWirelessMember" xlink:label="loc_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessServicesMember" xlink:label="loc_cmcsa_BusinessServicesMember_DA99CF220BF5C77993BAD95FBF508A77" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_BusinessServicesMember_DA99CF220BF5C77993BAD95FBF508A77" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionMember" xlink:label="loc_cmcsa_DistributionMember_856E052E53D87F0172DDD95FBF51376C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_DistributionMember_856E052E53D87F0172DDD95FBF51376C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirectToConsumerMember" xlink:label="loc_cmcsa_DirectToConsumerMember_4E35B65F2F512532FB30D95FBF51C99B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_DirectToConsumerMember_4E35B65F2F512532FB30D95FBF51C99B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_5D3C78E0ECF1084E106FD95FBF51A96E" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_us-gaap_AdvertisingMember_5D3C78E0ECF1084E106FD95FBF51A96E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalMember" xlink:label="loc_cmcsa_TheatricalMember_99A81B38270A4CAEFCD8D95FBF51092D" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_TheatricalMember_99A81B38270A4CAEFCD8D95FBF51092D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingAndOtherMember" xlink:label="loc_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingMember" xlink:label="loc_cmcsa_ContentLicensingMember_F73F2F00C9D98B6BDDC0D95FBF5165AB" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ContentLicensingMember_F73F2F00C9D98B6BDDC0D95FBF5165AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentMember" xlink:label="loc_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionAndOtherMember" xlink:label="loc_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HomeEntertainmentMember" xlink:label="loc_cmcsa_HomeEntertainmentMember_7C7268311BC072CB1F38D95FBF52A40E" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_HomeEntertainmentMember_7C7268311BC072CB1F38D95FBF52A40E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherMember" xlink:label="loc_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FranchiseAndOtherRegulatoryFeesMember" xlink:label="loc_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CC0FCDF1BA8CA8CD7596D95FBF53C423" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:to="loc_us-gaap_Revenues_CC0FCDF1BA8CA8CD7596D95FBF53C423" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" xlink:label="loc_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:to="loc_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:to="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:to="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_5815907E11D711C55AE5B106AFF93A9E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_5815907E11D711C55AE5B106AFF93A9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:to="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:to="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_A1515414EF3E4C575AC6B106AFFABFEA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_CableCommunicationsMember_A1515414EF3E4C575AC6B106AFFABFEA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_593C97D43A6065AFACA6B106AFFA955C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_CableNetworksMember_593C97D43A6065AFACA6B106AFFA955C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_3FA6F5C1EC0895D4C125B106AFFAF57F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_BroadcastTelevisionMember_3FA6F5C1EC0895D4C125B106AFFAF57F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_BF19021F815DE7B58532B106AFFB7853" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_FilmedEntertainmentMember_BF19021F815DE7B58532B106AFFB7853" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_BB922B30191EB72879E0B106AFFB7BDD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_SkyLimitedMember_BB922B30191EB72879E0B106AFFB7BDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:to="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:to="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialMember" xlink:label="loc_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessServicesMember" xlink:label="loc_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionMember" xlink:label="loc_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalMember" xlink:label="loc_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingMember" xlink:label="loc_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HomeEntertainmentMember" xlink:label="loc_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirectToConsumerMember" xlink:label="loc_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:to="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:to="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_2BEDBBC52385B708A775B106AFFD6DCC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:to="loc_srt_MinimumMember_2BEDBBC52385B708A775B106AFFD6DCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_AF6C9DF02A8BC72A95B3B106AFFE2E0E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:to="loc_srt_MaximumMember_AF6C9DF02A8BC72A95B3B106AFFE2E0E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations" xlink:label="loc_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:to="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:to="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:to="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B870DE08C421651AE113A52CF9E635B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B870DE08C421651AE113A52CF9E635B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:to="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:to="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:to="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherGeographicLocationsMember" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_E24CE8C6EA74EE4116FEA52CF9E6F2A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:to="loc_us-gaap_Revenues_E24CE8C6EA74EE4116FEA52CF9E6F2A0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:to="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:to="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:to="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_8FEE50D71002D24A406193ADF60E4D4D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_8FEE50D71002D24A406193ADF60E4D4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:to="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:to="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:to="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_FED77E290BAF3F0F37576BF9B698C41C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_FED77E290BAF3F0F37576BF9B698C41C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E12C1A2BBCDBC3549ACF6BF9B719FF46" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E12C1A2BBCDBC3549ACF6BF9B719FF46" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:to="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:to="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:to="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_0350684D68AD286B1C9B6BF9B719812E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_0350684D68AD286B1C9B6BF9B719812E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E12C1A2BBCDBC3549ACF6BF9B719FF46" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0C4A6FF9AC862CE4A3036BF9B6518160" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0C4A6FF9AC862CE4A3036BF9B6518160" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:to="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:to="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:to="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_277976EC166D4655C34C6BF9B6519B69" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_277976EC166D4655C34C6BF9B6519B69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0C4A6FF9AC862CE4A3036BF9B6518160" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_15F60419D5D58636D33D8FD71C83F661" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_15F60419D5D58636D33D8FD71C83F661" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:to="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:to="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_EDE088E0EB1A374088548FD71C7F68BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:to="loc_us-gaap_OperatingSegmentsMember_EDE088E0EB1A374088548FD71C7F68BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_CB407B7BE84CDE1FD3BB8FD71C7F2EDA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:to="loc_us-gaap_CorporateNonSegmentMember_CB407B7BE84CDE1FD3BB8FD71C7F2EDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:to="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:to="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_B81D33E2F3ADEEC5AABF8FD71C808A9C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_CableCommunicationsMember_B81D33E2F3ADEEC5AABF8FD71C808A9C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_6FC6ACD45CD25574A0138FD71C80FDA8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_CableNetworksMember_6FC6ACD45CD25574A0138FD71C80FDA8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_C7561CAA81EFC9BC7D878FD71C81C929" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_BroadcastTelevisionMember_C7561CAA81EFC9BC7D878FD71C81C929" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_8BC9C3FEC2B3087A7EAD8FD71C816665" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_FilmedEntertainmentMember_8BC9C3FEC2B3087A7EAD8FD71C816665" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_4B1D2F12E3C6CFE0D4B18FD71C81F8FA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_ThemeParksMember_4B1D2F12E3C6CFE0D4B18FD71C81F8FA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_8FAD9BB6A9D770617EAD8FD71C811807" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_SkyLimitedMember_8FAD9BB6A9D770617EAD8FD71C811807" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:to="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:to="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_0E94FE91F8D073F6B3ED8FD71C83CB02" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_0E94FE91F8D073F6B3ED8FD71C83CB02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_15F60419D5D58636D33D8FD71C83F661" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_D4453EE04A9ACEEC16778FD71C84926F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_Revenues_D4453EE04A9ACEEC16778FD71C84926F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdjustedEBITDA" xlink:label="loc_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:to="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:to="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_FD55DC0EC2C7A2C8E2BC141F39A4CCCD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:to="loc_cmcsa_CableCommunicationsMember_FD55DC0EC2C7A2C8E2BC141F39A4CCCD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_DE3EF976201914B49423141F39A46C86" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:to="loc_cmcsa_SkyLimitedMember_DE3EF976201914B49423141F39A46C86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:to="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:to="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialCustomersMember" xlink:label="loc_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:to="loc_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCustomersMember" xlink:label="loc_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:to="loc_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:to="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:to="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HighSpeedInternetCustomersMember" xlink:label="loc_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VideoCustomersMember" xlink:label="loc_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VoiceCustomersMember" xlink:label="loc_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SecurityAndAutomationCustomersMember" xlink:label="loc_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_WirelessLinesMember" xlink:label="loc_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalCustomerRelationships" xlink:label="loc_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfCustomers" xlink:label="loc_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfActivatedLines" xlink:label="loc_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalRetailCustomerRelationships" xlink:label="loc_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:to="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:to="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:to="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_25C0D3BA43FDC805A5E1A9E75F5EA378" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_25C0D3BA43FDC805A5E1A9E75F5EA378" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdjustedEBITDA" xlink:label="loc_cmcsa_AdjustedEBITDA_3C2F74E53686D1663850A9E75F5E01FE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_cmcsa_AdjustedEBITDA_3C2F74E53686D1663850A9E75F5E01FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TransactionRelatedCosts" xlink:label="loc_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4B202CD9BABDC419A410A9E75F65FEFA" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4B202CD9BABDC419A410A9E75F65FEFA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:to="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:to="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:to="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_A059A5BCAB3AA9046EE76BF9B68B67A1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_A059A5BCAB3AA9046EE76BF9B68B67A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:to="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_48C85691DF14456630D9EEFD0A7F9766" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_48C85691DF14456630D9EEFD0A7F9766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:to="loc_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_805ED6B7CD6A4664655F6BF9B6301909" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_805ED6B7CD6A4664655F6BF9B6301909" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:to="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_16789704DF86D4A755B96BF9B62E6A48" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_16789704DF86D4A755B96BF9B62E6A48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_706828D7556C7BC463DC6BF9B62EA461" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:to="loc_us-gaap_EmployeeStockOptionMember_706828D7556C7BC463DC6BF9B62EA461" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:to="loc_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_805ED6B7CD6A4664655F6BF9B6301909" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:to="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_F49A23A79342A496B57B6BF9B78725B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_F49A23A79342A496B57B6BF9B78725B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:to="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8D09BEE55F0209E6D2ED6BF9B927ABAF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8D09BEE55F0209E6D2ED6BF9B927ABAF" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:to="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:to="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:to="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_48E33A5D98CAF63999A16BF9B92742DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_48E33A5D98CAF63999A16BF9B92742DD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SignificantTransactionsTextBlock" xlink:label="loc_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8D09BEE55F0209E6D2ED6BF9B927ABAF" xlink:to="loc_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_2CFD74C017D29EF6C295F6CE37AF1402" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC" xlink:to="loc_cmcsa_SkyLimitedMember_2CFD74C017D29EF6C295F6CE37AF1402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InterestExpenses" xlink:label="loc_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:to="loc_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_AEDE71F9A716AB7F6877A4371681D762" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571" xlink:to="loc_cmcsa_SkyLimitedMember_AEDE71F9A716AB7F6877A4371681D762" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_858B69A1AC7D9B68D823A43716924876" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_858B69A1AC7D9B68D823A43716924876" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FCCSpectrumAuctionLineItems" xlink:label="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfIntangibleAssetsTable" xlink:label="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0" xlink:to="loc_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:to="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:to="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:to="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_2026EB926A5E911C2A126BF9B387AEC8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_2026EB926A5E911C2A126BF9B387AEC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepositToAcquireIntangibleAsset" xlink:label="loc_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CustomerPremiseEquipmentMember" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:to="loc_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:to="loc_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:to="loc_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DevelopedTechnologyandSoftwareMember" xlink:label="loc_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:to="loc_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:to="loc_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:to="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:to="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:to="loc_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:to="loc_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod" xlink:label="loc_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization" xlink:label="loc_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:to="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:to="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:to="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_3C371C4084F1A0E8233AA8D76EA8D333" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_3C371C4084F1A0E8233AA8D76EA8D333" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:to="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:to="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortMember" xlink:label="loc_cmcsa_UniversalBeijingResortMember_FF6D7037B312203D6683C75B2C9F6482" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:to="loc_cmcsa_UniversalBeijingResortMember_FF6D7037B312203D6683C75B2C9F6482" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortTermLoansMember" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:to="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:to="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_A838A871A34ADC9B4687C75B2CA2C75B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_A838A871A34ADC9B4687C75B2CA2C75B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VariableInterestEntityMaximumBorrowingCapacity" xlink:label="loc_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets" xlink:label="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities" xlink:label="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_257424934B406909292B6BF9B30508A7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_257424934B406909292B6BF9B30508A7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalStudiosJapanMember" xlink:label="loc_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706" xlink:to="loc_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:to="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:to="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:to="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1847AB0CBA7BA675F7546BF9B3056049" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1847AB0CBA7BA675F7546BF9B3056049" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_257424934B406909292B6BF9B30508A7" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformation" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:to="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:to="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:to="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_7210ACA4FFA4874416A56BF9B656872B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_7210ACA4FFA4874416A56BF9B656872B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:to="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:to="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:to="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1B6D455F980B67C48E736BF9B476EE89" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1B6D455F980B67C48E736BF9B476EE89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4B42B57B20C18BE90F996BF9B477BDAF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4B42B57B20C18BE90F996BF9B477BDAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_3F8944C5B89F9EEB10CCA437766138B4" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_3F8944C5B89F9EEB10CCA437766138B4" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:to="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:to="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:to="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_851F4D1FB50990D77194A437765F305A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_851F4D1FB50990D77194A437765F305A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_3F8944C5B89F9EEB10CCA437766138B4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:to="loc_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalSeniorNotesMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221" xlink:to="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:to="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:to="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesExchangeMember" xlink:label="loc_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:to="loc_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:to="loc_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortMember" xlink:label="loc_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F" xlink:to="loc_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:to="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:to="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D6505EC711F1A5380503859F8471D148" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D6505EC711F1A5380503859F8471D148" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:label="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContributionOfProperty" xlink:label="loc_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtExchangeAmount" xlink:label="loc_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:to="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:to="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:to="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_F99EE23AC5F1E93359A4F6FB30B5D174" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_F99EE23AC5F1E93359A4F6FB30B5D174" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:to="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:to="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:to="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4129295080287E22DBF16BF9B38D00E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4129295080287E22DBF16BF9B38D00E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:type="arc" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>22
<FILENAME>cmcsa-20191231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" 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_744531D1B9D560C5F9B5C75B2CE41ABA_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" 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_126C671A468315939D65C75B2CE46693_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:type="arc" />
    <link:label id="lab_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C_terseLabel_en-US" xlink:label="lab_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Premise Equipment [Member]</link:label>
    <link:label id="lab_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C_label_en-US" xlink:label="lab_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" 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_91E184DDB756DCF2960BC75B2CE5F43C_documentation_en-US" xlink:label="lab_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" 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:href="cmcsa-20191231.xsd#cmcsa_CustomerPremiseEquipmentMember" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:to="lab_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:type="arc" />
    <link:label id="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94_terseLabel_en-US" xlink:label="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:label id="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94_label_en-US" xlink:label="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:label id="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94_documentation_en-US" xlink:label="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:to="lab_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" 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_74F72F525742B37BD719C75B2CE71C84_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" 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_775C204E5D346D9B3DD3C75B2CE74D10_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:to="lab_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:type="arc" />
    <link:label id="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F_terseLabel_en-US" xlink:label="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed Technology and Software [Member]</link:label>
    <link:label id="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F_label_en-US" xlink:label="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology and Software [Member]</link:label>
    <link:label id="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F_documentation_en-US" xlink:label="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Developed Technology and Software [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DevelopedTechnologyandSoftwareMember" xlink:label="loc_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:to="lab_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" 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_3032CDF948100E465F29C75B2CE8EE55_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" 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_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:to="lab_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" 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_9FBDE39073C821AC44D1C75B2CE9F5F1_label_en-US" xlink:label="lab_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:to="lab_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E_terseLabel_en-US" xlink:label="lab_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" 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_B953B89FC08BFAE2366CC75B2CE9BF5E_label_en-US" xlink:label="lab_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:to="lab_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255_label_en-US" xlink:label="lab_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:to="lab_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095_label_en-US" xlink:label="lab_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:to="lab_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares acquired, share price (in gbp per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Share Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of voting interests acquired in period</link:label>
    <link:label id="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3_label_en-US" xlink:label="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage Of Voting Interests Acquired In Period</link:label>
    <link:label id="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3_documentation_en-US" xlink:label="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage Of Voting Interests Acquired</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod" xlink:label="loc_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:to="lab_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382_netLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets related to net operating losses</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill purchase accounting adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incremental depreciation and amortization</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD_label_en-US" xlink:label="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Measurement Period Adjustment, Depreciation And Amortization</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD_documentation_en-US" xlink:label="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business combination measurement period adjustment for depreciation and amortization which was recorded in the current period and related to prior period</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization" xlink:label="loc_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:to="lab_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C_netLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Estimated weighted average useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32_terseLabel_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32_label_en-US" xlink:label="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:to="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD" xlink:type="arc" />
    <link:label id="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9_terseLabel_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment And Contingencies [Table]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9_label_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitment And Contingencies [Table]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9_documentation_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commitment And Contingencies [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:to="lab_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:type="arc" />
    <link:label id="lab_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347_label_en-US" xlink:label="lab_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:to="lab_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:type="arc" />
    <link:label id="lab_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470_terseLabel_en-US" xlink:label="lab_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470_label_en-US" xlink:label="lab_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:to="lab_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:type="arc" />
    <link:label id="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C_terseLabel_en-US" xlink:label="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NBCUniversal Media LLC [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C_label_en-US" xlink:label="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NBCUniversal Media LLC [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C_documentation_en-US" xlink:label="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NBCUniversal Media LLC [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:to="lab_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:type="arc" />
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069_terseLabel_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment And Contingencies [Line Items]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069_label_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitment And Contingencies [Line Items]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069_documentation_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Commitment And Contingencies [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="lab_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:type="arc" />
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of minimum annual programming and talent commitments</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" 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_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" 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:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:to="lab_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" 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_BC7A7B532B23C886702FC75B28C28582_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" 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 guidance in effect at that time</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:type="arc" />
    <link:label id="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C_terseLabel_en-US" xlink:label="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of rental expenses charged to operations</link:label>
    <link:label id="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C_label_en-US" xlink:label="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rental Expense [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C_documentation_en-US" xlink:label="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RentalExpenseTableTextBlock" xlink:label="loc_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:to="lab_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" 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_F879BE16E4DDF482E954A8D76E34062D_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:to="lab_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" 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_983CDBD2F36F4178B491A8D76E35FF7A_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:to="lab_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:to="lab_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:to="lab_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" 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_C517172AE12BA5BB2E0EA8D76E35E71B_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" 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_98747C8DB7B35C0307C5A8D76E365813_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="lab_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:type="arc" />
    <link:label id="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202_terseLabel_en-US" xlink:label="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cable Communications [Member]</link:label>
    <link:label id="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202_label_en-US" xlink:label="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cable Communications [Member]</link:label>
    <link:label id="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202_documentation_en-US" xlink:label="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cable Communications Member</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:to="lab_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:type="arc" />
    <link:label id="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6_terseLabel_en-US" xlink:label="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cable Networks [Member]</link:label>
    <link:label id="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6_label_en-US" xlink:label="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cable Networks [Member]</link:label>
    <link:label id="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6_documentation_en-US" xlink:label="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cable Networks Member</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:to="lab_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:type="arc" />
    <link:label id="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA_terseLabel_en-US" xlink:label="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Broadcast Television [Member]</link:label>
    <link:label id="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA_label_en-US" xlink:label="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Broadcast Television [Member]</link:label>
    <link:label id="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA_documentation_en-US" xlink:label="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Broadcast Television Member</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:to="lab_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79_terseLabel_en-US" xlink:label="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Filmed Entertainment [Member]</link:label>
    <link:label id="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79_label_en-US" xlink:label="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Filmed Entertainment [Member]</link:label>
    <link:label id="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79_documentation_en-US" xlink:label="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Filmed Entertainment Member</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:to="lab_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:type="arc" />
    <link:label id="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9_terseLabel_en-US" xlink:label="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Theme Parks [Member]</link:label>
    <link:label id="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9_label_en-US" xlink:label="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theme Parks [Member]</link:label>
    <link:label id="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9_documentation_en-US" xlink:label="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Theme Parks Member</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:to="lab_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" 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_595249FAD677E332DB87A8D76E38A353_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:to="lab_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" 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_82BB54D5F31DD7C02385A8D76E38D1F3_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="lab_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" 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_005A049483D4F57F12F2A8D76E381DB8_label_en-US" xlink:label="lab_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:to="lab_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" 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_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dispositions</link:label>
    <link:label id="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD_label_en-US" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Written off Related to Sale of Business Unit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Other Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C" xlink:to="lab_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C" xlink:type="arc" />
    <link:label id="lab_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390_label_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information [Abstract]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390_documentation_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statement Of Cash Flows Supplemental Information Abstract</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:to="lab_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:type="arc" />
    <link:label id="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8_terseLabel_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information [Table]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8_label_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information [Table]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8_documentation_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:to="lab_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:type="arc" />
    <link:label id="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344_terseLabel_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344_label_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Financial Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344_documentation_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Supplemental Financial Information [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:to="lab_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" 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_B56D395A6183EF35EAB36BF9B65715A3_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075" xlink:type="arc" />
    <link:label id="lab_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14_terseLabel_en-US" xlink:label="lab_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" 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_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14_label_en-US" xlink:label="lab_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements [Table]</link:label>
    <link:label id="lab_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14_documentation_en-US" xlink:label="lab_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RecentAccountingPronouncementsTable" xlink:label="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:to="lab_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:type="arc" />
    <link:label id="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7_terseLabel_en-US" xlink:label="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements [Line Items]</link:label>
    <link:label id="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7_label_en-US" xlink:label="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements [Line Items]</link:label>
    <link:label id="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7_documentation_en-US" xlink:label="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Recent Accounting Pronouncements [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RecentAccountingPronouncementsLineItems" xlink:label="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="lab_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" 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_B5D9120B0B0254EDB862F5933514345A_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" 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_DDBD0832D6576D56D27DF593351450F2_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" 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_DEF84B5BAEFCD9549BDFF5933514A337_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:to="lab_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Cost</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" 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_C288C15819FBA41086FDF593351526EF_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" 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_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Costs [Policy Text Block]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Describes an entity's accounting policy for film and television costs. This accounting policy also may address how an entity assesses and measures impairment of film and television costs.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsPolicyTextBlock" xlink:label="loc_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:to="lab_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" 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_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" 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_38BDF9818AD6D3C2744CF5933515D8A8_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" 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_B952F06C7BD3E72305EEF5933515D06A_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" 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_6DF8991B79BDC70EB216F5933516E98A_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:type="arc" />
    <link:label id="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480_terseLabel_en-US" xlink:label="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment Testing of Investments</link:label>
    <link:label id="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480_label_en-US" xlink:label="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments Impairment [Policy Text Block]</link:label>
    <link:label id="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480_documentation_en-US" xlink:label="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsImpairmentPolicyTextBlock" xlink:label="loc_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:to="lab_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" 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_B736F9CA9EF2F6AE1FCDF5933516B4A0_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" 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_B3A82458204C1E322214F5933516A910_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" 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_DB1784A76B6D7A913FABF59335160588_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" 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_5C7EAA597B653C128386F5933517D4D6_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" 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_8ED09645488D55C2B168F593351772E2_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" 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_0D24F251C5E21F96610AF5933517B6D8_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" 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_BDE333F3C05FD7B3C82FF5E3F745726F_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:to="lab_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast and Consolidated Subsidiaries [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8_label_en-US" xlink:label="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast And Consolidated Subsidiaries [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8_documentation_en-US" xlink:label="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:to="lab_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" 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_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490_label_en-US" xlink:label="lab_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:to="lab_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:to="lab_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E_terseLabel_en-US" xlink:label="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense and investment and other income (loss), net</link:label>
    <link:label id="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E_label_en-US" xlink:label="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income (Expense) Related Party</link:label>
    <link:label id="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E_documentation_en-US" xlink:label="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the intercompany transactions with ultimate parent, which are included in interest expense and investment and other income (loss), net.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeExpenseRelatedParty" xlink:label="loc_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:to="lab_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF_label_en-US" xlink:label="lab_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF" xlink:to="lab_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:type="arc" />
    <link:label id="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070_terseLabel_en-US" xlink:label="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Authorization [Member]</link:label>
    <link:label id="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070_label_en-US" xlink:label="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Authorization [Member]</link:label>
    <link:label id="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070_documentation_en-US" xlink:label="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NewAuthorizationMember" xlink:label="loc_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:to="lab_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" 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_B8834B0F2F8502A3F21DC75B2F12F3C4_label_en-US" xlink:label="lab_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:to="lab_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" 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_F74C7A69C69533E82FC1C75B2F122ADC_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:to="lab_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" 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_8A774BB0037244A9B5FFC75B2F121EDD_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:to="lab_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:to="lab_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:to="lab_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" 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_32CAA1D1799CA4A5D196C75B2F148C14_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="lab_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" 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_2251BD136E8A6C4A8848C75B2F1428C5_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" 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_D415E579CD6D5D30851EC75B2F149ECE_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:to="lab_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" 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_AF2618FFC53642AA8BF5C75B2F159418_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" 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_5E98C1672B2C8571C5CEC75B2F15FB8A_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" 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_DA41F9B77080D4BCF042C75B2F1516E8_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:to="lab_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" 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_CECE28627ED85DB73FC1C75B2F15D98C_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" 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_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:to="lab_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" 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_0FF7F9D0F2D9574739C793ADF6078B19_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" 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_6202E6C65F267B18FFC593ADF60E2C91_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" 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_0C064F746B9EC5019FE993ADF60EC574_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" 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_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9_label_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Other Balance Sheet Accounts [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" 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:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:to="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" 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_0D16752348CE48A6C21F1A729A91651A_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" 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_D2F9248856D7374B3FAC1A729A91FE73_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="lab_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:type="arc" />
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46_terseLabel_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interests And Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46_label_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interests And Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46_documentation_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interests and Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:to="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:to="lab_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:type="arc" />
    <link:label id="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE_terseLabel_en-US" xlink:label="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Member's Capital [Member]</link:label>
    <link:label id="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE_label_en-US" xlink:label="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Member's Capital [Member]</link:label>
    <link:label id="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE_documentation_en-US" xlink:label="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MembersCapitalMember" xlink:label="loc_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:to="lab_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:to="lab_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock at Cost [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:to="lab_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interests [Member]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:to="lab_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:type="arc" />
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625_terseLabel_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625_label_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625_documentation_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RedeemableNoncontrollingInterestMember" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:to="lab_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" 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_367F7A9A21AE64F736501A729A93D774_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:type="arc" />
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09_periodStartLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" 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_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:type="arc" />
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA_verboseLabel_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" 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_170D1F926B6FA4A99B961A729A949BDA_label_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" 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_170D1F926B6FA4A99B961A729A949BDA_documentation_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" 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:href="cmcsa-20191231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:to="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" 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_D143F62D241FB46A29E11A729A9594D6_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TemporaryEquityOtherChanges" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:to="lab_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" 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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207_periodEndLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" 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_8D11EEA832DC55D0D4841A729A96748B_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:type="arc" />
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853_periodStartLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" 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_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853_label_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Limited Liability Company (LLC) Members' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effects of adoption of accounting standards</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation plans</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" 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_10BFAFBB60B0D2CD1EA81A729A9796CB_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" 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_1249443D706F266790441A729A973CDE_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:to="lab_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Distributions to member</link:label>
    <link:label id="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8_label_en-US" xlink:label="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:to="lab_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" 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_948544362189158622121A729A98098D_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:type="arc" />
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3_terseLabel_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" 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_463CBFCE42099F346CA51A729A989FD3_label_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" 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_463CBFCE42099F346CA51A729A989FD3_documentation_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" 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:href="cmcsa-20191231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:to="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:type="arc" />
    <link:label id="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B_terseLabel_en-US" xlink:label="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributions from member</link:label>
    <link:label id="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B_label_en-US" xlink:label="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Member Contribution</link:label>
    <link:label id="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B_documentation_en-US" xlink:label="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contribution from member including, but not limited to, a business, investment or asset.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MemberContribution" xlink:label="loc_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:to="lab_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of Universal Studios Japan noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0_negatedLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" 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_B10C8BB2B9044CBC0A9B1A729A994AB0_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:to="lab_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income Attributable to Comcast Corporation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:to="lab_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" 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_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332_periodEndLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" 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_CDCE6F6F795C3940DCB01A729A99BD30_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of quarterly financial information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:to="lab_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to Comcast Corporation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2" xlink:to="lab_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" 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_8681DC8D2B0FDFCEA816A826D85C38B1_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" xlink:to="lab_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" 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_D1EAFFF328C1E5E27E3EA826D85C8A88_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" xlink:to="lab_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per common share (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B" xlink:to="lab_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computation of diluted EPS</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D" xlink:to="lab_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" 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_A0198BDE2F46502C071C6BF9B37EF5B1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:to="lab_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" 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_BA1DE2DBA9E32D2869056BF9B37F55F6_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:to="lab_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" 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_9B7C7F56175133590E606BF9B380C3EC_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" 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_078A2D2FEC966FFB75526BF9B3806251_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B" xlink:type="arc" />
    <link:label id="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF_terseLabel_en-US" xlink:label="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF_label_en-US" xlink:label="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF_documentation_en-US" xlink:label="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="lab_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:to="lab_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:to="lab_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:type="arc" />
    <link:label id="lab_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0_terseLabel_en-US" xlink:label="lab_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" 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_913F04CDABC5453F3902F6FD2FD096B0_label_en-US" xlink:label="lab_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" 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_913F04CDABC5453F3902F6FD2FD096B0_documentation_en-US" xlink:label="lab_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" 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:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="lab_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal corporate income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" 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, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:type="arc" />
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC_verboseLabel_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Reduction of net deferred tax liabilities</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC_label_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation tax reform legislation</link:label>
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC_documentation_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">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 tax reform legislation.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:to="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:type="arc" />
    <link:label id="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1_terseLabel_en-US" xlink:label="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" 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</link:label>
    <link:label id="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1_label_en-US" xlink:label="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" 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_CDA594C1DE0879AF287AF6FD2FD1F4D1_documentation_en-US" xlink:label="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" 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:href="cmcsa-20191231.xsd#cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:label="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:to="lab_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:type="arc" />
    <link:label id="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F_terseLabel_en-US" xlink:label="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in net deferred tax liability related to acquisitions</link:label>
    <link:label id="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F_label_en-US" xlink:label="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Net Deferred Tax Liability Related To Acquisitions</link:label>
    <link:label id="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F_documentation_en-US" xlink:label="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" 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) related to acquisitions.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions" xlink:label="loc_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:to="lab_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liability, franchise rights</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7_label_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability Franchise Rights</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of net deferred tax liabilities related to cable franchise rights that will remain unchanged unless an impairment is recognized or a cable franchise is disposed.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilityFranchiseRights" xlink:label="loc_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:to="lab_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" 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_D11F8A243F1160E6B4EAF6FD2FD18ED1_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:to="lab_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9_label_en-US" xlink:label="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:to="lab_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" 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_5B67D65BA4E38F82CBFDF6FD2FD2FAF3_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, interest on income taxes accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" 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_F0E764C92F7C8BD183A96BF9B38D500A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" 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_F67A458911DED341E95C6BF9B38E94B2_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" 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_F67A458911DED341E95C6BF9B38E94B2_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" 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:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:to="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" 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_04A72705A0609921DC376BF9B38E67FF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" 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_1EB53E6C7FD84D8D5BF4F6FB30B452B0_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" 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_27A287FCDF8F5A9C881AF6FB30B52336_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) on marketable securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8_verboseLabel_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred gains (losses) on cash flow hedges</link:label>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8_label_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:to="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized gains (losses) on employee benefit obligations</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93_netLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss), net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" 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_64506739AC1D537263D4F389F3EB36F5_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="lab_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" 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_45D90C3A788218B58E11F389F3EB78D1_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="lab_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" 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_58C261CD1226AFBE952FF389F3EB2638_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" 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_B6D129C3530CFDFE857CF389F3EB72F8_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA_terseLabel_en-US" xlink:label="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Programming rights</link:label>
    <link:label id="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA_label_en-US" xlink:label="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Programming Rights, Current</link:label>
    <link:label id="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA_documentation_en-US" xlink:label="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The current portion of acquired television and cable networks programming rights recorded on the balance sheet. Includes multi-year programming arrangements, acquired movies, series and other programs. Carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable value at the balance sheet date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:to="lab_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:type="arc" />
    <link:label id="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D_verboseLabel_en-US" xlink:label="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Notes receivable from Comcast</link:label>
    <link:label id="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D_label_en-US" xlink:label="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Receivable From Ultimate Parent, Current</link:label>
    <link:label id="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D_documentation_en-US" xlink:label="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total current amount due from Parent including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:to="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" 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_B16648EA66B45E5B9852F389F3EB9186_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:to="lab_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" 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_A3DB5E3A5E97E6FBC329F389F3EBA07D_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:to="lab_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" 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_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Costs</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The carrying amount of owned films, television series and other television productions and noncurrent acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, including direct costs, production overhead, print costs, development costs and interest. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:to="lab_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" 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_B467CCE864CA2C4A1789F389F3EB03F2_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:to="lab_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:type="arc" />
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6_terseLabel_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment securing collateralized obligation</link:label>
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6_label_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Securing Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6_documentation_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount of investment presented separately as investment securing collateralized obligation that is partially securing an obligation.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:to="lab_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:type="arc" />
    <link:label id="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E_terseLabel_en-US" xlink:label="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Note receivable from Comcast</link:label>
    <link:label id="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E_label_en-US" xlink:label="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note Receivable From Ultimate Parent, Noncurrent</link:label>
    <link:label id="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E_documentation_en-US" xlink:label="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Note Receivable From Ultimate Parent, Noncurrent</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:to="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" 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_B04C3A5168285838BE25F389F3EBED81_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:to="lab_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" 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_67B23C188D3879D56558F389F3EBD9D6_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:to="lab_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" 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_3782647BA4DBF65AEAD1F389F3EB9321_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" 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_DC1B2846BB6BE6A0FBAAF389F3EB60F6_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" 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_C73FA2FB1F1384617B03F389F3EB69E7_label_en-US" xlink:label="lab_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:to="lab_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" 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_C274D8BA679AFD9BD570F389F3EB628B_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" 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_7FFB403EBF8D40FB2327F389F3EB349E_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" 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_64C72D80727314AE7E9AF389F3EB3114_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:to="lab_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:type="arc" />
    <link:label id="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00_terseLabel_en-US" xlink:label="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued participations and residuals</link:label>
    <link:label id="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00_label_en-US" xlink:label="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Participations And Residuals, Current</link:label>
    <link:label id="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00_documentation_en-US" xlink:label="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total amount of participations, residual and royalty expenses due to another party in less than one year. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:to="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710_terseLabel_en-US" xlink:label="lab_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Program obligations</link:label>
    <link:label id="lab_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710_label_en-US" xlink:label="lab_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Program Rights Obligations, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProgramRightsObligationsCurrent" xlink:label="loc_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:to="lab_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" 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_4F0D9D4E9DE2CE6CBEBAF389F3EB5171_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:to="lab_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" 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_B7313C85A78A8278F893F389F3EB5619_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:type="arc" />
    <link:label id="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017_verboseLabel_en-US" xlink:label="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Notes payable to Comcast</link:label>
    <link:label id="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017_label_en-US" xlink:label="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note Payable To Ultimate Parent</link:label>
    <link:label id="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017_documentation_en-US" xlink:label="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total amount due to Parent, with respect to cash management arrangements under the matching revolving credit notes, as of the balance sheet date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotePayableToUltimateParent" xlink:label="loc_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:to="lab_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364_label_en-US" xlink:label="lab_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:to="lab_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" 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_4681381F482D0C95F8A6F389F3EB11B9_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:to="lab_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:type="arc" />
    <link:label id="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4_terseLabel_en-US" xlink:label="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collateralized obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4_label_en-US" xlink:label="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4_documentation_en-US" xlink:label="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount of obligation presented separately as collateralized obligation that is secured by assets.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:to="lab_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:type="arc" />
    <link:label id="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB_terseLabel_en-US" xlink:label="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued participations, residuals and program obligations</link:label>
    <link:label id="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB_label_en-US" xlink:label="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Participations Residuals And Program Obligations, Noncurrent</link:label>
    <link:label id="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB_documentation_en-US" xlink:label="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The noncurrent amount of participations, residual, royalty expenses and program obligations due to another party. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent" xlink:label="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:to="lab_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" 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_C584DE62FF0C0DDB954CF389F3EB4019_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" 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_49C8AFE5C8C27059D3D8F389F3EB9A9A_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" 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_F95EA52236043EFABD18F389F3EBCE18_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:to="lab_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:type="arc" />
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable noncontrolling interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" 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_5843C863E1B7CF3D1B5AF389F3EB1E43_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" 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_30840634ACBE033F4B89F389F3EB87BF_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:to="lab_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097_terseLabel_en-US" xlink:label="lab_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Member&#8217;s capital</link:label>
    <link:label id="lab_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097_label_en-US" xlink:label="lab_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Members' Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersCapital" xlink:label="loc_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:to="lab_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" 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_8DB398FF0E8C1B6E802AF389F3EB331D_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:to="lab_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" 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_C3CD77642718621DC129F389F3EB5C1D_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:to="lab_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" 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_77A280F018AC75AF6133F389F3EB037E_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" 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_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:to="lab_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:type="arc" />
    <link:label id="lab_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13_totalLabel_en-US" xlink:label="lab_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total NBCUniversal member&#8217;s equity</link:label>
    <link:label id="lab_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13_label_en-US" xlink:label="lab_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Members' Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquity" xlink:label="loc_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:to="lab_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" 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_D76A2ABD5202E9D8292AF389F3EBED22_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:to="lab_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:type="arc" />
    <link:label id="lab_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F_terseLabel_en-US" xlink:label="lab_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" 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_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F_label_en-US" xlink:label="lab_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Members' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquityAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:to="lab_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" 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_5BC827692D816E3C9B79F389F3EB5370_label_en-US" xlink:label="lab_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:to="lab_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D_totalLabel_en-US" xlink:label="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:to="lab_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" 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_96228C54BCB30DAB6A42F389F3EBC676_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" 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_B45D0DB6325C56FAB2E2941E88755846_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" 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_B39BA46F68E59D23C204941E8878369E_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA" xlink:to="lab_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" 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_C4E77AA17795A5140EED141F39A3CE7D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:type="arc" />
    <link:label id="lab_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" 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_F9E3E8875BBF337F94F7141F39A42125_label_en-US" xlink:label="lab_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:to="lab_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:type="arc" />
    <link:label id="lab_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" 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_49008252971F3AE9A60E141F39A41FF3_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:to="lab_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:type="arc" />
    <link:label id="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6_label_en-US" xlink:label="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential Customers [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6_documentation_en-US" xlink:label="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential Customers [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialCustomersMember" xlink:label="loc_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:to="lab_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Customers [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB_label_en-US" xlink:label="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Customers [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB_documentation_en-US" xlink:label="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Customers [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCustomersMember" xlink:label="loc_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:to="lab_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" 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_D8953517CDA84B5B1814141F39A5D02B_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" 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:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:to="lab_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" 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_57DCBA92F824C1701706141F39A504F2_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" 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:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="lab_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:type="arc" />
    <link:label id="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34_terseLabel_en-US" xlink:label="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">High-speed Internet Customers [Member]</link:label>
    <link:label id="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34_label_en-US" xlink:label="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">High-speed Internet Customers [Member]</link:label>
    <link:label id="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34_documentation_en-US" xlink:label="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">High-speed Internet Customers [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HighSpeedInternetCustomersMember" xlink:label="loc_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:to="lab_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:type="arc" />
    <link:label id="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1_terseLabel_en-US" xlink:label="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Video Customers [Member]</link:label>
    <link:label id="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1_label_en-US" xlink:label="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Video Customers [Member]</link:label>
    <link:label id="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1_documentation_en-US" xlink:label="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Video Customers [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VideoCustomersMember" xlink:label="loc_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:to="lab_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:type="arc" />
    <link:label id="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C_terseLabel_en-US" xlink:label="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Voice Customers [Member]</link:label>
    <link:label id="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C_label_en-US" xlink:label="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Voice Customers [Member]</link:label>
    <link:label id="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C_documentation_en-US" xlink:label="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Voice Customers [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VoiceCustomersMember" xlink:label="loc_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:to="lab_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:type="arc" />
    <link:label id="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483_terseLabel_en-US" xlink:label="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security and Automation Customers [Member]</link:label>
    <link:label id="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483_label_en-US" xlink:label="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security And Automation Customers [Member]</link:label>
    <link:label id="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483_documentation_en-US" xlink:label="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Security And Automation Customers [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SecurityAndAutomationCustomersMember" xlink:label="loc_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:to="lab_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:type="arc" />
    <link:label id="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB_terseLabel_en-US" xlink:label="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Wireless Phone Service [Member]</link:label>
    <link:label id="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB_label_en-US" xlink:label="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wireless Lines [Member]</link:label>
    <link:label id="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB_documentation_en-US" xlink:label="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Wireless Lines [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_WirelessLinesMember" xlink:label="loc_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:to="lab_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" 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_C73DC7819FDDC5ECA30C141F39A7AEF3_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:type="arc" />
    <link:label id="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655_terseLabel_en-US" xlink:label="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total customer relationships</link:label>
    <link:label id="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655_label_en-US" xlink:label="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Customer Relationships</link:label>
    <link:label id="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655_documentation_en-US" xlink:label="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of residential and business customers that subscribe to at least one of our four primary services of video, high-speed Internet, voice, and security and automation.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalCustomerRelationships" xlink:label="loc_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:to="lab_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3_label_en-US" xlink:label="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Customers</link:label>
    <link:label id="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3_documentation_en-US" xlink:label="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of customers that subscribe to our services.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfCustomers" xlink:label="loc_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:to="lab_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of activated lines</link:label>
    <link:label id="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE_label_en-US" xlink:label="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Activated Lines</link:label>
    <link:label id="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE_documentation_en-US" xlink:label="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Activated Lines</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfActivatedLines" xlink:label="loc_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:to="lab_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:type="arc" />
    <link:label id="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE_terseLabel_en-US" xlink:label="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retail customer relationships</link:label>
    <link:label id="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE_label_en-US" xlink:label="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Retail Customer Relationships</link:label>
    <link:label id="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE_documentation_en-US" xlink:label="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of retail customers that subscribe to at least one of the primary services of video, high-speed internet, voice, and wireless phone services.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalRetailCustomerRelationships" xlink:label="loc_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:to="lab_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:type="arc" />
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Consolidating Statement of Income</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Consolidating Statement of Cash Flows</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Consolidating Balance Sheet</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:type="arc" />
    <link:label id="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE_terseLabel_en-US" xlink:label="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill And Intangible Assets [Table]</link:label>
    <link:label id="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE_label_en-US" xlink:label="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill And Intangible Assets [Table]</link:label>
    <link:label id="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE_documentation_en-US" xlink:label="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill And Intangible Assets [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsTable" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:to="lab_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:type="arc" />
    <link:label id="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D_terseLabel_en-US" xlink:label="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D_label_en-US" xlink:label="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill And Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D_documentation_en-US" xlink:label="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Goodwill And Intangible Assets [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="lab_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" 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_712F00863197C787CEF36BF9B8833779_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" 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_46A9625207B9D31A5FDF6BF9B883336D_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:type="arc" />
    <link:label id="lab_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="lab_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast Holdings [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB_label_en-US" xlink:label="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast Holdings [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB_documentation_en-US" xlink:label="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Comcast Holdings</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:to="lab_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:type="arc" />
    <link:label id="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534_terseLabel_en-US" xlink:label="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CCCL Parent [Member]</link:label>
    <link:label id="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534_label_en-US" xlink:label="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CCCL Parent [Member]</link:label>
    <link:label id="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534_documentation_en-US" xlink:label="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CCCL Parent</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:to="lab_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:type="arc" />
    <link:label id="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0_terseLabel_en-US" xlink:label="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NBCUniversal Media Parent [Member]</link:label>
    <link:label id="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0_label_en-US" xlink:label="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NBCUniversal Media Parent [Member]</link:label>
    <link:label id="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0_documentation_en-US" xlink:label="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:to="lab_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" 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_F45344BD73FAD3A4F02DF345204894B3_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:to="lab_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" 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_7248A483EBE76A291F0CF34520481DA9_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="lab_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:type="arc" />
    <link:label id="lab_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast Parent [Member]</link:label>
    <link:label id="lab_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733_label_en-US" xlink:label="lab_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:to="lab_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:type="arc" />
    <link:label id="lab_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB_terseLabel_en-US" xlink:label="lab_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiary Issuer [Member]</link:label>
    <link:label id="lab_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB_label_en-US" xlink:label="lab_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary Issuer [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:to="lab_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:type="arc" />
    <link:label id="lab_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56_terseLabel_en-US" xlink:label="lab_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantor Subsidiaries [Member]</link:label>
    <link:label id="lab_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56_label_en-US" xlink:label="lab_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantor Subsidiaries [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:to="lab_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:type="arc" />
    <link:label id="lab_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4_terseLabel_en-US" xlink:label="lab_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Guarantor Subsidiaries [Member]</link:label>
    <link:label id="lab_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4_label_en-US" xlink:label="lab_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Guarantor Subsidiaries [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:to="lab_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:type="arc" />
    <link:label id="lab_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952_terseLabel_en-US" xlink:label="lab_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Legal Entities [Member]</link:label>
    <link:label id="lab_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952_label_en-US" xlink:label="lab_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Legal Entities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:to="lab_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355_terseLabel_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Elimination and Consolidation Adjustments [Member]</link:label>
    <link:label id="lab_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355_label_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Eliminations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:to="lab_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:type="arc" />
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" 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_E5751E063F7035D60D2CF345204B19AB_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" 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_A7D371363AB35C12C8CBF345204CF7D5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:type="arc" />
    <link:label id="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72_terseLabel_en-US" xlink:label="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net transactions with affiliates</link:label>
    <link:label id="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72_label_en-US" xlink:label="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net transactions with affiliates</link:label>
    <link:label id="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72_documentation_en-US" xlink:label="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net transactions with affiliates.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetTransactionsWithAffiliates" xlink:label="loc_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:to="lab_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" 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_C9CE823CC1970C2AB942F3452054757C_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" 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_80243FAF0F7DD2386AADF345205433E4_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:type="arc" />
    <link:label id="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9_negatedLabel_en-US" xlink:label="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisitions and construction of real estate properties</link:label>
    <link:label id="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9_label_en-US" xlink:label="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Acquisitions And Construction Of Real Estate Properties</link:label>
    <link:label id="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9_documentation_en-US" xlink:label="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow for the acquisition and construction of buildings (properties) whether for investment or use.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:to="lab_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:type="arc" />
    <link:label id="lab_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" 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_32E9396B2990341C9CC4F3452055898A_label_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" 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_32E9396B2990341C9CC4F3452055898A_documentation_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" 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:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:to="lab_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" 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_4043CA222B89416846B8F3452055A416_label_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" 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_4043CA222B89416846B8F3452055A416_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" 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:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:to="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" 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_EDCA3CE6B764A9061D09F345205565F3_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" 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_2D050A9E681BF93C6477F34520564978_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" 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_7E5308CEF0074B2CFEEFF34520566C54_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" 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_C4659D1B9FD1A6B3F099F3452056B159_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" 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_8134F13556F661B190B4F3452056F80B_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" 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_6502BC2BA3F8803F2814F3452057FB0F_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" 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_5077C51E53F811710963F34520578982_label_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" 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_5077C51E53F811710963F34520578982_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" 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:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:to="lab_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" 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_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Other Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:to="lab_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" 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_972661F31749281B7490F345205777BB_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:to="lab_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of Universal Studios Japan noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:type="arc" />
    <link:label id="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8_negatedLabel_en-US" xlink:label="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</link:label>
    <link:label id="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8_label_en-US" xlink:label="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distributions To Noncontrolling Interests And Dividends For Redeemable Subsidiary Preferred Stock</link:label>
    <link:label id="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8_documentation_en-US" xlink:label="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow related to distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:to="lab_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" 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_CE40387BFA86209DF036F34520581C5A_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" 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_F2030AF4B7EBB25EB2EEF3452058611A_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" 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_F44B08FFDD5E015DED94F3452058EDC0_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" 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</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" 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_BFCFD3D2E9C268C2B5C3F3452059C49C_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) on marketable securities, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_C2D3CAE178FE2581833CA8D7715C4AD0_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Realized (gains) losses on marketable securities, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_EC917D09C6746E0E65B8A8D7715C7BCE_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" 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_AF02228C049DEA909E4EA8D7715CA64E_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments, deferred tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Eliminations [Member]</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:type="arc" />
    <link:label id="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC_terseLabel_en-US" xlink:label="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NBCUniversal Segments [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC_label_en-US" xlink:label="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NBCUniversal Segments [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC_documentation_en-US" xlink:label="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:to="lab_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" 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_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information, Profit (Loss) [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:type="arc" />
    <link:label id="lab_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A_terseLabel_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" 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_FC3FD2A96D4FD4417F838FD71C84E56A_label_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" 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_FC3FD2A96D4FD4417F838FD71C84E56A_documentation_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" 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:href="cmcsa-20191231.xsd#cmcsa_AdjustedEBITDA" xlink:label="loc_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:to="lab_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:to="lab_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Expenditures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Paid for Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:type="arc" />
    <link:label id="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D_label_en-US" xlink:label="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D_documentation_en-US" xlink:label="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialMember" xlink:label="loc_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:to="lab_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Services [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5_label_en-US" xlink:label="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Services [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5_documentation_en-US" xlink:label="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Services [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessServicesMember" xlink:label="loc_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:to="lab_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:type="arc" />
    <link:label id="lab_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92_terseLabel_en-US" xlink:label="lab_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92_label_en-US" xlink:label="lab_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" 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_D188F88EF40E5E36275CB106AFFC1C92_documentation_en-US" xlink:label="lab_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Distribution</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionMember" xlink:label="loc_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:to="lab_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising [Member]</link:label>
    <link:label id="lab_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC_label_en-US" xlink:label="lab_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:to="lab_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:type="arc" />
    <link:label id="lab_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A_terseLabel_en-US" xlink:label="lab_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:label id="lab_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A_label_en-US" xlink:label="lab_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" 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_AA790DBD7F36C5F4721FB106AFFC5D5A_documentation_en-US" xlink:label="lab_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalMember" xlink:label="loc_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:to="lab_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:type="arc" />
    <link:label id="lab_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B_terseLabel_en-US" xlink:label="lab_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:label id="lab_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B_label_en-US" xlink:label="lab_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" 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_26F3E59ECF12334B722BB106AFFCBD2B_documentation_en-US" xlink:label="lab_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingMember" xlink:label="loc_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:to="lab_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:type="arc" />
    <link:label id="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F_terseLabel_en-US" xlink:label="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Home Entertainment [Member]</link:label>
    <link:label id="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F_label_en-US" xlink:label="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Home Entertainment [Member]</link:label>
    <link:label id="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F_documentation_en-US" xlink:label="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Home Entertainment [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HomeEntertainmentMember" xlink:label="loc_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:to="lab_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:type="arc" />
    <link:label id="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F_terseLabel_en-US" xlink:label="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Direct To Consumer [Member]</link:label>
    <link:label id="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F_label_en-US" xlink:label="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct To Consumer [Member]</link:label>
    <link:label id="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F_documentation_en-US" xlink:label="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Direct To Consumer [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirectToConsumerMember" xlink:label="loc_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:to="lab_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:type="arc" />
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263_terseLabel_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" 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_624632C050B861A69099B106AFFEE263_label_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" 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_624632C050B861A69099B106AFFEE263_documentation_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" 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:href="cmcsa-20191231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:to="lab_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:type="arc" />
    <link:label id="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01_terseLabel_en-US" xlink:label="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual revenue that estimates remaining performance obligations</link:label>
    <link:label id="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01_label_en-US" xlink:label="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Annual Revenue That Estimates Remaining Performance Obligations</link:label>
    <link:label id="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01_documentation_en-US" xlink:label="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Years of annual revenue that estimate revenue for performance obligations that have not been recognized as revenue</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations" xlink:label="loc_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:to="lab_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" 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_B65F379DEDEC0EE2C81CB106AFFF8FC9_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:type="arc" />
    <link:label id="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188_terseLabel_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" 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_F1EA1F1C5B7CA932DCAAB106AFFFE188_label_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" 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_F1EA1F1C5B7CA932DCAAB106AFFFE188_documentation_en-US" xlink:label="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" 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:href="cmcsa-20191231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:to="lab_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" 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_A3533A6DD8C8B40BC49A6BF9B69BA0F1_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" xlink:type="arc" />
    <link:label id="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658_terseLabel_en-US" xlink:label="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Adjustments [Axis]</link:label>
    <link:label id="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658_label_en-US" xlink:label="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Adjustments [Axis]</link:label>
    <link:label id="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658_documentation_en-US" xlink:label="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Adjustments [Axis]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsAxis" xlink:label="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:to="lab_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:type="arc" />
    <link:label id="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE_terseLabel_en-US" xlink:label="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Adjustments [Domain]</link:label>
    <link:label id="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE_label_en-US" xlink:label="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Adjustments [Domain]</link:label>
    <link:label id="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE_documentation_en-US" xlink:label="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Adjustments [Domain]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsDomain" xlink:label="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:to="lab_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:type="arc" />
    <link:label id="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7_terseLabel_en-US" xlink:label="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" 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 [Member]</link:label>
    <link:label id="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7_label_en-US" xlink:label="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Uncertain And Effectively Settled Tax Positions, Net [Member]</link:label>
    <link:label id="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7_documentation_en-US" xlink:label="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Uncertain And Effectively Settled Tax Positions, Net Member</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" xlink:label="loc_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:to="lab_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:type="arc" />
    <link:label id="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8_terseLabel_en-US" xlink:label="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest on uncertain and effectively settled tax positions, net [Member]</link:label>
    <link:label id="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8_label_en-US" xlink:label="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Interest and Penalties On Uncertain And Effectively Settled Tax Positions Net [Member]</link:label>
    <link:label id="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8_documentation_en-US" xlink:label="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Interest and Penalties On Uncertain And Effectively Settled Tax Positions Net [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" xlink:label="loc_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:to="lab_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal tax at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign income taxed at different rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nontaxable income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:to="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other adjustments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefits recognized on share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:type="arc" />
    <link:label id="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807_terseLabel_en-US" xlink:label="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax legislation</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:to="lab_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" 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_72143B427B79C20F3E9A93F49F5437BB_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" 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_858438979118BAFCFEE593BDA4783DBD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" 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_07FB1F7DD62ABABE327D93BDA4784AD4_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" 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_4A5FBDE3A9B3C4DC1D3493BDA47937B8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" 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_E6F5553FBBEFEE54B22AF6FD2FC8E380_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7_verboseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" 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_CF1527416D67C1637673F6FD2FC89CB7_label_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" 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_CF1527416D67C1637673F6FD2FC89CB7_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" 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:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:label="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" xlink:to="lab_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" 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_7129270EBED47B1FD749F6FD2FC83BDA_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" 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_D8E4DDA16176EBEF99AEF6FD2FC8237B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" 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_D082C32B2AF00B3E5421F6FD2FC83C4D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" 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_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Differences between book and tax basis of property and equipment and intangible assets</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25_label_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" 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_256C2E1E72C093CA30B9F6FD2FC9AD25_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" 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:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" xlink:to="lab_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Differences between book and tax basis of investments</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32_label_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DeferredTaxLiabilityInvestments</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from investments.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilityInvestments" xlink:label="loc_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:to="lab_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Differences between book and tax basis of long-term debt</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9_label_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Long-Term Debt</link:label>
    <link:label id="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9_documentation_en-US" xlink:label="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" 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:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilitiesLongTermDebt" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:to="lab_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" 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_D370373B945C741B260BF6FD2FC9F755_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" 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_CAE51398790B62C44FBBF6FD2FCA7237_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" xlink:to="lab_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000_label_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000" xlink:to="lab_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Method Investments [Table]</link:label>
    <link:label id="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8_label_en-US" xlink:label="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Method Investments [Table]</link:label>
    <link:label id="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8_documentation_en-US" xlink:label="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Method Investments [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofFairValueMethodInvestmentsTable" xlink:label="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:to="lab_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" 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_7B2D4AA222D727AA0295E72AEFAA55FC_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:type="arc" />
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" 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_327FADA67B392E531BC8E72AEFAAFCFE_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:to="lab_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:type="arc" />
    <link:label id="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA_terseLabel_en-US" xlink:label="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Snap [Member]</link:label>
    <link:label id="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA_label_en-US" xlink:label="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Snap [Member]</link:label>
    <link:label id="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA_documentation_en-US" xlink:label="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Snap [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SnapMember" xlink:label="loc_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:to="lab_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:type="arc" />
    <link:label id="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780_terseLabel_en-US" xlink:label="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peloton [Member]</link:label>
    <link:label id="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780_label_en-US" xlink:label="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peloton [Member]</link:label>
    <link:label id="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780_documentation_en-US" xlink:label="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Peloton</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PelotonMember" xlink:label="loc_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:to="lab_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Marketable Equity Securities [Line Items]</link:label>
    <link:label id="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D_label_en-US" xlink:label="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Method Investments [Line Items]</link:label>
    <link:label id="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D_documentation_en-US" xlink:label="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Schedule of Fair Value Method Investments [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofFairValueMethodInvestmentsLineItems" xlink:label="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="lab_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire marketable equity securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities, recognized realized gains (losses)</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities, recognized unrealized gains (losses)</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" 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_EFC88957655BFA88B056E72AEFAC58EF_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:to="lab_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" 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_0AFAA1BD3EDA0B6D8E76E72AEFADD915_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6_terseLabel_en-US" xlink:label="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Table]</link:label>
    <link:label id="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6_label_en-US" xlink:label="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Table]</link:label>
    <link:label id="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6_documentation_en-US" xlink:label="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityTable" xlink:label="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:to="lab_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE_terseLabel_en-US" xlink:label="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Line Items]</link:label>
    <link:label id="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE_label_en-US" xlink:label="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Line Items]</link:label>
    <link:label id="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE_documentation_en-US" xlink:label="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Equity [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityLineItems" xlink:label="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:to="lab_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding at beginning of period (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" 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_B4787E1F80FA5E85ACAA014482A798D2_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding at end of period (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" 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_ABA33BD1CCA2102FB2446BF9B5B2FE71_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" 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_838C6E08B8B8EDD827A16BF9B5B28C83_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:to="lab_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" 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_DFE2EE592C74BB3967706BF9B5B2CD76_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted share units [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" 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_E1016AA9D5021FE6B68A6BF9B5B3A83E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" 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_B195FBB2847B5C6722596BF9B5B39861_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" 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_F9F72285D2BA81D421C86BF9B5B4E907_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" 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_3DC0A7E9702F78E657466BF9B5B4D13A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" 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_B62E2492071378028A636BF9B5B4D94D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" 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_F7432DA9E3F17ECC67916BF9B5B45BDE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" 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_DA1AD7B6CFCC519CE59D6BF9B5B402B5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" 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_19996149CD1A0CE2060BA437766299E9_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" 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_B94B4596C572644E1E44A437766CE1E2_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:to="lab_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" 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_C82103482DB95008CA0DA437766DDBF9_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:type="arc" />
    <link:label id="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Universal Studios Japan [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B_label_en-US" xlink:label="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Universal Studios Japan [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B_documentation_en-US" xlink:label="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalStudiosJapanMember" xlink:label="loc_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:to="lab_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire additional interest in noncontrolling interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:to="lab_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" 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_5FAFF845245F4BFC566D6BF9B651B590_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148" xlink:to="lab_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" 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_295CE07AF867C56CF9B9A8D7719401A6_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="lab_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9_terseLabel_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" 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_5B15F1D3E4C1FBF83A13A8D7719404F9_label_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" 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_5B15F1D3E4C1FBF83A13A8D7719404F9_documentation_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" 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:href="cmcsa-20191231.xsd#cmcsa_ProgrammingAndProductionCosts" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:to="lab_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C_terseLabel_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" 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_B81E7A5D53AD997A7C2CA8D771956E4C_label_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" 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_B81E7A5D53AD997A7C2CA8D771956E4C_documentation_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" 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:href="cmcsa-20191231.xsd#cmcsa_OtherOperatingAndAdministrative" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:to="lab_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising, marketing and promotion</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" 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_A57E60F62A6D587DB406A8D7719541C4_label_en-US" xlink:label="lab_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:to="lab_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" 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_81FE0C82E97611A77F50A8D771959DF9_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other operating gains</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total costs and expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:to="lab_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:to="lab_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978_label_en-US" xlink:label="lab_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:to="lab_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" 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_2C94969BD145B6B8480BA8D77196107E_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" 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_A1FC9C4947CC2BC9A809A8D77197384D_label_en-US" xlink:label="lab_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:to="lab_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:type="arc" />
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1_terseLabel_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</link:label>
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1_label_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable To Noncontrolling Interests And Redeemable Subsidiary Preferred Stock</link:label>
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1_documentation_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of net income (loss) attributable to noncontrolling interest and dividends on redeemable subsidiary preferred stock.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:to="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Net income attributable to noncontrolling interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:to="lab_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" 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_44716A1AAA8998FDEB596BF9B60B39F8_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:to="lab_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:type="arc" />
    <link:label id="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A_terseLabel_en-US" xlink:label="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes receivable from Comcast, current</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:to="lab_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:type="arc" />
    <link:label id="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426_verboseLabel_en-US" xlink:label="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Note receivable from Comcast, noncurrent</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:to="lab_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:type="arc" />
    <link:label id="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320_terseLabel_en-US" xlink:label="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes payable to Comcast</link:label>
    <link:label id="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320_label_en-US" xlink:label="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable To Ultimate Parent</link:label>
    <link:label id="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320_documentation_en-US" xlink:label="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total amount due to Ultimate Parent, including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesPayableToUltimateParent" xlink:label="loc_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:to="lab_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" 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_086743F5574FC1AFD9C093ADF43F2421_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:to="lab_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:to="lab_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:to="lab_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:type="arc" />
    <link:label id="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF_terseLabel_en-US" xlink:label="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional finance lease liability</link:label>
    <link:label id="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF_label_en-US" xlink:label="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Finance Lease Liability</link:label>
    <link:label id="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF_documentation_en-US" xlink:label="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Present value of lessee's discounted obligation for lease payments from finance lease for additional contracts determined to be leases in connection with the business acquisition.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdditionalFinanceLeaseLiability" xlink:label="loc_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:to="lab_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" 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_371C63EC4E62B82A76266BF9B75ACB18_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" 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_1C0734B0D318BB5DB4206BF9B75B040E_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" 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_0855ADC5EAA5FE8517806BF9B75CF798_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" 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_C812E51DF153753885E46BF9B30ADEF6_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business And Basis Of Presentation [Table]</link:label>
    <link:label id="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF_label_en-US" xlink:label="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business And Basis Of Presentation [Table]</link:label>
    <link:label id="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF_documentation_en-US" xlink:label="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business And Basis Of Presentation [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationTable" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:to="lab_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business And Basis Of Presentation [Line Items]</link:label>
    <link:label id="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449_label_en-US" xlink:label="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business And Basis Of Presentation [Line Items]</link:label>
    <link:label id="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449_documentation_en-US" xlink:label="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business And Basis Of Presentation</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationLineItems" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:to="lab_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of primary businesses</link:label>
    <link:label id="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693_label_en-US" xlink:label="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Businesses</link:label>
    <link:label id="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693_documentation_en-US" xlink:label="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Businesses</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfBusinesses" xlink:label="loc_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:to="lab_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" 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_055D2A47DE560F27A9318FD71CBA8277_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:to="lab_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" 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_1185A823770C684B3DC7E711733B08CA_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98_negatedLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Current income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" 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_02DAA5CFDCCF7332D9BDE711733DB60A_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:type="arc" />
    <link:label id="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Withholding tax expense</link:label>
    <link:label id="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07_label_en-US" xlink:label="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Withholding Tax Expense</link:label>
    <link:label id="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07_documentation_en-US" xlink:label="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of tax liability incurred by the Company in licensing its content to non-US territories.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignWithholdingTaxExpense" xlink:label="loc_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:to="lab_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:type="arc" />
    <link:label id="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">U.S. domestic tax expense</link:label>
    <link:label id="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9_label_en-US" xlink:label="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Expense Benefit</link:label>
    <link:label id="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9_documentation_en-US" xlink:label="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of current and deferred income tax expense (benefit) attributable to income (loss) from continuing domestic operations within the country of domicile of the entity.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DomesticTaxExpenseBenefit" xlink:label="loc_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:to="lab_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Intangible Assets [Table]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610_label_en-US" xlink:label="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Intangible Assets [Table]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfIntangibleAssetsTable" xlink:label="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:to="lab_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:type="arc" />
    <link:label id="lab_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A_verboseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FCC Spectrum [Member]</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:to="lab_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:type="arc" />
    <link:label id="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E_terseLabel_en-US" xlink:label="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FCC Spectrum Auction [Line Items]</link:label>
    <link:label id="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E_label_en-US" xlink:label="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FCC Spectrum Auction [Line Items]</link:label>
    <link:label id="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E_documentation_en-US" xlink:label="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">FCC Spectrum Auction [Line Items]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FCCSpectrumAuctionLineItems" xlink:label="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="lab_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from FCC spectrum auction</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:to="lab_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of spectrum rights</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:to="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amount of spectrum acquired</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:type="arc" />
    <link:label id="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D_terseLabel_en-US" xlink:label="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposit to acquire intangible asset</link:label>
    <link:label id="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D_label_en-US" xlink:label="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposit To Acquire Intangible Asset</link:label>
    <link:label id="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D_documentation_en-US" xlink:label="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposit paid in a prior period for the right to an intangible asset in a future period.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepositToAcquireIntangibleAsset" xlink:label="loc_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:to="lab_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:to="lab_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_943C66207DB729743297A92EACE5FAE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investment and Other Income (Loss), Net [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE0D3E057578DDB503DBA92EACE789A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" 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_60C832CE1522B089716FA92EACE7B613_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments_60C832CE1522B089716FA92EACE7B613" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1_terseLabel_en-US" xlink:label="lab_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" 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_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1_label_en-US" xlink:label="lab_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income Loss Net</link:label>
    <link:label id="lab_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1_documentation_en-US" xlink:label="lab_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nonoperating income (losses), net recorded in the income statement that are not separately stated.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeLossNet" xlink:label="loc_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:to="lab_cmcsa_OtherIncomeLossNet_5979A6A647AF9017B604A92EACE9B1B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_1A45F62AFE64A4B6B71DA92EACEAEEBE" xlink:type="arc" />
    <link:label id="lab_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9_terseLabel_en-US" xlink:label="lab_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" 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_84B174C9B7D0AEF5DA45C75B29F61BA9_label_en-US" xlink:label="lab_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" 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_84B174C9B7D0AEF5DA45C75B29F61BA9_documentation_en-US" xlink:label="lab_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" 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:href="cmcsa-20191231.xsd#cmcsa_CommonStockVotingPower" xlink:label="loc_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:to="lab_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" 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_C03A14DB7AA4806D607FC75B29F6C4B1_label_en-US" xlink:label="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" 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_C03A14DB7AA4806D607FC75B29F6C4B1_documentation_en-US" xlink:label="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" 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:href="cmcsa-20191231.xsd#cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:label="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:to="lab_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" 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_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587_terseLabel_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587" xlink:to="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrecognized gains (losses) on employee benefit obligations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" 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_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Holdings [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="lab_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:type="arc" />
    <link:label id="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958_terseLabel_en-US" xlink:label="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Air Touch [Member]</link:label>
    <link:label id="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958_label_en-US" xlink:label="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Air Touch [Member]</link:label>
    <link:label id="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958_documentation_en-US" xlink:label="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Air Touch [member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AirTouchMember" xlink:label="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:to="lab_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C_label_en-US" xlink:label="lab_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Holdings [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="lab_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC_terseLabel_en-US" xlink:label="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of series of preferred stock</link:label>
    <link:label id="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC_label_en-US" xlink:label="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Preferred Stock Series</link:label>
    <link:label id="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC_documentation_en-US" xlink:label="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Preferred Stock Series</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberofPreferredStockSeries" xlink:label="loc_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:to="lab_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Held to maturity investment, Current</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-maturity, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Held to maturity investment, Noncurrent</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-maturity, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:type="arc" />
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of held to maturity investment redeemable preferred shares</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-maturity, Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:type="arc" />
    <link:label id="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C_terseLabel_en-US" xlink:label="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock aggregate redemption value</link:label>
    <link:label id="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C_label_en-US" xlink:label="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock Aggregate Redemption Value</link:label>
    <link:label id="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C_documentation_en-US" xlink:label="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferred stock aggregate redemption value at a future date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockAggregateRedemptionValue" xlink:label="loc_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:to="lab_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:type="arc" />
    <link:label id="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0_terseLabel_en-US" xlink:label="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock redemption value</link:label>
    <link:label id="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0_label_en-US" xlink:label="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Redemption Value</link:label>
    <link:label id="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0_documentation_en-US" xlink:label="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferred stock redemption value at a future date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockRedemptionValue" xlink:label="loc_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:to="lab_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:type="arc" />
    <link:label id="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9_terseLabel_en-US" xlink:label="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable subsidiary preferred shares</link:label>
    <link:label id="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9_label_en-US" xlink:label="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying Amount Of Redeemable Preferred Stock</link:label>
    <link:label id="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9_documentation_en-US" xlink:label="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amount of redeemable preferred stock</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingAmountOfRedeemablePreferredStock" xlink:label="loc_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:to="lab_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:type="arc" />
    <link:label id="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C_terseLabel_en-US" xlink:label="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of redeemable preferred shares</link:label>
    <link:label id="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C_label_en-US" xlink:label="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Of Redeemable Preferred Shares</link:label>
    <link:label id="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C_documentation_en-US" xlink:label="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value of our redeemable subsidiary preferred shares and/or stock</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FairValueOfRedeemablePreferredShares" xlink:label="loc_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:to="lab_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:type="arc" />
    <link:label id="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC_terseLabel_en-US" xlink:label="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonredeemable subsidiary preferred shares</link:label>
    <link:label id="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC_label_en-US" xlink:label="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonredeemable Preferred Stock</link:label>
    <link:label id="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC_documentation_en-US" xlink:label="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nonredeemable preferred stock issued by a wholly owned subsidiary of the company.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NonredeemablePreferredStock" xlink:label="loc_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:to="lab_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" 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_AEB0C5F0695EFACEA3EBF30947C20B05_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:to="lab_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" 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_BD12B037680E34A3D76DF30947C2ACD4_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:to="lab_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facilities [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:type="arc" />
    <link:label id="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB_terseLabel_en-US" xlink:label="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB_label_en-US" xlink:label="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB_documentation_en-US" xlink:label="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TermLoansMember" xlink:label="loc_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:to="lab_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:type="arc" />
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532_terseLabel_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" 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 [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532_label_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior notes with maturities of 5 years or less, at face value [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532_documentation_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior notes with maturities of 5 years or less [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:to="lab_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:type="arc" />
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E_terseLabel_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" 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 [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E_label_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior notes with maturities between 5 and 10 years, at face value [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E_documentation_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior notes with maturities between 5 and 10 years [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:to="lab_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:type="arc" />
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48_terseLabel_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" 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 [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48_label_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior notes with maturities greater than 10 years, at face value [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48_documentation_en-US" xlink:label="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior notes with maturities greater than 10 years [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:to="lab_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:type="arc" />
    <link:label id="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8_verboseLabel_en-US" xlink:label="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">4.00% Notes Due 2049 To Comcast [Member]</link:label>
    <link:label id="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8_label_en-US" xlink:label="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">4.00% Notes Due 2049 To Comcast [Member]</link:label>
    <link:label id="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8_documentation_en-US" xlink:label="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">4.00% Notes Due 2049 To Comcast [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_A4.00NotesDue2049ToComcastMember" xlink:label="loc_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:to="lab_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0_terseLabel_en-US" xlink:label="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Including Capital Lease Obligations [Member]</link:label>
    <link:label id="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0_label_en-US" xlink:label="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Including Capital Lease Obligations [Member]</link:label>
    <link:label id="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0_documentation_en-US" xlink:label="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Including Capital Lease Obligations [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncludingCapitalLeaseObligationsMember" xlink:label="loc_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:to="lab_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:type="arc" />
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A_terseLabel_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Borrowings [Member]</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A_label_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Borrowings [Member]</link:label>
    <link:label id="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A_documentation_en-US" xlink:label="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Currency Denominated Borrowings [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignCurrencyDenominatedBorrowingsMember" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:to="lab_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" 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_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5_label_en-US" xlink:label="lab_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaper" xlink:label="loc_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:to="lab_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E_netLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:to="lab_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Term loans</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:to="lab_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" 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_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43_label_en-US" xlink:label="lab_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes" xlink:label="loc_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:to="lab_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes due 2049 to Comcast</link:label>
    <link:label id="lab_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B_label_en-US" xlink:label="lab_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Notes Payable, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermNotesPayable" xlink:label="loc_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:to="lab_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D_terseLabel_en-US" xlink:label="lab_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, including capital lease obligations</link:label>
    <link:label id="lab_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D_label_en-US" xlink:label="lab_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Borrowings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="loc_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:to="lab_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:type="arc" />
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1_negatedLabel_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" 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_889569C6A02F4C0FA5AFF30947C552E1_label_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" 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_889569C6A02F4C0FA5AFF30947C552E1_documentation_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" 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:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:to="lab_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:type="arc" />
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297_negatedLabel_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs, premiums and discounts, net</link:label>
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297_label_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Premiums And Discounts, Net</link:label>
    <link:label id="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297_documentation_en-US" xlink:label="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The carrying amount as of the balance sheet date for the net impact of debt issuance costs, premiums and discounts.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:to="lab_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" 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_56563624DD0610B0A8F4F30947C67243_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Current portion</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:to="lab_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" 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_AD7E82F81985B3B7D15EF30947C782E9_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:type="arc" />
    <link:label id="lab_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="lab_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:label id="lab_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005_label_en-US" xlink:label="lab_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:to="lab_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:type="arc" />
    <link:label id="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E_terseLabel_en-US" xlink:label="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management Fee [Member]</link:label>
    <link:label id="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E_label_en-US" xlink:label="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Management Fee [Member]</link:label>
    <link:label id="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E_documentation_en-US" xlink:label="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Management Fee [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ManagementFeeMember" xlink:label="loc_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:to="lab_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:type="arc" />
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" 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_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:to="lab_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A_negatedNetLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" 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_5745E87832EB79120562E7117076EF24_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:type="arc" />
    <link:label id="lab_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565_terseLabel_en-US" xlink:label="lab_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Atairos [Member]</link:label>
    <link:label id="lab_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565_label_en-US" xlink:label="lab_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" 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_E110083F7F4D65F4A46EF7772ABA5565_documentation_en-US" xlink:label="lab_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Atairos [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AtairosMember" xlink:label="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:to="lab_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="arc" />
    <link:label id="lab_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542_terseLabel_en-US" xlink:label="lab_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hulu [Member]</link:label>
    <link:label id="lab_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542_label_en-US" xlink:label="lab_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" 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_941E3130C79433434343F7772ABAC542_documentation_en-US" xlink:label="lab_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hulu member.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HuluMember" xlink:label="loc_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:to="lab_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:to="lab_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:type="arc" />
    <link:label id="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D_terseLabel_en-US" xlink:label="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Former CFO [Member]</link:label>
    <link:label id="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D_label_en-US" xlink:label="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Former CFO [Member]</link:label>
    <link:label id="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D_documentation_en-US" xlink:label="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Former CFO [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FormerCFOMember" xlink:label="loc_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:to="lab_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:type="arc" />
    <link:label id="lab_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:to="lab_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:type="arc" />
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:type="arc" />
    <link:label id="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F_terseLabel_en-US" xlink:label="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AT&amp;T Inc. [Member]</link:label>
    <link:label id="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F_label_en-US" xlink:label="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AT&amp;T Inc. [Member]</link:label>
    <link:label id="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F_documentation_en-US" xlink:label="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">AT&amp;T Inc. [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ATTInc.Member" xlink:label="loc_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:to="lab_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:type="arc" />
    <link:label id="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC_terseLabel_en-US" xlink:label="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time Warner, Inc. [Member]</link:label>
    <link:label id="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC_label_en-US" xlink:label="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time Warner, Inc. [Member]</link:label>
    <link:label id="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC_documentation_en-US" xlink:label="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time Warner, Inc. [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TimeWarnerInc.Member" xlink:label="loc_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:to="lab_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entities [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entities [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:to="lab_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74_terseLabel_en-US" xlink:label="lab_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74_label_en-US" xlink:label="lab_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Classification [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:to="lab_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary [Member]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" 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_10DD0DCCFF4BA972B759F7772AC31A58_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:type="arc" />
    <link:label id="lab_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B_terseLabel_en-US" xlink:label="lab_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" 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_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B_label_en-US" xlink:label="lab_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term of agreement</link:label>
    <link:label id="lab_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B_documentation_en-US" xlink:label="lab_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term of agreement for Atairos</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TermOfAgreement" xlink:label="loc_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:to="lab_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" 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_CE921652983EE9C2E64EF7772AC4DEFA_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" 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_CE921652983EE9C2E64EF7772AC4DEFA_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" 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:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFundingCommitment" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:to="lab_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" 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_CB0ECD0EDF85A178D299F7772AC42942_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" 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_CB0ECD0EDF85A178D299F7772AC42942_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" 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:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:label="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:to="lab_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" 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_AD993839C2AF33390DC0F7772AC45212_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" 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_AD993839C2AF33390DC0F7772AC45212_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" 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:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:to="lab_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" 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_399C026F736DDE2E0AABF7772AC5C62E_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" 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_399C026F736DDE2E0AABF7772AC5C62E_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" 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:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentPercentofLosses" xlink:label="loc_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:to="lab_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:type="arc" />
    <link:label id="lab_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4_terseLabel_en-US" xlink:label="lab_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" 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_ACA0714B646B88F45896F7772AC52AC4_label_en-US" xlink:label="lab_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" 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_ACA0714B646B88F45896F7772AC52AC4_documentation_en-US" xlink:label="lab_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" 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:href="cmcsa-20191231.xsd#cmcsa_Percentageofresidualreturns" xlink:label="loc_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:to="lab_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:type="arc" />
    <link:label id="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E_terseLabel_en-US" xlink:label="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" 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_2A226CBCEB4AE7A9F1ACF7772AC5319E_label_en-US" xlink:label="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" 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_2A226CBCEB4AE7A9F1ACF7772AC5319E_documentation_en-US" xlink:label="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" 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:href="cmcsa-20191231.xsd#cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:label="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:to="lab_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity in net income (losses) of investees, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:type="arc" />
    <link:label id="lab_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58_terseLabel_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" 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_5068391980438490995AF7772AC55B58_label_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" 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_5068391980438490995AF7772AC55B58_documentation_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" 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:href="cmcsa-20191231.xsd#cmcsa_CapitalContributionToVIE" xlink:label="loc_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:to="lab_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" 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_107A6CAAC227ABD5B488F7772AC57FAC_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:to="lab_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pretax gain, sale of business to Atairos</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" 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_99879A455FBEF7CB8D30F7772AC5E222_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" 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_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum total capital call in annual period</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Maximum Total Capital Call In Annual Period</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Maximum Total Capital Call In Annual Period</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" xlink:label="loc_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:to="lab_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage floor</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage, Floor</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage, Floor</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageFloor" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:to="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" 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_89DAE949EE1ED06D1149F7772AC69CFB_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" 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_89DAE949EE1ED06D1149F7772AC69CFB_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" 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:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:to="lab_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" 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_9D9E4C418EC8132D9CC8F7772ACAE78F_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" 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_9D9E4C418EC8132D9CC8F7772ACAE78F_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" 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:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:to="lab_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:type="arc" />
    <link:label id="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188_terseLabel_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum guaranteed proceeds floor for put and call option</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188_label_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Minimum Guaranteed Proceeds Floor For Put And Call Option</link:label>
    <link:label id="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188_documentation_en-US" xlink:label="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Minimum Guaranteed Proceeds Floor</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:to="lab_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:type="arc" />
    <link:label id="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D_terseLabel_en-US" xlink:label="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of collateralized obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D_label_en-US" xlink:label="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collateralized Obligation, Fair Value</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D_documentation_en-US" xlink:label="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value of obligation presented separately as collateralized obligation that is secured by assets.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligationFairValue" xlink:label="loc_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:to="lab_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gain</link:label>
    <link:label id="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960_label_en-US" xlink:label="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Gain Recognized On Dilution Of Equity Method Investment</link:label>
    <link:label id="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960_documentation_en-US" xlink:label="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Gain Recognized On Dilution Of Equity Method Investment</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" xlink:label="loc_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:to="lab_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" 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_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to Comcast Corporation</link:label>
    <link:label id="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348_label_en-US" xlink:label="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss) Attributable To Parent</link:label>
    <link:label id="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348_documentation_en-US" xlink:label="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The Pro Forma Net Income (Loss) Attributable To Parent for the period as if the business combination had been completed at the beginning of the period</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" xlink:label="loc_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:to="lab_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" 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_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" 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_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Investments [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity method</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:to="lab_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:to="lab_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" 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_25C4E95CEDFE96B1457D33AF24E772B7_label_en-US" xlink:label="lab_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestments" xlink:label="loc_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:to="lab_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271_totalLabel_en-US" xlink:label="lab_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" 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_56C975B0885C7F7A184133AF24E73271_label_en-US" xlink:label="lab_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:to="lab_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" 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_AF59B8E3E88D8F4D80DC33AF24E717FE_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:to="lab_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:type="arc" />
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74_verboseLabel_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Investment securing collateralized obligation</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:to="lab_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:to="lab_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:type="arc" />
    <link:label id="lab_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522_terseLabel_en-US" xlink:label="lab_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution System [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522_label_en-US" xlink:label="lab_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" 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_64D844A0178364904203DB6A2E69D522_documentation_en-US" xlink:label="lab_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Distribution System [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionSystemMember" xlink:label="loc_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:to="lab_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture, Fixtures and Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in Process [Member]</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:to="lab_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:label id="lab_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0_label_en-US" xlink:label="lab_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:to="lab_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Original Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" 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_0395CF2BF4E04EC54D78DB6A2E6B388B_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" 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_899A437CF46E700A500ADB6A2E6CB5D3_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating and administrative expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:type="arc" />
    <link:label id="lab_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056_terseLabel_en-US" xlink:label="lab_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" 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_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056_label_en-US" xlink:label="lab_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expenses</link:label>
    <link:label id="lab_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056_documentation_en-US" xlink:label="lab_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financing costs associated with debt facilities and the borrowings related to acquisition.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InterestExpenses" xlink:label="loc_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:to="lab_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast and NBCUniversal Senior Notes [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829_label_en-US" xlink:label="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast and NBCUniversal Senior Notes [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829_documentation_en-US" xlink:label="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Comcast and NBCUniversal Senior Notes [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalSeniorNotesMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:to="lab_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB_label_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:to="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B_label_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:to="lab_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:type="arc" />
    <link:label id="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89_terseLabel_en-US" xlink:label="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes Exchange [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89_label_en-US" xlink:label="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Exchange [Member]</link:label>
    <link:label id="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89_documentation_en-US" xlink:label="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Exchange [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesExchangeMember" xlink:label="loc_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:to="lab_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" 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_056BA024B7DA2DB1181B85ACAC7CC90C_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" 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_5C0DF67D43771A61667385ACAF30DF25_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:to="lab_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:type="arc" />
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B_label_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" 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_D21B7D859D0BAAAC4F8F859F846E1A2B_documentation_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" 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:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortMember" xlink:label="loc_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:to="lab_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:type="arc" />
    <link:label id="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025_terseLabel_en-US" xlink:label="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Costs Incurred But Not Yet Paid</link:label>
    <link:label id="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025_label_en-US" xlink:label="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Costs Incurred But Not Yet Paid</link:label>
    <link:label id="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025_documentation_en-US" xlink:label="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Future cash outflow to pay for purchases of property and equipment and intangible assets that have occurred.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:label="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:to="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" 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_59DF41870E2F9A511716859F84723089_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:to="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" 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_E9B84036219317F76D7D859F847232B7_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9_terseLabel_en-US" xlink:label="lab_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets contributed to variable interest entity</link:label>
    <link:label id="lab_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9_label_en-US" xlink:label="lab_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contribution of Property</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContributionOfProperty" xlink:label="loc_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:to="lab_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate principal amount issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:type="arc" />
    <link:label id="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980_verboseLabel_en-US" xlink:label="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate principal amount of certain series of outstanding notes</link:label>
    <link:label id="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980_label_en-US" xlink:label="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Exchange, Amount</link:label>
    <link:label id="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980_documentation_en-US" xlink:label="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The aggregate principal amount of the debt being exchanged in a debt exchange transaction.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtExchangeAmount" xlink:label="loc_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:to="lab_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:to="lab_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" 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, award vesting period in years</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" 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_9EAC0EB8FC4351732791EEFD0A7F5CED_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" 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_61C3B5FDB27B66E70EFDEEFD0A7FCF07_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" 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_47DCF24F931D671B2DD2EEFD0A7FCE5F_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to additional paid in capital, income tax benefit from share-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" 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_40CB7090C210D112EBA9A43778531918_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" 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_FAD1EA335BA01DA38165A43778601BDD_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115_terseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" 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_FB197118B9A5D35E1709A43778600115_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" 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_02E216410090BC6466CEA4377861D6F3_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE_label_en-US" xlink:label="lab_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:to="lab_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:type="arc" />
    <link:label id="lab_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB_label_en-US" xlink:label="lab_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB" xlink:to="lab_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB" xlink:type="arc" />
    <link:label id="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11_terseLabel_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11_label_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11_documentation_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DocumentAndEntityInformationTable" xlink:label="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:to="lab_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:type="arc" />
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E_terseLabel_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2.0% Exchangeable Subordinated Debentures due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E_label_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" 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_8D244C4EB17C476EC039899848B62B2E_documentation_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" 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:href="cmcsa-20191231.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:to="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:type="arc" />
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE_terseLabel_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.50% Notes due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE_label_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" 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_6038B78D25A2FECA2F68899848B63EFE_documentation_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" 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:href="cmcsa-20191231.xsd#cmcsa_Notes5.50PercentDue2029Member" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:to="lab_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:type="arc" />
    <link:label id="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1_terseLabel_en-US" xlink:label="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">9.455% Guaranteed Notes due 2022 [Member]</link:label>
    <link:label id="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1_label_en-US" xlink:label="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guaranteed Notes 9.455 Percent Due 2022 [Member]</link:label>
    <link:label id="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1_documentation_en-US" xlink:label="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Guaranteed Notes 9.455% Due 2022 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:label="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:to="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:type="arc" />
    <link:label id="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E_terseLabel_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E_label_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E_documentation_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Document And Entity Information [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DocumentAndEntityInformationLineItems" xlink:label="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="lab_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD_terseLabel_en-US" xlink:label="lab_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" 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_37B6EC6DE05B31BE025C899848B7DADD_label_en-US" xlink:label="lab_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:to="lab_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" 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_1319C7823BB2FE39C11E899848B893F8_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:to="lab_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:type="arc" />
    <link:label id="lab_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" 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_66C23260969A69ACDF62899848B88C10_label_en-US" xlink:label="lab_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:to="lab_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" 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_88041772FA6CFF429D16899848B83E2E_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:to="lab_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:type="arc" />
    <link:label id="lab_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" 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_D5DD96046E87D07E0C81899848B86D93_label_en-US" xlink:label="lab_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:to="lab_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" 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_718C255CDAF696FFC98F899848B966D5_label_en-US" xlink:label="lab_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:to="lab_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" 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_C3F84D0CFAADE1A96198899848B91756_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:to="lab_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" 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_98162B9BD2F46061D551899848B92240_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:to="lab_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" 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_CAFA01C8A310D6C5DAA2899848B95810_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:to="lab_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:type="arc" />
    <link:label id="lab_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" 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_CFC5118419CBEE933164899848B9A65E_label_en-US" xlink:label="lab_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:to="lab_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" 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_EBB0C00C201974B09867899848BE75C2_label_en-US" xlink:label="lab_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:to="lab_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:type="arc" />
    <link:label id="lab_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" 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_31BAD413B8C3E072649C899848BF46AC_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:to="lab_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:type="arc" />
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" 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_A8D74C74EA509808BA09899848BF70A6_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:to="lab_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" 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_53B9C6C94196B3487F7B899848BF3B0D_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:to="lab_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" 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_35E6065EBA4D60974003899848BF90FB_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:to="lab_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" 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_2451E28A226D8D7A4931899848BF9153_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:to="lab_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" 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_CBEA807498801D39D545899848C0B765_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:to="lab_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:type="arc" />
    <link:label id="lab_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" 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_9E4732A703C6E1761740899848C07A41_label_en-US" xlink:label="lab_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:to="lab_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:type="arc" />
    <link:label id="lab_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" 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_300BA075B036811044A7899848C07B51_label_en-US" xlink:label="lab_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:to="lab_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:type="arc" />
    <link:label id="lab_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" 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_81AA8D2CAF760E7D4DF6899848C020A9_label_en-US" xlink:label="lab_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:to="lab_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" 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_EFAD7C2432E69303026F899848C0D863_label_en-US" xlink:label="lab_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:to="lab_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:type="arc" />
    <link:label id="lab_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" 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_16D8BBAC425D64F24918899848C02B16_label_en-US" xlink:label="lab_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:to="lab_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" 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_AC84D1A840183173C3E2899848C1DFBE_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" 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_36293E1B9A2374EB5549899848C1263F_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:to="lab_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" 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_D5E7FAF377890888BAD4899848C18F0A_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:to="lab_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:type="arc" />
    <link:label id="lab_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" 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_006F68CF31D5AB06305C899848C12007_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:to="lab_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" 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_9893450BBBE4FF70A4B1899848C1BA21_label_en-US" xlink:label="lab_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:to="lab_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" 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_49DF5650ED6DE30A7DAC899848C18225_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:to="lab_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" 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_D82CEE1A644307CBA88F899848C212D5_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:to="lab_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" 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_46335054C4CD536E4917899848C232D8_label_en-US" xlink:label="lab_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:to="lab_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" 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_A63451AA9610A3144D21899848C24527_label_en-US" xlink:label="lab_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:to="lab_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" 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_6D166AE2490AE66E3E8E899848C234B4_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:type="arc" />
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" 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_AF3D354E5D26906C4DAF899848C2AE11_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" 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:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:to="lab_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" 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_2286C4E6FED8A6DC88B2F308BA5DB3CA_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:type="arc" />
    <link:label id="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522_terseLabel_en-US" xlink:label="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, amortization and other operating gains</link:label>
    <link:label id="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522_label_en-US" xlink:label="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation And Amortization And (Gain) Loss On Disposition Of Assets</link:label>
    <link:label id="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522_documentation_en-US" xlink:label="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Depreciation And Amortization Expense And (Gain) Loss on Disposition of Assets</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" xlink:label="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:to="lab_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" 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_01D2362887080B2F4DB1F308BA5DF5B9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:to="lab_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:type="arc" />
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2_terseLabel_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" 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_DCC57ECB17FAC9225616F308BA5D5FA2_label_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" 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_DCC57ECB17FAC9225616F308BA5D5FA2_documentation_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" 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:href="cmcsa-20191231.xsd#cmcsa_NoncashInterestExpenseIncomeNet" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:to="lab_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:type="arc" />
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47_negatedLabel_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net (gain) loss on investment activity and other</link:label>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47_label_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" 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_34C4B461FE97DCEEE153F308BA5E2C47_documentation_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" 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:href="cmcsa-20191231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:to="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" 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_93E0E67F9ADD15EFCBBAF308BA5E6EBB_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:type="arc" />
    <link:label id="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411_negatedLabel_en-US" xlink:label="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" 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_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411_label_en-US" xlink:label="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Current And Noncurrent Receivables Net</link:label>
    <link:label id="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411_documentation_en-US" xlink:label="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" 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:href="cmcsa-20191231.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:to="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:type="arc" />
    <link:label id="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0_negatedLabel_en-US" xlink:label="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" 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_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0_label_en-US" xlink:label="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Costs Net</link:label>
    <link:label id="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0_documentation_en-US" xlink:label="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of net increase (decrease) in film and television costs.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:to="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" 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_A3CEC423C6165CF1BD55F308BA5F8994_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" 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_1389D0717A9F0ED16BB4F308BA5FA2CA_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:type="arc" />
    <link:label id="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382_negatedLabel_en-US" xlink:label="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Note receivable from Comcast</link:label>
    <link:label id="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382_label_en-US" xlink:label="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note Receivable Issued From Ultimate Parent</link:label>
    <link:label id="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382_documentation_en-US" xlink:label="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash flow from note receivable issued from and repayments from Ultimate Parent.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableIssuedFromUltimateParent" xlink:label="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:to="lab_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from (repayments of) borrowings from Comcast, net</link:label>
    <link:label id="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F_label_en-US" xlink:label="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Note Receivable Issued To And Borrowings From Ultimate Parent</link:label>
    <link:label id="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Note Receivable Issued To And Borrowings From Ultimate Parent</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" xlink:label="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:to="lab_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Distributions to member</link:label>
    <link:label id="lab_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8_label_en-US" xlink:label="lab_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Capital Distribution</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:to="lab_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:type="arc" />
    <link:label id="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Distributions to noncontrolling interests</link:label>
    <link:label id="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE_label_en-US" xlink:label="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distributions To Noncontrolling Interest Holders</link:label>
    <link:label id="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE_documentation_en-US" xlink:label="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow related to distributions to noncontrolling interests.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Distributionstononcontrollinginterestholders" xlink:label="loc_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:to="lab_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Adjusted EBITDA from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20_label_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment for legal settlement</link:label>
    <link:label id="lab_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046_label_en-US" xlink:label="lab_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) Related to Litigation Settlement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:to="lab_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:type="arc" />
    <link:label id="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Adjustment for Sky transaction-related costs</link:label>
    <link:label id="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42_label_en-US" xlink:label="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transaction Related Costs</link:label>
    <link:label id="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42_documentation_en-US" xlink:label="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisition related and integration costs which have been expensed during the period. Such costs could include costs directly related to the transaction, including the U.K. share acquisition tax and success-based investment banker fees, and legal, accounting and valuation services, and costs incurred to effect a business combination, such as business integration costs, systems integration and conversion costs, and severance and other employee-related costs.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TransactionRelatedCosts" xlink:label="loc_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:to="lab_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_62340699DE576A411187A9E75F648117_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:to="lab_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating gains</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:to="lab_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4_label_en-US" xlink:label="lab_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Industries [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndustriesAbstract" xlink:label="loc_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4" xlink:to="lab_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film And Television Costs [Table]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Costs [Table]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Film And Television Costs [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:to="lab_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film And Television Costs [Line Items]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Cost [Line Items]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Film And Television Cost [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:to="lab_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" 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_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F_label_en-US" xlink:label="lab_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Film And Television Costs [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Film And Television Costs [Table Text Block]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:to="lab_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average fair value of RSUs (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" 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_2A64CDAA1470A00DC6C06BF9B788D23C_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" 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_64752BA115FFDBB15EE06BF9B788D3AD_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" 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_B89C1C9E194B5D22C7D26BF9B788BB5F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" 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_1731AE25CDFBBD57C5616BF9B78913C5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" 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_DD1BD9AE3341E7AB9C976BF9B789B6AD_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" 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_BC95FF7DE7D988A057EA6BF9B78A32F4_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" 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_35348C6727D3ACE43CDDA4377491F7F7_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" 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_92673DA7637F78E857A4A437749104AB_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:to="lab_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software [Member]</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71_terseLabel_en-US" xlink:label="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of divisions</link:label>
    <link:label id="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71_label_en-US" xlink:label="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Divisions</link:label>
    <link:label id="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71_documentation_en-US" xlink:label="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Divisions</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberofDivisions" xlink:label="loc_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:to="lab_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible asset amortization period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" 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_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts [Member]</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:to="lab_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance on deferred tax assets [Member]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions Charged to Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deductions from Reserves</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747" xlink:type="arc" />
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="lab_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:type="arc" />
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:type="arc" />
    <link:label id="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA_terseLabel_en-US" xlink:label="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments in and amounts due from subsidiaries eliminated upon consolidation</link:label>
    <link:label id="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA_label_en-US" xlink:label="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments In And Amounts Due From Subsidiaries Eliminated Upon Consolidation</link:label>
    <link:label id="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA_documentation_en-US" xlink:label="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments in and amounts due from subsidiaries eliminated upon consolidation</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" xlink:label="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:to="lab_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5_verboseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:to="lab_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA_verboseLabel_en-US" xlink:label="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other shareholders&#8217; equity</link:label>
    <link:label id="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA_label_en-US" xlink:label="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other stockholders equity</link:label>
    <link:label id="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA_documentation_en-US" xlink:label="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other stockholders equity.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherStockholdersEquity" xlink:label="loc_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:to="lab_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans [Member]</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" 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_BE73D10EDA08B5DB191E6BF9B7BAF4C6_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" 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:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansMember" xlink:label="loc_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:to="lab_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit obligation</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plans Benefit Obligation</link:label>
    <link:label id="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred compensation plans benefit obligation</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansBenefitObligation" xlink:label="loc_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:to="lab_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" 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_6BB9E02DD724F9B1523E6BF9B7BCFF1C_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" 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_6BB9E02DD724F9B1523E6BF9B7BCFF1C_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" 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:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansInterestCost" xlink:label="loc_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:to="lab_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" 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]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" 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_10E9D1925FE877CD90FE009F48566665_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" 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_DD1BA2092710CD556183009F4857535C_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Receivables, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent receivables (included in other noncurrent assets, net)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" 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_F10D4FA8C3411824D9F5009F48589D31_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:to="lab_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" 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_EE43B6788B5DA707EE23009F48586569_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:type="arc" />
    <link:label id="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7_terseLabel_en-US" xlink:label="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments [Table]</link:label>
    <link:label id="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7_label_en-US" xlink:label="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Table]</link:label>
    <link:label id="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7_documentation_en-US" xlink:label="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsTable" xlink:label="loc_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:to="lab_cmcsa_InvestmentsTable_A561ABC71278F81740E4A92E0D4BDDE7" xlink:type="arc" />
    <link:label id="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879_terseLabel_en-US" xlink:label="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments [Line Items]</link:label>
    <link:label id="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879_label_en-US" xlink:label="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Line Items]</link:label>
    <link:label id="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879_documentation_en-US" xlink:label="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Investments [Table]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsLineItems" xlink:label="loc_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:to="lab_cmcsa_InvestmentsLineItems_1311A45E804A3FB61A88A92E0D4C4879" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1_terseLabel_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" 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_34B9B52C4BBBB3D30FF6A92E0D4C59B1_label_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" 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_34B9B52C4BBBB3D30FF6A92E0D4C59B1_documentation_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" 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:href="cmcsa-20191231.xsd#cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" xlink:label="loc_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" xlink:to="lab_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_34B9B52C4BBBB3D30FF6A92E0D4C59B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" 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_51BD72B369F267E2346FA92E0D4D9B03_label_en-US" xlink:label="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" xlink:to="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_51BD72B369F267E2346FA92E0D4D9B03" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plans [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:to="lab_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" 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_A52F339A2833E09800CBA52CF9E68256_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:to="lab_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" 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_56EDEE78EC5BEAF4EEA5A52CF9E69EE7_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="lab_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:type="arc" />
    <link:label id="lab_country_US_A95098B31E4A97D40964A52CF9E67C67_terseLabel_en-US" xlink:label="lab_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States [Member]</link:label>
    <link:label id="lab_country_US_A95098B31E4A97D40964A52CF9E67C67_label_en-US" xlink:label="lab_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:to="lab_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:type="arc" />
    <link:label id="lab_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40_terseLabel_en-US" xlink:label="lab_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:label id="lab_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40_label_en-US" xlink:label="lab_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:to="lab_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14_terseLabel_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14_label_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" 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_1B19A8DA410F808A4CCEA52CF9E68B14_documentation_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" 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:href="cmcsa-20191231.xsd#cmcsa_OtherGeographicLocationsMember" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:to="lab_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F_label_en-US" xlink:label="lab_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:to="lab_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033_verboseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:type="arc" />
    <link:label id="lab_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" 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_583762F5EA540B9F294CC75B2C9E5A4F_label_en-US" xlink:label="lab_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:to="lab_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:type="arc" />
    <link:label id="lab_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" 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_5A6B5B7A1EC667CEB658C75B2C9F314E_label_en-US" xlink:label="lab_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:to="lab_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:type="arc" />
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83_label_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" 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_6D687E02723BD4A9E0DEC75B2CA16F83_documentation_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Universal Beijing Resort Term Loans [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortTermLoansMember" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:to="lab_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="lab_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" 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_DFF0318ECC911F6CF577C75B2CA41142_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:type="arc" />
    <link:label id="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8_terseLabel_en-US" xlink:label="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity of variable interest entity</link:label>
    <link:label id="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8_label_en-US" xlink:label="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8_documentation_en-US" xlink:label="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Variable interest entity, maximum borrowing capacity under financing agreements.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VariableInterestEntityMaximumBorrowingCapacity" xlink:label="loc_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:to="lab_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:to="lab_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B_netLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Consolidated, Carrying Amount, Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets" xlink:label="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:to="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Entity, Consolidated, Carrying Amount, Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities" xlink:label="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:to="lab_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:type="arc" />
    <link:label id="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A_terseLabel_en-US" xlink:label="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Transactions</link:label>
    <link:label id="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A_label_en-US" xlink:label="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Transactions [Text Block]</link:label>
    <link:label id="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A_documentation_en-US" xlink:label="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The disclosure of significant transactions entered into or completed during the period.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SignificantTransactionsTextBlock" xlink:label="loc_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:to="lab_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:type="arc" />
    <link:label id="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996_terseLabel_en-US" xlink:label="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workforce Subject to Collective Bargaining Arrangements [Member]</link:label>
    <link:label id="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996_label_en-US" xlink:label="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workforce Subject to Collective Bargaining Arrangements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember" xlink:label="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:to="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:type="arc" />
    <link:label id="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574_terseLabel_en-US" xlink:label="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member]</link:label>
    <link:label id="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574_label_en-US" xlink:label="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember" xlink:label="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:to="lab_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:type="arc" />
    <link:label id="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2_terseLabel_en-US" xlink:label="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NBCUniversal Enterprise [Member]</link:label>
    <link:label id="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2_label_en-US" xlink:label="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NBCUniversal Enterprise [Member]</link:label>
    <link:label id="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2_documentation_en-US" xlink:label="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalEnterpriseMember" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:to="lab_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8_label_en-US" xlink:label="lab_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Preferred Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="loc_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:to="lab_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:type="arc" />
    <link:label id="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of employees covered under collective bargaining agreements</link:label>
    <link:label id="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27_label_en-US" xlink:label="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Employees Covered Under Collective Bargaining Agreements</link:label>
    <link:label id="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27_documentation_en-US" xlink:label="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of employees covered by collective bargaining agreements.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" xlink:label="loc_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:to="lab_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of full-time equivalent employees covered by collective bargaining agreements that have expired or are schedule to expire during the next year</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:type="arc" />
    <link:label id="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C_terseLabel_en-US" xlink:label="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" 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_E922CECB2B8438B78C5FE72B6F767D3C_label_en-US" xlink:label="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" 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_E922CECB2B8438B78C5FE72B6F767D3C_documentation_en-US" xlink:label="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" 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:href="cmcsa-20191231.xsd#cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:label="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:to="lab_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" 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_9649197B1FC620D4DA33E72B6F767A09_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" 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_D614F0DD0A75895FBFCBE72B6F76B3CD_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" 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_64904028C5BFC964AE7DE72B6F7696F0_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:to="lab_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:type="arc" />
    <link:label id="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165_terseLabel_en-US" xlink:label="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future cash payments related to additional contracts determined to be operating leases</link:label>
    <link:label id="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165_label_en-US" xlink:label="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Operating Leases, Future Minimum Payments Due</link:label>
    <link:label id="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165_documentation_en-US" xlink:label="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year related to additional contracts determined to be operating leases in connection with the business acquisition.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:to="lab_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:type="arc" />
    <link:label id="lab_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE_terseLabel_en-US" xlink:label="lab_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" 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_2448BF3C84E094317EAAE72B6F76F0AE_label_en-US" xlink:label="lab_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" 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_2448BF3C84E094317EAAE72B6F76F0AE_documentation_en-US" xlink:label="lab_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" 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:href="cmcsa-20191231.xsd#cmcsa_CarryingValueOfContractualObligation" xlink:label="loc_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:to="lab_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:type="arc" />
    <link:label id="lab_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05_terseLabel_en-US" xlink:label="lab_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" 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_1F8E777B84BECE9351C6E72B6F774F05_label_en-US" xlink:label="lab_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" 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_1F8E777B84BECE9351C6E72B6F774F05_documentation_en-US" xlink:label="lab_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" 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:href="cmcsa-20191231.xsd#cmcsa_ContractualValueofaPotentialFutureObligation" xlink:label="loc_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:to="lab_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:type="arc" />
    <link:label id="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856_terseLabel_en-US" xlink:label="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable subsidiary preferred stock, put period</link:label>
    <link:label id="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856_label_en-US" xlink:label="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Put Period</link:label>
    <link:label id="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856_documentation_en-US" xlink:label="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The holders have the right to cause the issuing company to redeem their shares at a price equal to the liquidation preference plus accrued but unpaid dividends for a 30 day period beginning on March 19, 2020 and thereafter on every third anniversary of such date (each such date, a &#8220;put date&#8221;).</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockPutPeriod" xlink:label="loc_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:to="lab_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemable subsidiary preferred stock, dividend rate</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:type="arc" />
    <link:label id="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C_terseLabel_en-US" xlink:label="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable subsidiary preferred stock, call period</link:label>
    <link:label id="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C_label_en-US" xlink:label="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Call Period</link:label>
    <link:label id="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C_documentation_en-US" xlink:label="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares of preferred stock can be called for redemption by the issuing company at a price equal to the liquidation preference plus accrued but unpaid dividends one year following the put date applicable to such shares.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockCallPeriod" xlink:label="loc_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:to="lab_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:type="arc" />
    <link:label id="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B_terseLabel_en-US" xlink:label="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary equity, fair value of redeemable subsidiary preferred stock</link:label>
    <link:label id="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B_label_en-US" xlink:label="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Fair Value Of Redeemable Subsidiary Preferred Stock</link:label>
    <link:label id="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B_documentation_en-US" xlink:label="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Fair Value of our redeemable subsidiary preferred stock.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:to="lab_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:type="arc" />
    <link:label id="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential, High-Speed Internet [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91_label_en-US" xlink:label="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential, High-Speed Internet [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91_documentation_en-US" xlink:label="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential, High-Speed Internet [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialHighSpeedInternetMember" xlink:label="loc_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:to="lab_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:type="arc" />
    <link:label id="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential, Video [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9_label_en-US" xlink:label="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential, Video [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9_documentation_en-US" xlink:label="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential, Video [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialVideoMember" xlink:label="loc_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:to="lab_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:type="arc" />
    <link:label id="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential, Voice [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C_label_en-US" xlink:label="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential, Voice [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C_documentation_en-US" xlink:label="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential, Voice [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialVoiceMember" xlink:label="loc_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:to="lab_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:type="arc" />
    <link:label id="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Residential, Wireless [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874_label_en-US" xlink:label="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Residential, Wireless [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874_documentation_en-US" xlink:label="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Residential, Wireless [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialWirelessMember" xlink:label="loc_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:to="lab_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:type="arc" />
    <link:label id="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719_terseLabel_en-US" xlink:label="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Content Licensing And Other [Member]</link:label>
    <link:label id="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719_label_en-US" xlink:label="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Content Licensing And Other [Member]</link:label>
    <link:label id="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719_documentation_en-US" xlink:label="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Content Licensing And Other [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingAndOtherMember" xlink:label="loc_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:to="lab_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:type="arc" />
    <link:label id="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2_terseLabel_en-US" xlink:label="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Content [Member]</link:label>
    <link:label id="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2_label_en-US" xlink:label="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Content [Member]</link:label>
    <link:label id="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2_documentation_en-US" xlink:label="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Content [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentMember" xlink:label="loc_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:to="lab_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:type="arc" />
    <link:label id="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190_terseLabel_en-US" xlink:label="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution And Other [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190_label_en-US" xlink:label="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distribution And Other [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190_documentation_en-US" xlink:label="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Distribution And Other [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionAndOtherMember" xlink:label="loc_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:to="lab_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:type="arc" />
    <link:label id="lab_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914_terseLabel_en-US" xlink:label="lab_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914_label_en-US" xlink:label="lab_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" 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_C2A679FF472834E99769D95FBF520914_documentation_en-US" xlink:label="lab_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherMember" xlink:label="loc_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:to="lab_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:type="arc" />
    <link:label id="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E_terseLabel_en-US" xlink:label="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Franchise And Other Regulatory Fees [Member]</link:label>
    <link:label id="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E_label_en-US" xlink:label="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Franchise And Other Regulatory Fees [Member]</link:label>
    <link:label id="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E_documentation_en-US" xlink:label="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Franchise And Other Regulatory Fees [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FranchiseAndOtherRegulatoryFeesMember" xlink:label="loc_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:to="lab_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:type="arc" />
    <link:label id="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB_terseLabel_en-US" xlink:label="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cable segment revenue types as percentage of total cable revenue</link:label>
    <link:label id="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB_label_en-US" xlink:label="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cable Segment Revenue Types As Percentage Of Total Cable Revenue</link:label>
    <link:label id="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB_documentation_en-US" xlink:label="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cable segment revenue types as percentage of total cable revenue</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" xlink:label="loc_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:to="lab_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" 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_3DF0E5E25691F0F8117DA8D76F7B7100_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" 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_818B18D7E191F02FA652A8D76F7BFE09_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Gross unrecognized tax benefits, January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" 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_107484038C54C2AD2ED56BF9B42B12AD_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" 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_EB241954A8C26B50897C6BF9B42B6A7E_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" xlink:type="arc" />
    <link:label id="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2_terseLabel_en-US" xlink:label="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions from acquired subsidiaries</link:label>
    <link:label id="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2_label_en-US" xlink:label="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Increases Resulting From Acquired Subsidiaries</link:label>
    <link:label id="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2_documentation_en-US" xlink:label="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Increases Resulting From Acquired Subsidiaries</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" xlink:label="loc_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:to="lab_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" 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_DDA065ABA246B6BD799E6BF9B42C52D5_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" 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_CEF33DE585D70FAC2C0A6BF9B42C87D3_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements with tax authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Gross unrecognized tax benefits, December 31</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6" xlink:type="arc" />
    <link:label id="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Positions paid</link:label>
    <link:label id="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C_label_en-US" xlink:label="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits Positions Paid</link:label>
    <link:label id="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C_documentation_en-US" xlink:label="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits associated with positions for which tax has been assessed and paid.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UnrecognizedTaxBenefitsPositionsPaid" xlink:label="loc_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:to="lab_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="lab_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:to="lab_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions Condensed Financial Statements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Condensed Consolidating Financial Information</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:type="arc" />
    <link:label id="lab_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57_terseLabel_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" 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_7CB826C6FCFA3B249B4CA43778D87A57_label_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" 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_7CB826C6FCFA3B249B4CA43778D87A57_documentation_en-US" xlink:label="lab_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" 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:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansTableTextBlock" xlink:label="loc_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:to="lab_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:type="arc" />
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56_verboseLabel_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Programming and Talent Commitments [Line Items]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="lab_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Due in Next Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Due in Second Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Due in Third Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Due in Fourth Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:to="lab_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Due in Fifth Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:to="lab_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Due after Fifth Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:to="lab_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" 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_154774FAC4AD4662318B6BF9B7443665_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Amortization Expense of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" 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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_107A0DCF7239A66504AFA9295A5E2181" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" 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_91A935123BD66BEAD923F776CF7263B4_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" 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_94261375714B5D77CA1DF776CF72694B_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:to="lab_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:to="lab_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetInvestmentHedgingMember" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:to="lab_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" 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_C778DCA373C962D23A67F776CF723C70_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" 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_C9FCB78BE51030D93960F776CF729222_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:to="lab_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC_terseLabel_en-US" xlink:label="lab_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency Swap [Member]</link:label>
    <link:label id="lab_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC_label_en-US" xlink:label="lab_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency Swap [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrencySwapMember" xlink:label="loc_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:to="lab_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" 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_3673D504CF3D1842B3B1F776CF72A690_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:to="lab_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" 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_B959CECA682096947CBFF776CF725598_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:type="arc" />
    <link:label id="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC_terseLabel_en-US" xlink:label="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency Swaps And Foreign Currency Denominated Debt [Member]</link:label>
    <link:label id="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC_label_en-US" xlink:label="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency Swaps And Foreign Currency Denominated Debt [Member]</link:label>
    <link:label id="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC_documentation_en-US" xlink:label="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Currency Swaps And Foreign Currency Denominated Debt [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember" xlink:label="loc_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:to="lab_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" 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_6653BBBE6572F03A1FDEF776CF728A3C_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:to="lab_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" 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_83EF990CF3BB8ED1D884F776CF7242A8_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:to="lab_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast Revolving Credit Facility due 2022 [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE_label_en-US" xlink:label="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast Revolving Credit Facility due 2022 [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE_documentation_en-US" xlink:label="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastRevolvingCreditFacilitydue2022Member" xlink:label="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:to="lab_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="arc" />
    <link:label id="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F_terseLabel_en-US" xlink:label="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sky Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F_label_en-US" xlink:label="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sky Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F_documentation_en-US" xlink:label="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sky Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyRevolvingCreditFacilityMember" xlink:label="loc_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:to="lab_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B_label_en-US" xlink:label="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B_documentation_en-US" xlink:label="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember" xlink:label="loc_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:to="lab_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast And Comcast Cable Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0_label_en-US" xlink:label="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast And Comcast Cable Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0_documentation_en-US" xlink:label="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndComcastCableDebtSecuritiesMember" xlink:label="loc_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:to="lab_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:type="arc" />
    <link:label id="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A_terseLabel_en-US" xlink:label="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NBCUniversal Enterprise Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A_label_en-US" xlink:label="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NBCUniversal Enterprise Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A_documentation_en-US" xlink:label="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NBCUniversal Enterprise Debt Securities [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember" xlink:label="loc_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:to="lab_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:type="arc" />
    <link:label id="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Universal Studios Japan Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B_label_en-US" xlink:label="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Universal Studios Japan Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B_documentation_en-US" xlink:label="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Universal Studios Japan Term Loans [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalStudiosJapanTermLoansMember" xlink:label="loc_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:to="lab_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:type="arc" />
    <link:label id="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064_terseLabel_en-US" xlink:label="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sky Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064_label_en-US" xlink:label="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sky Debt Securities [Member]</link:label>
    <link:label id="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064_documentation_en-US" xlink:label="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sky Debt Securities [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyDebtSecuritiesMember" xlink:label="loc_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:to="lab_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:to="lab_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:to="lab_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" 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_DD66BBDB9996B53226B3F776CF722EFD_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:to="lab_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:type="arc" />
    <link:label id="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5_terseLabel_en-US" xlink:label="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of foreign currency denominated debt hedged</link:label>
    <link:label id="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5_label_en-US" xlink:label="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount Of Foreign Currency Denominated Debt Hedged</link:label>
    <link:label id="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5_documentation_en-US" xlink:label="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of foreign currency denominated debt that has been hedged.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged" xlink:label="loc_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:to="lab_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate asset (liability) fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:type="arc" />
    <link:label id="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D_terseLabel_en-US" xlink:label="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" 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_3182BD32D445A86FAECFF776CF723B7D_label_en-US" xlink:label="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" 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_3182BD32D445A86FAECFF776CF723B7D_documentation_en-US" xlink:label="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" 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:href="cmcsa-20191231.xsd#cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:label="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:to="lab_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation gains (losses) related to net investment hedges recorded in AOCI</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" 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_76B7FCCB8F6F0C5CEA1CF776CF7262AB_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:type="arc" />
    <link:label id="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706_terseLabel_en-US" xlink:label="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potential increase of maximum borrowing capacity of revolving credit facilities</link:label>
    <link:label id="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706_label_en-US" xlink:label="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit facility, Potential increase to Maximum Borrowing Capacity</link:label>
    <link:label id="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706_documentation_en-US" xlink:label="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Potential increased maximum borrowing capacity under the revolving credit facility, subject to approval of the lenders.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity" xlink:label="loc_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:to="lab_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" 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_FCE9959F00A89A8925D3F776CF722C9A_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" 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_0FBAF866BC31BF3E39BDF776CF72B1AC_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net repayments of credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:type="arc" />
    <link:label id="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2_terseLabel_en-US" xlink:label="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility terminated</link:label>
    <link:label id="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2_label_en-US" xlink:label="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Borrowing Capacity Of Credit Facility Terminated</link:label>
    <link:label id="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2_documentation_en-US" xlink:label="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Borrowing Capacity Of Credit Facility Terminated</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated" xlink:label="loc_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:to="lab_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:type="arc" />
    <link:label id="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268_terseLabel_en-US" xlink:label="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" 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_6DE44CC7719B2EEDF076F776CF724268_label_en-US" xlink:label="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" 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_6DE44CC7719B2EEDF076F776CF724268_documentation_en-US" xlink:label="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" 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:href="cmcsa-20191231.xsd#cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:label="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:to="lab_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:type="arc" />
    <link:label id="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9_terseLabel_en-US" xlink:label="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership in cable holding company subsidiaries</link:label>
    <link:label id="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9_label_en-US" xlink:label="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership In Cable Holding Company Subsidiaries</link:label>
    <link:label id="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9_documentation_en-US" xlink:label="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Company's ownership in its cable holding company subsidiaries.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OwnershipInCableHoldingCompanySubsidiaries" xlink:label="loc_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:to="lab_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:type="arc" />
    <link:label id="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B_terseLabel_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount of debt securities subject to guarantee</link:label>
    <link:label id="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B_label_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantee Obligations, Debt Securities</link:label>
    <link:label id="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B_documentation_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Principal amount of debt securities subject to guarantee.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsDebtSecurities" xlink:label="loc_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:to="lab_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:type="arc" />
    <link:label id="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476_terseLabel_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount of debt securities subject to guarantee maturing within the next 5 years</link:label>
    <link:label id="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476_label_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantee Obligations, Debt Securities, Maturing Within Five Years</link:label>
    <link:label id="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476_documentation_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Guarantee Obligations, Debt Securities, Maturing Within Five Years</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears" xlink:label="loc_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:to="lab_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:type="arc" />
    <link:label id="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332_terseLabel_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guarantee obligations, maximum capacity of credit facility</link:label>
    <link:label id="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332_label_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantee Obligations Maximum Capacity Of Credit Facility</link:label>
    <link:label id="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332_documentation_en-US" xlink:label="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum capacity of credit facility subject to cross-guarantee</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility" xlink:label="loc_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:to="lab_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:type="arc" />
    <link:label id="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65_terseLabel_en-US" xlink:label="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related party aggregate principal amount senior notes not subject to guarantee</link:label>
    <link:label id="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65_label_en-US" xlink:label="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party, Aggregate Debt Securities, Not Subject To Guarantee</link:label>
    <link:label id="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65_documentation_en-US" xlink:label="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the related party aggregate principal amount of debt securities not subject to guarantee.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee" xlink:label="loc_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:to="lab_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:type="arc" />
    <link:label id="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A_terseLabel_en-US" xlink:label="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related party liquidation preference preferred stock not subject to guarantee</link:label>
    <link:label id="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A_label_en-US" xlink:label="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Liquidation Preference Preferred Stock Not Subject To Guarantee</link:label>
    <link:label id="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A_documentation_en-US" xlink:label="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the related party liquidation preference of preferred stock not subject to guarantee.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" xlink:label="loc_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:to="lab_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allocation of Purchase Price</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts Related to Expenses Included in Consolidated Statement of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unaudited Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:type="arc" />
    <link:label id="lab_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC_terseLabel_en-US" xlink:label="lab_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film Costs:</link:label>
    <link:label id="lab_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC_label_en-US" xlink:label="lab_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theatrical Film Costs [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsAbstract" xlink:label="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="lab_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8_terseLabel_en-US" xlink:label="lab_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" 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_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8_label_en-US" xlink:label="lab_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theatrical Film Costs, Released</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:to="lab_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D_terseLabel_en-US" xlink:label="lab_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" 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_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D_label_en-US" xlink:label="lab_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theatrical Film Costs, Completed and Not Released</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsCompletedAndNotReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:to="lab_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:type="arc" />
    <link:label id="lab_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848_terseLabel_en-US" xlink:label="lab_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" 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_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848_label_en-US" xlink:label="lab_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theatrical Film Costs, In Production And In Development</link:label>
    <link:label id="lab_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848_documentation_en-US" xlink:label="lab_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of direct negative costs incurred in the production and development of a theatrical film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalFilmCostsInProductionAndInDevelopment" xlink:label="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:to="lab_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:type="arc" />
    <link:label id="lab_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C_totalLabel_en-US" xlink:label="lab_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total film costs</link:label>
    <link:label id="lab_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C_label_en-US" xlink:label="lab_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Theatrical Film Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCosts" xlink:label="loc_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:to="lab_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE_terseLabel_en-US" xlink:label="lab_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Television Costs:</link:label>
    <link:label id="lab_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE_label_en-US" xlink:label="lab_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct-to-television Film Costs [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsAbstract" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="lab_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3_terseLabel_en-US" xlink:label="lab_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" 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_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3_label_en-US" xlink:label="lab_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct-to-television Film Costs, Released</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsReleased" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:to="lab_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:type="arc" />
    <link:label id="lab_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861_terseLabel_en-US" xlink:label="lab_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" 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_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861_label_en-US" xlink:label="lab_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct-to-Television Film Costs, In Production and In Development</link:label>
    <link:label id="lab_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861_documentation_en-US" xlink:label="lab_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of direct negative costs incurred in the production and development of a direct-to-television film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment" xlink:label="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:to="lab_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF_totalLabel_en-US" xlink:label="lab_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total television costs</link:label>
    <link:label id="lab_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF_label_en-US" xlink:label="lab_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct-to-television Film Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCosts" xlink:label="loc_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:to="lab_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A_terseLabel_en-US" xlink:label="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Programming rights, less amortization</link:label>
    <link:label id="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A_label_en-US" xlink:label="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Programming Rights Less Amortization</link:label>
    <link:label id="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A_documentation_en-US" xlink:label="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The carrying amount of total acquired programming rights, less amortization</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsLessAmortization" xlink:label="loc_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:to="lab_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:type="arc" />
    <link:label id="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5_totalLabel_en-US" xlink:label="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total film costs, television costs and programming rights</link:label>
    <link:label id="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5_label_en-US" xlink:label="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Film And Television Costs And Programming Rights After Amortization</link:label>
    <link:label id="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5_documentation_en-US" xlink:label="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The carrying amount of owned films, television series and other television productions and the current and noncurrent portion of acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, production overhead, interest, development costs and acquired production costs. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" xlink:label="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:to="lab_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:type="arc" />
    <link:label id="lab_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C_verboseLabel_en-US" xlink:label="lab_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Current portion of programming rights</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:to="lab_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:type="arc" />
    <link:label id="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3_terseLabel_en-US" xlink:label="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Interest Bearing Notes Due 2024 [Member]</link:label>
    <link:label id="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3_label_en-US" xlink:label="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Interest Bearing Notes Due 2024 [Member]</link:label>
    <link:label id="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3_documentation_en-US" xlink:label="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-Interest Bearing Notes Due 2024 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NonInterestBearingNotesDue2024Member" xlink:label="loc_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:to="lab_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast And NBCUniveral Revolving Credit Agreements [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407_label_en-US" xlink:label="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast And NBCUniveral Revolving Credit Agreements [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407_documentation_en-US" xlink:label="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Comcast And NBCUniveral Revolving Credit Agreements [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember" xlink:label="loc_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:to="lab_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Payable [Member]</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:type="arc" />
    <link:label id="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52_terseLabel_en-US" xlink:label="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4.00% Notes Due 2049 [Member]</link:label>
    <link:label id="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52_label_en-US" xlink:label="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">4.00% Notes Due 2049 [Member]</link:label>
    <link:label id="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52_documentation_en-US" xlink:label="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">4.00% Notes Due 2049 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_A4.00NotesDue2049Member" xlink:label="loc_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:to="lab_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:type="arc" />
    <link:label id="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D_terseLabel_en-US" xlink:label="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior 6.40% Notes Due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D_label_en-US" xlink:label="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior 6.40% Notes Due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D_documentation_en-US" xlink:label="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior 6.400% Notes Due 2040 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Senior6.40NotesDue2040Member" xlink:label="loc_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:to="lab_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:type="arc" />
    <link:label id="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A_terseLabel_en-US" xlink:label="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying Value Of Related Party Contractual Obligation [Member]</link:label>
    <link:label id="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A_label_en-US" xlink:label="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying Value Of Related Party Contractual Obligation [Member]</link:label>
    <link:label id="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A_documentation_en-US" xlink:label="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" xlink:label="loc_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:to="lab_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:type="arc" />
    <link:label id="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35_terseLabel_en-US" xlink:label="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NBCUniversal Holdings Preferred Stock [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35_label_en-US" xlink:label="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NBCUniversal Holdings Preferred Stock [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35_documentation_en-US" xlink:label="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalHoldingsPreferredStockMember" xlink:label="loc_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:to="lab_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:type="arc" />
    <link:label id="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1_terseLabel_en-US" xlink:label="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comcast and NBCUniversal Revolving Credit Agreements [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1_label_en-US" xlink:label="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comcast and NBCUniversal Revolving Credit Agreements [Member]</link:label>
    <link:label id="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1_documentation_en-US" xlink:label="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Comcast and NBCUniversal Revolving Credit Agreements [Member]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:to="lab_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:type="arc" />
    <link:label id="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE_terseLabel_en-US" xlink:label="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit agreement capacity</link:label>
    <link:label id="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE_label_en-US" xlink:label="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Agreement Capacity</link:label>
    <link:label id="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE_documentation_en-US" xlink:label="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum amount of borrowing or lending capacity including the cash management arrangement between ultimate parent and subsidiary under the matching revolving credit facilities.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevolvingCreditAgreementCapacity" xlink:label="loc_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:to="lab_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:type="arc" />
    <link:label id="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265_terseLabel_en-US" xlink:label="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265_label_en-US" xlink:label="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayment Of Notes Payable To Ultimate Parent</link:label>
    <link:label id="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265_documentation_en-US" xlink:label="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repayment to ultimate parent including cash management arrangement under the matching revolving credit facilities.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RepaymentOfNotesPayableToUltimateParent" xlink:label="loc_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:to="lab_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:to="lab_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" 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_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:type="arc" />
    <link:label id="lab_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA_terseLabel_en-US" xlink:label="lab_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of debt exchanged</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtExchangeAmount" xlink:label="loc_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:to="lab_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, dividend rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock liquidation preference value</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Liquidation Preference, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:to="lab_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:type="arc" />
    <link:label id="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC_terseLabel_en-US" xlink:label="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock dividend rate, spread on variable rate</link:label>
    <link:label id="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC_label_en-US" xlink:label="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock Dividend Rate, Spread On Variable Rate</link:label>
    <link:label id="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC_documentation_en-US" xlink:label="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage points added to the reference rate to compute the variable rate on dividend payments on preferred stock; the variable rate will reset every 5 years</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockDividendRateSpreadOnVariableRate" xlink:label="loc_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:to="lab_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" 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_3BD4B30ADA32AEBD8BBF6BF9B480A086_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" xlink:to="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of shares repurchased</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration transferred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable and other current assets</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B_label_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Receivable And Other Current Assets</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B_documentation_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of accounts receivable and other current assets recognized as of the acquisition date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:to="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Film and television costs (See Note 4)</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E_label_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Film And Television Costs</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E_documentation_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of Film And Television Costs recognized as of the acquisition date</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:to="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment (See Note 11)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets (See Note 12)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable, accrued liabilities and other current liabilities</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7_label_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable, Accrued Liabilities, And Other Current Liabilities</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7_documentation_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of accounts payable, accrued liabilities, and other current liabilities recognized as of the acquisition date.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:to="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt (See Note 7)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886_verboseLabel_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets (liabilities), net (See Note 5)</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886_label_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets (Liabilities), Net</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886_documentation_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of  Deferred Tax Assets (Liabilities), Net recognized as of the acquisition date</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:to="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:type="arc" />
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets and (liabilities), net</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6_label_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets And Liabilities, Net</link:label>
    <link:label id="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6_documentation_en-US" xlink:label="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of Other Noncurrent Assets And Liabilities, Net recognized as of the acquisition date</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:to="lab_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair value of identifiable net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" 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_B073B1AD8E12351F9BE96BF9B68C7EF5_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Adjusted EBITDA from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" 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_6539E8606B69F6E50F956BF9B693E142_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic EPS attributable to Comcast Corporation shareholders (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" xlink:type="arc" />
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assumed exercise or issuance of shares relating to stock plans (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted EPS attributable to Comcast Corporation shareholders (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash included in other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:to="lab_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash included in other noncurrent assets, net</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:to="lab_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:type="arc" />
    <link:label id="lab_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD_terseLabel_en-US" xlink:label="lab_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of completed film and television production expected to be amortized during the next fiscal year</link:label>
    <link:label id="lab_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD_label_en-US" xlink:label="lab_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film Costs, Amortized in Next Operating Cycle</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FilmCostsAmortizedInNextOperatingCycle" xlink:label="loc_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:to="lab_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected amortization percentage of released and unamortized film and television costs during the next three fiscal years</link:label>
    <link:label id="lab_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A_label_en-US" xlink:label="lab_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of Unamortized Film Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PercentageOfUnamortizedFilmCosts" xlink:label="loc_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:to="lab_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining unamortized costs of acquired film and television libraries</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Library Costs Unamortized</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The remaining amount of costs related to film and television libraries that are expected to be amortized.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionLibraryCostsUnamortized" xlink:label="loc_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:to="lab_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:type="arc" />
    <link:label id="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258_terseLabel_en-US" xlink:label="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization period of acquired film and television library costs</link:label>
    <link:label id="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258_label_en-US" xlink:label="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Film and Television Library Costs, Amortization Period</link:label>
    <link:label id="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258_documentation_en-US" xlink:label="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired Film and Television Library Costs, Amortization Period</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" xlink:label="loc_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:to="lab_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:type="arc" />
    <link:label id="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17_terseLabel_en-US" xlink:label="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected amortization percentage of unamortized acquired film and television library costs during the next three fiscal years</link:label>
    <link:label id="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17_label_en-US" xlink:label="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Acquired Film And Television Libraries To Be Amortized In The Next Three Years</link:label>
    <link:label id="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17_documentation_en-US" xlink:label="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage of unamortized acquired film and television library costs that are expected to be amortized within three years from the date of the balance sheet.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" xlink:label="loc_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:to="lab_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" 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_5A9F2F760A37B42E0CB36BF9B892D816_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" 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_F327166E313C85313B636BF9B6693E11_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gains (losses) on marketable securities, net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gains (losses) on cash flow hedges, net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:type="arc" />
    <link:label id="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D_terseLabel_en-US" xlink:label="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified to net income:</link:label>
    <link:label id="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D_label_en-US" xlink:label="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amounts Reclassified To Net Income [Abstract]</link:label>
    <link:label id="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D_documentation_en-US" xlink:label="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountsReclassifiedToNetIncomeAbstract" xlink:label="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:to="lab_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Realized (gains) losses on marketable securities, net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Realized (gains) losses on cash flow hedges, net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Employee benefit obligations, net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments, net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:type="arc" />
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2_verboseLabel_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:to="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: Net income attributable to noncontrolling interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" 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_82E7C12306845C9744258F407C0E4292_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" 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_A37250DC2728A2CD09BCA43777486716_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" 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_17EEB1E073B6062ABA42A437774D4B05_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" xlink:type="arc" />
    <link:label id="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24_terseLabel_en-US" xlink:label="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of stock option and restricted share units fair value and significant assumptions</link:label>
    <link:label id="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24_label_en-US" xlink:label="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Option Fair Value and Significant Assumptions [Text Block]</link:label>
    <link:label id="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24_documentation_en-US" xlink:label="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" 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:href="cmcsa-20191231.xsd#cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock" xlink:label="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:to="lab_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:type="arc" />
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" 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_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Film And Television Costs Disclosure [Text Block]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Film and Television costs Disclosure [Text Block]</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsDisclosureTextBlock" xlink:label="loc_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:to="lab_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite and Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86_label_en-US" xlink:label="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite and Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86_documentation_en-US" xlink:label="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of assets, excluding financial assets and goodwill, lacking physical substance.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable" xlink:label="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:to="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:type="arc" />
    <link:label id="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite and Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769_label_en-US" xlink:label="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite and Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769_documentation_en-US" xlink:label="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Schedule of assets, excluding financial assets and goodwill, lacking physical substance.</link:label>
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:to="lab_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916_terseLabel_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:label id="lab_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916_label_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="loc_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:to="lab_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:type="arc" />
    <link:label id="lab_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C_terseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FCC Licenses [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:to="lab_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" 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_9AF9E134D6C7FB827909DB9465D0159D_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Agreements and Rights [Member]</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Original Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" 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_86D9878463E3D65F6E0ADB9465D84F05_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" 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_134E5E50420C47C0835ADB9465D8BDC3_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>23
<FILENAME>cmcsa-20191231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:href="cmcsa-20191231.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="cmcsa-20191231.xsd#BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingencies" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesRentalExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables" xlink:href="cmcsa-20191231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables" xlink:href="cmcsa-20191231.xsd#CondensedConsolidatingFinancialInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheet" xlink:href="cmcsa-20191231.xsd#ConsolidatedBalanceSheet" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical" xlink:href="cmcsa-20191231.xsd#ConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfChangesInEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome" xlink:href="cmcsa-20191231.xsd#ConsolidatedStatementOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/DocumentAndEntityInformation" xlink:href="cmcsa-20191231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShare" xlink:href="cmcsa-20191231.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShareDetails" xlink:href="cmcsa-20191231.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EarningsPerShareTables" xlink:href="cmcsa-20191231.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlans" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EmployeeBenefitPlansTables" xlink:href="cmcsa-20191231.xsd#EmployeeBenefitPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Equity" xlink:href="cmcsa-20191231.xsd#Equity" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails" xlink:href="cmcsa-20191231.xsd#EquityAggregateShareRepurchasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityChangesInCommonStockDetails" xlink:href="cmcsa-20191231.xsd#EquityChangesInCommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:href="cmcsa-20191231.xsd#EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityNarrativeDetails" xlink:href="cmcsa-20191231.xsd#EquityNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/EquityTables" xlink:href="cmcsa-20191231.xsd#EquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="cmcsa-20191231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxes" xlink:href="cmcsa-20191231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesFederalStatutoryDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="cmcsa-20191231.xsd#IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/IncomeTaxesTables" xlink:href="cmcsa-20191231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Investments" xlink:href="cmcsa-20191231.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsEquityMethodInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsMarketableEquitySecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsOtherInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:href="cmcsa-20191231.xsd#InvestmentsScheduleOfInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/InvestmentsTables" xlink:href="cmcsa-20191231.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebt" xlink:href="cmcsa-20191231.xsd#LongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtDebtMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails" xlink:href="cmcsa-20191231.xsd#LongTermDebtScheduleOfDebtOutstandingDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/LongTermDebtTables" xlink:href="cmcsa-20191231.xsd#LongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCosts" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCosts" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsScheduleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables" xlink:href="cmcsa-20191231.xsd#ProgrammingAndProductionCostsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipment" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentDetails" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/PropertyAndEquipmentTables" xlink:href="cmcsa-20191231.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnauditedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:href="cmcsa-20191231.xsd#QuarterlyFinancialInformationUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncements" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies" xlink:href="cmcsa-20191231.xsd#RecentAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactions" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RelatedPartyTransactionsTables" xlink:href="cmcsa-20191231.xsd#RelatedPartyTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/Revenue" xlink:href="cmcsa-20191231.xsd#Revenue" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:href="cmcsa-20191231.xsd#RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueDetails" xlink:href="cmcsa-20191231.xsd#RevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueNarrativeDetails" xlink:href="cmcsa-20191231.xsd#RevenueNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails" xlink:href="cmcsa-20191231.xsd#RevenueRevenueByGeographicLocationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/RevenueTables" xlink:href="cmcsa-20191231.xsd#RevenueTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:href="cmcsa-20191231.xsd#ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:href="cmcsa-20191231.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformation" xlink:href="cmcsa-20191231.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:href="cmcsa-20191231.xsd#SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SegmentInformationTables" xlink:href="cmcsa-20191231.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensation" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:href="cmcsa-20191231.xsd#ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactions" xlink:href="cmcsa-20191231.xsd#SignificantTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsFccSpectrumAuctionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsSkyTransactionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsTables" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUnauditedProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUniversalBeijingResortDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails" xlink:href="cmcsa-20191231.xsd#SignificantTransactionsUniversalStudiosJapanDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformation" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://corporate.comcast.com/role/SupplementalFinancialInformationTables" xlink:href="cmcsa-20191231.xsd#SupplementalFinancialInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3678BB981204DC25EAE46BF9B73FAF0E" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationTable" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3678BB981204DC25EAE46BF9B73FAF0E" xlink:to="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:to="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_AD2EC4097E9FF9578EAD6BF9B74097C2" xlink:to="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_52F01F3D1005B0B697F16BF9B7419252" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_D449D645FE55439E8D8A6BF9B740955D" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_52F01F3D1005B0B697F16BF9B7419252" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationLineItems" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_80A111A07ADF18DCFB126BF9B74132B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_ED6B8D0DCB472FD209946BF9B74039D4" xlink:to="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_80A111A07ADF18DCFB126BF9B74132B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_80A111A07ADF18DCFB126BF9B74132B0" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03542915939572EAFC966BF9B74142EA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationTable" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2F9038EAD67112BE4E008FD71CACD9CA" xlink:to="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_26672DAB09A2DE28C1568FF07237ECD8" xlink:to="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_D490355051DEB28119AB8FF072EF24D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:to="loc_cmcsa_CableCommunicationsMember_D490355051DEB28119AB8FF072EF24D3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_147DF7FACF43530C7E798FF073C57C88" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_147DF7FACF43530C7E798FF073C57C88" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_2083C123034DEC44520C8FF0743B6459" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_889CFE7BA704715EC93F8FF072421C72" xlink:to="loc_cmcsa_SkyLimitedMember_2083C123034DEC44520C8FF0743B6459" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:to="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4714A52CC0D08BF068D78FD71CB34126" xlink:to="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_51F2F3CC4600A27AD8BC8FD71CB7B40A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1F7EE6FF3CAF6533E3548FD71CB5F8D3" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_51F2F3CC4600A27AD8BC8FD71CB7B40A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAndBasisOfPresentationLineItems" xlink:label="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationTable_3477657B4E7464262F1F8FD71CACC8CF" xlink:to="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfBusinesses" xlink:label="loc_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:to="loc_cmcsa_NumberOfBusinesses_66CFF2D6B183451447268FD71CBA7693" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_BusinessAndBasisOfPresentationLineItems_430411549942D1B4E43F8FD71CB9D449" xlink:to="loc_us-gaap_NumberOfReportableSegments_055D2A47DE560F27A9318FD71CBA8277" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_09F24A891EE28037B3206BF9B308F9FC" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_09F24A891EE28037B3206BF9B308F9FC" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:to="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_FC0165ED0B82016B397B6BF9B3091D0F" xlink:to="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B7F2DEA0E12E510B65426BF9B3091FC6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_91583DEDA90C4B995E606BF9B30992A3" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B7F2DEA0E12E510B65426BF9B3091FC6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_191BC22F948699B794956BF9B30AB5F0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_0D113017644F2E90BFC26BF9B309346F" xlink:to="loc_cmcsa_CommitmentAndContingenciesLineItems_191BC22F948699B794956BF9B30AB5F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_191BC22F948699B794956BF9B30AB5F0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_C812E51DF153753885E46BF9B30ADEF6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_F4C1DF64CC78B54BB51BF6CF076FB001" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_F4C1DF64CC78B54BB51BF6CF076FB001" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:to="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_22D121699ED6A7C805E0F6CF076F6B0E" xlink:to="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_FB35AE64E144EBD8AB16F6CF076F65CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_79535C715B4F4F75D886F6CF076F1079" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_FB35AE64E144EBD8AB16F6CF076F65CE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A3795744702FF7B83C70F6CF076F4847" xlink:to="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_26292C4532C490AE8B9DF6CF076F79B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInSecondYear" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_F2D1721E0ADCA6BF877DF6CF076F8ED7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInThirdYear" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_741D6582D662C281A567F6CF076F59A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInFourthYear" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_9D4CFD1C0F3DDE524BC9F6CF076FC978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueInFifthYear" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_742C05F2241ACEA76F7DF6CF076FA397" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligationDueAfterFifthYear" xlink:label="loc_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_13263B48F56CA9A0DAFEF6CF076F0D56" xlink:to="loc_us-gaap_ContractualObligationDueAfterFifthYear_C9BA3DC3B0FFA4CB7B37F6CF076F92D4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_92A24FA5CED5669F4E21E72B6F70B906" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_92A24FA5CED5669F4E21E72B6F70B906" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42F87BAF08D7A7A4D598E72B6F71C93E" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_1FC24FFABEADD427A871E72B6F719D96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_36F59447031A5EB40E66E72B6F715675" xlink:to="loc_cmcsa_SkyLimitedMember_1FC24FFABEADD427A871E72B6F719D96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_35E208590046C85DEC93E72B6F72C082" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember" xlink:label="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:to="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember_07686C41B86534FA4B23E72B6F723996" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember" xlink:label="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_D33C938ABC34FCD22083E72B6F72B334" xlink:to="loc_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember_A3913C009BB20055E84BE72B6F728574" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_C660163FFB054587CAB2E72B6F73A680" xlink:to="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalEnterpriseMember" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:to="loc_cmcsa_NbcuniversalEnterpriseMember_565B5ABF39A31F595442E72B6F733FF2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1A7A2E039ABFC4FEB1C5E72B6F736879" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_58847676B66C0BA4C8B2E72B6F73D584" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1A7A2E039ABFC4FEB1C5E72B6F736879" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_BF57D256EE8A1BD4A015E72B6F746FD5" xlink:to="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="loc_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_C14979FF640DEEC8361DE72B6F74C36C" xlink:to="loc_us-gaap_RedeemablePreferredStockMember_6F4F7A98C17B9EB578D6E72B6F740AC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_26062976682F1CDB8465E72B6F7433D9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_C624BC29B5EB44264B6CE72B6F75BBDF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1B700FC02A354D086156E72B6F758ACD" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_C624BC29B5EB44264B6CE72B6F75BBDF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_A934B73434414C1D1AEEE72B6F708A9A" xlink:to="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements" xlink:label="loc_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements_3D54D2B028B102F89325E72B6F759A27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3F5AFFC765C55D650731E72B6F75DB94" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses" xlink:label="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses_E922CECB2B8438B78C5FE72B6F767D3C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9649197B1FC620D4DA33E72B6F767A09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_D614F0DD0A75895FBFCBE72B6F76B3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_OperatingLeasePayments_64904028C5BFC964AE7DE72B6F7696F0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue_A4C462C1A5842EB4BBB5E72B6F763165" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingValueOfContractualObligation" xlink:label="loc_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_CarryingValueOfContractualObligation_2448BF3C84E094317EAAE72B6F76F0AE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContractualValueofaPotentialFutureObligation" xlink:label="loc_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_ContractualValueofaPotentialFutureObligation_1F8E777B84BECE9351C6E72B6F774F05" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockRedemptionValue" xlink:label="loc_cmcsa_PreferredStockRedemptionValue_F600A08322A5975A6C19E7B4B07EEEA4" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_PreferredStockRedemptionValue_F600A08322A5975A6C19E7B4B07EEEA4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockPutPeriod" xlink:label="loc_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_PreferredStockPutPeriod_103858B77F22167440D8E72B6F77E856" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_0AFB5F586F6DAAB39967E72B6F77F27D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockCallPeriod" xlink:label="loc_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_PreferredStockCallPeriod_EF4273AEAE0C47EE2068E72B6F77551C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_DD88AE55A9722BFDFBC7E72B6F75AC02" xlink:to="loc_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock_24F9A3D8C3FB9EB5F4F9E72B6F77CF1B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_B5DAD7EBBE35A67E1105A43774FE2428" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_B5DAD7EBBE35A67E1105A43774FE2428" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:to="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_BED1B9DA3FE1E567EBE4A43774FFFC5A" xlink:to="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CFB7655E88902D76D669A4377500AB2D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_40C82122F9B8FFF8FABBA43774FFC522" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CFB7655E88902D76D669A4377500AB2D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_4E73A4E6A28A1E6A79C1A4377500690F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_E1D6F7B87ABB7DF51011A43774FE198F" xlink:to="loc_cmcsa_CommitmentAndContingenciesLineItems_4E73A4E6A28A1E6A79C1A4377500690F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_4E73A4E6A28A1E6A79C1A4377500690F" xlink:to="loc_us-gaap_LeaseAndRentalExpense_C9B5B1810C760845FEF3A43775016312" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_F55DE937A2EAD8B82AFBA437748FFA59" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_F55DE937A2EAD8B82AFBA437748FFA59" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:to="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_CD58D2E44942611001FDA4BFA9F462B3" xlink:to="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_8DA93A6632E188E2B304A4C0152CDE7C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_F4C873B8042899A49964A4BFA9F5068F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_8DA93A6632E188E2B304A4C0152CDE7C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56855F9263F2D4C1DD1AA4BF820BF43B" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_E40BF8296884AC8813B0A4377490012A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_804A6DC277A787EC9FC9A43774906A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7BB2B58B4B11B2C0A997A437749093D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_BA66E2A5778948B991A6A4377490363D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_D53188D751C550CD9AF6A43774917C8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35348C6727D3ACE43CDDA4377491F7F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_92673DA7637F78E857A4A437749104AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_B2C33C9CBC9D7D7CB3BDA43774918575" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0F8E8238C21DC82E47CEA4BF820B14EB" xlink:to="loc_us-gaap_OperatingLeaseLiability_870DC3E7353A5A8B306FA43774926ED2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_DEAB3CA29FE6204042BDA4377477AC8C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_DEAB3CA29FE6204042BDA4377477AC8C" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:to="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_85385F3A4EA0E959228EA4CDFF599435" xlink:to="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CF6EEAB6FF002BF6FE0BA4CE56E0999B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_98783005642E22567DF0A4CDFF5A8073" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CF6EEAB6FF002BF6FE0BA4CE56E0999B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_12A0685DCB331058C859A4CDDA927BA9" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_7CEADCDD946EC0FA306FA4AB34C24C1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_C6D6ABEA8697FB3EB378A4AB34C31E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_5444DEC7CD311D10719CA4AB34C3C72E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_E9430AFD71D9CE5D42ACA4AB34C3DDA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_9DB7A65AF1C1F1669B59A4AB34C880D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_DC6C281AA3E74D90BA94A4CDDAAEC037" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_AD6BBFC6862B49DDFF93A4AB34C96D72" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_EB9C8F643E9F5C777DF3A43774C24A51" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_EB9C8F643E9F5C777DF3A43774C24A51" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_6FDFB1A9EE71EAD8C289A43774C3701D" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_440CD0E4FC5C3D650D7AA43774C5B99C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_14047556F0949E58906BA43774D25B96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21C8C078ECDD1382CB69A43774C4B3F1" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_B62DF54C16C8E85BE975A43774D40463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CB28EEDB6DD6CF0DE556A43774D6D986" xlink:to="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_94AB82D9D668CACBD48CA43774E49938" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_013772AE575EC1FEFC61A43774DD6730" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_94AB82D9D668CACBD48CA43774E49938" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_11BD1E61978FABEB02C6A4BB3457F002" xlink:to="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D93E31275DCD38394FE2A4BB7ADBA953" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_E676F4736A5C33E06978A4BB347BA2B1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D93E31275DCD38394FE2A4BB7ADBA953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_AC84B4A669B3ECBA7517A43774C38ED0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_54BF544C475F206BAE0DA43774E76E41" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_54BF544C475F206BAE0DA43774E76E41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_EB35705C081EEF37CA16A43774EB72B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_1FCF59C1AE5AB2C4BE7DA43774E63382" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9CEF530ABEE0084ED7F1A43774EB34FC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CommitmentsAndContingenciesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesTable" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C455154AA06418A0D9D0C75B28BD2AAD" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:to="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_25ED4685948727841C4EC75B28BF4347" xlink:to="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3E6360E5968B384DEDC9C75B28BFC470" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_C3AF738E28378620FC10C75B28BFAE1C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommitmentAndContingenciesLineItems" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_8B8B9AFBAF4A0074F283C75B28BD6DA9" xlink:to="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_2F57334B920C28A3AF15C75B28C2CE95" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock_08FBCC3897E15681AD51C75B28C2BEC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_BC7A7B532B23C886702FC75B28C28582" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_4865BB1CAB2B6548F335C75B28C3E2A9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RentalExpenseTableTextBlock" xlink:label="loc_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_0AAEF87DC7B3B35365E4C75B28C2F069" xlink:to="loc_cmcsa_RentalExpenseTableTextBlock_0C556DF19E3BFF7A2E42C75B28C3363C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_EC28D9E5226741CD5DE56BF9B469E930" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_EC28D9E5226741CD5DE56BF9B469E930" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_B81B243AD79615FBD9C06BF9B469650C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_B4861B5E839B6D785714E711703A5583" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_B4861B5E839B6D785714E711703A5583" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_B5CE407ED8B0C0126960E711703B0F50" xlink:to="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_B139581751892FC7DAFBE711703BB40E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:to="loc_cmcsa_ComcastHoldingsMember_B139581751892FC7DAFBE711703BB40E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_B34B5D5D067E9C3627AAE711703C77FF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:to="loc_cmcsa_CcclParentMember_B34B5D5D067E9C3627AAE711703C77FF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_E84F02698147B1E928E7E711703C782D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3BC45DB5B05EF0F23029E711703BB407" xlink:to="loc_cmcsa_NbcuniversalMediaParentMember_E84F02698147B1E928E7E711703C782D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_158CC34ECED2B32894D8E711703CA503" xlink:to="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_E1DB4A7DF158D5E14CB1E711703C751C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_ParentCompanyMember_E1DB4A7DF158D5E14CB1E711703C751C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_E52C3016255FDC449288E711703D9C40" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_SubsidiaryIssuerMember_E52C3016255FDC449288E711703D9C40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_49EEE7893DE94BDB137EE711703DF151" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_GuarantorSubsidiariesMember_49EEE7893DE94BDB137EE711703DF151" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_02EBC2B940E4F965286EE711703D07F2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_A4502C4247D63D166167E711703C060D" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_02EBC2B940E4F965286EE711703D07F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_03B517FAE391010BEB09E711703D5978" xlink:to="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_A65160AB5D602701B1C0E711703EE5C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:to="loc_srt_ReportableLegalEntitiesMember_A65160AB5D602701B1C0E711703EE5C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_BFEE4E48F2287AEF08A2E711703E8CAE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_856B45EBD45652D63406E711703DC1B0" xlink:to="loc_srt_ConsolidationEliminationsMember_BFEE4E48F2287AEF08A2E711703E8CAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_A2C01021C7B10122CF50E711703AEE22" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_CE89549B74D030AAD441E711703F5CE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_CE89549B74D030AAD441E711703F5CE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_74EB4D33FF8E349F493BE711703FE764" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_74EB4D33FF8E349F493BE711703FE764" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_E167AF59210FBA505199E711703F6BB0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_E167AF59210FBA505199E711703F6BB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_881286F49F591005C7CEE711703F408E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_OtherAssetsCurrent_881286F49F591005C7CEE711703F408E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_C23866057C389E78C6F4E711703FACF5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_AssetsCurrent_C23866057C389E78C6F4E711703FACF5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_E9147267BAFE6402E6E5E7117040F4CA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_E9147267BAFE6402E6E5E7117040F4CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_83E28E6DBAE9098E86B5E71170407121" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_LongTermInvestments_83E28E6DBAE9098E86B5E71170407121" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_C0409226E51ADECE4D9CE71170409EDC" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_C0409226E51ADECE4D9CE71170409EDC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation" xlink:label="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation_DEFE7975F7BA63AB814BE711704022AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_03B4EE204E68A8EF286CE71170401B11" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_03B4EE204E68A8EF286CE71170401B11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_77D12A698EC8AAC7BC63E711704171D4" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_Goodwill_77D12A698EC8AAC7BC63E711704171D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_E8D6AFBE1A676ACB81DCE71170412CEE" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_E8D6AFBE1A676ACB81DCE71170412CEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_CF9168D406550E450E50E71170410D5D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_CF9168D406550E450E50E71170410D5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_769C6BA28E8A784AE94CE7117041EF07" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_769C6BA28E8A784AE94CE7117041EF07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_070710412D4C153C7CEDE71170413C5E" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_016B803AA689D82AA91BE711703EAB67" xlink:to="loc_us-gaap_Assets_070710412D4C153C7CEDE71170413C5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_1A7296BAF46335562FA8E7117041A89F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_AccountsPayableCurrent_1A7296BAF46335562FA8E7117041A89F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_C6ED7FF52C9140D64D63E71170429ED5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_C6ED7FF52C9140D64D63E71170429ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_C61E907F642F3C2F5F7DE7117042F0E1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_DeferredRevenueCurrent_C61E907F642F3C2F5F7DE7117042F0E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5833D6CC889D7ABB8CA5E7117042843E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5833D6CC889D7ABB8CA5E7117042843E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_90F4E720750634F55C80E7117042A467" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_DebtCurrent_90F4E720750634F55C80E7117042A467" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_74A43A6017A57E0A3BAEE7117043E5D0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_LiabilitiesCurrent_74A43A6017A57E0A3BAEE7117043E5D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1DAC852DAAF3A58C51D4E71170436379" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1DAC852DAAF3A58C51D4E71170436379" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_5B6587FBBBC8480C8584E71170437555" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_cmcsa_CollateralizedObligation_5B6587FBBBC8480C8584E71170437555" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1A205330BE71AE786C09E711704339C0" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1A205330BE71AE786C09E711704339C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1EA8EDC92C559EED61A8E71170447B8D" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1EA8EDC92C559EED61A8E71170447B8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_C00D7F558848D1E7A4E6E71170444BD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2238DC29AB7A11639E52E7117041BDAD" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_CommonStockValue_D36BAA5884AED1FCB75EE71170452DAC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherStockholdersEquity" xlink:label="loc_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_cmcsa_OtherStockholdersEquity_1A169BF2C0E07FEC3288E711704559CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_55F2757E839B980526E3E71170450716" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_StockholdersEquity_55F2757E839B980526E3E71170450716" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_11473071ACF8BD09BCC5E7117045FC69" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_MinorityInterest_11473071ACF8BD09BCC5E7117045FC69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_86D0EFB3CC7884937A5FE71170454AC8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_E4B9255EAD5BE75652DCE7117044098A" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_86D0EFB3CC7884937A5FE71170454AC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7C92BE8EB33DAAA224BFE7117046E57D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_7A55C6BEDF961B86DCECE711703EA292" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_7C92BE8EB33DAAA224BFE7117046E57D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_6B297A6BAF4951C9869CF3452042EB4C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_6B297A6BAF4951C9869CF3452042EB4C" xlink:to="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_C43FF5AB05C0777F2559F3452047019F" xlink:to="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:to="loc_cmcsa_ComcastHoldingsMember_13581201E48A138C2933F34520474FAB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:to="loc_cmcsa_CcclParentMember_3F203997419158722DB2F34520485534" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_65F2E7451B16EBC413FAF345204732B7" xlink:to="loc_cmcsa_NbcuniversalMediaParentMember_2EAA597568B586EB5231F345204805A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_F45344BD73FAD3A4F02DF345204894B3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_ParentCompanyMember_7F352644AD52D624C196F34520499733" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_SubsidiaryIssuerMember_DF1BF07AB54B1763C10AF3452049D1FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_GuarantorSubsidiariesMember_BAFD318E89A5086F32EDF34520491A56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7248A483EBE76A291F0CF34520481DA9" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_E7975C87B44183778C7CF345204A22A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_F1C0A1A966893766FFCAF345204A9536" xlink:to="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:to="loc_srt_ReportableLegalEntitiesMember_BE61F662D9F871BC3EB7F345204A9952" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_D2762D9CF9D3A42ADF4EF345204AC02E" xlink:to="loc_srt_ConsolidationEliminationsMember_0003AB1EB86C9DC57DCFF345204A1355" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_36269E2E5AB8272700BBF34520452986" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_E5751E063F7035D60D2CF345204B19AB" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_30AF07873A71B852DA5CF345204C4F5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetTransactionsWithAffiliates" xlink:label="loc_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_NetTransactionsWithAffiliates_49D86407B2D652C44EA0F345204CED72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C9CE823CC1970C2AB942F3452054757C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_80243FAF0F7DD2386AADF345205433E4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_BE0939BCEFA9BC128FEEF345205575F9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_32E9396B2990341C9CC4F3452055898A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_174095DEF2FD44E54CAEF3452055F31D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_4043CA222B89416846B8F3452055A416" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_EDCA3CE6B764A9061D09F345205565F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_2D050A9E681BF93C6477F34520564978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_A7D371363AB35C12C8CBF345204CF7D5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7E5308CEF0074B2CFEEFF34520566C54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_8134F13556F661B190B4F3452056F80B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6502BC2BA3F8803F2814F3452057FB0F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_5077C51E53F811710963F34520578982" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_87960A1938D12337EB93F3452057748E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6A6503BD40976576D5B2F3452057FF1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_PaymentsOfDividends_972661F31749281B7490F345205777BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_927CD0EED7D37AD459DBF3452057BB35" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_E5E6B5E0A70FB4954378F3452058EBD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_CE40387BFA86209DF036F34520581C5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_C4659D1B9FD1A6B3F099F3452056B159" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_F2030AF4B7EBB25EB2EEF3452058611A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_F44B08FFDD5E015DED94F3452058EDC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9077867E06143E637A9DF345205875D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_BFCFD3D2E9C268C2B5C3F3452059C49C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_5BBF7D6B5D0BE41604E1F345204B48C6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02C0073582A8A2C19D06F34520595123" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_21FE1B99800197000F09E711706D0452" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_21FE1B99800197000F09E711706D0452" xlink:to="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_FCAEDB2C9B3FE69143F5E711706E69BB" xlink:to="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:to="loc_us-gaap_ServiceMember_959EECD72CD60C5E54C4E711706E3005" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ManagementFeeMember" xlink:label="loc_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1320287DB92BAA725A6EE711706E6338" xlink:to="loc_cmcsa_ManagementFeeMember_7792A5756C8B6D9461A6E711706E868E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_15B1BDF730DD6E2A5B1EE711706F0181" xlink:to="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastHoldingsMember" xlink:label="loc_cmcsa_ComcastHoldingsMember_95978C877788A4CAFA67E711706F681E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:to="loc_cmcsa_ComcastHoldingsMember_95978C877788A4CAFA67E711706F681E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CcclParentMember" xlink:label="loc_cmcsa_CcclParentMember_96368854F385325D6EC1E711706F3D44" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:to="loc_cmcsa_CcclParentMember_96368854F385325D6EC1E711706F3D44" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalMediaParentMember" xlink:label="loc_cmcsa_NbcuniversalMediaParentMember_EF79B73C494F18FB45DAE7117070DFDF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_054F0C0AB18DA362F9E4E711706F3F37" xlink:to="loc_cmcsa_NbcuniversalMediaParentMember_EF79B73C494F18FB45DAE7117070DFDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3A114F9FB99FC3D51E5CE7117070BB63" xlink:to="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_84C197FF063E59E2DBCEE7117070165F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_ParentCompanyMember_84C197FF063E59E2DBCEE7117070165F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SubsidiaryIssuerMember" xlink:label="loc_srt_SubsidiaryIssuerMember_EF6C48451E81B5866D37E7117070EC72" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_SubsidiaryIssuerMember_EF6C48451E81B5866D37E7117070EC72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_GuarantorSubsidiariesMember" xlink:label="loc_srt_GuarantorSubsidiariesMember_96955AEF8C5BF6AFBA8DE7117071AA32" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_GuarantorSubsidiariesMember_96955AEF8C5BF6AFBA8DE7117071AA32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NonGuarantorSubsidiariesMember" xlink:label="loc_srt_NonGuarantorSubsidiariesMember_CD8120A790E3425796DAE7117071E8C2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_B818F5751E22C7D92F47E71170708530" xlink:to="loc_srt_NonGuarantorSubsidiariesMember_CD8120A790E3425796DAE7117071E8C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_041A6F77712787ACA1C5E7117071C5C5" xlink:to="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ReportableLegalEntitiesMember" xlink:label="loc_srt_ReportableLegalEntitiesMember_7406CD1D145536B56AD6E711707123AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:to="loc_srt_ReportableLegalEntitiesMember_7406CD1D145536B56AD6E711707123AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember" xlink:label="loc_srt_ConsolidationEliminationsMember_CB8E5191DE737112EB87E71170724C12" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8C66C8FBD38C1949B87CE71170712AFB" xlink:to="loc_srt_ConsolidationEliminationsMember_CB8E5191DE737112EB87E71170724C12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_6D7008AE8A2779866AAAE711706D2EDF" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_43F4E386B7CEA91A769FE71170720D67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0CA98069EB73FEB9D940E711707270E7" xlink:to="loc_us-gaap_Revenues_43F4E386B7CEA91A769FE71170720D67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingAndProductionCosts" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_FBBB29EE678259955495E71170730223" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_FBBB29EE678259955495E71170730223" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherOperatingAndAdministrative" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_962EE88643E6E428EAE8E7117073A2E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_962EE88643E6E428EAE8E7117073A2E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_DA562EBE720B79DC796CE71170731558" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_DA562EBE720B79DC796CE71170731558" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_5282C06875EF5709E981E7117073801A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_Depreciation_5282C06875EF5709E981E7117073801A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_782E83C07DB279DC52DEE711707462C5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_782E83C07DB279DC52DEE711707462C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_DB7EEA205AD1362A4EF5E7117074BBCD" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_DB7EEA205AD1362A4EF5E7117074BBCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_EDA584D1F339D224E88DE7117074B496" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_623A9934044DEE6BCA5BE71170735E04" xlink:to="loc_us-gaap_CostsAndExpenses_EDA584D1F339D224E88DE7117074B496" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8A92798081D11440BEB1E7117074F073" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_OperatingIncomeLoss_8A92798081D11440BEB1E7117074F073" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_61B2F3A406FAE45D5C28E7117074DF50" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_InterestExpense_61B2F3A406FAE45D5C28E7117074DF50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2211827EDE7DFE023D75E7117075A398" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2211827EDE7DFE023D75E7117075A398" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_F1736FFA99210CA1EBC2E71170753C43" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_F1736FFA99210CA1EBC2E71170753C43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1E3E72F711F06B30DC1CE7117075999A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1CE67F80F55B96E38AB2E7117075D453" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_ProfitLoss_1CE67F80F55B96E38AB2E7117075D453" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_3AEEA71FA0515B3EB6F7E71170750CA5" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_3AEEA71FA0515B3EB6F7E71170750CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_43799D6762379F6D4CABE711707511EB" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_NetIncomeLoss_43799D6762379F6D4CABE711707511EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_2F293D9D2A54D35F6E73E7117072BDC2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_5745E87832EB79120562E7117076EF24" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_C0CB2282D338F8A54B076BF9B3586DB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_05F5DBCC98712232EF826BF9B35805F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_487BEDCAD971B29A89226BF9B358C182" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_BB94FCD1F741B597F7F26BF9B359592F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_CE2A003C2494155E687FF389F3EBF841" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_CE2A003C2494155E687FF389F3EBF841" xlink:to="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:to="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_625183E05161DB295FFAF389F3EB2EB4" xlink:to="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_8DBD71AD0A6F3F61DF4FF389F3EB76A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:to="loc_us-gaap_CommonClassAMember_8DBD71AD0A6F3F61DF4FF389F3EB76A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_9ED0CA7C9E71D6D0D952F389F3EB8129" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ADC295DD037D1D71C826F389F3EB3F0B" xlink:to="loc_us-gaap_CommonClassBMember_9ED0CA7C9E71D6D0D952F389F3EB8129" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:to="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_EFF6489EE80C78AB7A52F389F3EBFC66" xlink:to="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9C3559801F4E282CF817F389F3EBBE8D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_A5B05D87BE1DBC885945F389F3EB0E3A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9C3559801F4E282CF817F389F3EBBE8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_363167E77672D5F74046F389F3EBE49A" xlink:to="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:to="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58C261CD1226AFBE952FF389F3EB2638" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_B6D129C3530CFDFE857CF389F3EB72F8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_C0342A5AE1D77825D824F389F3EB3FEA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_5874FBF0981C983388CDF389F3EBFC4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_OtherAssetsCurrent_B16648EA66B45E5B9852F389F3EB9186" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_45D90C3A788218B58E11F389F3EB78D1" xlink:to="loc_us-gaap_AssetsCurrent_A3DB5E3A5E97E6FBC329F389F3EBA07D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_EE947EE97186455679A6F389F3EB9176" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_LongTermInvestments_B467CCE864CA2C4A1789F389F3EB03F2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_9B542D33E67E9E1CEC29F389F3EBD6B6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_1AC07020BC46D1229D39F389F3EB0B3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_B04C3A5168285838BE25F389F3EBED81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_Goodwill_9FAE1202A6A71015AFADF389F3EBA6E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_67B23C188D3879D56558F389F3EBD9D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_DC1E4AA6B43EFB06B87DF389F3EB7ACC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_3782647BA4DBF65AEAD1F389F3EB9321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_DC1B2846BB6BE6A0FBAAF389F3EB60F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_64506739AC1D537263D4F389F3EB36F5" xlink:to="loc_us-gaap_Assets_C73FA2FB1F1384617B03F389F3EB69E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_F48B35ABD1B119CD51F1F389F3EB1CC4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_AccountsPayableCurrent_64C72D80727314AE7E9AF389F3EB3114" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_189AE4C4356B56DE5245F389F3EB8D00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProgramRightsObligationsCurrent" xlink:label="loc_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_ProgramRightsObligationsCurrent_C86BF8C0826D19F742EFF389F3EB2710" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_DeferredRevenueCurrent_4F0D9D4E9DE2CE6CBEBAF389F3EB5171" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_B7313C85A78A8278F893F389F3EB5619" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotePayableToUltimateParent" xlink:label="loc_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_cmcsa_NotePayableToUltimateParent_EAAD29768F0736D078A7F389F3EBB017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_DebtCurrent_953E60B53885B8377090F389F3EB4364" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7FFB403EBF8D40FB2327F389F3EB349E" xlink:to="loc_us-gaap_LiabilitiesCurrent_4681381F482D0C95F8A6F389F3EB11B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_FA1B9E55969CEF6DD72DF389F3EBD310" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_cmcsa_CollateralizedObligation_F324566EBC31A34DA62BF389F3EB0DB4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent" xlink:label="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent_7913888CE5B2DE67A676F389F3EB1FAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_C584DE62FF0C0DDB954CF389F3EB4019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_49C8AFE5C8C27059D3D8F389F3EB9A9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_CommitmentsAndContingencies_F95EA52236043EFABD18F389F3EBCE18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_EE04C672DE6F2BA52825F389F3EB5786" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_PreferredStockValue_30840634ACBE033F4B89F389F3EB87BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersCapital" xlink:label="loc_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MembersCapital_58027D13AC97FAFC3530F389F3EB2097" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_CommonStockValue_8DB398FF0E8C1B6E802AF389F3EB331D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_AdditionalPaidInCapital_C3CD77642718621DC129F389F3EB5C1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_77A280F018AC75AF6133F389F3EB037E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_TreasuryStockValue_420D2C2F4862D36D71E8F389F3EB0A85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43ACDAD6197CFF804A86F389F3EBDE07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquity" xlink:label="loc_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MembersEquity_43E339138B618FAC3625F389F3EBCF13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_StockholdersEquity_D76A2ABD5202E9D8292AF389F3EBED22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MembersEquityAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MembersEquityAttributableToNoncontrollingInterest_53EC766417988CD32AB5F389F3EB300F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_MinorityInterest_5BC827692D816E3C9B79F389F3EB5370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B04F3F69115561B66C3AF389F3EB50F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5843C863E1B7CF3D1B5AF389F3EB1E43" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_A38ED103337DD352B62CF389F3EB333D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_C274D8BA679AFD9BD570F389F3EB628B" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_96228C54BCB30DAB6A42F389F3EBC676" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7E9B885090ED1FF456B1C75B2F1177A9" xlink:to="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_F74C7A69C69533E82FC1C75B2F122ADC" xlink:to="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:to="loc_us-gaap_CommonClassAMember_C1217803408DC8D02C73C75B2F134FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8A774BB0037244A9B5FFC75B2F121EDD" xlink:to="loc_us-gaap_CommonClassBMember_DAB0A0CD6156B554CEC5C75B2F132F06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_B8834B0F2F8502A3F21DC75B2F12F3C4" xlink:to="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2251BD136E8A6C4A8848C75B2F1428C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_PreferredStockSharesIssued_D415E579CD6D5D30851EC75B2F149ECE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_AF2618FFC53642AA8BF5C75B2F159418" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5E98C1672B2C8571C5CEC75B2F15FB8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockSharesIssued_DA41F9B77080D4BCF042C75B2F1516E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_CECE28627ED85DB73FC1C75B2F15D98C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32CAA1D1799CA4A5D196C75B2F148C14" xlink:to="loc_us-gaap_TreasuryStockShares_CBDBC1554CB3724C8C79C75B2F15DAC0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2F9C5F0FDB7E6DBFC4E6F308BA548A7B" xlink:to="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:to="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3344D7DEF8A44ACBFF3CF308BA5885FA" xlink:to="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4AC48DDDE8AB09F4D466F308BA592C15" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1FE54625AF8DF3A27FF3F308BA582243" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4AC48DDDE8AB09F4D466F308BA592C15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BBA42E7E069E224F687FF308BA57688E" xlink:to="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:to="loc_us-gaap_ProfitLoss_C50A6885CD59F926F063F308BA5CB54E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets" xlink:label="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets_94916CEE48CC52216396F308BA5D2522" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_us-gaap_ShareBasedCompensation_01D2362887080B2F4DB1F308BA5DF5B9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoncashInterestExpenseIncomeNet" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_DCC57ECB17FAC9225616F308BA5D5FA2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_34C4B461FE97DCEEE153F308BA5E2C47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4528A537CFDC15D0B1D2F308BA5E6892" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2286C4E6FED8A6DC88B2F308BA5DB3CA" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_1C467E0FC662593C8484F308BA5F2411" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_1948CE56C97B557D2ACAF308BA5FD8B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_A3CEC423C6165CF1BD55F308BA5F8994" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_93E0E67F9ADD15EFCBBAF308BA5E6EBB" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_1389D0717A9F0ED16BB4F308BA5FA2CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_AD0C2D1EED62913F5C88F308BA596712" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_CBE05C6B5903EC30150EF308BA60A684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_91553C80C4F75C7571E4F308BA60153E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_91553C80C4F75C7571E4F308BA60153E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_07022E88933D9E6AC3B4F308BA60496F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_07022E88933D9E6AC3B4F308BA60496F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableIssuedFromUltimateParent" xlink:label="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_NoteReceivableIssuedFromUltimateParent_02C99F199A8BE61693EAF308BA606382" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties" xlink:label="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_3B53EE89BBCC3D928C82F308BA618576" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties_3B53EE89BBCC3D928C82F308BA618576" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PaymentsForConstructionOfThemePark" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_74B57BBEC2475FBF697AF308BA618298" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_74B57BBEC2475FBF697AF308BA618298" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5C996706C09351C91458F308BA618EFD" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5C996706C09351C91458F308BA618EFD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_9362533C0203DB7DBD97F308BA611A9B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_9362533C0203DB7DBD97F308BA611A9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_CEFD07946D114243870DF308BA62FDAC" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_CEFD07946D114243870DF308BA62FDAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1D4BD7622F26CC772524F308BA621728" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1D4BD7622F26CC772524F308BA621728" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C82FA9CE097FEEDED10F308BA62ACFE" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_D9C93FC093B07701334FF308BA602C7D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2C82FA9CE097FEEDED10F308BA62ACFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_82E14B1EC6974E980684F308BA621DE8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_82E14B1EC6974E980684F308BA621DE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_763802D4C0C172B20D0AF308BA6368C1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_763802D4C0C172B20D0AF308BA6368C1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_A99EA0F7DFBF6475E372F308BA63A139" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_A99EA0F7DFBF6475E372F308BA63A139" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_F713445DE88C8C60E9F9F308BA63A9F2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_F713445DE88C8C60E9F9F308BA63A9F2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent" xlink:label="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent_23C59C99D798DEFAA47EF308BA63568F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06511275CCD889E8D3BFF308BA6439CA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06511275CCD889E8D3BFF308BA6439CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_55247A8B38F1BAE5B6AAF308BA649F73" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsOfDividends_55247A8B38F1BAE5B6AAF308BA649F73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsOfCapitalDistribution_8E49DF97A8356A70E110F308BA6407B8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Distributionstononcontrollinginterestholders" xlink:label="loc_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_Distributionstononcontrollinginterestholders_FDDDB06943177A55B654F308BA64ABAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_4EC9A995425013FD4A9BF308BA642719" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_4EC9A995425013FD4A9BF308BA642719" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_791F54863425861FF656F308BA646B5B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock_791F54863425861FF656F308BA646B5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_379EDF279E650D3417A1F308BA65F9FA" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_379EDF279E650D3417A1F308BA65F9FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E57F4ED2A44763699E38F308BA65BAD2" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_E5A5AB775821A8FCAE90F308BA62FEDB" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_E57F4ED2A44763699E38F308BA65BAD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1CE0F2DE5BD49E7A80DFF308BA657E3D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1CE0F2DE5BD49E7A80DFF308BA657E3D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7C73A124E0A1EAF4C5BDF308BA6518CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7347E66A9D7D365FFDFEF308BA655F0F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7347E66A9D7D365FFDFEF308BA655F0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D33510072854A94F0F29F308BA66FA51" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4AF7674B0226F6A348C7F308BA598741" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_D33510072854A94F0F29F308BA66FA51" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_163EA274DC66D8CD6D651A729A864409" xlink:to="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8A6A00ACDC29648684251A729A89CCC8" xlink:to="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_45983166AFC39AA755721A729A8A5C2B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:to="loc_us-gaap_CommonClassAMember_45983166AFC39AA755721A729A8A5C2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_2E9DCE692674377D6F781A729A8A9F13" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0EA12AC5E3C34077F0581A729A8AE540" xlink:to="loc_us-gaap_CommonClassBMember_2E9DCE692674377D6F781A729A8A9F13" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_890CBE0036CD5F9938281A729A90EF07" xlink:to="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CD56B7994F0BE45D19EC1A729A90B3CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_B014396FC9F0BB6D17AA1A729A9073DD" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CD56B7994F0BE45D19EC1A729A90B3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0D16752348CE48A6C21F1A729A91651A" xlink:to="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_BF07BF367B0D77DD06521A729A912D46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_CommonStockMember_A1A10D9950BCECE4102C1A729A913DEB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MembersCapitalMember" xlink:label="loc_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_cmcsa_MembersCapitalMember_1725DB237995CEBB348C1A729A92FAEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_C0BD1178EBCBD138531F1A729A920EC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_RetainedEarningsMember_CAB8308DC69CC5996CC31A729A923AB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_TreasuryStockMember_7D58011E317C2EDABA351A729A92791A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_E7FCCD8558EC2C63330E1A729A92B3B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_us-gaap_NoncontrollingInterestMember_359C3157F329EDE631BE1A729A92877C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RedeemableNoncontrollingInterestMember" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_D2F9248856D7374B3FAC1A729A91FE73" xlink:to="loc_cmcsa_RedeemableNoncontrollingInterestMember_1E585432BFEFD80CA2B71A729A939625" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_BEC697A7D09302F8373F1A729A885DFE" xlink:to="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_B7E8C2D3022638C13D0E1A729A935F09" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_170D1F926B6FA4A99B961A729A949BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TemporaryEquityOtherChanges" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_D143F62D241FB46A29E11A729A9594D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_5515EF1B6D22F63CA5701A729A96614D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_367F7A9A21AE64F736501A729A93D774" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_9A1F71DAC58918AC80751A729A961207" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4D2730473CAA5E903EF71A729A962017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_FFC07DEFC3086DB782A81A729A961853" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_80A6E9E1A37D213448871A729A971384" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_602748860181A824C95F1A729A9748F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_10BFAFBB60B0D2CD1EA81A729A9796CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_E99BEA4CEEE38F9D1CEF1A729A97FD00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="loc_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_DividendsCommonStockCash_1249443D706F266790441A729A973CDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared" xlink:label="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared_11A00F7FC4992F5C831A1A729A9791A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_948544362189158622121A729A98098D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_463CBFCE42099F346CA51A729A989FD3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MemberContribution" xlink:label="loc_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_cmcsa_MemberContribution_EDF8D2E46E7EA0F939821A729A98E58B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_705D0D83761F5F0982F91A729A98A825" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockholdersEquityOther_B10C8BB2B9044CBC0A9B1A729A994AB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_NetIncomeLoss_898B4F39206EF09F5B3C1A729A990403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_9F9445B7E68A5AB8D6BD1A729E563CD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_59B325E3A75060B0E3011A729A996BB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8D11EEA832DC55D0D4841A729A96748B" xlink:to="loc_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest_4127C3AD5B774B0B39611A729A994332" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_552FE6FE438C4D7333C71A729A938FAD" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_CDCE6F6F795C3940DCB01A729A99BD30" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8164A48AEBF7ED1B460F8F407C06F7F8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8164A48AEBF7ED1B460F8F407C06F7F8" xlink:to="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:to="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1D7F9F8B1103CDF6CB788F407C074063" xlink:to="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9A6C925D168F06CED88F8F407C07F91F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_758537DC92420995529A8F407C07E380" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9A6C925D168F06CED88F8F407C07F91F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2F1B237AABD8392274DB8F407C06BA23" xlink:to="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_9A6FD66D23081C8472768F407C08BD2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_ProfitLoss_9A6FD66D23081C8472768F407C08BD2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9953290179B0C34F8F908F407C097319" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_4DF46F370373CC70967C8F407C09022D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountsReclassifiedToNetIncomeAbstract" xlink:label="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_9615B152DE80566F4F3A8F407C0A3986" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_AmountsReclassifiedToNetIncomeAbstract_F0203B6B285CE90F641D8F407C09D58D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_F6E437B6FA9E23BA07748F407C0A15D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_51EA0FB3C11209C2EDF08F407C0A5E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_98D0914EB8F764630F7B8F407C0DACCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_291155C4EF67B12959538F407C0DFBE8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_4D5B79942BE162DF452A8F407C0D69B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3C50E934D09F39004CB08F407C0E0414" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_82E7C12306845C9744258F407C0E4292" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_D8D51DB0FDCB2C1B75338F407C0FDB4E" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6FEB25F8B58DC992E7348F407C087D09" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_D8D51DB0FDCB2C1B75338F407C0FDB4E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_C470672BF39A965EE7ADA8D77159EBA0" xlink:to="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:to="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7EF8E2E38665001DFA7EA8D7715ABF95" xlink:to="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_935925B1E9188A8C63A6A8D7715B61FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_21B995F3556BD265E345A8D7715B81E1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_935925B1E9188A8C63A6A8D7715B61FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_D57B6F76E27E08957805A8D7715AF375" xlink:to="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7C4DB8AFB372C48913C3A8D7715B5BE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_C2D3CAE178FE2581833CA8D7715C4AD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_8AD180ABD19BCF632368A8D7715CB961" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_EC917D09C6746E0E65B8A8D7715C7BCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_AF02228C049DEA909E4EA8D7715CA64E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8AFE01E6744A8E3D5A3CA8D7715B08E7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_B8C49067C8B1A8CEF0B3A8D7715C32C5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ConsolidatedStatementOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9F8ED82CB934E4E5222DA8D771920148" xlink:to="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:to="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_FE71C7230DD7242717D2A8D7719390F4" xlink:to="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_EA1BD8DE443F96B86E30A8D7719312C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_FC40DA6F7C47EB1C6D2DA8D771937EF5" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_EA1BD8DE443F96B86E30A8D7719312C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6D1D8A8A068F5C5737C5A8D77193C86A" xlink:to="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_9E904CDEABBF635FAF29A8D771945933" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_Revenues_9E904CDEABBF635FAF29A8D771945933" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingAndProductionCosts" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_5B15F1D3E4C1FBF83A13A8D7719404F9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherOperatingAndAdministrative" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_B81E7A5D53AD997A7C2CA8D771956E4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_EA6621325753B85BDDE8A8D77195C1DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_Depreciation_A57E60F62A6D587DB406A8D7719541C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_81FE0C82E97611A77F50A8D771959DF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_7D7FD6B32BC09232547AA8D77195F71C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_295CE07AF867C56CF9B9A8D7719401A6" xlink:to="loc_us-gaap_CostsAndExpenses_6F04F595C39BEBCA5D82A8D771966269" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_OperatingIncomeLoss_5C243400576CE2696134A8D771960F0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_InterestExpense_4721F31F455C2AC174EBA8D771968978" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2C94969BD145B6B8480BA8D77196107E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_EB69913D29283D63E708A8D771966D27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2474DBFA0BAF2F036DD7A8D771971ACC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_ProfitLoss_A1FC9C4947CC2BC9A809A8D77197384D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_B15550FCB5A6E6C1644BA8D7719777E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_0C91073518593BE6A71CA8D7719719A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_NetIncomeLoss_08248B194F29007338B4A8D771973A18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_D2357101E7924BD8FBBDA8D77198504D" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_EarningsPerShareBasic_D2357101E7924BD8FBBDA8D77198504D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_367192A16352EF20EF93A8D7719D4011" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7C76B1C6D94C1A180B9AA8D771944FED" xlink:to="loc_us-gaap_EarningsPerShareDiluted_367192A16352EF20EF93A8D7719D4011" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DocumentAndEntityInformationTable" xlink:label="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_BF2B714CED57BD3D0FC9899848B404AB" xlink:to="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:to="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_C3842E1D3669077D4483899848B5D8A2" xlink:to="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_C88989FFF73C23FF7B1A899848B55EA3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_us-gaap_CommonClassAMember_C88989FFF73C23FF7B1A899848B55EA3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_8D244C4EB17C476EC039899848B62B2E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Notes5.50PercentDue2029Member" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_6038B78D25A2FECA2F68899848B63EFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:label="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_27144E3E07FCFD147CA8899848B6C2A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_ECA918A4CF9E591133BC899848B6CF13" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_AF9F5B56E95C9B01D8D9899848B53A23" xlink:to="loc_us-gaap_CommonClassBMember_ECA918A4CF9E591133BC899848B6CF13" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:to="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_FFF34D52B1ED5072BA74899848B7745C" xlink:to="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_152DBED10B7E3573FD73899848B7DBE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_BA00ED6B2FD3DD95CC3B899848B79C85" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_152DBED10B7E3573FD73899848B7DBE0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DocumentAndEntityInformationLineItems" xlink:label="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_595F7820AA1FDC91BFD1899848B42E11" xlink:to="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentType_37B6EC6DE05B31BE025C899848B7DADD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1319C7823BB2FE39C11E899848B893F8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentAnnualReport_66C23260969A69ACDF62899848B88C10" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentPeriodEndDate_88041772FA6CFF429D16899848B83E2E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentTransitionReport_D5DD96046E87D07E0C81899848B86D93" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_AmendmentFlag_718C255CDAF696FFC98F899848B966D5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentFiscalYearFocus_C3F84D0CFAADE1A96198899848B91756" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_CurrentFiscalYearEndDate_98162B9BD2F46061D551899848B92240" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityCentralIndexKey_CAFA01C8A310D6C5DAA2899848B95810" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityFileNumber_CFC5118419CBEE933164899848B9A65E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityRegistrantName_EBB0C00C201974B09867899848BE75C2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityTaxIdentificationNumber_31BAD413B8C3E072649C899848BF46AC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityIncorporationStateCountryCode_A8D74C74EA509808BA09899848BF70A6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressAddressLine1_53B9C6C94196B3487F7B899848BF3B0D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressCityOrTown_35E6065EBA4D60974003899848BF90FB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressStateOrProvince_2451E28A226D8D7A4931899848BF9153" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityAddressPostalZipCode_CBEA807498801D39D545899848C0B765" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_CityAreaCode_9E4732A703C6E1761740899848C07A41" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_LocalPhoneNumber_300BA075B036811044A7899848C07B51" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_Security12bTitle_81AA8D2CAF760E7D4DF6899848C020A9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_TradingSymbol_EFAD7C2432E69303026F899848C0D863" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_SecurityExchangeName_16D8BBAC425D64F24918899848C02B16" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_AC84D1A840183173C3E2899848C1DFBE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityVoluntaryFilers_36293E1B9A2374EB5549899848C1263F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityCurrentReportingStatus_D5E7FAF377890888BAD4899848C18F0A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityInteractiveDataCurrent_006F68CF31D5AB06305C899848C12007" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityFilerCategory_9893450BBBE4FF70A4B1899848C1BA21" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:type="locator" />
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntitySmallBusiness_49DF5650ED6DE30A7DAC899848C18225" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:type="locator" />
    <link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityEmergingGrowthCompany_D82CEE1A644307CBA88F899848C212D5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:type="locator" />
    <link:presentationArc order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityShellCompany_46335054C4CD536E4917899848C232D8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:type="locator" />
    <link:presentationArc order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityPublicFloat_A63451AA9610A3144D21899848C24527" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:type="locator" />
    <link:presentationArc order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6D166AE2490AE66E3E8E899848C234B4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:type="locator" />
    <link:presentationArc order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_C34A3C06C3258191DBEB899848B7091E" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_AF3D354E5D26906C4DAF899848C2AE11" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_18BBE5FEFF057196088E6BF9B90CE8DC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_18BBE5FEFF057196088E6BF9B90CE8DC" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_A84EA1B8ED05BE73DCDD6BF9B90C8ABC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_C80369A5F278A657F6476BF9B8136ADF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_F7258BDEC350D4587E286BF9B8133F88" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_C80369A5F278A657F6476BF9B8136ADF" xlink:to="loc_us-gaap_NetIncomeLoss_F7258BDEC350D4587E286BF9B8133F88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_C80369A5F278A657F6476BF9B8136ADF" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28464CF67BC1871887846BF9B8139921" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_7AECC03A42DEEAAC0D326BF9B813F511" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_C80369A5F278A657F6476BF9B8136ADF" xlink:to="loc_us-gaap_EarningsPerShareBasic_7AECC03A42DEEAAC0D326BF9B813F511" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_C80369A5F278A657F6476BF9B8136ADF" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:to="loc_us-gaap_NetIncomeLoss_F7258BDEC350D4587E286BF9B8133F88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_00D8B6AFBC84649BA0416BF9B8147B70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_E6EB8844E94955251C6D6BF9B8140B5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_7C113E2471B96B672F576BF9B814527E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_B44FE3066349362CC08C6BF9B814DE3B" xlink:to="loc_us-gaap_EarningsPerShareDiluted_7C113E2471B96B672F576BF9B814527E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_12CB8C6CCEAF16F3E2FB6BF9B5E2F30B" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_04DCFEA011364AF80A556BF9B5E3187C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8423986345B839D335FB6BF9B890B86A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8423986345B839D335FB6BF9B890B86A" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:to="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4A3456CCBCFEF27B00826BF9B890D49D" xlink:to="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D5B84BF1FB7BCB3CE8366BF9B891FC9C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_D48A59993003FEEA977A6BF9B8913DB2" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D5B84BF1FB7BCB3CE8366BF9B891FC9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_E51F20CCE746BF8247D86BF9B8915579" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_06E8578843AF5A821F566BF9B8900496" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_E51F20CCE746BF8247D86BF9B8915579" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_E51F20CCE746BF8247D86BF9B8915579" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_5A9F2F760A37B42E0CB36BF9B892D816" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_67D411F74F53480F39496BF9B7B8D151" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_67D411F74F53480F39496BF9B7B8D151" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:to="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_45C1199B8F97A4373ADA6BF9B7B9A1E0" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansMember" xlink:label="loc_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_E09400C73CEC3D2EB8076BF9B7B97CD4" xlink:to="loc_cmcsa_DeferredCompensationPlansMember_BE73D10EDA08B5DB191E6BF9B7BAF4C6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:to="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_876A8723CD25BC0ADC726BF9B7BA7D1B" xlink:to="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_E12BE2AAFC86C8F6E2BA6BF9B7BAD8C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_76C0F52AF0C9ED26C6736BF9B7BA8FC7" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_E12BE2AAFC86C8F6E2BA6BF9B7BAD8C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_C45372653DB9BA2617026BF9B7B838A1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansBenefitObligation" xlink:label="loc_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:to="loc_cmcsa_DeferredCompensationPlansBenefitObligation_9795379B822DDE59341D6BF9B7BB5DF3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansInterestCost" xlink:label="loc_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_516FB34B87EC597C17446BF9B7BB4DB3" xlink:to="loc_cmcsa_DeferredCompensationPlansInterestCost_6BB9E02DD724F9B1523E6BF9B7BCFF1C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_845C406B759ECF17D6AEA4377852E167" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:to="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_F966F6750528532D4271A4377859CA6B" xlink:to="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CBA595BE8937D3A0A3B6A437785ACF2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_DEA94A03088AAC9D4F52A43778597B91" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CBA595BE8937D3A0A3B6A437785ACF2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_40CB7090C210D112EBA9A43778531918" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_FB197118B9A5D35E1709A43778600115" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_02E216410090BC6466CEA4377861D6F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_FAD1EA335BA01DA38165A43778601BDD" xlink:to="loc_us-gaap_OtherRestructuringCosts_402EF7DE8C6A7CCA27F8A43778617AAE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7DC85BF5B6F2B3B599E8A43778D0D0A9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7DC85BF5B6F2B3B599E8A43778D0D0A9" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:to="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_74CB77B3F2BD41A2BC33A43778D12774" xlink:to="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CB0284631C0FE5F3CC35A43778D2D844" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_EEFEB59790C5D20A97A3A43778D25CE2" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CB0284631C0FE5F3CC35A43778D2D844" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6342E9750BD7801E42A5A43778D8DA28" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_FC9C5C452F4F17AF5F63A43778D141B1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6342E9750BD7801E42A5A43778D8DA28" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredCompensationPlansTableTextBlock" xlink:label="loc_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_6342E9750BD7801E42A5A43778D8DA28" xlink:to="loc_cmcsa_DeferredCompensationPlansTableTextBlock_7CB826C6FCFA3B249B4CA43778D87A57" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/Equity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_DEEB4D4A5B45028D65446BF9B744792B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_DEEB4D4A5B45028D65446BF9B744792B" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_154774FAC4AD4662318B6BF9B7443665" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_71F83478C28336C4A7356BF9B8B62DEF" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_7087E680EAA11D10519F6BF9B8B61B92" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NewAuthorizationMember" xlink:label="loc_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_6410D51236813AF60F336BF9B8B6FD46" xlink:to="loc_cmcsa_NewAuthorizationMember_F868859287BD7D691EBB6BF9B8B7C070" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_A0C4B817435A949985FC6BF9B8B6BB2F" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_56409EF6C066F7F2CAED6BF9B8B74C51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_75AE2A8A529BEA7428F06BF9B8B7761E" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_B4E1DA7E2F1684E52E796BF9B8B7252C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EquityChangesInCommonStockDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_6779ADD566694CDCFD8E0144829F059B" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityTable" xlink:label="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6779ADD566694CDCFD8E0144829F059B" xlink:to="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_BA1A2063D45A8E0C3C26014482A3113D" xlink:to="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_F4CFEAFF127581934855014482A31D2B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:to="loc_us-gaap_CommonClassAMember_F4CFEAFF127581934855014482A31D2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_3442517182F289AD7ED7014482A49A9A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_A46B50A700F3933BA68D014482A3D85A" xlink:to="loc_us-gaap_CommonClassBMember_3442517182F289AD7ED7014482A49A9A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityLineItems" xlink:label="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityTable_F79DD7DB19765BD4FEE8014482A2E3B6" xlink:to="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityLineItems_5676E5E0AD89CB8A3971014482A564DE" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_A1D4C3BCC75AC711EB20014482A67C1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_B4787E1F80FA5E85ACAA014482A798D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_F0BEEEE04035295D8C7A014482A7675A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_D506C9F4DAE25A951404014482A7E33A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_EA34CC79A99D5B2B28FD014482A5C1E7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_E048352F5CF5C6F979EF014482A709A6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_66D063C0C367B1C6EA3BC75B29BB1D38" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_079F6EA135EE5AFC8EFAC75B29BB87F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_66D063C0C367B1C6EA3BC75B29BB1D38" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_079F6EA135EE5AFC8EFAC75B29BB87F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_66D063C0C367B1C6EA3BC75B29BB1D38" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_0230E8E6B9A7E1C580F9C75B29BC7587" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_66D063C0C367B1C6EA3BC75B29BB1D38" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_881EF4EEE7534FDA3C6AC75B29BCAA96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_66D063C0C367B1C6EA3BC75B29BB1D38" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_F050A4E362B072B46043C75B29BC4BBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_73757077A5B537597773C75B29BCBB2E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_66D063C0C367B1C6EA3BC75B29BB1D38" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_73757077A5B537597773C75B29BCBB2E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_3C7EAA05EB28BC979463C75B29F2A06E" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityTable" xlink:label="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3C7EAA05EB28BC979463C75B29F2A06E" xlink:to="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:to="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_8CFAC558A93E7B7335D4C75B29F367AB" xlink:to="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_91A797B9593329DD9A79C75B29F42BE4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:to="loc_us-gaap_CommonClassAMember_91A797B9593329DD9A79C75B29F42BE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1F78BD3F3B3F3832A461C75B29F5F7E8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2D99059E07054C545CBDC75B29F4154C" xlink:to="loc_us-gaap_CommonClassBMember_1F78BD3F3B3F3832A461C75B29F5F7E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_E7CA1B668134231B2752C75B29F5D195" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NewAuthorizationMember" xlink:label="loc_cmcsa_NewAuthorizationMember_DFEBFA74231442D1BA87C75B29F59F8E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_5AFE7FCA9D015C5CEF77C75B29F59A43" xlink:to="loc_cmcsa_NewAuthorizationMember_DFEBFA74231442D1BA87C75B29F59F8E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityLineItems" xlink:label="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityTable_4037C98312AA9BE116D4C75B29F3F71A" xlink:to="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CommonStockVotingPower" xlink:label="loc_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_cmcsa_CommonStockVotingPower_84B174C9B7D0AEF5DA45C75B29F61BA9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock" xlink:label="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock_C03A14DB7AA4806D607FC75B29F6C4B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_777FD8DE60D816C033C0C75B29F7BBAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_EquityLineItems_0D9B5728231953E002FFC75B29F6DF16" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_222AA46A8ABB322C7288C75B29F75A0C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_9AC16D5257B2BB88C8FF6BF9B480473D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9AC16D5257B2BB88C8FF6BF9B480473D" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_3BD4B30ADA32AEBD8BBF6BF9B480A086" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9AC16D5257B2BB88C8FF6BF9B480473D" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_854B0CB16965AC08B4196BF9B4800323" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_FF18116FCC8BD2CF601C6BF9B480F8B6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9AC16D5257B2BB88C8FF6BF9B480473D" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_FF18116FCC8BD2CF601C6BF9B480F8B6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_772A65A56577D9BF2A0B6BF9B6092808" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsTable" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_772A65A56577D9BF2A0B6BF9B6092808" xlink:to="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:to="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_75DAB790D42B536231CA6BF9B60AC557" xlink:to="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_45FF9F24742BF10916F26BF9B60B894D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0D69B21A3E53D94F16336BF9B60A4F32" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_45FF9F24742BF10916F26BF9B60B894D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_9F04C4ED6A875E7EBFD96BF9B60BBD70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_438786BB074A374B02776BF9B6098D3B" xlink:to="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_9F04C4ED6A875E7EBFD96BF9B60BBD70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_9F04C4ED6A875E7EBFD96BF9B60BBD70" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_44716A1AAA8998FDEB596BF9B60B39F8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1DEE00A9CD8F30E42BE1A437791B241C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1DEE00A9CD8F30E42BE1A437791B241C" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:to="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0BACD6E665DDE7660FF9A437791CC724" xlink:to="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9984822F0736A5EB511EA437791D1A6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_F85812701149193D616AA437791D0AE6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9984822F0736A5EB511EA437791D1A6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_FE97EFC39C14F0BE82D4A437791C25F7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2D5D7D7BBF9FBB3ACFE6A437791F0FE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_FC1A428D9C7F50FC2B1BA437791F8F60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7263554D57C2F15202CEA437791F12E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_C01AB96559CFCF0BF6B8A4377920AD1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_B1D5697A7DB0251409EFA437791E7560" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_91850C605C54FAAA072AA4377920923C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2AD1A34D1BADA6B0B360DB9465C95A34" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable" xlink:label="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2AD1A34D1BADA6B0B360DB9465C95A34" xlink:to="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:to="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:to="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9B5166335893049AB7D3DB9465CAA7A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_BE7050CCF727EA1CF3BCDB9465CA3CC0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9B5166335893049AB7D3DB9465CAA7A0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable_AD9929788225269B2550DB9465C94A86" xlink:to="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems_ACAE32C5C0E3E82441BEDB9465CBC769" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_22B1E6236E6700F94329DB9465CB1449" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2AD1A34D1BADA6B0B360DB9465C95A34" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:to="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_822BCF7F67284D627FE2DB9465CEF562" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="loc_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:to="loc_us-gaap_FranchiseRightsMember_5C745351B671545FC176DB9465CFF916" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_695ABE01E4383A94479ADB9465CF8B43" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:to="loc_us-gaap_TradeNamesMember_695ABE01E4383A94479ADB9465CF8B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_B2CC85003F55031996D3DB9465CEB73D" xlink:to="loc_us-gaap_LicensingAgreementsMember_9A38AA7807E029C10DD0DB9465D03C4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_CAB2036911CFC4EC5AEDDB9465CC3C8A" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_9AF9E134D6C7FB827909DB9465D0159D" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_B8AF93B7B7C063F4E78BDB9465D09773" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2AD1A34D1BADA6B0B360DB9465C95A34" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:to="loc_dei_LegalEntityAxis_94B545671CB19F905C41DB9465C954C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4F4F3F2CB0B3A041CC85DB9465D4BC52" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_C3147A698BF522081362DB9465D583E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:to="loc_us-gaap_CustomerRelationshipsMember_C3147A698BF522081362DB9465D583E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_FD8F11A716D0B877C62CDB9465D5F53F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_FD8F11A716D0B877C62CDB9465D5F53F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8E81D980D4AC86DC2E66DB9465D49411" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_8F4C61155AE5BF93E69BDB9465D69450" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:type="locator" />
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_DF1837245B95FD8355E1DB9465D27EF0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29E86853558DE964E444DB9465D77B5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_86D9878463E3D65F6E0ADB9465D84F05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_11BBF007E6974BC685DFDB9465D7A1E6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_134E5E50420C47C0835ADB9465D8BDC3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_F996E8AEA96C1FDEB5CFA4377A18B9AC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_F996E8AEA96C1FDEB5CFA4377A18B9AC" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9E521B25AF845F6E839EA4377A19AC1A" xlink:to="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_00A48725C0491500A8FCA4377A19474D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_C134554C6F893B8ED06CA4377A19B29F" xlink:to="loc_cmcsa_CableCommunicationsMember_00A48725C0491500A8FCA4377A19474D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_4D90CFF678A827D6F5FBA4377A1A6CF5" xlink:to="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_6384C79EA6D11416AB8AA4377A1A31DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_85AC74A317CDD6007243A4377A1ABA6E" xlink:to="loc_us-gaap_OperatingSegmentsMember_6384C79EA6D11416AB8AA4377A1A31DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_BEBEB4A8A72A885BE36CA4377A1BF960" xlink:to="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2F4B190A75BA7388069BA4377A212328" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_F1539B6D4496DAD46254A4377A1B5F39" xlink:to="loc_srt_MaximumMember_2F4B190A75BA7388069BA4377A212328" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1D0036AE342EC97F6961A4377A23AEF3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1BF47D9D0A52BFDCA6B4A4377A239A64" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7CDF590F0D25A13BE35CA4377A25E193" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_553EE1F8EAEA14F4CA03A4377A261F37" xlink:to="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_39A4A740F8D0EF21294AA4377A27D2E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8093005CB91260A03A25A4377A261661" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_39A4A740F8D0EF21294AA4377A27D2E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_85EB378B72C949BC4943A4377A18BEEF" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_C8044D4E157BA46EB8FAA4377A272FDD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_us-gaap_NumberOfReportableSegments_C8044D4E157BA46EB8FAA4377A272FDD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberofDivisions" xlink:label="loc_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_cmcsa_NumberofDivisions_2E693356EC884F8F75FDA4377A280B71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_EEF60C0414323163171FA4377A27E609" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_C9EE0B16FB60B6FC7784A4377A27B741" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ED3883870BFE4D786AA1A8D76E34EA94" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_F879BE16E4DDF482E954A8D76E34062D" xlink:to="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:to="loc_us-gaap_OperatingSegmentsMember_A9A053EAA19B69DB53C3A8D76E357CBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_983CDBD2F36F4178B491A8D76E35FF7A" xlink:to="loc_us-gaap_CorporateNonSegmentMember_2110D4CF73A4B1D276BBA8D76E35890F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C517172AE12BA5BB2E0EA8D76E35E71B" xlink:to="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_CableCommunicationsMember_AAD9113C92251D5623AAA8D76E362202" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_CableNetworksMember_CF747AAA647D464F0913A8D76E36B3A6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_BroadcastTelevisionMember_0E2E5A0EBAD0EE3ED860A8D76E36F5CA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_FilmedEntertainmentMember_52A0186C571010D1ABF3A8D76E368C79" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_ThemeParksMember_14C6F41964AB6F871F46A8D76E37BBA9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_2C28A590D3D8D698B738A8D76E375D30" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98747C8DB7B35C0307C5A8D76E365813" xlink:to="loc_cmcsa_SkyLimitedMember_2C28A590D3D8D698B738A8D76E375D30" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5B1510F499C01AC56E67A8D76E37C91A" xlink:to="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B8AF8482F321F8637ACCA8D76E37E069" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_CB389EB4D57079CA478AA8D76E378B7F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B8AF8482F321F8637ACCA8D76E37E069" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_7781CEB15DBFA482DB0DA8D76E3483F0" xlink:to="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_595249FAD677E332DB87A8D76E38A353" xlink:to="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_Goodwill_005A049483D4F57F12F2A8D76E381DB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_E12A7FD6B321DFC5D8A3A8D76E39F3D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_48E86337BF30FC3D7097A8D76E3967BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_F0372B804515A9FE70D5A8D76E39E7B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_30A8B14826172EC6A9F4A8D76E39CE79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_82BB54D5F31DD7C02385A8D76E38D1F3" xlink:to="loc_us-gaap_Goodwill_373C2487A6A3110DDF79A8D76E3A7D7C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_AD4221AB52E3A6F3B1836BF9B881D084" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsTable" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_AD4221AB52E3A6F3B1836BF9B881D084" xlink:to="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:to="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8E7EAEC7DFE9E210D1C06BF9B881A3B5" xlink:to="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_9A34031400A5A6C3FA3B6BF9B882DFF8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0DC55B95AE6C7A62BDF66BF9B882574B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_9A34031400A5A6C3FA3B6BF9B882DFF8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GoodwillAndIntangibleAssetsLineItems" xlink:label="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsTable_B8194CFAA7F5DF9A890B6BF9B88148EE" xlink:to="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_712F00863197C787CEF36BF9B8833779" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_47B6BB5E7A142BAFE20F6BF9B883A855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_GoodwillAndIntangibleAssetsLineItems_0AA73682464790D356A76BF9B8828F7D" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_46A9625207B9D31A5FDF6BF9B883336D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_64B69C63880F70E9FA626BF9B6677E1A" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_64B69C63880F70E9FA626BF9B6677E1A" xlink:to="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:to="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0B6A37A16F87D31098066BF9B668703E" xlink:to="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_8033ED13ED7EFC35539C6BF9B668817E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_A5DF2934743D4E4E444F6BF9B668C92E" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_8033ED13ED7EFC35539C6BF9B668817E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_9B15D2253CF1C36FFC896BF9B669808B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_B58F4AE9F1081E5BD8116BF9B667A39A" xlink:to="loc_cmcsa_IncomeTaxesLineItems_9B15D2253CF1C36FFC896BF9B669808B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_9B15D2253CF1C36FFC896BF9B669808B" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_F327166E313C85313B636BF9B6693E11" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_24F0A5451084CF1EEB01E711733A689A" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24F0A5451084CF1EEB01E711733A689A" xlink:to="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:to="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_A2B5B3957A92610B305DE711733B53BD" xlink:to="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1A83AB6532EB3FD7CE26E711733B3AA5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_74AAE92039BDD72014DAE711733B57A4" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1A83AB6532EB3FD7CE26E711733B3AA5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_A7B700D8B95756C95C98E711733A3910" xlink:to="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_87E58724C837B242C862E711733CFD6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_A06D8A4BCA4AA362BB28E711733CF407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_F1708C5A53079787B253E711733CFC98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1185A823770C684B3DC7E711733B08CA" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1C6F595BA7890FF73C0EE711733C3294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_95128E2852CAF496BEEFE711733DECB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7057CFBCD9D3842C136DE711733DF8F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8C7FE3DF6D790F2EF7C9E711733DA161" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_02DAA5CFDCCF7332D9BDE711733DB60A" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A58AF0BF81E982FD745EE711733E1FE5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignWithholdingTaxExpense" xlink:label="loc_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_cmcsa_ForeignWithholdingTaxExpense_677E53EE203FA91D1A2FE711733E4D07" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DomesticTaxExpenseBenefit" xlink:label="loc_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_cmcsa_DomesticTaxExpenseBenefit_024DEB10AA9F2A081DDAE711733E69E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_FDBEC13E03CD925093F0E711733E442C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_519E20A276EDEA08CB86E711733B8471" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_FDBEC13E03CD925093F0E711733E442C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3C277B6022ABF164986BF6FD2FC7269E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3C277B6022ABF164986BF6FD2FC7269E" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards" xlink:label="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:to="loc_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards_CF1527416D67C1637673F6FD2FC89CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_7129270EBED47B1FD749F6FD2FC83BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_D8E4DDA16176EBEF99AEF6FD2FC8237B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_E6F5553FBBEFEE54B22AF6FD2FC8E380" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_D082C32B2AF00B3E5421F6FD2FC83C4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3C277B6022ABF164986BF6FD2FC7269E" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets_256C2E1E72C093CA30B9F6FD2FC9AD25" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilityInvestments" xlink:label="loc_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:to="loc_cmcsa_DeferredTaxLiabilityInvestments_03B2B251D34534310288F6FD2FC96B32" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilitiesLongTermDebt" xlink:label="loc_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:to="loc_cmcsa_DeferredTaxLiabilitiesLongTermDebt_1EEFCFA39517312D6B31F6FD2FC9E3B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_3FAA033AF5AC11297C9AF6FD2FC9DCA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_8DBBCB8D4CAA6BCCA2A1F6FD2FC9DBC6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_D370373B945C741B260BF6FD2FC9F755" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3C277B6022ABF164986BF6FD2FC7269E" xlink:to="loc_us-gaap_DeferredTaxLiabilities_CAE51398790B62C44FBBF6FD2FCA7237" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_70C04F82CEA18945BD87F6FD2FD6508E" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_70C04F82CEA18945BD87F6FD2FD6508E" xlink:to="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsAxis" xlink:label="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:to="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TaxAdjustmentsDomain" xlink:label="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_TaxAdjustmentsAxis_546D816BE5272A341451F6FD2FD60658" xlink:to="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember" xlink:label="loc_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:to="loc_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember_4F04A9C2D7BBA8FE5082F6FD2FD742D7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember" xlink:label="loc_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_TaxAdjustmentsDomain_05B82D85B25C9D573CCAF6FD2FD65ACE" xlink:to="loc_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember_24954EFD0559770D31D8F6FD2FD7FCF8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_66C824D52A91A7BE93F5F6FD2FD6EAF9" xlink:to="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_FD29F70F2C6E359CA941F6FD2FD7B071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_569BFB7301190D25966AF6FD2FD7B8BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_53AF1AD953FF5A01A6C3F6FD2FD85AC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_1C632F9849F02C5BD4DDF6FD2FD816A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9519621741895482495CF6FD2FD8F6E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_51684CF9422665985DBEF6FD2FD8A130" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_485287E08FC8C9A2E404F6FD2FD86807" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_1103CE694D2B3D7183B5F6FD2FD7D83A" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_DC9287CD6BC69D85873BF6FD2FD87E24" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_27DBEDDA4F2625B9D2C6A8D76F7BE23E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27DBEDDA4F2625B9D2C6A8D76F7BE23E" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_3DF0E5E25691F0F8117DA8D76F7B7100" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27DBEDDA4F2625B9D2C6A8D76F7BE23E" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_818B18D7E191F02FA652A8D76F7BFE09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_D96D55AA6701E77140BFA8D76F7CDE62" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27DBEDDA4F2625B9D2C6A8D76F7BE23E" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_D96D55AA6701E77140BFA8D76F7CDE62" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_D9133DA7D6BE01252B09F6FD2FCED00B" xlink:to="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_AC43A7C425322D534773F6FD2FCE87A6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_B1CD7D85FD4C000BAFE6F6FD2FCFF65E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_FE8D25ED913F9B2CA063F6FD2FCEDF96" xlink:to="loc_cmcsa_SkyLimitedMember_B1CD7D85FD4C000BAFE6F6FD2FCFF65E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_D44A9DB98D34BF868D4CF6FD2FCF32BA" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:to="loc_us-gaap_DomesticCountryMember_F601D4F2F2F7B2B991FFF6FD2FCFE46A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_926099284591FAAA6ECAF6FD2FCFDBAF" xlink:to="loc_us-gaap_ForeignCountryMember_85247CA07A85948DC9D7F6FD2FD04B93" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2B655E3C888FFBD2498DF6FD2FD0A28D" xlink:to="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_30BB744C4FD29A7E0502F6FD2FD06303" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_A160287C87F95B1353FDF6FD2FD0FAB0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_30BB744C4FD29A7E0502F6FD2FD06303" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_A2DE9136EEA3CB004CFCF6FD2FCED0AF" xlink:to="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7793D69ACE143E544960F6FD2FD13408" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation" xlink:label="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation_06043E51A8708B68CE50F6FD2FD19AAC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome" xlink:label="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome_CDA594C1DE0879AF287AF6FD2FD1F4D1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions" xlink:label="loc_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions_D739C4B7295C7F59BB1BF6FD2FD13F7F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredTaxLiabilityFranchiseRights" xlink:label="loc_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_cmcsa_DeferredTaxLiabilityFranchiseRights_A63489BB381498D94E5AF6FD2FD181E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_OperatingLossCarryforwards_D11F8A243F1160E6B4EAF6FD2FD18ED1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_62F899B0DB5A505D60DDF6FD2FD23AD7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_62F899B0DB5A505D60DDF6FD2FD23AD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_017A796F41894063C5E5F6FD2FD2CAF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_5B67D65BA4E38F82CBFDF6FD2FD2FAF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_913F04CDABC5453F3902F6FD2FD096B0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_670246BB680F1BEE513EF6FD2FD29461" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2890B412A4AD75714A316BF9B42AD88C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2890B412A4AD75714A316BF9B42AD88C" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_C7B2ED5EC04D0C76642B6BF9B42B35F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_107484038C54C2AD2ED56BF9B42B12AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_EB241954A8C26B50897C6BF9B42B6A7E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries" xlink:label="loc_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries_3086F40029B39454FA216BF9B42C3FD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_DDA065ABA246B6BD799E6BF9B42C52D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_CEF33DE585D70FAC2C0A6BF9B42C87D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_44214FF15CD8E2650BED6BF9B42C9BDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_8D438F29EDFD814F25926BF9B42A75AB" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6D7D9C47B6D3033570036BF9B42DC2D6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UnrecognizedTaxBenefitsPositionsPaid" xlink:label="loc_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2890B412A4AD75714A316BF9B42AD88C" xlink:to="loc_cmcsa_UnrecognizedTaxBenefitsPositionsPaid_1E38777D74BA2FE079B16BF9B42DA61C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_37DA29FBF8D768BD8E876BF9B42DDD9B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2890B412A4AD75714A316BF9B42AD88C" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_37DA29FBF8D768BD8E876BF9B42DDD9B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_61B412BCDA3072DCE12993BDA476FB11" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesTable" xlink:label="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_61B412BCDA3072DCE12993BDA476FB11" xlink:to="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:to="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1D0EA11594D863CEE12993BDA477FB56" xlink:to="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_040DC762FB5506F8D97B93BDA4788A70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_422A857FC0340BF156E093BDA477DB09" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_040DC762FB5506F8D97B93BDA4788A70" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_IncomeTaxesLineItems" xlink:label="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesTable_9B6C178273834E47967993BDA4777CA1" xlink:to="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_72143B427B79C20F3E9A93F49F5437BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_858438979118BAFCFEE593BDA4783DBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_07FB1F7DD62ABABE327D93BDA4784AD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4A5FBDE3A9B3C4DC1D3493BDA47937B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_IncomeTaxesLineItems_40D7EBE12D2D2A78510E93BDA478B1F9" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_E58C030CEBFD45B5314C93BDA479043A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/Investments" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_D49C7D8CEAC220C00E54A9295A4FAFB9" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsTable" xlink:label="loc_cmcsa_InvestmentsTable_448B171FC80860466193A8D6CA45C976" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_D49C7D8CEAC220C00E54A9295A4FAFB9" xlink:to="loc_cmcsa_InvestmentsTable_448B171FC80860466193A8D6CA45C976" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_20E8F2AE1E823DD33C66A8D6CA4555B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsTable_448B171FC80860466193A8D6CA45C976" xlink:to="loc_dei_LegalEntityAxis_20E8F2AE1E823DD33C66A8D6CA4555B2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_6DAF46D73663712C1ED7A8D6CA4576C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_20E8F2AE1E823DD33C66A8D6CA4555B2" xlink:to="loc_dei_EntityDomain_6DAF46D73663712C1ED7A8D6CA4576C9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_F287D8E16709578CC279A8D6CA4693E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6DAF46D73663712C1ED7A8D6CA4576C9" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_F287D8E16709578CC279A8D6CA4693E3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsLineItems" xlink:label="loc_cmcsa_InvestmentsLineItems_BDB961D0B41FC812AACEA8D6CA461101" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsTable_448B171FC80860466193A8D6CA45C976" xlink:to="loc_cmcsa_InvestmentsLineItems_BDB961D0B41FC812AACEA8D6CA461101" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_61C0DAF2A743DCAF4DFFA8D6CA46D26A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsLineItems_BDB961D0B41FC812AACEA8D6CA461101" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_61C0DAF2A743DCAF4DFFA8D6CA46D26A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_E89BA1015CCCD1F5E8F3F7772AB8B288" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_E89BA1015CCCD1F5E8F3F7772AB8B288" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ED7E38A4C4A8C1880545F7772AB8B944" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_81584DAE3326AF65541FF7772AB9F0DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_E1A0B1618D24C98A3D52F7772AB963A1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_81584DAE3326AF65541FF7772AB9F0DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_D6C9B88E0DAA83621FB0F7772AB98EDA" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AtairosMember" xlink:label="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:to="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HuluMember" xlink:label="loc_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_C28998226021E708005BF7772AB90BBB" xlink:to="loc_cmcsa_HuluMember_941E3130C79433434343F7772ABAC542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_E31969ED773240F853F5F7772ABA30C3" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FormerCFOMember" xlink:label="loc_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1868AD52CB76807A0125F7772ABA8979" xlink:to="loc_cmcsa_FormerCFOMember_DB8F328DE2554E83870EF7772ABBE61D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0DE46A2AC49E120BAC4CF7772AC0D3FA" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ATTInc.Member" xlink:label="loc_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="loc_cmcsa_ATTInc.Member_39E6252D94EC49232929F7772AC02F6F" xlink:type="arc" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="loc_cmcsa_AtairosMember_E110083F7F4D65F4A46EF7772ABA5565" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TimeWarnerInc.Member" xlink:label="loc_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0EBAA8BC34B3679F8A6AF7772AC054AB" xlink:to="loc_cmcsa_TimeWarnerInc.Member_A67CF97A20F1F0E91A91F7772AC13CCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_D3390E8C62CAE12234A3F7772AC18F9F" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_CDF22D47ED65B4E174D3F7772AC1BD74" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_BD0AD2A655E2A3DA93B0F7772AC21098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_B706E0691377ACCA4007F7772AC26308" xlink:to="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_33714FA036C7CBEAEB9AF7772AC3AE3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:to="loc_srt_MinimumMember_33714FA036C7CBEAEB9AF7772AC3AE3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_074CECCEC6E822BB6E41F7772AC23696" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_E46B3DC9FD8417401011F7772AC2DD37" xlink:to="loc_srt_MaximumMember_074CECCEC6E822BB6E41F7772AC23696" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4BC0C274BFBAEDE22FD3F7772AC3D5C4" xlink:to="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_EA813BF2A214EA06C787F7772AC39E3B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_FEC6F0AF5D52F756D9C1F7772AC314FB" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_EA813BF2A214EA06C787F7772AC39E3B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_9D3E8BAA9818846CBC1AF7772AB80AD8" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TermOfAgreement" xlink:label="loc_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_TermOfAgreement_98EF61368FD993CD2CCEF7772AC4B59B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFundingCommitment" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitment_CE921652983EE9C2E64EF7772AC4DEFA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment" xlink:label="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment_CB0ECD0EDF85A178D299F7772AC42942" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors" xlink:label="loc_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors_AD993839C2AF33390DC0F7772AC45212" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentPercentofLosses" xlink:label="loc_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentPercentofLosses_399C026F736DDE2E0AABF7772AC5C62E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Percentageofresidualreturns" xlink:label="loc_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_Percentageofresidualreturns_ACA0714B646B88F45896F7772AC52AC4" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment" xlink:label="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment_2A226CBCEB4AE7A9F1ACF7772AC5319E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_30AEE59AB0E81087C2B9F7772AC57921" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CapitalContributionToVIE" xlink:label="loc_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_CapitalContributionToVIE_5068391980438490995AF7772AC55B58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_EquityMethodInvestments_107A6CAAC227ABD5B488F7772AC57FAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_8007AE4A209CEF7D2738F7772AC517EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_99879A455FBEF7CB8D30F7772AC5E222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_59B1FCE0AF02E27732D4F7772AC61470" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod" xlink:label="loc_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod_B008AA38C0F071DDE168F7772AC66759" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageFloor" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor_FCFF3F11D42A5BE75AF6F7772AC632BB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption_89DAE949EE1ED06D1149F7772AC69CFB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption_9D9E4C418EC8132D9CC8F7772ACAE78F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption" xlink:label="loc_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption_3D3428C77FD2D30E1CDCF7772ACA8188" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProceedsFromCollateralizedObligation" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_CAE98B4C208BF2ECDEE5F7772ACA7A6C" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_CAE98B4C208BF2ECDEE5F7772ACA7A6C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligation" xlink:label="loc_cmcsa_CollateralizedObligation_0DF0C5BA35D8C7D747D8F7772ACBC5CF" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_CollateralizedObligation_0DF0C5BA35D8C7D747D8F7772ACBC5CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_EE99051904DE42FEF014F7772ACB1207" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_EE99051904DE42FEF014F7772ACB1207" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CollateralizedObligationFairValue" xlink:label="loc_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_CollateralizedObligationFairValue_B4D95FDFEF2D2A3DFFF6F7772ACB5F8D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment" xlink:label="loc_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10DD0DCCFF4BA972B759F7772AC31A58" xlink:to="loc_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment_020F16234A1A7C729164F7772ACBF960" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_5C47A522BF252D313B09A92EACC8C267" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_3584F3EB1C235CA48A76A8D6C64215AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_5C47A522BF252D313B09A92EACC8C267" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_3584F3EB1C235CA48A76A8D6C64215AB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_521C64607BDA8790CA28A8D6C64393A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_3584F3EB1C235CA48A76A8D6C64215AB" xlink:to="loc_dei_LegalEntityAxis_521C64607BDA8790CA28A8D6C64393A4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_747B00B32776072AD6A6A8D6C6430A2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_521C64607BDA8790CA28A8D6C64393A4" xlink:to="loc_dei_EntityDomain_747B00B32776072AD6A6A8D6C6430A2C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_2B74A1CC5740EAE34376A8D6C64388E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_747B00B32776072AD6A6A8D6C6430A2C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_2B74A1CC5740EAE34376A8D6C64388E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_0AFBE9B2DB8062E1AF50A8D6C6433B04" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_3584F3EB1C235CA48A76A8D6C64215AB" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_0AFBE9B2DB8062E1AF50A8D6C6433B04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_85FE643C5B1A7EA70B4CA8D6C6435719" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_0AFBE9B2DB8062E1AF50A8D6C6433B04" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_85FE643C5B1A7EA70B4CA8D6C6435719" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_65762023303060BBA269A8D6C64455DD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_0AFBE9B2DB8062E1AF50A8D6C6433B04" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_65762023303060BBA269A8D6C64455DD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeLossNet" xlink:label="loc_cmcsa_OtherIncomeLossNet_9804C64E9347E54D55E8A8D6C6447C77" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_0AFBE9B2DB8062E1AF50A8D6C6433B04" xlink:to="loc_cmcsa_OtherIncomeLossNet_9804C64E9347E54D55E8A8D6C6447C77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0C7BD583251A99B39655A8D6C6442632" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_0AFBE9B2DB8062E1AF50A8D6C6433B04" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0C7BD583251A99B39655A8D6C6442632" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofFairValueMethodInvestmentsTable" xlink:label="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_6C81A4E483AE6F2DF0EEE72AEFA7C000" xlink:to="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_7B2D4AA222D727AA0295E72AEFAA55FC" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SnapMember" xlink:label="loc_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:to="loc_cmcsa_SnapMember_8EEBE23EB2CAF9781DADE72AEFAAA2FA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PelotonMember" xlink:label="loc_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_327FADA67B392E531BC8E72AEFAAFCFE" xlink:to="loc_cmcsa_PelotonMember_EC545DC98116991BEC04E72AEFAAD780" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:to="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_142E4665CC5CBB7E17D2E72AEFABB425" xlink:to="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_17692DD8BCA2FDC8C449E72AEFAB33AB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_001BB85A13A7E32565B7E72AEFABE3EC" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_17692DD8BCA2FDC8C449E72AEFAB33AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleofFairValueMethodInvestmentsLineItems" xlink:label="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsTable_C2681875D9B15ABA17ACE72AEFA90BA8" xlink:to="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_721F0786435A2F7E27ACE72AEFACE100" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_MemberContribution" xlink:label="loc_cmcsa_MemberContribution_90B096D6E3C38B5848FEE72AEFAC74FF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_cmcsa_MemberContribution_90B096D6E3C38B5848FEE72AEFAC74FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_1A9B8DDD785FEFE6B51FE72AEFAC4D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_B12A08B7484AE578859FE72AEFAC3BC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_EFC88957655BFA88B056E72AEFAC58EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_3EF1B3259C6D96B38F7EE72AEFAD4F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems_A624E4FBC2E93D56F32BE72AEFABBC7D" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0AFAA1BD3EDA0B6D8E76E72AEFADD915" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_C0284020E55489F0C55A80D268BA80E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_C0284020E55489F0C55A80D268BA80E6" xlink:to="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_918687797100BD91686C80D268C510B3" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AirTouchMember" xlink:label="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_72342E2A78E3421D02D080D268CA4366" xlink:to="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_44821029A1B5B27354F080D268CFDB8B" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0F27B930E06C98530DAF80D268CF3DFE" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_BF6262CAFDB3D5EB880280D268D017E7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_D73A4ED6A9564697454280D268D15EE8" xlink:to="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:type="arc" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:to="loc_cmcsa_AirTouchMember_47E6982880DAE6C101C280D268CB8958" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_AC07D4FDBFAE54FC984C80D268D3D0ED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_D09F9F2F06CD9D9F455680D268D220C1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_AC07D4FDBFAE54FC984C80D268D3D0ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentHoldingsLineItems" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_25F9684F7AF44B6F513D80D268C39F95" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberofPreferredStockSeries" xlink:label="loc_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_NumberofPreferredStockSeries_39A8BF8CF4EC8CFE8F6180D268D45CAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_791F75FF12FDFF19F9DF80D268D426E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesNoncurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesNoncurrent_9606B0C3332C33D621B380D268D45A20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_C63D36CCB787F6BE0CB180D268D56A0B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockAggregateRedemptionValue" xlink:label="loc_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_PreferredStockAggregateRedemptionValue_5E420208556F3E6BB0B980D268D5C70C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockRedemptionValue" xlink:label="loc_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_PreferredStockRedemptionValue_944DF311BC8690BD7EA880D268D5E5F0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingAmountOfRedeemablePreferredStock" xlink:label="loc_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_CarryingAmountOfRedeemablePreferredStock_54FDA871C8E728E7778580D268D6DAF9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FairValueOfRedeemablePreferredShares" xlink:label="loc_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_FairValueOfRedeemablePreferredShares_2C0BDE9483F52E2C9DFB80D268D6053C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NonredeemablePreferredStock" xlink:label="loc_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_0C7EF18DAAEE4D0152FB80D268D4814C" xlink:to="loc_cmcsa_NonredeemablePreferredStock_18A3FCA39D3BC17B4AD580D268D604BC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_50FB02108D562518A5DA33AF24E0CF46" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_50FB02108D562518A5DA33AF24E0CF46" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:to="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5A5BBEA84F1988FA456233AF24E352C6" xlink:to="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_CF6C3F28C101887F2FD933AF24E46DCF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_503BAEC845206717406C33AF24E36397" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_CF6C3F28C101887F2FD933AF24E46DCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_C62BFEEFB8C7347E575C33AF24E20EC1" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_EquityMethodInvestments_BF8BE81679211CED3FB033AF24E4BB73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_E42A2B3CB578D0D2E72D33AF24E68EF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_41F37D125CBE7C66068533AF24E60946" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_41F37D125CBE7C66068533AF24E60946" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherInvestments" xlink:label="loc_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_OtherInvestments_25C4E95CEDFE96B1457D33AF24E772B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_Investments_56C975B0885C7F7A184133AF24E73271" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_ShortTermInvestments_AF59B8E3E88D8F4D80DC33AF24E717FE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentSecuringCollateralizedObligation" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_479B9A72B2C7968E640433AF24E7CD74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_AE5B0586ECE053067FF933AF24E43688" xlink:to="loc_us-gaap_LongTermInvestments_862BD49F1310840A47D833AF24E717C7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAbstract_0E0BD3846F2BD97618D8A92E0D4397DB" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsTable" xlink:label="loc_cmcsa_InvestmentsTable_9C85DC24DB4E3E78B9DAA8D6C7FD7917" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_0E0BD3846F2BD97618D8A92E0D4397DB" xlink:to="loc_cmcsa_InvestmentsTable_9C85DC24DB4E3E78B9DAA8D6C7FD7917" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_F873FCC6DE5052F443CFA8D6C7FEEE89" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsTable_9C85DC24DB4E3E78B9DAA8D6C7FD7917" xlink:to="loc_dei_LegalEntityAxis_F873FCC6DE5052F443CFA8D6C7FEEE89" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_294ABE479FA0221A3173A8D6C7FEDFE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_F873FCC6DE5052F443CFA8D6C7FEEE89" xlink:to="loc_dei_EntityDomain_294ABE479FA0221A3173A8D6C7FEDFE2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_AE32FC20390277719BC9A8D6C7FE7B27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_294ABE479FA0221A3173A8D6C7FEDFE2" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_AE32FC20390277719BC9A8D6C7FE7B27" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsLineItems" xlink:label="loc_cmcsa_InvestmentsLineItems_EB625584F5D1D3377E28A8D6C7FF5832" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsTable_9C85DC24DB4E3E78B9DAA8D6C7FD7917" xlink:to="loc_cmcsa_InvestmentsLineItems_EB625584F5D1D3377E28A8D6C7FF5832" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock" xlink:label="loc_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_C7B9E7D7A51913D0B3BBA8D6C7FF89FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsLineItems_EB625584F5D1D3377E28A8D6C7FF5832" xlink:to="loc_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock_C7B9E7D7A51913D0B3BBA8D6C7FF89FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_70D9E566283F3B9BC4E8A8D6C7FFD37B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_InvestmentsLineItems_EB625584F5D1D3377E28A8D6C7FF5832" xlink:to="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_70D9E566283F3B9BC4E8A8D6C7FFD37B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C0918023627142608C0B6BF9B36528B9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C0918023627142608C0B6BF9B36528B9" xlink:to="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:to="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3D1DBF67CB0861E8EAF26BF9B3650ADF" xlink:to="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_780057E3BF5D0E62398C6BF9B3662206" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_E2B28110B355C8E9DC8D6BF9B365B3E0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_780057E3BF5D0E62398C6BF9B3662206" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2976A774BFF8F11006F86BF9B3662586" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_293DFD7E5D8E29E165266BF9B3653D5F" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2976A774BFF8F11006F86BF9B3662586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2976A774BFF8F11006F86BF9B3662586" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1B76C414E475B1F50E626BF9B36791AE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C3281F317501139AE36B941E8872A74F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C3281F317501139AE36B941E8872A74F" xlink:to="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:to="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_BCF11F6C31FF23DAD93B941E8872BB61" xlink:to="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_BE7AC52EF678156F7099941E88733F02" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_B67303092C3A4BC6E216941E88731E45" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_BE7AC52EF678156F7099941E88733F02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_FB5F8C1DAB923B2E9DCA941E8874688B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_B3DA1DA2D87DB7E71BD9941E8872CB16" xlink:to="loc_us-gaap_DebtInstrumentLineItems_FB5F8C1DAB923B2E9DCA941E8874688B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_FB5F8C1DAB923B2E9DCA941E8874688B" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_DB26C63D9A2ACF979D51941E8876B755" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_9409E1A94718637E720C941E88775D9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_703C9C4221906A900E16941E8877FD49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_E407AD794289D6EBE398941E88774333" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_50B2EDD1959E74F19F45941E887802A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_B45D0DB6325C56FAB2E2941E88755846" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_B39BA46F68E59D23C204941E8878369E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8A8E560EB86AB885BECDF776CF70AD54" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8A8E560EB86AB885BECDF776CF70AD54" xlink:to="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_91A935123BD66BEAD923F776CF7263B4" xlink:to="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember" xlink:label="loc_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:to="loc_us-gaap_CashFlowHedgingMember_371E800EEA7E7E552FF3F776CF728E67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetInvestmentHedgingMember" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_94261375714B5D77CA1DF776CF72694B" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_CEBE29CB330EA694CF7AF776CF725C41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_C778DCA373C962D23A67F776CF723C70" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrencySwapMember" xlink:label="loc_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_C9FCB78BE51030D93960F776CF729222" xlink:to="loc_us-gaap_CurrencySwapMember_03A9012A4D625B9B6D39F776CF727BBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_3673D504CF3D1842B3B1F776CF72A690" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember" xlink:label="loc_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_B959CECA682096947CBFF776CF725598" xlink:to="loc_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember_0FAA5A274F973581DD83F776CF7250BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_6653BBBE6572F03A1FDEF776CF728A3C" xlink:to="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastRevolvingCreditFacilitydue2022Member" xlink:label="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:to="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyRevolvingCreditFacilityMember" xlink:label="loc_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_83EF990CF3BB8ED1D884F776CF7242A8" xlink:to="loc_cmcsa_SkyRevolvingCreditFacilityMember_4D698CFFA0A8B8B1EF8DF776CF72372F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_F6EA04FA94F62EA81019F776CF723784" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember" xlink:label="loc_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember_2B4E26F8F78F9F403BADF776CF72733B" xlink:type="arc" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_ComcastRevolvingCreditFacilitydue2022Member_9352BE134D62EDF4332FF776CF7279DE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndComcastCableDebtSecuritiesMember" xlink:label="loc_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_ComcastAndComcastCableDebtSecuritiesMember_B4994720DA59F88D784BF776CF727BE0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember" xlink:label="loc_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember_78FC709EDDE310F9F0B1F776CF729B5A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalStudiosJapanTermLoansMember" xlink:label="loc_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_UniversalStudiosJapanTermLoansMember_9F2593001ED468427419F776CF72AC6B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyDebtSecuritiesMember" xlink:label="loc_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1C0025DEF884EDA6F694F776CF72D35F" xlink:to="loc_cmcsa_SkyDebtSecuritiesMember_8C3CDE2AE89709CBBF51F776CF723064" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_D0CB98E251A4179E633CF776CF72D060" xlink:to="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_6985D980349D589BD3F9F776CF72F7F6" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_AE9A625F7736E485B4D1F776CF72E265" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_034493AC4F24AFCBC4F9F776CF72B2C2" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NbcuniversalEnterpriseMember" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_90D72CDCB3D8CF10035CF776CF726110" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1E1271DE6FDBAD431002F776CF726104" xlink:to="loc_cmcsa_NbcuniversalEnterpriseMember_90D72CDCB3D8CF10035CF776CF726110" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_369FE16D09DC024D4ECCF776CF728C8B" xlink:to="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_15389533A15523966F7FF776CF72F5CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_C13C0A2237D4F0F2FCF0F776CF7250BA" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_15389533A15523966F7FF776CF72F5CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_AD28A83FBABD8E1D13E6F776CF705D36" xlink:to="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_LongTermDebtFairValue_DD66BBDB9996B53226B3F776CF722EFD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged" xlink:label="loc_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged_C5B935C9615922356F34F776CF7268A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_8EDD83C66F5BC583682EF776CF722774" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged" xlink:label="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged_3182BD32D445A86FAECFF776CF723B7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_FD08F59A6C5A30DF4053F776CF72182D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_76B7FCCB8F6F0C5CEA1CF776CF7262AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity" xlink:label="loc_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity_652D2FD5AF9F4A3A5C83F776CF722706" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_FCE9959F00A89A8925D3F776CF722C9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_0FBAF866BC31BF3E39BDF776CF72B1AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_6ADDF6F0590D11E9BB0BF776CF727294" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated" xlink:label="loc_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated_A217824251D6F1EEF132F776CF728BE2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount" xlink:label="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount_6DE44CC7719B2EEDF076F776CF724268" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OwnershipInCableHoldingCompanySubsidiaries" xlink:label="loc_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_OwnershipInCableHoldingCompanySubsidiaries_B16148A0DAB9D7F748FCF776CF72E5E9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsDebtSecurities" xlink:label="loc_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_GuaranteeObligationsDebtSecurities_970B70AE4F84D28E84CAF776CF72E36B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears" xlink:label="loc_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears_3B22DCD3A0D2495DD196F776CF725476" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility" xlink:label="loc_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility_70C9D71E5E2BA9173008F776CF724332" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee" xlink:label="loc_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee_9F5794C4F3650957E831F776CF72EA65" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee" xlink:label="loc_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_F9FE7209FA268AF7F149F776CF729CBA" xlink:to="loc_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee_8EA433C9A93064497296F776CF72FE3A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_D1F9CF3B9589DC47C962F30947C010A9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_D1F9CF3B9589DC47C962F30947C010A9" xlink:to="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:to="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9B7016BFD9F47BD81EDAF30947C19B08" xlink:to="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_19A2639664A56DDD8C81F30947C17A10" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_F3946103DAEEAFC1B6C7F30947C1DB5C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_19A2639664A56DDD8C81F30947C17A10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:to="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_AEB0C5F0695EFACEA3EBF30947C20B05" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_us-gaap_CommercialPaperMember_3071083D20650DAD1A7FF30947C23C07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_B236D66C02AFE50B58A2F30947C26743" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TermLoansMember" xlink:label="loc_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_TermLoansMember_137749A5ED48BC359444F30947C358EB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember_C781AAF04A8503ED0911F30947C31532" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember_324341D6426C90D3B2C7F30947C3503E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember" xlink:label="loc_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember_F1841886DCBA0F40BBB8F30947C34B48" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_A4.00NotesDue2049ToComcastMember" xlink:label="loc_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_A4.00NotesDue2049ToComcastMember_551CEE02C54FD76CFCF0F30947C3DDE8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncludingCapitalLeaseObligationsMember" xlink:label="loc_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_OtherIncludingCapitalLeaseObligationsMember_035FA58FCB61DA0E0535F30947C334D0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ForeignCurrencyDenominatedBorrowingsMember" xlink:label="loc_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_BD12B037680E34A3D76DF30947C2ACD4" xlink:to="loc_cmcsa_ForeignCurrencyDenominatedBorrowingsMember_6D53E904874C21DB332DF30947C43B9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0F7707FF24FFA14D7A39F30947C0418D" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPaper" xlink:label="loc_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_CommercialPaper_3F2E03AD0BD824D17AEBF30947C425A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_LineOfCredit_2A1CBC737657810AB7A6F30947C46B5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_OtherLongTermDebt_C82862324FD0D859F8BFF30947C5DD0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotes" xlink:label="loc_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_SeniorNotes_3B37A8C2CABA79EF4DF0F30947C50D43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermNotesPayable" xlink:label="loc_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_OtherLongTermNotesPayable_1CC9D9BC2C461C1C9FCDF30947C5572B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherBorrowings" xlink:label="loc_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_OtherBorrowings_5D435BD807CCD776863FF30947C5CD7D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions_889569C6A02F4C0FA5AFF30947C552E1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet" xlink:label="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet_4EC1C45118CF7353D85BF30947C6A297" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_56563624DD0610B0A8F4F30947C67243" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtCurrent_4C11FCF06CF59D26E42EF30947C67357" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_6DB0C5FFD0FEB61217D3F30947C6A609" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_6DB0C5FFD0FEB61217D3F30947C6A609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_21244DA4F8358FBADF27F30947C6E453" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3D93C32EDA27A7BB4028F30947C4E05B" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_AD7E82F81985B3B7D15EF30947C782E9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7C2E1CCA0F5CAC69284E6BF9B37EE73D" xlink:to="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:to="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_82F6363F52986F0B91676BF9B37EB77C" xlink:to="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_27401BC3710E245BB6C56BF9B37F1742" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7D296CA19B5D9163F25A6BF9B37F192D" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_27401BC3710E245BB6C56BF9B37F1742" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_A0198BDE2F46502C071C6BF9B37EF5B1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_9B7C7F56175133590E606BF9B380C3EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_BA1DE2DBA9E32D2869056BF9B37F55F6" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_078A2D2FEC966FFB75526BF9B3806251" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCosts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndustriesAbstract" xlink:label="loc_us-gaap_OtherIndustriesAbstract_2D854E9A150B398101E0A8D76FAB2907" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_2D854E9A150B398101E0A8D76FAB2907" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:to="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9DD1F5B6ED2B4BCF1E9CA8D76FAB6B14" xlink:to="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_E3105B3F4DD3E15BC7D4A8D76FAC7F74" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_158456A121B8F32E6608A8D76FAB588F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_E3105B3F4DD3E15BC7D4A8D76FAC7F74" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_015A9A63DA56A81E2FE9A8D76FAC9D16" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_11DD023B8F6AF3067EB6A8D76FAB95CA" xlink:to="loc_cmcsa_FilmAndTelevisionCostLineItems_015A9A63DA56A81E2FE9A8D76FAC9D16" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsDisclosureTextBlock" xlink:label="loc_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_015A9A63DA56A81E2FE9A8D76FAC9D16" xlink:to="loc_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock_CCAF4B07A33A3632D1C2A8D76FAC83A1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndustriesAbstract" xlink:label="loc_us-gaap_OtherIndustriesAbstract_4A1A587DA5243FB1FA5DA8D76F9028EC" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_4A1A587DA5243FB1FA5DA8D76F9028EC" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:to="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_920EC1499E1D6B1CD027A8D76F904094" xlink:to="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2F31C56C91BBC5DB5E34A8D76F9110E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9D9CC0894927AB3CE037A8D76F9193EC" xlink:to="loc_srt_MaximumMember_2F31C56C91BBC5DB5E34A8D76F9110E0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:to="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2AD7564030D1894AC726A8D76F91D698" xlink:to="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_DD91444303663406C090A8D76F921FDE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_805512804C125709E194A8D76F91527E" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_DD91444303663406C090A8D76F921FDE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_AAAD13130A1EA97F920BA8D76F90C91F" xlink:to="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FilmCostsAmortizedInNextOperatingCycle" xlink:label="loc_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_us-gaap_FilmCostsAmortizedInNextOperatingCycle_3E291B34EA4261BFA8ECA8D76F92ACDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PercentageOfUnamortizedFilmCosts" xlink:label="loc_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_us-gaap_PercentageOfUnamortizedFilmCosts_6A0274A3703C640A2869A8D76F92730A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionLibraryCostsUnamortized" xlink:label="loc_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_FilmAndTelevisionLibraryCostsUnamortized_3251D4894957AF71EEA6A8D76F933DE7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod" xlink:label="loc_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod_D58265B9C5DEF3A5EF7CA8D76F938258" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears" xlink:label="loc_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_00696C5CE2280368FF67A8D76F9287AE" xlink:to="loc_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears_E3D9A0E497B14F0E018AA8D76F930C17" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndustriesAbstract" xlink:label="loc_us-gaap_OtherIndustriesAbstract_FA6BC5ADDB60431E1A14A8D76F9C48CD" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_FA6BC5ADDB60431E1A14A8D76F9C48CD" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:to="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_C304FFF41E2AC559A5E6A8D76F9D11B5" xlink:to="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_680C92D3A1B6A085ED1BA8D76F9D6384" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_538A3D4620DE4C50424FA8D76F9D4422" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_680C92D3A1B6A085ED1BA8D76F9D6384" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_D5C7020A38B793C778ECA8D76F9D1633" xlink:to="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsAbstract" xlink:label="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_us-gaap_TheatricalFilmCostsReleased_0DE1CEF28A21D6A23A2AA8D76F9E5DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCostsCompletedAndNotReleased" xlink:label="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_us-gaap_TheatricalFilmCostsCompletedAndNotReleased_BA233AE677097CDC3CB1A8D76F9E505D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalFilmCostsInProductionAndInDevelopment" xlink:label="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment_BA78FB50421352793A18A8D76F9FC848" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TheatricalFilmCosts" xlink:label="loc_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TheatricalFilmCostsAbstract_E3F273BC6A9C961AC56EA8D76F9E06AC" xlink:to="loc_us-gaap_TheatricalFilmCosts_A741F63C4B5567D3DF4CA8D76F9F498C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsAbstract" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCostsReleased" xlink:label="loc_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="loc_us-gaap_DirectToTelevisionFilmCostsReleased_6305ABD94A0E0F2F8FE2A8D76F9F71D3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment" xlink:label="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="loc_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment_27E7BADAE1AE8F4B2C55A8D76F9F0861" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectToTelevisionFilmCosts" xlink:label="loc_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DirectToTelevisionFilmCostsAbstract_3009C6A946E37F155E60A8D76F9FCAEE" xlink:to="loc_us-gaap_DirectToTelevisionFilmCosts_1D3D80B563329115BD22A8D76FA054FF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsLessAmortization" xlink:label="loc_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_ProgrammingRightsLessAmortization_5715A5B792EDB36573E7A8D76FA0322A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization" xlink:label="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization_D8C980FBD584AFBE071FA8D76FA0D9D5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ProgrammingRightsCurrent" xlink:label="loc_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_ProgrammingRightsCurrent_A9BA1A022EF42FD3627BA8D76FA0D46C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_900C5784E48D3399AEC5A8D76FA0E8BA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_2878726E75B74E67544CA8D76F9EDB7A" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_900C5784E48D3399AEC5A8D76FA0E8BA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIndustriesAbstract" xlink:label="loc_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsTable" xlink:label="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_952CD3BD4BA3CF1ED248A8D76FA5BDE4" xlink:to="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:to="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8960E2E7A2E67A2E7591A8D76FA5EA25" xlink:to="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4F3A8B2075575146767FA8D76FA62A70" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_FB35D7E5AFEE27FF074CA8D76FA60088" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4F3A8B2075575146767FA8D76FA62A70" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostLineItems" xlink:label="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostsTable_CBE6FF68BF2D61CFB803A8D76FA55935" xlink:to="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionCostLineItems_0864E0BC7D54B99E608BA8D76FA60840" xlink:to="loc_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock_24B8056CDC651058AA12A8D76FA62E1F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_A909A091F804C105E5366BF9B75AC6C6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:to="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_E03156DD717171CD55826BF9B75B0D26" xlink:to="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4037646F2455F4DE1B3F6BF9B75B72FD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7B44E1C3B3743A1DAEA96BF9B75B629F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4037646F2455F4DE1B3F6BF9B75B72FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_371C63EC4E62B82A76266BF9B75ACB18" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1C0734B0D318BB5DB4206BF9B75B040E" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0855ADC5EAA5FE8517806BF9B75CF798" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_D1FC2A59757A009A7EC5DB6A2E6877B1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_D1FC2A59757A009A7EC5DB6A2E6877B1" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2C9F3573644C6C3342A1DB6A2E68B95D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionSystemMember" xlink:label="loc_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_cmcsa_DistributionSystemMember_64D844A0178364904203DB6A2E69D522" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CustomerPremiseEquipmentMember" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_D67D863591B57DA1A8DDDB6A2E69AFC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_cmcsa_CustomerPremiseEquipmentMember_D67D863591B57DA1A8DDDB6A2E69AFC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_3F6B3AA2C0E67582A818DB6A2E6A7948" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_04F9A9BF29D155AE41FDDB6A2E6AB591" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_14269D876800E12D4046DB6A2E6A67EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_ConstructionInProgressMember_4A6CD377DDC750B5DA5ADB6A2E6A3DAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8808EB5491B8628B8CBEDB6A2E6969EF" xlink:to="loc_us-gaap_LandMember_3F0DC63F09917CB634E9DB6A2E6AADC0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:to="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_34FAB4952BFE11951E39DB6A2E6ABEA4" xlink:to="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_10BC484F1193207E5B2ADB6A2E6BEFA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7F2CE8659B9F5DFA45E9DB6A2E6B1D11" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_10BC484F1193207E5B2ADB6A2E6BEFA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6D9416E5E346401E3822DB6A2E68E7BD" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1A3980085FA52B0BC479DB6A2E6B187F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_0395CF2BF4E04EC54D78DB6A2E6B388B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_899A437CF46E700A500ADB6A2E6CB5D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_A89AD05E282AEE634011DB6A2E6BF341" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7A856A3480C88D3FD60BDB6A2E6CBA20" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/PropertyAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_FED6996D5B98BD3250316BF9B691DF4C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_FED6996D5B98BD3250316BF9B691DF4C" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:to="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9309BC83E4F25570510D6BF9B69242E7" xlink:to="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_6F325BBAAA2E8FE72B576BF9B693AE53" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_E4BA2689A9853FCDBDEC6BF9B692F53A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_6F325BBAAA2E8FE72B576BF9B693AE53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D3FA6598278B5A2DD7736BF9B6935C91" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_E882706830B43E3760BC6BF9B6927748" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D3FA6598278B5A2DD7736BF9B6935C91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D3FA6598278B5A2DD7736BF9B6935C91" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6539E8606B69F6E50F956BF9B693E142" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_B14335AD9BCD27237AA76BF9B3B02FD9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_B14335AD9BCD27237AA76BF9B3B02FD9" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_1EED5A277F737642C2B66BF9B3B0CC26" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_70C583B0F0CBA488C0B9A826D85B3415" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:to="loc_us-gaap_Revenues_70C583B0F0CBA488C0B9A826D85B3415" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:to="loc_us-gaap_OperatingIncomeLoss_FB8871CF150087D91D44A826D85BA339" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:to="loc_us-gaap_NetIncomeLoss_C0CDD4D2964606C8C865A826D85B04D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:to="loc_us-gaap_EarningsPerShareBasic_8681DC8D2B0FDFCEA816A826D85C38B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:to="loc_us-gaap_EarningsPerShareDiluted_D1EAFFF328C1E5E27E3EA826D85C8A88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_8E9EA5D0B60C489E0D18A826D85AC758" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_796E3793A575B3111A0DA826D85C894B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2785CAE220A1F59D8CB66BF9B471B5C6" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_56A4C1597D050F8725496BF9B471EFEF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_015A139215B08FE482F8A9547FC4A431" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_015A139215B08FE482F8A9547FC4A431" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:to="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9906BCED4DA11246108CA9547FC583B1" xlink:to="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_07B3270596CE323F8F0AA9547FC5DD69" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_A807744326F4E3860CFFA9547FC58F34" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_07B3270596CE323F8F0AA9547FC5DD69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_459DBA59B0153509F8D7A9547FCBF848" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3589350D8FC1CBA2031AA9547FC42FD5" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_459DBA59B0153509F8D7A9547FCBF848" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_459DBA59B0153509F8D7A9547FCBF848" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_CD07603D1956A5CBCC79A9547FCB5682" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_B8D2CD0930D840A0425EF7030F723450" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_B8D2CD0930D840A0425EF7030F723450" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_68280236B9F59054DE61F7030F725474" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_BF11ED18A51F98A587D5F7030F734314" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_F64926AC15A3E8C6672BF7030F72DD11" xlink:to="loc_cmcsa_SkyLimitedMember_BF11ED18A51F98A587D5F7030F734314" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_C57E7BBDFED824A35186F7030F73B599" xlink:to="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_4F2662403584872BD589F7030F733B18" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_D632B0E6024CE2E65641F7030F732B9A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6AAECB3F897EF722D89CF7030F745A72" xlink:to="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_92790622F29215BED6E2F7030F740E89" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_FEF30A4DD308AB6A423EF7030F74F9C6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_92790622F29215BED6E2F7030F740E89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0AE5E81506B5BD74CA7CF7030F7210F7" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_21FC076EB8D06B1FADBAF7030F750D95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_OperatingLeaseLiability_1CA448F3D43FD133C040F7030F75567C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_us-gaap_FinanceLeaseLiability_705DE42903AF6661E870F7030F75DD11" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdditionalFinanceLeaseLiability" xlink:label="loc_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_325F0808716BB3B0387AF7030F74D925" xlink:to="loc_cmcsa_AdditionalFinanceLeaseLiability_5269F22F73599A6495E7F7030F75A5CF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RecentAccountingPronouncementsTable" xlink:label="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1AB153D039E85F926196F5933512C075" xlink:to="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:to="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_38030DB0C69E867D2328F5933513139B" xlink:to="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_320BE8A6B8A43162339EF5933513BE96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_75081724B6ABBD3E7C83F59335131030" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_320BE8A6B8A43162339EF5933513BE96" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RecentAccountingPronouncementsLineItems" xlink:label="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsTable_E48E3ABB603A5673E2ADF59335122A14" xlink:to="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_B5D9120B0B0254EDB862F5933514345A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_DDBD0832D6576D56D27DF593351450F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_UseOfEstimates_DEF84B5BAEFCD9549BDFF5933514A337" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0554C319EE129E81D662F5933514C754" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_386D338E4502CCE8F703F5933514E74C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_C288C15819FBA41086FDF593351526EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_42FABC261F7A20F1903CF5933515AA3E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCostsPolicyTextBlock" xlink:label="loc_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_cmcsa_FilmAndTelevisionCostsPolicyTextBlock_D456B53B028B40BC95F7F59335158DE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_9BF4B8F13D21D7955A73F5933515532C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_38BDF9818AD6D3C2744CF5933515D8A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B952F06C7BD3E72305EEF5933515D06A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_6DF8991B79BDC70EB216F5933516E98A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InvestmentsImpairmentPolicyTextBlock" xlink:label="loc_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_cmcsa_InvestmentsImpairmentPolicyTextBlock_DE6933602F6CE93E83C7F59335160480" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_B736F9CA9EF2F6AE1FCDF5933516B4A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_B3A82458204C1E322214F5933516A910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_DB1784A76B6D7A913FABF59335160588" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_5C7EAA597B653C128386F5933517D4D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_8ED09645488D55C2B168F593351772E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_0D24F251C5E21F96610AF5933517B6D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_RecentAccountingPronouncementsLineItems_744199CEDEDD3DCB4D68F5933513CEF7" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_BDE333F3C05FD7B3C82FF5E3F745726F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_4F6EA2ADFC72CD1C87926BF9B3AC6152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_4F6EA2ADFC72CD1C87926BF9B3AC6152" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:to="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5684AE2D0E0E7E52CB056BF9B3AD9A8E" xlink:to="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_02721A9A1C192482A4886BF9B3ADCEE8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7503FF771A99C588C3FB6BF9B3ADFF4B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_02721A9A1C192482A4886BF9B3ADCEE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_7680BBCBFA6C09E1202D6BF9B3AED1AB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_4ED30728A96625CCB7B06BF9B3AC83E8" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_7680BBCBFA6C09E1202D6BF9B3AED1AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_7680BBCBFA6C09E1202D6BF9B3AED1AB" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_256BDE730B0E26C866966BF9B3AE3A79" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_81B28453B7789575BB41E7117001FB21" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_81B28453B7789575BB41E7117001FB21" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_27BAC8EA2AADC7B6759DE71170022EC4" xlink:to="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_63D65A8E6E45E41D2DFEE71170022EF8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_5082DDF5007EBE9D5755E7117002C0B0" xlink:to="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_63D65A8E6E45E41D2DFEE71170022EF8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:to="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2C16B12C3917BF2AFE4FE7117002AA73" xlink:to="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_24B038ECFE829C9ED849E71170039704" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_91F5BD6112D7035A678AE7117003A45B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_24B038ECFE829C9ED849E71170039704" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_F3DE7110DB62B15440FEE711700173A6" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_FD5BB1437D5A03310D9CE7117003929B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_FD5BB1437D5A03310D9CE7117003929B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_OtherAssetsCurrent_9EBD9A1E47B7C652C1D8E78ECF63991B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesReceivableFromUltimateParentCurrent" xlink:label="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_NotesReceivableFromUltimateParentCurrent_BE19D0594315756A4DECE7117004493A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmAndTelevisionCosts" xlink:label="loc_cmcsa_FilmAndTelevisionCosts_36DBA993135D552D8291E7117004FD1A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_FilmAndTelevisionCosts_36DBA993135D552D8291E7117004FD1A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_556B553DED7C92705223E71170056426" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_78CED410C23E2BD0A209E71170051E4E" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_78CED410C23E2BD0A209E71170051E4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_FFF7733E766D5A77039BE711700501E3" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_AccountsPayableCurrent_FFF7733E766D5A77039BE711700501E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_A7B797558AF68946F62CE71170057807" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_A7B797558AF68946F62CE71170057807" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NotesPayableToUltimateParent" xlink:label="loc_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_cmcsa_NotesPayableToUltimateParent_CC589C0E480F4AC72814E71170053320" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_30B96DED6308DB53B325E711700642B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_CD837B518F46AC0B94BEE711700679C8" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_C3D4A301183CB3BDC7D4E71170038684" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_CD837B518F46AC0B94BEE711700679C8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_80E5ABF4DEC2E205F056952A0C691878" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_7B4148630C66ACD44EE5952A0C6ADB28" xlink:to="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_E9755755ADCC2A134637952A0C6A67F0" xlink:to="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_1F04363263F9A9EF2695952A0C6A95D8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:to="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2B0EE79879AFBC719258952A0C6A63C2" xlink:to="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_2DD4E81A3C9D4B60C728952A0C6BDB9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0B291FDB4519AF7F71A8952A0C6B103A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_2DD4E81A3C9D4B60C728952A0C6BDB9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1474942D41AA7BC761FD952A0C697806" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_us-gaap_Revenues_9C3EB3FC9836279B5D8B952A0C6BB490" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_us-gaap_CostsAndExpenses_401D1CB300DC1A1B2834952A0C6C18CA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherIncomeExpenseRelatedParty" xlink:label="loc_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_46617FDB6679468BAF13952A0C6B337E" xlink:to="loc_cmcsa_OtherIncomeExpenseRelatedParty_E98BA8B51150467A18D0952A0C6C6E5E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_2F44E0D029221CD6AA1CE71170175B87" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_2F44E0D029221CD6AA1CE71170175B87" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_F5C4553A741047BFBCC3E71170182BD4" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NonInterestBearingNotesDue2024Member" xlink:label="loc_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:to="loc_cmcsa_NonInterestBearingNotesDue2024Member_ECFCDF3A2CC441FEC626E711701845A3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember" xlink:label="loc_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_3C49D9504DD6C32E230EE7117018BBE6" xlink:to="loc_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember_1F832330FE3185AF4666E7117019E407" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_93EA5D81E0BF522C2A65E7117019FC94" xlink:to="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesExchangeMember" xlink:label="loc_cmcsa_SeniorNotesExchangeMember_D3455636852120DD14EDE7117019BE14" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_937DF6690570356E4D71E711701993A7" xlink:to="loc_cmcsa_SeniorNotesExchangeMember_D3455636852120DD14EDE7117019BE14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_35D55C1CA1CF63BB51F1E711701A2403" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_215992DAA8029D563E73E711701AF49C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:to="loc_us-gaap_SeniorNotesMember_215992DAA8029D563E73E711701AF49C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_6ED6802CC5807D23E569E711701A2B37" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_123EE4DBF3D9487A6974E711701AC580" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_B2D943FA9D450350EE2AE711701AD89B" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_A4.00NotesDue2049Member" xlink:label="loc_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:to="loc_cmcsa_A4.00NotesDue2049Member_638C306B85C130011C00E711701BAA52" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalSeniorNotesMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_8A7459DFA21727CE1511E711701B76E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:to="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_8A7459DFA21727CE1511E711701B76E2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_Senior6.40NotesDue2040Member" xlink:label="loc_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_9D3A9CDC707786460D59E711701B357E" xlink:to="loc_cmcsa_Senior6.40NotesDue2040Member_50309ADDCEA4E1FBEEE4E711701B7C3D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1D46D83B45FF3AFE12EAE711701CA5C8" xlink:to="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_862F05DC476933566835E711701C777C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6978FF76F44C96F6BD89E711701CCEF6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_862F05DC476933566835E711701C777C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_E42B8557516108163F26E711701C91CA" xlink:to="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CarryingValueOfRelatedPartyContractualObligationMember" xlink:label="loc_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember_CEA37E17892221A7E7BEE711701D775A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalHoldingsPreferredStockMember" xlink:label="loc_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_NBCUniversalHoldingsPreferredStockMember_6513AEC9B11CF5661239E711701D5D35" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember_40612A5C5479E14EE43AE711701D49D1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastAndConsolidatedSubsidiariesMember" xlink:label="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_8D53EF6B1A55B4370A20E711701D4930" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_625501AEB993E57EB990E711701CAF31" xlink:to="loc_cmcsa_ComcastAndConsolidatedSubsidiariesMember_8D53EF6B1A55B4370A20E711701D4930" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5B0DAAF89313B0F0C832E711701E78C1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_993AD125F2C7F13972F5E711701ED7AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_993AD125F2C7F13972F5E711701ED7AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3E077A0CD33A6775D09AE711701E5D84" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1E6B7A1D578693E4695E711701E36C9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3E077A0CD33A6775D09AE711701E5D84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_D3C6A438BEA19AD428C2E71170175206" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevolvingCreditAgreementCapacity" xlink:label="loc_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_RevolvingCreditAgreementCapacity_803F3D187B654B6BA02AE711701F3DFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NoteReceivableFromUltimateParentNoncurrent" xlink:label="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_231DC8AA2005E878E083E711701F95CF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_NoteReceivableFromUltimateParentNoncurrent_231DC8AA2005E878E083E711701F95CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RepaymentOfNotesPayableToUltimateParent" xlink:label="loc_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_RepaymentOfNotesPayableToUltimateParent_B8F4161C577054E72CBAE711701FC265" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_11FFF5ABE5A3CDBC6D1AE711701FCA31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_DD5C2AA36F368C47BED0E711701F69D6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_DD5C2AA36F368C47BED0E711701F69D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_583F301EE8DDD10B0641E711701FEDF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5E380AEB8B2E2C3EAE5FE7117020BD78" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtExchangeAmount" xlink:label="loc_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_DebtExchangeAmount_1DC9B708CCC139BBCE32E71170201FEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_B4B2281D3C2EEAB55C2AE71170202FBE" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_B4B2281D3C2EEAB55C2AE71170202FBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_7CE8E03DFFB18C78ABCEE7117020259F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue" xlink:label="loc_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_PreferredStockLiquidationPreferenceValue_2235EA821A3E021734C7E71170209C4A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_PreferredStockDividendRateSpreadOnVariableRate" xlink:label="loc_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_cmcsa_PreferredStockDividendRateSpreadOnVariableRate_29D47B3782E5FE470F1FE7117021B8DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1D6FA9D7D91E9E8BC161E71170219733" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1D6FA9D7D91E9E8BC161E71170219733" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ED5696CD14F053545012E71170218834" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ED5696CD14F053545012E71170218834" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_14D1AFF9A93B19D62E15E7117021EEA8" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69033A9ABF7C23725D5CE711701E9719" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_14D1AFF9A93B19D62E15E7117021EEA8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_D12D0663A8281BEB24C66BF9B61DB0D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_D12D0663A8281BEB24C66BF9B61DB0D7" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:to="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1B48546CDDECB95B48266BF9B61EB411" xlink:to="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_40573AC48C56B4ADA39B6BF9B61FD91B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_87D110B6C5432613B24B6BF9B61E44F6" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_40573AC48C56B4ADA39B6BF9B61FD91B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_B9BC15DE574A1E7F38646BF9B61F1A14" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_AAD8364F7DF3ADB1652C6BF9B61E80E2" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_B9BC15DE574A1E7F38646BF9B61F1A14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_B9BC15DE574A1E7F38646BF9B61F1A14" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_4E3CD046805D1FFD20E46BF9B61F699F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_077E3FE6201636743D6793ADF436E3A5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_077E3FE6201636743D6793ADF436E3A5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:to="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3451A1219A0E9BB22C5593ADF43EF054" xlink:to="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B56758B671F5290504DD93ADF43EAC40" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5FBB86D0C70B8359913A93ADF43E0082" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B56758B671F5290504DD93ADF43EAC40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6F06D0825CEFC426593193ADF43F73DD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_CEE0BFD8AA9F4D37CA1793ADF4371D24" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6F06D0825CEFC426593193ADF43F73DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6F06D0825CEFC426593193ADF43F73DD" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_086743F5574FC1AFD9C093ADF43F2421" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_756341BEAEED2BDDC714009F4854A193" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_756341BEAEED2BDDC714009F4854A193" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:to="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_D73F2573B2286D89AA5C009F48555D45" xlink:to="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_86FF6E651F645877A049009F4856151D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_EBE844B064CED90EBD10009F48569D72" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_86FF6E651F645877A049009F4856151D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1953C9FB6C7A9B887393009F4854C18D" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_DD1BA2092710CD556183009F4857535C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BFDE8BB409D316551C6B009F4857FED4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4E0FAD29F024370AFCFE009F4857B082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_B88918D9E47B058736A4009F485709AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_CapitalizedContractCostNet_F10D4FA8C3411824D9F5009F48589D31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_10E9D1925FE877CD90FE009F48566665" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_EE43B6788B5DA707EE23009F48586569" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8906BE4DD94ACB9CB662D95FBF4B1E7C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8906BE4DD94ACB9CB662D95FBF4B1E7C" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_B681518ADD05C9DF0C51D95FBF4BFFF7" xlink:to="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_476A5FAAB7A53C636540D95FBF4C2E01" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_E80CCC53E22F9DD129FDD95FBF4B0ED1" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_476A5FAAB7A53C636540D95FBF4C2E01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_93C205C54A64437F79E0D95FBF4CA220" xlink:to="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_5B72CFF1E595658C5AF2D95FBF4DA855" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:to="loc_us-gaap_OperatingSegmentsMember_5B72CFF1E595658C5AF2D95FBF4DA855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_010BC717788820911AF8D95FBF4D8A5D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:to="loc_us-gaap_CorporateNonSegmentMember_010BC717788820911AF8D95FBF4D8A5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_5D513585AD14E9BB3147D95FBF4DC5C2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0E1BF9FD5F2261E5EE53D95FBF4CC3F7" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_5D513585AD14E9BB3147D95FBF4DC5C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_105311D855A89EA5082CD95FBF4DFDCA" xlink:to="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_0046E524D3FB073C3172D95FBF4E92FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_CableCommunicationsMember_0046E524D3FB073C3172D95FBF4E92FE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_8BD05F037F1021A8DA8ED95FBF4E5B0C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_CableNetworksMember_8BD05F037F1021A8DA8ED95FBF4E5B0C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_E585BA7B618C7B55752FD95FBF4E466A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_BroadcastTelevisionMember_E585BA7B618C7B55752FD95FBF4E466A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_47013345CD554A2FEDDFD95FBF4E7F8A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_FilmedEntertainmentMember_47013345CD554A2FEDDFD95FBF4E7F8A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_A470528C1D63C8867EADD95FBF4FE86B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_ThemeParksMember_A470528C1D63C8867EADD95FBF4FE86B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_6C2369AE5FEBB60DBAAED95FBF4FE735" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_6C2369AE5FEBB60DBAAED95FBF4FE735" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_A6E3D39B08E8C9EF6C18D95FBF4FBB38" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_77BF0B44B38DF60EF979D95FBF4D81CE" xlink:to="loc_cmcsa_SkyLimitedMember_A6E3D39B08E8C9EF6C18D95FBF4FBB38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_19279727D5BB1D3AD625D95FBF4FC9BF" xlink:to="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialHighSpeedInternetMember" xlink:label="loc_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialHighSpeedInternetMember_C95EEB4022BE4810BCBCD95FBF503C91" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialVideoMember" xlink:label="loc_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialVideoMember_D9673E25EFF32DE62EA0D95FBF502AD9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialVoiceMember" xlink:label="loc_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialVoiceMember_40567E3A8AFF46E65980D95FBF50CC5C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialWirelessMember" xlink:label="loc_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ResidentialWirelessMember_2B9AC1FE76D6D8BC85F3D95FBF50B874" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessServicesMember" xlink:label="loc_cmcsa_BusinessServicesMember_DA99CF220BF5C77993BAD95FBF508A77" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_BusinessServicesMember_DA99CF220BF5C77993BAD95FBF508A77" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionMember" xlink:label="loc_cmcsa_DistributionMember_856E052E53D87F0172DDD95FBF51376C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_DistributionMember_856E052E53D87F0172DDD95FBF51376C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirectToConsumerMember" xlink:label="loc_cmcsa_DirectToConsumerMember_4E35B65F2F512532FB30D95FBF51C99B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_DirectToConsumerMember_4E35B65F2F512532FB30D95FBF51C99B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_5D3C78E0ECF1084E106FD95FBF51A96E" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_us-gaap_AdvertisingMember_5D3C78E0ECF1084E106FD95FBF51A96E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalMember" xlink:label="loc_cmcsa_TheatricalMember_99A81B38270A4CAEFCD8D95FBF51092D" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_TheatricalMember_99A81B38270A4CAEFCD8D95FBF51092D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingAndOtherMember" xlink:label="loc_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ContentLicensingAndOtherMember_30F2C429CD0CA5A88982D95FBF51A719" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingMember" xlink:label="loc_cmcsa_ContentLicensingMember_F73F2F00C9D98B6BDDC0D95FBF5165AB" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ContentLicensingMember_F73F2F00C9D98B6BDDC0D95FBF5165AB" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentMember" xlink:label="loc_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_ContentMember_A912950A88A27E559FEED95FBF5260A2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionAndOtherMember" xlink:label="loc_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_DistributionAndOtherMember_F7A3700833EC1303FBEBD95FBF52E190" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HomeEntertainmentMember" xlink:label="loc_cmcsa_HomeEntertainmentMember_7C7268311BC072CB1F38D95FBF52A40E" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_HomeEntertainmentMember_7C7268311BC072CB1F38D95FBF52A40E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherMember" xlink:label="loc_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_OtherMember_C2A679FF472834E99769D95FBF520914" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FranchiseAndOtherRegulatoryFeesMember" xlink:label="loc_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9604A7BA5227013C1E48D95FBF4F0722" xlink:to="loc_cmcsa_FranchiseAndOtherRegulatoryFeesMember_47D385EF3DDFE90EDD20D95FBF522A5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_806D3DD30F14885D98A9D95FBF4B0BE6" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CC0FCDF1BA8CA8CD7596D95FBF53C423" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:to="loc_us-gaap_Revenues_CC0FCDF1BA8CA8CD7596D95FBF53C423" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue" xlink:label="loc_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_EF51343D08C9EB7B1D7AD95FBF53D654" xlink:to="loc_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue_269FEEDA0247016C6D32D95FBF5300CB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_DBFE440F536896584E02B106AFF5711F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_DBFE440F536896584E02B106AFF5711F" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_923D87C2CA04534F424BB106AFF867B9" xlink:to="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_5815907E11D711C55AE5B106AFF93A9E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4161D7B5FB96567D2081B106AFF95D9A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_5815907E11D711C55AE5B106AFF93A9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1B8B015589CABF4CAA16B106AFF972BA" xlink:to="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_A1515414EF3E4C575AC6B106AFFABFEA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_CableCommunicationsMember_A1515414EF3E4C575AC6B106AFFABFEA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_593C97D43A6065AFACA6B106AFFA955C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_CableNetworksMember_593C97D43A6065AFACA6B106AFFA955C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_3FA6F5C1EC0895D4C125B106AFFAF57F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_BroadcastTelevisionMember_3FA6F5C1EC0895D4C125B106AFFAF57F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_BF19021F815DE7B58532B106AFFB7853" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_FilmedEntertainmentMember_BF19021F815DE7B58532B106AFFB7853" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_BB922B30191EB72879E0B106AFFB7BDD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6009A08FBB92C6065166B106AFFA7CA8" xlink:to="loc_cmcsa_SkyLimitedMember_BB922B30191EB72879E0B106AFFB7BDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_D10885777093F5DB0BF8B106AFFB8133" xlink:to="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialMember" xlink:label="loc_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_ResidentialMember_BE9A0D07F6DC5B76DE9EB106AFFB758D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessServicesMember" xlink:label="loc_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_BusinessServicesMember_834D9C1FC8ACF4400B1DB106AFFC73C5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DistributionMember" xlink:label="loc_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_DistributionMember_D188F88EF40E5E36275CB106AFFC1C92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_us-gaap_AdvertisingMember_CB594F56CB5BA31B0BF1B106AFFC85DC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TheatricalMember" xlink:label="loc_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_TheatricalMember_AA790DBD7F36C5F4721FB106AFFC5D5A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ContentLicensingMember" xlink:label="loc_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_ContentLicensingMember_26F3E59ECF12334B722BB106AFFCBD2B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HomeEntertainmentMember" xlink:label="loc_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_HomeEntertainmentMember_89021FE57C998CB6817BB106AFFDCB2F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DirectToConsumerMember" xlink:label="loc_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_AA209382F126EEC3A5ABB106AFFB1BF7" xlink:to="loc_cmcsa_DirectToConsumerMember_231C18966CF85BEF2823B106AFFD1C1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_D31C3F9E6751ED17FC55B106AFFD9750" xlink:to="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_2BEDBBC52385B708A775B106AFFD6DCC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:to="loc_srt_MinimumMember_2BEDBBC52385B708A775B106AFFD6DCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_AF6C9DF02A8BC72A95B3B106AFFE2E0E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_E541A99C2C254E155C56B106AFFDAA1E" xlink:to="loc_srt_MaximumMember_AF6C9DF02A8BC72A95B3B106AFFE2E0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0AAD1CFE450C6C250197B106AFF76B7A" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract_624632C050B861A69099B106AFFEE263" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations" xlink:label="loc_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations_5629846E927B9B31D7A5B106AFFE2A01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_B65F379DEDEC0EE2C81CB106AFFF8FC9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod" xlink:label="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_36BEFEF03FA648661F9EB106AFFE83C5" xlink:to="loc_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod_F1EA1F1C5B7CA932DCAAB106AFFFE188" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E8E5CC0CA9C450E8B8C9A52CF9E56EA2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E8E5CC0CA9C450E8B8C9A52CF9E56EA2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:to="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_A7048408D1C5F75F25ECA52CF9E6CA81" xlink:to="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_B870DE08C421651AE113A52CF9E635B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_512094E342126237F573A52CF9E6D1DA" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_B870DE08C421651AE113A52CF9E635B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:to="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_A52F339A2833E09800CBA52CF9E68256" xlink:to="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_country_US_A95098B31E4A97D40964A52CF9E67C67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_srt_EuropeMember_8E64F986EFCCCB0C31FEA52CF9E6AD40" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_OtherGeographicLocationsMember" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_cmcsa_OtherGeographicLocationsMember_1B19A8DA410F808A4CCEA52CF9E68B14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_56EDEE78EC5BEAF4EEA5A52CF9E69EE7" xlink:to="loc_us-gaap_NonUsMember_D08C54444A1CACFF297DA52CF9E6B53F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_AE87900104EA6283C6D5A52CF9E63F99" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_E24CE8C6EA74EE4116FEA52CF9E6F2A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_CF184A16B792B82CBED1A52CF9E67033" xlink:to="loc_us-gaap_Revenues_E24CE8C6EA74EE4116FEA52CF9E6F2A0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E4F943AD61080A4D347893ADF6068432" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:to="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_A4143116143E515B24FC93ADF60DF07C" xlink:to="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_8FEE50D71002D24A406193ADF60E4D4D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1BA26D58E7C1804BB2F693ADF60DD3CD" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_8FEE50D71002D24A406193ADF60E4D4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_0FF7F9D0F2D9574739C793ADF6078B19" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6202E6C65F267B18FFC593ADF60E2C91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_0C064F746B9EC5019FE993ADF60EC574" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5C1A2CA2FFA2B29584BF93ADF60E930B" xlink:to="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_51DAFD943100A0BEBDEB93ADF60FFFE9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_CA84F59E24F0F31913AC6BF9B697BFDA" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:to="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_79633B62117D69C2FB5A6BF9B6979EF1" xlink:to="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_FED77E290BAF3F0F37576BF9B698C41C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_56A229610895BCDE61066BF9B698D96C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_FED77E290BAF3F0F37576BF9B698C41C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_B676B164CB0598C2893A6BF9B697E2CF" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_9CA7D2B1F063D4D04AC46BF9B698641F" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_6E12939ED7BE8EAF93BB6BF9B69878E0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_CA4AE454D29D9D5AE6136BF9B7178919" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_CA4AE454D29D9D5AE6136BF9B7178919" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_3BE51814AC0182E6986E6BF9B717BC2B" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_885CC49E25A7479DAE896BF9B718EE1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_BC85F9B4CE82521D4CA16BF9B7182884" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_F4DCC531DB45930759DC6BF9B7187F5B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:to="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_F8592BB75CA959A3D9D46BF9B719D1E6" xlink:to="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_0350684D68AD286B1C9B6BF9B719812E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_79929314DCF9E7972C206BF9B7192650" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_0350684D68AD286B1C9B6BF9B719812E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E12C1A2BBCDBC3549ACF6BF9B719FF46" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1BEC046674F2F7081DC06BF9B717DCC6" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E12C1A2BBCDBC3549ACF6BF9B719FF46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E12C1A2BBCDBC3549ACF6BF9B719FF46" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_304DF50A9272FD84CA286BF9B71A0282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_C066F2ABFE38F1F6F7AE6BF9B71AA94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_B2466E5651957B29C2326BF9B71ABB22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_992D6375D2E8D4A4460A6BF9B7196BFF" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_A46BE94DCFC908FC27546BF9B71BA747" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_865E92002378354EC0366BF9B64D5197" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_865E92002378354EC0366BF9B64D5197" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:to="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_89B341100F30B1F80C2B6BF9B64F88A0" xlink:to="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_277976EC166D4655C34C6BF9B6519B69" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_B5B2C062C605BEDA1E556BF9B6501930" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_277976EC166D4655C34C6BF9B6519B69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0C4A6FF9AC862CE4A3036BF9B6518160" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1C732E18EB4C1AACA3E06BF9B64FBF36" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0C4A6FF9AC862CE4A3036BF9B6518160" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0C4A6FF9AC862CE4A3036BF9B6518160" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5FAFF845245F4BFC566D6BF9B651B590" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_4CAF90FD52E246EDA46F8FD71C7E9434" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_4CAF90FD52E246EDA46F8FD71C7E9434" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_69F386194E1D708A24048FD71C7E44E2" xlink:to="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_EDE088E0EB1A374088548FD71C7F68BC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:to="loc_us-gaap_OperatingSegmentsMember_EDE088E0EB1A374088548FD71C7F68BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_CB407B7BE84CDE1FD3BB8FD71C7F2EDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:to="loc_us-gaap_CorporateNonSegmentMember_CB407B7BE84CDE1FD3BB8FD71C7F2EDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_A01210EF558019F42A9F8FD71C7E3049" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_0C870C34BC4EDAC3B4A08FD71C7F1481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9E67E8C0D98649FEE1698FD71C80D09C" xlink:to="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_B81D33E2F3ADEEC5AABF8FD71C808A9C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_CableCommunicationsMember_B81D33E2F3ADEEC5AABF8FD71C808A9C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableNetworksMember" xlink:label="loc_cmcsa_CableNetworksMember_6FC6ACD45CD25574A0138FD71C80FDA8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_CableNetworksMember_6FC6ACD45CD25574A0138FD71C80FDA8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BroadcastTelevisionMember" xlink:label="loc_cmcsa_BroadcastTelevisionMember_C7561CAA81EFC9BC7D878FD71C81C929" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_BroadcastTelevisionMember_C7561CAA81EFC9BC7D878FD71C81C929" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FilmedEntertainmentMember" xlink:label="loc_cmcsa_FilmedEntertainmentMember_8BC9C3FEC2B3087A7EAD8FD71C816665" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_FilmedEntertainmentMember_8BC9C3FEC2B3087A7EAD8FD71C816665" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ThemeParksMember" xlink:label="loc_cmcsa_ThemeParksMember_4B1D2F12E3C6CFE0D4B18FD71C81F8FA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_ThemeParksMember_4B1D2F12E3C6CFE0D4B18FD71C81F8FA" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalSegmentsMember" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_5930760729D58DA0CAF28FD71C81B5DC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_8FAD9BB6A9D770617EAD8FD71C811807" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0878BB4B9BE799A7CC238FD71C805192" xlink:to="loc_cmcsa_SkyLimitedMember_8FAD9BB6A9D770617EAD8FD71C811807" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_BE13F40472CCABDEA9988FD71C82984F" xlink:to="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_0E94FE91F8D073F6B3ED8FD71C83CB02" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_D3EAEBCC68F02135E87C8FD71C82DE7F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_0E94FE91F8D073F6B3ED8FD71C83CB02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_15F60419D5D58636D33D8FD71C83F661" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8DDA19DEE9DBCF8162F78FD71C7EB3F9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_15F60419D5D58636D33D8FD71C83F661" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_15F60419D5D58636D33D8FD71C83F661" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_D4453EE04A9ACEEC16778FD71C84926F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_Revenues_D4453EE04A9ACEEC16778FD71C84926F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdjustedEBITDA" xlink:label="loc_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_cmcsa_AdjustedEBITDA_FC3FD2A96D4FD4417F838FD71C84E56A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_DepreciationAndAmortization_D74524F5CB0680E576308FD71C84FACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EAA4EF408AFFCB916E8C8FD71C857E2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_54FF8190303C1AE7EE358FD71C84B0E7" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_CD9E582BF4D8C0C8A0AE8FD71C854175" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_DE19F52B0F51A6355251141F39A25EDA" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_659520FF62B61527A72F141F39A3D4A9" xlink:to="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CableCommunicationsMember" xlink:label="loc_cmcsa_CableCommunicationsMember_FD55DC0EC2C7A2C8E2BC141F39A4CCCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:to="loc_cmcsa_CableCommunicationsMember_FD55DC0EC2C7A2C8E2BC141F39A4CCCD" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_DE3EF976201914B49423141F39A46C86" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_73AE99D50FC161A07ABA141F39A31A81" xlink:to="loc_cmcsa_SkyLimitedMember_DE3EF976201914B49423141F39A46C86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_F9E3E8875BBF337F94F7141F39A42125" xlink:to="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ResidentialCustomersMember" xlink:label="loc_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:to="loc_cmcsa_ResidentialCustomersMember_37B6B56957FA0DDF451C141F39A5D9D6" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCustomersMember" xlink:label="loc_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_49008252971F3AE9A60E141F39A41FF3" xlink:to="loc_cmcsa_BusinessCustomersMember_CFC529F3C42FD7DAE298141F39A565CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_D8953517CDA84B5B1814141F39A5D02B" xlink:to="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_HighSpeedInternetCustomersMember" xlink:label="loc_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_HighSpeedInternetCustomersMember_913B5BD627C975B099A0141F39A6FD34" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VideoCustomersMember" xlink:label="loc_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_VideoCustomersMember_2F6349BE05744C266751141F39A6F2B1" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VoiceCustomersMember" xlink:label="loc_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_VoiceCustomersMember_EF463DDBE640133D3D58141F39A6D08C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SecurityAndAutomationCustomersMember" xlink:label="loc_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_SecurityAndAutomationCustomersMember_E2C791E1B2B661A2CA69141F39A6C483" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_WirelessLinesMember" xlink:label="loc_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_57DCBA92F824C1701706141F39A504F2" xlink:to="loc_cmcsa_WirelessLinesMember_E4E103CB51B44D60B015141F39A671BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_C4E77AA17795A5140EED141F39A3CE7D" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalCustomerRelationships" xlink:label="loc_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_TotalCustomerRelationships_8A337A82C7AA8C6FFA35141F39A7F655" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfCustomers" xlink:label="loc_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_NumberOfCustomers_EE31D511FD4599479E7A141F39A7EAB3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NumberOfActivatedLines" xlink:label="loc_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_NumberOfActivatedLines_11848BC7F94AC263983A141F39A7FAFE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TotalRetailCustomerRelationships" xlink:label="loc_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_C73DC7819FDDC5ECA30C141F39A7AEF3" xlink:to="loc_cmcsa_TotalRetailCustomerRelationships_413F7F449E683F379306141F39A701DE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_D3B3533150C4FBB864EDA9E75F5C441D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_D3B3533150C4FBB864EDA9E75F5C441D" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:to="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_AF14EA2F4579ED426193A9E75F5D014E" xlink:to="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_25C0D3BA43FDC805A5E1A9E75F5EA378" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_57D0155D3EE1D3ADD432A9E75F5D56CF" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_25C0D3BA43FDC805A5E1A9E75F5EA378" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_6C171CC07DDE71332B76A9E75F5C6223" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_AdjustedEBITDA" xlink:label="loc_cmcsa_AdjustedEBITDA_3C2F74E53686D1663850A9E75F5E01FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_cmcsa_AdjustedEBITDA_3C2F74E53686D1663850A9E75F5E01FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_C32AEC7FB4E236DBDADDA9E75F64E046" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_TransactionRelatedCosts" xlink:label="loc_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_cmcsa_TransactionRelatedCosts_5B0CE7E74ADD45B0DDA8A9E75F648E42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_Depreciation_62340699DE576A411187A9E75F648117" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_04E7467043DA3F01863CA9E75F647C50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_C9432DE1F927B205E4A4A9E75F6483E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_InterestExpense_CD017309EFB24F00248EA9E75F65503C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_AFE14BA7FDDD01061132A9E75F65C44F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4B202CD9BABDC419A410A9E75F65FEFA" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_519773A6BFC212FB6B36A9E75F5EBB20" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4B202CD9BABDC419A410A9E75F65FEFA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_969090813B6782769B756BF9B68A995E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_969090813B6782769B756BF9B68A995E" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:to="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_B41271F21D012BF882FA6BF9B68BFC33" xlink:to="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_A059A5BCAB3AA9046EE76BF9B68B67A1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_C5783307026143617EF76BF9B68BBA7A" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_A059A5BCAB3AA9046EE76BF9B68B67A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_A40463198244FFC12D906BF9B68B1486" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_B073B1AD8E12351F9BE96BF9B68C7EF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B523381E034DEEB230616BF9B68CB8E9" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_A668779D05B630CF7D6E6BF9B68D04FA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_829AB733352DB7E9374A6BF9B69BEC51" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_A3533A6DD8C8B40BC49A6BF9B69BA0F1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_55FDF5AB7761CC90B5C9EEFD0A7FD460" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_55FDF5AB7761CC90B5C9EEFD0A7FD460" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:to="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_DC7506C9D4A60A787DC3EEFD0A7F7D5B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_48C85691DF14456630D9EEFD0A7F9766" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_48C85691DF14456630D9EEFD0A7F9766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8AD565C72F4A3668E23AEEFD0A7F0250" xlink:to="loc_us-gaap_EmployeeStockOptionMember_11288AE1391A1AD84CFEEEFD0A7FFE5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_BC5F754FE198B4C0EED6EEFD0A7F074C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_688E8F4F50A2A6816D39EEFD0A7FC17D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_9EAC0EB8FC4351732791EEFD0A7F5CED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_61C3B5FDB27B66E70EFDEEFD0A7FCF07" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_47DCF24F931D671B2DD2EEFD0A7FCE5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_384137FEB44C1C2718A6EEFD0A7F4163" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7177CC5004955A1D8641EEFD0A7F7A6F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_D024877F07A568B4EBDD6BF9B62C6B01" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_D024877F07A568B4EBDD6BF9B62C6B01" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:to="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6C37FDA7C518A13E0C6F6BF9B62C6709" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_16789704DF86D4A755B96BF9B62E6A48" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_16789704DF86D4A755B96BF9B62E6A48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_706828D7556C7BC463DC6BF9B62EA461" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:to="loc_us-gaap_EmployeeStockOptionMember_706828D7556C7BC463DC6BF9B62EA461" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockMember" xlink:label="loc_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_E930BE03561D8C081E9C6BF9B62E8A37" xlink:to="loc_us-gaap_EmployeeStockMember_A58A4312111060847DE16BF9B62E552F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_805ED6B7CD6A4664655F6BF9B6301909" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_FBCB5341CA546E2A34B16BF9B62C90A3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_805ED6B7CD6A4664655F6BF9B6301909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_805ED6B7CD6A4664655F6BF9B6301909" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_C1DE11C8562F7E5889E46BF9B6303D6A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_05B86B81B7A5F7B4F1B36BF9B7866D98" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_05B86B81B7A5F7B4F1B36BF9B7866D98" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:to="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2F6208D1835D4DB55E0D6BF9B7867F94" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_F49A23A79342A496B57B6BF9B78725B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_D54B7B1228B065855BB66BF9B787B095" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_F49A23A79342A496B57B6BF9B78725B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_14736E327568EB621C9D6BF9B7861884" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_901E254340EEFC34554B6BF9B788B6D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2A64CDAA1470A00DC6C06BF9B788D23C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42E82A4757106AF9DFD16BF9B788941F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_B89C1C9E194B5D22C7D26BF9B788BB5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1731AE25CDFBBD57C5616BF9B78913C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_DD1BD9AE3341E7AB9C976BF9B789B6AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_64752BA115FFDBB15EE06BF9B788D3AD" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_BC95FF7DE7D988A057EA6BF9B78A32F4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_C56DCADFBF74525674CA6BF9B5B236AA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_C56DCADFBF74525674CA6BF9B5B236AA" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:to="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_838C6E08B8B8EDD827A16BF9B5B28C83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_DFE2EE592C74BB3967706BF9B5B2CD76" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5C69CD3DECF82E460CD06BF9B5B3F8FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ABA33BD1CCA2102FB2446BF9B5B2FE71" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B195FBB2847B5C6722596BF9B5B39861" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_F9F72285D2BA81D421C86BF9B5B4E907" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_610E3AB094EA47442C316BF9B5B4AF2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3DC0A7E9702F78E657466BF9B5B4D13A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_B62E2492071378028A636BF9B5B4D94D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F7432DA9E3F17ECC67916BF9B5B45BDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E1016AA9D5021FE6B68A6BF9B5B3A83E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DA1AD7B6CFCC519CE59D6BF9B5B402B5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1E8143D7D0683F2C8E22A43777472275" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1E8143D7D0683F2C8E22A43777472275" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_A37250DC2728A2CD09BCA43777486716" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1E8143D7D0683F2C8E22A43777472275" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_17EEB1E073B6062ABA42A437774D4B05" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock" xlink:label="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1E8143D7D0683F2C8E22A43777472275" xlink:to="loc_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock_503B2324553DADBE1204A437774ECF24" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2CD97F46A4BF91A740236BF9B925F377" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2CD97F46A4BF91A740236BF9B925F377" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:to="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_252D26FACE4E0E14A36B6BF9B9268FA3" xlink:to="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_48E33A5D98CAF63999A16BF9B92742DD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_828516E5AE1DCE85297C6BF9B9267FCF" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_48E33A5D98CAF63999A16BF9B92742DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_8D09BEE55F0209E6D2ED6BF9B927ABAF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_CD1A21CA070ADE5EC50E6BF9B92679ED" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_8D09BEE55F0209E6D2ED6BF9B927ABAF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SignificantTransactionsTextBlock" xlink:label="loc_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_8D09BEE55F0209E6D2ED6BF9B927ABAF" xlink:to="loc_cmcsa_SignificantTransactionsTextBlock_36D834EF4AC7E78AE8BA6BF9B9276F5A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_378CCB33B5D076D1F6D1F6CE37AD177A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_378CCB33B5D076D1F6D1F6CE37AD177A" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_A2CF96DE8A0B2ED13691F6CE37AE4107" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_2CFD74C017D29EF6C295F6CE37AF1402" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_68662D09BDD68A5332EBF6CE37AFF0AC" xlink:to="loc_cmcsa_SkyLimitedMember_2CFD74C017D29EF6C295F6CE37AF1402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_C56237673B0C0E5C6D81F6CE37AE7F3A" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0401A5D0369CDA9E1280F6CE37AF738F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_InterestExpenses" xlink:label="loc_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0BB9F9020B2D23DBBC91F6CE37AF2691" xlink:to="loc_cmcsa_InterestExpenses_AEE6247FD04CDF9B0D76F6CE37B0A056" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_98744CE4E274A20BDF14A437167E2959" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_98744CE4E274A20BDF14A437167E2959" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EB9E4D107924E614EAFDA437167FA595" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_AEDE71F9A716AB7F6877A4371681D762" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_57CD66C426D5AE0F69BFA43716809571" xlink:to="loc_cmcsa_SkyLimitedMember_AEDE71F9A716AB7F6877A4371681D762" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_DA3763D2B2DE0F2CA726A437167ED937" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C76F4061800934A9B22EA437168EB4C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_F8F5B048877F538A89C7A437168E9FC2" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets_4FEB6064E7F55117FCA3A437168FC30B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts_C0DB0CE41458E863E927A437168F1D0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_C4644D5956CCD991BF0FA4371690EE9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_98D307A8BE689BBD7AFAA43716900337" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities_1E7BFC8F31E2F4F54162A4371691CDE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_4D5598F695A5404E1A84A43716914EC8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet_BCA9D7FE9AB23AB44B87A43716919886" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet_07F1461B3AF6FA780986A43716922EF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_AB866FBD9EDB2ECD7C45A43716920346" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_858B69A1AC7D9B68D823A43716924876" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_CB8116E736B3DC0F9A0DA43716892322" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_858B69A1AC7D9B68D823A43716924876" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_54BEDD60676851E24D356BF9B3853C50" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfIntangibleAssetsTable" xlink:label="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_54BEDD60676851E24D356BF9B3853C50" xlink:to="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6C8A52A1BE858BE7F1036BF9B3852C3F" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0DEF56BD33A3471A8C8D6BF9B38558E0" xlink:to="loc_us-gaap_LicensingAgreementsMember_8828BA3ED68FD0C9E1CE6BF9B3868F1A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:to="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8303811AB0475733F7926BF9B3860E7C" xlink:to="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_2026EB926A5E911C2A126BF9B387AEC8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9725E57585C94BEC2BAA6BF9B38611A8" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_2026EB926A5E911C2A126BF9B387AEC8" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_FCCSpectrumAuctionLineItems" xlink:label="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_ScheduleOfIntangibleAssetsTable_D7DA53AF563F3156BCD46BF9B3855610" xlink:to="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_us-gaap_ProceedsFromSaleOfIntangibleAssets_5A445903E25E54CCD9866BF9B3873F5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_39254A2922AD3BA635416BF9B38763A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_397DA9EEB41943AF10956BF9B3889F16" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DepositToAcquireIntangibleAsset" xlink:label="loc_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FCCSpectrumAuctionLineItems_F97014A49A73837726916BF9B387C20E" xlink:to="loc_cmcsa_DepositToAcquireIntangibleAsset_BE3177BD72A5270ED4616BF9B3880E9D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_46C5DFB62E075B0E9BFEC75B2CE3D8EF" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_744531D1B9D560C5F9B5C75B2CE41ABA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CustomerPremiseEquipmentMember" xlink:label="loc_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_126C671A468315939D65C75B2CE46693" xlink:to="loc_cmcsa_CustomerPremiseEquipmentMember_91E184DDB756DCF2960BC75B2CE5F43C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_82CC23473B1D86DF2A23C75B2CE5D3AE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SkyLimitedMember" xlink:label="loc_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5CE7171968D7AA657726C75B2CE6D45E" xlink:to="loc_cmcsa_SkyLimitedMember_570D19676F48493B3420C75B2CE66F94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_74F72F525742B37BD719C75B2CE71C84" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:to="loc_us-gaap_CustomerRelationshipsMember_CEACB5891A93DFD3911EC75B2CE87BD0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DevelopedTechnologyandSoftwareMember" xlink:label="loc_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_775C204E5D346D9B3DD3C75B2CE74D10" xlink:to="loc_cmcsa_DevelopedTechnologyandSoftwareMember_A0C564558E6E6EC1879CC75B2CE84B1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_3032CDF948100E465F29C75B2CE8EE55" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="loc_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_E0DDCAE0C9E8CFA69FF9C75B2CE8FEAB" xlink:to="loc_us-gaap_TradeNamesMember_F3325E409E9764748015C75B2CE9B28A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9FBDE39073C821AC44D1C75B2CE9F5F1" xlink:to="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:to="loc_srt_MinimumMember_FA67A1D3EAF045879E27C75B2CEA6255" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_B953B89FC08BFAE2366CC75B2CE9BF5E" xlink:to="loc_srt_MaximumMember_3449D0D8B626A39CA204C75B2CEAD095" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_83B074A9A673E9595D95C75B2CE3067F" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_BF1262AFBC918FCE0243C75B2CEA49B9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod" xlink:label="loc_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod_1EA571BBAF466755A92AC75B2CEB7DB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_C1F1F8ADBE17EBF9A5CAC75B2CEB6382" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_D63A05B5D8D18B205B0FC75B2CEBA578" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_404DA5D2A53BE14DC9E7C75B2CEB7F95" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization" xlink:label="loc_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization_9F220E08B148F9E01106C75B2CEC4CAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_52AE75D97868BD939742C75B2CECEAEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4BAA5FE60188A1F09B45C75B2CEC230C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_2AEE9B5A2165F83B9461C75B2CEC25D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_654EDD663E883CE15FE5C75B2CECAC4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_D77CA78F35DF4FE8AF17C75B2CEADD56" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_5C0273CF43473C924680C75B2CED6B32" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_E64257D8260B8C7333B1A8D76EA7FA8A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_E64257D8260B8C7333B1A8D76EA7FA8A" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:to="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2F301CF63484140332F9A8D76EA76840" xlink:to="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_3C371C4084F1A0E8233AA8D76EA8D333" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_41196C06F1E30FA4798BA8D76EA89A2F" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_3C371C4084F1A0E8233AA8D76EA8D333" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7533C8164CD6066BB612A8D76EA76EBD" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_A9572F115178CA3D1702A8D76EA99687" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2495BAD20B314EB7E4F5A8D76EA99610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_A4DB5AEFE3233DF227A0A8D76EA82E93" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_A62BF2E3AA761C2CE143A8D76EA95225" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_C902EDE0BA1191EB4A2EF6CE33C86912" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_C902EDE0BA1191EB4A2EF6CE33C86912" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_B80252A2C68891CE922BF6CE33C8A224" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" xlink:label="loc_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_C902EDE0BA1191EB4A2EF6CE33C86912" xlink:to="loc_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent_FD77EA07BC3989236D5EF6CE33C90348" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_C902EDE0BA1191EB4A2EF6CE33C86912" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_C365AE13FA3B51B1CC25F6CE33C919F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_C902EDE0BA1191EB4A2EF6CE33C86912" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_F2341967C8281CAADD09F6CE33C96245" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_005B49E530187EA488FCC75B2C9D6EDA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_005B49E530187EA488FCC75B2C9D6EDA" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_583762F5EA540B9F294CC75B2C9E5A4F" xlink:to="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortMember" xlink:label="loc_cmcsa_UniversalBeijingResortMember_FF6D7037B312203D6683C75B2C9F6482" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_5A6B5B7A1EC667CEB658C75B2C9F314E" xlink:to="loc_cmcsa_UniversalBeijingResortMember_FF6D7037B312203D6683C75B2C9F6482" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_508C4D49C4859E12A848C75B2CA033BD" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortTermLoansMember" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_C8C80E429E8D8F528936C75B2CA083D0" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_6D687E02723BD4A9E0DEC75B2CA16F83" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4929F1734BA0FD474001C75B2CA2FEA8" xlink:to="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_A838A871A34ADC9B4687C75B2CA2C75B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5F1AADFE40957EDE34B8C75B2CA22071" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_A838A871A34ADC9B4687C75B2CA2C75B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis" xlink:label="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassificationOfVariableInterestEntityDomain" xlink:label="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_5D91F5CD75E811153D9EC75B2CA276CC" xlink:to="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassificationOfVariableInterestEntityDomain_A486A544537790633902C75B2CA3DB0A" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_8F46274A1721B66CA92BC75B2CA3EC1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_A902F0FA1B9B3FEF5382C75B2C9EFF83" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_DFF0318ECC911F6CF577C75B2CA41142" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_VariableInterestEntityMaximumBorrowingCapacity" xlink:label="loc_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_cmcsa_VariableInterestEntityMaximumBorrowingCapacity_9A4770135DD2B68E8A6AC75B2CA55EC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="loc_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_OtherLongTermDebt_19DFBA2DF0AF743CB68DC75B2CA50142" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets" xlink:label="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets_C140B174698F99531D38C75B2CA58B7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities" xlink:label="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_30C176BDFD7160988CEFC75B2CA4AA59" xlink:to="loc_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities_861CD1CCEADDE812E1E7C75B2CA52F65" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_5A64CB818C317F5340986BF9B30323AA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_5A64CB818C317F5340986BF9B30323AA" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_F982D0C8762B80912D956BF9B3032BA8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalStudiosJapanMember" xlink:label="loc_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_A3BDBE9F217D2BA1D8176BF9B303B706" xlink:to="loc_cmcsa_UniversalStudiosJapanMember_F6E8EAA12858377EDC196BF9B304001B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:to="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_E601EAE4A8471C0F4B8B6BF9B304E9F6" xlink:to="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1847AB0CBA7BA675F7546BF9B3056049" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_E76835D726F3832EA3956BF9B3041B7B" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1847AB0CBA7BA675F7546BF9B3056049" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_257424934B406909292B6BF9B30508A7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_185B8F8C9DB8A60262E26BF9B3034933" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_257424934B406909292B6BF9B30508A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_257424934B406909292B6BF9B30508A7" xlink:to="loc_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_E6B9366DFA03AEAE46206BF9B30567BD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformation" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_D0B9401AA79DE7A4F8E36BF9B6554390" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:to="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2440687B28095C25DBF06BF9B65652CE" xlink:to="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_7210ACA4FFA4874416A56BF9B656872B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_92ED669348D8D8AA4DC06BF9B656FFA0" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_7210ACA4FFA4874416A56BF9B656872B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_F5C0B9CD13A126177AE36BF9B65538E8" xlink:to="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_0CD99CBE8096BC7C76A56BF9B657B344" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_B56D395A6183EF35EAB36BF9B65715A3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_DD6F3CB5FDD15096598C6BF9B4751A00" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_DD6F3CB5FDD15096598C6BF9B4751A00" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:to="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_45B93EED80FE573FD0E36BF9B476E632" xlink:to="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_1B6D455F980B67C48E736BF9B476EE89" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_C98FC955FD7487F413AA6BF9B47685CF" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_1B6D455F980B67C48E736BF9B476EE89" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_3168F250356259722CBB6BF9B47555B9" xlink:to="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4B42B57B20C18BE90F996BF9B477BDAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4B42B57B20C18BE90F996BF9B477BDAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_RestrictedCashCurrent_364E7C80B810A427BC9F6BF9B4777E47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_F26323F237836F0893266BF9B477E857" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_2B59CC6BB2036B74308D6BF9B477A820" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3CF5F2CF0EAFA99970A46BF9B4773086" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_4B1059D169F04417E2A2A43776523BA0" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_4B1059D169F04417E2A2A43776523BA0" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:to="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_B4509DC866B3C561FC25A4377653EF52" xlink:to="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_851F4D1FB50990D77194A437765F305A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2E608E25752D5AE2CE92A437765E8F1E" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_851F4D1FB50990D77194A437765F305A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_3F8944C5B89F9EEB10CCA437766138B4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_4AFDAE6DADD741FCD2DDA4377652387B" xlink:to="loc_cmcsa_SupplementalFinancialInformationLineItems_3F8944C5B89F9EEB10CCA437766138B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_3F8944C5B89F9EEB10CCA437766138B4" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:to="loc_us-gaap_InterestPaidNet_B94B4596C572644E1E44A437766CE1E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_19996149CD1A0CE2060BA437766299E9" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_C82103482DB95008CA0DA437766DDBF9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_38DC84AE9CB12D4ABCE5859F846D689F" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_38DC84AE9CB12D4ABCE5859F846D689F" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_207256980F19317FCA4685ACACEEEE8F" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ComcastandNBCUniversalSeniorNotesMember" xlink:label="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_FB06920E3E5C39B6DE6385ACAFAC0221" xlink:to="loc_cmcsa_ComcastandNBCUniversalSeniorNotesMember_3060B213F4BDAADD4E1085ACAD273829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_80E5C9AD712DCD94D9D385ACACB554BB" xlink:to="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SeniorNotesExchangeMember" xlink:label="loc_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_3346A9EABFFADE7FDCAB85ACAF6E6E1B" xlink:to="loc_cmcsa_SeniorNotesExchangeMember_1A8C7B0135830FD87A1985ACAD906B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_056BA024B7DA2DB1181B85ACAC7CC90C" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5C0DF67D43771A61667385ACAF30DF25" xlink:to="loc_us-gaap_SeniorNotesMember_2832FEA62BE3E7A3E01585ACAD5BBED9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0FA7B4D984E9A0DFD38C859F846EBB8F" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_UniversalBeijingResortMember" xlink:label="loc_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_45531801E05EF25811B0859F846E4C9F" xlink:to="loc_cmcsa_UniversalBeijingResortMember_D21B7D859D0BAAAC4F8F859F846E1A2B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_134D389E419B3CA911C1859F84711FFB" xlink:to="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_D6505EC711F1A5380503859F8471D148" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_60E54911C5732C5E7A95859F84711D3C" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_D6505EC711F1A5380503859F8471D148" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_DAE5DB190877F0BA3773859F846E1D8D" xlink:to="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:label="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_C7BB10F5524F378111E1859F87A3A025" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_59DF41870E2F9A511716859F84723089" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_E9B84036219317F76D7D859F847232B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContributionOfProperty" xlink:label="loc_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_ContributionOfProperty_19354B895BA354C1555A859F8473F2A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_24B53C4650ED349C3137859F8473104D" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_DebtExchangeAmount" xlink:label="loc_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_11EA257CC58C40927E5D859F84725700" xlink:to="loc_cmcsa_DebtExchangeAmount_D11AAD85032093F8CFFD859F8473D980" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_93C223B098C69F605B30F6FB30B3AD50" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_93C223B098C69F605B30F6FB30B3AD50" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:to="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_E7081E177B568534B610F6FB30B404C5" xlink:to="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_F99EE23AC5F1E93359A4F6FB30B5D174" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4522B22A5B33550D1C9AF6FB30B4A5CE" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_F99EE23AC5F1E93359A4F6FB30B5D174" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1EB53E6C7FD84D8D5BF4F6FB30B452B0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_85BBBBBE4DAC8E1DBA35F6FB30B53EE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_B93F6858F9EA40345357F6FB30B6E9E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_B277BA27DD0406F562F9F6FB30B64B1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_EADAED99953EE83B123CF6FB30B66C93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_27A287FCDF8F5A9C881AF6FB30B52336" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_E5217132B5D573EE5F0BF6FB30B6B569" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://corporate.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationAbstract" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_8DF06BBFC28C85409DB66BF9B38C5545" xlink:type="locator" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationTable" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_8DF06BBFC28C85409DB66BF9B38C5545" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:to="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_EDF3285259FD076316A06BF9B38C976C" xlink:to="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_NBCUniversalMediaLLCMember" xlink:label="loc_cmcsa_NBCUniversalMediaLLCMember_4129295080287E22DBF16BF9B38D00E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_D1A9866A01861BC740CB6BF9B38C87F9" xlink:to="loc_cmcsa_NBCUniversalMediaLLCMember_4129295080287E22DBF16BF9B38D00E3" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_SupplementalFinancialInformationLineItems" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_109F96A4C538AF6DA2E76BF9B38C4C08" xlink:to="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_F0E764C92F7C8BD183A96BF9B38D500A" xlink:type="arc" />
    <link:loc xlink:href="cmcsa-20191231.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_F67A458911DED341E95C6BF9B38E94B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_06C555C5D606F384050E6BF9B38DC3B9" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_04A72705A0609921DC376BF9B38E67FF" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>chart-d13228d975f750048aa.jpg
<TEXT>
begin 644 chart-d13228d975f750048aa.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $8 JD# 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#^_BBBB@ 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@ HKYC_ &@OVNO@O^S1<^'=-^)%]XSO=;\2VEUK-EX<^'7PT\?_ !6\26GA
M;3O$'ACPKJOC'5]!^'GA[Q%J6D^%].\2>,_"N@OJE[;Q_;];UW3]'T:#5-4E
M-FF='^VY^S)/XY\/_#ZU^)27NM>)+[P!H]EJMAX3\<WW@2Q\2_%;PS8^,OAA
MX.\1_$RU\,R_#OPGXX^(7A75-*U[P?X+\4>)](\3ZYIVM>'I+32S)XF\.1:L
M ?5M%?&FB?M__LI:_H'BWQ/8?$J]31?"6B>%?%"W6H?#SXFZ5/XW\*>//%<?
M@/P)XL^$&FZEX.M=4^-?ACQSXZFMO!?@K7/A-9^,;#Q9XHO]'TC09;ZXU[0A
MJ7OGPD^,7P_^.'A(^,_AWJ]WJ.EVVMZYX7UBPUC0M?\ "7BGPOXK\,:A)I?B
M3PGXP\&^+-,T7Q5X2\3Z'?QF#4M"\0Z1I^H0I);7:PR6-[975P >GT444 %%
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 %%%% 'Y/\ _!2_X ?%7XO7'PFU_P"&/P0E
M^)>J>%[_ $^ST_QY\,/C=J?[/G[1'PJUV?XM_"/Q1;:GH/C1KV/POKOPGU'3
M/"6IW?CC0]>TSQ-)X<\5:#X$\=67@KQ<NBW5OIOE*? 7]L_XC?$KPSX'_:?\
M$:CXU^&OA:;X,E/&?P1\>_!KX=?#[XB_&'0OA#X+T;QQ^UQ\=/"5VFD_%?QU
MXP\+_%N#5=<^%'PLTR/2/ OA;0_A]\.?$5[HGBSQC!HL?@;]MO\ /Y=** /P
M<A_8S_:S\0^'/V=[O6O ?@GP]XC_ &$_A#^SY\.? NA6OQ=AO-)_:5\0?!?X
MZ_ CXC^+-2MM1MO#A7X?>%/$G@S]G^P@\ +XXLFUNT\=^-8D\4:5H^B>#CKN
MO?I9^R5\-OB)X-L_CMX[^*&B:=X0\5_M!?'_ ,2_&=O 6G^(+?Q6? FB2> O
MAI\+/#&@:EXCL(8=(U/7KOP_\+-.\4>(UT,7.B:7KGB*]T32]4URUTM-<U'Z
MWHH ",@@]",'MU]QR/PK!_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!
MQK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\
M!QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?
M^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_
M ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7
M_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;T
MOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:
M/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L
M:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO
M_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;
MTOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ*
M ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK
M7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTO
MO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_
M (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!QK7_RQK>HH P?^$;TOTOO_!QK7_RQ
MH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O2_2^_P#!QK7_ ,L:/^$;TOTOO_!Q
MK7_RQK>HH P?^$;TOTOO_!QK7_RQH_X1O2_2^_\ !QK7_P L:WJ* ,'_ (1O
M2_2^_P#!QK7_ ,L:W@,#'IQ110 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 444$X
MZT 1RRQ0H9)9$B0$ O(ZQJ"2  6<JH)) &3R>!S4<-W;7#%8+B"9E&XK%-%(
MP7.,D([$#)QDC&>,YK^=C_@X"_:A^%VH?L;?&O\ 9Q\':CKOC?XGZ1KWP9UG
MXB)X#TJ]USP[\%M,3XE^&=3T=OC%XPLGCT/P)JOB]X8=,\)>$KR^F\9:[<:C
M9W\7AV/P]]JUFW_*?_@U]N;B?]L3]H+SKBYF7_AF882:XGF567XK>#/F ED<
M!B'QD ' (R0>/L\N\/N+LUX3S3CC 93[?A?)L14PN99G]>RVE]7KT8X.=2'U
M.MC*>/K<L<?A7S4,+5B_:VC)N%11^8QO&7#>7\18#A3&9C['/\SHPQ&"P'U3
M'3]O2J2KPA+ZS3PT\'3YI86NN6KB(27)=Q2E%O\ N'HHHKXP^G"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BLW5M9TG0K-]1UK4]/TC3XY((I+[5+VUT
M^SCEN9DMK:-[J\E@MTDN+B6."!&D#S3.D4:L[!3H%E! + %C@ D D[6; !.2
M=JL< 9PK'& 2 !U%-+JH+,<  DD@J !U))P  .22<  DG )IL,T5Q%'/!(DT
M,T:2PS1.LD4L4BAXY(I$)22-T(9)$9D=2&5B"#0!)1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 44$@ DG '))Z >IKXZ^//[87ASX7^+[3X)_"[P
MAK7[0W[4&N:=#JFB? 7X?WUA:W^A:)=82V\<?&3QI?B3PY\$_AJ)7B4^*?&!
M.IZV6>S\"^&?&.KJ--(!]&?$GXF_#[X/>"O$/Q'^*7C/PWX \">%;%]2\0^+
M/%FKV>B:'I5HK+&C75_>RQ1":YG>.UL;2,R7FH7DT-E86]S=S10/^0G[0'[7
MOQ ^*V@Z->G6OB5^R7^S/X^U5="^',OA[PSJDW_!0K]M.\8($\+_ +,/P9:W
M/B3X+^$]?AE65OB3XMTL?$V/0+NW\01:-\(='D@\<IYG;V_Q3^/OQD$EG?\
M@G]LS]JWX<Z[()O$D\.K6O\ P3,_X)Y^(O*<30>'-'61-4_:)_:2\.1W?DQR
M37&K?$U;V59=2U7]G;P](=.D^^?"7PL^!W['-Y=?&+XR>/O$/QK_ &G_ (F0
MMH.H?%KQCIH\3?&7XB7'F&^'PV^"?PW\,6MQ%X'\ V]Y-'_9WPR^%^C6'A^Q
MB6UU3QEJ.KZC%>>))?JZ6283*:5+&\42K49580K83A[#3C2SC&TZD5.C7QLY
MTZL,CR^K!JK"MBJ-7,,72G1G@<NJ83$?VC0\"IF>(S"I/#9%&E4C"<J>(SBO
M&4\NPTX/EJ4L+&$H2S3&0E>$J="I3P>'G&K#%8R&(H_4ZOYC_'3]B_0]2_8Z
MUY/VK-/\>_LG?LF:3XA\-ZIX5_8Z_9-U?P;K?Q%EU_7/%>EQ6OQ*_:A^,GC*
M#Q!#\9_B_K&ISV^H:_I=EJEYX8\/7D0U6[\5_$KQ996/B&RL_P#!&W]G_P#8
M.^$?Q[^*.M_LJ:E^U9>>--2^$ TKQ''\>KKX8S^&E\+GQKX>O-^C+X'TVRU$
M:[_:]M8KF[D:R_L\W0V?:#&P_1KXT? KX_?MK_#S6/"_CC7[']FKX<ZI=:-?
MZ#\/TT/2_B'\0=9&EZK;:G:ZC\4]5M]7L]#\/M&;.&ZT[P5X'U.]DL+Z2*?Q
M!XMU,6\NAUF_L4_\$\3^R!\0O%GCL_%H^/\ _A)_!@\(_P!EGP0OAC[%C7=.
MUK[?]L'B?6_M'_'A]F^S?9H<>;YOG_)Y;=E?Q#XKGDV,X:P>8_V3POCKJMPY
ME=*GA\J<&Z3M.,E5Q6(J-T*+J8O&8K$XW$2@JF)Q-:HW-\E/@OAY9IA<]Q.!
M689]A$O99UCJE2MCU)*>L6I0H48+VE3DH8>A1PU%3<*-&G"T5^EU%%%?$'U0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!^*W_  62T3P)<^$O@OXC\<>)
M=%\+1Z%JWBVQTB\^,_P2NOC?^RCJ-YXCU7X8V5]H?Q=TJPN[74O!GCZ_T:UU
M&?X2^.=.;[?%HMC\7?!UA]JU#QC::1JE#P+X;U[6?BK_ ,$:_B@/AO\ $WX1
M^7\._C)X7U[X+GQA\4->^''PST:T_9E\3?\ "/17WA[Q/)%:V&J33BRL?#7B
MCX@:-I?Q$M]!N[/PCJ@T_4#J.C)^V-S:VUY$8+J"&YA+1N8IXHYHB\,B31,T
M<JNC&.:..6,E24EC21-KHC"; XZ\9QR>_7///KSGGGKS0!_*O9>'-*\-6EQX
M7\(:?X5^.7P[\2>)? WQ&_;G^).B?L<_%+X)_&KP'X"T;]LCX5:U\4OAA^T)
M<ZMJ_C#Q1\48/B)H6N_$37O'W@/4U'B72O OPB\;ZA>:9K/PVU^STVR_:C_@
MGK9:9:^#/CY/X"TBYT'X :I^T]\1-3_9HTB/1]3\.>&;7X2S^$_AS%K$W@'P
M]JEO92:/\/=4^-<'Q@UCP;!IVGV'AJZTC4$U3P?:CPGJ&BRS??\ L W<M\W7
MYW/_ 'SEOE_X#C]!2@ # S^))/XDDD_4DT *<X.#@XX.,X/KCC/TS6#]D\0_
M]!JQ_P#!&W_RXK>HH P?LGB'_H-6/_@C;_Y<4?9/$/\ T&K'_P $;?\ RXK>
MHH P?LGB'_H-6/\ X(V_^7%'V3Q#_P!!JQ_\$;?_ "XK>HH P?LGB'_H-6/_
M ((V_P#EQ1]D\0_]!JQ_\$;?_+BMZB@#!^R>(?\ H-6/_@C;_P"7%'V3Q#_T
M&K'_ ,$;?_+BMZB@#!^R>(?^@U8_^"-O_EQ1]D\0_P#0:L?_  1M_P#+BMZB
M@#!^R>(?^@U8_P#@C;_Y<4?9/$/_ $&K'_P1M_\ +BMZB@#!^R>(?^@U8_\
M@C;_ .7%'V3Q#_T&K'_P1M_\N*WJ* ,'[)XA_P"@U8_^"-O_ )<4?9/$/_0:
ML?\ P1M_\N*WJ* ,'[)XA_Z#5C_X(V_^7%'V3Q#_ -!JQ_\ !&W_ ,N*WJ*
M,'[)XA_Z#5C_ ."-O_EQ1]D\0_\ 0:L?_!&W_P N*WJ* ,'[)XA_Z#5C_P""
M-O\ Y<4?9/$/_0:L?_!&W_RXK>HH P?LGB'_ *#5C_X(V_\ EQ1]D\0_]!JQ
M_P#!&W_RXJ[JFKZ5H>G7NKZSJ5AI.DZ=;RW>H:IJ=Y;V&G6-K -TUQ>W]W)#
M:6D$2\R2W$T<: $LP -?#^J_\%#?@EK.J7WAG]GK0_B7^U_XML+N33KNP_9G
M\(-XV\%Z9?B,;(/$'QQUJ_\ #'P$T#RYF6*\AOOB8VHVF'W:;)(GE-ZF79+F
MN;>U>78#$XJG02>)Q$*;CA,)![5,;C:G)A,%2[UL56HTEUFC@QN:9?EWLUC<
M90H3K75"C*:EB<3);PPN&AS8C%5.U/#TJDWTBS[3^R>(?^@U8_\ @D/_ ,N*
M_*/]NW_@KS\"/^"?'Q5\+_"'XSZ+\7?$GB3Q9X LOB-IM[\-? /@_5]$AT2_
M\1>(?#,-M=W/B+XG^&;M-36_\-7\LL,%E/;+:R6KBZ:5Y88?=#:?\%$?C65>
M]U3X.?L1^#9E21K?0$A_:>^/LBHX5HI-9UNQ\)_ GP+=21,[R"#P_P#&:"*9
M42*[D16DD_C]_P"#A#X/GX-_M>?"70+GXG_%_P"+FJ:W^SGHOB36/&?QH\9_
M\)=XDNK^X^)WQ)L'M]+@L=,T#PSX3\/11V,;VGA?P=X>T+P[:WDE]>PV'VR^
MO)Y?T;@/(/#O#\0T8>)W$N$HY.\-BE7PN13S/,Z]'%JFGA76S')L#C,#*E*3
MT>78G,5*7N5_813DOB.+\XXUK9+4GP#D>(JYG[>@Z-?-HX# TJN'Y_W_ +/!
M9IB\-BXS4=UC</@FE:5+VM[/^U;]D;]IK0/VS?@#X'_:,^&#^(=!\$^/Y/$\
M6BZ9X[\*:9I?B:%O"GBO6O!^HM?6>C>+]=TU4EU30;R6T:UU2YWV;P/,()S)
M!']*?9/$/_0:L?\ P1M_\N*_EU_X)!:!\%IOV$/@AJ?AG_@H%XK_ &9?CO\
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
M^+\'C.WT>2YT[1/ VL0_!W]GU?#R:]#I6H^*OCAXDFUFQ?6O"NC+& ?MG12
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
M\-A,+@J,</@\-A\)0@VX4,-1IT*,7)\TG&G2C&"<GJVE=O5ZC0B*<JJ@^H4
M_F!5:_L+'5;&\TS4[.UU'3M0M;BRO["^MX;NRO;.[A>WNK2[M;A)(+FUN;>2
M2"XMYXY(9X9'BE1XW93;HKD.@^/M%_8'_9*T/3=>T:'X/:;JNCZ_\.M8^$1T
M?Q9XF\=^-])\-_"[7[RQO]7^'OP\TSQGXJU^R^%O@R\O=(T&Z;P[\-8/">F1
M3^&?"KP01'PMX>_LSJO"'['_ .SOX'U'PUK>A?#XR>(O"GC+Q?\ $/2O%7B'
MQ;X[\9>,)_&WCSP /A7XH\3^(/&'C'Q1KWB;Q;J^H?#9+;P-!=>+-5ULZ3X7
ML-+T;15TZRTK38K7Z7HH ^2KG]A;]E6YT+PCX>3X366FV7@#P!\*?A?X#O-!
M\4>._#GB/P3X)^"-]K^H?"W3/!_B[0/%.F>*_#-[X0E\5^)H+'Q#HNM67B2Z
MTWQ!K.CZKJ^H:3J5W8R\_<_\$[_V.[BWLK*/X.6^F:;8Z-\+M&&D^'_&_P 3
M/#.C7I^"NO'Q1\*/$6LZ-X>\::9I6O\ C[X?^)"=<\+?$O7;/4OB'I6IEKR'
MQ.9SOK[5HH ^,_\ AWU^R(VF^(]&F^$<=WI/B/2?[!&F7_CCXF:AI_A'0A\2
M=&^,*:'\*K.^\:7$'P9T:/XG^&_"_CJ/2OA&G@FPB\2>%/">I1VZ2^%] &G>
MU_%CX"?"KXV#PO)\0_#=U?ZIX)U*]U;P;XI\/>*/%_@'QSX3O-4L&TO6#X:\
M??#[7_"WC70K;7=.9;'Q!I^F:];:?K]G#;6^L6E]%:VRP^PT4 ?(E]^P=^R9
M?:-X8T+_ (4WHVFV?@OP[8^&?"=SX>UWQEX7UOPY::?\5]!^.EOJ^B^)?#?B
M72O$>G>-/^%Q>&M)^)4_Q#M]53Q[>>,H[O7;WQ+<7FJZN]_S\W_!.G]CR:VU
M>T_X5-<V]OXCN/'TOBV.P^)?Q>TU?'%K\5+CPY??$W0/B =/^(%LWC_P=\1-
M4\+:5KGCKP/XS;7/!_BWQ%+KGB/7=$OM<\4^*-0UC[;HH ^</"/[)/[/O@7X
MD/\ %?PQ\/TT_P 9+JWCO7],:7Q/XUU/PMX7\0?%":&X^(_B+P-\/=6\2W_P
M\\ >(O'DT4DOC'7O!/A;0-6\1O?:N=5N[G^VM7%]KZA^S)\"]5^'GBOX57_P
M^TV?P'XW^(>I_%GQ5H?]H:]$=8^)6K_$R'XQ7?C6?58-6BUN+Q#%\2K6R\5Z
M9J%KJ5O)HM[I^F6^C"PT[3;"RM_>** $  X'J3^)))_,DFEHHH **** "BBB
M@ HHHH **0D 9)  ZDG 'XFEH **** "BBB@ HHHH **3('4@?C2T %%%% !
M1110 4444 %%0?:;?=M\Z+=NVX\V/.[.,8WYSGC&,YXQFO+/B3\=/A3\)6LK
M7QUXRTW3-:U9UBT+PE8QWGB#QSXBFDWB.'PYX&\/6VJ>+=>D9D*?\2S1[F-&
M(\V2,$&@#UJL_5=6TO0].O=7UK4K#2-)TVWDNM0U35+RVT_3K"UB&Z6XO;Z[
MEAM;6"-?FDEGFCC1>68#FOS&^-O[?M[X1O[3PU;VFC?!G5-:MTGT+0_B'H>O
M_%K]I#Q+:7%O.T5[X,_9%^#$NM>.;>VF>("TUGXH>(_ VFVLDL,VL:=!9B5A
M^>WBCXVR_$S75?XB_%GX/_#>]AO!Y.M?M9^.?"G[3O[0-E)<VJ,E[\,O^">'
M[..L:A\(/AKJ4$O[S2;SXE:YXW\8Z9*]I'K7A2YO;6YA;Z#"<-9GB,/2QV*5
M#)\LK1]I3S/.:OU'"UZ2;C*I@:4HSQV;*$E:I#)\'F%:#:YJ:3N>/B,\P-*M
M4PN'=;,L=3ER5,#EE/ZW7HU'9QABYJ4,+EW,G>$\RQ.#I22?+4=C]?\ QO\
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
M<>'OB9X4U/X7^-(]3UC3)M" /Z'=R\?,O/3D<\XXYYY('U.*4D#&3UZ#N>_
MZGCGCMS7\T$WQY^*^I>%?VT'UC]ISXJ>'(?V)?@W\=?&O['OB&T^*]A83_'7
M7O /[1O[2O@O0=;^([&+9^T/;>%M0^%'PL_9\O-$\6+XBTSQ#+K=]?:W9:C\
M2/'NE^)H_P!)/VWM3^*>M>*_V9/"?@K7]$O-0URP^*OC/Q7^S'<?M'>/_P!E
M#QA\:+;PUX>\%67VKP1\<? &B:A>W.H?!W6/%JZGJ?PLU'5?#>F>-K3Q!!XE
MU#6(K;X?O#, ?IV&4]"#QG@@\>OT]^E+7\U?P[_;>^/W@[XA:$_AGXE:SX@^
M'LG[/_@CX4Z/X'_:EO\ 1/$GB7P/\=/$/_!2SQ?^Q[KOQ(^*/Q1^%7C(^%_B
M;X)^$,T+: _CGPW,+SXO^%-#\"7&J>,M&\4^,-:\5U]:P?M^_'C5O'/Q0^#-
MOK7[)W@SQ=^S_H_QW\5_$+XW?$>[\=Z+^SU\2]#^$FI_"R.#3_!%S:^,I=8^
M'4VDVOQ-71?CIXBU/7OBM%\$?%6B0V4/ACQZFOQ0:8 ?L_17XT?L$?M:_$CX
M@_';XW? #QBNJ:;I'ASXU_MV^*?"?C+XH7VJ:OK'QJT3PO\ M@^._ ]MX9_9
MYNXM;EM8?AU^S1I4OA?PC\0AXFM;36;*\\7> M&\)>$-,\(0?\)1J7FOA']J
M_P#::TK]H_XK_ GX:Z]X!UN^^(/[8_[;^G:=XE^.,OCWQKIWPT\*_ 3]G']F
M;QQX7\+^$?"_AKQ=X8N)=#O_ !+XYOH+[0X];TBTTBWU6_U[3V>]633-9 /W
MAHK^=U/^"BOQS_:*\"_LW_$W2;GX9?!WP+XR_;1_X)S?"?5_AY9>)_%EI\9]
M9_X7/X9^ WQY\4ZMI'B>V\0V>AZ_\/O$UA\0KKP9I?@"X\"--XS^&NFZYXYO
MO%D#W#>$+/I?!?\ P5<_:(U[X1:Y\<-5^"GA72/"\_P*\,_M-^"_"WB&P/A;
MQ1X@\+2_%[P3X2O/V>_!7V;XR>./$/Q9^.'Q-\.>.;?P=\%_%=M\//ASX8O?
MVA=*M/ACXC\&(/%FFS:8 ?O[17SG^R9\8=<_:!_9\^&WQJU\>#;>\^)FE7WB
M^VT?P1?WVJ:=X5T;5=;U.30O!&N:AJ$AN+GX@^!M'6R\(?%+%MIEO:_$O1?%
MEA::-I-K:0V,/T90 4444 %%%% 'YG?\%+O''[1'@SX?>#YO@'XB\1V2M+X[
MU7Q[X9^$7B3X2:#^T5X@T/0O"+SZ%J7PMMOC1IVJ>%->T#PIXLN])U+XH:/I
M<-EXMNM"N=)CT35H;:35M,U?CO"7[2'QF\0>)_\ @F+=^$OC%I'CKX._'GQK
M\6?AM\8]0\6?!:7X?_&CQIXQ^''[/?[2'BF>W\1Z<FL+X7^&5YX5\??"JUTK
MX@^%O#_A&UOKKQUH%Y'HVLZ/X/>Y\.WGW-^T+^S'\$_VI/"%KX*^-?@N'Q5I
M>EW\VK:!J%IJNM>&/%/A?5[C3[K2;G5/"OC'POJ&D>)_#EY>:5>WFE:BVE:I
M;Q:KI-W=:5JD-[I]Q+;-T.D_ ?X/:#8_!_3-%^'7A;2M/^ 5W=W_ ,'++3]-
M6SMOAY?7_@SQ'\/;Z\\-PV[QQVMS>^#?%WB;0;R>5;B6ZM-<U*2X>6\N7N2
M?B#-^V/^U=I?@7]DOQ]%\8=0OM0_X*$^'5>31[SX=_#6YT#]DC5O%O[2'[-?
MPWT37OA];6VA:?JFL:;\/O WQRU;PEKFG_%G6?B);>(?BCIO@SQ!>/I5G>:[
MX5UG]6/V4/&'Q"O=;_:9^$OQ"\<:M\4I_P!GKX\6'PW\-?$SQ%HGA70_%'BO
MPKXF^!/P5^-6G6_BZ'P1I'ASPG>^)_"=W\5=0\)7>K:)X8\-PZOI6DZ+J%]I
M$>L3ZE=7>W;_ +$O[*5O/\3IE^!7@"8?&#2==T+Q[:WFF3W^G:GHOBGQ"_C#
MQ/I6FZ7?7ESIGA33_$OC-T\;>(+3P=9^'X=:\:V]EXPU);GQ+86.J6_KGPI^
M$'PW^"/A7_A"_A=X3T[PEX??5M7\07MO9/>WE[J_B'7[MK[6_$.OZUJUWJ.N
M^(O$&K7)634-<U[4]2U6[6*WBFO'AMK>.( ]*/ .!DXX'K[<\<^]8/\ :NJ?
M]"Y??^!^B_\ RPK>HH P?[5U3_H7+[_P/T7_ .6%']JZI_T+E]_X'Z+_ /+"
MMZB@#^3W_@NQ_P %+OVU/V._VG?A1\/?V>/BJ_PK\)^)/@+8>,]9T.X\&?"_
MQ>]_XBG^(7CC0Y-6%_XF\.^)+RV5],T?3[,6<%W!; VIF%L)9I99/L[_ ()R
M?MZ_MY?&7]BWX;?%3Q+^RCXX_:F\3:S?>/XKKXI>'/BQ^S'\+H?%XTCXC>)-
M$MK:S\$ZOK7@V316\.V-E%H<YNM+LSJ3Z3+JL,EU'?P2R_L!\4?V8/V;_C?K
M=AXE^,OP"^#7Q7\0Z7I2:%IFN_$?X:>#_&NKZ?HL=W=:@FDV6H^(M(U"[M=-
M2^O;R\6RAE2W6ZNKB<1B6:1F] ^'_P ./A]\*/"NG^!?A?X'\)?#KP5I,E]+
MI?A+P/X=TGPMX:TV74[ZXU/49+'1-$M;+3;1[[4;JYO[QH+=#<WEQ/<REYI7
M<_LN9<?\#XGPXX=X5POAYE/^L^5XFA5S/B3$X:EAZN94J=/,8U(RQF45LNS>
MK.<L5AFH8O%UL.UATZE&=2%"=/\ ,,%P=Q71XWSKB"OQKF7]@X_#U:>!R.A7
MG6IX&K.I@90E'#9E1QV74X1CAZ\7+#X>G77MK0JPA*K&?YX7/[8'_!0%)I%M
M/^"3/Q0GMQCRI;K]K7]E.UG<;06\R"#Q;>Q1X?<JA+J7<@5R59BB\CX@_;9_
MX*2:/;R7=K_P1\\?:I$)X88H;;]L3]G:XOV60'=++:::]_L5&!W&-Y(U4J6D
M#' _7# ]!^0HVJ>J@_@*_./[6RQZ2X7RA)[N&,XA4UMK%RSN<4UJUS0E&[UB
MTK'V_P#9N/6W$&9-]I8;)7'YJ.50E;ORRB_-'X?W'[?O_!59IY3:_P#!&?QH
MEL7/D)<_M3?"5[A8^-HF>"%86DZY,:A3Q@5S$_[?G_!7&&8MJ'_!)F]\.:?(
M\H@NY_B[9^-7##+06<MC\/X]=U5)9(PY;4)M-MM,5XBDDT,L]M#)^\VQ/[J_
M]\C_  HV(>J*?^ C_"G_ &GDSTEPWADNKIYCFD9K;X74Q56">C^*G-?W==%]
M0S1:K/<0WI93P67RCTT:CAZ<FM]IQ=];ZG\_C_M^?\%=2[&/_@G+I2QEF**^
ME_%Z1U0L=BM(((A(RK@,XBC#L"PC0'8M.Q_;L_X*X3W$B>(/V-O"'@FW.)+6
M>[^ _P"U1X]6\;SOWENL?PY76KC3C;1%':?58K>.\5]MGYDL-PB?T'>7'_SS
M3_OE?\*#'&>-B=0?N@<J01T'8@&CZ_D#5I9!6BGO*EG%:-1;?"ZF%K06J=^:
MG*ZNM&^9)8+.59K.:;:Z3RRE*+^'=0Q%.3V>TXZN[NKI_P"6^_Q6_:-\0_M7
M26-EXZ\7VWQ!U[]I22"TT.X\5^-_"&AVWC?6/C RV^CS6UU?VNN>%M&@\272
M:?)!<"VUGP_IR&.;R-1LF*?VW?!/_@GU^U/=:%J<O[17[1DG@"Y\61^9XI\&
M_L->'- ^$>JZM(TS326WC3]JCQ]>^,OVE_&C,[N+J32_$/@I)I$1UGDB"(OM
MZ_\ !&+_ ()O+\3%^+Z_L[(/B&OC\?$\>(/^%G_& D>-QXG_ .$R&M?V8?'I
MTDD>(A_:'V V/]F_\NOV3['^XK]10 .!ZD_B22?S))K]-X_XYX Q3R*?AAPE
M'AG$8;!U:><XS,<JR^IBZN*:PWL:F7SEC\VHT9TY4ZTXXZE0P684IN#H5J<9
M5(GPW!W"?&&'_M>/'O$4L^HU\9"IE>&P>88R&'I85>TYJ>+C'"9?5J*2E"$L
M).MB<%4@FJM*HXQD?F%\+_\ @E-^P?\ "B6_O=(_97M/%6KZS=M?^(]:^*GC
M?7_BYJ/BB_9BQO?$I^(OC3Q%8ZW<$LQ+W]C-G<W&68G[K\%>"_"/PVTQ=$^'
M?PC\.^ M&0!4TGP5H_@GPIIL:C&%2QT!M.ME48& (L<#TKU.BOQO%8O%8[$5
M<7C<3B,9BZ\N>MBL76JXG$UIV2YJM>M*=6I*R2YISD[+<_3:&'P^%HT\/A:%
M'#8>DN6E0P]*%&C2CORTZ5.,:<(WZ1BEY'/_ -I:ED'_ (1N]R.,F_T4M_WT
M=0)_6G?VKJG_ $+E]_X'Z+_\L*WJ*YS8P?[5U3_H7+[_ ,#]%_\ EA1_:NJ?
M]"Y??^!^B_\ RPK>HH P?[5U3_H7+[_P/T7_ .6%']JZI_T+E]_X'Z+_ /+"
MMZB@#!_M75/^A<OO_ _1?_EA1_:NJ?\ 0N7W_@?HO_RPK>HH P?[5U3_ *%R
M^_\  _1?_EA1_:NJ?]"Y??\ @?HO_P L*WJ* ,'^U=4_Z%R^_P# _1?_ )84
M?VKJG_0N7W_@?HO_ ,L*WJ* ,'^U=4_Z%R^_\#]%_P#EA1_:NJ?]"Y??^!^B
M_P#RPK>HH P?[5U3_H7+[_P/T7_Y84?VKJG_ $+E]_X'Z+_\L*WJ* ,'^U=4
M_P"A<OO_  /T7_Y84?VKJG_0N7W_ ('Z+_\ +"MZB@#!_M75/^A<OO\ P/T7
M_P"6%']JZI_T+E]_X'Z+_P#+"MZB@#!_M75/^A<OO_ _1?\ Y84?VKJG_0N7
MW_@?HO\ \L*WJ* ,'^U=4_Z%R^_\#]%_^6%']JZI_P!"Y??^!^B__+"MZB@#
M!_M75/\ H7+[_P #]%_^6%']JZI_T+E]_P"!^B__ "PK>HH P?[5U3_H7+[_
M ,#]%_\ EA1_:NJ?]"Y??^!^B_\ RPK>HH P?[5U3_H7+[_P/T7_ .6%']JZ
MI_T+E]_X'Z+_ /+"MZB@#!_M75/^A<OO_ _1?_EA6\.G3'MZ>U%% !1110 4
M444 %%%% !1110 4444 %4-2TO3=8M'L-6T^QU.RD:-Y+/4+2VOK61HG$D3/
M;W44T+M'(JR1LR$HZAE(8 U?HH PM)\,>'-!EFFT30-%TB:X1(IY=+TG3].D
MGCC8ND<TEE;0/*B.2RHY958E@ 236[110 4C*KJ58!E8%2& (((((((((()!
M!!!!(/%+10!XAHG[,W[./AG1_%WA[PY\ ?@IX?T#X@:<='\>Z)HGPI\!:5I'
MC?2B]Q(VF^+],L/#]O9>)=/9[JZ=K+68+VU+7,[^3NFD+:^A? ;X'>%H+*U\
M,_!OX5>';;39/#4NG6VA?#OP?I%OI\G@S7-8\3>#WLH=/T:VCM7\)^(_$.OZ
M_P"&GA5'T'6]<UC5=*:TO]3OKB?UBB@"*:"&XAEM[B&*>WFC>&:":-)898I$
M,<D4D4BLCQNC,CHZE61BK J2*\AT?]G;X >'?!7B+X;:!\#O@_H?P[\731W/
MBOP%H_PR\$:9X+\3W$26<23^(?"UCH4&A:W,L>GV$:RZG873JEE:*C*MM (_
M8Z* /*+GX#_!"]MOA]97GP<^%=W9_"62WE^%5K<_#OP?/;?#.6TEL)K67X?0
M2Z,\7@R2VETO39+=_#:::T+Z?8O&5>TMVBW/B!\+OAG\6=&M_#GQ3^'?@7XE
M>'K348-8M=!\?^$?#_C+1;?5K:&XM[;4X-+\1Z=J5E#J%O;W=U!!>Q0)=10W
M-Q%'*L<TJMW=% 'E]Q\$O@U>:59:%=_";X9W6B:;X)U3X:Z?H]SX!\)SZ78_
M#K7'T^36O 5GI\NCM9VO@O6'TG2FU3PK!#'H.H-INGM=Z?,UE;&+,N/V=O@!
M=Z#X+\+77P.^#]QX8^&^IRZU\//#D_PR\$S:#X"UB:^_M.75O!>CRZ&^G>%M
M3DU$F^DO]#MK"ZDO#]JDE:X_>5['10!Q-K\-?AU8ZCINL67@+P79ZMHVM^+?
M$ND:G:^%="M]0TKQ%X^DN9O'.OZ;>PV"7-CK7C.6]O)?%FJVLL5_XCDN[E]9
MN+UIY2Q;_#7X=6FM-XDM? 7@NV\1-J6OZRVO0>%=!AUEM7\5Z?I>D>*-5;5(
M]/6_.I>(]*T/1=,UZ^-P;K6-/TC3++49;FVT^TBA[:B@#Q^+]GKX"0:]X;\4
MP_!+X11>)O!VC^&O#OA'Q%'\-/!2:[X6\/\ @V6&?PAH7AS5UT,:CH>C>%9[
M>WG\-Z7I=S:V6A2P0R:5!:-$A5^D_L__  (T'4]9UK0_@K\)=&UCQ%XITGQS
MX@U;2?AOX,TW4]<\:Z#JU[KNA^,-8O[+18+O4_%.BZWJ6H:OI/B"]FGU;3=4
MOKS4;.[@O;J>>3UVB@#%T+PWX=\+VMU8^&M!T;P]97VL:WXAO;/0]+L=(M;S
M7_$VJW>O>(];NK?3[>WAN-7U_7+^^UG6]2E1[W5=5O;O4;^>XO+F:9]JBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ,8]?Q)/\Z*** "BBB@!" 1CG\R#^8.?UHV@^O?HS#J<]CV[?W>BX%+10
M 8Q_G_/Y4FT<=>#D#<V/IC.,<<#H.PI:* $*@^OX,PZ_0\]._3G'4UR_C?P7
MX;^(W@SQ=\/O&.G'5_"/CKPQK_@WQ3I!N[VR75/#GBC2+O0M<TYKK3[BUO;5
M;W2[ZZMOM%E<6]U;F7S[::&X2.5>IHH PO#'AO1O!WAS0/"7AVU:QT#POHFD
M^'-#L7NKN]-EH^AV%OIFF6GVJ^GN;RX-O96L$+7%U/-<SE/-N)I9F>1MS ]^
MF.I_QZ\]>OY"EHH 3:,YY[_Q-CD =,X[<<<')&"32;1[GIU8GH,#J3Z _P"]
M\WWN:=10  8X_P _Y]Z*** "BBB@ HHHH **** $)P"<$X!.!U..P]SVK\Q)
M?V^?&5W^W7-^R+HWPR^'<%KI>MW6D:C9^,_C$W@7XX>(/#5CX<^%WB'4/C+\
M-OAKK_@V'PQX_P#AE9M\2;K3[>WT/Q]<^)]8@^'?Q*U"TM;;5/#">%M1_3P\
M@CU].M?G!\4_V"M?^+?[2_@KXL^+/C[XGUCX0^#O'FF_%_1_A'KGA/PUK?B+
MP;\2?#6N_!WQ-H%G\+_BOJ"2^(/ ?PTOO$GP>T;Q#XE\*:?I\FM7%SJ?B[PY
MIGBFS\$^//$/AZ$ \G^&W_!4ZT^)_P -M2\?>&?!7P6US5=;\1_!?P9\*_AO
MX3_:=B\3_$'4_$_[0'Q(M/A[\-D^+VDCX.:18_"?P[,+TZ_KWB;P]JGQ8LK.
MWT7Q7H>B)XB\2: VG77W=^SE\;M7^,VB_$.Q\7^#K/P'\2O@W\4_$/P=^)_A
MK1O$I\9^&+;Q7HNA^%O&&GZGX2\62Z+X8O\ 6_#7B?P-XY\'>*=,DU?PQX=U
MO3O[9GT36=(MM1TJX:7Y6UO_ ()Z^(?'M];^*?BO^TYX\\??$GP!X6\(^&/@
M-\16^'7PN\-ZS\.Y? OQ?\"_&[0_%WBS3-&T==!^)_B[5/&/PN^']GXN>[T_
MPIX2U+PSIFO:3X<\'^$+KQAKNJ2_6O[/?P-/P0T#QHNJ^,M3^(?CSXI?$?Q#
M\6?B=XXU'2M-\/+XB\9Z_IN@>'HAI7AK1VET[P[X?\.^#_"7A+P?X=TF.[U*
M\BT;P]:7&LZSK>N76IZO>@'OI( )/  R3Z 5A?\ "3^'O^@Q8?\ @0G^-;M)
M@>_YG_&@##_X2?P]_P!!BP_\"$_QH_X2?P]_T&+#_P "$_QK<P/?\S_C1@>_
MYG_&@##_ .$G\/?]!BP_\"$_QH_X2?P]_P!!BP_\"$_QK<P/?\S_ (T8'O\
MF?\ &@##_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\:W,#W_ #/^-&![
M_F?\: ,/_A)_#W_08L/_  (3_&C_ (2?P]_T&+#_ ,"$_P :W,#W_,_XT8'O
M^9_QH P_^$G\/?\ 08L/_ A/\:/^$G\/?]!BP_\  A/\:W,#W_,_XT8'O^9_
MQH P_P#A)_#W_08L/_ A/\:/^$G\/?\ 08L/_ A/\:W,#W_,_P"-&![_ )G_
M !H P_\ A)_#W_08L/\ P(3_ !H_X2?P]_T&+#_P(3_&MS ]_P S_C1@>_YG
M_&@##_X2?P]_T&+#_P "$_QH_P"$G\/?]!BP_P# A/\ &MS ]_S/^-&![_F?
M\: ,/_A)_#W_ $&+#_P(3_&C_A)_#W_08L/_  (3_&MS ]_S/^-&![_F?\:
M,/\ X2?P]_T&+#_P(3_&C_A)_#W_ $&+#_P(3_&MS ]_S/\ C1@>_P"9_P :
M ,/_ (2?P]_T&+#_ ,"$_P :/^$G\/?]!BP_\"$_QK<P/?\ ,_XT8'O^9_QH
M P_^$G\/?]!BP_\  A/\:/\ A)_#W_08L/\ P(3_ !K<P/?\S_C1@>_YG_&@
M##_X2?P]_P!!BP_\"$_QH_X2?P]_T&+#_P "$_QK<P/?\S_C1@>_YG_&@##_
M .$G\/?]!BP_\"$_QH_X2?P]_P!!BP_\"$_QK<P/?\S_ (T8'O\ F?\ &@##
M_P"$G\/?]!BP_P# A/\ &C_A)_#W_08L/_ A/\:W,#W_ #/^-&![_F?\: ,/
M_A)_#W_08L/_  (3_&C_ (2?P]_T&+#_ ,"$_P :W,#W_,_XT8'O^9_QH P_
M^$G\/?\ 08L/_ A/\:/^$G\/?]!BP_\  A/\:W,#W_,_XT8'O^9_QH P_P#A
M)_#W_08L/_ A/\:/^$G\/?\ 08L/_ A/\:W,#W_,_P"-&![_ )G_ !H P_\
MA)_#W_08L/\ P(3_ !H_X2?P]_T&+#_P(3_&MS ]_P S_C1@>_YG_&@##_X2
M?P]_T&+#_P "$_QH_P"$G\/?]!BP_P# A/\ &MS ]_S/^-&![_F?\: ,/_A)
M_#W_ $&+#_P(3_&C_A)_#W_08L/_  (3_&MS ]_S/^-&![_F?\: ,/\ X2?P
M]_T&+#_P(3_&C_A)_#W_ $&+#_P(3_&MS ]_S/\ C1@>_P"9_P : ,/_ (2?
MP]_T&+#_ ,"$_P :W0<C(Z'D4F![_F?\:6@ 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@
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
M&U^'VB(9].NVO=-U&[\$^(+/4;VY:2VT&*2WGDM;F.Y,:_"_P+_9U_:B\?\
MBCP;KO[3OP6U+P_X[U6/X<:#\0/$L7Q,^#U]\"OA-\&_ 7BNP^+=]^SO^S3\
M(/AW?_VMHOP_\1^/_ GPW\,ZYXH\;P:WX^^('AO1[.^\8ZWINEZ)X>\&>'P#
M]+G_ &N?V?7U+XRZ'I7C[_A+_$G[/<'@5_C1X4^''ACQA\4_%WP^N_B/?:WI
MWA71-:\*_#30/%OB"3Q-<3>'=7GU7POINFW_ (@\-:;;)K'B73M)TFYM;V;H
MO@C^T9\)OVB+/QC>_"K6?$6J+\/_ !6/ _C*T\3_  X^)?PTU?P_XK_L'1O$
MYT2^T/XG^#_!NM?;(]!\0Z)J4WDV$T,,.IVBRRI-+Y0\"T[X0_%[X??M$?MN
M?'7P/X6\'ZI+\3_@%^S]I/PATFZUVWT6'Q9\5_A+:?M)ZEJNG^+VM;$2:!I>
MIZ[\0O!%I+XBG-])=6EYJ<YB TK9+[G^S'\([SX(? OX=?#W7+_^W/&FGZ#%
MJ_Q-\5O/+=77CCXM^*II?%/Q8\=W]U-B2XOO&?Q$UCQ)XBG<A8XQJ$=K;106
M=M;6\(![U1110 5'++%!')--(D4,2/)++*ZQQQQHI=WD=RJ(B*"S,Q"JH))
M!-25'*@DBDC*JP>-T*N RL&4J58,""I!PP((()!!% 'RI%^W#^RUJ'@/4/B5
MX<^+6D>-_"%G\7[[X V%_P##O2O$GQ$O/%OQGTW_ (__ (<?#W1?!&C:]K/Q
M&\26GEWSW,'@:PUZVM[?1O$-[<745AX<UVZT_HM._:U_9YU/PMX3\=0_$[0K
M+P1XP\.?$#Q99^+O$*WOA+0-#T#X5:YIGA7XBWOCF^\6VNACX>S>#/%VL:=X
M/\2:9XV30=6T;Q;-)X:U"QMM8M;NT@_/C6?@7^V'\'? 'Q:TSX%_#SPI=^(O
MB?\ \%!OBI\7+7Q)X<UWX5?\)S\+O@#XU\'_ &4^-OA%9_%?3?\ A6NF_&35
MKBP7P':0>*;/5=(\)^'?%_B7Q'>:+XP:RC\*ZS[_ /LB_LZ:SX.TSQ%?^,/A
M;JO@&RMO \?P_P#!_A+XC_$C1OC9XTU6_P#$GC+QE\9/C7\4O'GC6POM:TC7
M/%_QH^+WC>/7O%ER\GF7FH^$[;4#8V%K-96<(!Z7XC_;\_96\,^"?AM\1;GX
MC:AJ_@WXJ_"1OC_X6UGPC\/?B5XU6T^ T5CH^I7?QL\9V7A+PCK6H_#OX4Z?
M9>(-'GU+QSX[M/#^A6"WC?:+I#8ZC]C^P[6ZMKZVM[RRN(+NTNX8KFUNK:6.
M>VN;>>-98+BWGB9HIH)HG26&:-FCEC=9$9D8$_SQ^.?^"<W[0&L? #]F#X=>
M(O ,/C[4_ 7_  36T_\ 9"?2/ /[0>H?!3_A6'QRO])\)VWB'QEXY\2:"FD/
M\=O@K?/X;\/VTW@S7(O&&A:0WA/4[B+X/^-4^(NIG2/W\\%:9KNB^#_"ND>)
M]3L-:\2:7X<T+3M?UC2]+AT33=5UNQTJTM=6U+3]&M_W&DV-_J$5S=V>F0_N
M=/MYHK.+]W"M '3T444 %>4_&SXY?"']G'X:^)_B_P#'+XA^%OAA\-O!VFW>
MJ:_XL\6ZI!IFGVT-I:7-Z;2T21C=ZQK-Y%:S1:1X?T:VO]=UR]$>GZ/IU[>S
M10/ZM7RQ^W!\(?$?Q\_8]_:?^#7@O3=%U3QS\3?@'\6_ W@:V\07%K8Z5_PF
M/BOP%KWA_P .R76J7=K>1Z/&NI:E"'U=;>273HVDNHP63! -#Q_^U]^SY\,?
M'=K\.?&GCN72_$K6_P /KO6FM_"?C;6?#O@:T^+'B.[\(?#*Z^)_C/0_#FI>
M#_A9;^/_ !18WFA>$9?B'KOAM==U"VGCLB\43S+;\0?M:?L\^%/%/A_P3XF^
M*'A[0O%GC'XQCX!^!_#VH-<Q:QXX^*D>CZ9KFH>'/!VFI!)?>(H="LM35/$N
MNZ;;S>'_  U>66J6.N:G876FW4:?"'[1_P +OVF/B-\?)- UC]GN_P#'?[*&
MD6WP7UQO#7PH^*7P6^'NH_'OQ]X-N%\0W=Q^T?J_C>33/'VK?#[X>:W8^&['
MP7\+?"-]INB>+1I^N7?Q!UGQ)X:U2S\#6WI7C7]E/XEZY\,/V+M.AL?#FI?$
M/X8_M9_#+]HWXV:I>:C96@BOM4UKQYX\^-=WX<OA:32:AO\ &GC6>'2-+MVM
MA?Z9;6D8DCBMD2@#ZB\#_M9? GXB_$O4_A/X3\7:A>^*]/U'QQHME=7G@SQQ
MHO@SQ7KGPQU8:#\3-!^'WQ%UOPYI_@'XB:Y\.M9W:7XXTKP3XCUV]\-7UOJ-
MMJ,,4FCZP+#Z/K\@?A'^QG\6-%_:X\%^,M3TS7O 'P1^ _Q0_:<^*O@;PM;_
M !ITSQO\+M9U_P#:!M_&6DPS_#CX?VO@KP[X\\,2:U;?$KQCXX^(^G_%?Q3X
MGT3X>^-Y&\(_!"UO/!&MS:OI7Z_4 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
4% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>comcastlogoa18.jpg
<TEXT>
begin 644 comcastlogoa18.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
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                                                 $-L875D:6$N
M16YR:7%U97H    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,P
M-   DI(  @    ,P-   ZAP !P  " P   B>     !SJ    "
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                            ,C Q-CHP.#HR.2 Q-3HQ-#HQ,@ R,#$V
M.C X.C(Y(#$U.C$T.C$R    0P!L &$ =0!D &D 80 N $4 ;@!R &D <0!U
M &4 >@   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#$V+3 X+3(Y
M5#$U.C$T.C$R+C S-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y#;&%U9&EA+D5N<FEQ=65Z/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"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 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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
IHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>consolidatedresults128.jpg
<TEXT>
begin 644 consolidatedresults128.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" &C!!L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** //?B%\;M"^
M&NM0Z9J=IJ$\\MNMRK6D<;+M+,H!+.ISE#V]*YC_ (:P\(_] [6O^_$/_P =
MKSG]K#_DHFG?]@J/_P!'35XW:6LU]=0VUO&99YG6..->K,3@ ?B:_5\LX<R_
M%8*GB*J=VKO4_(\TXES#"8ZKAZ37+%V6A]5?\-8>$?\ H':U_P!^(?\ X[1_
MPUAX1_Z!VM?]^(?_ ([7@GB3X7W7AO3Y)I-4T^XN[=2UU8QNRR18D\LXW* ^
M#UVGCW'-4_$GP[U+PMX?TW6+JXL9[34'9(?L=P)CE1SDK\O!R.">0:Z(9!DE
M3EY6_>=EJ]6M?R,:F?Y[2<E.*]U7>BT7F?0__#6'A'_H':U_WXA_^.T?\-8>
M$?\ H':U_P!^(?\ X[7S_<?"[6+729+QY+7[3%9KJ$NG!V^TQV[' D8;=N.A
MP&W 'D5;7X.:TUK;EKFQCU"XL3J,.EO(XN'@'.X?)L!QSM+YX/%2\BR-*[D_
M_ OZT\]AQS[/I.R@N_P]]%\[]-_(]U_X:P\(_P#0.UK_ +\0_P#QVC_AK#PC
M_P! [6O^_$/_ ,=KYI\)^$[_ ,9:L-/T]8_,$;3223-M2*-1EG8^@]@>M3>*
M/!=]X5BT^XFEM[RPU"+SK6]M&8Q2J.H&Y58$9Y! -;OAO)U55%M\W;F_KL_N
M9SKB7.94G727*NO+Z?YK[UW/I#_AK#PC_P! [6O^_$/_ ,=KUS0]6AU[1;#4
M[=72"]MX[F-9  P5U# $ D9P?6OSTK[U^&W_ "3OPM_V"K7_ -$K7S'$>3X7
M+*5.>'3NVUJ[]#ZGAK.L7FE:I#$M6BDU96ZG1T445\$?H 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!\H?M8?\E$T[_L%1_\ HZ:O(-)69M4LUMIEMK@S((IF?8(VW##%NP!Y
MS7K_ .UA_P E$T[_ +!4?_HZ:O%J_?\ (U?*Z*_NG\]9\[9I7?\ >/H+Q[O\
M5?#*2^\8Z5_9GB:RB'V74 OEBY;S2OE@=')4;OER.<C ZX?C[P[JME\"?!BW
M&FW<#V<]PURLD#*80TC;2X(^4'(QGU%>.27$LD<<;R.\<8(168D*"<G [<\T
MRHHY5*CR*-32,W*UG;5-66NBU;ZZFM;.(5G.4J;;E#DO=7>J=W[NKT2Z>O;Z
M6U;6K7^WM=\6[=V@7?A7[-!<\>7),Q $(/\ ?R""O48J]IMSYGADZ3JCR7&C
M0^'_ #+?Q<-JF-F4!H5<#TPNW)8[3G.>/ENBN2601<5'VFUK:;6T77??R=]4
M=D.(I0GS^S]==V[7Z;.RTW721Z?\-=/\5^!?$5G=P>'_ .TX=7TYV^S^<@$E
MJVW+EP2(QG;RV.OO1\7-=TN'0?#GA/29!.FD++)<.LXG5))&SY8D"J'V\C(
M%>845ZWU!2Q,<54>J[)J[U2;U>R;_K1>,LQ=/#2PM).TN[3LGRN5O=6[BNNV
MEKZA7WK\-O\ DG?A;_L%6O\ Z)6O@JOO7X;?\D[\+?\ 8*M?_1*U\AQI_N]'
MU?Y'V'!/^\5O\*_,Z.BBBOR<_70HHHH **** "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@#Y0_:P_P"2B:=_
MV"H__1TU>+5[3^UA_P E$T[_ +!4?_HZ:O%J_H#(O^190]#^><^_Y&E?_$%%
M%%>Z> %%%% !1110 5]Z_#;_ ))WX6_[!5K_ .B5KX*K[U^&W_)._"W_ &"K
M7_T2M?G7&G^[T?5_D?I'!/\ O%;_  K\SHZ***_)S]="BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS#]ICXH:K\&?@CXD\8Z);
MV=UJ>F_9O)BOT=X6\RYBB;<$96/RR$C##D#Z5\(_\//OBG_T /!__@'=?_)-
M>]@,DQ>94G6PZ5D[:NVNC_4\?&9KAL#45.LW=J^W]=C]/:*_,+_AY]\4_P#H
M >#_ /P#NO\ Y)H_X>??%/\ Z '@_P#\ [K_ .2:]+_53,NR^\X?]8L!W?W'
MZ>T5^87_  \^^*?_ $ /!_\ X!W7_P DT?\ #S[XI_\ 0 \'_P#@'=?_ "31
M_JIF79?>'^L6 [O[C]/:*_,+_AY]\4_^@!X/_P# .Z_^2:/^'GWQ3_Z '@__
M , [K_Y)H_U4S+LOO#_6+ =W]Q^GM%?F%_P\^^*?_0 \'_\ @'=?_)-?3W[%
M'[3_ (I_:0_X3+_A);#1['^QOL7V?^R898]WG>?NW^9*^<>4N,8ZGKVX\9P_
MCL#0EB*R7*K=>[M^ITX;.L)BZJHTF^9^7E<S_P!K#_DHFG?]@J/_ -'35XM7
MM/[6'_)1-._[!4?_ *.FKQ:OUS(O^190]#\6S[_D:5_\04445[IX 4444 %%
M%% !7WK\-O\ DG?A;_L%6O\ Z)6O@JOO7X;?\D[\+?\ 8*M?_1*U^=<:?[O1
M]7^1^D<$_P"\5O\ "OS.CHHHK\G/UT**** "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 **** / /V]/^33_'/_ &X_^E]O7Y!U^OG[>G_)I_CG
M_MQ_]+[>OR#K]AX/_P!PG_C?_I,3\RXF_P!\C_A7YR-_P!X7C\;>.- \/RW\
M6EQZI?0V;7LPRD(=PN\C(SC/3(^HKZ+^+?[,GA7PGXH\->"+6T\0^'/%6ISQ
M6MG>ZE-'=V6H[[YX3(61%$;B(I+M4D;2JG#\O\S>'8=,N->T^+6KB>STF2=%
MN[BV0/)%$2 SJO<@<X[XKZY\6?'#18_@#I7@6]^(UEXLU=WM9-*UR.WO/.TE
MX[V9C<SR/'YJ;8A$JHBNXP<94J3[.92Q,*U%T&[7LTD^O6^UEU3W6UF>;E\:
M$J5:-:R=M&[:6Z6WU[K5/O>SY7XH_LM>&=%\)_$>[\*ZAK!U?X?W\%MJ<.JR
M1.E[#(JXFB"1H8L,6^5B^0O7FN=N/V8TT']FG7_B+K>H2P^(+2^M;:'1H67%
MLLAC)^T@J2)"DBL$!!4$;N25':?$7]K5-+\)+H.B:RGC[7KW4+6_UGQ/?:-%
MI\-VMLZM#;B)%225<H-SRG<02!@'"Z>N?M>:#XW_ &7_ !OHNJ:)X4T?QKJ^
MI9CTG2]%FCAGC81;KPMEE\\'>0[/G*+P>_E4ZF;0I0NFUSQN^MO=4M&DU%OF
M>J5EY'J3AEDJCU2?+/3HOB<=4VG**Y5H]7YGDG[+GP#'QT\4:PE[9:S>Z)H]
MG]HN8=!DMX[N61V"Q1QM<$1@GYV.X](V Y(KGOCYX/\ #G@/QTVB>'=(\6Z-
M';0K]IM_&0@6Z\TD\J(1M\O;MP<G//:MBR\!?#>QU>X?3_C9]AN+6TANK+4&
M\.WL2/<DMOA+1EI(RF%_>!2#NXZ52^/GQ<E^*EYX62XO6UF[T+2(]-N-:D1E
M:_D#LQD^8!BHW!06 8X+$ G ]F,ZU3&J<&W3MLXRC;3?726OS5UV/)Y*-/!R
MC-)3W3O&5]5I9:K36^VC6YY77W[_ ,$I_P#FJ/\ W"__ &[KX"K[]_X)3_\
M-4?^X7_[=UR\2_\ (JK?]N_^E(UR'_D8TOG_ .DL]/\ VL/^2B:=_P!@J/\
M]'35XM7M/[6'_)1-._[!4?\ Z.FKQ:NS(O\ D64/0^5S[_D:5_\ $%%%%>Z>
M %%%% !1110 5]Z_#;_DG?A;_L%6O_HE:^"J^]?AM_R3OPM_V"K7_P!$K7YU
MQI_N]'U?Y'Z1P3_O%;_"OS.CHHHK\G/UT**** "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@
MHHKFKOXF>#["ZFMKGQ7HEO<PNT<L,VHPJ\; X*L"V00000: .EHKE?\ A:_@
MG_H<= _\&D'_ ,71_P +7\$_]#CH'_@T@_\ BZ .JHKE?^%K^"?^AQT#_P &
MD'_Q='_"U_!/_0XZ!_X-(/\ XN@#JJ*Y7_A:_@G_ *''0/\ P:0?_%T?\+7\
M$_\ 0XZ!_P"#2#_XN@#JJ*Y7_A:_@G_H<= _\&D'_P 74MI\3/!]_=0VUMXK
MT2XN9G6.*&'486>1B<!5 ;)))  % 'DO[>G_ ":?XY_[<?\ TOMZ_(.OU\_;
MT_Y-/\<_]N/_ *7V]?D'7[#P?_N$_P#&_P#TF)^9<3?[Y'_"OSD%%%%?='R(
M4444 %%%% !7W[_P2G_YJC_W"_\ V[KX"K[]_P""4_\ S5'_ +A?_MW7S'$O
M_(JK?]N_^E(]_(?^1C2^?_I+/3_VL/\ DHFG?]@J/_T=-7BU>T_M8?\ )1-.
M_P"P5'_Z.FKQ:NS(O^190]#Y7/O^1I7_ ,04445[IX 4444 %%%% !7WK\-O
M^2=^%O\ L%6O_HE:^"J^]?AM_P D[\+?]@JU_P#1*U^=<:?[O1]7^1^D<$_[
MQ6_PK\SHZ***_)S]="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 *_-OXK?\E2\8_P#8
M9O/_ $>]?I)7YM_%;_DJ7C'_ +#-Y_Z/>@#E:V=#\&Z]XFMKNXTG1[W48+5=
M\TEM SA!QZ#KSG'7&3T!K&KZ!^#FN:)XM\%#P5K!N/#VH6\<DVG:];DJH\R>
M/EAD9/F!!N]!C*XYI*Z=A7LU?8\5TGPCKNOFX&EZ+J.I&W.)A:6DDOEGT;:#
MC\:;H_A76_$-Q/!I6CW^ISP?ZV.SM7E:/G'S!02.?6OIGPA:1:?I:^&O'LS6
M\EQXJD?3M7L92)+B\1QN9U"X"EL#)Y^8<#&ZN:;XF:?X%\=^+]%\4Z?J$%]>
MZJTUSK'A[4Y+5HUQA J)@LH#%L,QY/3-2M6DNJ_R_P _ZN/5)^3_ ,_\OZL>
M :EIEYHU]+9ZA:3V-Y$<26]S&T<B<9Y4@$<$5/>^'-6TW3[:_N]+O+6PNO\
M474UNZ12\9^1B,-^%==XPT"VT?XS2Z;=:I+K-G_:$/F7UVY:26-RC$R,>K;6
MP3Z@U['XZCM9[SX[07; 6T$.GM I/RHZJ!&%].<#CUI7]SF]7]UO\Q_:Y?3\
M3Y=KJOA3_P E2\'?]AFS_P#1Z5RM=5\*?^2I>#O^PS9_^CTIB/J7]O3_ )-/
M\<_]N/\ Z7V]?D'7Z^?MZ?\ )I_CG_MQ_P#2^WK\@Z_8>#_]PG_C?_I,3\RX
MF_WR/^%?G(****^Z/D0HHHH **** "OOW_@E/_S5'_N%_P#MW7P%7W[_ ,$I
M_P#FJ/\ W"__ &[KYCB7_D55O^W?_2D>_D/_ ",:7S_])9Z?^UA_R433O^P5
M'_Z.FKQ:O:?VL/\ DHFG?]@J/_T=-7BU=F1?\BRAZ'RN??\ (TK_ .(****]
MT\ **** "BBB@ K[U^&W_)._"W_8*M?_ $2M?!5?>OPV_P"2=^%O^P5:_P#H
ME:_.N-/]WH^K_(_2."?]XK?X5^9T=%%%?DY^NA1110 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 %?FW\5O^2I>,?^PS>?\ H]Z_22OS;^*W_)4O&/\ V&;S_P!'O0!RM=;X
M<^*/B#PMIQLK*>V:%4*PFYLXIGM\N')C9U)4[ESP<9YQD CDJ* .LTCXJ>*=
M$C9+?5/-!N3>@WEO%=,DYZRH958HY_O+@TMO\5/$\.EW>G-J*75G=3M=2QWM
MI#<DRMU<-(C$-[@BN2HH W;?QQKEKHNK:4FH.;'5I%EO4D17:9U.0Q=@6!SZ
M$9J?6/B)XAU_2AIU_J)FM3Y?F8BC1YM@PGFR*H:7:.F\G':N;HH *ZKX4_\
M)4O!W_89L_\ T>E<K75?"G_DJ7@[_L,V?_H]* /J7]O3_DT_QS_VX_\ I?;U
M^0=?KY^WI_R:?XY_[<?_ $OMZ_(.OV'@_P#W"?\ C?\ Z3$_,N)O]\C_ (5^
M<@HHHK[H^1"BBB@ HHHH *^_?^"4_P#S5'_N%_\ MW7P%7W[_P $I_\ FJ/_
M '"__;NOF.)?^156_P"W?_2D>_D/_(QI?/\ ])9Z?^UA_P E$T[_ +!4?_HZ
M:O%J]I_:P_Y*)IW_ &"H_P#T=-7BU=F1?\BRAZ'RN??\C2O_ (@HHHKW3P H
MHHH **** "OO7X;?\D[\+?\ 8*M?_1*U\%5]Z_#;_DG?A;_L%6O_ *)6OSKC
M3_=Z/J_R/TC@G_>*W^%?F='1117Y.?KH4444 %%%% !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 %%%% !7
MYM_%;_DJ7C'_ +#-Y_Z/>OTDK\V_BM_R5+QC_P!AF\_]'O0!RM%%% !1110
M4444 %=5\*?^2I>#O^PS9_\ H]*Y6NJ^%/\ R5+P=_V&;/\ ]'I0!]2_MZ?\
MFG^.?^W'_P!+[>OR#K]?/V]/^33_ !S_ -N/_I?;U^0=?L/!_P#N$_\ &_\
MTF)^9<3?[Y'_  K\Y!1117W1\B%%%% !1110 5]^_P#!*?\ YJC_ -PO_P!N
MZ^ J^_?^"4__ #5'_N%_^W=?,<2_\BJM_P!N_P#I2/?R'_D8TOG_ .DL]/\
MVL/^2B:=_P!@J/\ ]'35XM7M/[6'_)1-._[!4?\ Z.FKQ:NS(O\ D64/0^5S
M[_D:5_\ $%%%%>Z> %%%% !1110 5]Z_#;_DG?A;_L%6O_HE:^"J^]?AM_R3
MOPM_V"K7_P!$K7YUQI_N]'U?Y'Z1P3_O%;_"OS.CHHHK\G/UT**** "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@ HHKP+]JKXH>)_AO_ ,(O_P (YJ?]G?;?M7G_ .CQ2[]GD[?O
MJV,;VZ>M 'OM%? O_#4'Q-_Z&;_R0M?_ (U1_P -0?$W_H9O_)"U_P#C5 'W
MU17D/[,7CS7?B'X"O]1\07W]H7L6IR6Z2>3''B,11,!A% ZLW.,\UZK-J=G;
MW45K+=P17,O,<+R*'?Z+G)H LT4R::.WB:65UBC499W(  ]233+6\@OK=9[:
M>.XA;E9(G#*?H10!-15>/4+6:[FM8[F%[J$ RPK("Z ]"RYR,^])_:5I_P _
M4/\ W\'^- %FBFQR),H=&5U/1E.13J "BBB@ HHHH **** "BBB@ HHHH **
M** "OS;^*W_)4O&/_89O/_1[U^DE?FW\5O\ DJ7C'_L,WG_H]Z .5HHHH **
M** "BBB@ KJOA3_R5+P=_P!AFS_]'I7*UU7PI_Y*EX._[#-G_P"CTH ^I?V]
M/^33_'/_ &X_^E]O7Y!U^OG[>G_)I_CG_MQ_]+[>OR#K]AX/_P!PG_C?_I,3
M\RXF_P!\C_A7YR"BBBONCY$**** "BBB@ K[]_X)3_\ -4?^X7_[=U\!5]^_
M\$I_^:H_]PO_ -NZ^8XE_P"156_[=_\ 2D>_D/\ R,:7S_\ 26>G_M8?\E$T
M[_L%1_\ HZ:O%J]I_:P_Y*)IW_8*C_\ 1TU>+5V9%_R+*'H?*Y]_R-*_^(**
M**]T\ **** "BBB@ K[U^&W_ "3OPM_V"K7_ -$K7P57WK\-O^2=^%O^P5:_
M^B5K\ZXT_P!WH^K_ "/TC@G_ 'BM_A7YG1T445^3GZZ%%%% !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 5\L?MQ?\R5_P!OO_MO7U/7RQ^W%_S)7_;[_P"V] 'RQ1110!]H?L7Y
M_P"%6ZKCK_;,O_HB"OD?]I+]DOP!\)_A'\2_B5\:?$[>(/BYK%Y<W7AK6+34
M;J&:&<@&TMK> . ^Q^N5(51_#BOK?]C$E?A7JQ W$:Q-@>O[B"OC_2_AS^T]
M_P +\UWXI>,?V>+3XDZV;EAX?75_%VGQVVB6P8[$@@\YE#XV_.><Y/4DUG;F
MG;;3?MJMO-]^B^YZQ?+'FWLUIWWW\N_R]5<\=-XL^+UQ^QW\&OBA+J)M/$EA
M+J?BFQEF>&:_,$6Z*.<@AL[5^8$YW-GJ..@\ ^!M4^#_ .V5\3_@9\(O$TWP
MZT'7O"UOX@TV0VPU2'1[Q98Q(\<$[;6#H9 03_$O]T5Z'\>/AC\7?'$WP1^-
M^E>!;/\ X6=X*EG?5? W]JP@2P3C:\4=UDQEE SG/\9QDC!U_P!G'X3_ !#\
M5_M->-/CS\2O"T?@2XOM*BT#1/#GV^.\GAMU96>65X_ERQ08'7YCQP">J+4I
MMO36IS:[W3Y=>OV;6VLV<WPPC;56ARZ=4]=.FE[WW3MKL><?L'>&?$'AC]KW
M]I?0_%WBR?QSKMLNEQW>O7%L+5KHLCL#Y2LPC #!0H. %&,=*X;]K[]B/X#?
M#+3/#_A7P1X'FO?BIXZO_P"S=!AFUF\:.W)(,UW(OFXV1*<\C&2., U],? '
MX,>,?!/[7_[0/C;6M'^Q>&/%3:<='OOM4,GVKRHBLGR*Y=,'^^JY[9IEK\&?
M&GB+_@H->?$K7]&,?@30?"PTSP]?/=PN'NI&4S,L0<R(</*I+*,X'/2LTE/V
M"E_*K]-DW;RN]/GH:RDXNLUKKIUWLD_.U[_+72Y['\ ?@WIO[/\ \'_#/@'2
M;B6[M-&MO*-S,?FFD9B\CX[!G9B!V! KT&BBG.3J2<Y;LB,5"*BN@4445!04
M444 %%%% !1110 4444 %%%% !7YM_%;_DJ7C'_L,WG_ */>OTDK\V_BM_R5
M+QC_ -AF\_\ 1[T <K1110 4444 %%%% !75?"G_ )*EX._[#-G_ .CTKE:Z
MKX4_\E2\'?\ 89L__1Z4 ?4O[>G_ ":?XY_[<?\ TOMZ_(.OU\_;T_Y-/\<_
M]N/_ *7V]?D'7[#P?_N$_P#&_P#TF)^9<3?[Y'_"OSD%%%%?='R(4444 %%%
M% !7W[_P2G_YJC_W"_\ V[KX"K[]_P""4_\ S5'_ +A?_MW7S'$O_(JK?]N_
M^E(]_(?^1C2^?_I+/3_VL/\ DHFG?]@J/_T=-7BU>T_M8?\ )1-._P"P5'_Z
M.FKQ:NS(O^190]#Y7/O^1I7_ ,04445[IX 4444 %%%% !7WK\-O^2=^%O\
ML%6O_HE:^"J^]?AM_P D[\+?]@JU_P#1*U^=<:?[O1]7^1^D<$_[Q6_PK\SH
MZ***_)S]="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 *\"_:J^%_B?XD?\ "+_\(YIG]H_8
MOM7G_P"D11;-_D[?OLN<[&Z>E>^T4 ? O_#+_P 3?^A9_P#)^U_^.T?\,O\
MQ-_Z%G_R?M?_ ([7WU10!Y#^S%X#UWX>> K_ $[Q!8_V?>RZG)<)'YT<N8S%
M$H.48CJK<9SQ7KU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7YM_%;_DJ7C'_ +#-Y_Z/>OTDK\V_BM_R5+QC_P!AF\_]'O0!RM%%
M% !1110 4444 %=5\*?^2I>#O^PS9_\ H]*Y6NJ^%/\ R5+P=_V&;/\ ]'I0
M!]2_MZ?\FG^.?^W'_P!+[>OR#K]?/V]/^33_ !S_ -N/_I?;U^0=?L/!_P#N
M$_\ &_\ TF)^9<3?[Y'_  K\Y!1117W1\B%%%% !1110 5]^_P#!*?\ YJC_
M -PO_P!NZ^ J^_?^"4__ #5'_N%_^W=?,<2_\BJM_P!N_P#I2/?R'_D8TOG_
M .DL]/\ VL/^2B:=_P!@J/\ ]'35XM7M/[6'_)1-._[!4?\ Z.FKQ:NS(O\
MD64/0^5S[_D:5_\ $%%%%>Z> %%%% !1110 5]Z_#;_DG?A;_L%6O_HE:^"J
M^]?AM_R3OPM_V"K7_P!$K7YUQI_N]'U?Y'Z1P3_O%;_"OS.CHHHK\G/UT***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBO.?B_\7_^%4_V3_Q*?[4^
MW^=_R\^3LV;/]ALYW^W2NK"X6KC*JH4%>3V6BV5^IRXK%4<%1E7KRM%;O5[N
MW37<]&HKYS_X:^_ZE/\ \J7_ -JH_P"&OO\ J4__ "I?_:J]W_5G-O\ GS_Y
M-'_,\#_6C*/^?W_DLO\ Y$^C**XKX3_$C_A:'AVYU7^SO[,\F[:U\GS_ #<X
M1&W9VK_?QC':NUKY^O0J86K*C55I1W_I'T.'Q%/%4HUJ+O&6S_X<****P.@*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\V_BM_P E2\8_]AF\
M_P#1[U^DE?FW\5O^2I>,?^PS>?\ H]Z .5HHHH **** "BBB@ KJOA3_ ,E2
M\'?]AFS_ /1Z5RM=5\*?^2I>#O\ L,V?_H]* /J7]O3_ )-/\<_]N/\ Z7V]
M?D'7Z^?MZ?\ )I_CG_MQ_P#2^WK\@Z_8>#_]PG_C?_I,3\RXF_WR/^%?G(**
M**^Z/D0HHHH **** "OOW_@E/_S5'_N%_P#MW7P%7W[_ ,$I_P#FJ/\ W"__
M &[KYCB7_D55O^W?_2D>_D/_ ",:7S_])9Z?^UA_R433O^P5'_Z.FKQ:O:?V
ML/\ DHFG?]@J/_T=-7BU=F1?\BRAZ'RN??\ (TK_ .(****]T\ **** "BBB
M@ K[U^&W_)._"W_8*M?_ $2M?!5?>OPV_P"2=^%O^P5:_P#HE:_.N-/]WH^K
M_(_2."?]XK?X5^9T=%%%?DY^NA1110 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 %?.?[7W_ #*7
M_;W_ .T:^C*^<_VOO^92_P"WO_VC7T_#/_(VH_\ ;W_I+/EN*/\ D45O^W?_
M $J)\YT445^['X&?5W[*!Q\.=2/7_B:R?^B8:^9/'6I?M5:AX1^)7Q@N_B%'
M\*=*\+SW=QI'@:]T&":.]LH!O1I9V;<#(O'1OFSC;QCZ:_9281_#C4V8X5=4
ME)/_ &QAK\\?B5^VM\//VG/BSK6E_%KQIJGA;X-:'?>78>$M#LII)=?:-CB:
M[GC!Q'D9$8]1T(W'^?,^US:O&+L]?1;:VZOHEYOU7]%\/V64T)25U9>KWT\K
M]]-OD_H;QM^UM\0OBGX1_9R\+^"+^W\"^,OBO UW?ZQ]D6Y_LZ"%096ABDX)
M<ABN[L,9R<C3^'?QR^,?PH^,GQ'^#&LNOQQ\4:5HT'B#PS+(]OHMQ?PO)&DL
M$LF#$I0.6#$9.QO[P X[X_>,/"NA^//V6_VA_#MK<0?!O14N=-N+FTL)%73K
M65/*A=H54LJ??'3L!U(%=)^SKK=E^T5^W]X[^,7A'[1>_#_2O#,/AZVUJ2WD
MBAOKHNC.(MX!(7:X/']T]",^7%*4W;2[J<WE9/E]/LV[W:/6ORPBWJK0L^[O
M[WKUOV23TW-S]C'X\?%7XJ?M&?'#1?B;9#PW)H*6'V;PI#<Q746EEU<E1-'D
M2,RA&+9QDG '2O,?#_Q7^/\ ^T!\//B;\;O"_P 5K3P1H/A2^OH]+\&KHD%Q
M#<PVBB1A<3/\X:1>,C.#TQ7I/[*__)_W[5G^_I'_ *(-?,GQM;X%:/KGQ?TN
M&_\ BEX$\97=U<P#X3P7,\6F^(K^566&X2*!6#PN^&P9!D 8 ! /-)ODIRBM
M7337^+36WVNUM=_F=,4O:34ME-7_ ,-MK].COY'Z5_LZ_%E?CI\$/!OCO[.M
MI+K6GI<36Z$E8YAE9%'L'5L>V*]&KQ7]C'X6ZA\&?V8/A]X2U>$VVK6>G^;>
M0-UBFE=IG0^ZF0J?<5[575B%&-::AM=G'0<G2BY;V"BBBL#<**** "BBB@ H
MHHH **** "BBB@ K\V_BM_R5+QC_ -AF\_\ 1[U^DE?FW\5O^2I>,?\ L,WG
M_H]Z .5HHHH **** "BBB@ KJOA3_P E2\'?]AFS_P#1Z5RM=5\*?^2I>#O^
MPS9_^CTH ^I?V]/^33_'/_;C_P"E]O7Y!U^OG[>G_)I_CG_MQ_\ 2^WK\@Z_
M8>#_ /<)_P"-_P#I,3\RXF_WR/\ A7YR"BBBONCY$**** "BBB@ K[]_X)3_
M /-4?^X7_P"W=? 5??O_  2G_P":H_\ <+_]NZ^8XE_Y%5;_ +=_]*1[^0_\
MC&E\_P#TEGI_[6'_ "433O\ L%1_^CIJ\6KVG]K#_DHFG?\ 8*C_ /1TU>+5
MV9%_R+*'H?*Y]_R-*_\ B"BBBO=/ "BBB@ HHHH *^]?AM_R3OPM_P!@JU_]
M$K7P57WK\-O^2=^%O^P5:_\ HE:_.N-/]WH^K_(_2."?]XK?X5^9T=%%%?DY
M^NA1110 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 %?.?[7W_,I?]O?_ +1KZ,HKU,LQW]G8N&*Y
M>;EOI>VZ:WL^YY6:8'^TL)/"\W+S6UM?9I[778_.>BOT8HK[O_7;_J'_ /)O
M_M3X'_4?_J)_\D_^V/%OV3_^2=ZC_P!A63_T3#7M-%%?G^/Q7UW$SQ'+;F=[
M;_Y'Z)@,+]1PM/#<W-RJU]O\QDL23QM'(BR1L,,K#((]"*2WMXK2%8H(DAB7
MHD:A5'X"I**X#O"H)+*WEN$N'@B>=.%E9 67Z'J*GHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OS;^*W_)4O&/\ V&;S_P!'O7Z25^;?Q6_Y*EXQ
M_P"PS>?^CWH Y6BBB@ HHHH **** "NJ^%/_ "5+P=_V&;/_ -'I7*UU7PI_
MY*EX._[#-G_Z/2@#ZE_;T_Y-/\<_]N/_ *7V]?D'7Z^?MZ?\FG^.?^W'_P!+
M[>OR#K]AX/\ ]PG_ (W_ .DQ/S+B;_?(_P"%?G(****^Z/D0HHHH **** "O
MOW_@E/\ \U1_[A?_ +=U\!5]^_\ !*?_ )JC_P!PO_V[KYCB7_D55O\ MW_T
MI'OY#_R,:7S_ /26>G_M8?\ )1-._P"P5'_Z.FKQ:O:?VL/^2B:=_P!@J/\
M]'35XM79D7_(LH>A\KGW_(TK_P"(****]T\ **** "BBB@ K[U^&W_)._"W_
M &"K7_T2M?!5?>OPV_Y)WX6_[!5K_P"B5K\ZXT_W>CZO\C](X)_WBM_A7YG1
MT445^3GZZ%%%% !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 5^;?Q6_Y*EXQ_P"PS>?^CWK]
M)*_-OXK?\E2\8_\ 89O/_1[T <K1110 4444 %%%% !75?"G_DJ7@[_L,V?_
M */2N5KJOA3_ ,E2\'?]AFS_ /1Z4 ?4O[>G_)I_CG_MQ_\ 2^WK\@Z_7S]O
M3_DT_P <_P#;C_Z7V]?D'7[#P?\ [A/_ !O_ -)B?F7$W^^1_P *_.04445]
MT?(A1110 4444 %??O\ P2G_ .:H_P#<+_\ ;NO@*OOW_@E/_P U1_[A?_MW
M7S'$O_(JK?\ ;O\ Z4CW\A_Y&-+Y_P#I+/3_ -K#_DHFG?\ 8*C_ /1TU>+5
M[3^UA_R433O^P5'_ .CIJ\6KLR+_ )%E#T/E<^_Y&E?_ !!1117NG@!1110
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
MA(SD')^F.>M-^$\-UX?OI=%\0:;<:?\ V]I;O;ZXDQ\R*V$>X#.2@0 >@(R
M>V)_M2I/+X8JG;G:NUY=;*Z>BUOKY)C64TH9E+"5.;V=[<R[NUKM)K=I=-]6
MCQ*BE<!78*=R@\-ZTE?3GRCTT/O7X;?\D[\+?]@JU_\ 1*UT=<Y\-O\ DG?A
M;_L%6O\ Z)6NCK^;,5_O%3U?YG]-X3_=Z?\ A7Y!1117*=04444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YM_%;_DJ7C'_L
M,WG_ */>OTDK\V_BM_R5+QC_ -AF\_\ 1[T <K1110 4444 %%%% !75?"G_
M )*EX._[#-G_ .CTKE:ZKX4_\E2\'?\ 89L__1Z4 ?4O[>G_ ":?XY_[<?\
MTOMZ_(.OU\_;T_Y-/\<_]N/_ *7V]?D'7[#P?_N$_P#&_P#TF)^9<3?[Y'_"
MOSD%%%%?='R(4444 %%%% !7W[_P2G_YJC_W"_\ V[KX"K[]_P""4_\ S5'_
M +A?_MW7S'$O_(JK?]N_^E(]_(?^1C2^?_I+/3_VL/\ DHFG?]@J/_T=-7BU
M>T_M8?\ )1-._P"P5'_Z.FKQ:NS(O^190]#Y7/O^1I7_ ,04445[IX 4444
M%%%% !7WK\-O^2=^%O\ L%6O_HE:^"J^]?AM_P D[\+?]@JU_P#1*U^=<:?[
MO1]7^1^D<$_[Q6_PK\SHZ***_)S]="BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MX7_[=U\!5]^_\$I_^:H_]PO_ -NZ^8XE_P"156_[=_\ 2D>_D/\ R,:7S_\
M26>G_M8?\E$T[_L%1_\ HZ:O%J]I_:P_Y*)IW_8*C_\ 1TU>+5V9%_R+*'H?
M*Y]_R-*_^(****]T\ **** "BBB@ K[U^&W_ "3OPM_V"K7_ -$K7P57WK\-
MO^2=^%O^P5:_^B5K\ZXT_P!WH^K_ "/TC@G_ 'BM_A7YG1T445^3GZZ%%%%
M!1110 4444 %%%<!\>/%&I^"_A3KFLZ-<_8]2MO(\J;RU?;NGC1OE8$'Y6(Y
M'>@#OZ*^!?\ AJ#XF_\ 0S?^2%K_ /&J/^&H/B;_ -#-_P"2%K_\:H ^^J*^
M!?\ AJ#XF_\ 0S?^2%K_ /&J/^&H/B;_ -#-_P"2%K_\:H ^^J*^!?\ AJ#X
MF_\ 0S?^2%K_ /&J/^&H/B;_ -#-_P"2%K_\:H ^^J*^!?\ AJ#XF_\ 0S?^
M2%K_ /&J/^&H/B;_ -#-_P"2%K_\:H ^^J*\"_95^*'B?XD?\)1_PD>I_P!H
M_8OLOD?Z/%%LW^=N^XJYSL7KZ5[[0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P+^U!_R73Q-_P!N
MW_I+%7E=>J?M0?\ )=/$W_;M_P"DL5>5T ?0'P<UZVUKP@G@OQ?HLDFA74+M
MIVK6R$3Q;[A$95(!R/-*D_[O(88K*\$^%-=T'XJZE>6QU;7M-\*7\KL]BDDT
MEQ)D@1J%!^9R!N/0 ')Z9\PT7QSXA\-V-S9Z7K=_I]I<*5EAM[AD1LD$G /!
MXZCG&1T)I=(\=>)?#]J;72_$.JZ;;%B_DV=[+$FX]3M5@,GUJK^]S+?^OR_'
MJ*WN\K[_ -?>>\^$-<NK+0?%=SX\T@7VBZWK\<%WH\<1^T6US(HD\S((*  H
M-OWMPQ\I!SPWQN\-:C'\8=?N7%QK6GV4MO)=74,!9+:$JNU)"HPN%&WG&<5Y
MY8^-?$.EWUU>V6O:G:7ET=UQ<07DB23'.<NP;+'/K56/Q%JL<-_$FIWB17YS
M=HMPX6YYS^\&?GY)/.>M)>ZXR73_ "7^7Z#>JDGU_P _Z_,^G?&ES9IXH^,E
MY-M;39_#]IY$F/D=GC01%3T.6QCZ5\I5HW/B/5KS2X-,N-4O9]-MSF&SDN':
M&,^JH3@=3T%9U1:S_#\_\QWT_KLE^@5]G_MZ?\FG^.?^W'_TOMZ^,*^S_P!O
M3_DT_P <_P#;C_Z7V]>KE?\ O^'_ ,<?_2D>?F'^YUO\,OR9^0=26]Q+9W$4
M\$KP3Q,'CEC8JR,#D$$<@@]ZCHK^AS\4.M\3_%OQKXTMM+@U[Q7K&KQ:9S9K
M>7LDGE-N+!P2<EP6.&/S  #.  *?BCXB>*_'"0)XC\3:QX@2 YB75+^6Y$?^
M[O8X_"N>HK&-&E&W+%*WEWW-95JDKWDW?S-N]\<^)-2\/6N@W?B#5+K0K4YM
M],FO9'MH2/[D1;:O4]!6M:_&;X@66H/?6_CKQ+!>O"EL]S%J]PLC1)G9&6#Y
M*KDX7H,G%<=13=&DU9Q7W"56HMI/[S8\3^,=?\;7R7WB+7-2UZ]2,1+<:I=R
M7,BH"2%#.20,DG'N:QZ**TC&,%RQ5D1*4IOFD[L^_?\ @E/_ ,U1_P"X7_[=
MUZ?^UA_R433O^P5'_P"CIJ\P_P""4_\ S5'_ +A?_MW7I_[6'_)1-._[!4?_
M *.FK\^H_P#)45?3_P!MB?3YA_R34/\ %_[<SQ:BBBOT4_+ HHHH **** "B
MBB@#[U^&W_)._"W_ &"K7_T2M='7.?#;_DG?A;_L%6O_ *)6NCK^;,5_O%3U
M?YG]-X3_ '>G_A7Y!1117*=04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7YM_%;_DJ7C'_ +#-Y_Z/>OTDK\V_BM_R5+QC
M_P!AF\_]'O0!RM%%% !1110 4444 %=5\*?^2I>#O^PS9_\ H]*Y6NJ^%/\
MR5+P=_V&;/\ ]'I0!]2_MZ?\FG^.?^W'_P!+[>OR#K]?/V]/^33_ !S_ -N/
M_I?;U^0=?L/!_P#N$_\ &_\ TF)^9<3?[Y'_  K\Y!1117W1\B%%%% !1110
M 5]^_P#!*?\ YJC_ -PO_P!NZ^ J^_?^"4__ #5'_N%_^W=?,<2_\BJM_P!N
M_P#I2/?R'_D8TOG_ .DL]/\ VL/^2B:=_P!@J/\ ]'35XM7M/[6'_)1-._[!
M4?\ Z.FKQ:NS(O\ D64/0^5S[_D:5_\ $%%%%>Z> %%%% !1110 5]Z_#;_D
MG?A;_L%6O_HE:^"J^]?AM_R3OPM_V"K7_P!$K7YUQI_N]'U?Y'Z1P3_O%;_"
MOS.CHHHK\G/UT**** "BBB@ HHHH *\K_:@_Y(7XF_[=O_2J*O5*\K_:@_Y(
M7XF_[=O_ $JBH ^!:W? VFZ7K'C#2++6[O[!I4]PB7-QG&Q">>3T],]LYK"J
M[H\EC%J4#:G#-/89Q,ENX63:01E2>,CKSQQ51T:%+5,]B^,W@?2_!$VFV]_X
M6.F6K&/R]6T69Y(KB,%MZ'S&(,A7:0W!Z\$8JEXRT+P)J'PNT'Q3I>DW?AFX
MFU(V,UI]J:Z:XC49>1"^ 2..FT9)&.AI^O?$_P /3> =/\&0WVKZEI#26\DU
MQ/:1I)9HA8LL2>80SMD9^8*,<=36?X\\2_#?7K&RATB/Q1"UOY=O%'>);^1:
M6X;,C1(C@M(>?OMR6))SC$=UY_U_E][*[/R_K_/\"UXLT/P1JWP;A\3Z)H]S
MX<U.'4A8"&>\>Y%YA S-D@#(!!^4  Y'/%<=X%USPKHD=X?$7A:7Q3<2LBV\
M(OY+1(ASN.Y,EB3MX(QQ72^/O$_PZU;P[;VNA0^)A=6D:06EOJ'D):P*6!ED
M C)8R-@Y+$Y+>@ '.0ZEX1T?Q]I]_IT.K7'AZU>.=H=06(W$CJ,E3M(7:6 '
MKC-4K<SOL_\ @?U^!+^%=_Z_KY%OXSV.AZ3XU?3]"TA=%AMK>%+BU6YDN-MP
M5#2#>Y).TMM[?=Z5PE6=2U";5M0NKVY?S+BYE::1CW9B23^9JM41O;4I[Z'U
M/^P[_P SK_VY?^W%?4]?+'[#O_,Z_P#;E_[<5]3U0@HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@7]
MJ#_DNGB;_MV_])8J\KKU3]J#_DNGB;_MV_\ 26*O*Z "BBB@ HHHH **** "
MOL_]O3_DT_QS_P!N/_I?;U\85]G_ +>G_)I_CG_MQ_\ 2^WKT\K_ -_P_P#C
MC_Z4C@S#_<ZW^&7Y,_(.BBBOZ(/Q,**** "BBB@ HHHH ^_?^"4__-4?^X7_
M .W=>G_M8?\ )1-._P"P5'_Z.FKS#_@E/_S5'_N%_P#MW7I_[6'_ "433O\
ML%1_^CIJ_/*/_)45?3_VV)]3F'_)-0_Q?^W,\6HHHK]%/RP**** "BBB@ HH
MHH ^]?AM_P D[\+?]@JU_P#1*UT=<Y\-O^2=^%O^P5:_^B5KHZ_FS%?[Q4]7
M^9_3>$_W>G_A7Y!1117*=04444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7YM_%;_ )*EXQ_[#-Y_Z/>OTDK\V_BM_P E2\8_
M]AF\_P#1[T <K1110 4444 %%%% !75?"G_DJ7@[_L,V?_H]*Y6NJ^%/_)4O
M!W_89L__ $>E 'U+^WI_R:?XY_[<?_2^WK\@Z_7S]O3_ )-/\<_]N/\ Z7V]
M?D'7[#P?_N$_\;_])B?F7$W^^1_PK\Y!1117W1\B%%%% !1110 5]^_\$I_^
M:H_]PO\ ]NZ^ J^_?^"4_P#S5'_N%_\ MW7S'$O_ "*JW_;O_I2/?R'_ )&-
M+Y_^DL]/_:P_Y*)IW_8*C_\ 1TU>+5[3^UA_R433O^P5'_Z.FKQ:NS(O^190
M]#Y7/O\ D:5_\04445[IX 4444 %%%% !7WK\-O^2=^%O^P5:_\ HE:^"J^]
M?AM_R3OPM_V"K7_T2M?G7&G^[T?5_D?I'!/^\5O\*_,Z.BBBOR<_70HHHH *
M*** "BBB@ KRO]J#_DA?B;_MV_\ 2J*O5*\K_:@_Y(7XF_[=O_2J*@#X%HHH
MH **** "BBB@ HHHH ^I_P!AW_F=?^W+_P!N*^IZ^6/V'?\ F=?^W+_VXKZG
MH **** "BBB@ HHHH **** "BJVI:C;Z/IUU?W<GE6EK$\\TFTMM1068X R<
M 'I7!?\ #0WP^_Z&#_R2N/\ XW771P>)Q*;H4Y22[)O\CCKXS#89I5ZL8M]V
ME^9Z-17G/_#0WP^_Z&#_ ,DKC_XW1_PT-\/O^A@_\DKC_P"-UT_V7C_^@>?_
M (#+_(YO[6R__H(A_P"!1_S/1J*\Y_X:&^'W_0P?^25Q_P#&Z/\ AH;X??\
M0P?^25Q_\;H_LO'_ /0//_P&7^0?VME__01#_P "C_F>C45YS_PT-\/O^A@_
M\DKC_P"-T?\ #0WP^_Z&#_R2N/\ XW1_9>/_ .@>?_@,O\@_M;+_ /H(A_X%
M'_,]&HKSG_AH;X??]#!_Y)7'_P ;K:\)_%3POXXU&2PT35/MMW'$9VC^SRQX
M0$*3EU ZL/SK.IE^-I1<ZE&22ZN+2_(TIYE@JLE"G7BV]DI)O\SK****\\]$
M**** "BBB@ HHHH **** /@7]J#_ )+IXF_[=O\ TEBKRNO5/VH/^2Z>)O\
MMV_])8J\KH **** "BBB@ HHHH *^S_V]/\ DT_QS_VX_P#I?;U\85]G_MZ?
M\FG^.?\ MQ_]+[>O3RO_ '_#_P"./_I2.#,/]SK?X9?DS\@Z***_H@_$PHHH
MH **** "BBB@#[]_X)3_ /-4?^X7_P"W=>G_ +6'_)1-._[!4?\ Z.FKS#_@
ME/\ \U1_[A?_ +=UZ?\ M8?\E$T[_L%1_P#HZ:OSRC_R5%7T_P#;8GU.8?\
M)-0_Q?\ MS/%J***_13\L"BBB@ HHHH **** /O7X;?\D[\+?]@JU_\ 1*UT
M=<Y\-O\ DG?A;_L%6O\ Z)6NCK^;,5_O%3U?YG]-X3_=Z?\ A7Y!1117*=04
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y
MM_%;_DJ7C'_L,WG_ */>OTDK\V_BM_R5+QC_ -AF\_\ 1[T <K1110 4444
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
M110 4444 %%%% !7V?\ MZ?\FG^.?^W'_P!+[>OC"OL_]O3_ )-/\<_]N/\
MZ7V]>GE?^_X?_''_ -*1P9A_N=;_  R_)GY!T445_1!^)A1110 4444 %%%%
M 'W[_P $I_\ FJ/_ '"__;NO3_VL/^2B:=_V"H__ $=-7F'_  2G_P":H_\
M<+_]NZ]/_:P_Y*)IW_8*C_\ 1TU?GE'_ )*BKZ?^VQ/J<P_Y)J'^+_VYGBU%
M%%?HI^6!1110 4444 %%%% 'WK\-O^2=^%O^P5:_^B5KHZYSX;?\D[\+?]@J
MU_\ 1*UT=?S9BO\ >*GJ_P S^F\)_N]/_"OR"BBBN4Z@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS;^*W_)4O&/_ &&;
MS_T>]?I)7YM_%;_DJ7C'_L,WG_H]Z .5HHHH **** "BBB@ KJOA3_R5+P=_
MV&;/_P!'I7*UU7PI_P"2I>#O^PS9_P#H]* /J7]O3_DT_P <_P#;C_Z7V]?D
M'7Z^?MZ?\FG^.?\ MQ_]+[>OR#K]AX/_ -PG_C?_ *3$_,N)O]\C_A7YR"BB
MBONCY$**** "BBB@ K[]_P""4_\ S5'_ +A?_MW7P%7W[_P2G_YJC_W"_P#V
M[KYCB7_D55O^W?\ TI'OY#_R,:7S_P#26>G_ +6'_)1-._[!4?\ Z.FKQ:O:
M?VL/^2B:=_V"H_\ T=-7BU=F1?\ (LH>A\KGW_(TK_X@HHHKW3P HHHH ***
M* "OO7X;?\D[\+?]@JU_]$K7P57WK\-O^2=^%O\ L%6O_HE:_.N-/]WH^K_(
M_2."?]XK?X5^9T=%%%?DY^NA1110 4444 %%%% !7E?[4'_)"_$W_;M_Z515
MZI7E?[4'_)"_$W_;M_Z514 ? M%%% !1110 4444 %%%% 'U/^P[_P SK_VY
M?^W%?%7[>G_)V'CG_MQ_](+>OM7]AW_F=?\ MR_]N*^*OV]/^3L/'/\ VX_^
MD%O7W7!_^_S_ ,#_ /2HGR/$W^YQ_P 2_*1X!7M_[+NMZ3X5\96.MGQ[_P (
M1KEK=;2MXDHL[VU*\HSQHV"&&2L@V'CD$5XA17ZQB**Q%*5)NU_3];GYS1J^
MQJ*I:]C[&L/CA\/]>_;"TCXEWGB"QT/2-)M8H[ZY;3KL-JMS]GECDF@BBBD*
MC<R_ZTJ=H'4Y%<?\)_%7@GP?^UM<>.]1\>:4OAJVU*ZU".XCLM09[A;A9@$1
M/LV0R%UW;]HY^4M7S317FQRFE&+C&<DN3DZ;?=OJ_+R/0GF52H[RBF^92Z[K
M3O\ \'S/5_'&B^"/$'B;XC:V/B':F5KJ2_T:VM=)NY%U,S2NYB+R)&860%<E
ME()/!.,UEV_BW3-#^!EWH%A=E]=U[5UFU.-4=?+L[=/W"%B K;I))&PI./+7
M/:O/**[8X51A&G*3:7+:]OLVMLEU5_7RT.:6*;J.JHI-\W?[5[[OLW8****[
MCA/W8^)/_)._%/\ V"KK_P!$M7P57WK\2?\ DG?BG_L%77_HEJ^"J_/>"_\
M=ZWJOR/>XV_WBC_A?YA6QJ7C#7=8TV'3[[5[V\LH3N2">=G4'CU/.,<>G;K6
M/17Z#*G"33DKM;>1^=1J3@FHMI/?S]3:F\<>([BQ:QEU_5)+)H_*-L][(8RF
M,;=N[&,=J@OO%&LZI8QV5YJ]]=V<> EO/<N\:XZ84G Q6914*A2CJH+[D:.O
M5DK.;[;O8U;?Q9KEHUHT&LZA"UHACMS'=.IA4]53!^4'T%1:QXBU7Q T3:IJ
M=YJ31 B,WEP\I0'KC<3CH*SZ*:HTU+F45?T)=:HX\CD[=KA7M/[)_P#R434?
M^P5)_P"CH:\6KVG]D_\ Y*)J/_8*D_\ 1T->/GO_ "+*_H>UD/\ R-*'^(^K
MZ***_G\_H8**** "BBB@ HHHH **** /@7]J#_DNGB;_ +=O_26*O*Z]4_:@
M_P"2Z>)O^W;_ -)8J\KH **** "BBB@ HHHH *^S_P!O3_DT_P <_P#;C_Z7
MV]?&%?9_[>G_ ":?XY_[<?\ TOMZ]/*_]_P_^./_ *4C@S#_ '.M_AE^3/R#
MHHHK^B#\3"BBB@ HHHH **** /OW_@E/_P U1_[A?_MW7I_[6'_)1-._[!4?
M_HZ:O,/^"4__ #5'_N%_^W=>G_M8?\E$T[_L%1_^CIJ_/*/_ "5%7T_]MB?4
MYA_R34/\7_MS/%J***_13\L"BBB@ HHHH **** /O7X;?\D[\+?]@JU_]$K7
M1USGPV_Y)WX6_P"P5:_^B5KHZ_FS%?[Q4]7^9_3>$_W>G_A7Y!1117*=0444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YM_
M%;_DJ7C'_L,WG_H]Z_22O$?$'[)'@_Q)KVI:O<ZEK<=SJ%S+=2K#/"$#.Y8A
M08B<9)QDF@#X?HK[1_X8M\$_]!37_P#P(@_^,T?\,6^"?^@IK_\ X$0?_&:
M/BZBOM'_ (8M\$_]!37_ /P(@_\ C-'_  Q;X)_Z"FO_ /@1!_\ &: /BZBO
MM'_ABWP3_P!!37__  (@_P#C-'_#%O@G_H*:_P#^!$'_ ,9H ^+JZKX4_P#)
M4O!W_89L_P#T>E?4_P#PQ;X)_P"@IK__ ($0?_&:O^'_ -DCP?X;U[3=7MM2
MUN2YT^YBNHEFGA*%D<, P$0.,@9P10!G?MZ?\FG^.?\ MQ_]+[>OR#K]R_BY
M\+]*^,WP]U7P=K=Q>6NF:EY7G2V#HDR^7,DJ[2ZLH^:, Y4\$_6OG'_AV#\+
M/^@_XP_\#+7_ .1J_0N'<[PF6X65'$-W<F]%?2R7Z'Q6=95B<=B(U**5E&V_
MF_\ ,_,*BOT]_P"'8/PL_P"@_P",/_ RU_\ D:C_ (=@_"S_ *#_ (P_\#+7
M_P"1J^H_UKRWN_N/ _U=Q_9?>?F%17Z>_P##L'X6?]!_QA_X&6O_ ,C4?\.P
M?A9_T'_&'_@9:_\ R-1_K7EO=_<'^KN/[+[S\PJ*_3W_ (=@_"S_ *#_ (P_
M\#+7_P"1J/\ AV#\+/\ H/\ C#_P,M?_ )&H_P!:\M[O[@_U=Q_9?>?F%7W[
M_P $I_\ FJ/_ '"__;NO0/\ AV#\+/\ H/\ C#_P,M?_ )&KU_\ 9^_9@\+?
MLW_V]_PC5_K%]_;/V?[1_:TT4FWR?,V[/+B3&?-;.<]!T[^+G7$&!QV J8>B
MWS.W3M)/]#U<KR7%X3&0K54N57Z^31Y?^UA_R433O^P5'_Z.FKQ:OM;XA?!'
M0OB5K4.IZG=ZA!/%;K;*MI)&J[0S,"0R,<Y<]_2N8_X9/\(_]!'6O^_\/_QJ
MNC*^),!A,%2H56^:*L]#PLUX:S#%XVK7I)<LG=:GRA17U?\ \,G^$?\ H(ZU
M_P!_X?\ XU1_PR?X1_Z".M?]_P"'_P"-5ZG^MF6=W]QY/^J.:=H_>?*%%?5_
M_#)_A'_H(ZU_W_A_^-4?\,G^$?\ H(ZU_P!_X?\ XU1_K9EG=_<'^J.:=H_>
M?*%%?5__  R?X1_Z".M?]_X?_C5'_#)_A'_H(ZU_W_A_^-4?ZV99W?W!_JCF
MG:/WGRA7WK\-O^2=^%O^P5:_^B5KSG_AD_PC_P!!'6O^_P##_P#&J]<T/28=
M!T6PTRW9W@LK>.VC:0@L510H)( &<#TKY#B/.,+F=*G##MW3;U5NA]EPUDN+
MRNM4GB4K222L[]2[1117P1^@!1110 4444 %%%% !7E?[4'_ "0OQ-_V[?\
MI5%7JE<_X\\%V/Q#\)WWA_49;B"RO/+\R2U95D&R17&"RD=5';IF@#\T:*^T
M?^&+?!/_ $%-?_\  B#_ .,T?\,6^"?^@IK_ /X$0?\ QF@#XNHK[1_X8M\$
M_P#04U__ ,"(/_C-'_#%O@G_ *"FO_\ @1!_\9H ^+J*^T?^&+?!/_04U_\
M\"(/_C-'_#%O@G_H*:__ .!$'_QF@#XNHK[1_P"&+?!/_04U_P#\"(/_ (S1
M_P ,6^"?^@IK_P#X$0?_ !F@#E?V'?\ F=?^W+_VXKXJ_;T_Y.P\<_\ ;C_Z
M06]?I[\*O@OHGP@_M3^QKK4+G^T?*\W[=(C[?+W[=NU%Q]\YSGH*\O\ BY^P
MCX!^,WQ"U7QCK>K^)+74]2\KSHK"YMTA7RX4B7:'@9A\L8)RQY)^E?4<.YA0
MRW%2K8B]G%K376Z?Z'S^=8*KCL/&G1W4K_@_\S\DZ*_3W_AV#\+/^@_XP_\
M RU_^1J/^'8/PL_Z#_C#_P #+7_Y&K]"_P!:\M[O[CXO_5W']E]Y^85%?I[_
M ,.P?A9_T'_&'_@9:_\ R-1_P[!^%G_0?\8?^!EK_P#(U'^M>6]W]P?ZNX_L
MOO/S"HK]/?\ AV#\+/\ H/\ C#_P,M?_ )&H_P"'8/PL_P"@_P",/_ RU_\
MD:C_ %KRWN_N#_5W']E]Y^85%?I[_P .P?A9_P!!_P 8?^!EK_\ (U'_  [!
M^%G_ $'_ !A_X&6O_P C4?ZUY;W?W!_J[C^R^\^F_B3_ ,D[\4_]@JZ_]$M7
MP57Z%ZYI,.O:+?Z9<,Z07MO);2-&0&"NI4D$@C.#Z5Y'_P ,G^$?^@CK7_?^
M'_XU7R7#F<87+*52&(;NW?17Z'J<2Y+B\TK4YX9*T4T[NW4^4**^K_\ AD_P
MC_T$=:_[_P /_P :H_X9/\(_]!'6O^_\/_QJOK_];,L[O[CXW_5'-.T?O/E"
MBOJ__AD_PC_T$=:_[_P__&J/^&3_  C_ -!'6O\ O_#_ /&J/];,L[O[@_U1
MS3M'[SY0HKZO_P"&3_"/_01UK_O_  __ !JC_AD_PC_T$=:_[_P__&J/];,L
M[O[@_P!4<T[1^\^4*]I_9/\ ^2B:C_V"I/\ T=#7HW_#)_A'_H(ZU_W_ (?_
M (U73_#WX(Z%\-=:FU/3+O4)YY;=K9ENY(V7:65B0%13G*#OZUY>:<1X#%X*
MK0I-\TE9:'K95PUF&$QM*O52Y8N[U/0J***_)S]<"BBB@ HHHH **** "BBB
M@#X%_:@_Y+IXF_[=O_26*O*Z^\/'G[,7A;XA^++[Q!J-_K$%[>>7YD=K-$L8
MV1J@P&B)Z*._7-8'_#%O@G_H*:__ .!$'_QF@#XNHK[1_P"&+?!/_04U_P#\
M"(/_ (S1_P ,6^"?^@IK_P#X$0?_ !F@#XNHK[1_X8M\$_\ 04U__P "(/\
MXS1_PQ;X)_Z"FO\ _@1!_P#&: /BZBOM'_ABWP3_ -!37_\ P(@_^,T?\,6^
M"?\ H*:__P"!$'_QF@#XNK[/_;T_Y-/\<_\ ;C_Z7V]._P"&+?!/_04U_P#\
M"(/_ (S7IOQ<^%^E?&;X>ZKX.UNXO+73-2\KSI;!T29?+F25=I=64?-& <J>
M"?K7;@:T</BJ5:>T91;]$TSDQ=.5;#U*<-Y1:7S1^&E%?I[_ ,.P?A9_T'_&
M'_@9:_\ R-1_P[!^%G_0?\8?^!EK_P#(U?KO^M>6]W]Q^;?ZNX_LOO/S"HK]
M/?\ AV#\+/\ H/\ C#_P,M?_ )&H_P"'8/PL_P"@_P",/_ RU_\ D:C_ %KR
MWN_N#_5W']E]Y^85%?I[_P .P?A9_P!!_P 8?^!EK_\ (U'_  [!^%G_ $'_
M !A_X&6O_P C4?ZUY;W?W!_J[C^R^\_,*BOT]_X=@_"S_H/^,/\ P,M?_D:C
M_AV#\+/^@_XP_P# RU_^1J/]:\M[O[@_U=Q_9?>>?_\ !*?_ )JC_P!PO_V[
MKT_]K#_DHFG?]@J/_P!'35ZA^S]^S!X6_9O_ +>_X1J_UB^_MG[/]H_M::*3
M;Y/F;=GEQ)C/FMG.>@Z=]WXA?!'0OB5K4.IZG=ZA!/%;K;*MI)&J[0S,"0R,
M<Y<]_2ODJ><86.>3Q[;]FU;;7X4MOD>WB\HQ5;)HX&"7.G??3=O<^*:*^K_^
M&3_"/_01UK_O_#_\:H_X9/\ "/\ T$=:_P"_\/\ \:KZ_P#ULRSN_N/AO]4<
MT[1^\^4**^K_ /AD_P (_P#01UK_ +_P_P#QJC_AD_PC_P!!'6O^_P##_P#&
MJ/\ 6S+.[^X/]4<T[1^\^4**^K_^&3_"/_01UK_O_#_\:H_X9/\ "/\ T$=:
M_P"_\/\ \:H_ULRSN_N#_5'-.T?O/E"BOJ__ (9/\(_]!'6O^_\ #_\ &J/^
M&3_"/_01UK_O_#_\:H_ULRSN_N#_ %1S3M'[ST;X;?\ )._"W_8*M?\ T2M=
M'5+0])AT'1;#3+=G>"RMX[:-I""Q5%"@D@ 9P/2KM?C5>:J59SCLVW^)^UX>
M#IT80ENDE^ 4445@;A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>costsandexpenses12920.jpg
<TEXT>
begin 644 costsandexpenses12920.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
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                                                 %!I9&=E;VXL
M($UA9&ES;VX    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,Y
M-P  DI(  @    ,Y-P  ZAP !P  " P   B>     !SJ    "
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                            ,C R,#HP,3HR.2 Q,3HP.#HU.  R,#(P
M.C Q.C(Y(#$Q.C X.C4X    4 !I &0 9P!E &\ ;@ L "  30!A &0 :0!S
M &\ ;@   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 Q+3(Y
M5#$Q.C X.C4X+CDW-#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y0:61G96]N+"!-861I<V]N/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( 74"[@,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&
MBBB@ HHHH 8\L<3())%0R-M0,V-QP3@>IP#^5/KROXE:*T/C+3/$6KZ3%XAT
M(*MM)9^5YD]D565VEB0\,&!&[&'_ ':8SC UO$>C^&M2\#Q:K]BL?$%Q<6<%
MKI=[J4"W+,9,)"V67/+.&;H3DD^P!WU%>2^(H-0FUA_#>D:/'JN@^%=)@EET
MN6^^RQWKE7\M'(1_, 6(8C8!"6)8_* >D\0^((H/@A=:[X47[' ='$M@$C$?
MV9&C&PA1PNP$''0;?2@#MJ*\A\9./A]<ZC;^$HQ8K/X8N[B7R>,3Q21(ERP[
MR8E?<YY;"Y)VBCQDX^'USJ-OX2C%BL_AB[N)?)XQ/%)$B7+#O)B5]SGEL+DG
M:* /7J*X73=/M/"_Q0LM(T.W6VL[[1IY[J*/@22Q2Q*LS#O(1*P9SRWRY)VB
MNZH **YV_P#%DVG:]9Z;/X;U9EOKK[+;7:/:F*1A&\A./.W@!(W/*@_+C&2
M=G[5-_SXW'_?4?\ \50!9HJM]JF_Y\;C_OJ/_P"*H^U3?\^-Q_WU'_\ %4 6
M:*K?:IO^?&X_[ZC_ /BJ/M4W_/C<?]]1_P#Q5 %FBJWVJ;_GQN/^^H__ (JC
M[5-_SXW'_?4?_P 50!9HJM]JF_Y\;C_OJ/\ ^*H^U3?\^-Q_WU'_ /%4 6:*
MK?:IO^?&X_[ZC_\ BJ/M4W_/C<?]]1__ !5 %FBJWVJ;_GQN/^^H_P#XJC[5
M-_SXW'_?4?\ \50!9HJM]JF_Y\;C_OJ/_P"*H^U3?\^-Q_WU'_\ %4 6:*K?
M:IO^?&X_[ZC_ /BJ/M4W_/C<?]]1_P#Q5 %FBJWVJ;_GQN/^^H__ (JC[5-_
MSXW'_?4?_P 50!9HJM]JF_Y\;C_OJ/\ ^*H^U3?\^-Q_WU'_ /%4 6:*K?:I
MO^?&X_[ZC_\ BJ/M4W_/C<?]]1__ !5 %FBJWVJ;_GQN/^^H_P#XJC[5-_SX
MW'_?4?\ \50!9HJM]JF_Y\;C_OJ/_P"*H^U3?\^-Q_WU'_\ %4 6:*K?:IO^
M?&X_[ZC_ /BJ/M4W_/C<?]]1_P#Q5 %FBJWVJ;_GQN/^^H__ (JC[5-_SXW'
M_?4?_P 50!9HJM]JF_Y\;C_OJ/\ ^*H^U3?\^-Q_WU'_ /%4 6:*K?:IO^?&
MX_[ZC_\ BJ/M4W_/C<?]]1__ !5 %FBJWVJ;_GQN/^^H_P#XJC[5-_SXW'_?
M4?\ \50!9HJM]JF_Y\;C_OJ/_P"*H^U3?\^-Q_WU'_\ %4 6:*K?:IO^?&X_
M[ZC_ /BJ/M4W_/C<?]]1_P#Q5 %FJ.KZS8:%8_:]3G\J(NL:!4:1Y'8X5$10
M6=B>BJ"34OVJ;_GQN/\ OJ/_ .*KE_B'X?L?%N@6&FWVJ7&A7[WRR:7=QMB2
M*[5'*XVG!^02<9'U!Q0!;L_B%X>O?#4^N1370M;4*;J/[#,9[?<H<;XE0N!M
M(.[&W'(..:FD\=^&H?!B>+)]5CBT21 Z74B.NX$X&$(W$Y'3&?:O.?!>O:MJ
M/PO\6Z1XBM+8:AH^DK%]MM5 6YA>T+Q;O]M5/([;AP*UOASJVD^'_@#X=UK7
M6B2"PM3)&\A4%7+,@VEB &.XJ#D<,1D F@#O?#OB32/%>BQ:MX>OH[VRE)"R
MH"O(.""K %3[$ UFM\1?":>,U\*-K< UMC@6N&^]C.W?C:&Q_#G/M7.?"^7P
MSX8\&S%=>T<O?:B]S=O:WD;6T5S.<K C@[25557'4XS@ @53\6S^$M3^(>@:
M5<ZEI5B/#M\=2G1IXTGDN7^:.&-,[G9G;S'P.2%'+-P =>WQ%\)IXS7PHVMP
M#6V.!:X;[V,[=^-H;'\.<^U0:[\4/!_AKQ'%H.LZOY.J3;-ELEK-*QWG"C*(
M1D^F<]/6N7\6S^$M3^(>@:5<ZEI5B/#M\=2G1IXTGDN7^:.&-,[G9G;S'P.2
M%'+-Q5\0Z1J6C:OJ'BWP%XVN]1NH]26/4M#EN$N+=V>6-/)5%QY3@8'.6X R
M.<@'KU%(Q*J2%+$#(4=3[<U7^U3?\^-Q_P!]1_\ Q5 %FBJWVJ;_ )\;C_OJ
M/_XJC[5-_P ^-Q_WU'_\50!9HJM]JF_Y\;C_ +ZC_P#BJ/M4W_/C<?\ ?4?_
M ,50!9HJM]JF_P"?&X_[ZC_^*H^U3?\ /C<?]]1__%4 6:*K?:IO^?&X_P"^
MH_\ XJC[5-_SXW'_ 'U'_P#%4 6:*K?:IO\ GQN/^^H__BJ/M4W_ #XW'_?4
M?_Q5 %FBJWVJ;_GQN/\ OJ/_ .*H^U3?\^-Q_P!]1_\ Q5 %FBJWVJ;_ )\;
MC_OJ/_XJC[5-_P ^-Q_WU'_\50!9HJM]JF_Y\;C_ +ZC_P#BJ/M4W_/C<?\
M?4?_ ,50!9HJM]JF_P"?&X_[ZC_^*H^U3?\ /C<?]]1__%4 6:*K?:IO^?&X
M_P"^H_\ XJC[5-_SXW'_ 'U'_P#%4 6:*K?:IO\ GQN/^^H__BJ/M4W_ #XW
M'_?4?_Q5 %FBJWVJ;_GQN/\ OJ/_ .*H^U3?\^-Q_P!]1_\ Q5 %FBJWVJ;_
M )\;C_OJ/_XJC[5-_P ^-Q_WU'_\50!9HJM]JF_Y\;C_ +ZC_P#BJ/M4W_/C
M<?\ ?4?_ ,50!9HIL;%XPS(T9/\ "V,C\B13J "BBB@ HHHH YCQ%X+77M02
MZ@UK4M+9L"X2T9")E"NH^^K;& D8;DP2#SDA2ND/#>GQVNCVENC06FCNK6MM
M&WR?+&R(&SDD*&R.>H![5JT4 8&L>$K?5=3;4(-0OM+N9;?[+=/8M&OVJ')(
M1]Z-C&6PR[6&XX89IJ>'I/M<FFL(_P#A%O[+%BNF[E*'^'&WRPP 0;?]8P.?
MNC&3T-% '.Z?X*L+6&[CU"ZO-9^UVGV%CJ#HVVVP1Y(V*HP<G).6;C<QP,&G
M^"K"UANX]0NKS6?M=I]A8Z@Z-MML$>2-BJ,')R3EFXW,<#'144 8>A>%X=$N
MI+I]0OM2N6A6WCFOG1FBA7D1KM51C)R6(+-QN8X&-RBB@#F_%'_(Q>#/^PU)
M_P"F^\KI*YOQ1_R,7@S_ +#4G_IOO*Z2@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "N6\4^(_"L,[Z!XFMI-0WPQW$EF-(GOH]A=@C,$C
M=1\T;8SS\N:ZFO/-9_Y*GJ?_ &!;#_T?>4 -BUSX<Q>'X]"70;AM*C(*V3^%
MKQXLC^(J8""W?)YSS4?]I_##^SO[/_X1;_0O-\_[-_PB%SY?F8V[]OV?&['&
M>N*MT4 9&L7/P]U'PTV@6FD2V&G37 FGAA\'W6"=NUF0>0 DA7"^9@D#.,'!
M#M)\0_#*_BLM?'A(07]PL=Z)D\*SR21RMA]PE2 AF!.=ZDY/(-:M8W@V&2W\
M"Z##<1O%+'IMNCQNI5E81*""#T(- %]=4^&*:D-13POMOEF\\70\(7(E$F=V
M_?\ 9\[L\YZYYJ>/Q%\/(=;.LPZ#/'JA9F-\OA2[$Y)!!/F?9]V2"0>>AI]%
M &FGQ,\*FYBAN+VZL?.+!)=0TVYM(LJC.09)8U0?*C'D]JO67CKPEJ-Y%9Z?
MXIT6[N9FVQP0:A$[N?0*&R37(R?\CIX0_P"PI+_Z0W5>ET 85[XZ\):=>2V>
MH>*=%M+F%MLD$^H1(Z'T*EL@U-=>+/#EEIMMJ%[K^EV]E=_\>]S+>QI'-_N,
M3AOPK7HH R--\6>'-9\_^R-?TN_^SIYDWV6]CE\I?[S;2<#W-5(_B%X+FE2*
M'Q?H,DCL%5%U.$EB>@ W<FNBHH Y_6?'7A[0=533+^^D?4'C,OV2SM9;J5$&
M!N9(E8H/F&"P /;.#5/_ (67X<]-9_\ !!??_&:H>,O^2A>'_P#L%ZC_ .C;
M.F4 :7_"R_#GIK/_ ((+[_XS1_PLOPYZ:S_X(+[_ .,UFT4 :7_"R_#GIK/_
M ((+[_XS1_PLOPYZ:S_X(+[_ .,UD0W4%Q+/'#(KO;2"*91_ Q57P?\ @+J?
MQJ6@#2_X67X<]-9_\$%]_P#&:CG^*7A>UMY)[F35H88D+R22:%?*J*!DDDPX
M  [U1K#\<?\ )/?$7_8+N?\ T4U 'K5%%% !1110 4444 >>6/Q-N]9\47-K
MH6C0W^F6=U):W+1WG^F(4D6-I/)VX"!F) +9*@MQC:5O?'GC"T\10VK?#UAI
M5QJ*V4.I2ZQ$A=6?:)?)VEP, MCK@5QOBC1YKGXG6&K^"]*U70_%GGE;Q5M9
M!;7L0F0,TDN/**&,%\@Y)PI&_ 'JU[;3:AXUTY7A;['IL#W?F,AVM.^8T /0
ME4\[(ZC<O3(H I>)_'VG^&_%&@>'VC-SJ&M7(B6-7QY,?/[QN#W& .,X;G@T
M_P ?>-X? NBVEY+;"YFOKZ*QMHWF\F/S')Y>3!V*%5B3@].G<>3>*?"WQ*7X
MD>'+Z6TT>^3^W);J*ZM8KF0Q(2H47)QA%6,*J[<?=.<DDGL?&>O0>+M-N-%G
M\):G>:?9ZQ%;:Q%=6,GF_9LMBYMUC.]U+*,,OS!=QVT ;,/Q,L[3P_KFH>)+
M0Z?-H=X;*X@MI#<B:4A2BPMM4N6#J,%5(.<X S6YH^LZC<:1<:GXDTN+08(P
MTB)->"21(5R=\V%"QG: 2 S@9Y/%>%P> ]<'@2"V33-0O/#.C^+EO;73;RU(
MN9].5B)"82 S9))"LH8@L<#(!W_#_A#QJF@ZG'X2@L+#2I?$DM[8Z;KT<T,9
MM5SM'E*-Z*9-KA#M^X,C!(8 ]*\!^-K;Q[H,^KV%M);VR7DMM%YA^:14(PY&
M!MSG[O./6NFKRK]G[2_$6D>"+ZV\2V(L0=0E>")X9(Y3G[S,' ^4G&TCMFO5
M: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YOQ1_R,7@S_ +#4
MG_IOO*Z2N;\4?\C%X,_[#4G_ *;[RNDH **** "BBB@ HHHH **** "BBB@
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
M&N_K@/CC_P D?U;_ *[V?_I7#6E+^)'U1%3X'Z'S+1117WQ\:%%%% !1110
M5]-? [_DC^D_]=[S_P!*YJ^9:^FO@=_R1_2?^N]Y_P"E<U>%G/\ #AZGKY7\
M<O0[^BBBOFCW@HHHH **** "BBB@ HKF->\;Q:/X@@T:STF^U>\95DG2S\L?
M9T;?L)WNNXMY;X49.%/3Y0TM]XN\BW2ZTW0M3U:S:V6Y:YM3;QHBLNX ^=+&
M<[<' !P",T =%17*ZCX]M]-T:+59-%U>6R%I'>7DD4,9^P1L W[T%P2RC)98
M]Y4#)&"N>@GU*SMM)DU2>X2.QB@-P\['Y5C"[BWTQS0!:HKG;+QKI]PMT=1M
M[O1S;6AOR+]47?:\_OAL9L 8.5.'7C<HR,EEXUT^X6Z.HV]WHYMK0WY%^J+O
MM>?WPV,V ,'*G#KQN49&0#HJ*P]%\4V^LWKV;V-[IUUY"W,4-ZB*TT#' D7:
MS#&>"K8=<C<HR,[E '-^*/\ D8O!G_8:D_\ 3?>5TE<WXH_Y&+P9_P!AJ3_T
MWWE=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7GFL_\
ME3U/_L"V'_H^\KT.O/-9_P"2IZG_ -@6P_\ 1]Y0!+1110 4444 %%%% %*3
M_D=/"'_84E_](;JO2Z\TD_Y'3PA_V%)?_2&ZKTN@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "N ^./_)']6_Z[V?_ *5PUW]<!\<?^2/ZM_UW
ML_\ TKAK2E_$CZHBI\#]#YEHHHK[X^-"BBB@ HHHH *^FO@=_P D?TG_ *[W
MG_I7-7S+7TU\#O\ DC^D_P#7>\_]*YJ\+.?X</4]?*_CEZ'?T445\T>\%%%%
M !1110 4444 >6?$Z;0[3Q%8ZB-5'A[Q)9X,%]*,+<P^7*?+V$XG4. "H^92
MZX(+C/0ZI?7NM>!M&LM3L_L>H^(1!;W5H<_NE9-]POJ,1K(.>A(KKWBCE9#)
M&KF-MR%ESM.",CT."?SI] '%>-/%/AQ#)X3U+7=,TZ2]@*7GVJ[CB\FV888
M,1\[*2J^F=QR!@M\826/B'X<:MH/ANYMYKZ?1S/:Z>D@$TD./E_=GY@K8"@D
M8YKMZJC3K<:JVH_O3<M%Y.6F<HJYSPA.U23C) !.!DG H \K\7@?$2;4KGPA
M,M_%;^&;JWD\DYW3RR1.MN>P?$+!E/*[ER!D4>+P/B)-J5SX0F6_BM_#-U;R
M>2<[IY9(G6W/8/B%@RGE=RY R*]>HH X72]2M/%?Q-L]8T&Z2ZL+#1IH+B6,
MY"2S2Q,L3=@X$3%EZK\N0,BNZHHH X;Q1I%[_P )GX4N?^$BU+RI=:?9:^7;
M>7#BQNC\I\G><A2OS,>&/?!'8?99O^?ZX_[YC_\ B:Q/%'_(Q>#/^PU)_P"F
M^\KI* *WV6;_ )_KC_OF/_XFC[+-_P _UQ_WS'_\35FB@"M]EF_Y_KC_ +YC
M_P#B:/LLW_/]<?\ ?,?_ ,35FB@"M]EF_P"?ZX_[YC_^)H^RS?\ /]<?]\Q_
M_$U9HH K?99O^?ZX_P"^8_\ XFC[+-_S_7'_ 'S'_P#$U9HH K?99O\ G^N/
M^^8__B:/LLW_ #_7'_?,?_Q-6:* *WV6;_G^N/\ OF/_ .)H^RS?\_UQ_P!\
MQ_\ Q-6:* *WV6;_ )_KC_OF/_XFC[+-_P _UQ_WS'_\35FB@"M]EF_Y_KC_
M +YC_P#B:/LLW_/]<?\ ?,?_ ,35FB@"M]EF_P"?ZX_[YC_^)H^RS?\ /]<?
M]\Q__$U9HH K?99O^?ZX_P"^8_\ XFC[+-_S_7'_ 'S'_P#$U9HH K?99O\
MG^N/^^8__B:/LLW_ #_7'_?,?_Q-6:* *WV6;_G^N/\ OF/_ .)H^RS?\_UQ
M_P!\Q_\ Q-6:* *WV6;_ )_KC_OF/_XFC[+-_P _UQ_WS'_\35FB@"M]EF_Y
M_KC_ +YC_P#B:/LLW_/]<?\ ?,?_ ,35FB@"M]EF_P"?ZX_[YC_^)H^RS?\
M/]<?]\Q__$U9HH K?99O^?ZX_P"^8_\ XFC[+-_S_7'_ 'S'_P#$U9HH K?9
M9O\ G^N/^^8__B:/LLW_ #_7'_?,?_Q-6:* *WV6;_G^N/\ OF/_ .)H^RS?
M\_UQ_P!\Q_\ Q-6:* *WV6;_ )_KC_OF/_XFC[+-_P _UQ_WS'_\35FB@"M]
MEF_Y_KC_ +YC_P#B:/LLW_/]<?\ ?,?_ ,35FB@"M]EF_P"?ZX_[YC_^)K@=
M4C:/XHZF'E>4_P!C6!W.!G_77G' %>CUYYK/_)4]3_[ MA_Z/O* ):*** "B
MBB@ HHHH H7"E_&'A%5D:,G5)?F7&1_H-UZ@BO1/LLW_ #_7'_?,?_Q->>R?
M\CIX0_["DO\ Z0W5>ET 5OLLW_/]<?\ ?,?_ ,31]EF_Y_KC_OF/_P")JS10
M!6^RS?\ /]<?]\Q__$T?99O^?ZX_[YC_ /B:LT4 5OLLW_/]<?\ ?,?_ ,31
M]EF_Y_KC_OF/_P")JS10!6^RS?\ /]<?]\Q__$T?99O^?ZX_[YC_ /B:LT4
M5OLLW_/]<?\ ?,?_ ,31]EF_Y_KC_OF/_P")JS10!6^RS?\ /]<?]\Q__$T?
M99O^?ZX_[YC_ /B:LT4 5OLLW_/]<?\ ?,?_ ,31]EF_Y_KC_OF/_P")JS10
M!6^RS?\ /]<?]\Q__$T?99O^?ZX_[YC_ /B:LT4 5OLLW_/]<?\ ?,?_ ,37
M!?&V"1/A%JK-=S2 3V?RL$P?]+A]%!KT:N ^./\ R1_5O^N]G_Z5PUI2_B1]
M414^!^A\RT445]\?&A1110 4444 %?2?P2@D?X1:4RW<T8,]Y\JA,#_2YO52
M:^;*^FO@=_R1_2?^N]Y_Z5S5X6<_PX>IZ^5_'+T.V^RS?\_UQ_WS'_\ $T?9
M9O\ G^N/^^8__B:LT5\T>\-C4I&%9VD(_B;&3^0 IU%% !145S<PV=I-=7<J
M0P0(TDLCG"HH&22>P &:Y63Q%XNOBD^@>$[<V3'*2:IJ)MI95[$1K&Y4'K\V
M&]5!XH Z^BLG1M<.I32V=_92:;J5NH>6TE=7RA) ='7AE)!&>",8(%:U !11
M10 4444 %%%% !1110!S?BC_ )&+P9_V&I/_ $WWE=)7-^*/^1B\&?\ 8:D_
M]-]Y724 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YYK/
M_)4]3_[ MA_Z/O*]#KSS6?\ DJ>I_P#8%L/_ $?>4 2T444 %%%% !1110!2
MD_Y'3PA_V%)?_2&ZKTNO-)/^1T\(?]A27_TANJ]+H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K@/CC_R1_5O^N]G_P"E<-=_7 ?''_DC^K?]
M=[/_ -*X:TI?Q(^J(J? _0^9:***^^/C0HHHH **** "OIKX'?\ )'])_P"N
M]Y_Z5S5\RU]-? [_ )(_I/\ UWO/_2N:O"SG^'#U/7ROXY>AW]%%%?-'O!11
M10 C*KJ5=0RGJ",@UPWC.V\2W.JFUTR6>TT^^%O%)?PWJQ?9D5V:? 9@1(RA
M51E!QEB2,"NZKRCXA:='_P )VEUJ'@[1]?MKFQCBAN-8U1+=(I%D?,<:O&WS
M'>"<=<#TH [KP9+)<^$[&:ZF:XG"NADED21P [#:SH6#$8 )R<D9/-;M<W\/
M[*;3O ]A:W6EQ:1)&9<V,+EDA!E<@*3U&"#GWX '%=)0 QY8XF022*AD;:@9
ML;C@G ]3@'\J?7E?Q*T5H?&6F>(M7TF+Q#H05;:2S\KS)[(JLKM+$AX8,"-V
M,/\ NTQG&!K>(]'\-:EX'BU7[%8^(+BXLX+72[W4H%N68R82%LLN>6<,W0G)
M)]@#OJ*\T;0-.O\ Q!K.AW\"O8>'=#LX=,C;_EV++-F=#U60"- ''*[.",FK
M5YXEU3_AG@>(EE9-4ET".X,X&"DCQ#,@^A.[\* /0:*\A\9./A]<ZC;^$HQ8
MK/X8N[B7R>,3Q21(ERP[R8E?<YY;"Y)VBCQDX^'USJ-OX2C%BL_AB[N)?)XQ
M/%)$B7+#O)B5]SGEL+DG:* /7J*X73=/M/"_Q0LM(T.W6VL[[1IY[J*/@22Q
M2Q*LS#O(1*P9SRWRY)VBNZH YOQ1_P C%X,_[#4G_IOO*Z2N&\4:O>_\)GX4
MMO\ A'=2\J+6GV77F6WES9L;H?*/.WC 8M\RCA3WP#V'VJ;_ )\;C_OJ/_XJ
M@"S15;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJ +-%5OM4W_/C<?]]1__
M !5'VJ;_ )\;C_OJ/_XJ@"S15;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#B
MJ +-%5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJ@"S15;[5-_SXW'_?4?\
M\51]JF_Y\;C_ +ZC_P#BJ +-%5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJ
M@"S15;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJ +-%5OM4W_/C<?]]1__
M !5'VJ;_ )\;C_OJ/_XJ@"S15;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#B
MJ +-%5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJ@"S15;[5-_SXW'_?4?\
M\51]JF_Y\;C_ +ZC_P#BJ +-%5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJ
M@"S15;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJ +-%5OM4W_/C<?]]1__
M !5'VJ;_ )\;C_OJ/_XJ@"S15;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#B
MJ +-%5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJ@"S15;[5-_SXW'_?4?\
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
MV> =/N!J<NJB1IB+V:/8TP\Y_F*]OIQCT'2NHH **** "BBB@ HHHH ****
M.;\4?\C%X,_[#4G_ *;[RNDKF_%'_(Q>#/\ L-2?^F^\KI* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *\\UG_DJ>I_\ 8%L/_1]Y7H=>
M>:S_ ,E3U/\ [ MA_P"C[R@"6BBB@ HHHH **** *4G_ ".GA#_L*2_^D-U7
MI=>:2?\ (Z>$/^PI+_Z0W5>ET %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5P'QQ_Y(_JW_7>S_P#2N&N_K@/CC_R1_5O^N]G_ .E<-:4OXD?5
M$5/@?H?,M%%%??'QH4444 %%%% !7TU\#O\ DC^D_P#7>\_]*YJ^9:^FO@=_
MR1_2?^N]Y_Z5S5X6<_PX>IZ^5_'+T._HHHKYH]X**** "N/UOP[XJN/%SZEX
M:UZPTBUGLTAN/.T_[3))(CL5_B48P[<YS['C'85YKXY\8/I/BYM,N?'&G^%;
M<6D4\(ELEGDG9FD#Y+'"@;5QQSD\\$  [+PIINHZ1X:M[+6KF&[OD:5I9X(]
MB2%I&8$+VX(X]>YZUL5S7P]O9-1\"6%W-JO]L-*93]OV%//'FN VWL, #'3C
MBNEH \U\<:[JME\0-(TZXUB[\.Z-<!%MK^&*(Q3W)$NZ.5Y%8*0%CVI\N[+\
MD@;7^+/'=UI>I6^AS7PTV6VL$OM;U.SL);LVT?.1%&$?;DHY\R0%44#()85I
M^-]%\1ZPZVNGVNDZEILY >'4)&C$!\N168@(WFJ=ZG;\I!7ONRM6U\%:UX<P
MOA^XM-2%UI-OIMX^IS/&0T*LJ3KM5]V0[90E<X'S#F@"KXG\0:E9:WI]A;^(
MKBTLYM)\W3KV&W@F.K7F>(V/EE>5",%C"%M[8(P .I\0:_<^'/A_>ZY>6R&]
MM+ S-;J?E,VWA,^F_C/I7+:A\.KZ&RL],L8=-UO2HM#32#;ZM,\)@*$'SXRD
M;Y9L*2/E(,49#<<:]UI=UJVDW'@;5/.N;5]$$,VM-YGF/-@)NP4V%B<OQ(Q!
M'*@$$@&5K/BO5O DE]#JU\=:<Z)/J<!EB2/;/$R(8AL5?W3&5,;LL,-EFR,&
ML^*]6\"27T.K7QUISHD^IP&6)(]L\3(AB&Q5_=,94QNRPPV6;(Q<N?!.H^*?
MM\GC%K.&:729-*@.GR/)M$A#23G<JX8LD9" ';M^\V>"Y\$ZCXI^WR>,6LX9
MI=)DTJ Z?(\FT2$-).=RKABR1D( =NW[S9X +FE7VJZ5XT@\/ZQJ;:I]NTV2
M^2:2%(S#)'(BR(NQ5'EGS5*ALL-K99LC'75R^C:)K$OB5==\3BQ6[MK$V-NE
ME*\BL&96DE8LJ[2Q1,( =H4_,V>.HH YOQ1_R,7@S_L-2?\ IOO*Z2N&\4>%
MO#__  F?A2__ +"TW[9<ZT_GW/V./S)<6-TPW-C)PR*W/=0>PKL/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W
M_P"_2_X4 6:*K?V=8_\ /G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:*K?V=8_\
M/G;_ /?I?\*/[.L?^?.W_P"_2_X4 6:\\UG_ )*GJ?\ V!;#_P!'WE=U_9UC
M_P ^=O\ ]^E_PK@=4@B@^*.IK!$D:G1K D(H SYUYZ4 6:*** "BBB@ HHHH
M I2?\CIX0_["DO\ Z0W5>EUYE<1I-XP\(I*BNAU27*L,@_Z#=5Z)_9UC_P ^
M=O\ ]^E_PH LT56_LZQ_Y\[?_OTO^%']G6/_ #YV_P#WZ7_"@"S15;^SK'_G
MSM_^_2_X4?V=8_\ /G;_ /?I?\* +-%5O[.L?^?.W_[]+_A1_9UC_P ^=O\
M]^E_PH LT56_LZQ_Y\[?_OTO^%']G6/_ #YV_P#WZ7_"@"S15;^SK'_GSM_^
M_2_X4?V=8_\ /G;_ /?I?\* +-%5O[.L?^?.W_[]+_A1_9UC_P ^=O\ ]^E_
MPH LT56_LZQ_Y\[?_OTO^%']G6/_ #YV_P#WZ7_"@"S15;^SK'_GSM_^_2_X
M4?V=8_\ /G;_ /?I?\* +-<!\<?^2/ZM_P!=[/\ ]*X:[;^SK'_GSM_^_2_X
M5P7QMLK6'X1:J\5M"CB>SPRQ@$?Z7#6E+^)'U1%3X'Z'S91117WQ\:%%%% !
M1110 5]-? [_ )(_I/\ UWO/_2N:OF6OI/X)65K-\(M*>6VA=S/>99HP2?\
M2YJ\+.?X</4]?*_CEZ'HU%5O[.L?^?.W_P"_2_X4?V=8_P#/G;_]^E_PKYH]
MXLT4V.-(HPD2*B#HJC %.H J:M.UMH]W.D_V<Q0L_FB!IMF!G.Q>6^@Y-<]J
M=AXAU77;;5?"VKZ';:?)8[5NIM/-U,Y+!@%99$'ED8/7J!P<\=97+77P[T*X
MN99K=M2T[SB6EBTW5+BUBD))))CC<+DDG)QSGF@"7P:)-,TQ-!U2ZM[C5[8/
M/=?98MB 23.RM@#"EAD[2<\'KUKI*H:/HFG:!8_9-)M5MXBQ=L$LTC'JS,26
M9NG))/%7Z "BBB@ HHHH **** "BBB@#F_%'_(Q>#/\ L-2?^F^\KI*YOQ1_
MR,7@S_L-2?\ IOO*Z2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O/-9_Y*GJ?_8%L/\ T?>5Z'7GFL_\E3U/_L"V'_H^\H EHHHH ***
M* "BBB@"E)_R.GA#_L*2_P#I#=5Z77FDG_(Z>$/^PI+_ .D-U7I= !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %<!\<?\ DC^K?]=[/_TKAKOZ
MX#XX_P#)']6_Z[V?_I7#6E+^)'U1%3X'Z'S+1117WQ\:%%%% !1110 5]-?
M[_DC^D_]=[S_ -*YJ^9:^FO@=_R1_2?^N]Y_Z5S5X6<_PX>IZ^5_'+T._HHH
MKYH]X**** "BBB@ HHHH **YC7O&\6C^((-&L])OM7O&59)TL_+'V=&W["=[
MKN+>6^%&3A3T^4-9U+QCIFGVNG/$+B_N-54-865I%F>Y! .X*V B@$$LY55R
M,D9% &]16%JOBNUTB"P2ZM+M]3U$#[-I,*I)<NV 6!PVP!<_,Y8(/[W(SI2:
MC%:Z*VIZFK6$,5N;BX6X*YMU"[F#%25RHSG!(XX)H MT5SMEXUT^X6Z.HV]W
MHYMK0WY%^J+OM>?WPV,V ,'*G#KQN49&2R\:Z?<+='4;>[T<VUH;\B_5%WVO
M/[X;&; &#E3AUXW*,C(!T5%8>B^*;?6;U[-[&]TZZ\A;F*&]1%::!C@2+M9A
MC/!5L.N1N49&=R@#F_%'_(Q>#/\ L-2?^F^\KI*YOQ1_R,7@S_L-2?\ IOO*
MZ2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BF22QPJ&FD6-2
MRJ"S8!)( 'U)( ]S3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\\UG_ )*GJ?\ V!;#_P!'WE>AUYYK/_)4]3_[ MA_
MZ/O* ):*** "BBB@ HHHH I2?\CIX0_["DO_ *0W5>EUYI)_R.GA#_L*2_\
MI#=5Z70 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 ?''_DC^
MK?\ 7>S_ /2N&N_K@/CC_P D?U;_ *[V?_I7#6E+^)'U1%3X'Z'S+1117WQ\
M:%%%% !1110 5]-? [_DC^D_]=[S_P!*YJ^9:^FO@=_R1_2?^N]Y_P"E<U>%
MG/\ #AZGKY7\<O0[^BBBOFCW@HHHH **** "BBB@#RSXG3:':>(K'41JH\/>
M)+/!@OI1A;F'RY3Y>PG$ZAP 5'S*77!!<9R]0*WNN7.K>.[V^\,7NH^';8:<
M+:^DM2D^)#+$A4AGD5W0^4<[LKE6QQ[(\4<K(9(U<QMN0LN=IP1D>AP3^=/H
M \4N(9'U*2^^(VK7NAZI>>&K2.RFM;QK0FX"N9D3RR"THD=#Y7(;(^5L#'4Z
MW)?^(OA!=:%>SP/XNN- 6XN=-211,SE!N'E@Y 9LIG&W)Q7H551IUN-5;4?W
MIN6B\G+3.45<YX0G:I)QD@ G R3@4 >5^+P/B)-J5SX0F6_BM_#-U;R>2<[I
MY9(G6W/8/B%@RGE=RY R*/%X'Q$FU*Y\(3+?Q6_AFZMY/).=T\LD3K;GL'Q"
MP93RNY<@9%>O44 <+I>I6GBOXFV>L:#=)=6%AHTT%Q+&<A)9I8F6)NP<")BR
M]5^7(&17=444 <-XHTB]_P"$S\*7/_"1:EY4NM/LM?+MO+AQ8W1^4^3O.0I7
MYF/#'O@CL/LLW_/]<?\ ?,?_ ,36)XH_Y&+P9_V&I/\ TWWE=)0!6^RS?\_U
MQ_WS'_\ $T?99O\ G^N/^^8__B:LU%<M,EI,UJ@DG5&,:,<!FQP">W- $?V6
M;_G^N/\ OF/_ .)H^RS?\_UQ_P!\Q_\ Q->=?#GQ'J>H'4KS6_$$S3V;YU?2
MM0@2)[$_9XV+1HJAE3?O +%@RC();<3:\$>-)/%NM075[JTU@;NW:>QT,611
M)(!_&T\D?[V0;E)$3A4Z$'!) .[^RS?\_P!<?]\Q_P#Q-'V6;_G^N/\ OF/_
M .)KE]'\2:AJGQ)N[+>HT<Z3%=VD>P!GS,Z&0GKA@N0,XV[3U) B\=:Y=Z7K
MNAVLNKW&@Z/>><)]2MH8Y',X"^5#F1'50P,A^Z2Q50",X(!UOV6;_G^N/^^8
M_P#XFC[+-_S_ %Q_WS'_ /$US,EOXIU+P;;3W>MGP_J$=AYD\EM;Q-^_VG[X
ME5P$'4J,'G[PQS'')XD\1^ M/U1]5;PS>2Z6MU,+>WC;;.T>[#+,K;8QUV\-
MVW#'(!U7V6;_ )_KC_OF/_XFC[+-_P _UQ_WS'_\35+PKJ-]J_A#2-2U:V%I
M?7=G%-<0*I41NR D ')')Z'D=#6M0!6^RS?\_P!<?]\Q_P#Q-'V6;_G^N/\
MOF/_ .)JS10!6^RS?\_UQ_WS'_\ $T?99O\ G^N/^^8__B:LT4 5OLLW_/\
M7'_?,?\ \31]EF_Y_KC_ +YC_P#B:LT4 >1?&G2M:74M)\0PZ3;>)-!LML=]
MH\ZAF4F9&\V-6X9V"^7T)PY !W$C-\1_$+0[3X,16/@G7%LA>:5//;-?W0%Q
M;P@LH@0%LM(&!B7!.T(3DX7=Z;XC\)'7;N*[M-:U#2+A?*61K3RW698Y1(H9
M)$9<J0V& !^8YW#BLZ[^$_@^]\*C0Y](MV1;=X([UX4DNH]Y9F=974D,69FS
MTR3Q0!Y7_P )%J6K>%? 'A+PXRW5HV@?;M3B@OS;&[2%-IMA,BLR?,K!@ "?
MNY7DUIZY\2=#'P1@A\%R6'AF34-)GN([8R)"T"J71DB'REY&E5E# 9^\_7 /
M=R?"WP_;:9H%EIUW=Z1<Z/%):V=[9M$DTJ21D2*X9"CEAER=N0P+ CG-B]^%
M'@Z^\)QZ!)HEJL,-H;2WN?(C>X@0Y.4D=20VYF;/J2: '_"FY@NOA)X7>VFC
MF5=,@C9HW# ,J!64X[@@@CL0173-;2LQ(O9U!.0H5,#VY6J?AKP]8>%/#=CH
MFDILM+*(1H2%#/CJS;0 6)R2<<DDUJ4 5OLLW_/]<?\ ?,?_ ,31]EF_Y_KC
M_OF/_P")JS10!6^RS?\ /]<?]\Q__$T?99O^?ZX_[YC_ /B:LT4 5OLLW_/]
M<?\ ?,?_ ,31]EF_Y_KC_OF/_P")JS10!6^RS?\ /]<?]\Q__$T?99O^?ZX_
M[YC_ /B:LT4 5OLLW_/]<?\ ?,?_ ,31]EF_Y_KC_OF/_P")JS10!6^RS?\
M/]<?]\Q__$T?99O^?ZX_[YC_ /B:LT4 5OLLW_/]<?\ ?,?_ ,31]EF_Y_KC
M_OF/_P")JS10!6^RS?\ /]<?]\Q__$T?99O^?ZX_[YC_ /B:LT4 5OLLW_/]
M<?\ ?,?_ ,31]EF_Y_KC_OF/_P")JS10!6^RS?\ /]<?]\Q__$UP.J1M'\4=
M3#RO*?[&L#N<#/\ KKSC@"O1Z\\UG_DJ>I_]@6P_]'WE $M%%% !1110 444
M4 4+A2_C#PBJR-&3JDOS+C(_T&Z]017HGV6;_G^N/^^8_P#XFO/9/^1T\(?]
MA27_ -(;JO2Z *WV6;_G^N/^^8__ (FC[+-_S_7'_?,?_P 35FB@"M]EF_Y_
MKC_OF/\ ^)H^RS?\_P!<?]\Q_P#Q-6:* *WV6;_G^N/^^8__ (FC[+-_S_7'
M_?,?_P 35FB@"M]EF_Y_KC_OF/\ ^)H^RS?\_P!<?]\Q_P#Q-6:* *WV6;_G
M^N/^^8__ (FC[+-_S_7'_?,?_P 35FB@"M]EF_Y_KC_OF/\ ^)H^RS?\_P!<
M?]\Q_P#Q-6:* *WV6;_G^N/^^8__ (FC[+-_S_7'_?,?_P 35FB@"M]EF_Y_
MKC_OF/\ ^)H^RS?\_P!<?]\Q_P#Q-6:* *WV6;_G^N/^^8__ (FN"^-L$B?"
M+56:[FD GL_E8)@_Z7#Z*#7HU<!\<?\ DC^K?]=[/_TKAK2E_$CZHBI\#]#Y
MEHHHK[X^-"BBB@ HHHH *^D_@E!(_P (M*9;N:,&>\^50F!_I<WJI-?-E?37
MP._Y(_I/_7>\_P#2N:O"SG^'#U/7ROXY>AVWV6;_ )_KC_OF/_XFC[+-_P _
MUQ_WS'_\35FBOFCWAL:E(PK.TA'\38R?R %.HHH **** "BBB@ HHHH ****
M "BBB@ HHHH YOQ1_P C%X,_[#4G_IOO*Z2N;\4?\C%X,_[#4G_IOO*Z2@ J
M.X222UE2WE\F5D(27:&V-CAL'K@\XJ2N$^+7C35? _AJPOM#CLY+BZU!;5OM
MD3.@4Q2N2 K*<YC'?N:J,7.2C'=DRDHQ<GLBE#X&UG7/%<VH>*8-/LXU2>%Y
MK"=GEO4EMHX2#E%\M!M9]I+?-CLNY[=IX)U/46TFT\5?87L=%M9[2&6SGD$M
MZLD7D[G&U?)/EDDA6?YF&&&WGRO_ (7YXW_YX>'_ /P!G_\ C]'_  OSQO\
M\\/#_P#X S__ !^N_P#LS%_R?BO\SD^OX;^;\'_D>LVG@1=$\>3^)+2XO9K>
M+2Q#%%<:M>7#M*&D)W!F?<FUA@?-ALD+GDLU+3=;\41Z/K!TK3KB/[+<0W6A
MZK-+'"?-V@2AC"6W!5*X>(';*P^4Y!\I_P"%^>-_^>'A_P#\ 9__ (_1_P +
M\\;_ //#P_\ ^ ,__P ?H_LS%_R?BO\ ,/K^&_F_!_Y'JO\ PCOBG3_#^CZ%
M:1Z9JVGVL.+S[;J$L+3D$E8O]3)F)1@')RX !XW!KNLVWC'48;* Z=H=Q:D,
M]_;OJ,T0E;<=D6?(?=&!C<2%WGC"KE6\=_X7YXW_ .>'A_\ \ 9__C]'_"_/
M&_\ SP\/_P#@#/\ _'Z/[,Q?\GXK_,/K^&_F_!_Y'T1IQOFL(VU9+=+LY,B6
MS,T:<G"AF +8&!NP,D$X&<"S7S=_POSQO_SP\/\ _@#/_P#'Z];\.7/C?Q!X
M5TK6?[;\/V_]HV4-WY/]B3OY?F('V[OM8SC.,X%<U?#5</;VBM?T-J5>G6O[
M-WL=M161J5MXCE\C^R-5TNUVIB;[5IDD^]O5=LZ;1['=]:+6V\1IIMRE[JNE
MRWK?\>\T6F21QQ_[\9G8O^#+7.;FO16%96GBU+R)M0UO19[8-^\C@T>6)V'H
M'-TP!]]IHO;3Q:]Y*VGZWHL%L6_=QSZ/+*ZCT+BZ4$^^T4 ,\?7,]G\-O$MU
M9S207$.DW4D4L3E7C80L0RD<@@C((KC/^$?A_P"@IX@_\*"^_P#CU=?XDT'7
M/$'@Z?11J^GV\M]:RVM[<?V:[JZR(5)C3SQL.#W9ZR/^$-\6?]#-HW_@CE_^
M2Z ,?_A'X?\ H*>(/_"@OO\ X]1_PC\/_04\0?\ A07W_P >K8_X0WQ9_P!#
M-HW_ ((Y?_DNC_A#?%G_ $,VC?\ @CE_^2Z .0UGPZ#JWA\Q7NO2*NH.9&.M
MWK^4OV6?Y@3*=G.U=PP?FVYPQ!U_^$?A_P"@IX@_\*"^_P#CU;'_  AOBS_H
M9M&_\$<O_P ET?\ "&^+/^AFT;_P1R__ "70!C_\(_#_ -!3Q!_X4%]_\>H_
MX1^'_H*>(/\ PH+[_P"/5L?\(;XL_P"AFT;_ ,$<O_R71_PAOBS_ *&;1O\
MP1R__)= &?X,\-6VK3^(5U#4O$$HL]36"#_BH;Y=B?9;>3'$PS\TCG)YY] *
M[3_A&;'^QO[+\_5/L^_?O_M:Z\[/_7;S/,Q[;L>U5?"'AN[\.P:F=1U"&_N=
M0O?M;O!:F!$Q#%$%"EW/2('.[O70T 8VF>%M/TF\%U:W&K22!2NVZUB[N4P?
M]B65ES[XJM)X'TJ65Y&N]>#.Q8A?$-^HR?0"; 'L*Z*B@#(U+PS8ZKY'VJ?5
M(_(38GV75KJWR/\ :\N1=Q]VR?>BU\,V-IIMS8Q3ZHT5S]]I=6NI)!_N2-(7
M3_@)%:]% 'CNCZ0+J"]:?5O$#F+4[Z!/^)_>C"1W4L:#B7LJJ,]3CGFK_P#P
MC\/_ $%/$'_A07W_ ,>H\/\ _'KJ/_8:U/\ ]+IZU: ,K_A'X?\ H*>(/_"@
MOO\ X]1_PC\/_04\0?\ A07W_P >K5HH RO^$?A_Z"GB#_PH+[_X]1_PC\/_
M $%/$'_A07W_ ,>K5HH RO\ A'X?^@IX@_\ "@OO_CU:G@))+3QCKUB+[4+F
MV2PL9D2]OYKG8[2708J968C(1,X_NBEI_@W_ )*%X@_[!>G?^C;R@#NZ***
M"BBB@ KSS6?^2IZG_P!@6P_]'WE>AUYYK/\ R5/4_P#L"V'_ */O* ):***
M"BBB@ HHHH I2?\ (Z>$/^PI+_Z0W5>EUYI)_P CIX0_["DO_I#=5Z70 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 ?''_DC^K?]=[/_ -*X
M:[^N ^./_)']6_Z[V?\ Z5PUI2_B1]414^!^A\RT445]\?&A1110 4444 %?
M37P._P"2/Z3_ -=[S_TKFKYEKZ:^!W_)'])_Z[WG_I7-7A9S_#AZGKY7\<O0
M[^BBBOFCW@HHHH **** "BBB@!CRQQ,@DD5#(VU S8W'!.!ZG /Y4^O*_B5H
MK0^,M,\1:OI,7B'0@JVTEGY7F3V1597:6)#PP8$;L8?]VF,XP*VM7][XEU 6
M6B6O_"2^'M$T>WOGM[G43 NJ/(KM'YC;&,ORQ@A& 1F8ESP!0!Z[17C/Q \;
M>&]1^&WV#2=5L=+M?[/M;F&Q-PEO,Z/L,42Q Y"A/F(''"@9&X5WOCG7FM?A
M;K.M:!=QR'^SWDMKN!PZC*X$BL.#C.[/3B@#J:*\A\9./A]<ZC;^$HQ8K/X8
MN[B7R>,3Q21(ERP[R8E?<YY;"Y)VBCQDX^'USJ-OX2C%BL_AB[N)?)XQ/%)$
MB7+#O)B5]SGEL+DG:* /7J*X73=/M/"_Q0LM(T.W6VL[[1IY[J*/@22Q2Q*L
MS#O(1*P9SRWRY)VBNZH YOQ1_P C%X,_[#4G_IOO*Z2N&\4:O>_\)GX4MO\
MA'=2\J+6GV77F6WES9L;H?*/.WC 8M\RCA3WP#V'VJ;_ )\;C_OJ/_XJ@"S7
MDG[1/_(E:+_V&D_])KBO4OM4W_/C<?\ ?4?_ ,57E'[0DSR>#-%#VTL0_ME3
MN<KC_CVN..&-=&%_WB'JOS,,1_!GZ/\ (\&HHHK[H^1"BBB@ HHHH *^M?AQ
M_P DL\*?]@6S_P#1"5\E5]6_#JYE7X7>%0+*=@-&M &#)@_N4YY:OGLZ_P"7
M?S_0]O*OM_+]3K**K?:IO^?&X_[ZC_\ BJ/M4W_/C<?]]1__ !5?/'M%FBJW
MVJ;_ )\;C_OJ/_XJC[5-_P ^-Q_WU'_\50!9HJM]JF_Y\;C_ +ZC_P#BJ/M4
MW_/C<?\ ?4?_ ,50!9HJM]JF_P"?&X_[ZC_^*H^U3?\ /C<?]]1__%4 6:*K
M?:IO^?&X_P"^H_\ XJC[5-_SXW'_ 'U'_P#%4 6:*K?:IO\ GQN/^^H__BJ/
MM4W_ #XW'_?4?_Q5 %FBJWVJ;_GQN/\ OJ/_ .*H^U3?\^-Q_P!]1_\ Q5 %
MFBJWVJ;_ )\;C_OJ/_XJC[5-_P ^-Q_WU'_\50!9HJM]JF_Y\;C_ +ZC_P#B
MJ/M4W_/C<?\ ?4?_ ,50!YKX?_X]=1_[#6I_^ET]:M9/ATEK/4"5*DZSJ9*G
MJ/\ 3I^.*UJ "BBB@ HHHH *?X-_Y*%X@_[!>G?^C;RF4WPE*\?Q"U_9!)-G
M2]/SL*C'[V\]2* /0**K?:IO^?&X_P"^H_\ XJC[5-_SXW'_ 'U'_P#%4 6:
M*K?:IO\ GQN/^^H__BJ/M4W_ #XW'_?4?_Q5 %FO/-9_Y*GJ?_8%L/\ T?>5
MW7VJ;_GQN/\ OJ/_ .*K@=4D:3XHZF7B>(_V-8#:Y&?]=><\$T 6:*** "BB
MB@ HHHH I2?\CIX0_P"PI+_Z0W5>EUYE<,4\8>$66-I"-4E^5<9/^@W7J0*]
M$^U3?\^-Q_WU'_\ %4 6:*K?:IO^?&X_[ZC_ /BJ/M4W_/C<?]]1_P#Q5 %F
MBJWVJ;_GQN/^^H__ (JC[5-_SXW'_?4?_P 50!9HJM]JF_Y\;C_OJ/\ ^*H^
MU3?\^-Q_WU'_ /%4 6:*K?:IO^?&X_[ZC_\ BJ/M4W_/C<?]]1__ !5 %FBJ
MWVJ;_GQN/^^H_P#XJC[5-_SXW'_?4?\ \50!9HJM]JF_Y\;C_OJ/_P"*H^U3
M?\^-Q_WU'_\ %4 6:*K?:IO^?&X_[ZC_ /BJ/M4W_/C<?]]1_P#Q5 %FBJWV
MJ;_GQN/^^H__ (JC[5-_SXW'_?4?_P 50!9K@/CC_P D?U;_ *[V?_I7#7;?
M:IO^?&X_[ZC_ /BJX+XVSR/\(M55K2:,&>S^9BF!_I</HQ-:4OXD?5$5/@?H
M?-E%%%??'QH4444 %%%% !7TU\#O^2/Z3_UWO/\ TKFKYEKZ3^"4\B?"+2E6
MTFD GO/F4I@_Z7-ZL#7A9S_#AZGKY7\<O0]&HJM]JF_Y\;C_ +ZC_P#BJ/M4
MW_/C<?\ ?4?_ ,57S1[Q9HIL;%XPS(T9/\+8R/R)%.H **** "BBB@#F/$7@
MM=>U!+J#6M2TMFP+A+1D(F4*ZC[ZML8"1AN3!(/.2%*EQX"TW,']D75[HBQ6
M2Z>ZZ>Z#S[9?N1OO5C\N6PRX<;CAN:Z>B@#'U/POIVI^$6\-[7M=.\F.!$MB
M%,:(1M"Y!'&T#I3;K2KW4=:O(M0E6;0+FP-M)9.RD2.QPQ*^6& VY'^L8'=]
MU<9.U10!SNG^"K"UANX]0NKS6?M=I]A8Z@Z-MML$>2-BJ,')R3EFXW,<#!I_
M@JPM8;N/4+J\UG[7:?86.H.C;;;!'DC8JC!R<DY9N-S' QT5% &'H7A>'1+J
M2Z?4+[4KEH5MXYKYT9HH5Y$:[548R<EB"S<;F.!C<HHH YOQ1_R,7@S_ +#4
MG_IOO*Z2N;\4?\C%X,_[#4G_ *;[RNDH *\D_:)_Y$K1?^PTG_I-<5ZW7DG[
M1/\ R)6B_P#8:3_TFN*Z,+_O$/5?F88C^#/T?Y'@-%%%?='R(4444 %%%% !
M7UK\./\ DEGA3_L"V?\ Z(2ODM59V"H"Q/0 9KZA^&/B/2KKP/X:TBUNUN+Z
MWTBV2>.%&<0,L*!E=@-J,#QM8@YXKY[.O^7?S_0]O*OM_+]3MZ***^>/:"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \L\/_P#'KJ/_ &&M3_\
M2Z>M6D3P%XAM)[P:=XCTR.VN+VYNT2?1Y)'3SIGE*EA<J#@N1G:.E2?\(;XL
M_P"AFT;_ ,$<O_R70 RL_7]2?1_#6IZG%&LCV5I+<*C' 8HA8 _E6G_PAOBS
M_H9M&_\ !'+_ /)=97BCP)XPO/!^L6T.N:5>236$\:6T6CR1O,3&P"*[71"D
MYP"00,YP: -*BG_\(;XL_P"AFT;_ ,$<O_R71_PAOBS_ *&;1O\ P1R__)=
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
M/4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C] '245S?_"!Z1_S^>(/_  H]0_\
MC]'_  @>D?\ /YX@_P#"CU#_ ./T =)17-_\('I'_/YX@_\ "CU#_P"/T?\
M"!Z1_P _GB#_ ,*/4/\ X_0!TE%<W_P@>D?\_GB#_P */4/_ (_1_P ('I'_
M #^>(/\ PH]0_P#C] '245S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@
M_P#"CU#_ ./T =)17-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/
M4/\ X_0!TE%<W_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C
M] '245S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./T =)1
M7-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_0!TE%<W_P@
M>D?\_GB#_P */4/_ (_1_P ('I'_ #^>(/\ PH]0_P#C] '245S?_"!Z1_S^
M>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"CU#_ ./T =)17-_\('I'_/YX@_\
M"CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_0!TE%<W_P@>D?\_GB#_P */4/_
M (_1_P ('I'_ #^>(/\ PH]0_P#C] '245S?_"!Z1_S^>(/_  H]0_\ C]'_
M  @>D?\ /YX@_P#"CU#_ ./T =)17-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1
M_P _GB#_ ,*/4/\ X_0!TE%<W_P@>D?\_GB#_P */4/_ (_1_P ('I'_ #^>
M(/\ PH]0_P#C] '245S?_"!Z1_S^>(/_  H]0_\ C]'_  @>D?\ /YX@_P#"
MCU#_ ./T =)17-_\('I'_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\
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
M,FP[2Z['8;200,X/&<8P3H5%;6\=I:0VT Q%"BQH"<X &!4M !1110 4444
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
M8X'/6GK\(=5,L&D27EH=#M_$Y\0)>"5_M3?*<0F/9M'S,1OW\@9VCI0!UO\
MPMCP6-0>R;5W2XCO5L)4DLIU\J=CA5<E,)DYPS$ X//!QJV_C'1+KQ VBV]S
M-)>+,UN2MI-Y/FJF]H_.V>66"\E=V1@]Z\KU3X3^,KU]:\G^P@NH^(XM:C+7
M\P*JF[]V1Y'4Y'/UKLK7P;K,'Q(3Q!:"QTFWFED?4?L5W*PU!-I$:R0,FP.O
M!\T,#]X8YS0!WU4=<NKRQ\/:C=Z7:_;+ZWM99;:V_P">TBH2J<>I 'XU>K/U
M^TOK_P .ZA::/=_8K^:W=+:Y/_+&0C"M^!YH \Z^'7C6X\67&EG3O%AU.9=S
M:[I=_:Q07%J1$PS$JJI\L2L@.?,/*C>,,&[&Q^(7A749;E+7682MM%),\TBM
M'"T<;;9'25@$D53P60D#O7.7/P\O=<^(&F>(=8LM'TZ?3Q*)]0TN63[1J6Z+
MR@'0H!&,'."\I  0'&6KE-/^%<W@WP3J'_"0V5AJ\6DZ=?K;W1U*]8SPR!CY
M9MA\D.006,98\<<_. #T&Q^*WA'49S#97M]+(+,W^W^R;L9MP,^:,Q<J>Q'4
MX R33+7XN^"+[[,+36C*;N)I;8+9SYG"G#*GR?,X/\ RWM7D_P -;B>\UJ2P
MAT9+S4I=!;2K74&\26E]'9PQK\L;K:QYC0G WL&;(4<Y-;VA_"OQGHU[X+N-
MNA3?\(Q9W<#+_:$R_:&F$@!!^SG:!O'KWH ]*3X@^&)?#=CKL&J">PU"3RK0
MPP2227#Y(V)$JF1F!!R N1@DU!<_$SPE:?V3YNJ,W]LQ-+IYBM)I!<@=57:A
M^<' V?>R0,9(%>=V'P9\1VG@;PG827=A_:7AO4)I@L%_<0QW4,K;F'G(BR1/
M@D @-^I%:TOPSUJRUKP5>>'['1[:U\.R7<TMF^I7#;FN#RJR-&[-C&=QQN)/
MRK0!M:Y\7] L-"T#5-(>;58-=U&*SMWM[65L*9 LC%0NX, &VIC<QZ @$CH+
M;QMH5WKJ:1;W%P]XTOD?\>,XC67RO.,;2E-BN(_F*%@PZ$9XKS/2_A#XHT_X
M>>%=':?2&U#PYKZZFN+B7R;B,,7QN\K*-EB,;2,#.><#K%\%ZU'\1H=?LC8:
M:DDP;4;BRN)5.HQ*C*J26Q4H6#'(DWY )&#UH [^BBB@ HHHH *\\^*/C.?P
ME?:"+J]O-'T*\EE6_P!7L[5)W@8*/+3#HX4,223L8_+@8Y->AUSGB+3-<O-0
M2731IM]IS6DEO=Z3J3,L5T79<$L%<+@!NJ-N!VX&=P *.E>+8=,\.2:KXCUZ
MSO[*XOEM]+O+*/S#>(RJJ*D<6XO*7#@JHSD,0H48%JX^(WA6VL=/NFU,RKJ7
MF?98K>VEFFD\L$R?ND4N-FT[LJ-I&#@UY]<?!+4$\.PKI5Q9V-[#X@.LQZ=#
M=3QVL2$!3 DR@2*=HSYBJ.> H'-8?CS2%\$7'AIK#3+6POP;Z?S(?$(A,?F!
M4=1<7RLDN[>2<J'R00!@D@'J:_%CP:UEIMX=4F2VU61H[*:33[E%N&7J%)C'
M<X'J>!FG67Q4\&:A-916NL[GOKK['"&M9DQ/DCRG+(/+<D'"O@GMFO/O#OAK
M4_$GASP)=>&-$LM(L?#-_+(]O=ZH9OM SR\<T<;+(&)9MPP-V0!CFHK'X1^-
M+6STR!_[!;[%XJ_X2%F&H3?,/E_=#]QUX/S?I0!ZNWC;P\OB(:&=17[>91 5
M$3F,2E2PB,NW8)"JDA"VX@=*R[3XL^"[V]CM(-7<3R7W]GA9;*>/9<=HF+(
MC'G&[&<-C.#CF;+X275IX\U'4+E;74=,O-:368'EU*ZB>SF#;F_T=/W4C9X5
MBP('4,/EK#_X5'XT_P"H#_R-W_"2?\A";I_SQ_U'7_:_2@#T3P]\0K+Q%X\U
MWP[:6UVHTGRD,[VLH5Y#O+Y;;M48"[=Q!;YBN1@UV%<3X8\(:MH'Q)\5ZR\U
ME)IFNR0S( S^<C1H5VE<;0,L3G<>@X&>.VH **** "BB@YVG;P>V10!R^D?$
M?PKKNK+INE:FT]S(DKPC[+,B3B)MKF)V0+)@@_<)Z'TJOIOQ6\&:O>VMI8:N
MSS7=RUI$)+.>,&91DQDL@"M[,03VKD=(^'_C[_A8VA^+/$M_I5]<V"W$5R([
MV8+(D@(3RX_*VIM# %1UVY+$GC-TOX3^,K)]%\[^PBNG>(Y=:D*W\Q+*^W]V
M!Y'48//TH T_BG\3AIUO;Q>#M>FBO[36(K"]6.S$D#%OOQ&5XRAD7CY4;<,M
MD<<==\4/&[?#[P!>Z[#;K<W*%8K:*0X0R,< MCD@<D@8)QC(SD<!JWPB\6OH
M-[H&EW&C2V+^(CK=O<W-S*DI4\F%D$3 '.?GW'./N\\>E^./!]MX]\$WF@:F
MYMC<H&2:/Y_(E7E6'3< >HXR,CC- '#^+=;\8?#WP'8^+[OQ"^LR1/"=1TZ>
MU@2!UD(!$3(BNI4D8+,WJ0>E=%:_$G3]:\=#PKIR7\;2:8+HWB6;GRVDV[,'
M:R@!2268;-V%R3D5E:YX'\7>-/#&G^%O%%QI-KI<,D1OKVRGDDGO4C(PHC:-
M5B+8R3O?!Z BM&+P7J^E_%FZ\3Z0=/?3KC2([$6\TCI(C(<JHPI&TX4;LY&3
M\IQR 8WP=^*,7B3PKHUIXHUC[1XBU![C9FV\M9?+8DJ&1!'N";25SNP5)'()
M[:S\=>'-0U273K'4#/<QB4@1P2%9O*QY@B?;ME9=PRJ%B,]*\O\ "?PD\7Z#
M<>!1=MHCP^&+J\DF>*]F+3I<%<E5,(P5 /!.#QR,\:W@7X2WW@_4;9KJ*RU%
M=*N+F;3+U]4NPZK*A&PV^#%&26^9QNR!]TGY@ =AH'Q+\)>)[RUM="U;[7-=
M>9Y2BWE7)CQO!+* I (.#@X((X-=57$?"7PAJO@?P.-%ULV3SQW,LJR6<S2*
MZN=W.Y%((R1WZ Y[#MZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KS#P[\1M9\41SWFC-I%RT-^+:XT+9(E]9Q>>(VF=BY
M#X7+;0BCDC>2I#>GUXOJW@+6?$%]H6IOX:;1O&5O/!+=>(;&[A6W91_K!(JL
M'=BN5($?WL#>4!R >M#6]*.LG2!J=F=3">8;+[0GG!>N[9G=CWQ5)O&OA5-4
M.FOXET=;\3>0;4W\0E\S.-FS=G=GC&,YKS+0OAQKUGX^OGU=-4FM1XD;6K&\
MM;JU6V(88/G;E-QN"93:ORDG'RC+UR'@22PT_P 1>%#?:=XHATG3+^Y72;AM
M('D,]VX1#)>+*1*IX *(H)8<D#D ]\MO&OA:]>!+/Q+H]PUQ(8H1%?Q,97 !
M*KAN2 RD@>H]:LVGB/0[_29]4L=9T^YT^WW>==PW2/#%M&6W.#@8!!.3P*\
MF^&_BR?2GBE\%S22S>,SK<P:XLSYEGMXC8^=RWS-\I^7D\\UJ7WP\\9:IX:\
M:P0:3+97%_XB76+.*:YM_P#2H@Q/EY5G56X!PXVYQR>< 'LY\6>'186E\=?T
ML6EZYCM;@WD?ESN#@JC9PQR",#/(K,USXC>%]$\'WOB3^V+*]LK5C$#:7"2^
M;/C(A4J3\YR..P.3@ FO-O$_P^UR^\%-;:=HFL7]Q?\ B&+5+RWU.ZL2Y"KB
M0D1E8@&X 4$YZG;TJKJOP\\6:QX.^(UA%H$EM<:UJL=]IR3W-O\ O4$@)7*R
M,%;"]\#D<T >Y:;J-IJVFP7VG7,-U;3KN2:"02(W8X8<'G(_"K55=,>XDTNW
M>\MC:3% 6@9P[1^@8KQNQC."0#G!(Y-J@ 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 *QK/P?X9T_5!J=AX=TFUOU9F%W#8QI*"P(8[P
MN<D$@\\Y-%% &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>dividendspaidnew.jpg
<TEXT>
begin 644 dividendspaidnew.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" %3 0(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M#-9]:'B#_D/:E_U\R_\ H9K/K^E(?"C\)ENPHHHJR0HHHH **** /;_V)_\
MDZ+P%_U]3?\ I/+7W[_P4&_Y-=\1_P#7U9?^E"5\!?L3_P#)T7@+_KZF_P#2
M>6OOW_@H-_R:[XC_ .OJR_\ 2A*_-L[_ .1[A/\ MW_TIGW65?\ (HQ/_;W_
M *2C\DZ***_23X4**** "BBB@ HHHH _0W_@E;_R ?B)_P!?-E_Z!-7W=7PC
M_P $K?\ D _$3_KYLO\ T":ONZOPCB/_ )&M;Y?^DH_7LC_Y%]+Y_FPHHHKY
ML]T**** /RB_X*,?\G+7W_8,M/\ T$U\PU]/?\%&/^3EK[_L&6G_ *":^8:_
MH/)_^1=0_P *_(_&,T_WVM_B9/8V-SJ=Y#:6=O+=W4SB.*"!"[R,3@*JCDD^
M@K>\;?#7Q3\.;BUA\3:!J&BO=0QSPF\MWC$BNBO@$C!8!@&7JIR#@@BO2/V.
MO%@\#?'+3-;?PUJGB6"UMI_.CT>S:ZN;1&38;A4 /"[L$^C'O@'Z7^/VK:W#
M\.](\7:+XFLOBCX&TO5]&U&2PUJW<:E;3"VMS%E\\K.&5W78IS<-@<G'+B\R
MJX?&0PZ@N5K=O=M[=E\[7.G"Y?3Q&%E6<GS+IV2Z]W\MCX<UKX=>*_#>DP:I
MJ_AC6=*TR?'E7M[I\L,,F>FUV4 Y]C6-I^GW6K7L-G8VTUY>3L$BM[>,R22,
M>@50,D^PK] /'WQ)\3^'O@Q\2-2^,^IPV=[XXL6A\-^ R1+-8DJP64KC*!24
M;GH4Y^8@5\^_L+^+]!\&?&][O7[I-.6XTFYM;/4I(]Z65PY3;*QQ\HVAUW'C
MY^>":FCF=:IA:U>5--PVY6VGIT=M;/1M76FA5;+J4,32H1FTI;W5FM>WGNK_
M #/$?$O@W7_!EU%;>(-#U+0KB5=\<.I6DEN[KZ@. 2*QZ^\/VD--;4/V.(;O
M7_'FG_$G6]-\3!+77]/<21_.IW0+(.'PAW'&0" /X:^#Z[\MQKQU%SDK--KK
M;3JKI/[SCS#"+!U5!.Z:3Z=?2Z^X*_=OX>_\B#X9_P"P9;?^BEK\)*_=OX>_
M\B#X9_[!EM_Z*6OB^-/X=#UE^A]/PM\=7T7ZGX:>(/\ D/:E_P!?,O\ Z&:S
MZT/$'_(>U+_KYE_]#-9]?HT/A1\/+=A1115DA1110 4444 >W_L3_P#)T7@+
M_KZF_P#2>6OOW_@H-_R:[XC_ .OJR_\ 2A*^ OV)_P#DZ+P%_P!?4W_I/+7W
M[_P4&_Y-=\1_]?5E_P"E"5^;9W_R/<)_V[_Z4S[K*O\ D48G_M[_ -)1^2=%
M%%?I)\*%%%% !1110 4444 ?H;_P2M_Y /Q$_P"OFR_] FK[NKX1_P""5O\
MR ?B)_U\V7_H$U?=U?A'$?\ R-:WR_\ 24?KV1_\B^E\_P V%%%%?-GNA111
M0!^47_!1C_DY:^_[!EI_Z":^8:^GO^"C'_)RU]_V#+3_ -!-?,-?T'D__(NH
M?X5^1^,9I_OM;_$SK?A;\4O$'P=\96GB;PW<)!J-NK1E9DWQ2QL,-&Z]U/Y\
M @@@&O7_ !Y^VMXG\4:GX<.GZ-H6EZ-H]S9:F=)@L3%!=WL,,8W3!9,M&LB'
M8H8858\\K7SG1736P.&KU56JP3DE:_\ 7X=C"EC<11INE3FU'<^DO&_[=GB[
MX@:/K%AJO@OP,TFJ6DEG+?)I4QN45XRFY)&G.&4'@G."!Q7-+^UUXWM?$W@[
M7=.MM'TJ^\,:;_94 M+5PEW;E5#+<*SG>3M'(V\\C'%>)45C#*\%37+&DK:_
MBK/\#6698N3NZC_X;4]2^,7[1GBCXT:?IFEZG;:3HNAZ<[36^D:%9_9K42MG
M=(5+,2W)[XY.!R<^6T45W4:-/#P5.E&R..K6J5Y\]5W85^[?P]_Y$'PS_P!@
MRV_]%+7X25^[?P]_Y$'PS_V#+;_T4M?GO&G\.AZR_0^TX6^.KZ+]3\-/$'_(
M>U+_ *^9?_0S6?6AX@_Y#VI?]?,O_H9K/K]&A\*/AY;L****LD**** "BBB@
M#V_]B?\ Y.B\!?\ 7U-_Z3RU]^_\%!O^37?$?_7U9?\ I0E? 7[$_P#R=%X"
M_P"OJ;_TGEK[]_X*#?\ )KOB/_KZLO\ TH2OS;._^1[A/^W?_2F?=95_R*,3
M_P!O?^DH_).BBBOTD^%"BBB@ HHHH **** /T-_X)6_\@'XB?]?-E_Z!-7W=
M7PC_ ,$K?^0#\1/^OFR_] FK[NK\(XC_ .1K6^7_ *2C]>R/_D7TOG^;"BBB
MOFSW0HHHH _*+_@HQ_R<M??]@RT_]!-?,-?3W_!1C_DY:^_[!EI_Z":^8:_H
M/)_^1=0_PK\C\8S3_?:W^)A1117L'EA1110 4444 %?NW\/?^1!\,_\ 8,MO
M_12U^$E?NW\/?^1!\,_]@RV_]%+7YMQI_#H>LOT/NN%OCJ^B_4_#3Q!_R'M2
M_P"OF7_T,UGUH>(/^0]J7_7S+_Z&:SZ_1H?"CX>6["BBBK)"BBB@ HHHH ]O
M_8G_ .3HO 7_ %]3?^D\M??O_!0;_DUWQ'_U]67_ *4)7P%^Q/\ \G1> O\
MKZF_])Y:^_?^"@W_ ":[XC_Z^K+_ -*$K\VSO_D>X3_MW_TIGW65?\BC$_\
M;W_I*/R3HHHK])/A0HHHH **** "BBB@#]#?^"5O_(!^(G_7S9?^@35]W5\(
M_P#!*W_D _$3_KYLO_0)J^[J_".(_P#D:UOE_P"DH_7LC_Y%]+Y_FPHHHKYL
M]T**** /RB_X*,?\G+7W_8,M/_037S#7T]_P48_Y.6OO^P9:?^@FOF&OZ#R?
M_D74/\*_(_&,T_WVM_B84445[!Y84444 %%%% !7[M_#W_D0?#/_ &#+;_T4
MM?A)7[M_#W_D0?#/_8,MO_12U^;<:?PZ'K+]#[KA;XZOHOU/PT\0?\A[4O\
MKYE_]#-9]:'B#_D/:E_U\R_^AFL^OT:'PH^'ENPHHHJR0HHHH **** /;_V)
M_P#DZ+P%_P!?4W_I/+7W[_P4&_Y-=\1_]?5E_P"E"5\!?L3_ /)T7@+_ *^I
MO_2>6OOW_@H-_P FN^(_^OJR_P#2A*_-L[_Y'N$_[=_]*9]UE7_(HQ/_ &]_
MZ2C\DZ***_23X4**** "BBB@ HHHH _0W_@E;_R ?B)_U\V7_H$U?=U?"/\
MP2M_Y /Q$_Z^;+_T":ONZOPCB/\ Y&M;Y?\ I*/U[(_^1?2^?YL****^;/="
MBBB@#\HO^"C'_)RU]_V#+3_T$U\PU]/?\%&/^3EK[_L&6G_H)KYAK^@\G_Y%
MU#_"OR/QC-/]]K?XF%%%%>P>6%%%% !1110 5^[?P]_Y$'PS_P!@RV_]%+7X
M25^[?P]_Y$'PS_V#+;_T4M?FW&G\.AZR_0^ZX6^.KZ+]3\-/$'_(>U+_ *^9
M?_0S6?6AX@_Y#VI?]?,O_H9K/K]&A\*/AY;L****LD**** "BBB@#V_]B?\
MY.B\!?\ 7U-_Z3RU]^_\%!O^37?$?_7U9?\ I0E? 7[$_P#R=%X"_P"OJ;_T
MGEK[]_X*#?\ )KOB/_KZLO\ TH2OS;._^1[A/^W?_2F?=95_R*,3_P!O?^DH
M_).BBBOTD^%"BBB@ HHHH **** /T-_X)6_\@'XB?]?-E_Z!-7W=7PC_ ,$K
M?^0#\1/^OFR_] FK[NK\(XC_ .1K6^7_ *2C]>R/_D7TOG^;"BBBOFSW0HHH
MH _*+_@HQ_R<M??]@RT_]!-?,-?3W_!1C_DY:^_[!EI_Z":^8:_H/)_^1=0_
MPK\C\8S3_?:W^)A1117L'EA1110 4444 %?NW\/?^1!\,_\ 8,MO_12U^$E?
MNW\/?^1!\,_]@RV_]%+7YMQI_#H>LOT/NN%OCJ^B_4_#3Q!_R'M2_P"OF7_T
M,UGUH>(/^0]J7_7S+_Z&:SZ_1H?"CX>6["BBBK)"BBB@ HHHH ]O_8G_ .3H
MO 7_ %]3?^D\M??O_!0;_DUWQ'_U]67_ *4)7P%^Q/\ \G1> O\ KZF_])Y:
M^_?^"@W_ ":[XC_Z^K+_ -*$K\VSO_D>X3_MW_TIGW65?\BC$_\ ;W_I*/R3
MHHHK])/A0HHHH **** "BBB@#]#?^"5O_(!^(G_7S9?^@35]W5\(_P#!*W_D
M _$3_KYLO_0)J^[J_".(_P#D:UOE_P"DH_7LC_Y%]+Y_FPHHHKYL]T**** /
MRB_X*,?\G+7W_8,M/_037S#7T]_P48_Y.6OO^P9:?^@FOF&OZ#R?_D74/\*_
M(_&,T_WVM_B84445[!Y84444 %%%% !7[M_#W_D0?#/_ &#+;_T4M?A)7[M_
M#W_D0?#/_8,MO_12U^;<:?PZ'K+]#[KA;XZOHOU/PT\0?\A[4O\ KYE_]#-9
M]:'B#_D/:E_U\R_^AFL^OT:'PH^'ENPHHHJR0HHHH **** /;_V)_P#DZ+P%
M_P!?4W_I/+7W[_P4&_Y-=\1_]?5E_P"E"5\!?L3_ /)T7@+_ *^IO_2>6OOW
M_@H-_P FN^(_^OJR_P#2A*_-L[_Y'N$_[=_]*9]UE7_(HQ/_ &]_Z2C\DZ**
M*_23X4**** "BBB@ HHHH _0W_@E;_R ?B)_U\V7_H$U?=U?"/\ P2M_Y /Q
M$_Z^;+_T":ONZOPCB/\ Y&M;Y?\ I*/U[(_^1?2^?YL****^;/="BBB@#\HO
M^"C'_)RU]_V#+3_T$U\PU]/?\%&/^3EK[_L&6G_H)KYAK^@\G_Y%U#_"OR/Q
MC-/]]K?XF%%%%>P>6%%%% !1110 5^[?P]_Y$'PS_P!@RV_]%+7X25^[?P]_
MY$'PS_V#+;_T4M?FW&G\.AZR_0^ZX6^.KZ+]3\-/$'_(>U+_ *^9?_0S6?6A
MX@_Y#VI?]?,O_H9K/K]&A\*/AY;L****LD**** "BBB@#V_]B?\ Y.B\!?\
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
M37?$?_7U9?\ I0E? 7[$_P#R=%X"_P"OJ;_TGEK[]_X*#?\ )KOB/_KZLO\
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
6BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>mdacable.jpg
<TEXT>
begin 644 mdacable.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
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                                                 %!I9&=E;VXL
M($UA9&ES;VX    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,S
M.   DI(  @    ,S.   ZAP !P  " P   B>     !SJ    "
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                            ,C R,#HP,3HP.2 P.3HT,3HS,P R,#(P
M.C Q.C Y(# Y.C0Q.C,S    4 !I &0 9P!E &\ ;@ L "  30!A &0 :0!S
M &\ ;@   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 Q+3 Y
M5# Y.C0Q.C,S+C,W.#PO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y0:61G96]N+"!-861I<V]N/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( 0\#D0,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBH;R\M["U>YO)5AA3&YV/ R
M<#]30!-16+_PF'A__H+6W_?5'_"8>'_^@M;?]]4 ;5%8O_"8>'_^@M;?]]4?
M\)AX?_Z"UM_WU0!M45B_\)AX?_Z"UM_WU1_PF'A__H+6W_?5 &U161%XKT*:
M9(HM4MV=V"J W4GI6O0 57O]0MM+L9+R_E\J"/&]]I.,D <#GJ15BN;^('_(
MBZA_VS_]&K0 [_A/O#/_ $$Q_P!^9/\ XFC_ (3[PS_T$Q_WYD_^)KQ*E92I
MPP(/H10![9_PGWAG_H)C_OS)_P#$T?\ "?>&?^@F/^_,G_Q->)44 >V_\)]X
M9_Z"8_[\R?\ Q-'_  GWAG_H)C_OS)_\37B5% 'N$/CGP[/.D,6I!I)&"J/)
MD&23@?PUOU\^:1_R&['_ *^(_P#T(5]!T %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117D7Q8TKRKV
M\U_Q3XON]*T2WLO+TRQTZZ>&5[KKN('WSGH.P]!FID[#2N>NT5\XZCK>M-9^
M [3XGZUJVAZ1=:=-)>W5O(\+RSAF\M9&4$YV;#@]R:]%^!?B*[\1> ;DWM[/
M?BPU.>S@NKG/FRQ*%9"Y/);#XYYXJ[:M=K_@[?UY$]$_ZU5_Z\STFBO'?$+>
M)K']H+P?%J6O"YTR\DNVM[*"$PK$HC. Y#'S#R.3Z=.:]BI+6*D-Z2Y0HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHK \<7,]IX-OI[2:2"5?+VR1L589D4<$>U &_17@?\
MPDFN?]!B_P#_  )?_&E;Q%KJG#:OJ /H;E_\: />Z*\#_P"$DUS_ *#%_P#^
M!+_XT?\ "2:Y_P!!B_\ _ E_\: /?**\#_X237/^@Q?_ /@2_P#C1_PDFN?]
M!B__ / E_P#&@#WRBO#=+\0ZS)K%FDFK7S(TZ!E:X<@C<..M>Y4 %<W\0/\
MD1=0_P"V?_HU:Z2N;^('_(BZA_VS_P#1JT >.Z?I]SJE]':6,?F32=!G'U))
MZ"M#4O"VI:;<V\3HDJW+B.*2)PRLYQ\N<\'GO4O@]KY->#Z;#%<2+"Y:&5L"
M1,<J/>NKO; +<Z9J.G6UU&_VU!_9LT^U'8)G<A;IC&,FGV%W./U'PIJ^E6IG
MO($5 P7Y9D8Y/ & <TE]X4UC3K WEW:[(EQOQ(I://3< <BNN2UL[I3JNH:/
M_9-Q;:G$H)9OWN7&[.>N.3D4NOVD%W!XCDDT^:PDMF#K=>:^+DD]"#P1Z>F:
MGI?^NG^976QPFF:5>:O=_9M/A\V3:6/( 4#N2> *75-(O='N1!J$/ENR[E(8
M,K#U!'!KI?#>GW=KIFOVDUO)'=S6 >*,K\S)DYP*K^*D>'PWX;@N%*7"6\A9
M6&&"EAMR*;T_KU_R$OZ_#_,P=(_Y#=C_ -?$?_H0KZ#KY\TC_D-V/_7Q'_Z$
M*^@Z "N;^('_ "(NH?\ ;/\ ]&K725S?Q _Y$74/^V?_ *-6@#R[PG)I\?B&
M%M6\L0[6VF9<H'Q\I8>F:ZG6[5WUC26U2RLA;M=)_P 3&%U$<B8!*,,>QP3V
MKC=$U4:1J/VA[:.ZC9&CDBDX#*??L?>MK4/%UL6M[?3M-B^Q0S">2.X;S!,V
MW;@@C@ <?AFGV%W-+Q% UUILLUE'H]Q9)=+'(;"#;+'EN!N[YX'%:>NZ7;+I
M6KQ+9Z>8;:W1[:*V0"Y@..2_?'KZURMUXJMHK!K70M,%@LMPMQ*6E\S+*<@
M8& "*FO/&5M+'?36>E?9[_4(O*N)C.67&,':N.]3]FW];%=;_P!;F#I$MC%J
M"'4[1[J$\"-)-G.1U..E:GCN&*#QA=1P1K%&%CPJ# 'R"LR^OK6XFM7L[!;0
M0QJL@63=YK#JW3C/I4GB#6/[=UJ74/(\CS H\O?NQ@ =<#TIOH)=2#2/^0W8
M_P#7Q'_Z$*^@Z^?-(_Y#=C_U\1_^A"OH.@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJAK
MD&H76@7T&B7$=KJ$L#I;3R#*Q.1@,?IUI-V5QK5E^BO O#]C=Z7\5M)\.^'_
M !3J^N2M9S+XID:\::")RF RL?N/NSCN.!ZTMSX%63XLZ?X8\->)_$SBP1;[
M6)[G57D6.//R1  #YF]^@JEJUY_IO\B7HGY?U]Y[Y17C'Q;TQ[.ZU7Q#XD\8
M7NGV:VHBT'3M,NGBD-SMZE1]\EL=.@ZXKT;P#+K,_P /]%D\3AQJS6B&Y\P8
M;=VW#^]C&??-*.JO_77^OFAO1I?UT.AHHHH **** "N7^(.C:MKOAD6.C:T-
M$5IT:]NQ(8W%N,EPK#[I/'/IFNHKD?B5X*N_'WA,Z'::VVCI),KSR+;^=YJ#
M/R$;EXS@]>U3+8J.YY%IVN:GIFA?$23P;XCOIO#5C:HNG:GJ4YD"W/ D6*1A
MDYR0,=ROKFKOPAURY/Q+M].AO_$,-E=:*+B>S\1R,SW-QD9D@#?PXR<]QG\.
MNC^$NLWG@V_\+^)/&:ZCI4]LL5K!;:-#9BT=7#*XV'YNGW3US2Z7\+->&M?V
MUX@\7B\U2STV33]+G@L%B%KN4CS2N[YV&>G%6G9WWT_1_K;\-="'JK>?ZK_)
M_CIJ6/C<OB.+X=ZE>Z!K:Z9;6UL[74:P;I9AD8"R9&SOR 3S76^#9'F\":#)
M*[/(^FV[,[')8F)<DGN:SM4\'7NM?"^X\*:KKC7-Y<VOD2ZH]L,NV<[S&&_3
M=6[HFF_V-X?T_3/-\[[%:Q6_F[=N_8@7.,G&<9QDTEIS+T_7_@#>J3]?T+U%
M%% !117'?$#Q#J.@0V+:9,L1F9P^4#9QMQU^M '8UYCXR^%.M>)OB!!XHT_Q
MBFFR6D0CL[>72([M;?U9=[[=Q/.=N1QSQ6-_PL3Q)_S^1_\ ?A/\*/\ A8GB
M3_G\C_[\)_A1U3#I8ZK5?!?C&\TK23;>.V_M:R$BW,\NG)]GO S$J6@!VJR@
M@ C/2DT?X;W_ (=\.Z9INA^*)[66'43?ZG<FV#G42QRZD;AL!X&1G&.]<M_P
ML3Q)_P _D?\ WX3_  H_X6)XD_Y_(_\ OPG^%"T_KY_T@>IWVO>"O[;\>^&_
M$OV_R/[#\_\ T;R=WG^8NW[VX;<?0YKJ:\8_X6)XD_Y_(_\ OPG^%'_"Q/$G
M_/Y'_P!^$_PHV5@W=SV>BN-^'WB'4=?COSJ<RRF$Q[,(%QG=GI]!794 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5S?Q _P"1%U#_ +9_^C5KI*YOX@?\B+J'_;/_ -&K0!Y=X3DT
M^/Q#"VK>6(=K;3,N4#X^4L/3-=3K=J[ZQI+:I960MVND_P")C"ZB.1, E&&/
M8X)[5QNB:J-(U'[0]M'=1LC1R12<!E/OV/O6UJ'BZV+6]OIVFQ?8H9A/)'<-
MY@F;;MP01P ./PS3["[FAXD3SM*FN;5-&GT^&Y"S&QAV2QC=P-W?/3(J0FTU
MGPGJMU'IMC';PQ@VD5NH-Q"0<%G(YQW]Q6+=^*+5=/>ST32ULDFG6>;?)YFX
MJ<A0,# R*EN?%UG]GOGT[2%M;W4(O*GE\XL@!Z[5QQFIZ-%=4S)T#2UU/4#Y
M^Y;2W4S7+*.0@[#W/0?6MKQXL3'2+BWM$M4FLU<HB8 )/3ZUE'Q%):2QR:#$
MVEL(%CF,<F[S6'\1R./I3_$'BBY\06]E%.&46T05B7W>8_=^@P3Z4WMI_6XD
M9^D?\ANQ_P"OB/\ ]"%?0=?/FD?\ANQ_Z^(__0A7T'0 5S?Q _Y$74/^V?\
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
MGP__ .1ZT_\ [:?^BFKVNO%/A_\ \CUI_P#VT_\ 135[70 5YW\6?^/?2_\
M>E_DM>B5YW\6?^/?2_\ >E_DM 'FE%%% !1110 4444 >E?"7_4ZK_O1?^SU
MZ+7G7PE_U.J_[T7_ +/7HM !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %<W\0/^1%U#_MG_P"C5KI*
MYOX@?\B+J'_;/_T:M 'BE%%% !1110 4444 7-(_Y#=C_P!?$?\ Z$*^@Z^?
M-(_Y#=C_ -?$?_H0KZ#H *YOX@?\B+J'_;/_ -&K725S?Q _Y$74/^V?_HU:
M /%**** "BBB@ HHHH N:1_R&['_ *^(_P#T(5]!U\^:1_R&['_KXC_]"%?0
M= !7-_$#_D1=0_[9_P#HU:Z2N;^('_(BZA_VS_\ 1JT >*4444 %%%% !111
M0!<TC_D-V/\ U\1_^A"OH.OGS2/^0W8_]?$?_H0KZ#H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ^?-6_P"0U>_]?$G_ *$:IU<U;_D-7O\ U\2?^A&J= !1110 4444 %?1
M]?.%?1] !6'XT_Y$S4O^N7]16Y6'XT_Y$S4O^N7]10!X91110 4444 %%%%
M'2?#_P#Y'K3_ /MI_P"BFKVNO%/A_P#\CUI__;3_ -%-7M= !7G?Q9_X]]+_
M -Z7^2UZ)7G?Q9_X]]+_ -Z7^2T >:4444 %%%% !1110!Z5\)?]3JO^]%_[
M/7HM>=?"7_4ZK_O1?^SUZ+0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_$#_D1=0_[9_P#HU:Z2
MN;^('_(BZA_VS_\ 1JT >*4444 %%%% !1110!<TC_D-V/\ U\1_^A"OH.OG
MS2/^0W8_]?$?_H0KZ#H *YOX@?\ (BZA_P!L_P#T:M=)7-_$#_D1=0_[9_\
MHU: /%**** "BBB@ HHHH N:1_R&['_KXC_]"%?0=?/FD?\ (;L?^OB/_P!"
M%?0= !7-_$#_ )$74/\ MG_Z-6NDKF_B!_R(NH?]L_\ T:M 'BE%%% !1110
M 4444 7-(_Y#=C_U\1_^A"OH.OGS2/\ D-V/_7Q'_P"A"OH.@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#Y\U;_D-7O_ %\2?^A&J=7-6_Y#5[_U\2?^A&J= !1110 4444
M%?1]?.%?1] !6'XT_P"1,U+_ *Y?U%;E8?C3_D3-2_ZY?U% 'AE%%% !1110
M 4444 =)\/\ _D>M/_[:?^BFKVNO%/A__P CUI__ &T_]%-7M= !7G?Q9_X]
M]+_WI?Y+7HE>=_%G_CWTO_>E_DM 'FE%%% !1110 4444 >E?"7_ %.J_P"]
M%_[/7HM>=?"7_4ZK_O1?^SUZ+0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_$#_ )$74/\ MG_Z
M-6NDKF_B!_R(NH?]L_\ T:M 'BE%%% !1110 4444 7-(_Y#=C_U\1_^A"OH
M.OGS2/\ D-V/_7Q'_P"A"OH.@ KF_B!_R(NH?]L__1JUTE<W\0/^1%U#_MG_
M .C5H \4HHHH **** "BBB@"YI'_ "&['_KXC_\ 0A7T'7SYI'_(;L?^OB/_
M -"%?0= !7-_$#_D1=0_[9_^C5KI*YOX@?\ (BZA_P!L_P#T:M 'BE%%% !1
M110 4444 7-(_P"0W8_]?$?_ *$*^@Z^?-(_Y#=C_P!?$?\ Z$*^@Z "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /GS5O^0U>_P#7Q)_Z$:IU<U;_ )#5[_U\2?\ H1JG0 44
M44 %%%% !7T?7SA7T?0 5A^-/^1,U+_KE_45N5@>.;R&P\#ZI=7,#7,44.YH
MDD\LN-PXW8./R-5&+E)16[%*2BFV>'T52_X3W0/^A7NO_!J/_C-'_">Z!_T*
M]U_X-1_\9KO_ +,Q?\GXK_,X_K^&_F_!_P"1=HJE_P )[H'_ $*]U_X-1_\
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
M_1JUTE<W\0/^1%U#_MG_ .C5H \4HHHH **** "BBB@"YI'_ "&['_KXC_\
M0A7T'7SYI'_(;L?^OB/_ -"%?0= !7-_$#_D1=0_[9_^C5KI*YOX@?\ (BZA
M_P!L_P#T:M 'BE%%% !1110 4444 7-(_P"0W8_]?$?_ *$*^@Z^?-(_Y#=C
M_P!?$?\ Z$*^@Z "BBB@ HHHH **** "BO(=:\<>(K37M0MK?4-D4-S)&B^1
M&<*&( R5]*I?\+ \3?\ 03_\EXO_ (F@#VNBN2\%>(KB^\*WFIZ]=AEMIGWS
M,BJ$C5%8YV@=,DU4_P"%S_#O_H;+#\V_PH [BBLO2?$NC:[=7-MI&H0W<UJL
M;3I&3F,.NY"?J.:U* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /C?Q%_R-&J?]?DW_H9K.K1\1?\C1JG_7Y-_P"AFLZOT"'P(^-G\3.J
M\/\ CVZT#3(K/^R]-OQ;RF>UDNX"SP/Z@@C////>J4_BZ_N=-O+6YAM99KR\
M^V27K1?OU?CA6S@+QTQ6%14>QI\W-;4KVL^7EOH=GJOQ-U35=*N[9K'3[>YO
MXUBO;Z"(B:X1> "<XY[X%<9113ITH4U:"L*=2<_B=PK[9KXFK[9KPLZ_Y=_/
M]#U\J^W\OU"N4^)__),M<_Z]_P#V85U=<I\3_P#DF6N?]>__ +,*\7#_ ,:'
MJOS/5K?PI>C/E&BBBONSX\**** "BBB@#MO@]_R5C1_^V_\ Z(DKZCKY<^#W
M_)6-'_[;_P#HB2OJ.OELX_WA>GZL^ARS^"_7]$%>,?M$?\>>@_\ 72?^25[/
M7C'[1'_'GH/_ %TG_DE<V6_[U#Y_DS?'?[O+Y?F>&T445]D?+A1110 4444
M>X?L[_\ 'OX@_P!^W_E)7M->+?L[_P#'OX@_W[?^4E>TU\;F7^]S^7Y(^HP/
M^[Q^?YA1117GG:%>>>*/'^J:)XDNM/M;>S>*'9M:1&+'**W.&'<UZ'7BGQ _
MY'K4/^V?_HI: -+_ (6IK?\ SZZ?_P!^W_\ BZZWP-XJOO$WV[[?%;Q_9_+V
M>2K#.[=G.2?[HKQRO2/A)_S%_P#MC_[/0!VY\0:,LIC.KV(D!VE#<ID'TQFM
M '(R*^1M+MM,;P_XRN;_ .'5WXADCU&\QJL+86V [$@Y^7[W3O73:5X_\0:+
MX=\)>$]#UD)G1_MT^IQZ9+?O@NP2)8P,X7&TDCM^:B[Q3]/Q3?Z#DK2:]?P:
M7ZGTG17B6D?%'Q=_Q25_XBM5LK&\U&32M2$EHT.Z3&89EW_,H;/(_P!DUF7W
MQA\5G0K>[M'AA77]:GM],G%BTYM[2(X+B->9')/_ (Z:?]?E_G?T%_7Y_P"3
M/H"BO 9_BSXTT[X?^(KBY3S+W2[JV6SU.?3)+5+N.1\',;@88=./7\3N)XR\
M;^'O'%UH?B2_T[4!=:%/JELUM:F,6TB!B$Y/S+QU/)XZ4/17_K:_Y#MK;^M[
M'L5%>.'XE>(1\-? .M>;;_;-=U6&UO#Y(VM&SN#M'8X4<US-Y\8_&E[J6JZE
MH(WVMAJ#6T&CIHTT_P!IC1@&9KA00K8YQG_Z[:M+E?>WW6_S0EJKK^KW_P F
M?1-%0V5Q]LL+>Y\MHO.B638XPRY&<$>HJ:AJSLQ)W5PHHHI#"BBB@ HHHH *
M*** "BBB@ HHHH *YOX@?\B+J'_;/_T:M=)7-_$":TM_ NH2ZE.]O;+Y>^1(
M_,*_O5Q\N1GG ZTXQ<FDMV)M)79XI11_;'A'_H.W?_@M/_Q=']L>$?\ H.W?
M_@M/_P 775]3Q'\C^XP^M4/YT%%']L>$?^@[=_\ @M/_ ,71_;'A'_H.W?\
MX+3_ /%T?4\1_(_N#ZU0_G044?VQX1_Z#MW_ ."T_P#Q=']L>$?^@[=_^"T_
M_%T?4\1_(_N#ZU0_G1<TC_D-V/\ U\1_^A"OH.OGW1]5\*R:Y8)#K=TTC7,8
M0-IY )W#&3O.*^@JQJ4:E+2:L:0J0J? [A7.^/4:3P/?JBEF/EX &3_K%KHJ
MY#XJWMUIWPRU6ZT^YFM;B/R=DT$A1US,@.".1P2/QI4X.I-075V'4ER0<NQY
M+]DN?^?>7_O@T?9+G_GWE_[X-<5_PFOBG_H9=8_\#Y?_ (JMMY/B2F@#6FU#
MQ$+ \^;]KFX7&=_7[OOTKUY91*/Q32/-CF49:*#-K[)<_P#/O+_WP:/LES_S
M[R_]\&N?M+WXC7^F/J-E?>))[-,YGCN9RO'7!SSCVJII_B+QMJMPT.G:YKES
M*B-(RQWLI(4=3][H*/[)EK^\6FX?VDM/<>IU?V2Y_P"?>7_O@T?9+G_GWE_[
MX-<MIFO^.=9NS:Z3K.O7DX4N8X;R9FP.IP&]ZMZG=?$C1K3[5JM]XCLX-P7S
M)KJ95R>@R32>4M/E=17!9DFKJ#.ITJUN%UFR9H) !<1DDH>/F%>_5\HZ!XP\
M33>)-,BF\1:M)&]W$K(U](0P+C((W<BOJZN+%X.6%:4G>YUX;$K$)M*U@KE?
MB9J4ND?#O4[Z"*&62+RL)/'O0YE0<COUKJJXGXP_\DGUC_MA_P"CXZQP\5*M
M!/9M?F:5VXTI-=F>%_\ "R=3_P"@9HW_ ( +3C\1M5559M*T<!ONDV"\UR^G
M&U75+4Z@";03(9PO4IN&[],U['XZB%WX/N+C2=+TG5M#$1-O<6&V.2P&\X.
M,D8X8>N<XKZBM2PU*48^S6IX%*I7J*3YWH<%_P +)U/_ *!FC?\ @ M'_"R=
M3_Z!FC?^ "UVVC7>E:YHNHM+X<L]/\(VFGE%NKB!5G:X X*R#EF)ST_K5?X<
M3Z7KOV31XM%T@6<%NW]H"\"O=WDA5CF+OP0/I6,EAXQDW17N[[?U?R\T:)UF
MX_O'KZ^7^>_DSD?^%DZG_P! S1O_   6C_A9.I_] S1O_ !:PK22RT_Q,CZC
M92S65O<DR6K':S*#]PGMZ&O1?$L=MK'PJN-;DTO28Y1=I]C.E1J&M83_  3%
M>A[8/?%;5*.&@X_NU9V[=3.%2O-R7.[J_P"!C:'\0]1N/$.G0R:;I 62ZB1B
MMDH(!<#@@\&OINOCCPY_R-6E?]?L/_H8K['KRLVHTZ4H\BMN>CEU2=2,N=W"
MBBBO%/4"BBB@ HHHH \"\1_\C3JO_7[-_P"AFLVM+Q'_ ,C3JO\ U^S?^AFL
MV@#UCX7QI+X2NXY45T>[=65AD,#&G!%<>FB:5_PU,]G_ &99_9?^$=#^1]G3
M9N\WKMQC/O79?"O_ )%:Y_Z_6_\ 0$K?'A?1QXL/B86?_$X-M]D-SYK_ .JS
MG;MSMZ]\9H6DD_7\FOU!_"UZ?FF>&3Z1JEQX^^*EUHGB&\T)=+CAN%CL0J^<
MR0$H&.,A1M(P,9S[58@\1>,/&>L> ],M?$]QI#:SH3SWL]O&"692V6"\ ,=N
M,]LFO94\&Z#'=ZW<I88FUY FHMYTG[]0I4#&[Y>"1\N*AT[P#X:TF^TJ\T_3
M?*GTBV:TLG\^1O*B;.5P6(;J>3DT1T23Z)?DU^;7W!+5MKK?\U_DSPJ]\3?$
M#6-3\27FD:AKBR:'?&SM5MY+9+-!&0/]($C L6ZYQW[]!<UOQ9XY\4>,=3LK
M*76K#^RM.MY5M]&EMU5)I(@[/*TC#<F21P2,#\_5]8^$G@K7M>DU?4]&$EU,
MP><)/(D<[#H716"L?J.>^:E\1_"SPAXJOX[W6-*W7"1"$O!/)!OC'1&V,-P^
MM)7LK_UIN/2[M_6NPWPWX@UIOA'%KFNVZ/J\%A++-'&RLLKQAL'*$CYMH/'K
M7D?_  D/B[3/AMH_Q,;QG=WMW?7J+-I#JGV5T:0J8E0#A@!U'/\ .OH2PTZS
MTS38=/T^VCM[.",1Q0HN%50,8Q7(6GP<\"V.OIJ]MH2+<1R^='&9I##')UW+
M$6V@_A@=JJ_[SFZ:?GKIYDV]SE_K;]#F?!LGB;Q+\6O%)N/$]W#I&@ZKMCTY
M5!68,I^4MV48SCU^E7OBCJ&M#QYX(T31=;NM(AU::YBN9+8*6*A%(.&!&1DX
M/8G-=WI/AK2=#U'4[_2[3R+G59A/>/YCMYKC/.&) ZG@8%&I>&M)U?6=,U74
M;3SKW27=[.7S'7RBP 8X! .0!U!I+[">RM?[M1O>376]OT/GFYU?QK8^#?%N
MJKXXU21_".L?8[9&"$7*^:JDRG&7^\, \#FNSDO_ !#\0?B7J^AIXHO/#=GH
M^G6\\:6&U'GDD0,78GDJ"<8Z=.E>A3?#KPM<:7K&G2Z7NM-;N?M>H1_:)1YT
MNX-NSNRO('"D"JWB3X6>$/%=Q;W&LZ5OGMXA LT,\D3F,=$8JPW#ZYI*]K/^
MG:S?WZC=KZ>?W7NOPT/'K/QSXS\66'@2QM_$$FG7>HWM]87-]#&"+A8PF)-O
M0G!..V>:-7UGQU>^*?$&D:9JWB&3_A&88K>WDL9($5W$>3-<^8P+!B">,@#]
M?;XO ?AF"31&@TJ.$Z#O.G"-W40%AAC@'#$X_BSZU1\1_"OP?XKU@ZIK6E&2
M[=0DLD5Q)%YRCH'", WXT_\ @_\  ?YZ>8OZ_%Z?E]QJ>#-0U'5/!>E7NN1I
M'J,ULIN5C967?T)!4D8.,\'O6W4-I:6]A90VEE"D%O @CBBC&%10,  >F*FJ
MI--MH44TDF%%%%2,**** "BBB@#XW\1?\C1JG_7Y-_Z&:SJT?$7_ "-&J?\
M7Y-_Z&:SJ_0(? CXV?Q,****H@**** "OMFOB:OMFOGLZ_Y=_/\ 0]O*OM_+
M]0KE/B?_ ,DRUS_KW_\ 9A75URGQ/_Y)EKG_ %[_ /LPKQ</_&AZK\SU:W\*
M7HSY1HHHK[L^/"BBB@ HHHH [;X/?\E8T?\ [;_^B)*^HZ^7/@]_R5C1_P#M
MO_Z(DKZCKY;./]X7I^K/H<L_@OU_1!7C'[1'_'GH/_72?^25[/7C'[1'_'GH
M/_72?^25S9;_ +U#Y_DS?'?[O+Y?F>&T445]D?+A1110 4444 >X?L[_ /'O
MX@_W[?\ E)7M->+?L[_\>_B#_?M_Y25[37QN9?[W/Y?DCZC _P"[Q^?YA111
M7GG:%>*?$#_D>M0_[9_^BEKVNN0URW\!R:U.VOWVFQ:@=OFI/J/E./E&,KO&
M/EQVJHQ<G9(3DEN>/UZ1\)/^8O\ ]L?_ &>K'V3X7_\ 02T?_P &W_VRN@\+
MP^%XOM7_  BES9SYV?:/LMWY^W[VW/S''\7UY]*;IS2NTQ*<6[)E30OA[I/A
M_P /:UHUI/>2VVLSSSW#3.I96E7:P4A0 ,=,@_C6$?@KH\&GZ1%I&M:UIE[I
M$#VT&H6UPBS/"S%BCX3:1ECC@5Z/16=OZ]"OZ^\XJ[^%>A7WP]/A"YN-0DM&
MD$QNWN-UR90V[?O8$9[=,8I=3^%FA:AX1T?08IKVQ&B%6T^]M90EQ"ZC[V[&
M"3U/')]*[2BG_7W;!_7WGG\GP>TB[\*ZAHVJ:OK5^^I3QSW5]/<JT[,ARH&5
M*JOL%K;O_ >DZEXO@\17;W+W,.GOIWD;U\IXGSNR-N<\GH1]*Z6BC?\ KRM^
M0?U^-_S/+K'X#:)9G3D;7_$%Q:Z5>+=V%I+=J8K<JV[:%V8P3U/7T(YS<N_@
MSI$^K7D]KK6N6&GW]S]JN]+M+OR[>:7.2<8W#)'(!_*O1:*/Z_K[D']?U]XU
M$6.-40850 !Z"G444 %%%% !1110 4444 %%%% !1110 4444 %<3\8?^23Z
MQ_VP_P#1\==M7$_&'_DD^L?]L/\ T?'71A?]XAZK\S#$?P9^C_(^9+"SDU#4
M;:RA*B2XE6)"QX!8X&?SKNO%/@+0]$TV:.VUX_VI9(3)#=1"(76'*GR\GJ/3
MG(KAM-$!U6U%Y/);VYF7S)HQ\T:YY8>XZU[/XGN[)O!%Y#XBUO2]<1K=AI5T
M'1KIY-YV'*] !@,?4'-?68JI.$X<KT_/^NVA\[AH0G&7-_7]=SE1\,=/D673
M;;Q"LOB"&R^V/:K 3#C&2@DSUYZU%I/PSM;VQTJ._P!=%GJVLPM/8VGV<NI4
M#(WOGC('I^==(ND:=X>\*/9>$?$WAA+Z[MRM_J%SJ:^<P(YCB4 A1[YR?UJ3
M2;O2]4NO!_B1]9T^UM]#L?)OH9IPLJLBD#:G4YSQBN1UZMFU)V]-=GY;-VMU
M^\Z%1IZ7CK;OYK\;7?\ PQY1INA7FI^)(=$A4+=RW'D88\*V<'/L,'\JW?$_
MA+1=%T^633?$:WMU;3^3-;2VQA+D'!:,DG< >*T-!NK#3O%MAXTN=3M!#<:M
M)YED'S/"C%OWC+UV\UT/CC52W@?6+?7==TW5IKJ^232$M)$D:&,-DGY1\HV\
M<UT5*]3VD$MM+^M]>G3Y&4*5/EG?SMZ6?GY'F/AS_D:M*_Z_8?\ T,5]CU\<
M>'/^1JTK_K]A_P#0Q7V/7F9U\</F=V5_#(*XGXP_\DGUC_MA_P"CXZ[:N)^,
M/_))]8_[8?\ H^.O)PO^\0]5^9Z.(_@S]'^1\NJ"6 '))XKWJ62[\10&"VGO
MO#GB)+=XWM)T66"91"N5'4*I7!]CFO!*ZV7XF>)Y?#_]E/J+;<&-I]B^8T6
M-F[&[MUSDU];BZ,ZJ7):Z[_UKYH^<PM6-*5Y;?U_5SK_  KJ^I:;IVD>)/%.
MHC3=%TR!H+"R@R'OR 1]S.",]6/_ ->H?AAXDO+S5];T]%AAL9K.ZNA$L2[@
MQY WXR0,],XKF++XJ>,M.L(+*RU@16]O&(XD^R0G:H& ,E,UB6/B35M-U2ZU
M&RN_*N[Q9$GD\M#O#G+<$8&?85E+"3FJBDEKM_5OQU-(XB,'!IO1J_\ 5^VE
MB/2AJD5Y VDO<V\UPX@CEA9DW%CC;N'OVKL/B;J\]K);>$([V>Y@TM5-U-+(
M7:XN",LQ)/09P!VYKE[;Q7K-GIUE86]YLMK&Y^UV\?E(=DO][)&3UZ'(K/U"
M_N=4U">^OY?.N;AS)+(0!N8]3@<"NITI3JJ4DK*__ _4YXU%"#4;W?\ 3_3\
M2UX<_P"1JTK_ *_8?_0Q7V/7QQX<_P"1JTK_ *_8?_0Q7V/7AYU\</F>ME?P
MR"N)^,/_ "2?6/\ MA_Z/CKMJXGXP_\ ))]8_P"V'_H^.O)PO^\0]5^9Z.(_
M@S]'^1\R:?>/IVI6UY$J.]O*LBK(,JQ!S@CN*[[5_B3ILVBW,6BZ$ME>:G"\
M-X_VAF6-6<LRHNT#YLYSVSBO.:*^TJ485&G+H?+0JSIIJ/4]'U;XD^'M:TVV
MLK[P4SPV<7EV\:ZO(B1\8SL50"??K5?2/B)I=A#IEU=^&DGUC28?)MKJ.X,:
M,,$ N@')&?7FN HK/ZI24>76WJ_\_/4OZQ4NGI]R_P O(ZFU\86]L]K>_P!B
M6\NK17[7<]Y(^1<*V<QE,8 ^;KFKNL^.M,F\.ZAI7AS0?[+75)EFO7>Y,N<'
M(51@8&:XFBK>'IMIVV\V)5ZBZ_E_74TO#G_(U:5_U^P_^ABOL>OCCPY_R-6E
M?]?L/_H8K['KPLZ^.'S/6ROX9!1117@GL!1110 4444 4)-!T>:5Y9M*L9)'
M8LSM;(2Q/4DXY-,_X1S1/^@/I_\ X"I_A6E10!!:V=K80M'96T-M&3N*0QA
M3ZX'?@5Y-#\??-TVZU9?!&M2:/9SM#<7\+(ZQ[3@G''3(_.O7V^Z?I7S=\,/
MAWJWC3P-JMO)XNOM,T:?5)X[C3(+9/WH!4D[SR,\#TXI*[DTNWZH>EKOO^C/
M?K3Q-HMY8V]W%J=JL5Q%'+'YDRJ2L@!3()R,Y&*G&LZ8=2_LX:C:?;O^?7SU
M\W_OC.:\3@\$:1??'O6=,^QB9-'T&V.G12.=L<J*JQL<'DCW]:\^"^'3\,8M
M*BLIQ\4AJ?/[B3[9YWG9W;\?=V>_7GWJM&]/ZUM_P_R%9I:_UI<^J=5UW3]'
MB?[9=V\<_E-)%;O,JR2[03A03D]*S?!OC2Q\8>%]-UB("R;45=H;6:53(0K%
M3CUZ9XKP_7!X=M/B5XV3XIP-/J%S8P_V,SQ.^\>41B':.&W8Y]0?>J'A?5+3
MPU:?"/7];D:UTJ"'4(I;HHS*C,SA0< ]<THZ[^7Z_P"202NEIY_I_F?37]H6
M12=Q=P;;8D3MYJXB(Z[N>/QK+U7QCHFE>%KSQ U]#=6%FA=WM)4DW$?PKS@M
M[9KYLU"\_M?P[XPU&W2XDT*;QA!/J 6-E9K0ACEEZ@?=/Y5UEW:> =;\*^/W
M^'VCW,MNFF!GECAQ8O*JY3RD//F+R<XXY]:EM\C?E^B?ZV*27,EY_JU_P3W/
M0=;LO$>A6FK:8^^VNXEE3)&Y<C.&P3@C/(K0KB?@_-I$WPHT-M"6%85MD6?R
M8]@\\*!)D8&6W9R>]=M6LTHR:1G!MQ384445!04444 %%%% !1110 4444 %
M%%% 'QOXB_Y&C5/^OR;_ -#-9U:/B+_D:-4_Z_)O_0S6=7Z!#X$?&S^)A111
M5$!1110 5]LU\35]LU\]G7_+OY_H>WE7V_E^H5RGQ/\ ^29:Y_U[_P#LPKJZ
MP/'6GMJO@;5+&.>&!IH=HEF)"+R#S@$_I7B4':M%^:_,]6M_"EZ,^1:*[G_A
M5UU_T,.B?]_)_P#XU1_PJZZ_Z&'1/^_D_P#\:K[?VT//[F?)<OFOO1PU%=S_
M ,*NNO\ H8=$_P"_D_\ \:H_X5==?]##HG_?R?\ ^-4>VAY_<PY?-?>CAJ*[
MG_A5UU_T,.B?]_)__C5'_"KKK_H8=$_[^3__ !JCVT//[F'+YK[T,^#W_)6-
M'_[;_P#HB2OJ.O!_AOX"N-%^(.FZA)K.EW*P^;F*W>4NV8G7C=&!WSUKWBOF
M<VDI5TUV_5GOY:K47Z_H@KSCXO>'+3Q#;:4MYJ;6 A>4J5MC+OR%_P!H8QC]
M:]'KAOB7_J=._P!Z3^2USY>F\5%)VW_)FN82Y,-*5NWYH\B_X5KI/_0T2?\
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
MX FCZ%H'[.6A:J=&AN;G6;J&.]NKJ:;R4 D?:TH0@F-< ;1@=*R(K*QO-/\
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
M*\'KWBOGL[_Y=_/]#Z3(_P#EY\OU"L?Q7_R*M_\ ]<_ZBMBL?Q7_ ,BK?_\
M7/\ J*\3#_QH>J_,]S$?P9^C_(\?HHHK[P_/PHHHH **** -[P3_ ,CA8_\
M;3_T6U>M5Y+X)_Y'"Q_[:?\ HMJ]:KY7.?\ >%Z?JSZS)?\ =WZ_H@KAOB7_
M *G3O]Z3^2UW-<-\2_\ 4Z=_O2?R6N;+?][A\_R9U9G_ +I/Y?FC@****^S/
MB0HHHH **** .^^&G^JU'_>C_P#9J[JN%^&G^JU'_>C_ /9J[JOC,R_WN?R_
M)'VV6?[I#Y_FPHHHKSST0HHHH **** &2013,K2Q(Y0Y4LH.T^WI7/\ BSP;
M:^+;G1)KNYF@.CZ@E_$(@/WC+T4Y[?2NCHH :B)&N(U51G.%&*(XHXL^5&J;
MCD[5QD^M.HH 1T61"DBAE/!5AD&@*%^Z .,<"EHH **** .%\2?#>[US5+ZY
ML_&>NZ9;:C'Y5U8Q2K)"5Q@^6'!\O(Z[:ZGP_H5EX9\/66BZ4C):640BB#ME
MB/4GN2<G\:T:*%HK('J[L*1T61"DBAE/!5AD&EHH 0*%^Z .,<"N>\6^%9_$
ML=H]CX@U30[JSD+QS6$V%?/:1#\KCCH:Z*B@#EO!?@2V\'R:E=G4+O5-3U65
M9;V^NRNZ0J,* %   R>*ZFBB@ HHHH **** "BBB@ KB?C#_ ,DGUC_MA_Z/
MCKMJY#XJV5UJ/PRU6UT^VFNKB3R=D,$9=VQ,A. .3P"?PKHPS2KP;[K\S'$:
MT9^C_(^5:*V_^$*\4_\ 0M:Q_P" $O\ \31_PA7BG_H6M8_\ )?_ (FOMO:T
M_P"9?>?*>SGV9B45M_\ "%>*?^A:UC_P E_^)H_X0KQ3_P!"UK'_ ( 2_P#Q
M-'M:?\R^\/9S[,Q**V_^$*\4_P#0M:Q_X 2__$T?\(5XI_Z%K6/_   E_P#B
M:/:T_P"9?>'LY]F5O#G_ "-6E?\ 7[#_ .ABOL>OE'0/!_B:'Q)IDLWAW5HX
MTNXF9VL9 % <9).W@5]75\]G$HRE#E=]SV\LBXQE=!7$_&'_ ))/K'_;#_T?
M'7;5R'Q5LKK4?AEJMKI]M-=7$GD[(8(R[MB9"< <G@$_A7E89I5X-]U^9Z&(
MUHS]'^1\JT5M_P#"%>*?^A:UC_P E_\ B:/^$*\4_P#0M:Q_X 2__$U]M[6G
M_,OO/E/9S[,Q**V_^$*\4_\ 0M:Q_P" $O\ \31_PA7BG_H6M8_\ )?_ (FC
MVM/^9?>'LY]F8E%;?_"%>*?^A:UC_P  )?\ XFC_ (0KQ3_T+6L?^ $O_P 3
M1[6G_,OO#V<^S*WAS_D:M*_Z_8?_ $,5]CU\HZ!X/\30^)-,EF\.ZM'&EW$S
M.UC( H#C))V\"OJZOGLXE&4H<KON>WED7&,KH*XGXP_\DGUC_MA_Z/CKMJY#
MXJV5UJ/PRU6UT^VFNKB3R=D,$9=VQ,A. .3P"?PKRL,TJ\&^Z_,]#$:T9^C_
M "/E6BMO_A"O%/\ T+6L?^ $O_Q-'_"%>*?^A:UC_P  )?\ XFOMO:T_YE]Y
M\I[.?9F)16W_ ,(5XI_Z%K6/_ "7_P")H_X0KQ3_ -"UK'_@!+_\31[6G_,O
MO#V<^S,2BMO_ (0KQ3_T+6L?^ $O_P 31_PA7BG_ *%K6/\ P E_^)H]K3_F
M7WA[.?9E;PY_R-6E?]?L/_H8K['KY1T#P?XFA\2:9+-X=U:.-+N)F=K&0!0'
M&23MX%?5U?/9Q*,I0Y7?<]O+(N,9704445X1ZP4444 %%%% 'BVN_P#(Q:E_
MU]R_^AFJ%>B7_P //MNHW-U_:>SSY6DV_9\[=Q)QG=[U7_X5G_U%O_);_P"S
MKZ^GF6%4$G+IV?\ D?&U,LQ<IMJ'7NO\R_\ #D9\.7 /_/TW_H"5RA^$7B'1
MIM0M/ OCF;0]$U&5I9;%[)9C 6^]Y3D@K^&,<<FO0O#FA?\ "/Z=):_:/M&^
M4R;MFW&0!C&3Z5K5\SBYPJ5Y3CJF?4X.$Z6'C"6C1YQ#\'-/T^U\(6VDZ@]O
M#X;O6O6\R'S'O';&[)W#:21UP?3%1ZW\&K77]0\6W%[JSJ/$1MGC$<&&LY(1
M\K9W?/D]L#CCWKTNBN9ZN_\ 73_)'2M/Z^?ZG$>#_!6NZ-K+ZEXC\3+JSK!Y
M$-O;V*6L2CN[!2=S&KFM>!UUCXC>'_%9OS"=%CF06OD[O.\Q2,[LC;C/H:ZN
MBG?5/L*VC7<YCXA^#?\ A/?!T^@_;_L'FRQR>?Y/FXV.&QMW+UQCK6=XQ^'U
MUKNM:5X@\/:VVBZ[I<;0Q7)MQ-'+&PY1D)'J>??\NXHJ?^'_ $'ON>3R_ ];
MOPUJ,>H>(9Y_$5_J$>I/K MPNR>/(3;&#C: S#&>_MBKVD?"W5!XON/$7BOQ
M4=8NKK2GTR6-+%8%5&/52&..,\8Y))SVKTJBGI_7I;\M U_KUO\ F>.6/P0U
MJ&ST/3K[QL;C2] U!+NQM1IJKPK%B&8/DGG /09/![7G^$&LVFH:E;>'_&MU
MI&@:I??;KBSM[<"=')!98Y@P*@X';IZ\Y]5HIWUO_73_ "0?U^?^;.,B\ W%
MI\5&\86&MM%#/9I:7=A);"3SE484B4ME>0IZ'..O-=G112Z6#K<**** "BBB
M@ HHHH **** /$=3_P"0M=_]=W_]"-5:V-0T357U.Z9-,O&5IG((MV((W'VJ
MM_86K_\ 0*O?_ =_\*^]A5I\J]Y?>?G\Z53F?NO[BA15_P#L+5_^@5>_^ [_
M .%']A:O_P! J]_\!W_PJO:T_P"9?>3[*I_*_N*%%7_["U?_ *!5[_X#O_A1
M_86K_P#0*O?_  '?_"CVM/\ F7WA[*I_*_N*%>\5XM_86K_] J]_\!W_ ,*]
MIKP,YG&7)RN^_P"A]#DL)1]IS*VWZA6/XK_Y%6__ .N?]16Q65XFADN/#5[%
M!&\LC1X5$4DGD= *\7#Z5H>J_,]O$:T9^C_(\<HJ_P#V%J__ $"KW_P'?_"C
M^PM7_P"@5>_^ [_X5]S[6G_,OO/@_95/Y7]Q0HJ__86K_P#0*O?_  '?_"C^
MPM7_ .@5>_\ @._^%'M:?\R^\/95/Y7]Q0HJ_P#V%J__ $"KW_P'?_"C^PM7
M_P"@5>_^ [_X4>UI_P R^\/95/Y7]Q?\$_\ (X6/_;3_ -%M7K5>8>$-)U&V
M\56<US874,2[]SR0LJCY&'4BO3Z^8S>2E733OI^K/J<GC*.':DK:_H@KAOB7
M_J=._P!Z3^2UW-<;\0K&[O8; 6=K-<%6?=Y49;'W>N*YLN:6*@WY_DSIS)-X
M6:7E^:/.:*O_ -A:O_T"KW_P'?\ PH_L+5_^@5>_^ [_ .%?8>UI_P R^\^-
M]E4_E?W%"BK_ /86K_\ 0*O?_ =_\*/["U?_ *!5[_X#O_A1[6G_ #+[P]E4
M_E?W%"BK_P#86K_] J]_\!W_ ,*/["U?_H%7O_@._P#A1[6G_,OO#V53^5_<
M=?\ #3_5:C_O1_\ LU=U7&_#VQN[*._^V6LUOO,>WS8RN[[W3-=E7Q^8M/%3
M:\OR1]EEJ:PD$_/\V%%%%<!Z 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117'^*?BGX3\'ZL--UN_
MD6[\L2R1P6[R^2AZ,^T':/UH ["BN3UWXF^$_#NGZ?>:AJ@>/4H_-M!;1/,T
MR8R7"H"< =S4]U\0O"UIX03Q-+K%O_9<D1EBE#?-* <853\Q;/&,9S0]+WZ!
MO;S.EHKC==^*GA?PY;:;/JEQ=*FIVRW5L8K223,9 ()V@X//0U?\'^/-!\=V
M]U/X<N)9TM)!'-YL#Q%6(SC# 4[/7R Z.BBBD 4444 %%%<?XI^*?A/P?JPT
MW6[^1;ORQ+)'!;O+Y*'HS[0=H_6@#L**Y/7?B;X3\.Z?I]YJ&J!X]2C\VT%M
M$\S3)C)<*@)P!W-3W7Q"\+6GA!/$TNL6_P#9<D1EBE#?-* <853\Q;/&,9S0
M]+WZ!O;S.EHKF-:^(GAOP]H6G:MJMZT4&J(KV<:0N\LP90PPB@GH1GTS6CX:
M\4:1XNT==4\/WBW=JS%"P4JR,.JLI ((]"*=M_(.WF:U%%%( HHHH ***X_Q
M3\4_"?@_5AINMW\BW?EB62."W>7R4/1GV@[1^M '845R>N_$WPGX=T_3[S4-
M4#QZE'YMH+:)YFF3&2X5 3@#N:GNOB%X6M/"">)I=8M_[+DB,L4H;YI0#C"J
M?F+9XQC.:'I>_0-[>9TM%<MKGQ'\->'=$TW5-4O7CBU1%>SB2%I)9@RAN$4$
M]",^F:U?#GB32?%FBQZKH%VMW:2$J'"E2K#JK*0""/0T[/7R#MYFI1112 **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***P?%?C30_!6GQ7?B"Z:%9Y/*@CCC:229_154$FB]
M@W-ZBN0A^*G@Z;PC+XE&KJNG0R^1(6B<2)+_ ,\S'C=N]L>_2KOA[Q[X;\3Z
M3<:CI>IQB"U?R[G[2# T#>CA\$4 =%17%M\6/"8\+R^(4O)I=-COFL3-#;O)
MNE SP%!)7'?I2^%OBMX5\9:XVD:%=7$EXL)F,<MI)%A 0"<L!ZBA:[?UU!Z;
MG9T444 %%%% !117&>)?BQX0\)ZT=*UG49%NHU5YUAMY)1;JW0N5!"YS]:/(
M#LZ*Y/Q%\3O"?A>*R?5-4!^WQ>?;K;1/.SQ8SYF$!PN.YJ?4_B'X6TGPI'XC
MNM8M_P"S9HA+"Z-EI@3CY4ZDY[8R.<]*-E<-SI:*YCQ%\0_#?A;3["ZUB]>/
M^T5W6L,<+R2RC .0B@G@$9-:GA[Q'I7BK18M6T"\6[LYLA9%!!!'!!! ((]#
M3L]?(+[>9IT444@"BBB@ HI'=8T9W8*JC)). !7$Z-\7_!>O>((]'T[5&:YG
M=H[=Y+=TBN&'4(Y&&/\ /M0M79!LKG;T5QLGQ9\&1>*?^$??5P+T3_9BWDOY
M0F_YYF3&W=[9]JT[OQOH%GXJL/#DFH1R:K?EQ%;Q'>5V#)WX^[T.,]<4+6UN
MH/2]^AOT5Q>J?%SP9H_B-]$O]6V744BQ3NL#M% [=%>0#:I_'COBNT!! (Y!
MZ&C=7#9V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KQ3XE>*-%T[Q9JGAOPXNE67B+7
M+18M5U?4[M88;:$KM .X_,^T\*H[@\U[76'?^"?"NJWTE[JGAG1[VZEQYD]S
M812.^!@99E)/ Q4M7>NPT['CV@V^B^#_ (O>%8GUBUN=&B\+/!::BTR^3,XD
M8R%6SM]> ?:L72M TZ__ &7==U2_TZWGDMY[R73)Y8@6AC,BC*$],D'I7OE[
MX,\,ZCI5OIE]X?TV:QM3FWMFM4\N'UV+C"_A5]M'TU](_LI]/M6T[R_*^QM
MIAV?W=F,8]L4Y>\GW=_Q=PC[K7R_!6///$'BN?P?^S[I=_I__(0GTVTM+/VE
MDC4 _@,G\*Z_P/X6M_!WA&STJ#YYE7S+J<\M/.W+NQ[DG],5I7&BZ5>65O9W
M>F6<]K:E6@@EMU9(BHPI52,+@=,=*O5;=W)]W^']?H0E9)=OZ_KYA1114E!1
M110 5XI\2O%&BZ=XLU3PWX<72K+Q%KEHL6JZOJ=VL,-M"5V@'<?F?:>%4=P>
M:]KK#O\ P3X5U6^DO=4\,Z/>W4N/,GN;"*1WP,#+,I)X&*EJ[UV&G8\>T&WT
M7P?\7O"L3ZQ:W.C1>%G@M-1:9?)F<2,9"K9V^O /M6+I6@:=?_LNZ[JE_IUO
M/);SWDNF3RQ M#&9%&4)Z9(/2O?+WP9X9U'2K?3+[P_ILUC:G-O;-:IY</KL
M7&%_"K[:/IKZ1_93Z?:MIWE^5]C:!3#L_N[,8Q[8IR]Y/N[_ (NX1]UKY?@K
M'A?BN:5[KX26EEJ$.@WO]GB6+6KA0\<(^SH"FQL*Q;CJ1U'K73_ "=FT'Q';
M2-'=R0:Y/YNIPGY+]S@F0#H.W XZ5Z+J?AC0M9TN+3=5T>QN[*  0V\UNK)$
M ,#:,?+@<<=JM:;I=AHUA'8Z39P65K%]R"WC"(OT J[ZR?>_XM/]/GN1;1+M
M;\$_\RU1114E!1110 5XI\2O%&BZ=XLU3PWX<72K+Q%KEHL6JZOJ=VL,-M"5
MV@'<?F?:>%4=P>:]KK#O_!/A75;Z2]U3PSH][=2X\R>YL(I'? P,LRDG@8J6
MKO78:=CQ[0;?1?!_Q>\*Q/K%K<Z-%X6>"TU%IE\F9Q(QD*MG;Z\ ^U8NE:!I
MU_\ LNZ[JE_IUO/);SWDNF3RQ M#&9%&4)Z9(/2O?+WP9X9U'2K?3+[P_ILU
MC:G-O;-:IY</KL7&%_"K[:/IKZ1_93Z?:MIWE^5]C:!3#L_N[,8Q[8IR]Y/N
M[_B[A'W6OE^"L>,Z[!+8K\,O$&EZMI-KJUKI:PP6FL.\<-PK0*&(D (5AGOC
M.1]#K?L_F]GTKQ5?7DD$L=WKL\D<MJ#Y,C8&]H\_P9Z'VKTC4_#.AZSI<6FZ
MKI%E=V,( BMY8%9(L# VC'RX''':KEC86FF6,5GIUK#:6L*[8X8$"(@] !P*
MN^LGWO\ B[D6T2[6_!-?J6****DH**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\\^*_B;P[X0
MCTC6-6T^*_UN.9TT>.281!9& #,SDA54#&6/3BO0ZS-7\-Z'KYB.O:+I^IF'
M/E&]M4FV9ZXW XS@=/2D[]!JW4^<[W3[?3[?0O$%_P"(-)U6:_\ %\%]K1TV
MY26VLRP.Q25)P!\W)_ID]WX0T_2O%?QB^(OF6]KJFAS"S1PRK+#)*J9^A((-
M>E1>#/#%OIESIUMX=TJ&RN\?:+>*RC2.7'0LH&#CMGI5O1]"TKP]8_8M"TZV
MT^VW%O*MH@BDGN<=3[U2LG_79+\+$N[7]=V_U/+?@K?6OAWX6>)KZ1!'::?J
M]]*408 1%4X'X#%;?P<TZ:[\.S>,]9_>:SXDD-S+(>?*AR1%$OHH4 X]Z[>'
M0=(M]/N+"WTJQBL[IF:>V2V18YBWWBR@88GOGK5JVM8+*UBMK.".WMX5"1Q1
M(%1%'0 #@#VI+3[DO\_OT'+7;NW_ )?J2T444 %%%% !7AGQ&\1Z)'XGUOP=
MX9;2-,U;6HE77=9U.[6&*&/;@* [?.^UNB],_E[G6%>^!O"6I7LMYJ/A?1;N
MZF.Z2>?3XG=SZEBN34M7>NPT[+0\AT-=$\)_&&WBNM5MI='3P<D-C?2S+Y<Z
MJPW%6S@YPQP#7.Q^'K*?]D675=1TZ"2]M_,-C<RQ R11M<C[I/(!R?SKZ"U#
MP9X9U6PM;+4?#^FW%K9C%M"]JA2$>B#'RCV'%7[C2--NM)_LNZT^UFT_8$^R
M20*T6T=!L(Q@8'&.U.6J?=_YM_J$=&NRM^"2/$O&DT\OC[X>6NG:K!X<O8](
M>5-:N561 IC ,01B%)X[G^*ND_9[G\SP!?PE$=K?5[E'O8R2EZV03*/0'...
M.*] U?POH6OV,5GK6CV5];0?ZJ*>!66/C'RY'R\<<5=L-/L]*L8K+3+6&TM8
M1B.&",(B#V X%7S:M][_ (N_]?>1;1+M;\%;^ON+%%%%24%%%% %?4%M6TRZ
M74-HM#"XGW' V8.[)],9KP30=6T'Q]XN\.VVD7ND>'O"_AN^#Z792WD8O+^<
M-\NV,MN52W8\G/?/'T!/!%<V\D%S$DT,JE)(Y%#*ZD8((/!!':L.U\!>#[*[
MBNK+PIH=O<0N)(IHM.A1XV!R&4A<@@]Q27Q7?]?\-T&]K(^<YKJW7X#ZIHDD
MT?\ PD#>*RHMBP\XR^:O.WKT!YKTGQ9H>EZ5^T-X#NM-T^VM9[Y[V2ZEAC"M
M,WE?>8CJ>3U]:]);PAX<?Q -<?0]/.J@Y%X;9?-SZ[L9S[]:OSZ7I]U?VU]=
M6-M-=VF[[/<20JTD.X8;8Q&5R.N.M..G*^W_ ,BE^EPD^927>_XMO]3YH\=?
M:M!T?X@Z1I&M:#>:=J.I>?<13.ZW\4SN#Y2QD8;D###(P":^C_#L5Q;^%]*A
MO<BYCLX4ESUWA #^N:AN?"/AV\UR/6KO0]/FU./!2[DME,@(Z'=C.1V/:MBB
6.D;>GX*PI:ROZ_B%%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>mdanbcugrapha01.jpg
<TEXT>
begin 644 mdanbcugrapha01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1$ 17AI9@  34T *@    @ ! $[  (
M   2   (2H=I  0    !   (7)R=  $    D   0U.H<  <   @,    /@
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                                                 %-A<'5T<FDL
M($%N9V5L:6YA   %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,Y
M,@  DI(  @    ,Y,@  ZAP !P  " P   B>     !SJ    "
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                            ,C R,#HP,3HQ," Q,#HP-CHR-P R,#(P
M.C Q.C$P(#$P.C V.C(W    4P!A '  =0!T '( :0 L "  00!N &< 90!L
M &D ;@!A    _^$+)&AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X
M<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC
M.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR
M9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R
M,BUR9&8M<WEN=&%X+6YS(R(^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70]
M(G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X
M;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B+SX\
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.GAM<#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]X87 O,2XP+R(^/'AM<#I#<F5A=&5$871E/C(P,C M,#$M
M,3!4,3 Z,#8Z,C<N.3(P/"]X;7 Z0W)E871E1&%T93X\+W)D9CI$97-C<FEP
M=&EO;CX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB=75I9#IF868U8F1D
M-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B('AM;&YS.F1C/2)H='1P
M.B\O<'5R;"YO<F<O9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D
M9CI397$@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R
M+7)D9BUS>6YT87@M;G,C(CX\<F1F.FQI/E-A<'5T<FDL($%N9V5L:6YA/"]R
M9&8Z;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R
M:7!T:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'
M!P@*$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S
M+RHR)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( 5($MP,!(@ "
M$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  "
M 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1
M\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ?
M 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$
M!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0T
MX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _
M /I&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK*\2^)=*\):%/J^O72VUI#
MC<V,DDG  '4GV%9_B+X@^&_">A6.L:_?-:65^5$#^0[EBR[@,*"1QZT7 Z6B
MN T;XW^ -?UFUTK2M;::\NY!'#&;.9=S>F2@ _&M+3/BAX2U?Q&-$L-4\R[=
MVCB8PNL4SK]Y4D(VL1Z T[-BN=;15.+5;6?6+C3(69[BVB26;"G:@<G:">F3
MM)QZ?45<I#"BBB@ HHHH ***CEGB@7,TB1C_ &FQ0!)16;-KUC%]UVE/^PO^
M-4Y/$P_Y96WXL] &]17,MXDNC]R*%1[@G^M03^([]89&4QJ54D83VH ZVBOG
M!/COXN3.Z/3G_P!ZW;C\F%7[7]H+74_X_=)T^8?],M\?\V:O4>58E=%]YYZS
M'#OK^!] 45XY8?M"V#\:IH-S![V\ZR_HP7^==;I?Q>\&:HP3^U/L<A'W;N,Q
M_P#CWW?UKFG@L33^*#_/\C>&*H3VDCMJ*AM;RVOH!-97$5Q$W22)PZG\14U<
MFQTA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%!.!D\"J<VJV4'W[A2?1/F_E0!<HK%E\2P+_J
MH9'_ -XA?\:K/XFF/^KMXU_WB3_A0!T=%<N?$5Z>@B'T4_XUYYX\^*OB/PWK
MT%IIYM#$]LLI$L.XY+,/4<?**WH4)UY\D-S*M6C1CS2V/:Z*^=H?C[XI1QYM
MEI<BY&1Y,@./8[_\:V+3]H><,HO_  ]&X[M#=%<?@5/\Z[)97BELK_,Y8YAA
MWUM\CW&BO,]-^._A6[;;>QWU@?[TD0=?_'"3^E=KI/BS0-=(&D:O:73D9\M)
M0'_[Y//Z5QU,-6I?'%HZ85J53X9)FO1116!L%%%% !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 >,?M#>!_#MQX$U?Q9-I^[6X(X8X[
MKSY!M7S57&S=M/#'MWKT[05@/@O27NEC,<=A"Q,@!"@1C)YJI\0/"/\ PG7@
M>_\ #WVW[!]LV?Z1Y7F[-KJWW=PS]W'6K%]X>ENO <WAV"^-O))I_P!B6[$6
M=O[O9OVY'UQG\:2NH22^7W,;LY1;\[_@>??#JRB^(7BC4O']_ HL8WDL-"A"
MX$40X>8?[3'C/;D55?P%K7A?3]+37=9L;CPOX7NOMNGPVUNRWES+EO*B<YV\
MLX''+$UZ5X*\,1^#/!FF^'X9_M*V,6PS>7L\PDDEMN3C)/J:GU316U76=,N+
MB<?8K!VG^S;?];-C",3GHN6.,=<'M5NRDE%Z+].OKU]63JTW+K_5O3H<!8_$
M;1_!UU<6&KVFJ7=ZT_G:[JMI9F2TLIY "$DD[!5VJ, X"BO5$=9(U=&#*PRI
M!X(KS?7?A1=ZIJ>K)8>*)]/T/79A-JFFBU20RM@!MDA.4W!1G@UZ-!"EO;QP
M0C;'&H11Z # I;QUW_K^EY#?Q:?U_74BG^V>8/LI@"8Y\P'.?PJ%+FYANXXK
MT1;900CQ@@;O0YJ]69K-Y:QVS0R-F;J@3JI['VI :?3K6;=ZY:6V50^<_HG0
M?C7/W>J75XNV63"8^ZO /UJG0!IW.NWD^0C"%?1.OYUG,[.Q9V+$]23FFT4
M%%%% !4=Q_QZR_[A_E4E1W'_ !ZR_P"X?Y4UN!\T4445^@GQ04444 6].U74
M-(N//TN]N+.7^_!(4)^N.M>C>'OCKK^FE(M<ABU6 <%\>5*!]0,'\1^->745
MA5P]*LOWD;FU.O4I? ['U;X6^)7AOQ9LBLKS[/>,/^/2Y^1\^W9OP)KK*^)@
M2""#@CH17HG@_P",>N^'62VU-FU:P&!MF?\ >QC_ &7[_0Y_"O#Q&4->]1=_
M)GKT,R3TJJWF?2M%8GACQ?HWBZP^TZ-="0J/WD#_ "R1'T9?Z]/>MNO"E&4'
MRR5F>O&2DKH****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 44R66.",R3.$0=236!?>(6;*6(VK_ST8<GZ#M0!MW-[;VBYN)53
MT'<_A6+=>)&.5M(MH_OOR?RK$=VD<M(Q9CU).2:;0!//>7%R<SS,_L3Q^504
M44 %%%% !7CWQ;_Y&RV_Z\4_]&/7L->/?%O_ )&RV_Z\4_\ 1CUZN5?[RO1G
MGYC_  /F<+1117UI\T% )!!!P1T(HHH&=;H/Q/\ %GA\JMMJDES O_+"\_>K
M].>1^!%>J^&?COI&H,D'B.V?3)CQYT>9(2??^)?R(]Z^?:*XJV P];>-GW1U
MTL96I;.Z\S[2L[VUU"U2YL+B*Y@D&4EB<,K#V(J>OC[P]XJUGPO>"XT2^DM\
MG+QYS')_O*>#_.O=/!7QHTO7VCLM>":7?MA5<M^YE/L3]T^Q_.OG\3EE6C[T
M?>7XGLX?'TZNDM&>FT4 Y&117E'H!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 %%%% !03@9/ I&944LY"J!DD]JYC5=8:[)AMR5@[G
MN_\ ]:@"UJ>O8S#8GV,O^'^-8!)9B6))/))[TE% !1110 4444 %%%% !4=Q
M_P >LO\ N'^525'<?\>LO^X?Y4UN!\T4445^@GQ04444 %%%% !1110!;TS5
M+[1M0COM+NI+6YB.5DC.#]/<>QXKZ"^'GQ=M/$ICTS7?+LM4.%1\XCN#[?W6
M]N_;TKYRH!(((.".A%<>*P=/$QM+?N=6'Q4Z#TV['VS17BOPL^+32O#H/BNX
MRYPEK?2'[WHDA]?1OS]:]JKY'$8>>'GR3/I:-:%:'-$****YS8**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ I&8*I9C@ 9)/:EIDL23PO%*NY'4JP]0>M)WMH!Y;+^T!X>CN))ET77I
M=#BF\A]<CLB;0-G&=V>F?Q]JZ;Q7\2-(\+QZ8B07>KWNK<V-EIL8DEG7 .X#
M( 7!ZUY[XAN8O%^FW7PQ^$VE11Z7')Y6IZH%Q:V@W[F1/[[D^G_UQ0U[PYK4
M'QY\/:#X7U==+>T\,K;P7\]L)S&B%E8HA(!<X'YFFM4OZNK-_H#T;\OPU27Y
MGH>F_%_P_>^'-8U2[M[_ $V;19!%>Z?=08N(W8X10H)SN/ YK1\+>/[7Q)J-
MWIEUI>H:)J5K"MPUIJ4:HS0MP)%()!&>#Z&N$\-IJOC&]\8?#;QUJ(U*72S#
M)#K%M"L$ISAT.T<!E(4_F#FK5WX3ET75I1K/B2[US6-3LVCO+^2%8OLFF1'=
M(%5.A8D+GJ2V>QIZ;O9K]/\ /?R#7;JG_7X;>9Z9H6L1Z]I2:C;PO';S.WD,
M^,RQ@D+(,=FQD>Q%:->:^%_BA/J&IZ1:7_A*XT71]979HMZUS'()P$W -&O,
M>5&1G->E4VK"3"BJDD5\9&,=S&J9X!CS@?G3$NIK:X$-_M(<_NYE&%)]#Z&I
M&7JIW^I0V$>7^:0CY4!Y/^ J+5-62P39'AYV' _N^YKE997FD:25BSL<DF@"
M:\OI[Z7?.W ^ZHZ+5:BB@ HHHH **** "BBB@ KQ[XM_\C9;?]>*?^C'KV&O
M'OBW_P C9;?]>*?^C'KU<J_WE>C//S'^!\SA:***^M/F@HHHH **** "BBB@
M#T7P!\6]1\+/%8:L9+_2?NA2<R0#U0GJ/]D_ABOHC2=6L=<TV*_TJY2YMI1E
M9$/Y@^A'H:^,JZ;P5XYU/P3JGGV3>;:R$?:+1V.R0>OLWH?YCBO'QN6QK>_2
MTE^9ZF%QTJ?N5-5^1]9T5E>'/$>G>*=%BU+29O,ADX93]Z-NZL.Q%:M?+RBX
MOEEN?0)IJZ"BBBI&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %!.!
MDT5A:]J6T&S@/)'[PCL/2@"IK.JF[<P0']PIY(_C/^%9-%% !1110 4444 %
M%%% !1110 5'<?\ 'K+_ +A_E4E1W'_'K+_N'^5-;@?-%%%%?H)\4%%%% !1
M110 4444 %%%% !7NGP@^)S79B\->(9BTV-ME<N?OC_GFQ]?0]^GIGPNE1VC
M=71BK*<A@<$'UKFQ.&AB*?)+Y>1T8>O*A/FB?;%%>?\ PH\?CQ=HILM0D']K
M62 2YZS)T$GU['W^M>@5\75I2HS<)[H^IIU(U(J<=F%%%%9&@44R6:.",O-(
ML:#JSL *<K!E#*001D$'K0 M%1&Z@%P+<SQB8C(CWC=^76G&:,3"(R()",A-
MPR1ZXH ?136D175&=0SYVJ3RV.N*=0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %174 NK2:W+O&)49"\9PRY&,C/>I:*35U9@G
M;4\BLOV=- TV$PZ=XK\76D18L4@U&-%)]<"+K74Z_P###2]>T_1XVU+5+/4-
M%C$=GJMM<;;H# !W-C#;L<\>OK7:44P.7\%> =+\#P7AL9[N^O;^3S;R_OI?
M,GG8=-S8' R:U(- M8]2U.]N"UU+J2K'()0,)$JX$2C^[DL?<L?:M2BAZ[@M
M#AO#_P )]%\/:U:W\5_JMY'I^_\ LZRO+KS(+'=P?+7&>AP,DX%=S113NPZW
M"LW6KV&WLVB=5DDD&%0]O>K=Y=I96K32=!T'J?2N-N;B2ZN&FE.68_E[4@(V
M8LV6))]32444 %%%% !1110 4444 %%%% !7CWQ;_P"1LMO^O%/_ $8]>PUX
M]\6_^1LMO^O%/_1CUZN5?[RO1GGYC_ ^9PM%%%?6GS04444 %%%% !1110 4
M444 =)X(\:7_ (*UQ;RT+26TA"W-MNPLJ_T(['^A-?4VBZS9>(-'M]3TN836
MTZY4]P>X([$'@BOC6N]^%?CYO!^N?9KYR=(O& G'_/%N@D _0^WT%>1F.!5:
M/M(+WE^)Z>!Q;I2]G/X7^!].44BLKH'1@RL,A@<@BEKY0^B"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** *FI7HL;-I/XSP@]37',Q=BSDEF.23WJ?6
M-76\U)E4YAC.U"._J:K*P894Y'M6LZ-2FKR1E3K4ZC:BPHHHK(U"BBB@ HHH
MH **** "BBB@ J.X_P"/67_</\JDJ.X_X]9?]P_RIK<#YHHHHK]!/B@HHHH
M**** "BBB@ HHHH **** -/P[KUYX9U^UU73VQ+;ODKG D7NI]B.*^M]#UFT
M\0:':ZKI[[K>YCWKZJ>A4^X((/TKXUKU;X)^) NK/X9U&=Q:71,MNF[ \T#E
M?H0,_4>]>/FF%]I3]K'>/Y'J9?B.2?LWL_S/=VU2W$A5-\I7J8D+ ?C4MO=I
M<L0B2+@9^="M2QQI$@2)0BCH ,4ZOE3Z$\V^(?@K2M5UQ?$_C>[FOO#NF6A1
M='B@D;]ZS8\WY&RQP<8Q^-<K\&?$MCX>^'/BC67O6;P_::C*=-LWFWS0Q]$C
M*Y)4L=H"GJ>>]=CXJF\?:%XZBUCPY8-XBT*:U\F;2EN8X'@ES_K%+=00 ,?6
MN:\*?".[URV\1ZAX]ADTJ;7M1CO5L-/N1NM?++%<N!C=ENWH#[41O9V[?JOO
M[H<K:7[_ *?AYG/Z!IM_9_M)^';_ %Z1CK&K:9/>WD1.5M]PD"1+[*BJOU!I
MVL^$-=E\2ZC$/#&HR^*9]9%W8>*%D_T>WM0ZD MN^4*F5V8YK5?X-7]K\;M&
MU.TN=:N=#MK7=-J%QJ@>9)06(CY.\H?ER ,')]Z]4\5P:CJ&EII>EJZ&_E$%
MQ=(P'V: @F1@<YW$#:N.A8'H*I:<K72__I5U_7;U)>LI)];?^DZ_\-W,'3]>
MTB37W\1Z]JME913DV&C+=3I%YD8;YY%#$9,CCC'\*+ZUW0.1D<BO&_&W@+45
M\5W=WIW@S3_%%A>Z7%86<=Q-''_9;(&&0'_A.X'*\\5Z7X/TBZT'P9I&DZA<
M?:;JSM(X99<D[F P<$]J2LX_UY_\/VU!Z/\ KR_X;Y&S1112&%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9FNW
MOV6R\M#B2;@>P[F@#%UF_P#MMV50_N8^%]SW-9U%% !1110 4444 %%%% !1
M110 4444 %>/?%O_ )&RV_Z\4_\ 1CU[#7CWQ;_Y&RV_Z\4_]&/7JY5_O*]&
M>?F/\#YG"T445]:?-!1110 4444 %%%% !1110 4444 >_\ P0\;G4]-;PWJ
M,F;FR3=:,>KPC^'ZK_(^U>M5\::+J]UH.MVFJ6#;9[60.OH?4'V(R#]:^O-"
MUBV\0:%9ZK9',-U$'49R5/=3[@Y!^E?*9IA?95/:1VE^9]'E^(]I3Y);K\B_
M1117D'I!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5F:_??8=)D9#B23Y$]L]3^5
M:=<9XKN_/U-8%/RP+@_[QY/]*ZL+3]I52>RU.7%U?94FUN]#"IR.R'*G%-HK
MZ)I-69\VFT[HMQW2MP_RGU[5.#GIS6;3XY7C^Z>/0UYM; 1EK3T/3HYA*.E3
M4OT5%'<(_!^4^]2UY-2G.F[25CUZ=2%17@[A11169H%%%% !1110 5'<?\>L
MO^X?Y5)4=Q_QZR_[A_E36X'S11117Z"?%!1110 4444 %%%% !1110 4444
M%3V5Y/I]_!>6C^7/;R++&P[,IR#^E044-)JS&FT[H^QO#>MP>(_#=CJUMC9=
M1!RH.=C=&7\""/PK3KQK]G_Q 9;'4= G?)@87, )YVMPX ] =I_X%7LM?#8J
MC["M*']6/K</5]K24PHHHKF-PHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCM5N_MFH2.#E%^
M5/H*Z35KG[+ILK@X9AL7ZFN.H **** "BBB@ HHHH **** "BBB@ HHHH *\
M>^+?_(V6W_7BG_HQZ]AKQ[XM_P#(V6W_ %XI_P"C'KU<J_WE>C//S'^!\SA:
M***^M/F@HHHH **** "BBB@ HHHH **** "O;O@%XGRM[X;N7Z9NK7)^@=1^
MAQ_O5XC6OX4UQ_#?BO3M50D"WF!D _B0\./Q4FN7&4?;T90Z]/4Z<+5]E54C
M["HIL<BRQK)&P9' 96'0@]Z=7PY]8%%%% !1110 4444 %%%% !1110 4444
M 8/C#QA8>"M(BU'58;F:&6<0*MLJLP8JS9^9@,84]ZXS_A?_ (6_Y\-8_P"_
M,7_QRCX__P#(@V7_ &$X_P#T5+7SO7OX# 4:]'GGN>-C,95HU>6.Q]$?\+_\
M+?\ /AK'_?F+_P".5U'@OX@:5XZ^V_V3;WD/V+R_,^U(JYW[L8VL?[I_2OD^
MO;?V=?\ F8_^W7_VK5XW+Z%&A*I"]U;\R<+C:U6LH2V?^1[917DWB;QMXM\0
M_$>Y\#_#AK.RDT^$2ZCJMW'Y@A)QA57!!/(Z@Y.>F*N^$]=^(&D>.E\+^.[1
M-6M;B RVVNV%JRQAAGY9<#:I.#Z<XZYX^=C[WS/;EH>F45Q.H_&/P!I6NMH]
M_P")+:.\1RCJ$=D1AP0SA2H/U/%9/COXBW'ACXA^$+&.^LX-#U5)I;R>4 C8
MH!#!^PYH6MO,'I?R/3**YKPO\0_"WC1KB/PQK$-]+;\R1A61@.F=K $CW'%<
MQ\*OB)=>(? FK:]XQO+6WCL-0EA:?:(D2-54C/OR:._DK_H'3YV_K[CTRBN3
M\,?$_P &^,=0DL?#NNPW=VF3Y)1XV8#J5#@;A],U9^(6MWGASX>:UK&F%%N[
M*U:6(NNY=P]1WI2?*KL:U=D='17EWPF^)UYXV\&WQUE$@U[3XS)*@CV"2-EW
M1R*OH1Q^'O5OX<_$7^T_A#;^+?&U_:VF9)5FG(\M!B0JH ]>.G4U35F[]+?B
M2G>WF>C45RGAWXG^#O%<-U+H.N0W/V2-I9T*/&Z(.K;& 8CW KEO!GQST+Q#
M)KW]K75K91:9.Y@:,2/YULI \X\<#D?G2ZV^8_\ ACU2BL&Z\<>&[*+2)+K5
MX(TUHJ-/8Y_TC=C&./\ :7KCK5E?$VCMXAN-#6_C_M*V@^T36^#F./CYB<8
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
M (UQ]=-XR?,EHGH&/\O\*YFOH<$K4$?.XYWKL****[#B"BBB@ HHHH ****
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
MAFR_F;B68L3R222<]<\UK44;Z!L<_P"%O WAWP7'.GAS3EM3<$&:1I'E=\<
M%W).!V&<"N@HHIW;W ****0!1110!R7Q&_Y%V#_K[7_T!Z\TKTOXC?\ (NP?
M]?:_^@/7FE?793_NR]6?'9O_ +T_1!7>?#/_ )B?_;+_ -GK@Z[SX9_\Q/\
M[9?^SUKF?^Z3^7YHSRO_ 'R'S_)GEFJ!3^TIXLW>"(_&/^B0?Z+(L3"'Y(_G
M_> CVXYYJ_\ #<0C]H:^DN?#\?@J<Z7Y=OHD<8 N5W9,N5 3MT'I[&N@U?P!
M\0[+XLZUXN\%7_AZ*/4X8X=FHM,6"JJ \*A Y7U/%:/A7X<^)&^(:>-OB#J]
MC>ZG;VIMK6VTZ)EAB!SDY8 GAF[=^M?&T]%'R3_4^UJ:N5O+]#$\#>+OB!XN
MU+4+R;4+"VT+0]6GCNW,0\ZYB3_EDH"X7 YW9!)/M4&C>(/B?X]\.W?C/P]K
MFGZ1IT3S&RTE[)9?M"1Y_P!9(>03@CC]*[7X:>!+[PAI7B"SUJ6UN!JFJ3W:
M"V=F CD &&W*.>#TR/>N2LOAS\2?">EWGA?P;K>B'P[=/(8I[Z.3[3:))]Y5
MVC:2,\$]3Z5.MK+>RMZV5[_UW*TO?S_#78LW'Q*UOQ'\*=#\0:)J&D^&WOIC
M#?WVHR+MM=I*GRU?AR2,@'/%4/ /Q2U(>+M;T36/$5KXKT^PTM]1BU6WM!;E
MMF-R8'!'/49Z=:M:K\%]0TW1_!L7A*XL+R;PS+)(]OJH80W32$%F.T'!!' Q
M^/'.CH_PW\2-\4+SQ-XHN])N+34-(;3YK:S#Q^3DCY5!!W+@?>+ DD\#I5NU
MY<OG^6GX_P#!)CLN;R_/7\#C)-7^)/C3X1Z]XOGU73ET:]L[E4T3[*,K" RE
MA*/FW#!.#D'';/%VP\8:]IWP_P#AOX2\'RV]KJVO6G_'Y<1[UMXT'+!3P3UZ
MYZ>]6['X8_$G2_"&I>![#7-$_P"$<ECF2VN98Y/M05\GRS@;5!).3\Q )QZ5
MH7OPFU^+PQX,N-#U&P@\3^%8O+1I=[6TX(^92<!L>^.YZ=:/=^5UZVU_IAK\
M_>].EC>\+-\2='U34M.\5&UUZQBM3+8ZP@BMC)+_ ,\GC!R/][&..IS7ENL_
M%7Q;X:MX]9N?'V@ZM=_: EQX<L;5)(XTW8.)UYZ>I[]^E>BZ?X&\;:U#XAN?
M''B2..YU;3WL;:PTR27[':!EQYFQCRWOUZ\\\<G>?"'Q[J7PMA\&O<>&;&&S
M="CVZR[KS:V<R/M^7J3PI)..E"^)-^7YZ^6W];L>EK>OY?YFA\2_B+K&F_$"
MQ\/Q^(H_!NESV(N5U:73OM7G2$_ZL \ #N?SZBLOQOJ7B;Q!^SSK-U?^(-'O
MH[:<*]WIJK(M]!O4 $ _NG#$$XSTQCFNW\4^%_'$VL17FAW6BZGISVRPW&B:
MU$6@1P,%XW5<G..X]?7C!TKX*ZC;?#/Q5HMQ>Z?;ZCXBE$WE6<;+:6I4AE1
M>=O;..F..*SDO<DOZW_R^0X.TXM^7Y:G=?#FROXOAOI,.N7L6I-+9QE2+<1J
ML31KMC*Y.<#@GO7F'Q*\(>&K#XP?#JRL?#VE6UK>7,RW,$-E&B3@;,!U"X;J
M>M>K^ [#7]*\'66G^*SIYO;1! IT\N8S&H 4G?SNP.>U8OC7P-J?B/XB>#M?
ML9[2.UT*>22Y29V#N&VXV *0?NGJ16LFG64NE_P,8IJBX];?B<?XZ\61>#_&
M5IX'\&7FB>!K>>W-]>ZFUE&J*3E554P%+';U/;'I6?8_$/4/$O@/XA^'-8U.
MRUN?2M*ED@U:Q0(EW&T9Y*C@,#CI[^F:[7QSX"UZ[\;67C/P1<Z:FK6]J;2>
MUU2-F@N(LY'*\@C)_3D=RW\&^,]2\%>);3Q1JVF2:CK%I);VUK9P>7:V>Y2/
MO[?,;)(SG.,<9K+5P=^S_P"!^!LG::MW7_!_K[CS^W^(=]X3^$?P^T31[ZST
MJ[UB!@^IWJAH[.)6Y;!X)YXSQQ[UK>$?B+XAO?$^I>#4\5:;XEN9=-DNM,UJ
MTMT3;*H/[N1%^7_ZW?GC2N/A%K<7@OP?_9=_I\7B;PLK"-Y5:2UG#'YD/ ;!
MXYQZ_6NG\&:)XXCUJ;5/&VH:1'&8O+ATS1[;$2G_ )Z&1QOSVQG%:2M*4O._
M_ M_7KH91O&$?)+_ (/]?J<0?BUKUQ\$M,U&T:(>++[4UTH*T0P)_,.<IT'R
M ?G6Z^NZC;_M#Z3X>N/LD\;:'YTMP;6,3-(-X.'QD XZ#BJVF_!Z_LOC')X@
M>^M3X;2[DU*VL%9O,6[= I8C;C&<D?-V'%;UYX$U.X^.=IXS2XM5TZ'2VLFC
MWMYV\EN0-NW'S#O^%*][/O=^GNVM]_Z%26Z72W_I7^7ZGE\?Q4\4ZMK&JN_C
MG2O#.H65V\,'AW4]/"12(#@;[AN03WP>W;-=QK_B;4X?BW\/]/F@T\?VG;2/
M=%84F*,$)_=RD9"Y[CJ*RM?^&OQ!UFPOM$U"X\+Z[9W+GR-7U.W87MJA] JX
MW ="#UK83X4ZC9>+/ -Y97UM-8^%[-[>X,S,LLI*X!50I'7U(Q1"WNW_ *T?
MZV_0<_M6\_S5OZ^\S;'Q#X_^)>OZZW@W7;/P[I.C7C6<7F6:W$EW(O7=NSM7
MIT]:SK_XQ>(C\%M1UE$M[3Q#H^JKIUWL0-&[!@"0#G&0?S%;1\ ^/?!WB'6+
MCX:ZCHK:;K5P;J6VU9),VTIZE"F<CGOZ 8[U5U#X):A_PIV\\,:?J=M<ZSJ&
MH+J%Y>71:.-Y-P+8VJQ P../RI1V5_+[[J_RW\ANW-]_W6=OT\Q-7\3?$'P=
MXP\,7>OZO87VE>(+U+2338+0(+0OC&V3[S$9ZGKCI7L]<%\0/ VI^*YO"3Z=
M/:1C1=4BO+CSW8;T7&0F%.3QWQ]:[VJTY?F_NT_X)"OH_)??J%%%%24%%%%
M!1110!XM^T9H&C1> SK$6DV*:G)J%NKWRVR"9AG&#)C<> !U[5O?%?PQK&KC
MPSKGAI(+K4M!O1<QV,\HC%T#MRH8\!OE'YFNJ\;>"].\>>'QH^KS74-N)TGW
M6KJK[E/ RRL,?A3?&7@C2_&^BQ:?JK7$+6\JSVUU:R;)K>1>CJWK0M(^CO\
ME_D-V;^37YGCLZ:[XS^/VE6OC#0H='CO-"N()]/CN_/D2W8.-SNH !+'CTQ7
M53>!KWPS?:;--XGO==U55;3= CN8406*NN))6V_?*1J3N..@'4BNL\(?#G3O
M"6IW>K-?ZCK&KWBB.74-3G\V41CHB\  5O?V-"WB0ZS+(\LRVWV:&-L;85+;
MG*]\L0N3_LCWIZ))+^MW^MOO)U;;_K9+]/P1YQHGQ,72ELK:U\*W<7@]+H:7
M#KC72$O,',>XQ?>VEP<MZ\UZQ7!Q_"'08M>6^6\U0V27GVY-'-U_H:W&<^8(
M\9Z\XSC/:N\HO>.N_P#7ZW^5A_:TV_K]+%::&Z>4F&[$2=E,0;'XYJ/[+>G[
MVH''^S"HJ[12 Y+Q5:/"EM(\\DV2RG?CCITKG*[7Q9#YFCAQ_P LY 3]#Q_4
M5Q5?08&5Z*78^>QT;5V^X4445VG"%%%% !1110 4444 %%%% !4%S=QVJ9?E
MCT4=345[J"6PV1X:7T[+]:Q9)&ED+R,68]2:Z*5%RUEL<]6LHZ1W'W%Q)<R;
MI#]!V%1445W))*R.!MMW84$ @@C(/!%%% CF-8\'07.Z;3"L$O4Q'[C?3^[_
M "^E<7=6D]E<-!=Q-%(O56'Z^X]Z];JK?Z=:ZG;^3>1!U_A/0J?4'M0=$*S6
MDCRBBN@UGPG=:=NFM-US;#)X'SH/<=_J/TKGZ1TIIJZ"BBB@84444 %%%% !
M1110 5]+? ^U%O\ #2&0*!]HN99"<=<'9_[+7S37UI\.[#^S?ASH=OMV$VBR
MLI&,%_G/ZM7C9Q*U!1[L]7+(WJM^1TM%%%?+'T 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4=PGFV
MTL?]Y"OYBI**:=G<3U5CR^BI[Z'[/J$\6,;)& ^F:@KZM.ZN?)-6=@HHHIB"
MBBB@ HHHH **** "BBJ5YJ*092/#R=_04XQ<G9$RDHJ[+$]Q';)NE;'H!U-8
MMW?271P?EC[*/ZU#)*\TA>1BS'N:97?3HJ&KW."I6<]%L%8?B^ 3>')6.<PN
MLB@>N=O\F-;E5]0@-UIES BAFDB95!]2./UK9F<':2/)J***1WA1110 4444
M %%%% !1110 4444 %%%% ';_!^U:Y^*6E$ %8?-D;/8"-L?J17U%7SY\ -/
M,_C"_OC]RVL]G_ G88_16KZ#KY/-I<V)MV2_S/I,MC:A?NPHHHKR3T0HHHH
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
M*:S*VMPYX"HY.3R>H&/>O/?&?B/P9KG[.OB*#X?6IM;"TNK?S(O),8#M*AR
M?I6U\8HT3P7\/=BJNS6+(+@8P/+/ JTKRU[I??83TCIVD_N-.]^*U_:?':/P
MM_9^H/I7V;:R)IY:1IBY'F _\\NGS=.#6CJWQR\+Z5JUW9I::QJ%O82&*]U"
MQLC+;6K#J'?(Z>P-<[XHU:T\/?M1:5>:Q(]K;7VBBSMYO*=E>9I& 4;0>Y'T
MR,UYYH-UI_@_1=<\+>,O%'B/1M1-U,K:596:2+J"OP&1FB;);IRP%9KX5\_F
M[[?UY&C6K^7W-;GONO?%'PMX<M-&O-1O3]BUD,UK=1KF/: #ECGC@C^5<-XV
M^-\UKH/A_4O"VGZE%%J.H".1KJPSOB#,K*O)PYP"HZD5@ZWH=II7_"G-,CM[
MY;5=1=E@U55\]59T<!PO (ST[5U7[0[_ &;PUX<OY5?[+9:];S7$BH6$: -D
MG%79)WZ<UOE=?YD*[5NO+?\ /_(Z/7OBSHV@QZ=&^FZU>ZEJ4'VB'2K2Q+W2
MQ^KH2-O?@G/!JM-\2-%\4?#37M6TJ_U'23IR,EV3;8NK)QS]PG!/XXZUQGBW
MQ]'>_$S2X_\ A(I/#GAN]TD75KJUK8 SWK,>$#O&S+P>@'UZBN4\/L@\!_&1
M!)>.2V\'4!BX93OPS@@$$]>@K.5^23\G^#L4M)1]5^*N>P0_$O0?#/A+PM-K
M>I7MTFLP#R+V: !I<*"6D /!.X<#//%6O"GQ7T+Q9XDGT&&TU33-2CC,J0:G
M:&!IHQ_&HR>/K@^U>67BJ^F_ M74,/-CX(S_  QUUNOJ!^U9X78  MHLV3Z_
MZRM6O?:?>2^Y7(O:":[)_>[&A??'KPK9VES<1V6LW:6=T]M=&VLMPMRI +NV
M[:%R>.<G!XJ8?'/PBVKV-JJZE]COV6.#539LMHTC=$WGG//.!@=SQ7 ># #\
M$OBKD _Z?J/_ *+%5_%Z+_PR_P"!?E'%W9D<=.'J8K:_]S_R;_(J6E[?WO\
MR4]8\6_%71/"6LKH[6>J:QJAC\Y[+2;7SY(H_P"\W( 'XYZ4X_%CPN?A_+XQ
MBN)Y=,@D$4RI%^]B<L%VLA(P06'\Z\G\121^#/CAXBU'Q/XBUCPS8ZO!"]GJ
M%A;"5)MJ@&-B8W(((Z ?7M5+6].TV#]G?Q=JFCG6WM]4U*&<S:Q''&UPWG)F
M5%0#Y6SU(%2M8W]/SM8JWOI?UM<]5M_C;X7G\266E&'5(8M0<1VFI3696UN'
M/ 5')R>3U Q[UDP_%>_;X\3^%6T_4#I2P!%0:>WF";S OFD_\\>IW]*S?C%&
MB>"_A[L55V:Q9!<#&!Y9X%/O]7L_#W[6"S:Q(]M%J>C1V=HYB9A+,TBX4$ ^
MG4\#O6JBN=+S:]=+HSO>%_)/\;'M-%%%9E!1110 4444 %%%% !1110 4444
M %%%% !7+^+[+_4WB#_IF_\ ,?U_2NHJO?6BWUC+;OT=< ^A['\ZWH5/95%(
MPQ%+VM-Q/-Z*?+&\,KQR#:Z,58>A%,KZ4^8V"BBBF(***KW=Y':K\WS.>BBF
MDY.R$VHJ[))IX[>,O*V!V'<UB7=[)=-S\J \+44\\EQ(7E.3V'85'7=3HJ&K
MW."K6<]%L%%%%;G.%%%% !1110 4444 %%%% !1110 4444 96K^'K/5U+.O
MDW':9!S^([_YYKA-5T.]TB3_ $F/=$3A94Y4_P"!]C7J%-DC26-HY45T8896
M&01[B@VA5<=&>045V6L>"PVZ;2#@]3;N>#_ND_R/YUR$L,D$K13HT<BG#*PP
M12.N,E)70RBBMSP=X<E\5^*[+2HMP25]TSC^",<L?RX'N14SDH1<I;(N,7.2
MBMV>[_!/PY_8W@<7\\>VYU1_.)(Y\L<(/YM_P*O1J9!!';6\<%NBQQ1*$1%'
M"J!@ ?A3Z^%K576J.H^I]?2IJG!070****Q- HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "L/QKH9\3>!]7T99UMFO;5XEE
M?[J$C@GVS6Y4%]8VVIZ?<6-]$LUM<QM%+&W1U88(_(U,E>+1479IGS-X]G\=
MV?P4L?#FM>&K33[/39;:W344U!93>%3A/*C49!X!))Z _2O5]?\ A@^IW%_?
MV_BB]T2TU>W0:W:PQHR7(5-I(9N8SMX)':C2?@AH6F:E82W&KZUJ5AIDOG6&
MEWMWOMK9\Y!"X&<=LG\Z[G7-(CU[29-.N99([>8J)A'C,B @LASV8#![X)K1
MNZ\V[_EO^I"T:[)'E]IXFNM#O+0>&?#$^MZGJ=F/[,L/M*VZVNF0D*A9WX!<
MG=C&>0#TKT7PAXHM_%_AN'5K6"6V+.\4UO+C=#(C%70D<'!!Y[U1\5> =/\
M%-Q9W@OM0TC4+)&C@O=+G\F58V^\AX(*G'3%:OAOP[I_A708-(TA'6VAR<R/
MN=V)RS,QZL222:+W3O\ U_77S"UK6_K^NGD7[@3F,?9F17SR7&1BJYBU%N#<
MPH#_ !+&21^9J[14C,Z?1HKBWD6>22:5E(#R-]T^H%<$Z-'(R.,,I((/8UZ=
M7&^*K#[/?BZ0?NY^N.S#K^?7\Z]/+ZMI.F^IY>84N:*J+H8-%%%>T>(%%%,E
MF2",O*VT#]:-PV'UG7>J+'E+;#-W?L/IZU4O-1>XRB92/T[GZU3KLIT.LCCJ
M8CI 5F9V+.2S'J32445U'&%%%% !1110 4444 <9X\MU$UG<#.YE9&^@P1_,
MUR->A>,X#-X>+KC]S*KGZ<K_ #85Y[2.ZD[P04444&@4444 %%%% !1110 4
M444 %=I\*/#I\1>/[,2)NMK(_:IN./E(VC\6QQZ9KBZ^D_@MX6.A>#O[1N8]
MMWJA$IR.5B'W!^.2W_ AZ5P9A7]C0=MWHCMP5'VM9=EJ>C4445\8?4!1110
M4444 %%%% !1110 4444 %%%% &#XO\ ^01%_P!=Q_Z"U<;7I-Y96]_"(KN/
MS$#;@-Q'/X?6J7_"-Z5_SZ_^1'_QKT\-BZ=*GRR3/+Q.#J5JG-%HX.NH\&?\
MOO\ VS_]FK4_X1O2O^?7_P B/_C5JRTVTT_?]CB\OS,;OF)SCIU/O58C&4ZM
M)P2>I.'P52E54Y-:%JBBBO*/6"BBB@ I'19%*R*&4]0PR#2T4   4  8 Z 4
MU41"2BJI8Y.!C)IU% !1110 4444 (5#8W '!R,BD:-&=69%++]TD<BG44 %
M! (P1D'L:** &F-#MRBG:<KD=/I3J** "BBB@ HHHH :\:2+MD17'HPS3J**
M "D*AL;@#CD9'2EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#E/%>F[)%OXE^5OEEQV/8US5>F3P1W-N\,R[D<8(KSW4K"33KYX).0.5;^\O
M8U[>!K\\?9O=?D>%CZ')+VBV?YE6B@G'6LN]U/K';'ZN/Z?XUZL(.;LCRIS4
M%=D][J"P QQ8:7]%K&=VD<LY+,>I--HKOA34%H>=4J.;U"BBBM#,**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ JCJ>CV>K1;;N/Y@,+(O#+]#_2
MKU% TVG='F^L>&KS2<R8\^V_YZH/N_[P[?RKW'X)^#3HGAYM;OH]M[J2@Q@C
MF.'J/^^OO?3;57PEX?.MZF&F7_0X"&E/][T7\?Y5ZPJA5"J % P !TKY_-L5
M9>PB_7_(^GRFBY+VTUZ?YBT445\X>^%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !534[
M%=1T^2W; )&4)_A;L:MT549.+31,HJ2<6>8R1M%*T<BE70E6![&FUU/BO2QM
M.HQ #:,3?3LU<#=ZIG*6O [O_A7U&&E]8BI1/E<5'ZM-QE\BW=W\=L"H^:3'
M"CM]:Q9YY+B3?*V3V'84PG)R>325ZM.E&'J>34JRGZ!1116AD%%%% !1110
M4444 %%%% %'6H!<Z'>1L,_N68#W R/U KRRO8:\CNX#:WDUNQRT,C(2/4'%
M+J=5!Z-$5%%%!T!1110 4444 %%%% !114MM;S7=U%;6L;2S2N$C11DLQ. !
M1L/<ZCX;^$'\8>+H+:1";&W(FNV_V ?N_5CQ],GM7U6B+&BHBA548  P *Y7
MX=^#8_!?A>.T;:U]/B6[D4YR^/N@^@Z#\3WKJZ^-S#%?6*NGPK;_ #/J,'A_
M84]=WN%%%%>>=@4444 %%%% !1110 4444 %%%% !1110!D>)/\ D&Q_]=1_
M(US%=/XD_P"0;'_UU'\C7,4 %;_AC_EZ_P" ?UK K?\ #'_+U_P#^M '':E^
MT+X#TG5;O3KRZO5N+29X)0MHQ 920<'OR*MZ;\<_!>K:1JNI65Q>-;:3$DMT
M6MB"JLVT8'?DUB?M+_\ ),K/_L+0?^@O6Y\</^2&Z_\ ]<(O_1B5+=J;EVT_
M!/\ 4M13J1CW_P ['>:??0ZGIEM?VI8P742S1EA@[6 (R/H:L5\Z:[!XI\"^
M#/"'C&V\8ZG<2S/9V\VFLP%H(G3(18P,< 8R<D]<BM'QYXLO]<^+=]X7EUGQ
M#H^C:7:1N_\ PCUO(]Q-*X5LLR E5 ;'/''O6DDE*R[M?=J90;<4WV3^]V_,
M]ZHKY\C\9>,+;X-^-5OKK5DGT>6/^S-7O+9[:>>%I !G< 2P Y/^U4?B(^,=
M ?P-KUIXXU.6Y\1R06=Q;S8:WB\U%^9(^F1D\G))YS22N[+R_'8KI]_X;_F?
M0]%>):1J&N> ?C%J/AZ[\1:EX@TR31)-4 U&3?(DBD\*>P^4\# Y]JX6R\4>
M*-=\+R>+(/$OB_\ X2-W>2UT^RTZ:33MH<@1X"E&R!USQWSBEIO_ %NU^C';
M^OE?]3ZGKS'5?V@O FBZQ=Z9?75ZMS9S/!*%M&(#*<'![\BNY\,:E=:QX4TS
M4=0M7M+NYM8Y)X'4J8W*C<N#R.<]:\#\ >)]8\._$KXB#1?"=[XA\_56\S[+
M*J>3B27&=WKD_E3::FXOI?\ - K.GS>:_&Y[IX2\9Z%XXT@ZEX:OA=P*_EOE
M2C1MZ,IY%;M> Z-H_B'PAX'\:>*-:O[7P3=:]?+-&)%\[[(FYCPJ9R[;B  ,
M\9Q53PWXAU'0_BKX7L-*\0^*]4TO63(EU_PD43JDC!<AH=X! &0>/;DTTKR2
M7E]]KDO1-^OW(^B:P?#7C/2?%=UJMOI#RM)I-R;6Z\R/:!("00/4<'FO+/"R
M>+O&OQ(\66;>+KRPTC1-;5U@BRSR@.2(MV1MCPO('7/M7G5E\0+[PQK?C+0=
M'E.GW6L>)&CDU9U)CL8S(REN/XNN/8$U,=;>:T^=O\RI:7\G9_C_ )'UM17C
M?Q3_ .$F\-^'O#EEIE]XBN]'\QAK.I:8WF7S# P0W\(/S'C & /K9^#?B&TU
M'5=4L=-\;7VOV<2*T5CK,;"]M2#AB7(&]<G''3BFE=NW0EZ)/N>MT444AA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !6=K6E)JEGM&!,G,;?T^AK1HJH3<)*4=R9PC.+C+8\8U2YG$\EK)&T/EMM=
M&ZD^]9U>H^+?"JZS#]JLE5;V,?3S1Z'W]#_D>821O%(T<JE'4X96&"#Z5]G@
ML33KT[QT:W1\3CL-4P]6TM4]F-HHHKN. **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *MZ9IMQJVH1VEHN7<\D]%'<GVJ.SLY]0NX[:TC,
MDLAPJC_/2O6?#OA^#0+'8F'N) #-+ZGT'L*\_'8V.&AI\3V_S/1P."EBIW?P
MK?\ R+FDZ7!H^G1VEL/E0?,Q'+MW)JY117QTI.4G*6[/M(Q48J,=D%%%%24%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 CHLB,CJ&5A@@C((KRCQ7X;;0[[S(%9
MK*8YC;KL/]T_TKUBH+VRM]1LY+6[C$D4@P0>WN/>N[!8N6&J7Z/<X<;A(XJG
M;JMF>'45K^(?#UQH-[LDS);N?W4V.&'H?0UD5]E3J1J14X.Z9\54IRI2<)JS
M044459F%%%% !1110 4444 %%%% !7FOBF 6_B2Z"KM5R''OD D_GFO2JXCQ
MW 5OK2XR,21&,#_=.?\ V:AF]%^]8Y6BBBD=84444 %%%% !1110 5[U\&OA
MT=.A3Q-K<.+J5<V4+CF)"/OGW(Z>@^O&'\)?A<=2DB\0^(X&6T1@UI;2+CSR
M.CL/[OH._P!.OO=?/9ECD[T*;]7^G^9[F P=K59_+_,****^>/9"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#(\2?\@V/_KJ/Y&N8KL-7L9+^T6*%E5@
MX;YR<8P?\:Q_^$;O/^>D'_?1_P * ,>M_P ,?\O7_ /ZU!_PC=Y_ST@_[Z/^
M%:>CZ;-I_G><R-YFW&PD],^WO0!A?$SP%_PL7PQ#I']I?V=Y5VESYOD>;G:"
M-N-R]<]<U>\<>%/^$S\#7_AW[9]B^V1JGVCRO,V88-G;D9^[ZUT5%)I-<O3^
MO\AJ334NJ.$\6_#3_A*/ .C^&O[6^R_V9);R?:?LV_S?*7;C;N&,_4X]ZA\5
M?#74-0\6CQ3X.\32^'-9>W%M<R"U2XCN(QTRC<9''//05Z#15-MN_G?[]"4D
ME9=K?+<\[G^%MW??#?5_#>J>*[_4;[5V5Y]2NU,@C(8-B.+< B\?=![_ (59
MU_X:?VYIO@^T_M;R/^$9N8)]_P!FW?:?*4#&-PV9QUYQ[UW=%";3NO)_=L'_
M  ?QW./NO "7?Q53QC+?@QC3&TYK P9W DDMOW>^,;?QKE+;X-^(-)@?1O#W
MQ#U#3/#+RM(+&*U3SX@3DJD^=R\]Q^1KUNBEM_7G?\Q[_P!?(ALK5;&Q@M8W
MDD6&-8P\SEW8 8RS'DGU)KD/ _P\_P"$-\2^)]6_M3[;_;]W]I\K[/Y?D?,Y
MVYW'=]_K@=*[6BG=WN'3EZ'*?$;P-'\0/"ATA[Y["6.=+B"X5 ^R1<XRI(R.
M3QD5SY^%NM7_ (N\.^)=?\8M?WVC2,?*_L]8X70@#:JJP*GKEB6SQP,8KTNB
MDM'=>H/56?H<CX.\"_\ ")^(O$VJ?VC]K_MZ]^U>5Y&SR/O?+G<=WWNN!TK
MM?@O8C1/&&F:EJ7VR+Q->-=JPMMAM')++CYCN*DYSQG'O7IM%*RM;RM\M/\
M)#OK?SO\_P"F>;S?#'76\.Z%!:^.;RVUK0U,<.H1V_[N=.RRP%R'('&2:N^$
M/AS<Z+XOO?%GB/7#K6N7< MC+':K;Q1QY!P$4G)X')-=W157=[_UKN396L%%
M%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %<WXG\)0ZTAN+7;#>J/O=I/9O\ &NDHK6C6G1FIP=F95J,*
MT'":NCPVZM9[*Y>"ZB:*5#AE8=*AKV36_#]EKMOLNDVRJ/W<R_>7_$>U>9:W
MX;O]#E/VA/,@)PLZ#Y3]?0^U?68/,*>(7*])=O\ (^0QF75,,^9:Q[_YF111
M17I'F!1110 4444 %%%% !1110 4444 %%%% !1110 5=TO2KO5[Q;>RC+L?
MO,?NH/4FM70/!U[K#+-.&MK3KYC#YG'^R/Z]*]+TW2[32;06]C$(T')/=CZD
M]S7E8S,H4/=AK+\$>O@LLG7M.II'\64_#_AZVT"TV1?O)W \V8CEO8>@]JUZ
M**^4J5)5).<W=L^MITXTXJ$%9(****@L**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** *]]86VI6;VU[$)(GZ@]O<'L:\L\1^%KK0IBXS-9L?DF Z>S
M>A_G7K=-EBCGB:*9%>-QAE89!%=V#QM3"RTUCV.#&8&GBHZZ2Z,\)HKN/$/@
M)XRUUH@+IU:V)Y'^Z>_T_G7$NC1N4D4JRG!5A@@U];0Q-/$1YJ;/D,1AJN'E
MRU$-HHHKH.8**** "BBB@ HHHH *YOQO;^9HT4P3+13#+>BD$']=M=)6;XA@
M^T^';V/.,1%\_P"[\W]*&:4W::/,****1W!1110 445I:'X?U3Q)J26.C6<E
MS,QYVCY4'JS=%'N:4I**O)Z%*+D[(S0"2 !DGH!7M/PT^#S2-#K7BZ J@P]O
MI[CEO1I!V'^S^?I75^ /A)I_A7R]0U;R[_5@,AL9C@/^P#U/^T?PQ7HM?.8W
M-.:].CMW_P CW,)@.7WZN_8    !@#H****\$]<**** "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 *;)&DL;1RHKHPPRL,@CZ4ZB@#
MC=:^']O<EIM(D%M(>?)?E#]#U'ZUPVHZ1?:5-Y=_;/%S@,1E6^AZ&O:Z9+#'
M/$T<\:R(PP5=<@_A7KX?-:U+W9^\OQ^\\C$Y31J^]#W7^'W'A5%>H:EX"TJ\
M)>UWV<A_YY\K_P!\G^A%<O?> -7M23:^7=IVV-M;\C_B:]RCF6&J_:L_/^K'
M@ULLQ-+[-UY?U<Y>BK-UIU[9'_3+2:#WDC('YU6KO4E)71Y\HN+LT%%%%,D*
M*** "BBKMGHVI7^/LEE/*#T8(=OY]*4I1BKR=BHQE-VBKE*BNNL/AYJ4^&OI
MHK5>X!WL/P''ZUU6F^"M'T_#/";N4?Q3\C_OGI7G5LSP]/9W?D>E1RO$U=UR
MKS_R/.]*\.ZEK##[';MY?>9_E0?CW_#-=[HG@>PTW;->XO+@<_,/D4^R]_Q_
M2NF "J H  Z 4M>%B<SK5O=C[J\O\SW\-E="A[TO>?G_ )!1117EGJ!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>6:W\=M!M_&VE^%_#
MX.IWMQJ0L;TLCQ+:_/L/+*-QSZ<<=:W?'OC^X\*ZEI&BZ)HS:SKFL.XM;;SA
M"@5 "S,YSC /\Z-TFNH;-I]#MJ*\MM?C,UMIGB&/Q)X?ET_7-">))-/CN%E6
M<RD+'LDP!R2/H#WK;\-^/+^ZUZ^T+QCH\6AZE:V8U >7=B>)[<G!;=@8*D8(
MH_K]?R [>LG6?#6G:VI-S%LGQ@3Q\,/KZ_C3_#VIW&LZ+%J-S;?95N2TD$1)
MW>43\A;/1BN"1VSCM6G6D)SI2YHNS,YTX58\LU='E6L>"M3TS=)"OVR ?QQ#
MY@/=>OY9KG",'!X->\5@:EH6GZWJK)<6ZCRDS))&-K%CT&1^?->YA\X:TK*_
MFO\ (\+$9-%ZT7;R?^9Y-17<ZA\-Y%RVF7BN.T<XP?\ OH?X"N;O/#.LV)/G
MV$Q4?Q1C>/S7->S2QF'J_#)?D>+5P6(I?%%_F95%*058A@01U!I*ZCC"BBB@
M I'19(V2091AAAZBEHH&>02QM#,\<@VNC%6![$4VMO6-)O+CQ1>V^GVT]W(9
M/,*P1%S\PW=!]:WM(^#_ (QU;!;3EL(S_'>R;/\ QT9;]*QG6ITU[\DCU:=*
M=3X%<X:K%CI]YJ=VMKIUK-=3O]V.%"['\!7NN@_ '2[4K+XAU&6_;KY, \J/
MZ$\L?PQ7IFD:#I6@6OV?1M/@LX^XB0 M[D]2?<UY=;-Z4-*:N_N1Z-++:DM:
MCL>*^$O@1>W;1W7BRX^QP]?LD#!I6]F;HOX9/TKVK1="TSP]IZV6C6<=I O4
M(.6/JQZL?<UH45X&(Q=;$/WWIVZ'L4</3HKW$%%%%<IT!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 $9&#R*HW&B:7=',^GVSM_>,0S^=7J*J,I1=XNQ,HQDK25S"D\%Z!*<FPVG
M_9E<?IFH#X#T(G_4RCV\TUTE%;K%XA;3?WLP>$P[W@ON1R=]X(T6WL998X9-
MRKD9E-:$'@_08@&73U8D?QNS?S-:]S#]HM9(L[=ZD9QTJLMO?JH47<> ,#]U
M_P#7H>*Q#WF_O8+"8=;07W(KWHT3PUI-UJ=S!;6=K:1-+-*(@-J@9)X&37%Z
M3\;=(U#5=,MK[0];TBUU=]FG7]_;!(;EB> "&.,YXKMO$4VBP>'KI_%)M?[*
MV@7/VQ08B"0!N!XQG'6O&_BN;[3=>\(:QJ!L;SP3;ZG!]BLK$&*5&*?(Q."&
M48) &.,#WK!2<YKF=]4OZ_0WY5&#Y5;1O[OZU.[\3?%G3M \0W&B6.BZQKU[
M90B>]72[<2"U0C(W$D<XYQ5FX^*6A#PAIFOZ9'=ZHNK2B"QL[2+=/-+SE-I(
M *X.<G Q7)_"K_DJWQ0^U_Z_[?$3NQ_J_P!YM_#&*Y[X/^$'\5_"W?#J5QI5
MWIVNW%QI=];JK&$[0I^5N&4Y8$5,=5\D_OMI^/X%RT;]6OP?^7XGJ^B_$'2M
M7\.ZEJLL-UIS:2[1W]G>1[9H'49VD D'((Q@\YKH[&>2ZL(+B>W>VDEC5VA<
M@M&2,[3CN*\AN[.R\$)J4NJ7MWK:6,T>JZY=-&H>]NCA;: */E !PV.V$[&N
MO\)>/;_6?$,V@>)_#<WAW5A;?;(('NDN%F@W;=VY.A!ZJ:K?;^M-?U^6I.JW
M_KM^GS=CMJ***D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'DGQH_Y&_X;_P#8?3^:U3^+*R:[\7O!/ANUN/['N3YMU'K* ^='@',49SCG
M;R#GJ/H?4-:\+:/XAO--NM8L_M$VEW N;-O-=/*D&/FPI /0<'(JMXL\#>'?
M&]I#;^)=.6[$#;H9 [))&>^UE((Z#C-"T2]6_P $AO6_I;\7_F>3>"-!MY_B
M7X\\">(V'B&&ZABN+C59,B=C\NV-F!P"N[(QC!7\N@N?!NC^';^XTVRFU'4I
M9K;[7K-Y?W1N)A91$E+<,>@=AC'=5>NZ\*>!_#W@FTFM_#>G+:"=M\TA=GDE
M/^T[$D]3WK2M=)L[2\OKJ*,F:_<-<.[%MV%"@<]% '0<<D]S3=[*VZ7_  W]
M=;>8MV[]_P"OZZ?(\U\+_$?Q1=:MX>F\0Z=H\>B^*-PTU;"9VN+;"%P)<_*>
M!@[>AKU>N5T/X:>$?#FNOK&C:-%;7K;MKAW98MWWMBDE4S_L@5U5#:MH+6Y4
MDLY'D9A>3H"<[5(P/TJ2UM5M5?#M(SMN9VZDU/12&%%%% $-Q9VUTN+JWBF'
MI(@;^=9LWA/0Y_OZ;$/]S*?R(K8HK2-6I#X9-?,SE2IS^**?R.=?P+H+=+:1
M/I,W]33?^$"T/_GC-_W]-=)16WUS$?SO[S'ZGAO^?:^Y'/IX'T!",V;/C^],
M_P#C5V'PYHUN08]-MLCH6C#8_.M.BHEB:TOBF_O9<<-0C\,$ODAD<4<*[8HU
MC7T5<"GT45@;A1110 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!2UC2++7M&NM*U6$3V=W&8IHR<;E/OV/O7 Z7\#]%L=0TZ;4-;US6+/2GWV
M&GZA=AX(&!^4A0HSCM7I=%"T=T#U5F<%XG^$NF>(?$%QK5IK&L:%>WD(@O6T
MNY$0ND P-X(.3CC-=3X;\.:;X3\/6NBZ)#Y-G:KA%)R22<EB>Y))-:E%"T5D
M#U=V<])X*TJ[\,:AH>IJ][!J4CRW<DAP\CL<[LCH5PH7'0*/2JGA/X>:?X5U
M*;4O[1U35]0EA6W%WJEQYTD<(Y$:X  &>?4FNLHH6FP;JP4444 %%%% !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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
L0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>piecharta01.jpg
<TEXT>
begin 644 piecharta01.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
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                                                 %!I9&=E;VXL
M($UA9&ES;VX    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,S
M,@  DI(  @    ,S,@  ZAP !P  " P   B>     !SJ    "
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                            ,C R,#HP,3HQ," Q-CHP-SHP,  R,#(P
M.C Q.C$P(#$V.C W.C P    4 !I &0 9P!E &\ ;@ L "  30!A &0 :0!S
M &\ ;@   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 Q+3$P
M5#$V.C W.C P+C,R,CPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y0:61G96]N+"!-861I<V]N/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( /@#DP,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&
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@ J.&>&X3?;RI
M*F<;D8,,_A7$?&?3]:U3X6:G:^'(YYKEC&9(;<GS)8@P+JN.22.W<9%>3:!:
MP:C\0-5\,^ ].U/PK8:SX:=6BOHWB_?JV!+M)) _@W=_FI)MWM_6E_\ @>HV
MDK?UUM_P3Z0BN8)HC)#-')&I(+HX(!'7FG)(DL:R1,KHPRK*<@CU!KY[AT6Z
M\#)J%KK:6'AZPU.UB6^M=+FDE6.UAXEG.1D22EEB4#GYB>HKV/P?XNT;Q/9S
M0Z-%<VCZ>4BFLKNV:"6 %<IE#T!'2JLNA-WU_K^OZW.CHJI?W5U;*AL]/DO2
MQ.X)(B;?^^B*ATW57O;JXM;FRDLKB!4<QR.K;E;.""I(ZJ12&:-%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 'IZUYAH7Q!\2ZO\8+CPSJ.B#1;1-*:ZBAN'
M6221PX4.60D!>2-O7BO3ZX$>&M6_X:!/B7[)_P 2C^POLGVGS$_UOF[MNW.[
MIWQCWI+XE?;7\G^H/X7\OS1RFN^(_BSH7B'1]%-_X7OK_5IBL5M;6TVY(UY>
M5B2 % [_ )9I=,^+^KMXZ^R:K-IB61O;FVN-,2*1;JPBA5C]HD8G!4[<GC&"
M,5U/AOPUJY^,'B?Q1KUKY<#0PV6D.95?]R.7( )*Y8 \XZUJ^*=$EUW5+'3H
MK-$L9V\[4[O:H,D<9!2#/4[FQGMM4CO0KV3_ *_JWY@[7:_K^K_EV-'PK>ZC
MJFA)J.K1B!KQVF@M]N&AA)_=JWJVW!/N2.U;#,J*6<A0.I)QBO&_ 7@_QGI7
MC^WO-5M[J!8C<_VKJ,NJ>?%JFXGR=D.?W>WCL, 8KV*:"*YA:&XB26)QADD4
M,K#W!JM+)H6MVA$N(9&VQRQLWHK U)6'J'ARTCMA<:)96MI?V["6!XHE3<1_
M 2!T89!^M:6FW\6IZ?%=P9"R#E6ZHPX*GW!R/PI#+5%%% !116)J/C/PWI)(
MO];LHG7J@F#./^ C)_2@#;HK@[GXR^#;=L1WT]S_ -<K9_\ V8"J]M\;/#-W
M>+;P6^I%FS@F% .!G^_[4 >B45Q\?Q.T%_O+=Q_[T0_H35^W\=^'+G 74EC)
M[2HRX_$C% '0T5!:WUI>KNL[J&X7UBD#?RJ>@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** ,OQ)X?L_%/A^ZT?46F2"Y4 O!)LD0@Y#*W8@@5B>$/AU9>%-5NM6
MFU34=:U6YB6!KW4I0[I$O1%P  .A/J:Z^BA:.Z!ZJS.9U3P)I>MPZY'J[SW'
M]LK&DC[@K0)'RBQD=-K9?O\ ,3FG>$O!5IX3:]GCO[_5+Z_9&N;W49A)+($&
M$7(   'MWKI**%IL#U"L;4/]#\3:;>=$N%>SD/N1O3]58?\  JV:R_$EN\^@
MW#0#,]OBXA_WXR&'YXQ^- &I15-M6L(M/BO;F[AM[>5!(LDT@08(SU-<_>_%
M#P;8$B77()&':!6ES^*@B@#K**\ZF^.'A*+[GV^;_<MP/YD5<L_BWX?O;99X
MK?4%1LXW1)G@X_O4 =S17*Q?$CP[)C?/-%_OPM_3-:MKXHT.]P+?5+8D]%:0
M(3^!P: -6B@$, 0<@]"** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^<*^CZ^<* "O4/A]J%OI/@'4]1OG\NVM)Y9I6QT58D)_05Y?7H7AC1
MG\1?"77]'B<1R7QG@1ST5FB4 GVS4S;46UN5&SDKF/;_ !3^(6H:'_PENF^"
M+:?PT7S'"+AC>RQ;L;PHX_#'YCFNZU7XF>$M!MK"77]7BTR2^@6>*WN%82A6
M'&Y "5].>X->:^&O'WBKPOX$LO!UMX#UB7Q38H+2$R6I-DX#8$C2!A\N/3CW
MJMX[A\47/CJ\@O=,OH#<:(D*W.@Z0LQOI2OSQ-,X8QH&SQD<#-5*R^'5?\!D
MQU^+1_\ !1W.N_%O2]#\:Z-8W%U8C0=1TZ2].IF4D#!(4+C@YP/>I/$WQ4L;
M+PWHNM>%I;36+74M6AT]G#D! ^<G'4,,#@^M>3^'M.U/0-0^'VJZOX/UJ_M-
M+T>XCNXX]-=WMW,LF"58#D9!QUP<BD7PKKMYHLNJV?AS4;.TU+QK;WUMI_V5
MO,@MU#YD9 /D7D>W'IBJ27,EY_\ M]OR_(EO1OR_]MO^?YGN>J?$GP=HNO#1
MM5\0V5KJ!(!A=_N$] QZ+^)%;&M:Q::#H-[J^H.5M;.!IY"O)*J,\>YKYOUG
MPIJEGKGB_1]8T_Q1<G6-2:>W32["&6"\C9LJ6F="4*_7CVKW#7_"=QK'P@N/
M"\4C+=2:6MLC3."=ZH,;F'!Y R16;;]ES+?_ ('Z&BM[3E>W]?F<5;_%'XAS
M:)#XL'@>WE\-3,K)!!<,]Z82<"0*.#ZXQ^G-=[K?Q&\)^&DM#X@UJ#3WO(UE
MBAF#>9M/0E "5_'WKS;0OB+XLTKP7IGA/3/ >K_\)39QQV>;NT/V(*F%\QI
MP^7:/89[^JZ@M[X-^+>NZ[XG\+WWB"UUG3X(K:?3+$W*QNJ!7BVDDH&(/7MC
MKS5RLG9;:V?R_4B-VKO?M\ST_4/'OA72K*RO-0UZRAMM0C>2UF,F4F51EBI'
M' -9J?%WP#(EHR>*M/Q=N4BRY!R#CYACY?JV*\D\+^!-?T^X^&D>K:+<F*'4
MKZZGA,!D2QC<*8UD."$Y&><<^])J?@K43\//BA%#X:NC=W.O>98(EBWF2Q"9
M2&B 7++@MRO&,TMM7_6J7Z_@-:M+^NO^7XGM&N?$;PCX;O)K37->M;.XA5&>
M*0G< WW> .<^U&G?$;P?JVN1:/IGB&QNK^9 \<,4F=X(W<'H3CG&<^U><CPQ
M?W/Q&\5W5WHES+!-X3C@@FEM&*O+Y:@HI(P6R.@YK(T?PCJ=KH7PA9?#]Y#<
MV5_(]^19LKP*6SF7C*@^K8II:V?>WWMK]+BOI==K_@G^MCV7_A./#0\/SZY_
M;%O_ &9;3&":ZR=J2 @;3QUR0*J:Q\3/!N@74]MK'B"TM9[?9YD3D[EWKN7@
M#)R.>*\%OH-?M/A/XE\"#PCKT^IMK#7(FAL6> Q&5&#!Q][.WH >N>QKOM.\
M+W4WQ,\?WE_H<SPW&C6\-I/-:$K*WD ,J,1@G( ('I4)OEOY7_!/\]"[+FM_
M6]ORU.YG\9"7QAX;T_2KC3KG3=:@FF$WG'S'")N4Q@<,/7TJ4?$GP<WB7_A'
MQXBL?[4\SROL^_\ CZ;-WW=V>,9SGBO)? GAO7K75/A8;K2-0MA8V&I)=/+:
MNHM6</L#Y'RDY& <9JOX0M9])T"U\%ZS\-[[5]:CUEII;J> QVP4N2+C[0 <
MX'YU:7O\OK_Z5;\B7\'-Z?E?\SV#5?B9X,T37?[&U7Q%96M^"%:%V/R$] Q
MPOXD5B/\8-(?QWK'A6V-N+FPM'EAN))SLFF52S1XV\;0"2<]!7D7CO3O$NK-
MXVL/[$UF&>:_\RWL=+T9?(NXU<8FDGVEG.,G .<_B!UPT[5+/XD:U,^@:I+;
MZOX42VM[F*R=HUE6')5SCY6RI&#SD@8YK.[<.;^OA;7XK^MBK)2M_6Z7Z_UN
M>A:;\0]+M_A[IWB7Q;J6G:>MVIR\,I:)FW$83^)N!V'K5Z'XA>$[CPVVOP:]
M:/I:2")[D,<(Y. K#&0>1P1WKQ>RT#6="T'X9:_JGAS4=0L=$AN([_3H[4O/
M;N[-MD\D\\<'VP/:L_7_  SKGB#P[X\US2O#.I6=CK5[9?8M-:T83R^6XWRF
M)02 >N?<UJ_B:7?[M4OQW(C\*]/T_0]YT3Q_X4\1WUU9Z)KMG>7%HI>9(W^Z
MHZMD\$#U&146A_$GP?XDU@Z7HGB"TO+T9(A1B"^.NTD -^&:X+Q'X6N!\7K2
M;3O#L\VG'PM<6L@MHC#&[$,!%Y@&U6(X&?:N3^']CXAL_&OAFRT_3]8N=.LG
M=;BV\0:,BG24(Y\JZ(!)/;;C/IZ*.LDOZW:_3_@@V^6_];)_J?2%%%%(8444
M4 %%%% !1110 4444 %%%% !1110 5A_\@7Q#Z6.J/\ A'<8_DX'YCWK9FFC
MMX7FGD6**-2SN[850.I)/05XO\0?C#;W4$VD^&8UG0G#WT@. 0<@QCU!'WC^
M7>@#U77O$^C^&;7S]:OHK8$91"<N_P#NJ.37D_B'X\SR,T/AC3UB3H+B\^9C
M]$!P/Q)^E>27M]=:E>275_<27-Q(<O)*Q9C^)J"@#:UCQ?X@U]F_M;5KF=&Z
MQ;]L?_? POZ5BT44 %:6@?\ (<@^C_\ H!K-K2T#_D.0?1__ $ T =?1110
M^.5X9 \3LCKT93@C\:Z+3/'NO::0#=?:XQ_!<C?_ ./=?UKFJ* /7=%^).E:
M@5BU%6L)CQESNC/_  +M^(_&NP1TEC5XV5T895E.017SE6SH7BG4_#\H^QS;
MH"<M;R<HWX=C[B@#W:BL#PWXOT_Q'$%B;R+L#+V[GGZJ?XA6_0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B^*?$
M$_AO25O;71-1UIVE$?V;3HP\@!!.[!(X&/U%<-!\=M/%UJ5OJGAC7M,ETZW6
M>:.X@7=EF58TP&X9BPQG%>@^(M730/#.I:O(N];&UDGV_P![:I./QQ7 _#/P
M=9ZU\*))O%, OKKQ43?ZB[DAG+'* $<C:-N,=#TI*]WY?K_PS8W;3^O7]$;-
MC\3K.ZTG49;G2;^QU33YXK:32KA5$SRRX\I5()!W9ZYXP<]*[922HW#!QR,]
M*\'UJQA\'QZCJ_A"%OLFCWL<$FH7IDNC]J?"2W+Y.76&,[ .@+/Z5Z%\+?%.
MI>*=!OIM3GAOX[6]>WMM3@MV@COHP ?,"'IR2...*I6DKK^MO\[^GHR7=/7^
MM_Z]?D=O15._T][XH4O[NTV9S]G91NSZY4UFR/>>'I/.N+F?4-,;_6O* 9;8
M_P![Y0,IZ\9'7UI#-ZBFQR)+&LD3*Z, 593D$>H-.H *"0H))P!R2>U5;W4(
M+"/,S98_=0=37S_\4_%?B2ZUJ73KR<V^F,-T,,&565/]H]6/8@\<=* /3/$W
MQ@\.Z 7@LI#JMVO'EVS?NU/O)T_+->5:]\8O%.LEDM9TTRW/&RU7YB/=SS^6
M*X*B@"2:XFN7#W$LDK 8#.Q8X].:CHHH *['0?\ D"P?\"_]"-<=78Z#_P @
M6#_@7_H1H T**** +UAK.I:6P.GWL\&#G:CG:?J.AKK])^*5["536+9+E.\D
M7R/]<=#^E<%10![WH_B32]=3.GW2O)C+1-\KK^!_F.*U*^<XI9()5DA=HY%.
M5=#@@^QKO?#7Q*F@9;;Q!F:+H+E1\Z_[P[CWZ_6@#T^BHK:Y@O+9+BUE2:&0
M95T.0:EH **** "BBB@ HHHH **** "BBB@ HHHH *\4_P"%?^)O^@9_Y,1?
M_%5[77$_\+A\"_\ 0<_\E)__ (BM(4JE3X(M^B(G4A#XFD<5_P *_P#$W_0,
M_P#)B+_XJO0_ &CWVB:#/;:G!Y$K7+2!=ZME2JC.03W!JC_PN'P+_P!!S_R4
MG_\ B*Z+P_XETGQ3I[WNA7?VJWCE,+/Y;IAP 2,, >C#\ZJ="K!7G%I>C)C6
MIS=HR3^9J4445B:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 54U75;+1=,FU#4[A;>V
MA7+NW\AZD]A4MY>6^GV4UY>S+#;PH7DD<X"@=Z^9OB%X^NO&FK$1EH=+MV/V
M:#IG_;;_ &C^@X]20";Q_P#$J_\ &-R]M;%[32$;Y+<'!EQT9\=3[=![]:XB
MBB@ HHHH **** "M+0/^0Y!]'_\ 0#6;6EH'_(<@^C_^@&@#KZ*** "BBB@
MHHHH ?%-)!,DL#M'(AW*ZG!4^H->J>#/':ZILT_6&6.\Z1R]%F]CZ-_.O**4
M$@@@X(Z$4 ?1U%<3X#\9?VM&-,U.3_38U_=R$_ZY1_[,/U_.NVH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL;7?&'AWPS)#'
MX@UJQTZ2?_5I<SJA8>N#V]^E)J?C'PWHPLSJNNZ?:"^ -L9;A0)@>ZG/(Y'/
M3F@#:HJL=1M!J$=C]H3[5+$9DB!RQ0$ M],D#/O5F@!JQHBE4154DD@# YZT
MH 50%  '0#M2T4 %!&1@\BBB@# >.3PQ*TUNK2:.YS+"HR;0GJRCNGJO;J.,
MBK6H:W#;PK]E99GD4,I4Y4 ]#3]7U,6,.R/!F<< _P (]:Y,      <  8Q0
M ^6:2>4R3,7=NI-<WXS\.+XBT1DB4?;(,O WJ>Z_0_SQ70T4 ?-S*R.5=2K*
M<$$8(-)7??$OPS]DNQK-FF(9VQ<!1]U_[WT/\_K7 T %%%% !78Z#_R!8/\
M@7_H1KCJ['0?^0+!_P "_P#0C0!H4444 %%%% !1110!N>&O%5]X;NLP'S;5
MSF6W8\-[CT/O7LVDZO::WIZ7EA)OC;@@_>0]P1V-?/M:_ASQ#=>'-36YMR7B
M;B:$GB1?\?0T >\455TW4;;5M/BO;*3?#*,@]QZ@^XJU0 4444 %%%% !111
M0 4444 %%%% !7Q-7VS7Q-7T.2_\O/E^IXN:_8^?Z!7N?PGUD>'?@MXAUEH_
M,^P7-Q.$_O%8(R!^)KPRO>_@QI=OKGPFUK2[T$V][>3P28Z[6AC!Q[\UU9Q?
MZH[;G/EEOK*OL9F@>'OB3XH\%VWC.S\>7,6M7RBZM]-**MD$+<1E>?X>^/\
M&NO\2?$C5O#)BM6\)7>IW<%@MWJ,T$RPVT''S*LC\.<Y^4<XQ7,6/@;XL:7X
M;3P7IVNZ/!HL3>7%K$9E2]BAW9V@#@-V_P#9J=XL^$FOZOXO>\B?2]:L7TQ+
M*!]=EED>R=5P90H!#L3\V2>I_/Y23_DVZ?<_^ ?11_O;_P#!7_!*^I?%74;S
MQ]X0O_#-IJ6H:?JVD33KH\156EE#,HW$G VE3DYQQ2^)OBO=:YX7TJYT47FA
M:C!XFM]-U.SD(WIG=N0GNIQ[=#2:5\*_'7AV;PGJ&CW6A->Z!ILUI+%<2RF.
M<O([8!" @88<\8(Z$4X?!SQ)=Z1]IU&^TTZW?>)8=:O@C.(4C3=^[0[22?F[
M@#WXR:5N9=D__;_\KDN]GWM_[;_G8V]:^.%KI>JZHEGX=OM1TK1I_L^H:E#+
M&HB?.&"H3E\=R,5TOCS6Y(?A+K.MZ'=M&_\ 9K7-K<1\$97*L/SKSC4_@KK,
M7B367TC3_"NH66K7ANTO-7@>2XLMQRZA<$,.N,G\J].\3>%YM4^&-_X8TQ[>
M*:;3C9PLZ^7&IV[1PH.T>P!Q63NZ+[V_37\?Z9K&RJKM?]3Q9_BAXD'P/O8+
M_4)K7Q1I[VDHNE(#W%K.RLD@/?AMI^GO7I7BKXMIH/B2]T72/#]YKD^F0+<:
M@\$R1K;J1D ;OOMCG _QKF_'/P1U#Q-X*\-VNFWEG;:WI5G#974CR.(;B)0"
M5R%).'4%<CN>E2>,OA)JU[X^U/Q!H>G>'-6CU:)%DBUR-R;255V[TV@Y! R1
M5R^)V[O\E;[_ ,R8VY%?LOSU_P"!Y#M0^+&L7_C_ ,%Q^%=/FNM#UNVDF,9:
M%6N,#D9;E#&0<C/..,U??X[:5#HUA?7.DW44ESJLFF36YD4M;&,@,['T&Y?S
MHG^&>NV.K>"-1T&;1A+X?CFCNH7B:")Q+]\QJ@..K8!QVSWK+U+X(W]]XM\6
M7HO;,:9JMM.VG0%GW07<PCW.PVX W1]02<=J>B?EK^=TOFM"=_P_*S^YV9N:
MC\:M.L;K5+2'2+R\NK74QI5G# REKZ?&6"_W0O&2?45+:?%^+[!X@76_#][I
M.L:#9F]GTV:16,D79D<<'J!^(KGXO@WKUEX.T.6SU*P;Q;I.J2ZH\TN]K>YD
MD;YE)P&QA5YQV/UJPWPS\5Z__P )9K/B:ZTJ'6];TDZ7:VUHTGV>"/@Y9B"Q
M)('0'O\ 02[J+[_\!;?,N-FU?;_@_P"1DZU\7K_4=3\':G%:W_AO0[C45\Z:
M\8*EY#L#,>GW1SSWSFNKF^,UI!X&F\5RZ'>1Z=)=K:Z;YLBHU\22 _/")P>6
M-4_$/PEN_$?A_P !:1J#6,UKH!C74HVE<"=!&JD1D+D\J>NVJD'PP\76'P_O
M_"<%]HM]I\-]YVF1ZA&TPDMLDF&4%/D(."&0DCGI5.RYDN^GII_2^9"U46^V
MOX_T_D=OX,\8W?B=[R'4O#M[HMQ:[3F5UF@G5AP8YD^1\=P.E=57E_PH^&^J
M>#-;UC4KU+'3;6_1%BTC3KB6:&)AUD+2<Y/H.QKU"AVT!7U"BBBD,**** "B
MBB@ HHHH ***"< D]!0 45PND?&3P7KNLV^EZ7J%Q-=7,OE1#[#,%9O]XKCM
MUS5_2?B5X7UOQ(VAZ=?N]WN=8V:!UBG9/OB.0C:Y7O@T;@]-SJZ*HZ1K%IKE
MB;S3V9[?S7B60K@2%&*DKZKD'![U>H **** "BBL/Q?>7]IX9NQHQ0:C*A2W
M+MC:3U;/J!T]\4 >0?&7QV=4U%O#FF2_Z%:/_I+J?];*/X?HO\_H*\JJUJ%A
M>Z=>-!J4$D,^<D2#K[Y[_6JM !1110 4444 %%%% !6EH'_(<@^C_P#H!K-K
M2T#_ )#D'T?_ - - '7T444 %%%% !1110 4444 20S26TZ30.T<L;!D=3@J
M1WKV_P )^(H_$>C+.<+<Q82=!V;U'L>OYCM7AE;OA'7V\/Z]%.S'[-+^[G7_
M &3W^HZ__KH ]RHI%8,H92"",@CO2T %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 >0_$F+P]9>+KC[)HTGB7QEK>G_9+;3G"R101=/-;(
MQ&N<G.>>>G)K,_X4MJ6G^#M/6;7["VD@T5].U1[NT%PD<)D:5FB)(VLNXC/3
M !XKOO$GPC\$>+M:DU;Q#HIO+Z155I?MDZ9"C &%< <>U:MOX+T*S\'Q^%[.
MT:'1H^!;+,YRI?>5+$EB"2<@GD$CI4I>[;K_ ,/_ )N_<J^O]>7^2L>6Z'X[
MB\)375W/H>I:B(;*V>ZN R Z=IX&VW!#$%F89D8#NY]./;8I4GA26([DD4,I
M]0>17-Z_\.?"OB?5H-2UO24N+J%50,)'0.JG*JZJ0' /9@:Z< *  , < "KO
M=:[D6L]/Z_K\K&5-_P )#YS^1_9GE[CLW^9G';..],AU]8IEMM:@.G7#'"L[
M9AD/^S)T_ X/M6Q3)H(KF%H;B-)8W&&1U!!'N#2&/JO>W:65JTS\XX4>I]*S
M/[(O-+^;0+D>2.MC=,6C_P" -U3]1[5@:OK4]]<H#'Y(B&&B+!L-WY'!],UO
M1HRK2M$PK5XT8WD$\\ES.TLIR[')J.HXIUDP/NMZ'O4E14ISINTD73J0J+F@
M[A11169H07UE!J-C-:7:;X9D*NOM_C7@NO:-/H.LS6%QSL.4?'WT/1O\]\U]
M UROCWPU_;NC^?;)F]M 6CQU=>Z_U'O]: /%Z*** "NQT'_D"P?\"_\ 0C7'
M5V.@_P#(%@_X%_Z$: -"BBB@ HHHH **** "BBB@#J_ OB@Z%J8MKI_]!N6
M?)XC;H'_ ,?;Z5[)7SA7K_P[\0'5=%-E<ONN;+"Y)Y:/^$_AT_+UH ["BBB@
M HHHH **** "BBB@ HHHH *\3_X9U_ZFC_RG_P#VVO;*\T_X6-J__/O9?]\/
M_P#%5Z> CBGS?5W;:^WGW/-QU3#0Y?K"[V_ Y[_AG7_J:/\ RG__ &VO0_A_
MX+_X070)],^W_;O-NFN/,\GRL955QC<?[O7/>N=_X6-J_P#S[V7_ 'P__P 5
M76^%M>FUG19[W4!##Y4K(2F54*%4Y.2?4UOC(XY4KUW[OR_R,<'6P<ZMJ*?-
M\S>HJA!KND74RPVVJ64TK'"I'<(S'Z &K]>*>P%%%% !1145O=V]VC-:7$4Z
MHQ1C$X8*PZ@X[^U $M%%% !113998X(7EG=8XT!9G<X"CU)/2@!U%9G_  DV
MA?\ 0:T[_P "T_QK25@RAE(((R".] "T5%#=6]Q)+'!/%*\+;951P2A]"!T/
MUJ6@ HIKND4;22,J(H)9F.  .Y--M[F"\MTGM)HYX7&4DB<,K?0C@T 245#/
M>6UJT2W5Q%"TSB.(2.%\QCT49ZGV%34 %%%% !1110 4444 %5-6E6#1;V62
M4PHEN[-($+E %/.T<G'H.35NBIDKIH:=G<^=/"NJ7'A"[\"6?A7QX/$NG:K>
M&TFTX6ZQK'"6.9 GWT*Y));DGVKIM=^'EOX>U*PMM(UG4YIIY;C^S+!F4QZ;
M'(";F9<#<<*Q"Y/#.M>EZ=X-\-:1JLFIZ7H.G6=]+G=<06R(YSUY XSWQUK3
M^PVIU$7Y@C-V(O)$VWY@F<[<^F>:IZ_C_P -Y_\ !$M#RWX:?$J75M3TK0O[
M+TZUTZ\LI)-.2QN_-EM8X2%V7"X^4D=QWXKU.[BGFM72UN/LTIQMEV!]O/H?
MRJGI_AW1=)OKB]TO2;&SNKHYGGM[=$>7O\Q R>>:TJ;=Q)6,8V.O1?/#K$$[
M#_EG/:!5;\5.1^M']N7%GQK6F3VZCK/;_OXOK\HW#\5K9HI#*]G?VFH0^;8W
M,5PG]Z-PV/KZ5S6MW?VK4&53\D7R+]>YK5U?2=-,4E]);".YC&5GA8QR9[99
M<$\^M<T3DY/)H IZEI5CJ]J;?4;9)XST##E?<'J#]*\X\0?#"YM]T^@R&YCZ
M_9Y" X^AZ']#]:]2HH ^<)H9;>9HKB-XI$.&1U(*GW!IE>_:UX<TS7X=FHVX
M9P,+,O#I]#_0\5YEX@^'.I:5NFT[-_;#GY!^\4>Z]_J/R% ''44I!!((P1U%
M)0 4444 %:6@?\AR#Z/_ .@&LVM+0/\ D.0?1_\ T T =?1110 4444 %%%%
M !1110 4444 >Q_#O6?[3\-K;RMF>R(B;/4K_"?RX_"NLKQSX<ZF;'Q4D#'$
M5XAB/^]U4_F,?C7L= !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %</K7QA\&>']=NM'U+4+A;VU8+,D5E-(%) (&Y5(Z$5W%?.?B;43X;D\9^)
MO"WQ&\O4H=6#OHQM!'ODRJ>6PD^:3Y>A7Y>#2O[VNW_!7^8[77]>9Z_J7Q.\
M*Z3K\6CWU^Z7+^7O86[M' 9/]6)' VH6[9-;]KK%I>:O>Z=;,SSV(3[00ORH
M7!(7/][&"1V!'K7F?B[P;97.ER^*M0O-2MO[4CM);[0K=U$=_=*%$4?(W E]
MJG![=NM9>B_$'4/"NN/H]Q9:?<1KJ\=GJ4C796]N+N?!::.+',0+!1_LJ/3B
MDM>5[_\ #?U]Q-_=YNG]?U]Y[=12,"5(4[21P<9Q61_9^NCE=<B)[!K$8/Y-
M2&;%%8WVW7;3_C[TR&]3N]E-M;_OA\?^A&G1^)],\P1W<DEA*?X+V,Q?J>#^
M!H 7Q-JW]C:'+<+_ *UL1Q#_ &C_ (#)_"O.H-3@FX<^4WHYX_/_ !Q6I\0M
M46ZO[:T@D5XHD\PE3D%F_P#K#]:XZOJ\NPD5AU)[O7_(^2S+%R>(<8[1T_S.
MHJ>*Y9,!_F7]17+P7DUM_JW^7^Z>16E!JT4F!./+;UZJ?\*UK87F5I*Z,:.+
MY7>+LSH%=77*'(_E2UG1R8P\3 CLRG(-6HKD-Q)\I]>QKP*^!E#6&J_$^AH8
M^,]*FC_ GHHHKSCTCR'XB^&O[*U3^T;1,6EVQ+ =(Y.I'T/7\ZXNOH;5M,@U
MC2Y[&[&8YEQD=5/8CW!YKP75=-N-(U2>QNUQ+"V">S#L1[$<T 4Z['0?^0+!
M_P "_P#0C7'5V.@_\@6#_@7_ *$: -"BBB@ HHHH **** "BBB@ K8\+:P=#
M\16UV6Q$6\N;W0\'\NOX5CT4 ?1X.1D<BBN?\$:E_:?A*T=VW20CR)/JO _3
M!_&N@H **** "BBB@ HHHH **** "O!Z]XKP>OHLD_Y>?+]3YS//^7?S_0*[
M#3?^20>)O^N%U_Z(%<?7H/@S3XM6\#:GIURSK#=R2P2-&0&"M&JDC(/.#75G
M*<L')(Y,E:6,BV?.$F@W"_!6QU1?AW%9Q((Y'\50ZBKS!?-YD$ (;/;D^]>R
MZAXP\8:C\2+?PWX/U*Q2P;0X-1:[O(-SE,C+ =V88&#P,FKL/P T)-.ATRY\
M3^++S28B,:9/J8^S, <X**@XSZ8KL;7P/I5EXW_X2>V:=+K^SETU;<,ODK$K
M C"[<YXQUQCM7RK>NG>_X/\ 6VQ]9;3Y?JOTN>4?\+&^(%YX'O?B19WFEQ:)
M:W3*FBO;99X5D"$F7.0W/T_E5GQY\3]?M]4E_P"$=URTL(H=+COHK&'39+ZX
ME+)OQ,0-L*X/4GISWKI)_@5X?FN)H4U76H=$N+G[5-H<5WBT=\Y^[C(&0.,_
MC5W6/@_I&JZ]J6HPZMJ^FQZK;K;WUI8SK'%.JKM4'*DC [ X/XG,:VT_K3_,
MTTYG_77_ ".2TWXB>-?'6NZ'HWAFYT[1IGT2/5;ZXGMS,KLQQL52>%SCOGD\
M\<\SX-\7:YX9^'LECI M8]<USQ?-8+-*I:&!FV[FQWP>F:],E^"NCK'H[:9K
M>M:9>:3:?8DO;.X2.::#).QR$P<9." /QIT?P2\-0^#F\/0W6IK$-0.I07?V
MA?M%O/@#<CA?;N"??-4[<S:_I<R?Y:$*]DOZ^%K\]3-U;Q!X_P#!OA+7'\2:
MIH+R0/$MAJ\JF-7#'YMT*9)8?P@#GWK$\+?$WQA<77BK3%;_ (2*YT_2A?:=
M*^EO923.<#;Y1P2O/'<X]ZZA_@?H-QHU_;7^J:O>:C?W$5S+JT]PK7(DBSLP
M=N !D\8_D,6;;X.Z.E]JEYJ.KZSJ=SJUB+.\DNKE27 8,'!5058%1C!QQTJ=
M;/T_3_/T*TT_KK_D<=\/_B'XC\3:Q)H]SXKL'O;BPD9K6\TI[6YLK@+GY$^Y
M,@[Y8' S@8K0^ &G3ZG\(KBWUVXCO].O)YXEMFBVE5W,) S9^8-GVQ73^'OA
M58Z)XBM-:O-;UC6KK3X&M['^T9U86\;#! VJ,G!QDUJ>"? FG^ K*ZLM'O=0
MGM+B8RI!=S*Z6Y))(CPHP#GG.>@JM+OS5OQ_R)UM\[_A_F>2Z9\./!\O[1.M
MZ'+H-JVEV^CQ3Q6IW;4<E,L.<YY-4;?XQ^,KDR:OHL1EL+>]-O#H4.C32![=
M6VY^T@$!\=LX_E7MUMX+TZU^(%[XPCFNCJ%Y:+:21,Z^4$4@@@;<Y^4=_P *
MYH_!?1UU.9[;6M<M=+GN_MDNCP7FRV:7.3P!N )[9I1NN6_]:W_(;MK\OR_S
M//H?&USX)'Q3US3K=9+M]:@BMTE4E5=PPRP')P,\>M7M,^('Q"F.K:;%*^I2
MC3'O+/49-#EM!%.GS-"5< ,"H(!ZY(^E>AS_  G\.W5KXEMKLW<T7B2X6XNE
M:11Y,B_=,1"@K@\\YJ;PK\.[?PUJLFI7.NZSKEXT'V>.34[GS!%'Z*H &?<Y
M/ZTDM+>27_DMOS_KH-O6_G^M_P CA(_B9JOB[^S;;23;FT/AB?4M9#1!@7V,
M@C]OG!X]*RD\<>(M"^$'@>?181I>GWB2_;]1L]-^U+9@,=H$60 "<\D]N*])
M\,_"?P[X3M]>ATIKS;KBLDYED4F%#N^2/"C &\XSGM5>3X1:5'H>B6&EZQK&
MFSZ&CQV=];7"B;:Q)8/\NUAR>PIO7;R_]N_*Z7R$O\_R6OX-G!MXUNO$.D^!
M;J^O=%UV5O%D-L+NV@=<+U#&-PICEY]QTQ6G=>,_'GB.Z\7:GX5U#3=,TSPO
M/+ MI<VOFO>-$"7W-GY0<<8_^O746'P;\/V-OIRB\U*6XLM7&LM<R3(9+FY'
M>3Y<;?88^M1ZY\&=(U?6-1O;76=:TB'5FW:E9Z?=!(;L]RRE3R><^N32=];?
MT[1_R92:LK_TKO\ X!RUM\1_&'C/Q/X?TWPM<V.D1ZOH'V^5[FW\[R)!(RL5
MY&?NX /&#FNS^$?BS5?%WA"XG\0>2]_8W\UE++ FU9=A'S8[=?TK0T_X=:'I
M7BG3]<T[[1;RZ=IG]F6]LKKY(AR3D@C<6YZ[JM^$/!VG^"]/N[/2YKF6.[O)
M+R0W+*Q#OC(&U1QQQW]ZO2[MY_\ I6GX&>ME\ORU_$WZ***DH**** "BBB@
MHHHH **** "BBB@#'\23;+*.(?\ +1\GZ#_(KF:T/%TS#4;=%8C;%NX/J?\
MZU80N)1GY\Y]1FN^G@95(*:>YY]3'0IU'!K8NT55%XV1N0$>W%2"[0CY@P/M
MS42P5:/2YI'&T)=;$U%,$T;' <?CQ_.GCYAE>1ZBN:5.<?B5CIC4A/X7<Y_7
M_!FDZ^&DFB^SW1Z7$(PQ^HZ-^//O7F'B#P1JV@;I7C^TV@_Y;PC( _VAU7^7
MO7M]'7K4%GS;17LGB#X>:7J^Z:R L+H\[HU^1C[K_48_&O,M;\,ZIX?EQJ%N
M?*)PLZ?-&WX]OH<&@#(K2T#_ )#D'T?_ - -9M:6@?\ (<@^C_\ H!H Z^BB
MB@ HHHH **** "BBB@ HHHH FL[E[.^@NHOOPR+(OU!S7T/%(LT*2QG*.H93
MZ@U\Y5[QX3N/M7A'3),Y/V=4)_W?E_I0!KT444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6+=>#?#5]K::Q>Z#IT^I(05NI+9&DR.AR1U'8]JVJ*.
MMP(+FQM;R2W>[@CF:VE$T)=<^6X! 8>^">?>JDGAW19M;369=)L7U.,;4O6M
MT,RCV?&:TJ* "BBB@ ILD:2QE)45T;JK#(-.JOJ%RMGIMS=.P18(7D+,<
MG)_*FE=V0F[*YXYJ[Q2:U=M;1I%#YS!$C4*H4' X%4J;#-'<KOMY%F!YW(V[
M/Y4ZOT"$5&*BNA^>5).4G)]0HHHJB"2&>6W;="Y4]\=#]1WK2@U=3A;A-O\
MM+T_*LFBHE3C/<TA4E#9G56UV"NZ)Q)'Z ]/\*O1RK*/E//<'K7$I(\;;HV*
MMZ@XK1M]8=2!<+N_VTX(_#I_*O*Q.6QJ:K<];"YG*EI+8Z>N+^(WAK^U-,_M
M*T3-W:+\X YDCZD?4=?SKI[34HIUX</ZX^\/J/ZU=!#+D$$&OG*V'J4'::/I
M:&)IUU>#/FVNQT'_ ) L'_ O_0C5?QYX:_L'63-;)BRNB6CP.$;NG]1[?2K&
M@_\ (%@_X%_Z$:YSH-"BBB@ HHHH **** "BBB@ HHHH ]'^%%[\^H6+'@A9
MD'Z-_P"RUZ17CGPVN/)\91)G'GPO']>-W_LM>QT %%%% !1110 4444 %%%%
M !5#^PM(_P"@59?^ Z?X5?KSG^T[_P#Y_KG_ +_-_C79AJ,ZM^25K''BJT*5
MN>-[G;_V%I'_ $"K+_P'3_"K5M:6]G&8[2WB@0G<5B0*"?7 ^E>??VG?_P#/
M]<_]_F_QKI-&U7[)X9OM1U*:62.U,DLC$EF"*@8X_7BM,1AZE*GS3G=&6&Q%
M.K4Y80LSHJ*\TL/CQX2U.6!+.VUJ07#A(Y!IS["2<?>Z8S6Y'\3-">WTZ:2.
M^@&HZI_95NLUL59IL]QV7WKS_P"OZ^\]$Z^BBB@ HHK'\5>)].\'>'9]:UII
M%L[<J',2;F^9@HX^I% ;FQ15#4]9M-)\/W.LW9<6EM;M<R%5RVP+N.!ZXKA;
M#X[>%-3N+>*TM=:?[2ZI')_9S[#N. =W3'/6C=\O4.G-T/2:**S)_$6E6OB2
MUT">[5-4O(FF@M]C9=%ZG.,#&.YH TZ**"< D]!0 45FZ!XATOQ1I*ZEH-VM
MW9L[(LJHRY93@C# 'K3/$GB&U\+Z+)JE_#<S0QNJ%+6$R/EC@?*/K1L!JT44
M4 %%%% !1169KWB+2O#.GI>Z[=K:6SS+"LC(S9=ONC"@GF@#3HHHH **** "
MO+W^+&L7NO7J>&O",FK:/I]\;&>YCO%6>1UQO,46,L%SZ\^U>H5\KZMX%FT]
MM=T:+PKK$_B^?6_M&D:Q;QOY"0M(&#>8#M7 W9SW(].$OC2_K=?\$?V7_71_
M\ ]9U?XNW&F^+[FQCT:&32K&_@T^ZG>\"W)EE PR0XRRC<._/..E=KH&N2:]
M<:E+#"JZ=;W)MK:?.3<%.)&]-H?*CUVD^E<[XQ\,V4QL;NVT:UG\57A2TBU3
M[,&:V^7YYRV.-BABI/?:!UKB]+7QIHWQ"MM(T]-<CM;74EMXK7[*O]F#2POW
MS)C_ %O?.<YXJH[\K_K;_A_1OL2]N;^NO]>J\SW"BFR1K+$T<@RKJ589QD&L
MG_A%-&_Y]&_[_P G_P 52&;%%8__  BFC?\ /HW_ '_D_P#BJ/\ A%-&_P"?
M1O\ O_)_\50!@^*F)UL@_P ,:@5BUI:]9PV&IFWM4V1*@*J6)Z^YYZUFU]-A
M_P"#'T/F,3_&EZA1116YSA1110!()Y0<[R?KS_.GB[<#D*??%04,0B[G.U?4
M\"L94:<]XHVC7JPVDRV+M"?F5E'L<TLCVUQ"T<P5T<89)%R"/?M68][;1G#3
MI_P'YOY57?5X /D1V/N  ?Q_^M63RVG/9-?UYFJS.I#XFG_7D8FO_#*SO2\^
M@2K;3=3 3NC/T[K^H^E</9Z1?Z-XE@@U*V>!\/C<.&^0\@]#^%>F/K,A;]W"
M@'^T2?\ "N9U#Q7/J6J+I4$JR0P[GF;:" <8VK^)Y/X>M<];*I4X.?-MJ=5#
M-%5FH<NXRBBBO%/:"BBB@ HHHH **** "BBB@ KVKX>OO\$60/\ "9!_X^W^
M->*UZMX'U[3=/\)6T%Y=>5(&<D,C8^^>^,4 =S162GBG07.!J]F/]Z8+_.K*
M:UI<O^KU*S?_ '9U/]: +M%0PWMK</LM[F&5L9VI(&./PKR'QA\3]=T_XCZE
MH&EZYX6T>VL4@ ?6Q)NE>1=Q *GH.,D@ 9'-*^MA]+GLE%>;>(-:^(CZA::?
MX=ATFVB@TP7E]K-U$[6LLO>.,@\#OD]OISQEQ\<M=O?#>BW\)TG0C<V-Q=2S
MW\4DD5U+"^SR(L$8+8SR2>0/J_Z_/_)B/?**X[PKXJU'Q5J-NZ6PL[2WL(I-
M01URPNI55Q"">FQ3D]_G4>M=C3::W$FGL%%%%(84444 %%%% !1110 4444
M%%%% !1110 5SWCZ0Q_#O7F7@FPE7\U(_K70USGQ"1G^'.O!>OV*0_@!DUK1
M_BQ]49U?X<O1GR35B"_O+48MKN>$>D<A7^55Z*^]/CS3@\1:O;DE+^9B?^>A
M\S_T+-6HO&.L1ONDECF']UX@!_X[BL*B@GE3Z'41^.[[>#-:6S+W";E/YDFK
M:^/8RP#Z<RCN1/G]-HKC**"?9P?0[Y?'&EG&8KH'OE%P/_'JMKXKT5ER;W:?
M0Q/G^5>;44$NC ]5BUK37 >/4;9<<C,RJ1^9S6WI^O2[0T3K<Q^JMG/XCK7A
M]%1.$:BM)7'"#IN\&T>^ZI%I_BK1IM/F<1RN,Q[Q@HXZ$?X>E<'IUG/I]F+2
M[0QS0NZ.I[$,:YS0K+4I@'CN[BTM<]8Y"I;Z#^O\ZZW<Y51)))(5&-TCEFQ]
M3S7R6/HT*,[4GKV['U.!JUZD+U5\^XE%%%>:>@%%%% !1110 4444 %%%% &
M]X)?9XTTT_\ 30C\U(KW&O#/!B[_ !EIH_Z;9_($U[G0 4444 %%%% !1110
M 4444 %>7UZA7G/]F7__ #XW/_?EO\*]7+I)<UWV_4\G,8M\MEW_ $*M;$G_
M "2WQ%_UZW/_ *)JC_9E_P#\^-S_ -^6_P *ZCP[8YT.XM=0MCY<TC*\4T?#
MJ5 ((/4'D5MF#C/#N*>YCERE#$*31Y=\%=%\</X&\-WUMXMM8M!Y8Z:=.0N8
MQ(VY/-ZY///;-<CHUS/=:!X,>ZFDF<?$(J&D<L0 PP.>U?2FGZ=9Z38166F6
MD-G:0C$<$$81$&<\*.!R:J1^&- ACACBT/342WN/M<*K:1@1S?\ /51CA_\
M:'->-)WGS?UNG^A[D?=C;^MFOU/GCQ-IAU.'XK:M<:AJ*W.AZBDE@(KQT2%B
M>3M!P3CCV[5:F&I>#O%6GW7AW4-1GO-8\(W&H70N+EIO.N1$7#X;N" 0!Z5[
M^_AW1)([Z-]'T]DU%MUZIM4(NCZR#'SGZYJ1=%TI;RVNUTRS%S:Q>1;S"W7?
M#'C&Q&QE5QV'%9V]VWE;_P E:?XV?R*OK?SO^*?^?WGS3X _M.'6_".K:9K-
MBE[J$G^FJ^NRW,VH@_?5X"F$8<]^,=>]8FK)I6J?!O5_$.M^(KE_%]QJ1BN+
M.2].6 E'[LPY^Z -P..,>V*^IM.\'^&](U234=*T'3;.]DSNN(+5$<YZ\@9Y
M[^M13^!?"=U?7%[=>&M)GN;K_7RRV4;M+SGYLCGD _A5];_TM4]"5I_7K_F9
MWCO_ )(UKO\ V!I?_11KRSX9:G<VOA[PXUQ\:-(M;2..(OH4EK:!U7/,)<OO
M![9QFO?)[2VNK.2SNK>*:VD0QO!(@9'4C!4J>",=JPD^'?@J-U>/P?H"LIRK
M+ID((/K]VA/WW+O;\+_YDV]Q1[?\#_(\1U/0DU^?XLZC?ZCJ7F:)<O-81Q7C
MI'$X1FW;0<$_*!STYJ(PP7OQ!\ :QJ4TDNHWGAL77F2W3KYUTD?[H?>')8+E
M1]XGD'-?0XT'1PM\HTJQ"ZB2;T"V3_2N,?O./GX)ZYJ.3PSH4WV'S=%TY_[.
MQ]BW6B'[+C&/+X^3&!TQTJ4K)+R7Y--_C?Y%MW;?K^:=OP_$^7_"4VKW/]@^
M(X=<LK?7+G5 +BXN==E:>ZRY!@:UV$*,=/P]1CT#P!X4@\5^,?&]_K>HZE-'
M8:U=VUO:)=LD2JZLK' YS@X&",8XKUJ#P=X;M=;;6+;0=-BU)B6-VEJ@DR>I
MW8SD^O6K]EI>GZ;)</I]C;6CW4IFN&@A5#-(>KM@?,WN>:;U5O)_C;_+\1=?
MZ\_\SY<\.3Z1I_P2L+.&>]>^U?7?L\]M:ZG]G$FUGVI*[9\I"#S@ GKVS5:;
M4+_3O!7Q TVUO?)MK&_T_P"SP6>HR7,5N6<[U25N3TP?<5]-3>"/"MQ:7%K+
MX;TEH+J02SQ_8HP)7&<.V!RW)YZ\FE7P5X66&6%?#6D"*=465/L,6V0)]P,-
MO.WMGI33]Z[\OPM_E^(WY>?XM_YGE6L^'X?%_P >/%&E:M>Z@MA;Z+#.MO;7
M3Q*7P "=IYQG..F>M<EHEQ?>)M&^%%AJNJ7[1WEQJ%M</'<NDDD:G 4L#GH,
M>N*^DETG3DU*;4$L+5;V>,137(A422(.BLV,D>QJM!X8T&U^Q_9=$TZ'[ S-
M:>7:1K]G+?>,>!\I/?&,THI*U_ZU?^=A2UV_K2WYZGS+>:&;'P'XYU&WU;5E
MG\*ZY]GTG_3I-MNGG*#QGDD-U]JT?&-SJ7B3XC:W!K5Y;QQV&F6\EB+S67L$
MAW1!FF0*I$C;B<_ESV^BG\-:%):WEM)HNG-;WTOG7<36B%+A\YWN,89L@')R
M:AU7PAX<UV2!]9T+3KYK<!86N+5',:C^$9'3VZ4DG:S_ *TLW]^H]+W7G^=T
MCPO1=.O/&/Q \+:1XHUNYO()O"[27$EA>2(EV%G<*2W!.0%)/&2*Y_5(!??
M?_B:75S<#2/%365M)-<-F.#<,@G/..Q/3MBOJ%-'TR/4(K]-.M%O(8?L\=P(
M%$B1?W V,A?;I5<^&-!.FSZ<=$TXV-Q(99K7[)'Y4KGDLRXP3P.3S57UO_7Q
M7_+0E;6_KX;?GJ6-(@L[71K.#2W\RSCA18'$IEW(!\IWDDMQWR<U<J*VMH+.
MUBMK.&.""% D<42!510,  #@ >E2T/5@M$%%%%(84444 %%%% !1110 4444
M <=XO3;JD3]FA'Y@FL"N@^(1F@LK.Z@.W;(8V.T'J,CK]#7GKWEQ)G=,^&Z@
M' _*OJ<!3=2A%W/E,?45+$25CH7=8\>:ZIGIN('\ZKOJ%JF?WH8CLH)S^/2L
M"BO16&75GG/$OHC8?6(@1Y<3OZ[B%_QJN^KSL"$1$]#@DC^GZ5GT5HJ,%T,G
M6J/J6'O[J0Y,S#_<^7^50$EB2Q))ZDTE%:**6R,G)O=A117->)_$GV!6LK!_
M]*8?/(#_ *H>W^U_*F.,7)V1%XI\2_9@^GZ>_P"_Z32J?]7_ +(_VO7T^O3'
M\)1DWT\HZ+'M/XD'_P!EK KJ?",9%O<R_P +.JC\ ?\ XJO/S"7+A9O^MSVL
M!37MXI'0T445\8?5A1110 4444 %%%% !1110 5[GX+@^S^#--0]XM__ 'T2
MW]:\.1&DD5$&YF(  [FOH>RMEL["WMD^[#$L8^@&/Z4 2/$D@Q(BN/\ :&:K
M/I6G2_ZRPM7_ -Z%3_2K=% %:WTZRM)#):V=O Y&"T<2J<>F0*\C\>Z+XHN]
M2\3:?9_#_2=6BUR!8K35[<QQ21_+C,Y<Y)7J",=!^'LM%)I/<:=CP?Q7X3^(
M?]E>'?"EGHEQK7AO3M/BCU!;758;-KZ4#E"[G<(Q@<8Y_+'H^E+?P?#=-_@J
M#3+ZS1EL]$6XBN%1@<1GS!A>>I/4<]Z[&BJ;;O?KK_7Z$I6MY'A7BWX<>+(;
MJW32K>\U??9'RKJVU3[']DU%Y"\ETZY&\'/'7 &,=*]ML([B'3;:.]E$URD2
M+-(!@.X W'\3FK%%&RM_7]?\#L/=W_K^O^#W"BBBD 4444 %%%% !1110 44
M44 %%%% !1110 5F^)+5K[PKJUH@RT]E-&!ZED(_K6E13B^5IB:NK'Q-16CX
MATXZ1XEU+3V7;]FN9(@/8,0/TQ6=7Z!%J231\8TT[,****8@HHHH ***GL[*
M>^N!%;(6;N>RCU)I2DHJ[V&DV[(A56=@J LS'  &2373:1X;"[9]1 )ZK#V'
M^]_A_P#JK1TK18--4.?WEQCF0CI[#TK2KYS&9HY>Y0V[_P"1[F%R]1]^KOV
M# P. ****\$]@**** "BBB@ HHHH **** "BBB@#I_AY!YWC6T/41*[G_ODC
M^9%>T5Y=\*;/?JE]>$<10B,'W8Y_]E_6O4: "BBB@ HHHH **** "BBB@ JO
M]OL_^?J#_OX*L5P- ';?;[/_ )^H/^_@J6*:.9=T,BR*#C*,",UPE:T,VJV_
MA&]E\/6D%YJ2R?N(+B38CGY<Y;MQFD] W.HHKQO1/B3\2=:\6ZEH$/A31A<Z
M2\0OO]-8! _(*GOQ6KX;^-N@7<VHVWBK4+#1[J#59K&WB,A)D1" ';^[DD\G
M XIK6UNO_ _S!Z7\CT^BN=\1^/\ PKX2F@B\1:W:V,MPNZ*-V+,R_P!["@D#
MW/%-U/XB>$=&BMY-2\064$=S;_:H',F1+%G&Y2,YY]* .DHKDK;XJ>!KR\L;
M6V\3V$D]^!]G02?>R< 'CY3GC#8-3ZU\1_!_AW64TK6_$%G9WS8_<R.<KGIN
M(&%_'% '345GZUJ?]F^&[_5+<),;:TDN$&?E?:A8<CL<5X_;?&GQA:^%-.\7
MZWX4L!X;O)5C::UO3YR L5SL/7D'C^5"U=O3\=@Z7_K0]PHKE=3^)W@O1M:&
MDZIXBLK:^. 878_(3R Q PO7N15B^\?>%]/U@Z3=ZU:QZB)8H1;$G>7D&4
M'.?_ -=*^EP.BHKS[P5\5=/USP=IVK^(Y;72[G4;R2UMK9&9C*RMM 4<DGI^
M=;%U\3/!ECXB_L*[\1646I"01F%F/RN?X2V-H/L356UL'<ZFBBBD 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!D>*K$ZAX:NXD&75/,3Z
MKS_($?C7CU>\5XWXCTPZ1KMQ;8Q'NWQ>Z'D?ET_"OHLFK:2I/U_S/F\ZHZQK
M+T?Z&71117T)\X%%%% !116)XB\0)I$'E0$/>2#Y0>0@_O'^@H*C%R=D1^)?
M$2Z5$;:U(:\<?41 ]S[^@_$]L^?,S.Y9V+,QR23DDTLDCS2M)*S.[DLS,<DD
M]S3:1W1BHJR"NR\+QF/1MQZ22,P_0?TKC:[O1(C#HEJK?W-WYDG^M>1F\K8>
MW=GJY;&]:_9%^BBBOE#Z(**** "BBB@ HHHH **** .@\#Z<=2\76:D92!O/
M?V"\C]<#\:]OK@_A=I'V?2Y]4E7#W3;(\_W%/)_$_P#H-=Y0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'E&M>)?&EG\<_#&CW[V=IH=])=>5%
M:2,[W*)&2#+N P1\I 7WYK.^)&H>.]"37_$T_BB/0-/L'1-&L$BBE%^>X?/S
M9;T[?A7:>)?!VH:S\3?"7B*UFMDM-%^T?:$D9A(_F)M78 I!YZY(KC?$/P\^
M(>I_$V?Q/&WA34K>!MNEVNKR7+K:(.C!$4+O/4DYYZ=!4J]DO7\_S_ ;^)OT
M_4S]9\8>/V\16TL7]IV=Q)#8RV&F0:<'M+D2(IN/.E(RFTEAR1M 'UKTKPGK
MQUO4+S4+C4(UAOFQI=@9%#&W3(\[;U.\Y;/]T+[U9US3-;UKPG:Z7+);0W-X
M(HM5FMW8*D>/WPBSS\V"HSR V>HK@+WX/ZH_C\W]F=(CT]M3@OTOV5Q?6J1*
M!]FCP-NSY<=>AZ=*M?%9[?\ #?U]_D2]K_U_7_ \SV%F"*6;@*,DUD?\)7HW
M:[9CV"P2$G\ M;%%(9C?VS?W7_(,T6X(_P">MXP@7\N6_P#':/L&MW?_ !^Z
MK':(>L=C",_]]OG] *V:* /FGXT>'?[#\:)<1M-)#?P"3S97+,SK\K D^P4_
MC7GE?2_QH\.'6_ DEW!'NN=,?[0N!R4Z./R^;_@-?-%?8Y;6]KAUW6A\QCJ7
MLZ[[/4****]$X0HH ). ,DUTFD>&B=L^I# ZK#W_ .!?X?\ ZJPKXBG0CS39
MM1HSK2Y8(SM*T2?4F#M^ZM^\A'7V'K786EG!8VXAMD"J.I[L?4FIE4*H50%4
M#  & !2U\GB\=4Q+MM'L?1X;"0H*^[[A1117 =@4444 %%%% !1110 4444
M%%%% !115S2M/DU75K:QASNGD"Y'8=S^ R: /5_AQIWV'PFDS+B2[<RG/IT'
MZ#/XUUE1V\$=K;1P0KMCB0(B^@ P*DH **** "BBB@ HHHH **** "N!KOJY
MG_A&[S_GI!_WT?\ "@#'KI_#?_(-D_ZZG^0JA_PC=Y_ST@_[Z/\ A6QI%C)8
M6C13,K,7+?(3C&!_A0!Y_P"!=)U&S^-?Q OKNPNH+2[:U^SW$L++'-A#G8Q&
M&QWQ7"-X-U%_@W\1(G\.7;:I>:Y+):H;%C--'YJ%60;=S+]X@CCK7T314\ON
MI>5OQ3_0J_O<WG?\+'SCXET#5])\>-JNHVOB+[#J&AV]O%)I&G1W3!UC57@D
M616V9()[=?KC2\'^![W3/'O@19]$U(:=:Z3=[S?Q"7[,SN[*CNJ[%;YN!U&<
M5[Y15WUOZ_C?_,BVEO3\+?Y'S.O@K5H_@LUO'X:O5U)?%GGK$M@XF$(;AP-N
M[9COTI?$OAG5+#QEXSM-6L?$]Q%KMSYMK_9&GQ3Q7D;=$:1T8QE<^HQC/I7T
MO14VTM_6R7Z%7UO_ %NW^IR1T>XL?@Z^CQQ7$EQ%HK6ZQ.1)*6\D@*2HPS=N
M.M>>_#3X*:;=^"="O/%W]MFZA)F?2;RY98(G#MM_<D#'&#COGWKV^BJO[SEU
M?_!_S)M[JCV_X'^1\O>.].\2ZJ?&U@-$UF&::_#V]CI>C+Y%U&KC$TD^TLYQ
MDX!Z_B!W_@CPM))\8/$6KZMH4OE?V98"RNKNS8 .(4#;&8?>! !QR,5[%14Q
M5E;RM^%AR]Y_UW3_ $/E_P"'/A'Q/X+U;PWXKU'1=2O[>2YN+*>P>PD:;349
MOEF1,;@"<DM@<''>G^(=)UZP\0:U;^'M&UU+B]U7[0=$OM*2_P!/O26&9A,0
M @ZGU'3/I].T55]4^W_ ?YK^M >MWW_X/^9'!YGV:/SE5)-@WJO0''('M4E%
M%#U8DK*P4444AA1110 4444 %%%% !1110 445#>-<K8SM8)')="-C"DK%49
M\<!B,D#/>@":BO&O#/CKQ7::[\1Y?%[VSR:#:13PV5JQ:"(^6[85B QSA<D]
M\UCZ?XR\>Z-'X1UB]UM=:'BZ*55TZ2UCC2WF*;H0C+@XR5!S[_6E?2_I^-[?
MD'6W]:6O^9[[17A/A/QUXPM9;C[=+JFIM<6:1^5J>GBU$.J.^U8(R -R ;F/
M7"KFO8_#TD;:);PKJJ:M- @CGNDD5]\@'S$[> <]NU5;2_\ 7]?YH5];?U_7
M^3-.BJ][?VNFVXFOIEAC+;=S>OI^E9K>*+&;]WI8DU*X;[L5NI_-F. H]R:0
MS:K@_&IM=:C\S2P]U-9 ^?+"N8U3N"W3(ZX&>]=#_9%[JOS:_< 0GI86S$1_
M\#;J_P!.![&M>.WAAMQ!%$B0A=HC50% ],5M0K2H5%4CT,,11C7I.G+J>%T5
MN>*M!;0]5(C4_99LM"WIZK^'\L5AU]S2J1JP4X[,^#JTY4IN$MT%%%9FMZU#
MHUGO;#SOQ%%GJ?4^U:$13D[(9K^NQ:-:\8>ZD'[J/_V8^W\_S(\XGGENKAYK
MAS)(YRS'N:==74U[=/<73F260Y9C_GI[5#2.Z$%!6"BBB@L*]%M(C#901-R8
MXU4_@,5Y]!$9[B.(=9'"C\3BO1^M>!G4O=A'U/9RN.LI>@E%%%?.'N!1110
M4444 %%%% !5[1]+FUG5K>QMQ\TK8+8^ZO<_@*HUZ[\//#)TG33J%XF+N[4;
M5(YCCZ@?4]3^% '66EK%8V<-K;+MBA0(@]@*FHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH :Z+)&R2*&1@0RD9
M!![5\G>/_"LGA'QA=:?L86KGS;5C_%$QXY]1RI^E?6=<3\4?!0\8^%V^RH#J
M=EF6U/=_[T?X@?F!7I9=BO85;2^%[_YG#C</[:G=;H^7*FMK6:\G$5M&7<]A
MV'J?2KFG:'=7TS*RM#'&VUW=<8/<8]:["RL;?3X/*MDVC^)CR6]R:][&9A3P
MZY8ZR_K<\?#8*=9W>D2EI.A0Z<!))B6XQ]_'"_3_ !_E6K117RE:M.M+GF[L
M^BITH4H\L$%%%%9&@4444 %%%% !1110 4444 %%%% !1110 5Z#\/\ PQ<3
MV<FL+<R6<Q;9:R*@8$?Q$@]0>G8\'FN4\.:%/XAUB.SARL?WII,?<3N?KV%>
MZ6UO%9VL5O;H$BB4(BCL!0!D_P!L7FF?+KUIB(?\OMH"\?U9?O)^H]ZU[>XA
MNX%FM94FB895XV# _B*DK)G\/P?:&N=,EDTVY8Y9[?&V3_>0_*WUQGWH UJY
M;Q7\1_#'@JZAM=?OVBN9D,JP0P/,XC'5R$!PON:U[2QU*&Z5[K5S<Q#.8C;(
MF[CU'->(>,(;Z+XZ>*)O^$JA\,YT..6":>&-_M"*.8QYG&W<#D#DXJ6[-?/\
M$V4E?^O-(]3UKXH^$M TO2]1O]3)M=60O920022^:H ).%4D8R.M1/\ %?PF
MOARWUI;RXDMKJ=K>WC2SE,TTBC+!8]NXX'.<8KRZRNH?%EIX!U#5?%T7@[51
MIER\<<%D(UD4N5+H[#RT)" XZ_-QUK>\#V6H_%#P+;:CK&O75OJNAZI<PZ?K
M=FJ*TT04*7*D%2&!(Z?P_7-M6NNWY)V_K;\"5LG_ %>U_P"MSTFS\9:)J-II
M%SIUW]JCUAREGY2$EMH)8D'E0NTYST/'6MVOG_3]7?P5=:<?#D-G/'=17,6E
MW6N7GDQ?9XFWS2E@.9)I"2,8&U4[5[/X0\0KXK\(:;KJVS6HOH!+Y+G)0]QG
MN..#W%&C5U_7]6%JG9FS1112&%>8_P#"^O"__/AJ_P#WYB_^.5Z=7Q?0!]!?
M\+Z\+_\ /AJ__?F+_P".5V/A'Q=8>,])EU'2XKB*&*<P%;A55MP56S\I/&&%
M?)E>X_">YO[/X.Z_<Z/!]HU"&XN'MHL9WR"",J,=^<<4I/E38TKNQZ_17S7X
M2\7:CJ%SI=Q;_%*:/Q*UPHU#1-?C:"V8$_-&GR$ ]ACGZ5U:_%27PU\1?&UG
MJTUUJ9CN[2VT?282#)([H=RH.PZ$GZ>HJK:V_KI_F3?2_P#77_(]IHKBH?B1
M;P^*;_0=;TV73+JRTH:HS/*KH\>,L%(ZE3D'Z&MGP;XE'B_PG9:['92V,5ZI
M>.&9@6VY(!./7&?H:7]?FOT8_P"OU_4W**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#SRU^'-W)XK\>WFI7%O_9_BBWBMX1$
MS&2,")D8L"H ZY&":Y_PW\,_%XU?PI;^*KG2O[(\(EVM'LV<RW;8PA8, %P
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
M.![5VJ(D4:I&JHBC"JHP /I0!EZ!X;L/#MIY5DFZ1O\ 63O]Y_\  >U:U%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !17E'C[Q)XSTCXD>$[*)[.ST"_U>* -!(S3W"G&Y9 1A5Y/0YZ5D
M^)O%/C#6/$GC>3PYX@_L>R\'6Z/';K:I(+N387;>6&0/E(X]J7,K7]?PM_F5
MRN]O3\=/T/;:*^?I?B#XXU?4+'4[!]1MFNH+*73=/MM/$EG=JX'V@RRD?+M.
M[N, #ZUZKX3UXZWJ%YJ%QJ$:PWS8TNP,BAC;ID>=MZG><MG^Z%]ZJS_K^OZU
M[$77Y?B=9103@$GH*P;OQ3:FTD73%N9[QAM@C-I*H+G@9)4 #/6D,DMO^)IX
MFFNCS;Z:#;P^C2D?O&_ 87_OJMJJFE6"Z9I<%HK;S&OSN>KN>68_4DFK= &#
MK/@?PUX@W-JNC6LLC=9E3RY#_P #7!_6N(U+X ^'[C+:;J%]9,>@8K*@_ @'
M]:]5HKIIXJO2^"3,)X>E4^**/([#X+7>E6K06^L0W ,A?=)"8^P'0$^E2-\*
M]:S\MW8$>[N/_9:]8HK&I4E4DYRW9I"$8148[(\IC^%6K$_O;VS4?[)<_P#L
MHJ_;?"8<&[U8GU6*'^I/]*]'HJ"SE;'X<^'[,AI89;MAWGDX_)<"NDM;*UL8
MO*LK>*W3^[$@4?I4U% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5'/;PW4)BN8HYHVZI(H8'\#4E% ',WWP^\/7N2MJUJY_BMW*_H<C]*P;GX3
MQ')L]5=?1980WZ@C^5>B44 >5R?"G5!_J;ZS;_>W+_0U$/A7K7>[L/\ OX__
M ,17K-% 'E\7PHO6QY^I6Z>NQ&;^>*U;3X5:;'@WE]<SD=D 0'^?\Z[NB@#&
MT_PEH>F%6M=.AWKT>0;V!]<MG'X5LT44 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QGCKP?J'
MB?7_  E?6$UM'%HNJ+>7 F9@SH,<)A3D_7 ]ZY3Q1\.?%P\1>*9?!\^E'3_%
MMND-[]N=UDM6"E&9-H(;()_$^U>O44K+^O.W^2'=_P!>6IR$WA&ZM/A[IGA'
M2)PMND<5G=W);:_V<#]X5 _B8#;[;B>U<9>_!_5'\?F_LSI$>GMJ<%^E^RN+
MZU2)0/LT>!MV?+CKT/3I7L5%5=\W/U)LN7EZ!1112&%%%% !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 %%
)%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>revenue12920.jpg
<TEXT>
begin 644 revenue12920.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X1#^17AI9@  34T *@    @ ! $[  (
M   1   (2H=I  0    !   (7)R=  $    B   0U.H<  <   @,    /@
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                                                 %!I9&=E;VXL
M($UA9&ES;VX    %D ,  @   !0  !"JD 0  @   !0  !"^DI$  @    ,V
M,0  DI(  @    ,V,0  ZAP !P  " P   B>     !SJ    "
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                            ,C R,#HP,3HR.2 Q,3HP.3HU,@ R,#(P
M.C Q.C(Y(#$Q.C Y.C4R    4 !I &0 9P!E &\ ;@ L "  30!A &0 :0!S
M &\ ;@   /_A"R-H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A
M8VME="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED
M)S\^#0H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(CX\<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/CQR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2)U
M=6ED.F9A9C5B9&0U+6)A,V0M,3%D82UA9#,Q+60S,V0W-3$X,F8Q8B(@>&UL
M;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B\^/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ
M,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\B/CQX;7 Z0W)E871E1&%T93XR,#(P+3 Q+3(Y
M5#$Q.C Y.C4R+C8P-SPO>&UP.D-R96%T941A=&4^/"]R9&8Z1&5S8W)I<'1I
M;VX^/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M
M8F$S9"TQ,61A+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO
M+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B/CQD8SIC<F5A=&]R/CQR9&8Z
M4V5Q('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^/')D9CIL:3Y0:61G96]N+"!-861I<V]N/"]R9&8Z
M;&D^/"]R9&8Z4V5Q/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T
M:6]N/CPO<F1F.E)$1CX\+W@Z>&UP;65T83X-"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*
M$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR
M)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$( 8 "]0,!(@ "$0$#
M$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,#
M @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S
M8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H
M:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZ
MPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 #
M 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  !
M G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q
M%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X
M>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(
MR<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&
MBBB@ HHHH **SM:\0Z/X<M8[G7]3M=.@DD6))+J81AF)X S^9] "3P":GGU.
MPM=/%_=7MM#9L$(N9)56,[R OS$XY+ #UR/6@"U14%U?6EBL37UU#;":588C
M-($WR,<*@SU8G@ <FHM1UC3-'6%M6U&TL5GD$41N9UC$CGHJ[B,GV'- %RBB
MJ=AK&F:JUPNEZC:7K6LABG%M.LAA<=5;:3M/L>: +E%4[#6-,U5KA=+U&TO6
MM9#%.+:=9#"XZJVTG:?8\T6&L:9JK7"Z7J-I>M:R&*<6TZR&%QU5MI.T^QYH
M N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%4M6U>QT/3VO=4G\F!65 0I=G9CA555!9F)( 4 DG@"L?3_B!H&I:!<ZO;RW
MGDV:HUU ;"<W$ =0REH0A?!5@=P!4C)!(!- '2T5G:!KVF^)]#MM8T.Y^U6%
MT&,,WELF[#%3PP!'((Y%+I>NZ9K4U_%I=VERVG736EUL!Q',H!9,XP2-PSC.
M#D=010!H45CZYXKT7PY+;0ZM>^7<W;;;>UAB>>>8]]D489V [D# [U1O?B+X
M3T[QA;>%KW6H8M:N=@CM2KD[G^ZK,!M5CQA6()RO'S#(!TU%<S<_$7PE:>,X
M?"EQK<":W,0J6NUC\Q&0I?&Q6..%)!.1QR,]-0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!P'Q&T:^EU+2]?T&YMWU/3I(HO[.N2 EU%)=0G&[K&=\:_
M/@C@@BL;QE)HNO\ P-&J6.E);I%>QO##/&I>TF^VJDH4\[3N\Q<J<8Z<5WWB
M#PGI?B4P/J"W$<T#*4N+.ZDMY0 ZOLWQL"5)53C/4 C! (CU#P3H&I^&[?0+
MBSDCTNV*F.VMKJ6W7Y3D9\ME+<\\D\\]>: ,'XIV-I-#X7O)K6&2ZM_$FGK#
M.T8+Q!KA-P5NH!P,XZX%6#'%>?%C68M6C1[:/P_ D*R#*F*26;S_ ,]D8/LJ
MUKZQX.T?7K&PM-46^EBT]D>WVZE<1L'7&UV=9 SN"H(9B2#DYR2:EU?PKH^N
MB'^T[>24PQM"'2YEC9XVQNC=D8%T;:-R-E6P,@T <;9WNK)^S(MXC2_VFOAD
MNCG/F9$!PWJ6Q@YZDUF^.C+H\5I_PB:>44\&:D@^SC[L4:P>21C^Z2VWZG'6
MO1CHKGQ*FH"Z*V:67V46*F0(3N)W%?,\OI@#$8;_ &R/E#='\*:-H)E.F6C)
MYL:PGS9I)MD2YVQ)O8[(QDX1<*,\"@#SOQT9='BM/^$33RBG@S4D'V<?=BC6
M#R2,?W26V_4XZUT,$,-C\1/",&C1JEJ?#]U%((A\ODHUMY/M@%FQZ;CZUT>C
M^%-&T$RG3+1D\V-83YLTDVR)<[8DWL=D8R<(N%&>!2Z+X6TCP])(^DVK1,Z+
M%F2>27RXUSMC3>QV1C)PBX49X% &O7-:SXNNM&NE2;PQJKVS7D%H+T2VHA)E
ME2)6QYWF8W./X/R'-=+7-^//^1=M?^PUI7_IPMZ -O[5-_SXW'_?4?\ \51]
MJF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-%
M%;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'
MVJ;_ )\;C_OJ/_XJK-% %;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4
M 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-% %;[5-_SXW'_?4?\ \51]
MJF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-%
M%;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'
MVJ;_ )\;C_OJ/_XJK-% %;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4
M 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-% %;[5-_SXW'_?4?\ \51]
MJF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-%
M%;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'
MVJ;_ )\;C_OJ/_XJK-% %;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4
M 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-% %;[5-_SXW'_?4?\ \51]
MJF_Y\;C_ +ZC_P#BJLT4 5OM4W_/C<?]]1__ !5'VJ;_ )\;C_OJ/_XJK-%
M%;[5-_SXW'_?4?\ \51]JF_Y\;C_ +ZC_P#BJLT4 <C\0=!L/%GAFWTO4M1G
MT2ZGO$;3KN-\207:AFC(P<$_*>,C/8AL5QOP[UO6+GPGXCT+Q);VTE[I&E0K
M%J5N@'VFVD@9X5?T=03D?[73^)O0?$NN>#[>-M(\8:GHD27$8=K+5+B%1(F[
MABDAY&Y>N.J^U8,&L?"2V\/C0HM5\'?V5D$V37=LT3$8^9E)PS< Y.3D9H Y
M#P/KE_H/[,OAV72].U6^FN'DMV_LFU^T3P(T\I:14Z9 ! )X!*YST-;X >(M
M,TW1_%R7R3:-9IKSNDVID1(OF *L)=V_UJ[/F4G/S+R<UZ#I/BGX8:# \.A:
M[X2TV*1M[QV=Y;0JS8QDA2,G%96N7WPOUCP_=:1#XB\'6=O?7'GW6V6T8NQ^
M^X!; E(X$A!(ZX- 'G>M:SK^A>,_'?BVPO7&M:=J]E8)IKPQNMS9N1Y<8W*7
M3?PV489P3@G!'6_%>*:[.BZQX>DT?5]+T+Q! UYI<0S/)>F4)M\Q&/S@RK^[
M*@@\MN'RC?L?&?PRU:YAUB[U'PO#J-E+-:V\]U=6QGCCBE=%9')W!6 +K@]'
MSWJQ!K_PIMM9?5[;5O!L.IN69KV.YM5F8M]XEP=QSWYYH Q/'<_A+4_&6B:#
M?:GI>G?V)J*ZQ=AYXXY7E(9DA1,[F:1FWL .@7NRUZFQ*J2%+$#(4=3[<UY^
MVH?!Q]2.HO=^!FOFF\\W1DLS*9,[M^_KNSSGKGFMW_A8_@C_ *'+P_\ ^#2#
M_P"*H V_M4W_ #XW'_?4?_Q5'VJ;_GQN/^^H_P#XJLNR\=>$M1O(K/3_ !3H
MMW<S-MC@@U")W<^@4-DFB]\=>$M.O);/4/%.BVES"VV2"?4(D=#Z%2V0: -3
M[5-_SXW'_?4?_P 51]JF_P"?&X_[ZC_^*JC=>+/#EEIMMJ%[K^EV]E=_\>]S
M+>QI'-_N,3AOPHTWQ9X<UGS_ .R-?TN_^SIYDWV6]CE\I?[S;2<#W- %[[5-
M_P ^-Q_WU'_\51]JF_Y\;C_OJ/\ ^*K&C^(7@N:5(H?%^@R2.P5474X26)Z
M#=R:LZGXQ\,Z+>&SUGQ%I.GW(4,8+J^BB< ]#M9@<4 :'VJ;_GQN/^^H_P#X
MJC[5-_SXW'_?4?\ \56)_P +'\$?]#EX?_\ !I!_\51_PL?P1_T.7A__ ,&D
M'_Q5 &W]JF_Y\;C_ +ZC_P#BJ/M4W_/C<?\ ?4?_ ,56)_PL?P1_T.7A_P#\
M&D'_ ,51_P +'\$?]#EX?_\ !I!_\50!M_:IO^?&X_[ZC_\ BJ/M4W_/C<?]
M]1__ !58G_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,50!M_:
MIO\ GQN/^^H__BJ/M4W_ #XW'_?4?_Q58G_"Q_!'_0Y>'_\ P:0?_%5T%M<P
M7EK%=6<T<]O,@DBEB<,DBD9#*1P00<@B@"+[5-_SXW'_ 'U'_P#%4?:IO^?&
MX_[ZC_\ BJLT4 5OM4W_ #XW'_?4?_Q5'VJ;_GQN/^^H_P#XJK-% &3JWB*V
MT.P-YJ<%Q##O6-<!7:1V.%1$5BSL2<!5!)["L>S^)6BWWA^YUB"WU(V]F$-U
M%]B<SP;E#J6A&7P58-NQMQR#CFE^(WAW3_%7A^UTJ^U:;1[N6]1M,O8&*O%=
MJK,A&",G ?C(SV(.#7%> ]=U>^\!^*M%\1VML;_1]*B1;^V0 7,$ELSQ!O\
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
M1Q&SL?+7E^H9L$8((R;'C?2_$>I[8-)L])U73Y@BS6>I2M$J,&;+$A'\Q&#
M%>,;.,[CC-U?P5KD/@GPKH&AR6>H-HES9SS7.H7+P&7[,RL H6.3[VTCD_*,
M?>H T]4OM5U?QG<Z!HNIMI8T_3X[R2:.%)#++*[K&C;U8>6!$Q;;ACN7#+@Y
MY>Z\>:AJUIX:O'U2X\.V6LZ.;F&6TMDF,]_\I%MF1'[;MJ@!G/ .1@]7JVAZ
MW'XADUSPY]@%W>Z>MC=1W<KHL91F:.52J$N5,D@*$+N!'S+CG&O_ (?7=I9:
M=INEVFF:WI%MH_\ 9;Z=J\[PJ&#*1,K+')ECMY& ?E4AAB@#I=2UZZT'X>7&
MO:U;(E[9:8;JYMHVRHE6/<R Y/&[C.3]:YC4?%>K>!QO\07YU<7.AW>I[3$D
M?DSVXC+1)L4?NF\W W%F&WECGC5_LNZGTA/ >JB;4K.30O(NM8D\P22.5,1)
MRA3)^]_K2X/5<?,:S>"=1\1!E\:-9D1:1-I,)LI'?S!,%$LYW*NQB(TP@W;>
M?F;C !3U'Q7JW@<;_$%^=7%SH=WJ>TQ)'Y,]N(RT2;%'[IO-P-Q9AMY8YXU-
M)U'6-*\5:5I.N:D=2_MC3YKO<84C^S31&+>B;%'[HB;C<68;>6;/%=O!.H^(
M@R^-&LR(M(FTF$V4COY@F"B6<[E78Q$:80;MO/S-QB]HOA_6'U^RU7Q.UD9M
M+L7LK7['([B4N4,DS!E786\I $&[;\WS-D8 .LKA?'7BKP\UK;Z0NNZ8=276
MM,#60O(_.!6^@9LIG=P 2>. ,UW5<WX\_P"1=M?^PUI7_IPMZ -O^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M
M_P#OZO\ C1_:5C_S^6__ ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__
M ']7_&K-% %;^TK'_G\M_P#OZO\ C1_:5C_S^6__ ']7_&K-% 'G&J3Q3_%'
M4V@E211HU@"48$9\Z\]*LU%K/_)4]3_[ MA_Z/O*EH **** "BBB@ K)\1,J
M6>GLY"JNLZ822< #[=!6M65X@_X]=._[#6F?^ET% 'I7]I6/_/Y;_P#?U?\
M&C^TK'_G\M_^_J_XU9HH K?VE8_\_EO_ -_5_P :/[2L?^?RW_[^K_C5FB@"
MM_:5C_S^6_\ W]7_ !H_M*Q_Y_+?_OZO^-6:* //_C5///\ !+Q*VCRB206Z
MAS$V?W?F)YG3_8W?A7._%72O"FHVVASW.KCPYKEE%;R:1JQE6&,HTBJ5W-PX
M3(<KD$ @@X+5Z_+%'/"\,\:R12*5='7*L#P00>HJAI&@V>C:/%I=N99[.W8&
MWCN6\WR54@HBD\D*0-N22,#G@4 >%>,=7\>Z_P#""VNM<\+?;[,:1/)>7@NX
M[95ERZ+<-"P#/^[ D50 ,OD $+BWI]EX#U_X>>";?XD7#:!K TA?[+N#J#Q>
M5&F,3))_JE=@$;:V2,@=J]\HH \2UOQG;^'?A+I?A;Q]KZQ:QK=I+:SWDL3R
M2K9%G43NBAGWM%@ -R7)R?E;&EXOGT^?P/\ #Q_""2"V77[!-,&UE=H5#KG!
MYVF,$G./E/..:];K,ET"SN/$D&MW7F3W5K$8[1)&S';;LAW1?[[ X+')P,#
M+9 +DE[:PR%);F%''56D (IO]I6/_/Y;_P#?U?\ &K-% %;^TK'_ )_+?_OZ
MO^-']I6/_/Y;_P#?U?\ &K-% %;^TK'_ )_+?_OZO^-']I6/_/Y;_P#?U?\
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
M_7>\_P#2N:N_KSGX)02/\(M*9;N:,&>\^50F!_I<WJI-=[]EF_Y_KC_OF/\
M^)KX&K_$EZL^RI_ O0LT56^RS?\ /]<?]\Q__$U/&I2,*SM(1_$V,G\@!698
MZBBB@ HHHH **** &R11R[?-C5]K!EW+G!'0CWIU%% !1110!5.G6[:L-1;S
M3<+#Y*YF<QJN<Y$>=@;G[V-Q'&<<5:HHH **** "N;\>?\B[:_\ 8:TK_P!.
M%O725S?CS_D7;7_L-:5_Z<+>@#I**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH \\UG_ )*GJ?\ V!;#_P!'WE2U%K/_ "5/4_\ L"V'
M_H^\J6@ HHHH **** "LKQ!_QZZ=_P!AK3/_ $N@K5K*\0?\>NG?]AK3/_2Z
M"@#U.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .;^(_P#R
M2SQ7_P!@6\_]$/7R57UK\1_^26>*_P#L"WG_ *(>ODJOH<E_Y>?+]3Q<U^Q\
M_P! HHHKZ$\0**** "BBB@#Z:^!W_)'])_Z[WG_I7-7?UP'P._Y(_I/_ %WO
M/_2N:N_KX&K_ !)>K/LJ?P+T"BBBLRPHHHH **** "BBB@!LDL<6WS9%3<P5
M=QQDGH![TZO+_BAHDI\1Z;K^HZ/#XCT.&-;>?36B$LUNWF%S+"C?*Y9?D9>&
M^5,9Y%.\91:;J'A3P)J.FWUU?VT6M:5]DN9+J0^>C31C?("0'<@#EP2"6Z$F
M@#TZBN%U'3[/Q1\3-1TO7[=9['3M'MYK:*7E4EFDF#3KGHZB)0KCE?FP1DUP
M/B?QU;ZQ\!4L=5UVTM]4G\/)<7*2W:QSW;LF$55R&;<06;'L,$,< 'O%%<UX
MN\0?9OACK6O>'[F*Z,6FSW%K<6[B1"0A(<$9! (S^%<-XG<?#U5?PI&(7N?#
M&HW-P4Y\Z>!83'<R?WI,N^7.2V>2<# !Z]17D/B=Q\/55_"D8A>Y\,:C<W!3
MGSIX%A,=S)_>DR[Y<Y+9Y)P,;VF:?:>%_'_A[3]$C6*#5-(NGO@O_+Q)$;?9
M.YZM(?,<%SDMNY)P* /0*YOQY_R+MK_V&M*_].%O725POCK6+XVMO9'PYJ:V
MXUK3 +\R6WDMB^@(('G>9R>!\G4\X'- '=456^U3?\^-Q_WU'_\ %4?:IO\
MGQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3
M?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQ
MN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W
M_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\
MGQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3
M?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQ
MN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W
M_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\
MGQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3
M?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQ
MN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W
M_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\
MGQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3
M?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ .%UG_DJ>I_\ 8%L/_1]Y4M5M4D:3
MXHZF7B>(_P!C6 VN1G_77G/!-6: "BBB@ HHHH *RO$'_'KIW_8:TS_TN@K5
MK)\1$K9Z>0I8C6=,(4=3_IT''- 'JE%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\
MOJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W_/C<
M?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\ GQN/
M^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H LT56^U3?\^-
MQ_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W_/C<?]]1_P#Q5'VJ;_GQN/\
MOJ/_ .*H LT56^U3?\^-Q_WU'_\ %4?:IO\ GQN/^^H__BJ +-%5OM4W_/C<
M?]]1_P#Q5'VJ;_GQN/\ OJ/_ .*H Q/B/_R2SQ7_ -@6\_\ 1#U\E5]6_$6Y
ME;X7>*@;*=0=&NP6+)@?N7YX:OE*OH<E_P"7GR_4\7-?L?/] HHHKZ$\0***
M* "BBB@#Z:^!W_)'])_Z[WG_ *5S5W]><_!*>1/A%I2K:32 3WGS*4P?]+F]
M6!KO?M4W_/C<?]]1_P#Q5? U?XDO5GV5/X%Z%FBJWVJ;_GQN/^^H_P#XJIXV
M+QAF1HR?X6QD?D2*S+'4444 ,FFCMX))IW6.*-2[NYP%4#))/I7*2>)/%6H;
M+CPUX6@EL&(*3ZGJ'V5YD_O+&L;E0>HW8/JM=:RJZE7 96&"",@BN)\;6_B6
MXU'[-HTLMI9WT,-LU_'>+$+,>:6G<JQ!WF,*J% 2"6S@ &@#?T;77U"XDL=3
ML)-,U.%!(]M(ZR*Z$XWQNO#KGCL0>H&1G8KG_!$LEQX4MI;F:2XE26XB#SRI
M-(BK.ZB-I$9@S*%52VXDE<GG-=!0!S?B3P>=?O8[NUUS4M'G"HDK61C(E1&9
MEXD1@K*7?#+@_-SNPN(M6\ 6&HZ'H^CV-]?:/8Z/+%+:Q6)B/S1%3$6,L;D[
M2N??)W9KJ:* ,'6?"<&L7,=T-1O[&Z%LUI-<6;HKW$+$$HV4('(R&4*RY.UE
MR<S:QX8T_6/!]QX9</:Z=/:_9-ML0K1QXP N00, >AK8HH Q[K3M0O/$+_:)
ME?0I;!H)K-V1A+(S')*^5N'R\9\P@]-@^\:NE>"K#3O,^TW5YJH:T^P1B_='
M\FV[PKM5<@X&6;<[;1N8X%=%10!SNE>"K#3O,^TW5YJH:T^P1B_='\FV[PKM
M5<@X&6;<[;1N8X%2:%X3MM"NA<?;K[4)8[<6ENUZZL;: '(C7:JY&0N6;<[;
M5W,<"MZB@ KF_'G_ "+MK_V&M*_].%O725S?CS_D7;7_ +#6E?\ IPMZ .DH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SS6?^2IZG
M_P!@6P_]'WE2U%K/_)4]3_[ MA_Z/O*EH **** "BBB@ K*\0?\ 'KIW_8:T
MS_TN@K5K*\0?\>NG?]AK3/\ TN@H ]3HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#F_B/_ ,DL\5_]@6\_]$/7R57UK\1_^26>*_\ L"WG
M_HAZ^2J^AR7_ )>?+]3Q<U^Q\_T"BBBOH3Q HHHH **** /IKX'?\D?TG_KO
M>?\ I7-7?UP'P._Y(_I/_7>\_P#2N:N_KX&K_$EZL^RI_ O0****S+"BBB@
MKRSXCZ?&?&MM>:AX1TG7[2;3UA2;6-32VB@D65CM0.C#<PD&3_$$'3;SZG7!
M^+]%F_X2M-<D\)IXM@^PK:P6I>'=9R!W9G"S$+APR L#D>6.""< &I\.K";3
M? ]M:W.CP:*Z7-TPL+>0O'"K7,C+M8]05(.1@<\ # '45SW@2UFLO!UK;W+V
MWFQRSAHK24216O[Y_P#1U8=1%_JNV/+Q70T %%<%XP\6ZO9>.-+\,Z/=6.F2
MWD*SQW%_:O,MV?,V-%& Z#*C#-R20XP!@FKOBCQ-KVB6'AJXBTVQB.HZC9V>
MHQS7#2-;>=(BLL>U0'(W,-Q*@;0=K9P #L**YC5M;U>?Q-+H?AH62W%G9+?7
M,EY&TBMO9ECA 5EVEO+<ER3M 'RMNXH7/BC7=5\$P>*/"R:?#9G35U PW\;R
M/.2N\Q HZB,@#&\A\D_= &2 =M16-/XDM[3P._B:\B>&WCT_[?)$3\RKY>\K
M]>WUKGI/&VH>'<MXR2S"3:1<:M#]B1E\H0!#);MN8[V D7#@*&P?E7B@#NJ*
MX63QMJ'AW+>,DLPDVD7&K0_8D9?*$ 0R6[;F.]@)%PX"AL'Y5XJ_H_B#6(_$
M%CI7B5+(2ZK8R7MK]D1E$!C,8D@;<S;R/-4B0!0V&^5>* .KKF_'G_(NVO\
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
MR^_Y^+?_ +\-_P#%T;+[_GXM_P#OPW_Q=6:* *VR^_Y^+?\ [\-_\71LOO\
MGXM_^_#?_%U9HH K;+[_ )^+?_OPW_Q=&R^_Y^+?_OPW_P 75FB@"MLOO^?B
MW_[\-_\ %T;+[_GXM_\ OPW_ ,75FB@"MLOO^?BW_P"_#?\ Q=&R^_Y^+?\
M[\-_\75FB@"MLOO^?BW_ ._#?_%T;+[_ )^+?_OPW_Q=6:* *VR^_P"?BW_[
M\-_\71LOO^?BW_[\-_\ %U9HH K;+[_GXM_^_#?_ !=&R^_Y^+?_ +\-_P#%
MU9HH K;+[_GXM_\ OPW_ ,71LOO^?BW_ ._#?_%U9HH K;+[_GXM_P#OPW_Q
M=&R^_P"?BW_[\-_\75FB@"MLOO\ GXM_^_#?_%T;+[_GXM_^_#?_ !=6:* *
MVR^_Y^+?_OPW_P 71LOO^?BW_P"_#?\ Q=6:* *VR^_Y^+?_ +\-_P#%T;+[
M_GXM_P#OPW_Q=6:* *VR^_Y^+?\ [\-_\71LOO\ GXM_^_#?_%U9HH K;+[_
M )^+?_OPW_Q=&R^_Y^+?_OPW_P 75FB@"MLOO^?BW_[\-_\ %T;+[_GXM_\
MOPW_ ,75FB@"MLOO^?BW_P"_#?\ Q=&R^_Y^+?\ [\-_\75FB@"MLOO^?BW_
M ._#?_%T;+[_ )^+?_OPW_Q=6:* *VR^_P"?BW_[\-_\71LOO^?BW_[\-_\
M%U9HH K;+[_GXM_^_#?_ !=&R^_Y^+?_ +\-_P#%U9HH K;+[_GXM_\ OPW_
M ,71LOO^?BW_ ._#?_%U9HH \XU02CXHZGY[H[?V-88*(5&/.O.Q)JS46L_\
ME3U/_L"V'_H^\J6@ HHHH **** "LGQ%N-GI^P@-_;.F8)&0#]N@[5K5E>(/
M^/73O^PUIG_I=!0!Z5LOO^?BW_[\-_\ %T;+[_GXM_\ OPW_ ,75FB@"MLOO
M^?BW_P"_#?\ Q=&R^_Y^+?\ [\-_\75FB@"MLOO^?BW_ ._#?_%T;+[_ )^+
M?_OPW_Q=6:* *VR^_P"?BW_[\-_\71LOO^?BW_[\-_\ %U9HH K;+[_GXM_^
M_#?_ !=&R^_Y^+?_ +\-_P#%U9HH K;+[_GXM_\ OPW_ ,71LOO^?BW_ ._#
M?_%U9HH K;+[_GXM_P#OPW_Q=&R^_P"?BW_[\-_\75FB@"MLOO\ GXM_^_#?
M_%T;+[_GXM_^_#?_ !=6:* *VR^_Y^+?_OPW_P 71LOO^?BW_P"_#?\ Q=6:
M* .3^(J7@^%WBK?/ 5_L:[R! 02/)?OOKY2KZU^(_P#R2SQ7_P!@6\_]$/7R
M57T.2_\ +SY?J>+FOV/G^@4445]">(%%%% !1110!])_!)+H_"+2C%-"J>?>
M8#0EB/\ 2YN^X5WNR^_Y^+?_ +\-_P#%UQ/P._Y(_I/_ %WO/_2N:N_KX&K_
M !)>K/LJ?P+T*VR^_P"?BW_[\-_\74\8<1@2LK/W*K@'\,FG45F6%%%% !7,
M7OP]T.[NI;B!M2TUYV+S+IFISVB2,>2Q2-PN2>2<9.><UT]% &?HV@Z;X?LV
MMM(M5@1WWR,69WE;&-SNQ+.< #+$G@5H444 %%%% !1110 4444 %%%% !7-
M^//^1=M?^PUI7_IPMZZ2N;\>?\B[:_\ 8:TK_P!.%O0!TE%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 >>:S_R5/4_^P+8?^C[RI:BU
MG_DJ>I_]@6P_]'WE2T %%%% !1110 5E>(/^/73O^PUIG_I=!6K65X@_X]=.
M_P"PUIG_ *704 >IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!S?Q'_P"26>*_^P+>?^B'KY*KZU^(_P#R2SQ7_P!@6\_]$/7R57T.2_\
M+SY?J>+FOV/G^@4445]">(%%%% !1110!]-? [_DC^D_]=[S_P!*YJ[^N ^!
MW_)'])_Z[WG_ *5S5W]? U?XDO5GV5/X%Z!1116984444 %%%% !1110 5Y?
M\3WNK/Q)IE]KCZBGA-(T62XTZ\EA-G.)"6DE$1#LAC PPR$*G(&[->H5R_BG
MP_KVJW<4^@:Y!8K^[$L%[9FXC4HS$21@.F&^8A@<A@J?=P<@'*ZSK%I_PD-O
MIWBKQ=-IVGG0HI]-U>*^%E%?7&YA+-N0JCL!Y+"+E<.3M((QD7_BN\O- \*Z
MWXLN]0MM.U+0RV[3;QK0)?G9MDE*,F(VR &8^4I;YL @CNSX&D3P]8>&+/5Y
M+;PY;6B6LT"0_P"E7*@$$-/NPJL,;@J!NN&7.!+K/A*\N-8CU#0-1M+ _P!G
MMITMK>6'VJW:'<&&U!)'M(Y'4@@@$<"@"37-7U#PS\+[W5KV2*[U/3]*::21
M!^[EG6+)8#CY2PST'':N2UW6K[X=*LD5]>:D;KP]?7THO9VES=VXB(D7<?D5
MO-;*)A1@848YZ>V\/3VMK!X0$)N/"L>B"RDDN%!DD./+V^8),DE.H\H#G(?^
M$,M/ S3^8/%&HIK &FOI4&+;R2MNX D+_,VZ1PJ[F&T?+PJY.0#F]=UJ^^'2
MK)%?7FI&Z\/7U]*+V=I<W=N(B)%W'Y%;S6RB848&%&.=G2_M7AWQKHFE-J-[
M?Q:QIEQ/<F[N&E/VB$P_O%W$[ PE;*( @PN *MVG@9I_,'BC44U@#37TJ#%M
MY)6W< 2%_F;=(X5=S#:/EX5<G-G0_"MU8:I!J&M:HNJ7%E9_8;)UM?),<1*E
MF?YFWR-L3<PVK\O"KDY .EKA?'7B.R:UM],$&I_:%UK3 7.E7(AXOH&.)O+\
ML\#CYN3P,DXKNJYOQY_R+MK_ -AK2O\ TX6] &W]OA_N7'_@-)_\31]OA_N7
M'_@-)_\ $U9HH K?;X?[EQ_X#2?_ !-'V^'^Y<?^ TG_ ,35FB@"M]OA_N7'
M_@-)_P#$T?;X?[EQ_P" TG_Q-6:* *WV^'^Y<?\ @-)_\31]OA_N7'_@-)_\
M35FB@"M]OA_N7'_@-)_\31]OA_N7'_@-)_\ $U9HH K?;X?[EQ_X#2?_ !-'
MV^'^Y<?^ TG_ ,35FB@"M]OA_N7'_@-)_P#$T?;X?[EQ_P" TG_Q-6:* *WV
M^'^Y<?\ @-)_\31]OA_N7'_@-)_\35FB@"M]OA_N7'_@-)_\31]OA_N7'_@-
M)_\ $TW5-4LM%TN?4=4N%M[6!<N[ GJ<  #EF)( 4 DD@ $D"L*S^(OAF[T;
M4-3DOVLH-,7?>+?6\EO)"I)"DHX#$,00N <G@<\4 ;_V^'^Y<?\ @-)_\31]
MOA_N7'_@-)_\36?X7\7:%XSTHZEX9U&._M5D,;.JLA5AV*L P]>1T.:9J7C+
M0=(U==,U#4!%<GR]X$3LD.\[4\R0 K'N/"[R,GIF@#3^WP_W+C_P&D_^)H^W
MP_W+C_P&D_\ B:AUG7--\/6 O=9NTM;=I4A5F!.YW8*J@#)))/;W/0&L[4_'
M7AO1M:&E:EJ:PW8,8D'E.R0F0D1B20*4C+$<;R,]J -?[?#_ '+C_P !I/\
MXFC[?#_<N/\ P&D_^)JS10!6^WP_W+C_ ,!I/_B:/M\/]RX_\!I/_B:LT4 5
MOM\/]RX_\!I/_B:/M\/]RX_\!I/_ (FK-% %;[?#_<N/_ :3_P")H^WP_P!R
MX_\  :3_ .)JS10!6^WP_P!RX_\  :3_ .)H^WP_W+C_ ,!I/_B:LT4 5OM\
M/]RX_P# :3_XFC[?#_<N/_ :3_XFK-% %;[?#_<N/_ :3_XFC[?#_<N/_ :3
M_P")JS10!6^WP_W+C_P&D_\ B:/M\/\ <N/_  &D_P#B:LT4 5OM\/\ <N/_
M  &D_P#B:/M\/]RX_P# :3_XFK-% %;[?#_<N/\ P&D_^)H^WP_W+C_P&D_^
M)JS10!YQJDRS?%'4V0.!_8U@/G0J?]=>=B!5FHM9_P"2IZG_ -@6P_\ 1]Y4
MM !1110 4444 %9/B)@EGI['.!K.F$X&3_Q_0=A6M65X@_X]=._[#6F?^ET%
M 'I7V^'^Y<?^ TG_ ,31]OA_N7'_ (#2?_$U9HH K?;X?[EQ_P" TG_Q-'V^
M'^Y<?^ TG_Q-6:* *WV^'^Y<?^ TG_Q-'V^'^Y<?^ TG_P 35FB@"M]OA_N7
M'_@-)_\ $T?;X?[EQ_X#2?\ Q-6:* *WV^'^Y<?^ TG_ ,31]OA_N7'_ (#2
M?_$U9HH K?;X?[EQ_P" TG_Q-'V^'^Y<?^ TG_Q-6:* *WV^'^Y<?^ TG_Q-
M'V^'^Y<?^ TG_P 35FB@"M]OA_N7'_@-)_\ $T?;X?[EQ_X#2?\ Q-6:* *W
MV^'^Y<?^ TG_ ,31]OA_N7'_ (#2?_$U9HH Y/XBWL3_  N\5*%GR=&NP,V[
M@?ZE^Y%?*5?6OQ'_ .26>*_^P+>?^B'KY*KZ')?^7GR_4\7-?L?/] HHHKZ$
M\0**** "BBB@#Z3^"5W'%\(M*1EF)$]Y]V!V'_'W-W Q7>_;X?[EQ_X#2?\
MQ-<3\#O^2/Z3_P!=[S_TKFKOZ^!J_P 27JS[*G\"]"M]OA_N7'_@-)_\34\;
MB2,.H8 _WE*G\CS3J*S+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF
M_'G_ "+MK_V&M*_].%O725S?CS_D7;7_ +#6E?\ IPMZ .DHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***K:EJ%KI&E7>I:A+Y-I9PO//)M+;$12S'
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
MQ!_X3]]_\9H U:*RO^$@A_Z!?B#_ ,)^^_\ C-'_  D$/_0+\0?^$_??_&:
M-#1O^2IZ9_V!;_\ ]'V=>AUY1IFO16_CZQU*;2_$"VD6F7<#R?\ "/WQP[RV
MS*,>3GD1OSC''N*] TWQ-8ZKY_V6#5$\A-[_ &K2;JWR/]GS(UW'V7)]J ->
MBN=C\<:5+*D:VFO!G8*"WAZ_49/J3#@#W-6=3\4Z?I-X;6ZM]6DD"AMUKH]W
M<I@_[<43+GVS0!LT5D?\)-8_V-_:GD:I]GW[-G]DW7G9_P"N/E^9CWVX]Z;I
MGBG3]6O!:VMOJT<A4MNNM'N[9,#_ &Y8E7/MF@#E=9_Y*GJ?_8%L/_1]Y4M9
M.KZTC_$34;Y-+UY[9M-M;995T&](:2.6Y+@8BY $B'/0YX)YI?\ A((?^@7X
M@_\ "?OO_C- &K165_PD$/\ T"_$'_A/WW_QFC_A((?^@7X@_P#"?OO_ (S0
M!JT5E?\ "00_] OQ!_X3]]_\9H_X2"'_ *!?B#_PG[[_ .,T :M97B#_ (]=
M._[#6F?^ET%'_"00_P#0+\0?^$_??_&:J7]^VJOIMK9Z5KAD.K:?(3+HEW$B
MJEW$[LSO$%4!5)))'2@#UZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** .;^(_\ R2SQ7_V!;S_T0]?)5?6OQ'_Y)9XK_P"P+>?^B'KY*KZ'
M)?\ EY\OU/%S7['S_0****^A/$"BBB@ HHHH ^FO@=_R1_2?^N]Y_P"E<U=_
M7 ? [_DC^D_]=[S_ -*YJ[^O@:O\27JS[*G\"] HHHK,L**** "BBB@ HHHH
M **** "BBB@ HHHH **** "N;\>?\B[:_P#8:TK_ -.%O725R7Q(U&RT_P -
M6S7UW#;@:MILG[V0+\J7T#,>>P4$GT )H ZVBL&R\7V>J7L4&DV6I7D3MAKM
M;-XX$'KYDFT,/]S=6]0!YS\:_$VM>%O">F7/AW4&L+BXU-8))5BCD)3R9G(P
MZL.J+SC/%>,_\+7^('_0UW'_ (!6G_QFO4?VB?\ D2M%_P"PTG_I-<5X#7T6
M5X:C5HN4XW=_T1XF85ZM.JE!VT_S.M_X6O\ $#_H:[C_ , K3_XS1_PM?X@?
M]#7<?^ 5I_\ &:Y*BO4^HX;^1'G_ %NO_,SK?^%K_$#_ *&NX_\  *T_^,T?
M\+7^('_0UW'_ (!6G_QFN7M[::[N!;VL4D\Y&1#$I=V'LHY/X"NOTKX2^,M7
MP8]):TC8966^<0K]"IS(/^^*YJE/+Z7QI'13GC:GPW(/^%K_ ! _Z&NX_P#
M*T_^,TH^*WQ!8X7Q7<D^@L;3_P",UWNF?L^B-3-XAU\1H!EH[.(93'4^8_!'
MU2K,G_"EO"&4NKNSU:X'+1;VORQ'K&F8U/\ P$5Y\\1@KVI4N8[(T<5O4J6-
M;PQXNUS6M)T6.+QAH,VI75E;O/;#0YKF:&5HE+B4Q7"JAW9SE4 ]!7<75MXC
M?3;9++5=+BO5_P"/B:73))(Y/]R,3J4_%FK+\->([C6;/3IM!\+S66BW,22Q
MW%W+% /*9=P*1QER>".#MKJZ\(]<R--MO$<7G_VOJNEW6Y,0_9=,D@V-ZMNG
M?</8;?K52.R\:"5#-K^@M&&&Y5T.921W /VLX/O@UT5% &-J=KXFEO"VC:OI
M-I;;1B.ZTJ6=\]SO6X08]MM5-:T'7->\#ZAH=YJ^GI=ZA#);2W<6FN(UB=2I
MVQ&<G=@\$N1GM7244 <3'\.KH1()O&NO-(%&]EALE!/<@?9S@>V33O\ A7<W
M_0Y^(/\ OW8__(U=I10!Q?\ PKN;_H<_$'_?NQ_^1J/^%=S?]#GX@_[]V/\
M\C5VE% '%_\ "NYO^AS\0?\ ?NQ_^1J/^%=S?]#GX@_[]V/_ ,C5VE% '%_\
M*[F_Z'/Q!_W[L?\ Y&K:\,^&8O#-O>I'?WFH27UU]JFGO/+WEO+2, "-$4 +
M$O;UK:HH **** "BBB@ K'\2^([?PWI\,TT4ES<W4Z6MG:1$![F9SA4!) '<
MDG@ $GI6Q7G?Q%AFC\??#W4G)%A;ZK+!,<<"26+;$3Z?-E0?5AZT -NOB=J#
M^*+W2=#T.VU)])XU&W2_Q=,P56?R(]GSJ V 6*;V! QC)U-8\=7>C?$[0O"L
M^D0O;:V)3;WJ7IWIY<>YMT1CQUX&'/'/'2N ^*6C'4_%4>H>&]*UC2?&]O(4
MLKZRM9&2]"[0FZ4#RMA5F5BY!7&&RH ;4\9O>2?'#P->G3-4GATA+A=0N;72
M[F2")I80%VN$(8$G&03COC!H ]"\87-W;^%[I=.\/_\ "13W \@:895B2=7X
M<.[ JJ[=W7@].]<<WQ7U32O#VO:CXN\(MI$VE20V\-I%J4=RUS/*,JFY5"IP
MR$DDD!LXZ ]CI_BBWU#Q/JFA_P!GZC:SZ<B2>=<VQ2&Z5L_-"V3O (P>!STS
MS7)ZSH>G:I\*;_\ X2W3=4F.KS-?RV^G6DDEXDC'="JJJDJZ(L:98!05PV!0
M!O\ A;QG_;NL:WHFI62:=J^AR1K=P1S^=$4D7>CI(50D$=<J"*Q].^+%GJ^G
M:]JVEZ=)=Z3H5_\ 9[FYBER[PB/+SHF/F"M_#G)0%ASA#S&G?#SQHVD^)=76
M>W_MSQ#<P1O;ZY*K#[%"-@29K90I=UP&"<;>,Y)-4?A[9^(_#VA?$Z[\:6=M
M86DMS=W#NL,L:RR$-O:+>!NA/&T]30![C;W$-W:Q7-M(LL,R"2.13D,I&01[
M$5)7*_#&PO-,^%OAVSU*-H[J&PB#QMU3C(!]P,"NJH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH YOXC_ /)+/%?_ &!;S_T0]?)5?6OQ'_Y)9XK_ .P+>?\ HAZ^2J^AR7_E
MY\OU/%S7['S_ $"BBBOH3Q HIT<;S3)#$NZ63[B#J_T'>NKTCX8>+]9V-;Z+
M<0Q,/];=KY 7ZJ^&_)37/4Q5&E\<DC>GAZM3X8LY*CKTKV72/V?+QPKZ_K4$
M Q\\-E&9#GU$C;<?BAK0DTGX.>#&V:QJMOJ%RORO'-<&Y<^S00C;^:5Y\\VI
M+2G%R_K^NAVPRVH]9M(O?!_Q3HNE?#/2-+O+^,:B9[K-E$K2SC==2E28T!8
M@@Y(QCFO5JX?PMXKBUG2;>7P+X2ECTJ21D6XF,5G!A7*,0JEGX*G^ 5W%?+S
M=Y-GOQ5HI!1114E!1110 4444 %%%% !1110 4444 %%%4]8OI-,T._OX+22
M]EM;:29+:+[\S*I8(O7DD8'UH N45YSX6\=:G/X3O_%&L7NF:IHD5I+=BXT^
M%H3 8T1O*VL[%\AF'.TJ8R"#N 7;T?Q!K$?B"QTKQ*ED)=5L9+VU^R(RB QF
M,20-N9MY'FJ1( H;#?*O% '3W)B%K*;B3RXMAWOO*;5QR=P(QQWSQ7GD>M^#
M/#ZK?>'/#=UJ4TD\4 O;:Q),CRR+&@-U-M#99U&=YQFO1ZYOQY_R+MK_ -AK
M2O\ TX6] $UE<>*KR]B>[L--TNR#9=&N&N9W'I\H5$/XO6]110!X_P#M"W5O
M-X<T73H;B)[W^UUD^S+(#)M^SSC.WKC+ 9]Q7F&C_#3Q=K>UK;0KJ&)O^6ET
MH@"^^)""1[@&O:_&7C_2_A^9KNV\*W<T]S=>0]RELMM'-*59^9&P7X0_, PX
MZUYEJ_QX\8:AN32X-.T:,_=94-S*O_ FPO\ XY7KX&>+]FX4%I??[CS,7##<
MZE6>MMC;T?\ 9\OY-CZ]K-M;C'SQ6D;2D_1VVX_[Y-:,GA[X/>"2!KFK07]W
M'\K1W%T9Y#ZAH(0 ?Q2O&]7\1:]XAW#7M=U"_1SEH9)RL1/_ %S3"?I69%#'
M"NV&-8U]%7 KN^H8FM_'J?U^1R?7*%+^% ]PF^.WAK1+;[)X,\*3O$IP 4CL
M83[@ %OS05R&K?&[QQJ>5M+BQT>/G L[<2/CW>3</R45P-%=5/*\/#=7]3">
M85Y;.Q-J=]?ZY('UW4KW5&!R!>7#2*/HI.T?@*@5%10J*%4= !BEHKT(4X05
MHJQQ2G*?Q.Y]:_#C_DEGA3_L"V?_ *(2NDKF_AQ_R2SPI_V!;/\ ]$)725\
M?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5M1TZSU?3IK#4[
M:.ZM)UVR0RKN5A_^OG/8U9HH 9%&L,*1(6*HH4%W+,0/4G))]SS3Z** *EKI
M=G9W]Y>V\.+J]93/,S%F8*,*N23A1DD*,*"S'&6)-NBB@ JGJ6DV.KI FIVZ
MW,=O.LZ1N3LWKG:67HV,Y ;(! /4 BY10 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <
MC\3]3L+3X<>(;2[OK:WN;S2KF&WAEF5&F=HF554$\DD@ "OG?2/ 'BK7"IL-
M!O3&3_K)8_)7'J&D*AA]":^B/%/B&Q\+-J.KP^%[O4+RTLVN+B[M[5(P(T0M
M@SN5R  >%+$>F>*\CU?X_P#BF]W)H^FZ=I,;# >4M<R#W'W5'X@UZ> GB5S+
M#K>U_P 3@QD:#Y76>UR[I'[/^LS[7UK5+.R7.2D"M.Q'I_ %/_?0K9E\$?"G
MP3_R-&MI<W,9SY5W>@29]!#%M9A[$-7D.K^+_%'B ,NM>(M1N8W&&A27R(F'
MH4CVJ?Q!K$BMX8 ?)B2//7:N,UZ7U'%UOXU3[OZL<'UO#4OX4#W-_C5X)\-P
MO;^"O#$TWHT%JEE"_N2WS_\ CAKE=7^.WC/42RZ:FGZ-$3\IBC-Q*!Z;G^7_
M ,<KSJBNFGE6'A\6IC4S"M+;0N:MK6L^("?[?UG4-24G)CGN&\O/M&,(/P%4
M8XHXEVQ(J+Z*,"G45Z$*5.G\"L<4JDY_$[GTU\#O^2/Z3_UWO/\ TKFKOZX#
MX'?\D?TG_KO>?^E<U=_7PM7^)+U9]=3^!>@4445F6%%%% !1110 4444 %%%
M% !1110 5!?&[&GW)TU86O/*;[.+AB(S)@[=Q )"YQG )Q4]% 'D=MX+U+Q+
MK7B25]&NO#%GJUC=6M\MQ+&WVR:4+Y3A(G928_WA,AP6W@<C..IT?3M8U7Q5
MI>KZ[ICZ8='TZ6T"--'(+B:4Q^8Z;"?W8$0VEMK'=RJXY[.B@ KG]1\$:)J]
MU)-JB7UXDKB22UGU.Y>V<@@@&W,GE%<@?*5Q[5T%% '-_P#"N?!'_0F^'_\
MP5P?_$T?\*Y\$?\ 0F^'_P#P5P?_ !-=)10!S?\ PKCP1_T)OA__ ,%<'_Q-
M'_"N/!'_ $)OA_\ \%<'_P 37244 <W_ ,*X\$?]";X?_P#!7!_\31_PKCP1
M_P!";X?_ /!7!_\ $U;\1:3;ZG:,^I:I>V%E;Q.[FSO'M"IQ_K&D0AL*,_*3
MMY)8'"[>-TFXUO69/"GAOQ)=WD4LVD3ZCJ#P3/;33E'B2-2\95D/[W<P!&2
M#QD$ Z?_ (5QX(_Z$WP__P""N#_XFC_A7'@C_H3?#_\ X*X/_B:XCQ!K.L7G
MP)U2^CUJ^M+_ $J[N+8W5JRQR7(AN6B&YMN1E0"=FTY[X)!Z#XEW[:6^B7>H
MW%_#X>6>4:G_ &=<20S?ZHF-\QD2&-=KLP4] &.0IH U_P#A7'@C_H3?#_\
MX*X/_B:/^%<>"/\ H3?#_P#X*X/_ (FK?A W3>$-->^NUO))(0ZSB59=\;$F
M/+J2'.PJ"P)!.3DYS6S0!S?_  KGP1_T)OA__P %<'_Q-'_"N?!'_0F^'_\
MP5P?_$UTE% '-_\ "N?!'_0F^'__  5P?_$T?\*Y\$?]";X?_P#!7!_\3724
M4 <W_P *Y\$?]";X?_\ !7!_\31_PKGP1_T)OA__ ,%<'_Q-=)10!S?_  KG
MP1_T)OA__P %<'_Q-'_"N?!'_0F^'_\ P5P?_$UTE>4KK%]X\^-FK^&9-1O;
M#0O#D"2/!87#VTEY.P R\L9#A!N;Y0PR0I.: .R_X5SX(_Z$WP__ ."N#_XF
MC_A7/@C_ *$WP_\ ^"N#_P")JNR7G@M-0OI)=9\06+K;Q66GPJ;FXB.Y@P!.
M-R_,I+R,3@'<W K@?B1\04UWX7W.K>'9]7TB\TK78["YC69H98Y%8!T/DN5<
M$'L6'XT >C?\*Y\$?]";X?\ _!7!_P#$T?\ "N?!'_0F^'__  5P?_$UR/CC
MQY#J?@KQCI=M'JVA:[I&GB[$<D@@EVG#)*CPR'*YP",^Q':K.G_$_3-"\+Z%
M;:H-0U&]30+;4M1FA42?9H2J*9I6=@6)8DX7<YP3MZ9 .E_X5SX(_P"A-\/_
M /@K@_\ B:/^%<^"/^A-\/\ _@K@_P#B:Z&*5)X4EA</'(H9&4Y# \@T^@#F
M_P#A7/@C_H3?#_\ X*X/_B:/^%<^"/\ H3?#_P#X*X/_ (FNDHH YO\ X5SX
M(_Z$WP__ ."N#_XFC_A7/@C_ *$WP_\ ^"N#_P")J7QQ9&^\%ZDB7=Y9RI S
MQ7%E<O!)&X!P0R$$XZX.0>X->4:/KNJ65]_PK7XB:G?_ -LVM[;2:9JEO?S6
M[:G:O.JD%T8,S;2XY)Z'^)-Q /4O^%<^"/\ H3?#_P#X*X/_ (FC_A7/@C_H
M3?#_ /X*X/\ XFO*O%=T-,^+GB'39]2\6-8)X=:\M[;3+^^E:.Y+<. C$*,?
MW\1@XSBHO^$Z\4VWPV^'^@OK4+ZUXGO39RZO;3)<-%;K(J'#C*F7#H"W)R&S
M\W( /6O^%<^"/^A-\/\ _@K@_P#B:/\ A7/@C_H3?#__ (*X/_B:KGP3+:S6
M"Z7K^LK:+(1J$%UJ4TYNHS$Z9$CL7C<,RM\C*.#QD*1Q'P6CGUZS\7KK&JZS
M>>3J\]A"9=6N28H5VD!3YF5/^T/F]Z ._P#^%<^"/^A-\/\ _@K@_P#B:/\
MA7/@C_H3?#__ (*X/_B:YRS\=V7A"S\+:!=6.NZI>ZMIOVJ"<2BY,SK'YDBL
M\LN\'OS\H##D ';%/\0]$\1'P-J=I)XAMK?6;Q_L8M6BCCDD0E&BN5+9*Y!X
M7(XSGI0!U'_"N?!'_0F^'_\ P5P?_$T?\*Y\$?\ 0F^'_P#P5P?_ !-4-'^)
M-MK?VE+30-82YM=4&ESVLOV998Y=I9FQYW* #)()R.0" 2':;\3M$U77DTVS
M@O&2>:>VL[UD007<\*AI(HSOW9 )P655.TX8\9 +O_"N?!'_ $)OA_\ \%<'
M_P 31_PKGP1_T)OA_P#\%<'_ ,37/V'QHT74-(GU2/1/$"6-J;A;JX:R4QV[
M0H6*LRN1DXP,$C) )&:V8?'8G\/KJL/AK79A)<10P6]O##.]P)%5EE1XY6B\
MK#<N7 &"#S0!/_PKGP1_T)OA_P#\%<'_ ,31_P *Y\$?]";X?_\ !7!_\37G
MOQ!\>+XB^&=EKOAFYU32IH-?BLID$[02(P<JZ/Y;E7!&#U8<^M>S4 <W_P *
MY\$?]";X?_\ !7!_\31_PKGP1_T)OA__ ,%<'_Q-=)10!S?_  KGP1_T)OA_
M_P %<'_Q-'_"N?!'_0F^'_\ P5P?_$UTE% '-_\ "N?!'_0F^'__  5P?_$T
M?\*Y\$?]";X?_P#!7!_\37%?$KQ'<^&?'%I>>*(=<7P>UFL<=[H]S)$MI=&7
M#/.(V4L-I3 8D=0%8DUE7FNW-IX[^&EQ'XLN+_3]02_DN[M;QDM[N)0SH\D8
M(12H8Y&T;2,=%& #TK_A7/@C_H3?#_\ X*X/_B:/^%<^"/\ H3?#_P#X*X/_
M (FLJ3XHP6L.CS:CX7U^P@UB\6SMI;I+95#L?E+_ +[*@\XSUQP#D9ZG2M5;
M5#=YT^ZLUMKAX%:X,9$^TX+IL=OESQS@]<@4 9?_  KGP1_T)OA__P %<'_Q
M-'_"N?!'_0F^'_\ P5P?_$UTE% '-_\ "N?!'_0F^'__  5P?_$T?\*Y\$?]
M";X?_P#!7!_\37244 <W_P *Y\$?]";X?_\ !7!_\31_PKGP1_T)OA__ ,%<
M'_Q-=)10!S?_  KGP1_T)OA__P %<'_Q-'_"N?!'_0F^'_\ P5P?_$UT,LJP
MPO*_W44L<>@KR;X87%[\4=,O_%VO:MJD"RWCP:?8V-]+;16D28*DK&0)')8Y
M+[@< 8QQ0!W'_"N?!'_0F^'_ /P5P?\ Q-'_  KGP1_T)OA__P %<'_Q-9K>
M)V\%Q6&@ZM)J'B77+DW5PJVJ1"5X%D=_,?>T:* I5<#'/"C J*X^+OA^-?#D
MEI;:CJ$'B0/]@FM(5<%TX:-EW!@P/!XP#U( ) !K_P#"N?!'_0F^'_\ P5P?
M_$T?\*Y\$?\ 0F^'_P#P5P?_ !-8:?%NU?6AI"^%/$@U$Z?_ &B+62W@C?R0
MVTDAIAM((/!QG'&<C-D?%?0KJPT>?1;>^UB;6+>2ZM[6S2,2+%'GS&?S'55V
ML"N-V21@9H T_P#A7/@C_H3?#_\ X*X/_B:/^%<^"/\ H3?#_P#X*X/_ (FL
MBX^+OA^-?#DEI;:CJ$'B0/\ 8)K2%7!=.&C9=P8,#P>, ]2 "0NK_%2UT31D
MU2_\+^)8[46GVNX9[)(_LJF3RPKEY%&_)!V*6.#G&* -;_A7/@C_ *$WP_\
M^"N#_P")H_X5SX(_Z$WP_P#^"N#_ .)K%O?B)<#XJ:/X8T_2[B>SNK W\MTK
M1KNC8@*X#L"$7YBW\7& I[W_  [\3-#\3:K;6>GI=I'?+.^GW<R*L5\L+;9#
M'ABWRG^^JY[9H M_\*Y\$?\ 0F^'_P#P5P?_ !-'_"N?!'_0F^'_ /P5P?\
MQ-=)10!S?_"N?!'_ $)OA_\ \%<'_P 31_PKGP1_T)OA_P#\%<'_ ,37244
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
M81WF\QA06"MMP%?YBK==NWYB1YI>_!"^ET*X;3);#2;YM?BUF#3;6XF6T@V
MJ8UE4*ZD@EMRHNTX50  :]JHH \"\=:./ ]OX;N;/2[2RU,:C>7J21>(-A@9
MXT5_]*O5,<C.0&(9 >RJ<,].\.>&-0\5^!?"$?A71K32K7PUKZWDOVW5OM(O
M#&0Q:.>*-DDW%G!88"LI4 X(7WNB@#PF3X1^-7L;V #0<W/BI?$*G^T)N -W
M[G_CW]Q\WZ5OCX37:^/M5U*Y6TU#2]2U"'4D$NI74+6<R')/DQ_NYNVTL5(^
MG!]7HH \/U3X3^,KU]:\G^P@NH^(XM:C+7\P*JF[]V1Y'4Y'/UKM_#_@_6-&
M^*WB7Q$\UBVFZZELQ4,YFC>*,ILQM"X).=V?X<;><KW-% !1110 4444 %>0
MVOP^\>W'Q)\/>*O$.H:5>2Z7<7(F\N\F4&"5=JB.+RMJ%5)R,Y; W.>H]>HH
M \,MOA+XTA^R;QH/[GQ>?$K8U";I\O[D?Z/U^4_-^E3>)O@_XIOM"\6:#HUS
MI+V&O:S_ &O'<W=Q*DL3,59HRBQL",CAMW0=.>/;:* ,'Q7X8@\;>";S0=:
M@%[" YA;?Y,@(8,I(&[:P!Y SCH,UQ>I^!?&7B/P':>!]:N])@TN,QPW>JVT
MLCW%S!$<H! 8PL;MMCW'S& ^; /2O4J* //O^$"U+3/BK8>)- -@--M]"72/
MLT[NKQA'WKMPI# @!<DC;G=AL;3R/A_X3>,-)E\*BX_L-H]#U:XOY62^F)E2
M;'R@& <C!ZGGCIV]OHH \G\*_":]\.^(Y)[I+/4;:WU.;4-/NI-3NT>'>OW#
M;#]UNR2#)D\=5/2NA^%7A'5O!?AF\T[7/L)FFOY;M6LIGD4B0@X.Y%Y&,=\_
MI7;T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 >,>)/ .L>)FTZ^;PTVE^,H9HG_ .$DL;N%(0H(R9@&#N^P
M8($9&< -MS1%\.=>'Q'U:;4DU2?3KK7(-8LKJQNK5(59,\3;U,PV+\H"9# X
MXZU[/10!\U>&);'3O$VCM?Z;XHBT73=<N)K&Z72 T!DGE$2M)>+)B2,G;]V,
M9+8RP&3-JGPW\67MCKT?_"&S22:CXQ&L9>XL_P![9YD(1CYW)&\_*>/G//)K
MW:W\'^&;35O[4M?#NDP:AO:3[7'8QK+N;.6WA<Y.3DYYR:V: /!M3^'GB[6_
M#OQ'M(-(DTZ76K^&]T]+BX@VW"1L"8CL=MI..-V%SC) SB3Q/\/_ !!J?@34
MXK#1=9NM0U?4[6ZNK?4KRPR#&N'8"(I&%*A5&"68CE5 R?=:* /"[OP'XGU/
M1OB=;1^'I+)M>DAFTQ)KBWPXCZI\DC!3@<9P.>HKV'PVMW'X9TZ/4;0V=S';
MJDD#2*Y3:,#)7(S@ G!('3)ZUIT4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
%110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>usmapcomcastfinalasof121.jpg
<TEXT>
begin 644 usmapcomcastfinalasof121.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%JLFAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XS+6,P,3$@-C8N
M,30U-C8Q+" R,#$R+S R+S V+3$T.C4V.C(W(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E
M+VIP96<\+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @
M(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N
M9STB>"UD969A=6QT(CY0<FEN=#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D
M9CI!;'0^"B @(" @(" @(#PO9&,Z=&ET;&4^"B @(" @(#PO<F1F.D1E<V-R
M:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@
M(" @(" @(" @("!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B"B @(" @(" @(" @('AM;&YS.GAM<$=);6<](FAT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"]G+VEM9R\B/@H@(" @(" @(" \>&UP.DUE=&%D
M871A1&%T93XR,#(P+3 Q+3(Q5#$X.C X.C V+3 U.C P/"]X;7 Z365T861A
M=&%$871E/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C R,"TP,2TR,50R
M,SHP.#HQ,EH\+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.D-R96%T
M941A=&4^,C R,"TP,2TR,50Q.#HP.#HP-BTP-3HP,#PO>&UP.D-R96%T941A
M=&4^"B @(" @(" @(#QX;7 Z0W)E871O<E1O;VP^061O8F4@26QL=7-T<F%T
M;W(@0U,V("A-86-I;G1O<V@I/"]X;7 Z0W)E871O<E1O;VP^"B @(" @(" @
M(#QX;7 Z5&AU;6)N86EL<SX*(" @(" @(" @(" @/')D9CI!;'0^"B @(" @
M(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@
M(" @(" @(" @(" @(" @(" \>&UP1TEM9SIW:61T:#XR-38\+WAM<$=);6<Z
M=VED=&@^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.FAE:6=H=#XQ-#0\
M+WAM<$=);6<Z:&5I9VAT/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIF
M;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @(" @(" @
M(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5"3$%%<T%!1"\W
M44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%!0D%"3$%!04%!
M14$F(WA!.T%117-!04%!05%!0B\K-$%$:T9K8C)*;$%'5$%!04%!068O8D%)
M44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TLF(WA!.T1"
M04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&9(>#AF2'@X
M9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX.&9(>#AF2'@X
M9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF
M2'@X9B\X04%%46=!:T%%04%W15(F(WA!.T%!25)!44U2068O14%A24%!04%(
M05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5!06=)1$%114)!
M445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%-1$%G44-"
M9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H0GA7>%%I
M4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N:S9/>DYH
M9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F(WA!.S%/
M5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U=EDS4C%D;F0T95AP-V9(,2MF
M,T]%:%EA2&E);4MI-'E.:F\K0VLU4U9L<&59;5HF(WA!.W%B;DHR96XU2VIP
M2U=M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1545"45E%0T%-1&)114%!:$5$
M0D-%4TU514954DYH26=:>&=:17DF(WA!.V]B2'=&34A2-%-.0T962FEC=D5Z
M2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI:1D=I9&MD
M1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6<&)81C%E6#%2
M;%IM9&]A5W!R8D<Q=6(R4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.
M:F\F(WA!.RM$;$I75VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V>71R<2MV
M+V%!07=$05%!0T5135)!1#A!.54T<3=&56AU9E!F;$\Q=7IA6$<F(WA!.V],
M1F-R>#5236MG235G371F:"]A1$%J3%DT2GE&9T=M;5=E04Y%-W!P*VLW8BM3
M9B]P2&XO=T-A37!T='0S-E1T=C5*+W=$<$AN+S4F(WA!.V]X=&)54G(K;&Q6
M65!)5F52;U50;WI536E%<7E$-%!T06]14C=9,G1Q,S94='8U2B]W1'!(;B\U
M;WAT8F0K:S=B*U-F+W!(;B]W0V$F(WA!.TUB5S-F<$\R+VMN+T%/:V5F+VUJ
M1S%T,S94='8U2B\K:V5F+T%*;WAT8F0K:S=B*U-F.$$V4C4O*V%-8E<S9G!/
M,B]K;B\V4C4O.$$F(WA!.VUJ1S%T8DAQ,6Y):75G;EI'1E995S@Y0T0P22M$
M1S%T9"MK-V(K4V8O<$AN+W=#84UB5S-F<$\R+VMN+T%/:V5F+VUJ1S%T5&)7
M<D(F(WA!.TI5:5EY<DQ,57AX;4-933-(9'5)-&(P<G9J83)G.5<X>G<R375N
M>')#>B]8<G5/,5IP<3)O4EI!,WAG>DMO8V=G04E$>4YD<TE7,#8F(WA!.WA3
M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867%L2&UZ54YF,"]1
M<#=V44Y.1W)A;VI2:4=X36EX8W<P:6@O:5EQ3FLF(WA!.TI06$98;4=N+VU(
M*V5,6#$R:VYK:%I,5T]:=E975SET;&MT>$I'2E9I-6]50D-+-E59<%4W,3,R
M0G!71&$Y<F0U-6$O3FUX=&)V5%HF(WA!.TY2:E,T:F$T8U-'-4E13GA!3'E#
M<VIQ9T1666IQ3F@P>EI9.#AU0T]-1#9H>BM0,V0W<G V95!I4WE%-W@V9D0W
M*S4Y33)6-4)E5VLF(WA!.U8Q0GE-37EH,#5Q>4Y1*TMS07<K:UIR<%)-5%)D
M:$=6:7<Q9C,Y;G Y;$YE,VMO:'1B9%,X<W)6;T9(>3-0>4=-24=2;V-Y:55H
M15<F(WA!.V5413=$53E0=61!=&15=%IV5G-)3EAN;FQM-'-L235R<5=J56%H
M;W9R<7AR,C-Y5U1&2T)Q6$YJ:GE2;4QJ>5IN;&)9-T9867$W1E@F(WA!.UEQ
M-T953'!0+TA+<W8K3458+T5"9TA*05)71DQS5E-R5C!69%,P93990VMD>3A4
M3V8R4DY!-FHW-4%I+U1I<5I4=U%Z=W9$4$=S<TTF(WA!.V=+>5)U07ES1#%"
M0C8T<6QH.'-A6G@T>'9D=TQ3:7)$95AC84PO<6]S;U%F9&EQ175J-3!S65EH
M1$YP,3=%:6HV>&5846MT1$=Q0W(F(WA!.U-/14UY=E5$96Y!02LS4E8R;2M:
M-S8X:'5*5C!X-VE+1TUV1&,R8F@T6C)Q2TI#,#8R,TET5W9)07 O;%EQ;F1L
M3&-Y,FM-=#%!3&$F(WA!.S5D1F%A,T1I5# R27%5-6=!3E1P55EQ<EEQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6&LS-7A387I"9G@R=6YS,V]A=$1'
M:S$F(WA!.W-K661P6&E::'E6:4-Y:TLV<65054AF3FPR8G=C4DUU661D,FIX
M.$DT97)#9DQN:V98+TY/;WES6C1K:S5S8G57-&Q5>E9"2$IJ14,F(WA!.UI4
M=65P1D-E*V)43G%O66\X;E=99$I03$QD.4=7.$-145)W4C$T4DEQ2EAC,%55
M1V,P5%IT-DU#:TYR3VM75W-A8E!P=#AP93%U04(F(WA!.TMQ:W%4>%E-3G@W
M<FMS95%W:TI$;4=/5$=*>#14>4M!,$A3=$PO=SE.<%-1<61/370W8DY"56Q4
M1V)I5D=1;71E;%(Q=U1M6D=Z>E0F(WA!.T=):4M(2F)P='IQ1VXV;DAO9#,V
M;#5&2DA*3EEA9U-P8C!O:6ET2&-B:&DV1U)12$$K2456,W)73$I08U9D:7)S
M5F1I<G-6475K9C@F(WA!.V-Q>2\T=U)F.%%'06-K0D99575X5DLO36IR2'!F
M<7,S1DEB:3!L:V%L84I(9%)U,R]#<6-64VIZ6"MA2&LO>7)Q,79P970S36QV
M8S,F(WA!.TU$,V%&66YK55%X2S=33U-G62]#26TR07(T67%K<2\X-4,O:S96
M:EEE66QP2U%%2#%A-T)Q4U%+:C!A:F1E+SA2:7%43BMB5VLK8F0F(WA!.V1B
M5$Y#94LX:G1I,S%3>&PY6F9R:W%+:F@R45(P2TE:1DA",U-H<7ID2TM66CE$
M<F5Q871*4%HV9$(K:C5B8W%L,U!D;$=L:5IL1&8F(WA!.W4T1DQC:E$O0WIL
M5C<P66)91E$Q:G!%*V<V:F-A9V)2<C5B:VE+4S=34G!R<%EH=4=A36]#+THV
M;"M,16I92W9&44%65%DV>&-Y:VDF(WA!.WDP,C5N0393>6AB6DLK1DII<W8P
M:4]M0E8K;38U6C,X<'1L17-.-TA$2%!.87I24U)/:7DQ0R]B5E$S>$EW<79H
M:7%967$W1EA9<3<F(WA!.T9867$W1E5,<70K=6XV9&-8:%%Y1T9#>5)$674O
M4D5(=3=555EQ;$YT-5-J-5!C,U8W9"]8-VQ&*W5V8C-%<TUB5$Q5:#!25T9/
M4$PF(WA!.VEO-F-105%A67%M4&PK-VYV3D(P,C=U1S54,T9R0DQ+=T%!3'9'
M<DUA1'!U8U99>G)F;$QZ-61A,64S=6QE8TID4'-B=W%&,#5R5T<F(WA!.V%/
M1D5H:E%E:S=J;7)T27-J37=0-U%&2W)81E=),TAL2#AX=$XQ1WIV3F8X,7AE
M66]D3G1B;397>&94-$EZ2D)!2795:4QI<D5Y3UDF(WA!.S),2&8T9'9T2$Q-
M565+44AE5T=36$1%;G59="M3;&HU;3!4>D)D4&,V:4E99&5$1%1*8G$Q:VYI
M6F\U3C0P265/9S,S-'5"540V33,F(WA!.U!P<&E*=5A&4C<O=$QH-&1417E!
M165'>#-F8SEX5%)V34UX<&9A-#-P;C=A5U9U;'18,D1/,7<V:C5.6#-Z6$]E
M:78P0EDX4W9Q,VTF(WA!.S1O5#ED=38W9C@Y9'9O>%9!95@T5W1D8C%A>'1E
M6C!Q05%S1$Q).')#.&TU>51G3S5:>E9':EDX;4\U>%96,38S,39/.6@Q4%-V
M4FTF(WA!.RMR5S%X13EN3GI"8WE'3U)3:%-T5W)$>$%.3W1F8D95,7-B,C)V
M<D]'.'1816QV8TES:U5G-D971E)I<3)85610:&M-8W1Z1DA)=E8F(WA!.TAD
M5DER=C!*=U=I,78V5S!R+VQT9R\U1W O6$=W='4O4S)L9CAT<T@O23%0-C0R
M1G0S-E<P<B]L=&<O-4=P+UA'=W1O5%-D3W1M,'4F(WA!.WIB;DXX545:,G5*
M9TXP2%-J-$%.;$%29C9-='8U-2\K:VEF+T%*<G<P=$\O4FQT+U!0.$$Y2D4O
M+TYE3DQ36&$O;W-L>&\Y>D):*W(F(WA!.TI.2V]1>'9C4S!A3FU!;%5C,DLX
M:DAY0SAV:')3=3).3%-",511+TU'<6599$<Q=E1T649P<$5-5F)Z4UI)1FM&
M=TA"24IF;%9302\F(WA!.S1E*T5&3'E8>F1R1W,K45=L=#EC.#1Y-GA&83(X
M36M&=4Y,=$I*23=W1DA1=$QY:E Y-%=D56%V1E-U-7!V9#1-=41J-DY8:E(T
M*T0F(WA!.W$Y;#AJ,V5H-FHU5S!V53E'1$Y9,TU!:VAL;55#63AV=&U4+T%#
M:7<K2VTS:'1L3&%M5CEO*VQ8-TLY-6%X>E-X:6MC>DM0550O56LF(WA!.TAX
M<CE">%9I=FU85C=J>7!)5FAU2D=T3"M"+U)K=5AK=6IB>GA/9TPO1WI337)*
M25-%<6%U;U553&)L6&%N1W1H85%.<E=Q,T8Y<70F(WA!.S-)0F$R2EEW;'DK
M,&-!:71P26]W,TMI*W$U235E1E%-5E=A9#5D=3E%;F<Q;E9M;'8R:6DU,TXV
M,3-C:5<Q5&I6,&%.<%AJ;6A1.&TF(WA!.S8Q2&<R2W,U=TLW1EA9<3=&579N
M.'=A2$)C1S-M=F]5;E9U3'AL>%97,C)E;C)E=F9&54MF3W9L35-M2#E+,GAL
M5G5*44]#95A3;3(F(WA!.U=E1$]R;S Q*TQ'-G-7:%ED5&DX>6%H1$A9;"\P
M5%EY0S1U8FMR>$4P,%I6<F1)=S(U4W183&-E>3A4=FQB67E41E5L.')Y5'=7
M.'4F(WA!.VI82554-E1W9VDT<39"-UAJ4S-L*TET6&MQ:T=J2#1G96Y41E4V
M>%9I+VUI,3%#*VTQ0TA4-4AJ=F)B5$=.=3!40D@U,T5V24MR54XF(WA!.T]F
M,51I9C1:9&=K0DU'6$LR<DU#645$;6<O>7HP1%5,4'DU8G@V-6%+='AB5%-3
M865K>4DP:T5C9T1(:7=,1F%T53EJ;5)R8W-:5% F(WA!.T%D:4XO3F\P5TM5
M641I1R]4>5IP;4,U:G-64V)Y<4I&<TQI3U916F\W>3575UIE:W)E<W@Y5&5P
M-SA33WA&0G141E4U>%9*13AR<$0F(WA!.V-&<DQ53'%X<VEZ4V9O-C(Y1DE"
M234U3W=R13!G-4AE9V-#=%149D969E%D4&DP.6(R,FEK;6QJ5S0U0G)I4G!N
M*TM'36UR=5-X,S@F(WA!.U1G444P=W!D:7)S5E%U:V8X8W%Y+W=#3458+T5"
M9TA*05)71DQS5F-45&,Y35915VYE<"MH8E@P<4=8-G1(=T1D3UAP:6QF<'AI
M:F\F(WA!.WAN569Y*S O>EI"8C-8;7DS1#-45V=G=4Q&0U!24UAN>3E29#-Q
M,4YT>5(Y=WI+3V-20FA(94XY6$A'2&E);$QA5F1%>C!Y,FLX=78F(WA!.V%A
M5$=N<6%'.4QF5#)65E9R57%P-'A30F5)84YU3D590V]/>E9R>7I'2G1Y04M:
M0F=3.# O351Z3C50,'9Z=&]L=#5G06A$;W,O,3$F(WA!.WI+-FA9,FMD27A#
M:7-T5VMI2'@Y94Y63WAY=T-00U1E+V-W2DXX=&Q,+VQA+W=#6&%8;6\V-W%.
M=WHR559X8C(Y=&5.8E-U:TM2=V@F(WA!.S%K-&Q/84@Q8F@Q<49R,$=16G$S
M;4PX,R])=#-&*VA)3#$U2F12.65#42MH34M1448P=5-H6D9(3W-B4G)5+V%)
M8C=/5'@T>D]1:4\F(WA!.UI96DII35-4>41.+TQN;4Q4+TU';'!Q3FAZ14Q-
M>4UK9T-U<DME:D%&:#!O9791-#5C4FA)>%!-27A:0D]):T]25%!+,G@R2W!,
M<C$F(WA!.S5C1R\P,U(W959O1S%*<%103D@O04AI,CA%9DIY:"]:3$UY2GDW
M5C(S;V-65%-Z<S=7>71K=')735)14FEI;U!F8VMK-VMK-VMN8VXF(WA!.W)I
M<C5Z,$,P<SE2.'HK;F14<D<Y>&-E;$96:5<Y4V%4:7)P27!O>&IR>BLP06%!
M9#9:,'5O;$M/3# Y,S0R961W4FI,3#9J,2]'-S$F(WA!.S)/*S!R>51A6'-B
M<F-81FY:<%EW<7EG4U-K1U P;$HK=T]K5E1M9W<T5&ML=V@S=5A+36-E27!S
M-V59=%=N.5=X=78P5'!I;%%$3&(F(WA!.T-3-6Y",UHP-79X:5=H;W9/36UU
M-49+5G%)<'144%1T2V=S:DI)2DIB:35M0VEE-6YC=3=H2SA2,E)13U(K1D9!
M,T\R0E5::7%5-E(F(WA!.TEZ87AR:7E!0U),:452,$Y4-D)T66ET9D0Y-39M
M2W!T:7)S5F1I<59E5W8K3V1.+WI(86@O=T)2,#)+<')I<7EA84M'1C5P;E=/
M1THF(WA!.U,X:VI%0E964E5S4V5G07=G5V%#0V$S2T,P939T-W-83C%B3TI,
M96522DEP0E=J2S%V15%D.2MM2FE14T1Z4D=127-*:&=:3WA6,DLF(WA!.W!8
M<%5E<69O=7HT,T5!2&]2,$)H8VUN068X5VI):391158V97$O.$%,4D(O>4EF
M+T%+<EED,5=Y439W63)%9#%B;S5"0W-B9#)!4%DF(WA!.S Y659X5DID9"]X
M:2MI6'E*85=6,#<R.'-2=%DU2E$W.&]Y=DI3>3AA:VXW0DAT>7=P5$A3=% P
M3V93-T]E,W0T6F]*64DS:6UA2D\F(WA!.U1Q>4%H:G0Q27=5155I+S!4<%@O
M04-X468X:6LO<&I15VM"<D]I4G9A22MN5VM)=3=E94,T4E%Q4D9X1$MS:DE(
M-&YI5U934'<V66$F(WA!.U=M22MF9E!V;4,R,&DS;3AU3F%73V]&<$1.1G$Q
M3TDY1VEY259I6C,U2U<V57%44VTS5S-(:&Y0-E)B6&MZ4F@Y4G U>B]Y=&(X
M>5HF(WA!.W9-;6M7:DAY>E!Q9#)V,4=,,5=U5E=S<&I:;6\W4FER4$=!3U!5
M,$9/*T]41$M',&A3-',P6B]4=6YF;6=25VXU9W)F3'%I851D5S@F(WA!.U58
M-EA59G9O6&QN:5@Q4F)X96TW;6EG.5-.,C-Z6F%F15I9:%ES8C=F<F-$4&Q%
M8V@S;S=B;C=G14PU>"].9U=-1G9E43)2,'%X<U0F(WA!.TET>&$R.&E5;FAL
M-&A!14-)>49U6C1S5G X5E)K:'!966]'570K6%1K>$]Q;FMM27@R-3EE87 K
M5B\U>&52.4,X=4MM<C-S.$5M<% F(WA!.TQE5U529VML6C%8.3)W+V1">GHU
M>$U..71T:FU$<DUS8VLK2U!C-75K>%-X=S1:9#<P5%10>F@O3"]63E%L<TQ$
M55=N=4EO;&Q+96@F(WA!.TUP8FY)26QJ4DA26&52;D]Y2W1C>$A*4V)53D8O
M3F%A.6IV9$U45&A"8WI816MS5V\S3BML>D1&22]+0E%B5U1G3T-B36EM;F(S
M0E8F(WA!.V)P:T@U=%=N,39A,W-T1G5.46<O8WI34U-856LP:DMV<5574U8V
M9T]R2GA1=495;74R-$-R,&946'9P3D]T6DPK3EEB-319,G4T:S,F(WA!.U9*
M4V]-:7)U,G=A;T<U=TLK8F17,#%J-6MV24Q7,TTX<WIY4S(X14-B1EAC=6YP
M<6TU6#!Q3G-0=WIP.$]52$=$93-M.#-M=S%L27$F(WA!.WHU9FIU5&(X=%!Z
M2S!P9E!596EA+U!D6$]O4$5$67E.*SAG:FMH:F-J;"LP6#E)<T9B8T-V=G1Q
M93!E05,T66EI3V9X9' R9GAM2$8F(WA!.TDS9DPT4%%,6#@O+T%-<C=M25!(
M<4TO3&E:2DEV<58R>E)X<312;F)H17DP0DER46YR;75D9WI$>3$U;C!,>DYP
M15=S84AD9EA.3VTF(WA!.UHQ:6Y#4U(Q36)&1RM'4E5B6F@T67%M;4MP2#E3
M<S4O3G0T6EEO-6E,0S%-:5-+<F-36G)G27=Q4#)Q340X:&I32U1,.44V5B]W
M07,F(WA!.U5(+TEP4#992T,P:&)Z4SE-13EK;W,T04AM64U05%-H2&]Y1V@R
M.%)I47!#2R]23VQF.$%,1D(O>4M4*VU.0F%A6%(Y25555WAT=TLF(WA!.VLP
M15-D4V%N=&I15VM.<4]L-EET=6A7,&A5*W1!2VE.0G-::T)(5'5-4T9)94UF
M;GHU;#@Q*U@U=C!B<#)J=W9P;6]U;V=N:&E54W0F(WA!.T=S82MO=DY!4V\Y
M43<Q02LT-6TT=4=):D])-'!D9DQU8U1,17E-;WE01$AP*VQ0=DHR=F9M2F\Q
M:2MM9C153GIB>&,U26144V-.2$TF(WA!.V=H0W=H1FI6*U1->4Q5:V=54&E-
M;WIY17!K,59L=7=X-%E!6&%F,G8U9RMC2CE3=7)2=DIL-6)W4G)C3F(S57-I
M+T9W5B]Q,TM.07HF(WA!.VHQ,E%$96Y#<')7;%168F)A3SAP96-032MO6&0W
M8C8O-65N,&U/,DE.<F1H6DI&=459;%9)4D5F9V9G3$93-6]#=F,W3G)B2E P
M=EHF(WA!.S@O5'!.-FQ/6$0P2C8P-E9P=S99<F%H<#$Y1D9P.7)&2DA/<VMC
M36%U=C%E9EEH44-0<UE!5D)40T=A3V%'3V%-.&\U1D1O84565F@F(WA!.U5B
M2&9#;&9I<G-64V)Y=VXQ84<K,#-Q=6XS:W-C4B\T<FU#,U5A+S="8F=*+W-C
M5E1N1E5"<G5P;E,Y2VUV9VEY3D9W05(R-$M3-W$F(WA!.V=Q,4=0-UA10W V
M1$-"86PU5C5H,&AV375P5U4Q:&-$56MV<%I:5'AL4S)H:UI!16LY1THV>2]U
M-&]K4FU06%EJ=FTR,'@X1TUU3%DF(WA!.RLW-4]S,452;6Q(:#-(=BMB>G)8
M9DI$,DAM,VQE,C!B-G!P5&EA,V)K0VY&2WEX<V9I-&M!3'I#=CE)-UIK>6AH
M>D-->C$R8U=-.#(F(WA!.T5Y:$=U.4],2S(P<7HQ-E,W,7$X*W5*8E,K<D\Q
M:S!--6UD:7)J:C9Z8UA&5TIB-$-.<58S>39:;$M&4498,SE';459>&YX4TXQ
M,V0F(WA!.UAO;' K569L8E<W539L3SDT1W9':VMA0S1%3&8W<V%I>7AT1V4R
M>G)83DYK,754:#1$5S)Z='-E:VAX8V4Y;&Q6<#5B,4-Z<V\Y3W,F(WA!.U<P
M,GAS-$4Y2T0V=EEL4VMD1%5):E-S:6UR13%)23,S1UE4;7-"=B]!1&HU5C!(
M5G124S)T0G%X16QT2&581C!!>FM)>DY--G-W;U,F(WA!.TI/3D8K1E$S455'
M8D1(;T-9,TDX24QG6DYC06%I3TEJ;6LK:RME8F%Y8E9D8FMJ:G5P3'$V<&)A
M3&-.5EER671Y6FLK17%#=DI52%,F(WA!.W4U<'1M6FLP15IC34%+;V966%9W
M<V5T-&5+6C-S+U0U3C)8;GI6=%0X>3-M;39,<#%I;7%43$10*VE::$%81DE9
M*V)O<D-.:E5+1%0F(WA!.VQS<')4<6-X:' Y4$5M36IY3&Q(3&UK05EX-6IQ
M<F5B4'IW="]+5VE83G1'9W8R:V1B93 Y27-W=&YA34Y-:&0V0U=*2#5,17=.
M5%,F(WA!.VQ+04TR3E!!8UI":U!4*U!K-4]034UG26E2>$)G=FPS>6PU;E!M
M:V%T8E1V2TPR2F9Q,FMY>%-337-4<6]$2VMG6F%+=E(Y=5!8:T0F(WA!.VQK
M-7=-:DEY2D(V9FIU67=H25)!06]J.&9A1U5Z955.1#!Z5C1D4D]T869986AC
M06LR<GEP1&0R-D)G.&MA=D]58RMI4T$Q4&DV+T0F(WA!.UA,5'$T5&HV;VIJ
M<FTP:E-4:$PP>5!"9DHW2G!V;5!Y3'%J=W=A9'%';EAK='AZ4T='0U-'4C(Y
M345U3T-K;6DK;G9T,GI73WA4-54F(WA!.U)&0V]O5E(P049":7)E2W-A,796
M9% X04Q7<71Q*V]40T]X,4-.24IN24Q.2$I">6%,:7%G<WEU2&%U,GAP,D\Q
M;4Q&2UIQ4$YR>5HF(WA!.UEW2$9,:WA8>F@K8FPO<&0K;'9P,FY5=#)66D5U
M<G-&4DUH6G%0149/.&)!0VI%,38W6G-D4#)E2FDU2&9Y8T1583AW3D%B96)/
M8F8F(WA!.U9R1%4Q,#8U<S5K;55Z9G9!:E9+36)A4G5$:EEQ=W)U<D%(,GI7
M6DU::6%,<TE416A95&))<S-9<6AD5"]W0C5K+S1Z,B\X07EF5$$F(WA!.U5&
M2B].6&MB4G9-;$I,-$TP.%5,>%=P1$964FTS1#!7:$I".%1437)"<7!9=512
M;C P8W8Q25!Y1#5/,4AY,#DW2&,S475B965/,CDF(WA!.T%";4E2,$5J5$MQ
M:T%+<&MK<71-;G$Y5$A,5D-J=CA!<UEA6%1N2&1M>'0K,4=E6B]-1&58-'(S
M5D)A3F5,1$9A:5-.1S0P5G!*45@F(WA!.TIO,G<K5U4V9D0T:RM'-F)C*UAW
M-&U65SAV,3,X=THY679*=&(P9&XP+U5.3T-25VM93%-03F)/2&%5=DA2;R\S
M6E5.5VYE:')T;30F(WA!.WAA45%(0DQE379V9%1L,69'5$M',&\O84]R1&(O
M=T$O*V5T23@W84)F5%=D>&1+16I7.6QL37-B4U<U8FM!5S9"4VA$5EE%3FQE
M94HF(WA!.RMJ2$5'2BM.2#E$8F=M4')Y4TEK3VY+>"ML-C%9*V%0>D@P,DLR
M<W)4>4,P,7%:1U5/3E%J:3E'37-$>68Q=E5E4W9-=%@V2UIQ8W F(WA!.W52
M,W0R;4E616)5;3,U9F%V-38Q6%-#*W5A3D8U9D5):E-Z:F528GAP;W5(.314
M139"4&MC<41)37$Y4%9F.$%L;V<O-450+T%.5G,F(WA!.V0Q9#9E<2\X=$5(
M+T%#268O<71J=7%1-G19>39D9CA!-F%U23=7.6=U6'1R5RMH35A!<4AM15-4
M;WI.24MP-G9X9S!Q;S9J:G4P=$HF(WA!.SDK:61++S59;U X06M5;CE-84,P
M>'IZ;F\R;4Y$6D=A,%-04S%M8CE)6$5.66YH5F\R4DIU56%K.%5:<6UU=S)9
M-T1,<TI%5'AD4GDF(WA!.S)A.&MB1E9S96)$=E!7;FYY.7%%3C59-E)Q=7-Y
M>%=W1%A557-S<VMK46I%1'A2*VU!>5-C44=$9'E4.$IQ2UHR4%58:DI*2%!K
M0C@F(WA!.V(X+WAU-&LX1E1&03AU6E!W<GDY-T(O3V9N,U<Y578U4V9+97)X
M,DTX<DQ'0G!P4S=9,CA25E)*359,=4%/4C9N8793;7<P*W!X=T$F(WA!.W-3
M-&@X=FQA8RMN>51*;W@T5#@O;E)E8U(S3C=0-6XP-U9,4U!5:$9-=G!,8G)!
M=T,X<7AJ;GAC,$(U5C9(2GEY8U=56DML=RLU:$@F(WA!.T=9-&IJ=5!&-S,Q
M9C5:=DIT22],93)V1G1P<C9A,'18;"MQ4F9(3$EW6FTT2C$S<G--=TTU=DI,
M,VQZ3D]+>'@Y>D=,>C@Y2DQ53D@F(WA!.V4K5#EE<UI/5%)T33ES<GA1;%-5
M-7EU1S1H969':$))23-R-#%$;G4R;#12-6IA6'I08WE7;7 R,G!7="]D;C8Y
M2WHR,W!$8WE(;DDF(WA!.TYG<7-%6FA69D-N='5*6DE:=TUC45%/.3%-354X
M0D]34D)08VTY=&%*639D8DM'.51I9E-21TY7-%)Q1C5-85503#(O<&UZ>'AO
M0TDF(WA!.S9!3W)Y4W,X4C9K<U@Q5%=.2#!F5V8P=D%8;3%M4FI'6DE:0WI2
M=6=!0F%J5E9U9SAD:FUR,4=41&IN>%(Y56IF=41T9%!J>EI)8TTF(WA!.W94
M158W>7I$.' Y2C%F6$YB<SE0,39'071*9$-384M14G-R,C!216IO44-Y:W1X
M249.-F949WI4>65#4FPU.44T<V50>&=C6$QQ.78F(WA!.W8U+T]N;%<V<W1,
M.'(K5DQF5CE&:VLT=E!(8W@R8E%2<U%%16=+35<Y3W K24)J>$<O>$4U<4AA
M<%)Q-V5A3E0Q2%-R+U50>7AS8C8F(WA!.U-24DI*3E!C,C!L>EEZ;5@P.3-A
M3VIH66]L:RM!*T%R56)Q<S$X=&58=$E3,'-D5FLP1S(P;E=:27A08U%X<$=8
M9VYN:D%M6#%%1D,F(WA!.V8R4W<V:D9745EQ-T95;#@R95A5,7I3+U%!:BMS
M=TXV,7%:;$1X96]&6F5-:6UT5EI723ET;4<T1U1X>DU:06AH3T%K2TQW2%A0
M3U8F(WA!.R]P,FHS3VQE66)+2S=H,'4S84<P57A)<S%U>54S4F\K1&(X44=Q
M,W5A.3DW3&=J2'AO13DU.#-34C0U5#A'64AC4$I5+TQN.#!D13 F(WA!.WEW
M='15,5<X=6)$5&Y:>&))54Q7.%5G-4%Y3D9%2$UN24MY;6TY3R],34A75&IK
M>&E91D<O=T%F0GID3FEL:FU96&1$-%!422]W1&XF(WA!.TEF.$%+5#9P1&-4
M-C1)4DMZ4F=F5G)X:'E12U0P:')3:G%15T$V*TY13F%(67!N;W8U>F9L>')D
M-6%7;6PV=#E:;'9P;G1R62MH8TDF(WA!.T=M44E3;%I),7!T274O,F9E=4MS
M<C%0+T%(;50O:E!B+W=$2CE-0E%55FA3-T951W%)*W S4T]O6D=T-$%Y:U9"
M0F5B<41I1'5H:B\F(WA!.T%*;#AO97)Q165U-DIA=V8T:45K42MT6$1Y0TY9
M,$A&;4UA,59M-$1H,#9B:F-:;5ED4E5E0UI0030R8E0K<FII0GAP2#4W.'12
M=C4F(WA!.S4X=F%R0EEZ6$181GA%;#(X44AP9U%-1T138DAC<%AR5%IC=C!U
M9CDQ3TI.54YV:3!A<D-$;&A)06YF-VYP1V%X,DM&,&XO:FQ76"\F(WA!.T%"
M9VDO=T-)1$%/4T%I<TM867%L,VU/,DYZ;V0W0TI7:4)I67-Y:%1Y5E)6:TEC
M34],9V-7.7-L1UA#8G$R37A9-3!O959F3'IA1' F(WA!.TLR3#-S,2]*>5HS
M;FU*,TQ(;W%K='A(=%AR=C-Y>E!M.%-6,5189WAC16%U,#-:5EI3<D%-<D-H
M0C-"0GEL=5-(>78V5FLQ,V\U;&0F(WA!.U=T<%<K;S)5-T9P17,P5D51;WIB
M=D=7,T)Q95!,:61X5$95<S@W,TAL-C@Q2S P9E=,>4]X=&]53C=.33AW:&MB
M;GIG:6II,T1B='DF(WA!.UII3VY%1#ER83-&;&Q!,D=V2FI%>%)96&)F;#4U
M5G5B-DA4.4YU8FDV=6)L5VM75S91=WA244MX5U-12V9395(O=T)L04YG=TQ.
M.% F(WA!.UA96F1F;4A3=G1C1$AO35AF8C!/>#AO5&%28E)184AQ571O:4E&
M;&EM:E,T:6M:45(V:%4X1U9Z=%AG=T)P,')V;7-N37E*2C9U>&@F(WA!.T52
M04$V24<Q:3%U+SAY5SER<5!P6&QV;VIN,34Q6C1"2DI,14I96GIA:&ER8TYK
M56ML95A-:F-B5'%(1&0K<&IC=4MQ,E)F;G97=$DF(WA!.S!N5#1B:3ET<F4V
M=4-X*W%P8W%R04)">FM98V=46&EU=TA6=5!Z17-%2GE.45DU<'=I3&LK9F1:
M,5-45DQV,35)26](27!':TU9:5$F(WA!.TI7<41I;T,P5F9H1D(P2# U,&U(
M1G=#<DHY-WIM9DPT:'5Q.7EK;C5B4&]O=7)Y1T)B9V%J14PX4W!)2F5-05E$
M:W%J='IE:#9S3BLF(WA!.S)A=4AG47DO<C9/,7EE3E!&,#AQ-G949DMI3#5:
M.&E.<61X-69N,61D4DMB5W-D8G!K16A#2UDV.'%R45!'>3EE-4)!6G-05C5J
M2U8F(WA!.UAC4GEC<E,T:$=.,55J>EEP9#98639P4&-A>$5N-6=A471Z8U-Z
M96YB1F=3-U-.3W-J4D]E4V-06$538U0P6"]!1U19<FQ-:C!$.'$F(WA!.T@Q
M,GI&,4@U=3@U869&1$QD5VLQ='%.=TDU<$9*64]Y,$1!<3=L5S5M=DQJ.&E!
M<C!N>6@U4V)Y,V)45R]W0VQR+U96;#E,:3)O5&4F(WA!.W-9+U-I5TTX3FA4
M,4-V3B]&:51I<68T<7-%.$)M34%K57I+;V1O<6IK1DIO1TLY86)9<3%&8U<X
M>&M%57%31TII:V]29S-&>#%6<60F(WA!.T0W67$K9F9Z63AR*V)P4'I(9E=P
M2DE&.&XS8G=7<&QJ.4XU4DXV255Q,&1225A$250Q030K*UHR:7EZ175%9E1V
M=#A(0S%M2T)J>$@F(WA!.S9T="MV3E-855!.6#5F6$TS,7)4-&QT-$4T5$I.
M1#9S37%K33-*6&I!6GI3=$M.6'1486UB3$E-3UA(9#=$=39F0C$R3U=F2$]Q
M-3DF(WA!.R]8-'918FXX,5!)365M=S-/=E-N4V)T231:1$]T=$Y):7DS15%M
M-$M9,&-T.$Y#-G-/;EAP=&]S<T%*14(S54-:4D)/>%I.-58X,F4F(WA!.U=0
M3513<' P<U4Y>EEK0U%P13A9,T9!.&9Q2W!O4C%P,"M60V$W6FA..5E:,7,Q
M-$)425HW8TER3GA"4')P=%=J9G%X2VQF-FUQ+S@F(WA!.W,X2"]!0U!F+W%J
M:G5R=E4Q6"]L;F<O-4AV.$$Y56-D,5EZ-7(X,UA8;&Q:.5)U3$9*=WDR,%%J
M:FU05FUM8F-M361L8G1M4G!C0GDF(WA!.WHT8G):>#E2;CA+4$96<'9O5W,V
M<G$R;%<K;VEW:70Q=58U<$4X.&Y-03E+,6=825IS9D))>$<Y3G5+6FQ%1W%T
M9TAN4#@S3'E+5U@F(WA!.U0Y1E%*3F%3+W=#;%@P8D-62TDS0FM54U)G8G14
M-'5N:%A.;'!E>C=(1E!R>41R=%1R-DY1-F-Y>C(S,3-52'0W1U=3>5)493(O
M,6<F(WA!.TMS:W-P6%I#5E!P=TXO=GIR,'I66D)W>4ED;$=224(W,U=E;UAT
M=F%144<Q-4='3EEY,T<V1F5+9U8O,VUY04M156)$9#9J3D=*27(F(WA!.V5!
M;U-2=DY)<$)5:T5%1T5%1455,W<R;%4Y5%9F*U=E1"]K92]W1#%2>#-60C9Z
M8V%H2'!&.4I,1$%K4U<X<E-0-GIM:6A#4V8W;V0F(WA!.W-486Q'9G!/,B]K
M;B]W0VME9CA!-6]X=&)D*VLW8BM39B]P2&XO-6]X=&)9,35W,6Q"8E%85VLK
M<$YR5FAC;$E,4F)A5U-2;6MG2W4F(WA!.W)O1D1Q<7AZ0U=V4W%J-5I+4&UP
M95IZ*V9F>D-S9$=V+W="2657<C-4=%-U6G=L>'(P:R]!4U)X<WIX0S-I:U)&
M4W%G<48R-FYU8WDF(WA!.V-%94Q*-EDX43=R8V9.3&AH-G!C2C<Q2'EZ-6IT
M4$YF;7%F6'(Q-69,<U9P06QX9#-L=F1E=51+,T=+4TM-;W(X15)Z=U!,<51T
M-%HF(WA!.VQW>51'3&@T4DQO3W8S3TYK:$$U3TQI36$S4%0X0C9Y;C5K959B
M;3)U6#!Y-DXO8S(X5'ER85)X>7$W.$9*;T]A1'<V.7-W>G!*>$DF(WA!.S1H
M45!6>5)Q;U-"-%1:1'IU-#@V-C-Q*W X65),8F$O8VM7.7-L9WEL64QF;'E:
M6E%1>&UE;%=P56-A8F-A<TUZ9GEU3T932CE0;C$F(WA!.TQI9FUS:S=I0C9V
M3"M%969M;$]U5UAM-E=W=6(S5S(Q95)H6&EK='5X=#%H56EN<7585E4U8V%K
M2VQ/:#8U:S1F0D4O4G<O4#=N1WHF(WA!.V5+665V:7(S9F4Q92M72DQZ4DQ7
M2S,P6%5L=DAT+U9A.5=+5FI)1$PV87%&05ER=VE9<T-$=G1T:#A96$E'47)L
M-W1L.$Q915).."\F(WA!.W1:1F-E57!.2G-.2C K*VUU3'I165EL<V)Q-F=G
M;6AU;WA09%)4;C%3>6MZ4D=734Q514]/6%$W-6\X;51I;&)U8V-E155Y6'I"
M-5$F(WA!.S@R,S9A9DPU3#@T;E),0T-.:T50,65'*VAD95)-9D%S44]+03A1
M3CEG06-R8D5M:SAJ+VYT1&)/,7(K66-%.3)1,49N,'E&14IC,3,F(WA!.UEE
M<48T5DI8:D@W2&%L1E4S,#-Y;BMA;'9A5%<Q.35Y:78Q;'148E)Y1WA31U-'
M6&DS1S16-'IY6G58145.,G%E=4MS:#AO84XU9S F(WA!.VUW;&<Q=E=4<E9Y
M.&AD3&QO:$5643E&-&=S3G5N,%8V:S1Q;G5+<TPX,V9K-S5!.#-A;614,3-4
M,W5B=W%I339Z>E)!<D='0S%73C$F(WA!.T@W5TMQ97$O:W0K6%=Q6&%89#5P
M<DYC2DMB9T]S.#96;#5S+TIU3&ET1V,P<FEQ5W(O>FIR*U9%66(P9$QM:%HY
M>3989'I8;"]/3U4F(WA!.VA&9F]X5DYR>E@O3%8Y379L1'I4=VLQ1C(Y2U%-
M<%-+4G=+>%-)-FXT1VM59V=!-T4X8WES3U!)0C1K3VIJ6G-M36YW-3E75C(R
M;3(F(WA!.T9T6G<R8TU#3&)124DT;W%!9TMO;T]V=&U02U)K8E!.>4EX049$
M:W5N<V)A6D-P44DQ47EY2E)85F@P6E0T:75127131T]W-F)(3#4F(WA!.S8K
M<S9N8E%Z6&-.:$@K:F)R:CA1.4M7551-;&$X86DT44U0-TU286AL3T9,1G9.
M2&M)83EQ4#$Y9&0Q5%,U4F)F5E53=W5"1$=V-W<F(WA!.U-E<48T;CDU='@U
M5C9';4MV369/=C5F95IB3%=G-C9Z<G5S-DEH:'5R:4E86$M73G%T1VEG14]7
M-'-P8V)5<51M8G!C8TI!*W)H;30F(WA!.V5P>51I4C9E2U R<E!/4#9E,&IY
M>F%24V%T<34Q,U=)55=3>G9,<&YI9VIJ:VLU4#A#:'A)-GI#9T<O=V=.,#-L
M:3!:;5IC2D)!4FLF(WA!.S%99TDX44E*5E!*4#5F-FUU=&%80S)P-FAQ96=2
M270U33!H6DE74$HQ948T-6]O:$Y'>G X4SA3849A2#12:'EW15DS>$AJ0C<O
M,4DF(WA!.WAZ37!6=VIG23=V,7-Y+TMU4%1W2GIP,7IQ33EK<E-W>%)A;DMS
M:GA'2T\Q5F=I<5!G-716,C,S66LU:F%J06-C9T-E:F9G>FI)3$0F(WA!.S!4
M2T<Y0S9:+W9-+R]'930O=T-4-S1!9TER0VQ:3D1(3D,X37%H-'!&2U-)96A6
M:%%J-W-64W92.5%G='9+;6Y8=6]Z<D)'=&YB=% F(WA!.U!/=U%";6I59D57
M;T%3>' X.&Q'2FMA07-S6E-%4EI.0D8V5')/;#9V8697.4YU1G5B9FM536E6
M;T=8<41503DX3U1(2T)Q46]O:&LF(WA!.VI-6$4R2&E/=&9M:')E:"MC-RME
M>CAT*W9C4FM24U=:=E5K47E38T=N:U(Q9&M6-E)Q:F9$='AP5#=76E@U3U)&
M>$))-RM8,W50.$$F(WA!.VTT9S!3064W;6\K679/;"\U>6)3:U!K>5=4534R
M,W1O9%)13W1U9V)M=UEW0E@T=5<R2#AV=FMS8W,R044Q<W=Y4G<U-D)++U).
M3S@F(WA!.W1A4F]T-7$Y,FPW3D))<U-14E%3*VQ&2DI/<&MM=%I*67%Q+W!-
M0TA9,$(V:&-Z4$9N37AI04EN<G1Y.#-%.$]%0DM237!$,S@O3#0F(WA!.TQF
M3&YK97IV;6TQ8E58;#!N>3E'0SAC>DI)-U-2.'E$5UAI<7%/3WA9:C9-;'%D
M9C1F<#5Z*WAH<#E$>&YI-5)E;"M6,#AU-EA:<$HF(WA!.V]':3--.79+>%=0
M56HY5U(U:6%!.%1C4W=Y55!(;T9!.$)M;GDU<#5$8VIB=#A71TU"55)425EF
M35=I5&]Y>3-5545Y<UDU<E,T9$DF(WA!.S558T=H4C!**S=S4G5#45%C<6)5
M>C99<7=8>C%A,F5Q87AA-F%L<6)N54926F\R4V562D)':V\Y5DEK03E"5S1M
M:E!)>6M"9U8U154F(WA!.W=Q;3-M6'E,<&YM1%0S=%I:-W)41VUF,7!P9$]N
M849V5C1-;E!P>#5!=GDU8V%K9U8R,G=+;$4O-593>7))1C@S*UE99E5J0T@P
M8C0F(WA!.V]!44M.279W,41T,4I*3RLO:E96:U!L:GDP9$)G=4EM,4\K,5)R
M:50Q1$YQ179R4TM!;U5+<E58654O>D]+<#%I<G-69&ER<U9D:7(F(WA!.TA0
M35!L3%-R*R]I,658,&)A-7111RMU;%A%:6A$571Z5U=.9&@P3$MA9DQB3%DU
M<$-00T1S5W,T;VU815)U1E(W-U<Y2FQL5S9R<6PF(WA!.VA&1TIP3'!)+U-U
M23!Q,6%Q<6E'86=7<$5:5G@O26%J2VUX4%DU2359,6MJ65!'-$1)-FUO24EQ
M0T1I<50S8U%U=DYL9T99<61-=#4F(WA!.V)I56=$-'9R2CE+3D,Q9G-N,#-9
M:6Y65E!B1E4V>%8R2W!88S9P<'1H<7(O048R-6ET=EAI9VIH37)"07IC<&UO
M0V996DM'3U5I848F(WA!.W-*5$54=6%21C%P;6PV:$QA6&,X2U1Y,FIE<EIZ
M.3!*<'5R03E$.7AW>&Y+24E(6&UP:$=20E!21UI";6LX9&ID>&5A5&-T9#@W
M3V4F(WA!.S)K.4MY.4I&16)H;U$W*V]V>%!Y;U!T9$US37=99U9V,W19:5)+
M-S(W:S1Y='-3:"],<5(S33%Z<'0S4' X,7=Z4&-,1S-Q475Z1W F(WA!.V(P
M6F5C84Y88W-G56XY<75+<5)4>G)B+T%,=4IR0R]3<#1Z5$=7,FLT,%!%37-A
M>DEZ5C9K8U(W67$S-B]N5#1:1W,Y4$%(.35B2F,F(WA!.U1/>D0O26QA1TU6
M*V%F5#-X5G)Y-4A&9"M7661-=DE$>71917-,*S-M-&UR>'A+<F<X5V130T0R
M3T5%9S)%14%I:3-E,G1V;U=G9E8F(WA!.V1':%,P.5-31S)H2T-O4C=M5DE"
M2S%D,DLX-C<Y85I+8S543GE.;$5)0TEO24=,>49O*VU26#DS<$U42%9R:3-K
M:FEU2C5':UE3<W(F(WA!.T%/2&-K<7I-9'E-=D=P:V5'36HV43 O;#1G;552
M-FEK2&ME6%$O3$]K<61D2G1T45<V1G!$3&1O1$]R4W=X4W9'<%1M551N2U1U
M96TF(WA!.S4X375Z.%=A8W5$;#5.3T%2>%%J>&YF>C@Q3'IN-5<Q,61',31+
M,75U:7A"6#!Y=W0T56E03C59,V56<4=N2E4U4C%06')19#4V9E F(WA!.T1I
M:51F1C%*4&M71V]W5#1:059W.4%!.%HX<#9&-6\X>"MB1C!V6$HO<FUJ5'-K
M1G9!6D=5:3-J8C%6:E=154M54F%Q4#5Q57DR94\F(WA!.UE%>FLK:FXX96XW
M5W%'4T(T0D0V=5<O9#$O66Y':2]L<"M8,6QR.7@U6C%84TQH3&DW=3%T26)W
M4$EE54)L;U%Y3S57:G-G;S9B:G$F(WA!.T0R>757:VIW.&-A-&5(;#5T<V17
M95!G;&9&>&,O2CE(5'IA3VEX85AC4W=F-E-H:6ES-5A5=$MI:FEY:$=.6#(V
M-7)20U)&,7-(4$TF(WA!.W=$5C=L23E/:3%N54Q74S)T<F=,;T1Y=$AB,VI/
M+S%X<EID;59'02MY>D%Q:W!B;'<K3#=61TE:2B]9851P96YQ5G-B4T<Q0D%$
M96DF(WA!.VEO5%0K66=#=EAV9U9&67$W1EA9<3=&6%EQ-T9867$W1EA9<71%
M55EL855+0DDV<7).,TMQ4U9(,&-J:7%4,B]L,C=T;U5T<F)73'$F(WA!.S)S
M-&%R8G=22F)(:$A5.%DK57--<$MO=$98,D=+<4PV2'%T<G),879A,TLV:$TP
M071M9W9$-E)#0G5:.4]31F5!<6%B1TDY4'1$1E4F(WA!.U-F36-%2VQD4V=M
M,'!U9VQU1D1102M*;FI,>$M01&UY:RM'1E5P.&MY*V5'=6(Y9&1E3S4P,5I8
M5W=V84I(2DEQ>491-GAX,4A"=TLF(WA!.VIK9D-L4FU8<69";V-(4'$T;6TX
M5WIX.'5I5&9N1%E8=#=P1$IA44YC4W!.6DYW46-J.%)U63$K2#EQ<G5Q9V5*
M>5A:,E--8W!-:E<F(WA!.WI8,FAJ;$Q(55):=CEB1F]R+SA!34,Y,691-69-
M56,Y=' Q:&513T]C1%<P6F(Q1E91>$MP2%4P;W9):G(W-6Q:6C1-8UI#1SAP
M1#,F(WA!.W50:FAN>5-I6F)2:69C.6PK=3-0+TQ"4"]W049"+S%6>E17-V$Q
M:V)813)O4GET8E-14GAX4V]7:TU:<5AA36EN0C-0-T)X5D<T574F(WA!.WA6
M,DMU>%9G+VQ(4W1:6'I(<C!E=7!:,V%T26MQ3T)6>'I(=T956D(X3$Q513$K
M,'!'*UI/8S1J16-!25!6>'--8V=K94]I3VEJ1#4F(WA!.V(Q3%,Y3VQH,4,V
M:C%$5G(V*VA/;$=+2D4Y3F]N179+=D5&5E52;#-(4V=O3GIG>GIX>4DT23A+
M8T]/8V(T:GA*9$PU<B]-2%%4<3DF(WA!.S$U:712.55E:V1H2D59=E1J:V0V
M24EH,6LK1BM61R]L,W!V;6%.4&AY8TEG9"MR:650;7@X4FU.=6I++THY<3$U
M;V-6,7$X54YZ<5(F(WA!.W5P-4HU94%)13A-<E$X,$1$-%1X:49+57I!>7E!
M:V5#>$9Z<V-366IJ;WE29FTS53E/<TY&;$]P4GI063-2*W%Z=D-!5$=S-$MC
M,DHF(WA!.TLX5DA4;#0P>4],15IM:'I4:WE#07,X;2],>#%*<DA4-4I%=#!T
M6F)'1C5G:6Q:4'),2T,Q079W8TM90U%2=F9%>4%)4&LX23@T850F(WA!.W(K
M:V%X3'%'<4)O-7(R-&YA,V-Y;'!/351G2WAC1&-%8DPP.&1S-DQ"3T=32$1(
M;TAN<SA:-#4X8W5P3#!B>5HK5W1J3W1T<E=T4G0F(WA!.TQ)-D-7,W-:4U=1
M96]/8DY-<G1*>6)K>&]+,'!3;W)83EAQ3EI+:D%E-&PR;4134G-44'=$,&A%
M4D56155+:6="5D%O04)S04%-,7HF(WA!.VYT-'$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$T:75X-EEQ9VLP5%)O=U)(65=Y06MS47-+0W!/-4]W
M-S0P=$QH<$=K:'<F(WA!.S1S;T$V;%=6:$5L45502E-$5'%P,T=#:U5I2F]9
M6C18:&YJ5U='4E-K:V)G37)+=V]664A99S15<$YA>#-/:E@Y=EDK;UHY2G9'
M84\F(WA!.S!%:$IL=#5&47E#3&MA.#1M5TYU3F0Q3S(T231Q<#5I<E-S<DM'
M56AL4%%J8UEQ,VER<U99:G%V-7$K4TY+,6E84V(K+T5.,49286LF(WA!.U96
M<$MG1TI+5DQ/=&%K05IK1%-Z24(R.5A,9&]/<&E#4G9T>C)45T=26B]..7=)
M-D%7;&A#2FY8+V1H=4I:1$='4%0Y,$E'22]W0TTF(WA!.VU9-V5I3E<P,D]E
M5TLK3CE,65!:>'EJ,30O46]%:S1L>3-R>'EQ2V5M3GA40T)A0U=',W0Y6EAT
M+V]5<S%Z9C9X85A$>5AE:U%L64DF(WA!.TI*3'%Z:UAJ,5<P:DM-:D9L-6YF
M-F%'*S59:5DY4TM,5%5C;T(V6%E6>E U,G1R=6$R:',W:4MZ=6(X>E)Y5S9W
M3DUK36=,>4MZ4VTF(WA!.U-%35AC1E-+:EEG:T4U2$IW54LU.5=C3TMZ9DQO
M;%@U9VIZ2$YP.7!P8V$V;$DQ+V-X;W(S67-X0W)Q=TU963)A+W1/4E%/86)6
M<#,F(WA!.WI*,$EG0UI323)$:38S:4E%66IM54IQ9C5R95ET36UA>6PP-D="
M9$QU170W<5)79&QM.5!:;S1Y>2]$>E5C9WAR45IK-"MZ-%-&9S,F(WA!.UDR
M.&Y(>6$K8U-14EA#9FUW;GI*-7=U9%EU.4U-.%1Z,F1H8U9.=F5Y.&U%56MQ
M=$UP;%)&6FIX6&ET4C!Z2T=#5T]*-$LT:30P=%(F(WA!.T1*26-D.$EE=%@S
M;3=Z+T1R,&QJ<"]K<#=V4FQN:6IT.5<K=3(P465"9T)*24EA<W<T=%5R=G5U
M*W@K13@V-SE4:3@U9FU84&%O+RLF(WA!.T)(=' S;&A2:VLQ0S)F9VIT*RMK
M3D%T4D=V44$Q2C=9<7DS46(W57(W4TQE-S%05#(P=2ML1&5V64Y)<WAJ25EG
M1#%%*T4Q041B94\F(WA!.TMO+T9867$W1EA9<3=&6%EQ-T95=3%,5S1.4'9T
M3G,U3&4U;695-6UG:6QG:&%72TYK:DUL6C-884Y31F]#9C8T<7@O6&9Z16LP
M;E@F(WA!.VXP='1$=G)M0TUO1S%'1TYM:$)C23%#47!P4EA0>$@T86II4T-C
M2W%0;'HX>DHY63%:-T-8>3%Q;&A'<6PQ=35O5TUB0W1"47%/=C@F(WA!.W<W
M5EAR6%E+9UEV>F5U5V%62G9+;7$R.&MA0FM$>$5H,DQC94-S;TE*6&1M-#%O
M=$1V6%DP<4ES9GI7930P<CE*5&579%ET;WA/65@F(WA!.VAE,6Q-=U5!+T5)
M=W9+<#8P<%1J=5-/;4MR1B]/0S--,#!F*T90361)<6MS3E!.3TMQ0V5R9SE4
M465.4%DP0W)T4B].:#=+-7-54&PF(WA!.TQ8<#=A+VI6-#4T8DUY1TIJ2GA:
M6FM1<U5O;G@Y>E1T:7%Y1#@T25I95FMB>7(U:%%32SAI1#9G>D5)<W!J57E+
M<$QQ>F-E455+4U(F(WA!.S!R:7%:*U=F>D=T.64Q8CE&<F]M<E=%-%-2-4IR
M>3$Y3T=->'-"-F)V>4I6,E9L6F9H;U%D:6-66DIQ96Y186I:=&)3<WE62W9(
M3D<F(WA!.V%34GE)95-3260V37)#=C8Y<U93>51Y+V98,W R*W0S8T]O861'
M9517=W0O5#E:<4913&HY-#9/;W)Y-&A!0V%(=&EQ,U5T3&<P9% F(WA!.S!T
M<$5#,GAT9FEV8E,S54I(4&)J*SAR1W1!6D57<E)K0W12>#9(1E4Y:6QJ;&I3
M5TIG.&-G1$DV;6]+:U9"0DA9-'%H.54Q2S P>E0F(WA!.W)J54QT=4YV8DE8
M8VIC;6Y25DAD;4]Y:G5D<U9E36594'E1:3AZ95IX<GAK=D1B,C5K=7HV-G)B
M4WHS0F-Y0T95259L1W=(37%0158F(WA!.T=:;51.0V-263E1,D9C;D9X-'!W
M:V%0<$\U-S!X='(S>C!K5&DV+TLV2S5V:5=8-CE0<4U&=S=%3T5$=3AY3DIX
M-$YY1D@W169$;4DF(WA!.S538BM8=$8Q;E@P,4UA=C5F=5!+<WI*1$5*;C%"
M=%)3.&EK:F1*;U=J2EAG:V4Q3VAR47%25$I1;5EK161'331#44E027!Z0C5.
M,2LF(WA!.S,O4G9(5VQM6%1P2792=#)T;%,S4TM.3T(T<'ED>355<T]44%=H
M-F=I=4-5>DEK;G%S66=!061'65I&:V\S;&YA,VQU.71D>$Q08GDF(WA!.U4U
M>$]!>6UH0D=X.$-+:D952&4K6&1)=3E+8E,R=&\T<E$W>'!%<7 V8FHW3'!1
M541+9'=C;$=::6)"67EI1'I$>&9Z2EE81VQR1$8F(WA!.W$Q;D9E-D9"<49X
M2$9E0C-39&IZ+V5+1S53.%9Q<$I(2'%74%=P>F5A8DE-;&U*<61F0C R<'AM
M1F-90FAF>&5W*U8U3T9K*VY&>DHF(WA!.RMJ5U=#1U%G9W1!,&%Y444Q,TQ#
M3G=R2'5W3V%):6YD0D]C0UA9<3=&6%EQ-T9867$W1EA9<3=&6&Y0-6AZ9FY'
M;FY$>3AV:WA)5S@F(WA!.W9S>2]P9WE#06EO:W$T;$UN-WA5.4EB96YV6#9-
M5EIF-7%4>E$R:TU03$0R,&5Q:5)#:'9!>&E+0G%U<#0Q235$871$5'=*>%9I
M138F(WA!.V9N<6)/2T\R8E-"94LP:&QL;5IJ17E.=$-O0U)H=5-L45I.:#A,
M3GAQ855+;S8U6#@T;#E-5V(V3R]*259M935%>$M(:6=L6D)(=W$F(WA!.S%F
M54\O=T%**T=L3C9H5FUM>69N9E<R1W!2*UAA3F1X:3=-2#%Z-$Q0-'962V-M
M*T]8-TI4641Q1#0T<6@P5#@Y-#5N:FMF46)I,7 F(WA!.U)*;$YX2% X8UI*
M3S9.2'EJ:V]&*T=J3#$S-DMO:5(O>G19,C%).4%20DDU=D%P=752:2M"55=-
M=%5C.3-B9F):4G1U8U9:3#5A:S@F(WA!.S!3865Z*UDT<E='*TQJ:$A:1GEG
M:DUA2#0K6F(T+U4U:EEK57!V:7%B67$W1EA9<3=&56TP*T5A6G)%;6Y)>$9H
M9'AM-7-95#EM2C F(WA!.V%K.&%E0V9':DMV8C1Q8D-G5E5,,C9G;C@W-F1P
M<W9X0T-X=4PU23(K>5IF5VAI4G=0-6\Q3# O,7-66D)I<G-69&ER<U9D:7%&
M,50F(WA!.U9.4#!U>64K,4-95SER1U56-5=Q44=K8U)O2T%%,5HS04=+<&9C
M*V1V2T9R8TIB,V5S,F1T3DI&-C9,4$UK5EEU269M0S55531S1#@F(WA!.W-6
M940K9DQM>6HQ>31L,"LW:75R83AU6G)M>C%#,7505FIE3V,K;S!3<W)S=G=3
M*V\S1F%B;&HS1DXY,F9W0TA0;C!09C5/:3=1-"LF(WA!.U!L>39J=3@O:6YV
M-5 O;6)9:GI6<5!L+U9R.35,-CAI*W1),'!D9W)7.%IK:T930TXT9FDV-T)A
M6F@Y;TA(66I(;D9Z3WIX:V]Y:V0F(WA!.W!05F\O=T%W4$DX;DPP.61S6%IE
M9%579$,Y23 Y4GE&0C5%0D17=$TQ<G-6,%AN>GE637A34%A,2G!20TQK=VED
M4%8Y26\P;DPP-C@F(WA!.R]S27I5<%=M2W))+WI".&EY5W=U53AW86594WE*
M>4YZ14-(;%EO:7-#,599<W!&1#1(=T]+<V=X5C)+=7A6,DMU>%8R2W909E!V
M-6$F(WA!.V%N-6PX,&%B<D9R<4-7:T9K:U-347-(3$XV8WI316IJ=#!A;5HK
M;3%C8V-$16DW8U10<&I/66M$5DIR-6TX=2ME-S8K96)1=DUY858F(WA!.V)/
M069393!&=U%64VEQ<$QQ;U@Q0GI9.&%T6&I79T=91&QO0V)Y:"M:5%,R.'-8
M;E%2=D,W.'$R4TUJ>$=357!'>6,Q53!2,$)F-U@F(WA!.W=D9'EC5E5P+TIN
M-7!T8E%2465E4D4V4E%I-&MA=VEC>51X>4EZ>40T;$MQ-%5G;T149D956$PU
M52]-5C=*45!/4EA5;WA)175F<54F(WA!.U!P+W9'46IN0W!62#E-2W=7;S9(
M>"M,1E5(0C50+TYJ;&-#9GIW<&I::#9&3$-%<T5:5TUM-#E/:$QU=D@W6$96
M,BLQ<W$Y0T%)04(F(WA!.TY4,T]+=7A6,DMU>%8R2W5X5D0S*VY75B]#26)U
M25-O<#5)9#%:1T=W6DA5:&M95BLP<$)X5D%76&QX3&)5;V(U-RLV=6UT-'!)
M3&4F(WA!.T\T351H16U+37<U:4U3='9'=3=U5&EQ8C1Q-T9867$W1EA9<7!8
M5FYA6&-"9W4T575)0U99>%-Q2%5L1T1Q4W)62'=S;TDY.%933%4F(WA!.W9Y
M-CAI86TX5#9H;T9J9%!#1E=.<$E%66A657%Q13 S54)T;$\S9G%-5E%0;7(X
M='9+*W%A1#E3:',W97AE,60W;7EK:5));%-D;&\F(WA!.U-A3'-(,D1:9&=Z
M1T5R071P>EEH3TY%,#AD+TQA>C%B4B]04&UJ6'(S>6I02G R:S)K-C9D36M8
M<3--<F5R2$=S4W5O-'EY3D%Z5C0F(WA!.VHR>5=F3$M:=5%!2E)H>$-!;T5K
M0FLK:F5C=DI%,F]7,&%F;&)Q=&QQ1C8P9'!.361)4EE)-#5M4TTK<DPX3&-!
M:7)Y*T-M,4]M*UDF(WA!.S=E.5)(:VIY8TQU-'9";VQI3'4V<CE:=5!Q.%AQ
M4V-L2TAK,T=P*T5K67%H22]Y>2],>4XO551Y,W!Q=69T3CE7:7%A3GDK23AF
M:2LF(WA!.TE"="LK+UA&5U,T<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%DF(WA!.W%H
M<C-43D]V9V]V8F%/-59#1U9:5D1Q0TYW84Y58EI+3352-4=M36]#6$U7<GAX
M>'A2<DA';U-.04921D%#:%%+04%$;T)G2G1K074F(WA!.W=+-T9867$W1EA9
M<3=&6%EQ+R]:/"]X;7!'26UG.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D
M9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4
M:'5M8FYA:6QS/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @(" @/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @>&UL;G,Z
M>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B"B @(" @
M(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @(" @(" @("!X;6QN<SIS=$5V
M=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E
M179E;G0C(@H@(" @(" @(" @("!X;6QN<SIS=$UF<STB:'1T<#HO+VYS+F%D
M;V)E+F-O;2]X87 O,2XP+W-4>7!E+TUA;FEF97-T271E;2,B/@H@(" @(" @
M(" \>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.C V.# Q,3<T,#<R,#8X,3$X
M,C)!1#$V-#4T1D$T,T,V/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \
M>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C V.# Q,3<T,#<R,#8X,3$X,C)!
M1#$V-#4T1D$T,T,V/"]X;7!-33I$;V-U;65N=$E$/@H@(" @(" @(" \>&UP
M34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ
M-$$X-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @
M(" @(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO>&UP34TZ
M4F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#QX;7!-33I$97)I=F5D1G)O;2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII
M;G-T86YC94E$/G5U:60Z,C0V,34U.#$M-S0T-2TW8S0W+6$U-F0M,S Y935B
M8C1A-C1A/"]S=%)E9CII;G-T86YC94E$/@H@(" @(" @(" @(" \<W12968Z
M9&]C=6UE;G1)1#YX;7 N9&ED.C X.# Q,3<T,#<R,#8X,3$X,C)!0T0S.35!
M-D(U0C8Y/"]S=%)E9CID;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z
M;W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X
M-3DP1#,Q-3 X0S@\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @
M(" @(" @/'-T4F5F.G)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO<W12968Z
M<F5N9&ET:6]N0VQA<W,^"B @(" @(" @(#PO>&UP34TZ1&5R:79E9$9R;VT^
M"B @(" @(" @(#QX;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \<F1F.E-E
M<3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O
M=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\
M+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A
M;F-E240^>&UP+FEI9#HP,3@P,3$W-# W,C V.#$Q.#(R04-$,SDU039"-4(V
M.3PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T
M.G=H96X^,C Q."TP,2TP,U0R,CHQ,#HQ,BTP-3HP,#PO<W1%=G0Z=VAE;CX*
M(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@
M26QL=7-T<F%T;W(@0U,V("A-86-I;G1O<V@I/"]S=$5V=#IS;V9T=V%R94%G
M96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V
M=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @
M(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO
M;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI
M9#HP-C@P,3$W-# W,C V.#$Q.#(R040Q-C0U-$9!-#-#-CPO<W1%=G0Z:6YS
M=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C R,"TP
M,2TR,50Q.#HP.#HP-BTP-3HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @
M(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@
M0U,V("A-86-I;G1O<V@I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@
M(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q
M/@H@(" @(" @(" \+WAM<$U-.DAI<W1O<GD^"B @(" @(" @(#QX;7!-33I-
M86YI9F5S=#X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @
M(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @
M(" @(" @(" \<W1-9G,Z;&EN:T9O<FT^16UB961">5)E9F5R96YC93PO<W1-
M9G,Z;&EN:T9O<FT^"B @(" @(" @(" @(" @(" @(#QS=$UF<SIR969E<F5N
M8V4@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" @(" \<W12968Z9FEL95!A=&@^+U5S97)S+V-O=7)T;F5Y<W1U9&1E<G0O
M1&5S:W1O<"]38W)E96X@4VAO=" R,#$X+3 Q+3 S(&%T(#$Q+C,S+C Q(%!-
M+G!N9SPO<W12968Z9FEL95!A=&@^"B @(" @(" @(" @(" @(" @(#PO<W1-
M9G,Z<F5F97)E;F-E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$UF<SIL:6YK1F]R;3Y%;6)E9$)Y4F5F97)E
M;F-E/"]S=$UF<SIL:6YK1F]R;3X*(" @(" @(" @(" @(" @(" @/'-T369S
M.G)E9F5R96YC92!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @
M(" @(" @(" @(" @(#QS=%)E9CIF:6QE4&%T:#XO57-E<G,O8V]U<G1N97ES
M='5D9&5R="]$;W=N;&]A9',O0V]M8V%S="!&;V]T<')I;G0@1$U!7S11,3<N
M8FUP/"]S=%)E9CIF:6QE4&%T:#X*(" @(" @(" @(" @(" @(" @/"]S=$UF
M<SIR969E<F5N8V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @
M(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP34TZ36%N:69E<W0^"B @
M(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SII;&QU<W1R871O<CTB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q+C O(CX*(" @(" @
M(" @/&EL;'5S=')A=&]R.E-T87)T=7!0<F]F:6QE/E!R:6YT/"]I;&QU<W1R
M871O<CI3=&%R='5P4')O9FEL93X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^
M"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @
M(" @('AM;&YS.G!D9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]P9&8O,2XS+R(^
M"B @(" @(" @(#QP9&8Z4')O9'5C97(^061O8F4@4$1&(&QI8G)A<GD@,3 N
M,#$\+W!D9CI0<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @
M(#PO<F1F.E)$1CX*/"]X.GAM<&UE=&$^"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" */#]X<&%C:V5T(&5N9#TB=R(_/O_N  Y!9&]B90!DP     '_VP"$  $!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @("
M @(" @(" @,# P,# P,# P,! 0$! 0$! @$! @(" 0(" P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# __  !$(!JP,
M"P,!$0 "$0$#$0'_Q $;  $  @(# 0$! 0          "0H'" 4&"P0# 0(!
M 0 !!0$! 0             ! @,'" D&!000   & @$# @,"!0P*"P0",P "
M P0%!@$'"!$2"1,4(14*(A8Q(Q>76$'5UE=WMQ@X>!DY&E$R)-2U=I:VUYAA
M0C.4)396-ZBX.G'1D],T5:?G:(%2)H>(V%GPD:%B0U.S5#65)\=(>;%RLF-S
MM-E*6L'Q1'1UA2B)J8-DA,1ER"FYR1$  @(! P,"! 0#! 4&" $=  $" Q$$
M!08A$@<Q$T%1(@AA<3(4@4(C4F(S%9&A<H(6L9)#4W,DHK)CLS1T%QCPP='A
MDR4U574V-X.C5+34)O'21*0XTV24PL/DM7;_V@ , P$  A$#$0 _ +_
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
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                #03R-\XH/@AQ
M_=;(S&,[-L*TR?W/U94GJZJ+*4M#ADY>JR\W[8Q7GW9K+%N9R\]+*9ESY1:E
M51.Y(J28K+!3OF_*'Y)YZ=3W&IO[:,=$MK)VM?D<8VB=5MY-(R;Y*M*U]G$$
MILFD@U.3&6CU-RLJAG&5<J9-DYKO;'T(+9GC+\DE5Y]T";1E(=A1MWZ\388O
M])9O%7,9)1K[JBQN]/.[QAXI7G[Q(Z+AJH99>+<]B2JBA%FRZ]N4>W\B23\4
M@
M
M
M
M
M
M
M
M
M
M                                     "H[]218Y9QMSC-45,NL043K
MBZV-GC.<88J2UALS",DLIXPIG)G2+.L-._.2X[2'+TSGJ;&+E?H0R?3B'Q\U
M$IX]]#Z0DJC!6/6ETX_TAW;8-^S17CK/(7^M1]NM4RY)C)^U[*V697?)+D/Z
MK9;)#I'*9,AL4-_5DDJQ>/1M,\1/,6QTU%R+UU#L-L[?X]3)^]N=6R50WWCC
MZ\Z?>D=)+!#S$)$2IRX[3$.WQC).[&2"[+K')!>+%DD
M
M
M
M
M
M
M
M
M
M
M                   "O]Y^.(ULW5I*A;\UY"NIZP: <64EUB(MFHZE'>LK
M2E&.9*?320*JX=)4>5@4EU4R$Z),7SMR<V"(&ZUP>'@$<O$7SQS7';B_7](7
M;3#K9=QUE %JNL[:A;D(.'=UQBF9O6(FX,#0SMZB2HLBI-4U&9SF>LT4TS80
M4*9=2IPR\D&,_#?J'9O*GR%.N4-M9.'\!K^RWK<>S+;EF9K$R6R[XC/Y@X1D
MH0AFY)A[9;"I+80+]DC./5ZY+DR?<D\1P"[.+1(
M
M
M
M
M
M                         $6^P?,GP%U??;OK2X[1LL?;]=V^RT6U,$-8
M[ ?H,;)4IE[ 3C-%\R@%F;U)M)QZI"K)'.DI@O<7.2YQD5=C8.H?SYGCB_;<
MM7YIMD_L;$]D@/Y\SQQ?MN6K\TVR?V-AV2 _GS/'%^VY:OS3;)_8V'9(#^?,
M\<7[;EJ_--LG]C8=D@/Y\SQQ?MN6K\TVR?V-AV2 _GS/'%^VY:OS3;)_8V'9
M(#^?,\<7[;EJ_--LG]C8=D@/Y\SQQ?MN6K\TVR?V-AV2 _GS/'%^VY:OS3;)
M_8V'9(#^?,\<7[;EJ_--LG]C8=D@?4R\XGC<=NDFZ^ZY^,24[^]Z]U'M=1JA
MVIG.7U21M/D'N?4,7!"]B)_M&QUZ%ZFQ'9('/_SU?C+_ $EO_,-\@/\ 14'9
M(#^>K\9?Z2W_ )AOD!_HJ#LD!_/5^,O]);_S#?(#_14'9(#^>K\9?Z2W_F&^
M0'^BH.R0'\]7XR_TEO\ S#?(#_14'9(#^>K\9?Z2W_F&^0'^BH.R0'\]7XR_
MTEO_ ##?(#_14'9(#^>K\9?Z2W_F&^0'^BH.R0'\]7XR_P!);_S#?(#_ $5!
MV2 _GJ_&7^DM_P"8;Y ?Z*@[) ?SU?C+_26_\PWR _T5!V2 _GJ_&7^DM_YA
MOD!_HJ#LD!_/5^,O]);_ ,PWR _T5!V2 _GJ_&7^DM_YAOD!_HJ#LD!_/5^,
MO]);_P PWR _T5!V2 _GJ_&7^DM_YAOD!_HJ#LD!_/5^,O\ 26_\PWR _P!%
M0=D@/YZOQE_I+?\ F&^0'^BH.R0'\]7XR_TEO_,-\@/]%0=D@/YZOQE_I+?^
M8;Y ?Z*@[) ^EGYH?&@^<I-4>3+8BJV<X(9YJ?>D>VQDI3'SZKQ_K%LT0QT+
M\,G.7&<],8^.<8#MD#L'\[WXX?TH:M_DILK]A0=D@/YWOQP_I0U;_)397["@
M[) ?SO?CA_2AJW^2FROV%!V2 _G>_'#^E#5O\E-E?L*#LD!_.]^.']*&K?Y*
M;*_84'9(#^=[\</Z4-6_R4V5^PH.R0'\[WXX?TH:M_DILK]A0=D@/YWOQP_I
M0U;_ "4V5^PH.R0'\[WXX?TH:M_DILK]A0=D@/YWOQP_I0U;_)397["@[) ?
MSO?CA_2AJW^2FROV%!V2 _G>_'#^E#5O\E-E?L*#LD!_.]^.']*&K?Y*;*_8
M4'9(#^=[\</Z4-6_R4V5^PH.R0'\[WXX?TH:M_DILK]A0=D@/YWOQP_I0U;_
M "4V5^PH.R0'\[WXX?TH:M_DILK]A0=D@/YWOQP_I0U;_)397["@[) ?SO?C
MA_2AJW^2FROV%!V2 _G>_'#^E#5O\E-E?L*#LD#ZF?EP\<SYRDT1Y24TBJV<
MX(9Y 7Z.;8R4ICY]5Y(5%LS0QT+\,G4+C.>F,?'.,!VR!V#^=*\?'Z5NK/\
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
M3G/J#O@
M
M
M
M
M                                                   *&GDG@>2\
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
M ,N-_?G"K7[  [V,#^KX\#__ "XW]^<*M?L #O8P/ZOCP/\ _+C?WYPJU^P
M.]C _J^/ _\ \N-_?G"K7[  [V,#^KX\#_\ RXW]^<*M?L #O8P/ZOCP/_\
M+C?WYPJU^P .]C _J^/ _P#\N-_?G"K7[  [V,#^KX\#_P#RXW]^<*M?L #O
M8P/ZOCP/_P#+C?WYPJU^P .]C _J^/ __P N-_?G"K7[  [V,#^KX\#_ /RX
MW]^<*M?L #O8P/ZOCP/_ /+C?WYPJU^P .]C _J^/ __ ,N-_?G"K7[  [V,
M#^KX\#__ "XW]^<*M?L #O8P/ZOCP/\ _+C?WYPJU^P .]C _J^/ _\ \N-_
M?G"K7[  [V,#^KX\#_\ RXW]^<*M?L #O8P/ZOCP/_\ +C?WYPJU^P .]C!\
MCWZ>G@HZ;*H(6?D1&JJ=G:]97^FJ.4>U0AS>D21UH_9Y]0I<D-WHG^R;/3H;
MH;#O8P<#_5T>$O[:/*?_ "VU+_H0#O8P/ZNCPE_;1Y3_ .6VI?\ 0@'>Q@?U
M='A+^VCRG_RVU+_H0#O8P/ZNCPE_;1Y3_P"6VI?]" =[&!_5T>$O[:/*?_+;
M4O\ H0#O8P/ZNCPE_;1Y3_Y;:E_T(!WL8']71X2_MH\I_P#+;4O^A .]C _J
MZ/"7]M'E/_EMJ7_0@'>Q@?U='A+^VCRG_P MM2_Z$ [V,#^KH\)?VT>4_P#E
MMJ7_ $(!WL8']71X2_MH\I_\MM2_Z$ [V,#^KH\)?VT>4_\ EMJ7_0@'>Q@?
MU='A+^VCRG_RVU+_ *$ [V,#^KH\)?VT>4_^6VI?]" =[&!_5T>$O[:/*?\
MRVU+_H0#O8P/ZNCPE_;1Y3_Y;:E_T(!WL8']71X2_MH\I_\ +;4O^A .]C _
MJZ/"7]M'E/\ Y;:E_P!" =[&!_5T>$O[:/*?_+;4O^A .]C _JZ/"7]M'E/_
M );:E_T(!WL8/D>_3G<,U&JI(W;/)QH]SV>BX>VK54@U3Z*$RIZK1#3\8JMW
M)8,4O1<G:;.#9ZXQVY=[(P<!_5Q>+G[>6_?_  NN_P!A0GO8P/ZN+Q<_;RW[
M_P"%UW^PH.]C _JXO%S]O+?O_A==_L*#O8P/ZN+Q<_;RW[_X77?["@[V,#^K
MB\7/V\M^_P#A==_L*#O8P/ZN+Q<_;RW[_P"%UW^PH.]C _JXO%S]O+?O_A==
M_L*#O8P/ZN+Q<_;RW[_X77?["@[V,#^KB\7/V\M^_P#A==_L*#O8P/ZN+Q<_
M;RW[_P"%UW^PH.]C _JXO%S]O+?O_A==_L*#O8P/ZN+Q<_;RW[_X77?["@[V
M,#^KB\7/V\M^_P#A==_L*#O8P/ZN+Q<_;RW[_P"%UW^PH.]C _JXO%S]O+?O
M_A==_L*#O8P/ZN+Q<_;RW[_X77?["@[V,#^KB\7/V\M^_P#A==_L*#O8P/ZN
M+Q<_;RW[_P"%UW^PH.]C _JXO%S]O+?O_A==_L*#O8P/ZN+Q<_;RW[_X77?[
M"@[V,'R/?IPN-2C54D;OK>31[GL]%P]0H,@U3Z*$RIZK1"LQBJW<E@Q2]%R=
MILX-GKC';EWL8. _JW.D_P!)/:?^2=2_\:'>Q@AR\IOCNI_C[G=-1-/V'9]@
MH;1B+J_?.+-$148:,5JCVLMT467RPQRJ^X+.Y,IDV<&+VEQCX&R*HON!,4G]
M-[H]4A%4N2VT%$U"%4343JM1.10A\8,0Y#E6R4Q#%SUQG'PS@4][&#_?]6YT
MG^DGM/\ R3J7_C0[V,#^K<Z3_23VG_DG4O\ QH=[&!_5N=)_I)[3_P DZE_X
MT.]C _JW.D_TD]I_Y)U+_P :'>Q@?U;G2?Z2>T_\DZE_XT.]C _JW.D_TD]I
M_P"2=2_\:'>Q@?U;G2?Z2>T_\DZE_P"-#O8P/ZMSI/\ 23VG_DG4O_&AWL8'
M]6YTG^DGM/\ R3J7_C0[V,#^K<Z3_23VG_DG4O\ QH=[&!_5N=)_I)[3_P D
MZE_XT.]C _JW.D_TD]I_Y)U+_P :'>Q@?U;G2?Z2>T_\DZE_XT.]C _JW.D_
MTD]I_P"2=2_\:'>Q@?U;G2?Z2>T_\DZE_P"-#O8P/ZMSI/\ 23VG_DG4O_&A
MWL8']6YTG^DGM/\ R3J7_C0[V,'S//IM]/G;*E8<FME-GF<8]!=Y2*N^;)F[
MBY-E5HC)1ZJV,DZXQC"R?3.<9ZYZ=,O<8P=>_JUU)_2TM/YH8G_2 'N?@,#^
MK74G]+2T_FAB?]( >Y^ P/ZM=2?TM+3^:&)_T@![GX# _JUU)_2TM/YH8G_2
M 'N?@,#^K74G]+2T_FAB?]( >Y^ P/ZM=2?TM+3^:&)_T@![GX# _JUU)_2T
MM/YH8G_2 'N?@,#^K74G]+2T_FAB?]( >Y^ P/ZM=2?TM+3^:&)_T@![GX#
M_JUU)_2TM/YH8G_2 'N?@,#^K74G]+2T_FAB?]( >Y^ P/ZM=2?TM+3^:&)_
MT@![GX# _JUU)_2TM/YH8G_2 'N?@,#^K74G]+2T_FAB?]( >Y^ P/ZM=2?T
MM+3^:&)_T@![GX# _JUU)_2TM/YH8G_2 'N?@,#^K74G]+2T_FAB?]( >Y^
MP/ZM=2?TM+3^:&)_T@![GX# _JUU)_2TM/YH8G_2 'N?@,#^K74G]+2T_FAB
M?]( >Y^ P?,\^FKJIVRI6'+NP-G><8]%=YI>.?-DS=Q<FRJU1V9'JK8R3KC&
M,+$Z9SC/7/3IE[GX#!U_^K1_^=J?]''_ ,WP'N?@,#^K1_\ G:G_ $<?_-\!
M[GX#!$YY(O&I:?'O.:X3/?76VJ3L6*DSM;V6B$HS&.M,.[R5_4EH\ESNJAW1
M8E=L\2646;X7(JH5,ALH*FQ5&7<#;7A9X5:9S4X_5/>M.YB9KYY9>0A+;35M
M"DF7E'N<*HF27K3N43W5&%D,$0<-W;5Q[9N9RP=H*F22,?*98<\/& ;7?U:/
M_P [4_Z./_F^!'N?@,#^K1_^=J?]''_S? >Y^ P/ZM'_ .=J?]''_P WP'N?
M@,#^K1_^=J?]''_S? >Y^ P/ZM'_ .=J?]''_P WP'N?@,#^K1_^=J?]''_S
M? >Y^ P/ZM'_ .=J?]''_P WP'N?@,#^K1_^=J?]''_S? >Y^ P/ZM'_ .=J
M?]''_P WP'N?@,#^K1_^=J?]''_S? >Y^ P=&V9].%<ZKKZXV77G)YOLF[0-
M?DI6MT!SI4M1+<))BW.X3KZ-D4V]8D8A])D(9-LJHS52]P8A3Y3)DRI'>,&K
MWB=\IN>$\G,Z3WNE8Y'04_*.9!HLQ:K2,[J2W&,8DD\9P9^QV\KDVL3&))BC
MG"[=R3W*"9U#+I+S*.>J]02T[D^HBXPTV6:1NG]9;$W2TREZLC8';AOK*%0,
M?'XMO&I3D9,6"0<$SC/K>LP9I$ZX[#J]<]M*@_B,D@?"3R6\<.<[)W'Z]DY&
MG[,B&WNYO4]X]@QM9&9"X]:8KRK-XZCK7 I*8S@Z[13W#?';ETW;^HG@\.+1
M)(2*0
M
M
M
M
M                                                   !IMY#%W[;
MA%R=4C2&.X-J2SH*8(3*F<,'3<C65/DN/C@J<6LL8QOP%+C.?U!D7Q)"J?DO
M9%=TA_F%;_WD\Q_\)+\_0QGYEG=#Q7OTJ%F?^76I_P"RUB?^B#E^7J4-1U*.
M2    ?4R<)-723A=BUDDD\FR=B].]3:KXR0Q<%5/'/&#W&"&-@V/36)GKC'7
MKCKC-%D)60<(RE"3_F7;E?EW*2_TIERJ<:[%.<(SBOY9=V'^?:XR_P!#1_'B
MZ3IVY<H,FT<BNNJJDP9F>':,DU#Y,1JV/(.WSXZ"!<]I<K+*JYQC[1S9ZYRK
MC*%<82E*<DDG)XR_Q?:HQR_CA)?)(6SC99*<(QA%MM1CW8C^"[G*6%Z+NDW\
MVSYA66P   F!\)NH;#>.9,7LQHV=$K&DZK:YR;E"I=6.9:Z5J;H,! K+9QG!
M'LBA//GB1<=,F3C5<]>F.F=?/N4Y!I-L\=3V6R47K=ROJA".?J[:;(7SFE\H
MN$(-_.R/S-DOM;XWK=U\F5[[7&2T&U:>VR<\?3WWU3T]=;?]J2LG-+Y52^1<
M2'/,Z4@                                         4:>9O]."_P#Y
M4_'/_P!Q:H%Y?I(+RPLD@      :4>2"'Q.\"^6[+*"[CT-$[ F/3;]WJ%S7
M81Q8,+F[<9SZ#7,9ZBOZGID-U^ F/ZD"$'Z:1RN9OS/:&64,U06X\N44,FSE
M)-=T3>"3E8A/P%4739I%-G\.<)E_L8%=GP(1:5%LD
M
M                                          "K)]2Y_P#$5_\ IQW_
M ,(<7*_B0RSC1?\ B13O\5:]_@AF*'ZDG:A
M                                           T%\G?'R-Y(\(]Z4M9
M@5Y8ZS4Y#:- 5*CA9ZTNVNF+NQ1R4;W?!)W8HYN[ACG_ %&\FKCX9SUQ5%X8
M(#?IS-[N(/;VZN.DD\-B(O\ 3F>S:RW64_$(6FCOVT+.-F*>,]?>S]<L::ZN
M<XSC*,*7XESC&#U37Q(1;L%LD                "JGY.?"GN2^[OLN]>']
M;K]JA]EOS3]SU<:QUVFR\!=GZQCV":KSBU/H*L.Z]/N#9?+)'?I.6[U5;":9
MTC)X)<C-8PR#J'"WZ?J^SLRXM'-M^G2:H@Q72C-9:_MD5*W23EER&33>6"TQ
M2,U68:)CL&]0B3)P^<.UL8P<R"9,X6.?R!'1S5X@;M\6')BJ6J@VBPXJZ<V2
MX:"W*V10;OEE8@Z"SRNV)-%(T5]YH'W.&\@U.GEE*L%BJY1P@Y5;)5)J2!<0
M\?7-&K\Y./-?VI')L(>\Q2F*OM>FM%\F^[%W8MTCNE&:*RBKK%<L3<Y7\8H<
MRG]SJY0.H==NO@MJ2P\$F\0@
M
M
M
M
M
M         &--S:\;;<U#M'5CM5%NAL;7UQI&7:Z?JIL3V>OR$,C(=O8H;!X]
M9X58ABXR8IT\&+\<8'V>.;O/8.0:'?()N6CU=-V%T[O;LC-Q_P!Y+#^#3P^A
M\/D^RPY'QS7\?L:C'6Z.ZC+Z]ONUR@I?[K:DOBFLKJ>>U<*E8:#;++2+;&.(
M6T5&=E*W88ET7M<1TQ#/5H^1:*].I390=(&+W8SDIL8ZXSG&<9'6K;]?I-UT
M%.YZ":LT.HJC97->DH32E%K\TT<;=RV[6[1N%^U;C6ZM?IK9U60?K&<).,D_
MR:?X/X'7!^P_$        '.5FM3]SL4%4:K%/)VRV:6CX*!AH]+UGTI+RCI)
ME'L6J?7&#+.7*Q2%ZYQC&<]<YQCKD?EUNMTNW:.W<-=9&K14URG.<GB,813<
MI/\ !)9/UZ#0ZS<];5MVWURMUU]D:ZX1693G-J,8I?-MI%]+A]Q;H?$G2M=U
MI3HLJ$LNV936P)U9<KV3M%W<Q[5*9DG;XJ2!3LVZJ7MV2)"$20:IDQ@N3Y4.
M?EEY"YQNG/N27;SN,\T*3A1!+$:J5)N$5'+ZM/NFVVY2;ZXPEUR\;<!VCQUQ
M>G8]LKQJ'&,]18WW2MO<4IR<L+HFNV$4DHP2Z9RWM*/#GO@
M                            *)?*I^YD?-A+N'9\'53YBZ<8%,4A28PV
MB[%0(QF3M)C&,Y39M$RYS^$V<=<_'.1>7Z2"]H+)(      &I?/=^WC>#W,!
MPZR?":G&7>+ N2%R?/N)76UDBVF,XQ^ F7;PF#9_VI>N?U!,?5 @L^FHC/2A
M.8DQZ_=[^4T3&>V]/IZ7REIMQUZ_K>IGO]Q\Z[>WMQV>EUZY[NA:[/@0BT.+
M9(
M
M   %63ZES_XBO_TX[_X0XN5_$AEG&B_\2*=_BK7O\$,Q0_4D[4(
M                                                          'X
MN6S=XW<-'2*;AJZ15;.6ZQ<'27;KIF2615(;J4Z:J9LE-C/PSC( H)^*&Q?D
MO\G&AF[9=<[!>]WG72V%#)X,]:V6HV^I,?=8PHV3/DDB\;+],9_W1(N2E-G&
M"9O2_207\A9)                    -<.5W%W67,'2MGTIM)D<T3-%(^@I
M]FDW/.4NULDUL0UMKRS@AR(R4:9<Y#EST(Y:JK-U.J2Q\9E/#R"G+JVW\E_"
M+S*=Q.PZZ\F*+8L(QENCXW*Y*GN?6B+XYF%OH\B[P@TS8ZZ9T=9IA;)%V+I1
M9DZPF1=;K=Z31!<<XW\L] <L:<TN6CMC05M0.R;.YBN8=(,[K4EERD[X^VU1
M97YM".FZY\I=YR&:KF+W-UEDLE4-:::]238T0
M
M
M
M
M
M                 #3WE[SIX[\)ZB2Q;GMV$I^49N7%0UO7TTY6_P!T4;Y,
M3.(:%]9!-G'%6+DBDB_5:1R1\=AE_5,1,TI-^@*96P]Z\S?)WS"EK3I&(O2-
MX<QCUU0->T"Z.89OKG7U1:**%[[0\E*U%,5O[HR=W(+JLL2$L_PB@0IW#9J+
MN%%=2#/>NO)7Y,/'ULF*H/)-+8-U@&?HNI36'()%XXFYJ 47RW4DJ;M*0:R%
MFR0N&ZB31XD\E8@BQ#8,V6R3),1VQEZ EY\DG&W2/+/B@U\A&ID'T%=,:UJ.
MPU7&&J:1KY0I!**(I$W*-P^,TCK53(M\<V'J!E5,X9G9J^NG[91MLG]OGDW>
M-GY!IN"ZR2NX_K+91K4OU:>V2E).MX;<+))1E6^BE+W(N+[U/5C[DO%.R[UQ
MS5>0-#%T\DT-496.*^G44Q<8M6+*2G5!N4;$NYQC[<E)=CKJWC?<YV  ,8SG
M.,8QUSGX8QCXYSG/ZF !G2J\7^2=Y,GBGZ W/92*?'#B'UE<WS,I>A,]ZSY&
M&,S02Z*E^V=0I?M8^/QP/+Z[F_#=L3_S'=MMI:^$]33%_P (N>6^CZ)? ]9M
M_ ^<;JU_ENS[G>G\8:6Z4?XR4.U+JNK>.J-I:AXF^?%P(1PCHAY7V9^O]U6^
MWT6MG)G"GI]#Q4A923N/P9-U]IG';CKU^)>OA]P\\^*MO;A+=(VV+X557V?^
M%&OL_P#"_P#BGOMM^WCR]N24X[3*FI_&ZZBK_P "5ON?^!_\3.S%+\$G+.<=
M(9N%STW1HW.2>Z/F?L5EF4BF,H4WM8V*K*<6Z43PGC.<'D4,=#EZ&SGNP7Q>
MY?=%P+2P:V_3;CJKOA_3KK@_SE*SN7\*Y>CZ>F?=;7]I?D35V)[EJMLTE'Q_
MJ66S7KZ1A5VO^-D?5=?7$W'"GQA:.X<O4KLF[>;2W'[-9F78EDCVT>VKR3Q$
M[:12HM817?(5O,BU/E)9RJY?2!D3J)%<$0651/K5Y)\V<F\AUO;7&.AX[W)_
MMZY.3L:>8N^QJ+L[7U45&%>4I.#E&,EM-XN\#\4\:6K=(REK^2]KC^YMBHJM
M26)*BI.2J[ETE)RG9ARBIJ$I1<E0PR9Q
M               "A_R<_IJIK^6CJW_/*DB\OTD%\ 620      -"O*).8KW
MC[Y7/S*))8<:GEH/N6(=0F<V=Y'UHJ>"I_:PJL:6P1,W]J4YL9-\,9%4?U($
M9WTX=>.VXS;XM>2'PG-;U3KQ3Y,AE,QZQ0*K)'(4A<^Y*<A;<7)LG^QG!L=G
MQP<3/U(18F%!(
M
M              %63ZES_P"(K_\ 3CO_ (0XN5_$AEG&B_\ $BG?XJU[_!#,
M4/U).U"
M                'G/\+Y],OD+XR3<9E-TUE.6NJTVJBI%DRJ,+'M6'C_<8
M3/A%9-3#.1RH3!\8S@^,=V/PX%]^C(/1@%@D                     #!G
M(/C;I7E+K]YK3>-%BKM67!S.6.76%&LS7I3TC))3=8GF9T)6 ET"&SCUFZI/
M43R9)7"B1SIFE-KJ@5KMW?3S;;I=@5MG$+?D=(-FJBCJ*@]D.Y2D7F)QT.7#
M6.O%.CGT1-/#8SCHJHTA"=,YQG\'4U:FOB1@TUOO&SSH:O9.(:2DN:,Q ID>
M)%;:XWW<]C13MJ8YE5S(Q%"V#/.<)/#+9/Z2K5-50QL]2=W=C%68/Y U>4Y/
M^3WC>]04L>VN8.N#QZITTHK:<EL[Y,@L5X?UDC5K9:;R#R<SXYL*%,VSW*9S
M@V,YSG 8B_D"2'CC]0_OBFF9PW)77-:W-#8.FFO;ZCAKKR^HDS@N%G3F.:-'
M%(G#%P7J1NBSAL9,;/5;ITQB'!? 9)[] >67@ER'19H0&[877]F=$3R>F;CR
MCK:=075Z^FR2D9EUFG33TV<9QA.,E7V>OP_5QUH<6B21-A(,)5FWD8M\SDH]
MVGA9H_8.47C-TEG.<85;NFYU$%D\YQG[139Q\!2#[ !T^V;#H%";Y=7F\T^E
MM<)X6RYMEFA:ZWPEG"YL*Y6F'K-/">2M5<X-UZ=$S?\ H.>C -4+AY*>!-%R
MJ6=Y8Z6<'0SDJJ=6N#.^*D/C*>#$RE1L6)3*A,J8P8N,9,7.#8SCJ4W2>V7R
M!A9?S2^,YNNLW4Y,)&40541.9#46^72!CI'R0V47+;5RS9PEDQ?LJ)G,0^/B
M7.<9QD3V2!WFF>6+QVWQTW:0?*>@L57)\D3/<V-NUPU+DICESEP]V'6ZNS:$
MZDST,JH0N<=,XSTSCJ[9?(&]U7MM4O$*TLM*LU>N%<D,&,PGZO-1M@A7I29Z
M&,TE8ER[8N<%S\,Y(H;ID4@["
M
M
M
M
M                               .%=62NL9F.KKV?A6=@F$EUXF"=2C%
MO,RB#4IC.5HZ,57(]>I-RD-DYDB&P3&,]>G0 <T             X6R3\=5*
M[/VB7,J2)K<+*S\F=!+*ZY(Z'8KR+TR*)<X,LJ5LV-DI<9ZFS\ !0FTO0=I>
M7_GW+??VXGKZMW<3M[N,N4WOL475];6;(M*M2XUXMV*?+6[YE%1R9LF*0ZON
MG&%>U;)[S^F)!;BKM"X*>)G1DO8VS>O:IK.46R$Y;)E<T_M':4XS;G.SC"O%
M"J3]KF7*F5%4(QBFE'LLJK*I-VJ'JF+;ZR9)3RYS\R+[Y'^0[6SJQ[2E4&L-
M7%;UM7I-R;#.F4U22PN_L]RDFJ;O"LY,+G25?F;)J_$C=FU374(EZWV]BV#=
M^1[C#:-BT]FIW&STA!=<+U;;:C&*^,I-17Q:/C;]R#9>,;7;O6_ZFO2[72LR
MLF^G7T223E*4GTC"*E*3Z139:&X]\U_&K&<;:5Q/<;SB'-6@=3L-/SQ+K2[U
M3(ZVQQJN6"LTLZD)2MM85BG:%EW2RF#NDU"*+&ZXQ]G.<FOPMY?XWJZ=XTFV
MV/5:>R%L)4VT6RC.$E*+4(6.;<6D^D6OSZF(_P#VZ^%N4:._9=9NE:TNIJG3
M9"^G451G79%QDG.=2@E*+:ZR37R70AUO/BKD+!:9%SQ8Y*<;MW:\>O55:[UV
M_66-XC(Y3"[A)G9&#0KF%6=QZ2?HJ+MW!3KG(90S5M\4R;3[9YTJTFAA#G.S
M;SMF[QBE9_W2QTRDL)NN3Q-*3ZJ,HXBFDIS]7J+NWV_7:S7SGP#?-CW79IR;
MK_[Y5&^,7EJ-L5F#<5T<HR3DTVZX=8J-[<.F[_HB\/\ 7>RXR.B;3'(-G:S:
M+L==M+([-[WF9N4I6L2DO&F*Y33[L)F5*N3&<>H0F<]!F/CW(MJY3MD-WV6<
M[-#-M)RKLJ>5ZIQLC"73TSCM?P;,)<EXSO'$MUGLN^5PKU\$FU"RNV/;+]+4
MZISCU77&>Y?%)F+Q]L^ ;8ZSYU<OM/Q*4!K_ )!;&B8)LB1NQA)&7):8B,;I
MEP1-O$1EL;SC*(;D*7X$;$2)C\/3KG(\'O7B_P ?<AO>JW;:='9JI/,IQA[4
MY/YSE4X2F_QDVS(>Q>6?)'&].M'L^\ZVO216(PE/W812^$(W*R,%^$4D<G;?
M(-S:NJJ"LSR>W R.VZ^GBI6Y]0$C=2]OX]&B9K:+KX?^W2G^/Q_"+&W^)O&N
MVQ<=/LFWR3_ZVJ-[_@[_ '&OX8+^X^8_*>Z24M3OVY1<?3V;I:=?Q6G]I/\
MCDE\\/?//?6SMXRN@]U;#?;&@K!2IBP5"3N"^7ULB[+6#L7"\<QG<I^]E6$K
M *NUG"+TZQDSLR*(J)_CB+Z_?<)XLXMLG&:^5<;T<='JJM3"NV-2[:I5V=R4
MI0](RC8HJ+@EE3:DI?2X[(?;9Y<Y=OO*[.(<HUL];I+M+.RF5S[KH6U=K<8V
M8[IQG6YRE&;;3@I1<?J4[*8TT-X0
M            "A_R<_IJIK^6CJW_ #RI(O+])!? %DD      ")_S;V+$#XW
M-ZMBK>@YLTEJJNM3E<E;J&RKM>F2[U%,F?MNO<14.X(=(OQRD8YL_9*850_4
M#%7@"KQ87@&A)80REFW;GV183*9:8;8<F;(5NJ>N5;&,>_P4M8PGZWQ[<IY2
M_P#:8F?J";44
M
M              "K)]2Y_P#$5_\ IQW_ ,(<7*_B0RSC1?\ B13O\5:]_@AF
M*'ZDG:A
M               Z9L></6->7RRIF7(I7J9:)Q,S;L]R4\3!OGY3-_4R5/U\
M&;]2=V<8[NG4 >='P8_CM<._Y4_'S]]JHB^_1D'I'BP2
M          !^:J22Z2J"Z2:R"R9TED52%42524+DBB2J9\9(HFH3.<&+G&<9
MQGID :.;S\:_"/D*T>%OW'RB,9IVF?I<*'&IZ[MZ+G)#E2>J3=.^4*2R[?)^
MXI)$KQN;.,8.F<N.@E2:!!%R0^G/M<8:0G>*NY&-F98RJLVU[N! L+/)HEZG
M(V87VO,U828>*XS@I"NHJ*2+V]3KYZ_9K4_F1@AGV-Q!YY<4)![]Z=1[PUTB
MB90KBT4PDU)U-?!4\=V<7?7SN4K*W<AGKVY>=_;UQG&.F<8KRF#6]_N/<$@W
M6CY3:FRGS13)2N&3^\6ARW4,BJ54F%FSB4.F?*2R938[B_9,7&?PX$X!W[5?
M%+D_OQV@?5.B]K["+)J%6^?1-/G%Z^8SL_<5U(6YXV0KK--P<V3>LY=ID-\<
M]WX1#:7J"8+1OT\')^[)M9+>&Q]>:/CEL$,K"QN%MI79L;'0RJ3MC"/86EI8
MR7/:11">=_:QGJ3&,8R:ES7P&"1>M_3D<4&K J=OW7R&G)/&"][RMR&MJJP,
M;N4R;)8V3U[<G!,9+DF,8RZ-TR7.>N>[&"T][&#IVP/IO-(/VCC\E?(S:M5?
M=,F:9V!7JC?VF38(7M2<8KC?6JV,*'P;&5"]>S!L9[#=O0SO8P13[7X,^23Q
M:2[K<NM+1.FI4,<CF2VIHZ:D9.MMV*9L&3)LVCR3)%=.()G)?7^:QKV$PKVE
MRN<V2=:\QET8)A?''YP*UO:6@]*<KDH+7NU915I%5+9<=C$9K^_R;A5)HUAY
MQFLH<M*MD@LH7T#E.:*?*Y.0N6:GH(+T2ACJ@6&102
M
M
M
M
M                                             %!3S 7F;=^3/D#/
MQ<U)1[^HSNN(RMOXR8=D=5YQ5=9T9!-6$?-U4EH=PC.-UG?:@9,R#Q50V,^I
MW&S>C^D@LI^(?R3,N9&LB:LVE+MDN2FL(9 L\=<Z#8VTJFU,FR:;!BVV#ER>
M9;9,DA/H)%]--VHFY3P1)V5!O1*..J]"29@4           XV9B(ZP0\K R[
M8CR)FXU]$2;-3KA-U'2355D];'R7.#8(NV6,7/3X],@"C=NK@=SX\:G(%WLK
MCS%[,GZS!/99QK[=FJZVO<$351Z4_=&;%KK*-G&T2X28J%1D&LNR-%.ET^]
MRY,%-B\FI+J0<73N'_DS\GNUFEJVXVV.1BF1!)]M?>,/*4BBUB$7424<-Z17
M<Q$0R>F5+C"A8ZO1^$3K&*=P9 I\K89C%= ;">1O@3K[@3KSC?3=>_-K(YN6
M=A2.R]GS:21)&X6^#3IJ46P*S;J*LZU 0C&8=FC6"?4YB.5C++NU2&4)M_\
M:?5H9V[UJ9*+W.,=-%?VE5)W.7;^$IQCWX^,89QTSI-]XFHW&-6Q:2+FMIE+
M53DE^F5T52HN7P[HPG/LRO2=F,]<1/C<HT>        "SSX.>)M,;4Q_R[G'
M2<U=Y23LM%I$>0JY&U*B6.4F-AD%L*I)$<V&P94RB4Z>5$F\?G)<&RHX6(EI
M/]S?/=QGN,/'^FBZ]LA"N^Z73-TI9E7%8;Q77ZM/#E9UQB$7+>_[4_'FV5[9
M/R/JY*W=;++:*(]<40CB-DGE+-EF<)K*C7TSF<E&PT-2#<P
M                                HE\JF#F.\V$NW=DP153F+IQ^4I3E
M/C+:4L5 DV9^XF<XQE1F[3-G'X2YSTS\<9%Y?I(+V@LD@      07_4)3YX?
M@E 1Q3*E+:N0>OX!3":2"A#D;U38EHP5<ZN<*()84K9<X,EU/D^"ES]@QQ7#
MU#,Y^$>-08^-/C^Y2.J928D-P23G"AB9(FNENO8<04B&"D(8J66T4F;.#9-G
MOR;/7IG!<1/]0)712
M
M                   *MWU+3)RHRX9R)$NK-JZY!,EUN]/'IN7Z.E5VB7IY
M/A4WJI1J^>XI<E+V=#9QG)>MROXD,LMZU?-I37- DV1\J,Y&DU5\T4,0R9CM
MG<$P<('RF?!3DR9)3&>F<8SC\&1;?J2=V
M                                         8XW%'N);4>TXMI@AG<E
MKB\1[7"AL$)EP\K,HW0P<^>N"$RHICKG]3 E>H//+X 1GS;G+Q!:^O[?TN26
MF)/U/3]7N^2W^!F/0[?43Z>Y]AZ?=USV=_=T-T[<WGZ,@]'L6"0
M                        XE2 @EI$DPK"Q*LLGDAB2BD<S/(D,D3TT\D?
M&1RY+E-/':7H;X8^&/@ .6      'YJI)+I*H+I)K(+)G2615(51)5)0N2*)
M*IGQDBB:A,YP8N<9QG&>F0!5=\N?A[AH*%M/*GB;6OES2+(XG=MZ6@61C,&T
M:7L/(WC7$8R0-E@WCL=[F5BBX]NFW[W+7TB)'0/<C+X,@RSX4_*)(;02B^('
M(>R*R&PHQD9/2NP)MWA1Y=82,9]ZFO["\7SA5Y;(-DV.K'/%#G4DF93(JYPX
M;D.[3C\4"R:+9(
M
M
M
M
M               %&.LU6$Y/^<*Q5:R0[&U5.P\N]K)RT-)M"R49/4[6DA;G
MJS9ZS,PS@[!]7*;U.4Z6,IIF^VH7)<K8O>D/X$'Y\]N$FZ/%MR'KN\]"S-G8
M:G7M7SK3^S(U159]1YH_N'"NL[FXR9<B[A*/]5!++PIFM@BLJ%.50Q7B"<)J
M2P_4%E'QQ>435G.BK-:U,FB=><BH5B<UIUDH_-[:QHL4$S.[?KI=YVKRL"XQ
MW*KL<F5?Q.<&(ME9$J3Q>B46OR))3Q2              J'^=SEUM%GR3C^-
M+A*MO-+U.L4F[+5Y2NPAYZ5LLVVECN9A&Z/8Y_8ZX]:,7/MT,1RS=N<F,X=(
MNDSJ)&]?POF6^\%WB.^;!8H:E+MG&2[J[8-INNR.5F+:3RFI1:3C*+63Q_-^
M#<=\@[)+8>25.S2M]T)Q?;959AI652P\22;Z-2A)?3.,HMHU/YZ\#[IP=OD!
M$RMBCKG0+^G-O-=VUL0D=)OD:^I%EFXFP0!EUU8R8A?G;3O42.LS<I.$SIJ%
M/E5!#H;XK\I;;Y-VNV^BF>FW72."U%3^J,79W=DJ[,)2A/LGA-*<7%IIKMG+
MFAY=\2;IXIW>G3ZBZ&JV?6*;TUR^F4E7V]\+*\MQG#OAEIRA)2BXM/NA#0P9
M3,1@      ;8<(MZ'X\\HM.;)>SLI"52.N$7&7M1@]<-T%J1-KYB[%B2:HY,
M22CV#)\=YEN<IL&40+DO:I@IR^#\F<87+N$;CLU54+=?/3RE1W)-JZ"[J^UO
M],I.*AW)]%)YRLIY#\5\L?#.>[9OEMUE6WPU,(W]LFDZ)OLL[DOU1C&3GVM/
M+BL8>&K[R*R+E%)PW527;KI)K(+HJ%51615+@Z2J2I,F(HDH0V,E-C.<9QGK
M@<KI1E"3A--33PT^C37JFOF==HRC.*G!IP:RFNJ:?HT_BF?J*2H
M                                  *2'D B4:[YQDESD28QTCOCB;84
MU5'/<GZ;JO:>-*/%E%E3Y;D-*MW1LX-DI2%_M<8)VB]'])!=O%DD      "N
M]]1V^*GQ?T7&9=]AW>^BOBL?6R7W!8[7MQ;G=^AW=%/9YE"D[^F>SU^G7'?\
M:X>I#-\O#PR;,/&YQ@0:)>DDI 7IZ<O>HIU<R6U[[(O5>Y4YS8]9XZ4/VXSV
ME[NA<8+C&,1/]1))>*0
M
M                    !6-^I1_XD\2_\:=O?X)U^+E?Q(98>T7_ ,R.G/W*
M]>_YI1 H?J294$
M                     #_"B9%2'25(11-0ADU$U"X.10A\9*<AR&QDIB&+
MGIG&?AG  \\SA54W%#\E_'^C.\*8=4SE=6ZFYPKG)E<.*[?\0ZV%#&0:YRIA
M1GGKG*2>>O\ M2_@Q??Z?X$'H;"P2
M            '\,4IBY*;&#%-C)3%-C&2F+G'3.,XS\,XS@ 4IO,-P-D^&&[
M8#DWH-M(5?4NP;8E,1BU<.LRSI_;[);,Z2,C'#;L-$Q4VJT4DH7TS8PV4;N6
MY,)IH-\'NQ>5AD$R6I?-1IM7@03DAM%=NZW33W#36MIU1#+-8Z7N>VC1BKJ)
M>P#<Y3XBZ;;8YJ:46>Y240BR)NFQ,.%VZ::]+B\X^!)7NW'YI>?NU;2\F87;
MI]1USWJCB&I6M82"C8Z*;X.KA!!S.2,9(VB=5P@<N%<NWAT%#E[R(I8SVXK4
M4B#9#C'Y_>4FM)>/C.1$="<@*,=9-*1D4XR'I&RHQH8Y"97BI6NL(^KR^6:.
M3']N^CL+.C%P4SU'KE00X)^@+1?%SG=Q?YA0Z+[2FS(J2L&&N'4KKJ?,G7MD
M0/1/U'!)&IO5O=NV[3XE.]8&>QV38S@C@XMM->I)M\(
M
M
M
M
M                              $'G/[ZA[QB^.J[SNI=M[5LVR]V5=,I
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
MW[GMD_VDV_64(1BZ)OX_X4HP<GUE*N3?5DH0PB9Z
M                       "EGYB6S:M^66ESSY'#!D_9\>;(Z>8*97+EK'2
MR,2X?F20]98V4$X$R/;@O?G"&.A<]<9S=C^D@NF"T2      !7.^H_C2*\=.
M/TQE4^%&.ZY&-(CC&.Q0DM19MTHJ8W]M@Z1H8N"XQ\,X/GK^# N0]2&;Q>%6
M6Q*^-3CG@SK+IS&9VO$NN[!NYMEINK8AF+7.<E+@V$8E9OV].N,$SC'7KC(I
MG^HDE/%(
M
M          K&_4H_\2>)?^-.WO\ !.OQ<K^)#+#VB_\ F1TY^Y7KW_-*(%#]
M23*@@
M             !1-W!#IZ/\ . <RV58YBQYUZWO[OT\)HF3A=B;%J>Q'Q$L.
M54D$V[B(M9RD[CD3](^.F2EZ=+RZP_@07LA9)
M                      ,,\A-%43DMIJ_:1V0Q]Y5+]!+Q+I9-- [Z&D"&
M([A;'$&<)JI(S5<F&Z#UH<Q3%*N@7NP8N3%S*>'D'G#[JU'/Z,W/LG2=N=ML
M3>M;Y/TB4E"HOD8Q[F#E7$<C8&J!FZC_ #$RK,A'C?/I&5,V6+G!<YSTS>3R
MLD%]SAMXW.-?#V@PD+!4.L7797R]L:Y[<M=?C9>UV";.W*63/#KR:+U2IUHR
M^3%;1K(Z:942DRN9PX[UU+3DV2=YY!^/[B%R;A7D9M+2%+5E7*1B-KQ5HEG3
MM@1BO0V45V=OKR#&5<$;JF]3#9V9TQ4-_NJ"A<YQF%)H%5#G7X<M]\,W;K<V
MA)NQ[6T_7WF9I&Q0)%V&VM6ILCY=H25F8P1&_O&,84F#?/8G"9$S)F5<-F),
M$R>XII]'ZD'(<1O.]R?T>I'5C>R>.2&O$<HMSO+ ]+%;6B&I>U/*K&[D;KIV
M;*>,F4.2:;NG3D^,$P]0+\<'!/T!:QXG\W^.?,^K*6'2-X;R4M'-47-HH$V1
M.'V#3_6/A(OSZMJ+K*99&7SZ9'[11U'+*=2IN#&P8N+;37J2;;B  !CO:VV=
M<Z/H5@V=MBW0]'HM7:^[F;!-+Y1;(8.<J3=JV13*J[D9)^X.5)LU;IJN7*QR
MII$.<V"Y8SZ J=\COJ%-[RFU%S\8:K3ZIJ*"<^A&)['K9[#:+T1!R4ZDI8"-
M)ADE6V+])/L28L5O<(I',8[HRABX1NJ"QU]2,DB_%/S\<:]KHQE<Y%1$CQ[O
M*V$VZT]DCRUZHDW9LI(D40G(]LI8JQEVJ8Q\IR+$S)FG_ND@?IDPI<'\"2<:
ME7ND;)KS*W:\N-7O=5DL9S'V6G3\59H%[C!2F-[66AG;U@ODI3XSG!5,YQUQ
MU% .U@
M
M
M
M                                      -;N9&Q[=IWB%RJVY0">I?-
M6<;MY;'I*?M</O4MU'UC:+-6R>RRDOAYW3,8CCTNP_J?VO;GKT 'FU?2N\<>
M!',[F+R.L'D(7U_N3=+".I%IT-JO?DXWEXG<5VNEKMLEMJZR-<LDB1CMZWP+
MB.B2&BI).40=I6!TY5:+'1*L@!:)\W/TZ7%OE!Q%M\[P*X?:;U)S,U^:ORFI
MXS1=?UWH*O;*8XL+!O;:)<(IJ_U_JA<S^MO'3MI*R94GK9ZR03(Z*@HLBJ!D
M[Z9/BSY(N$O$3:?&/R ZN>ZUA:5M%"R<<&DAL_4^S%$:?=HQP\O=8C5]5WZ]
M-H.!A;G'YDD6[P[<YW<ZY,E@Y.N$P-@O(7]1+XS_ !O7R4U#MG8-UVMNRO%;
M9M.G^/56C+[;*@H[58818VR9L-FI&NZ[.>R>Y=GC'4XG)I-4LG.W+E5J5<#&
M_!WZG;Q7\Z-DP.G:Y==GZ!V?<9Q&N46I\EJ9!4I.[33Q1BWBXR#M])N>R-?M
MY.;>OO;L6<A+,7CQRGE))(QSHE5 @4\;>\:%P7YYLKAR-ML#J[7NO8W=E,VS
M<;0ZRSBZB6#J%IPH=7&$5W3MVXM=?;,4&J!#NW3AP1%!-58Y$CWI?I()-+Y]
M9?XEZA9Y" KU'YG;4BF1BE;7:AZ?UK'5B7QGKU/'M-G[PUQ<TBEZ?'W<0US\
M?AC/Q%DDF<\>_EXX&>3UK:$>)>X36:Y49@E+776%NK4[1=CUN%<2'RUK/*P$
M^S;H3E?5='1(=_$N9%FV5<HHN%$7"I4@!YFWU'7/_C7Y#^=T1LSC9K:_:YC]
M9:P7TKL[&Q*?0ZA-6_:%0VOL]_,VUL6A7.[(3\8\B9QB@D_D%V\BIAODBB!"
M)IY,!(IF\^/ZV<![QSNU'>>8<)0M)[/U1Q^V%KW8NC]+3=ND-E;"J+F>1E*9
M-5KD9"0[BC,3Q*Y#*ODFTAT.GT0-G!LBXK/F1@K(<7MVU32>W)>^VJ/L,A#/
MZ].Q*+:OM(UU)E<2<I%O6ZBJ$C+134J)$F1\'SA8QL&SC&,9QUSBF+P\LDDB
M\UG&3<G'&8XJ/-M0#.!;;@U3-[*H6&E@A9S,C5)9U756C]R2'?/?ECA5-PGW
M(K]BV/U2_ 3-IXP"Q7H;QY^61[QMTU?*U7+Y':Q?:1U[<(*8/R=U96()E1G=
M$B)N-E%&LGN2+^[\4A J$6,1RDWRU2QG"A4^W.,5*42""C;?D4U=3+!+TJ5N
MUUVBK&RK^-F'-$EXZ[5'+Z*<ID,NQLSBV-:Q:F#AQW&;/HIQ(,E\)Y436R0R
M9SN^()&_'5IA#R=R4Q <6=TZ7-LBJP;>TSFKMA6:S4/9,9%>JS2<23*#=4]T
MG8F,.]?(HO'L.XD&35=0A3KXRHEWSWQ!(;:N$_F#XH.E)6MQ/(MNQCU%%T;!
MH'9EAN+5=(O=Z[D\3KNQ.[$W9G)DWJE?1Z&#)Y-WE[,YZLQ8.S:>\VOD"X^S
M6*UM20C]O1\8X1;RE5W-53P]QCT$\X]PW0LT(A7+(WDEB?@5E22F"9^/I&Q\
M!#A%^@+!G#/RU\1^:]HJ50L, EJ;?B2I_NE5=AH1$NT?R[A(J;EMK+8A6B#=
MU).2'PF5JNC$R3O/4J+=8I39Q0XM?D20U^;LDP7F^\/)1B#!BIJN@9K[M%N5
M$\U%%Q,%<2+I4J"67;E&<]XT[S&5,5)JF3NQ@F"%Z&?;0]._&<53-RM6NO\
M<3>>R7T8BEEX3AV3QTZR;QUR^:GW4+4KRI)WUJ%3V_3^VTL=\/KS)O"RU9WP
MSE](I9PDE+5XOMJ<<= >,R8Y 6R1KFMJUK7\J-JY(WMT1RLHDZI+^2DDY"3,
MB5]*R;I'7SB*PQCFB1U55ERHM4#KK]%=:_N/LWC_ -IE].Y63GH8Z>F6EB_T
MQJE!=_:EA=;XVY?5O'5]$EM)]L->R?\ LKT]^V50AN$M3?'5R7ZIW1L?8Y-M
MOI1*K$>D8IO"ZMOS9/,]YJ=^^6G>,D]?R5AU]Q3I,Z\+HK0"4DHA&L(]L=XS
M8;!V,R8/%XJQ;9G(UR?+AQDSA")17.Q8G]'U5G.!38<A0    !*7P,YS3VL[
M'":AVU8/F.III9*+@Y^P/\$6UE('P8C$Y95WG.,4EXKV(.F[A0J$=U*Z1.BF
M1RDYS]X6\Q:SA&Y5[%OELK.'WS[7W-R>EE)_XM?RK[GFZM?#-D$YIQGKQYS\
M*:'R!M5N^['5"OFVGK[HN.(_NXQ7^#:^B<^U8ILDUVR[83DJWF'I!>#&XZ6H
M5/V%5Y;=U&QMG:]K@%8[5CIQ*P<XQ:5QA(LV39LI98N$866?E7$JN<S>'5D2
M)-TDLY4]0RB:7OON<T'(MWU^CW#2[;J7Q_0Z>>=5%0LKD['&3D_:E-UUQ48X
ME:J\MRPL8<L;?:GN'&MDV_7;9K-TTL>2Z_4PQHY=]=D/:4HJ/]6%:LMDY2S"
MEV=L5'+[NZ,;%8U#-T
M  I>>=7^DFUQ^Y7IW_/JY"]#])!=#%DD      "#OZ@>F+V;@:RGD$LFQKO>
M6OK6[5+TQE)C(Q%PHF<'-Z"ILHJ/[DWZE[DL9/@F<FSVX(:N'J&<7]/??T;/
MPBL--4=$-(:TW7<(G#'*JIU4(2R0]:ML<\R10YTT6[V7E9),F"=A<G;GSDO=
MG)C)^H1.P*
M
M            !6-^I1_XD\2_\:=O?X)U^+E?Q(98>T7_ ,R.G/W*]>_YI1 H
M?J294$
M               *2?G@JK_5_D08;)B"^U>WK6VKMD,GZ29D?^'*FXD:,GDS
MA!5-51TT2H+0V38,10B9D\8Z8P7.;L/TD%TFG6:/NM1JURB38/%6VN0=FC#E
M/ZA31\]&-95F;"F"DPI@S9V7/=TQU_#TP+1)V,
M                        :V;&X=\7=N;(K^WME:+UU<=E5A9BXB[?,0*"
MLHJI%^C\J^=92RDVLR<3[<GM"22;LC7!<>E@@G+0-DQ   _ABE,7)38P8IL9
M*8IL8R4Q<XZ9QG&?AG&< "NEY*/"'6=N?/MV\/XR(I6T5?<REHT\F9K#4?8+
MG/XU=[4%%#H1M'MCCH;N;Y].(?J9*;/LU?667KC/'1D%5NL6G=_%3<*,W7WE
MSTUN;6<VJW637;/("RP$HW_%/HB:B)! F5F;Q V4G3)VBHV=MU,IJIJ)'SC-
MSHU^ +:?$GS[<<=B5:+AN4I7NCMEM&Z+:5GH^!G[1K*RN2D(G\QB5:^TF[)6
M57JN#'49OFJC9KC..CY7&<]MMP?P),M[Y\[G!S5M<=.-96*P;_N9VYOE=:I]
M>L%:ABNC$R9#-@MUTAH=G'QYLXZ'.Q0E'),YQCV_QSG!0?Q!7_<SG.[S?[\2
MA$C)Q6O*J\(^S'-OF4;I32<&[4,U))2!\Y75L-UD6IE,$,IE>6DC84*@5!DD
M8K:OZ8+\2"P/HWP3\%M95=DQV35)[?-R,S3),6NX6BSUR..].EVO,P-3I4[!
MQT7''4SU1([4DG:.,8_NDV>ILT.;?H2:=\N?IYZ1/I/[9PXNRE$EBIG6QJ;9
M4C)SE0>&(7KAO7+T8DC:8%3)$^A$I,DN598_VG39/'PE3^9&""6Q<?/(EP)M
MKF<)3M^:4D&2V$SWS73JP'J$FFB?.$TE+K1'3ZJ2S-<BGVFKAP?JF?)54L=3
M%%68L&Z>C_/]S0UN5A&[0CM>[Z@VV$4G+BQ0OW,NJK9'&2E3;V6F88PA5S)]
M,'7=PKY4^2X,8V39-DT."^ )<=._4-<2;F5HTVY1-HZ5E5NWW;Q-DSV33F?7
M/0W28KN6%L<]OX?LU_'7'^S\!2X/X$Y)3M1<X>(>]RMB:JY$ZJM$@[P4S>OF
MM+&!MIRFQUQG--LQH:U)X^/3/<SQTS\,_'X"EIKU!M2(            $2/.
M3S#<;>'RDQ1X%?&[=X,,K,U=?T^3;IPE5DD^\F4M@W(J;UC!+ME29*JP:I/I
M0A\%*J@@0^%2U*+?Y AKXE>7?GSR;YX:-IQ9.J$U]?+W'UVQZ>K%-B&]994)
M0ZCZY3Z<W)-Y>\FF:O5V3B2(X-*^GE1GV>F5%55(];C%(@N!"T2
M
M
M
M
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
M-J]TNE?N^DMLTUTY?JDZ\2KE)^KDZ9U]TGESDI2;<FR1T8>,V
M                               4B?,;*+7;RN&JD<=1P_KZ>@*0@@LN
MJ=)-],1<#:&S='!R8*V04S<4SY*3N+WJ&/\ VQC8Q>A^D@N["R2      !J?
MSJTJ;D-Q Y"Z@;M3/I6U:UG'%99E)E3+BZ5?"-PHZ7:4BA\X-;X!CUR4N3XQ
M\2XR;H)3P\@K$?3R<@D*'R2V+H.:D,-HK>M,0E:VBLIC)%K]K+,C*MV34BAL
M%04D:7+S"JIB?:5RP1*;!NTF27)KIDA%R<6B0
M
M                                      *QOU*/_$GB7_C3M[_!.OQ<
MK^)#+#VB_P#F1TY^Y7KW_-*(%#]23*@@
M                                        !6;^I"U&:0UWQSWHS;?&
MK6^TZNGG":>#'5;W2)0M%<]P;&,G(W8.*5(E)G/0F%'G3/Q,7K<@^N"&2Q^+
M'9A=K^/WB_8C.,.'4+K=IKI]^#"J;C5C]_KDA7&.F#>LJTK"2O<;[2A5,'SG
M/=US3+]1)("*0
M      &@7-KQO\<^<L(538<(K5MF1C([2L[?IZ+-G<8Y,I#9:QLYZJ)FEPK2
M*_0WL7V#&1*93VBS0ZIU,U*30*I_(/P=\Y=,RKP](I\;OZF$5-[&RZSD61)K
M+<QS8;EEJ'.O&%E:R!R%[E",2RC5+KC'N3=<"XIID']XJ>$_F'O>XQJ>TZ5+
M<>=7H.2'LENOK5LWLZC1//<JPJM$.[3G9"6<XZ%(J\(S8)%R8YECF+A%0YI>
MGJ"YWQVXYZCXL:NA-0Z7JZ-9J,-E5RL8Q_=S5AFG14\2-DL\N<A7$S/2.4B8
M464Z%(D1-%$B2"221+3>>K),XB    &-KKIK3^RDUD=C:IUM?T7)#D<)76C5
M>U)N"*)E24(L2=BWY52*)$P4V#8SC)<8QGX!E@TDV7XBO'EM$CP\EQOJU3D'
M7<9*3UI(V#7)V"QL8+ZS.(J<M&5C/:7'P368+(8SGKV=W3(J[I BWW?].%1G
MR+V0XZ;_ +)77N"'59U?<$/'V:,<.#8,;#;-OJ#2NR$0R(?.,%,:(DE<$Q]K
M)S?:S4I_,C!&U:^/?F0\?"Y25*7WQFBQ1\':3.E;38]J:HR@W)G/O)&GMTI)
MO!LDNF28--P;'&<YP4N,X,7NJS&0.%:^;3R9TASB*M>PH60D6J2J2S.ZZ;HT
M1(9-EP?!5G+>&K=76*JWRF9(OV2ES@N>_!CXR8.R(-GM-_47<AX*88-]Y:@U
M?L*K8402D'E%3GJ%<R(Y[B.7B:[^:M-9?K)XR50C?#%D50Q<DRL3!\&3AP7P
M&2R5POYOZ9YU:[G=B:>;V^);5>R'JMCK=[BXN)LL3(^Q;2+1=5"$G+'$N(V3
M:.>YNLB\4R;*9RG*0Y#%Q;::]23<,0  ,7[@W3JO0-$E]E[BO$#0*3")]SR:
MGG?HE67,4YD(V+9)%5D)J9>]F2MV3-)=VX/]E-,V?@)2;Z(%1#R#^<+9^_/G
MVJ>+YIK4&FW1'$7*W,QL,=J;!9&]1)R4KQJNKBAUM^3.,8;,U,R2Z6/Q[DB:
MJK,MR,,=7ZD$!7VU3_[9110W^R<YSGS_ .?,8QC9_P"[G(K!<O\ "3XWIOCI
M6GO)S>%?6AMQ;%@2Q-%J$LWRE*:YU_('1>NWLNU4/G+"W7/**&5$#D(ZC6"6
M$%,D5<ND$[4Y9Z+T)+ HH
M
M
M
M                               !K5S)XY1'+WB?R-XO3<G\B8;[TSL+
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
MCMC=MFIK4X27^AQDO6,X23C.+ZQDG%]49$'R#[(
M                 46:Z9YR)\U4Q:+FFI5X.M<K;+L&Y+V@Q(AK4-=\?9YW
M-FQ<GC\Q6<&U:UN@MV+HZYTTRKJX3*;!CD'[=-IM3K+H:31USMU5LE&$()RE
M*4NBC&*3;;?HDLL_-JM7I=#IK-;K;(4Z.J#E.<Y*,(1BLN4I2:44EU;;PBZQ
MJK=&J-XUY>U:BO\ 6-A5]I(+Q+R2K,FC()L9)O@IU&+](F2N&+G*2A5"D5(3
M*B1RJ%ZD,4V?W;[QS?N,:M:'D&DOTFKE!24;(N+E%_S1?I)9RFTWAII]4T?+
MX_R?CW*]&]PXYK*-9HXS<)2JDI*,EZQDO6+QAI-+*::RFF9.'Q#[H      %
M"7GYK>W^/7R43=RUV0T,U;W^&Y%Z>7R15&.5A+#-KSJ\!Z:"I#JP4396LG J
MHY4ZKLFV<'^"N1>CUB07?-!;IJ'(K3&MMW41?U:QLFJQUC8HF5(NXBW2Y#(3
M-??J)8PEF5K4VW<Q[O!?LE=-E,8ZXP+36'@DR\(
M
M                                       !6?\ J3(TZNLN+,QA4F$V
M-[V1&G1SC/>H>5K]9=)JE-_:X(D6&-@V,_'.3XZ?@R+E?Q(9/SQODRS7'C0L
MP5'+<LMIC5TF5 Q\*&0*_H\$ZPB93!28/E/"O;G/3'7IUZ"A^I)F<0
M
M   CV\J.DS;YX&\A*DS9Y>3]=J/Y3:OA)/*KLLSK-VWN2K=@EC.,*/)F$B7D
M<4O0V3%>9P7'=VYQ5%X8(U/IRMPEL&A=X:0>N\*/]:[(B[Q$HK*8PL2N[*A/
M8':LTLYQZC-C/T9TNKDN,Y35D<=^<843P)FNN2$6-!02
M                                                      1N\S_*
M5Q;X8,I2'LEG2V+MUJD<C+3M!?L9&R(/LDP9NG<I(IUHNA,NJA#J9?9R^RW-
MZC=HYZ8+FI1;_(%=>P.?*%YJ["D>)KZU!XX(RYSQ;9=U*4K0T)EHX4;%?2,P
MX1<S>VK3&YQDBRC9O*+,UCGRBV8I*')BOZ8?F02':L^G&T1&UQ4FZ-Z[2M]N
M=,^TKC7#2L42NP[I7'<;*#.PQ%\DIG+0_0I%5%FI%2]3&0)DV,$I<W\!@F,X
M=\,]-\(=6K:LTXA/.64I..;-9[/;9%M*VFU3[ELV8X>RCIBPBHQN@RCF:+=L
MV:-6S=)-/)LD,LHLLK2VWZDFV @$?/DQYAW7A!QG<;EH&OV-_L;R[0%';$FC
MR&*U4\6".GGB5MLZ,69N^>Q+=]#HL2H$<L\JNWZ!?6+UZ&JBLO **G(SE3OO
ME?<U+SO;8LU=9-,Z^(:+64(PJU69KY)UCJI5V!6\+ M,D2)A3**.%W)B84<*
M*JY,IFZDEZ$&-M::OV)N2Y0^O=5TNQ7Z[3RIDHNMUB,<2DDXPGCO<.3I-R&*
MTCV2751PY6,FW;)%RHJ<A"Y-B<X]06^/&IX4ZMQW>5_>'* D+?MVL3LIBIT1
MHH23HNJY)/)'+9^\7R7V]RO48K@O8OC&8R.<%,=MARJ1!Z2U*>>B]"2P$*
M
M
M
M
M            &.=H:>U'NZLN*5NC5NN=O4UV5P1W4MH4BLW^LNB.VRK)T5Q
MVN,EHI8KEFN=%3!DLX.D<Q<]2YS@ 8(UCX^>!&D[4VO6FN$/$+4EV9%1(SN.
ML>-6F:%:FA&TBPF&Y6UAJM+BI= J$O%-71,%6Q@KELDKCH=,AL ;>@#%6W=$
MZ0Y U@U)WUIO56[J:=0JQZEMW7E1V36#+$7;.2*F@;E$34490KEFBI@V4NN#
MI$-^$I<X Z_I3B[QFXULY*.XY\=M%:!CYA8[F78Z4U'0-5LY5PJ5J15>2:T6
MOP2#Y90K%'!CJE,;.$2=<_8+T ZGS5T(AR?XI[VT4=JR=OK_ *^F&5<2D2)'
M8XN,7A.?I2KS"Q%"%:HVR*9F5STZX3P;I\1*>'D%03P#7O1G&3F++ZTL&H-5
MTJ9WBV2IU<O*6M:I!7BK;/B5I)M$UK%E0A&UAC&-U0EGT6X:>L7"TD=H0Q<=
MRF<W)16,H@MQLO'_ ,#8W:OY=H[A-Q&8;O\ OJZV5^61EQNTVUVK^45]++3[
MV_?E#0IB=N^^KR=<*/597WGOE':AEC*Y4-DV;1)F3;^B=(<A*H>B;\TWJK>%
M'4<MWBE-V_KRH[+JBCMJX;O&KH]>ND1-1!G+9VT253/E'N(HF0V,X,7&< <-
MI#C-QOXRQ,W <;N/ND./L%9I%"8LD+I#5%#U1$V"6:ML,FTI-QU#@8!G*R+=
MGCTDUUR**D2^S@V"_  8XVQP$X)[YMR^P-Y<*^)6Y[XZ:(L'-VVQQQT[L6W.
M&+=9RY09KV2WTV8F56B#AXLH1,RV2%.J<V,8R8V<@<QMOA+PRW]]T?R[\1N,
M6Z_R?P):M0ORMZ#U5L?[D5@GH]E<J/WQJDS]VX$OMD^C-EZ+?'IE^Q]G'0#8
M:OU^ J4!"56JPD16:O68B-K];K=?C64- 5^ AF2,;#PD)#QJ+:.B8B)CFR:#
M9L@FFB@BF4A"E*7&, 8!W1PQX>\D)5A.\B.*'&K?4Y%)JHQ<SNC16KMI2L:B
MNFV16282-XJTZ\9IK),D2F*F<N#%1)C/P*7H!F#7VM==:DJL91-54&E:RI$*
MBDVAJ;KZJP5,JL2W0;HM$$(RO5QA&Q#!%%JV32(1)$A2IIE+C'0N,8 [J
MC1\I?!R[<\-"5S6^O+Y"TFU5#8,=>6"-L/+IT^Q$1AIJ!<QTTO!LI218.&J,
MUEPU<D9N\%.F9+*>,+>JE5%X>0?KPPXOZR\6W$JR(7B\,'BK)61V?NC8RC95
MG&NI?Y>RCDHROLE/4D3Q46S9(,8UOGN=/WBIU"I$5=>@7Z.T[5N._P"Z4;/M
M54KMQU%BA7!>K;^;]$DLN4GA1BG)M)-GR]ZWG;>/;3J-[WBV-.V::IV63?HH
MKY+U<F\1C%9E*348IMI%&7ZE_D.[\CM7U[N&JZX;U"'XMR-O906,NEWUQL6M
M]C.J\A/2MNRB=6-RZA):KQCMJT9IX3C6KN2,JY=8[#DSMY(\#7<!X51R*O4S
MU>X0NC'5J,<55QL6(2KZ=_;&S%<IS?UNR#4(=4]??%WW":?R-SG4\9LTM>CT
M$J'/1.4LW6RK;=D;.O;WRK?NQKKB^R-=N9SZ-4RAKL;+       6JN#&HG.F
MN-5"@9:,-%6BR(N;[;6BI7:3I.8M64G#%O),WK9HYCY>*JR$<Q>-S)XR@Y:'
M)G)LX[L])/ '&+N,^.--+5)QUFX62U<HM=8JQ1A4OXTUUSP\-.;6.AR_^Y'E
M=/*/)^IJTC4M'ME,-'&2;:E*MSG<\823C=9.IXSE5IYZX6W8S68$.1<2CUVT
M;,G)TETFF<^W5.U:Y>D)DI"%0-(X1Q(+-$BDZ)HG5,BEUSDA2YSG(LPHKKL=
MD$U*7JLO'Y]N>U-_%I9?Q;+T]1;97&JQIQCZ/"[OR[L=S2^$6VE\$B9'P[<V
ME-$[93T#?917&J-T3C%I!*N#G,UIFTGYVT7#R).F#8;Q5PP5&.?9SC!$UB-%
MS&3227R;7;[AO&JY1L+Y7M4%_GVVU2<TO6[31S*<?QE5ULA\6G9%)RE'&S'V
MU>4I<2Y$N'[O8_\ A[=+8JMOTIU4L0A+\(7?379\$U7-N,8SS;Q'/\Z.@
M                            =+V%L6C:HI\W?]D6F'IM.KK7+R8GYQV5
MHQ:I=<$22+U[EG;UVL8J3=NB11PY6,5-(AU#%+GZ6T[1N>_;A5M6ST6:G<;I
M8A7!9DW\7\DDNLI-J,4FY-)-GR]YWK:>/;;;O&]ZBK3;93',[+'B*7P7S<F^
MD8Q3E*348IMI%84GG1W23D*I9'5;KZO'5&7?L2:VC8EL:SNJT7"Z,?,%MT@9
MJ_Q:3YPFN;!O288QDR?M_P !QNP_MAXV^(K1PNM7+W7&7[B4G[:LZ.4/:CF/
MM>L5ZS]'W_ T/7W8<H7,GKK**7PM62C^VC!>ZZNJC/WI8E[OI)^E?K'L^)HY
MR,\C'*;DSL1U8T-CV75%:;%=EJNOJ#>I*G5Z BT4S+]DA*-7\$>TV!=-'.5'
MCS.55EC93;)(I&3;%R;P_P 0<&X7M$='/1TZ_6RQ[M]]$;K)R?3Z8N,_:K6>
MD(=$EF<I23F\5<U\U<_YUO4M;#6W[?H8Y]K3Z>^5-=<$L_5-2K]VQI=9SZRD
M^VN,8N,%D/C]Y>.8&BX]E7I*S1VYJLVD6[DS/;/S>P6-&/+C";N+C+JE*MI]
M%)='&/1R\._3:G*7*:?9WIG^1RS[?_'O*+I:NFF>W:YP:SI>RNMR^$I4N+@V
MGZ]B@Y+.7G#7V>'?<=Y)XG3'17WPW/01FGVZOOLL4?C&-ZFK$FO3O=BBTL1Q
ME/#W,#GKM7E[/NG,U"U;7-2<>WPM4J.P(V6GLM#M5&;B^6@Z2<Y=W+%5FB9L
M1T8C%KE(AD&R2F#*'^QXZ\/<5\=)ZK1*6JWR2Q+4VI=Z3Z.-45TJBU^K&9R]
M)3<<)?%\F>;.7>3&M)KG'2;!%IQTM+EV2:ZJ5TG]5TDU].4H1QF,(RRWNOX*
M-M/ZGR=N&J%'!OD&VM>OG6&??G!36N@+XF8=Y@N<&+GTJZ^F$S8QTR;U"YZ_
M9Z9Q_P#=!L%6OX5I]^BO^]:#5Q6?_)7KLFOXV1I?\'\S(_VF\BNV[G>IX]*7
M_<]QT4GV_P#E=.^^#_A7*Y?Q7R+; T'.B8      $%7GFXF'W9Q@9;UJD5[N
M^\<';R>D\MT\F=R.I9HJ*-W0R5/&,K?=EVV9S.#J&[&S%J^R7'<KGK7!X> :
M1_3S<OO9REXX8W&4Z-YCYCL_37NUO[64:MT_RB4]EZAC'-[R-;I339!/!4T_
M:22INIU?C,U\2$6L1;)
M
M                   *V_U(W_,GQL_=3MG^:20N0]2&3E<4?XK?&O\ <!TY
M^]W7!0_5_F29^$
M                       /P<MF[UNX9O&Z#MH[05;.FKE)-=NY;KIF27;N
M$%2F26062-DIR&QDIBYSC..@ IS^.9POP5\P^Q^-4RHO'U6Z3>P]*1^7RN2I
MK1SQRC?],SBR7>;!G]@CXJ.;-_[;)/G)L=>F39%V76.2"X^+1(
M                                                        &B7+
M/R0<3^&S5VTVGL-O*WY)OZS/4U$PVL^Q79CIX5;E>Q*+MNPJS=TGGN2<3+J/
M05+C/IG.;';F5%OT!6JW?Y8^=_D!NR>B>(U+LFL8:QG<H,JKJET[E-JS\87M
M2<OK7L<B<66L02"1RJ.#L2Q+5HFH8KIVNET,+BBH]602.\%/!#K_ %TI&[3Y
MF.8[<.R%E"2J.K45UGVLZZ^46PZR>VNUNQSLJ9*IC'K)*X3ANXRJ:B+\N2+8
MI<_D"PS'Q[")8LXN*8LXR,CFR#*/CH]LBR8L6;9,J+=HS:-B)MVS9ND3!2)D
M*4I"XQC&,8%!)]@    .MW"FU+858FJ5>ZU!7&H6-D>.GJS98ME-04PQ4,4Y
MFLC&2"+AFZ2PHF4^,')GM.4IL=#8QG $-6P_ 1P7O%_)<H93;.M(1=Q[J4UW
M1;;$XJ3I4IDU.R/4M=9M%AA&KM3!_710>^G@A^UMAK@N,BOO8),..W$[CUQ1
MK*M5T+K"OT-F\PG\XE6Q',G:K$HE]HBEBMLRO(6.9*FH8QDDEW)D&^3YPBFF
M7/:*6V_4&Q(@
M
M
M
M                                     %'CS3\1Y;BMRT+NZ@E>1% W
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
MH;"J3TLE5KU6(&X5N0)DF2OH*R1;68B76,IG53_'L'B9O@8V,=?PY%@D[4
M
M                                                         "MO
M]2-_S)\;/W4[9_FDD+D/4ADY7%'^*WQK_<!TY^]W7!0_5_F29^$
M
M  J!>>_7LUHSF1H3E?1,YB):Z0D-*MY=)/!\H[1T5.Q*S"75.0Q<X4)7I&!3
M2(;IDV&)LE-G&,X)=@\K!!:DT/MRO[[TQJ_<]6.3,'LRD5ZWM6Y54UE(U:7C
MD7$A"NCI&.3$A!265F3DN,Y['"!RY^.!;:P\$F61
M                                           C>Y8^5?A[Q'^8PEIO
MQ-@[*9$73QJ_5V65ILC9ZEW$PULD@1XA6Z>=-;M]5*0>(O<)9[TFRW3MS4HM
M_D"LMR>\TO,WE;(*Z\TVV>:.J%@<J1L=4M2J2LSM&R).<F*C'R%[;-4)]PY4
M)UQZ<&TB<*ESDBA52BXHI$'=.(W@HY.[XE&%TY).7G'_ %[(K$EI!O-^A,;F
MLR3I3W+@C>L*+K$J;Q[G*A%G$\HD]:JFPIF/<ESG&8<TO0%L#C'Q$T!Q"I1:
M1HRA1U90<)M_O!97."25UN#MN7."/K7:%T\2,JH50YSI(8RFR:Y4,5N@B3/:
M+;;?J2;+"
M
M
M
M                                                $8_EYXY-^1O!
MK;#-I'8>W+5#$VYJ0H1/!W:;^B-';RQ,FQ<=%5U)FD+2;5-$N<^HX42S@IC$
M)@51>&"(#Z<+>JK:P[_XU2+O'M)2+BMU5)H8YB%2?Q3B/I5Z,3!NJ:J\@SD8
M'."X[3X(R/GH8N,Y)5-?$A%K<6R0      ,,<@-]:\XUZKM&W-F2?L:[6FF5
M$F+91G\ZL4JK]B.KE<9O73-.1FY1?H1)+U"E*7N44,1(ASE]'Q/BV[\SWVC8
M-EAW:NZ763SV5Q7ZK+&D^V$5U;P_@DG)I/S',.7;-P?C]_(]]L[-%1'I%./?
M9-_IKKC)Q4IS?1+*^,FU%-K"O"GF[KOFY2[5:J17[#4G]*GT(*Q5RR*1J[QO
MB1;*/8:3:NHQRNBX823=%4N,F*D<BZ"I.W)2E4/Z3R3XTW?QIN5&AW.VG45:
MFISKLK[DGVOMG%J234HMKTRG&47G+:7E_%WE39?*>UZC<-JINT]VEN5=E=O:
MVNY=T))Q;3C))KJDU*,EAI)O=$8X,G@ :I<R^5=/X?Z/L.U+)[>1G#X/":^J
M:B^4EK?=GC5PK%1?5/JLC%ML(&<OURXSE!FB?)>Y3*9#^[\=<%W#R%R:G8M'
MF&E_7?;C*JI32E+Y.3RHPC_--K.(Y:Q]Y-\@[;XVXK=R#6XGJ_T:>G.'=?)-
MPA\U%8<K)?RP3QF7:G1.OM\LNU+S;=C7^9=3%LNDQ*V.=E3(IG.\EY%51QDA
M4/6;I,V!%#%2333^PV0*4J9,E(4@ZA;5M6BV+:]/L^U5QKT&FKC7".?2$5CU
MPVY?%M]92RV\MLY,[ON^NY!NVIWK>+96;CJK9V63POJG)Y],I1C\$ETC%))8
M21TH?2/EGSO&;20:.X^0:MG[!^U<,GS%ZW2=LGK)VB=N[9O&K@BB#IHZ;J&3
M43.4Q%"&R4V,XSG _+K=#H]RTEF@W"JN_16Q[9UV14X2B_A*,DTU^:/V[?N.
MOVG6U[EM=UNGW"F7="RN3A.#^<91::Z971]4VGT9H#LWQG\9=A2#B8B8VS:S
MDW)I%PX)0Y=LC!NW\@YPZ]RX@+!'3S-DW9G[B(MHS,<W(D?)>SH5/LUWY+]L
M?"-VLEJ-BNU.V72_DB_?I7S:A8U8LOKA7=J](Q2PELSQ;[L.<[15'3<CTVEW
M6J*?UO\ [O>^O3NG7&532718H4GC,I2>6]:V'A\@$YDJ\GO>8=U[#AP8\6PU
M^RCIDS0V%?:H%GG%ME&)'")LDRHKF-,57!38PFGW8R7Q:^TN/=]6_MQ_]1P_
M]/[M_P#(>W?WD/'3CG7_ -?_ /\ "-Q=/^/_ (U:<D&TXPJS^\61BZ*\CI_8
MS]"P+1JN&Y$<890S-A#U4N45RY7164CU7:"V<&(MC)2]N2^*?;IP#CEL-9N$
M;=TUT,/_ +PU[*DGZJB"49+YQNE='XX],8OYC]SOD3DM5FBVIT[1M\\K_N^7
MJ.UK#B]1-MQ>>JG3"B:Z8?1YW6SG)LY,;.<FSG.<YSGKG.<_'.<YS\<YSD9Y
MA"%<%76E&N*222PDET227HE\$:ZV66762NNE*=LY-RDVVVV\MMOJVWU;?5LE
M'\-DUF*Y]ZL8X/DGWDKFSH7)<)%4PKA#7MAL788V<9RCC&8#N[L?'.2]OX#9
M&$?N)TWO^*==;C_!NTT_7TS?77_']>,?Q^!GG[9]5^W\O[?5G'OT:J'IZXT]
MEG\/\/.?PQ\2Z6.<!T_/E>L64DW.TD6;5^U/DICMGK=%TW.8AL')DZ*Y#IFR
M0^,9QUQ\,XZBNNVRF?N4RE&:^*;3_P!*+=M55\/;NC&=;^$DFO\ 0^A\D?!0
MD2=12*AXJ,46+@BJD?'M&1U2%SW%(H9LBF8Y<&^.,9ZXZBY;JM3>DK[)S2].
MZ3>/]++=.DTNG;EIZJZV_7MBHY_/"1RHL'Z
M       *?GF?Y45/?N^JQKBA/4)JK:!8V: >6%JHFLQE;U97T5FWHQ:R7<5U
M&PR=98M/6P;M4=)+]F,IX(HIT'^W+@VOXIQ6_>-UBZ]=NLJ[%6^DHT5QE[3D
MGZ2F[)SQ\(N&>N4N;?W.^0-NY?RZC9-HDK=OV>%M;L33C.^V4/>4&O6,%57#
MN]'-3Q].&X;QL0:T     $XO@5KY'W*?9MA5(8Y8#14PT0_%*932>3EYHI2+
M9<%4*FFKAE'."%3,4WJ%4,;'3)/CK+]T^K=7!M%I(^MNZ0;Z^JA3?TQ\LRB\
M_#"7Q-J_M&T:MY_K];)95.TS2Z/"E.^CKGY]L9+#]<M_ MG#0HZ(
M!6@^HKXUHS= U+RK@H_NEZ1*XU-?W*"/<JM4+&H^FJ9(OENN,),J]:2/&A?P
MY.M/$Q^# N0?7!#-N?!#OW\KO"*,H$F_]U9] 6J6U\Y(J;N=FJ4FH>TTEVIT
M^SAJ@SE',6WZ=,^G%=,]<X[LQ-89)-,*
M
M                               %;?ZD;_F3XV?NIVS_ #22%R'J0R<K
MBC_%;XU_N Z<_>[K@H?J_P R3/P@
M                                      $+7GFTX797 ^9NC5ME:8T?
M?JAL% Z),&<FA91TK0; UQ]DV?9D1MR+Y?ITZ88%-G/0N<9K@^H,(?3Q\A#W
MGCAL/C[,2'KR^C;D6:K+94^2F3H&RSOY4C5J0^<^L2.N\=+K+&)GHG\Q1*;!
M>I<G377)"+"@H)
M            #1#FWY#^/G!>KIO=DS"EBV%,,U'%/U%57#-Q=+!C.5$D9%^D
MLKA"KU;W*9BJ23WM(;TU"MDW2Y,H9E1;] 5(.3?EKYN<RYI2A5.6EM94RSN?
MDD/J/2))<LY8ROU<(H1,S9&!#72X/I AL(JMD#-6+K&<EPRQW9QFZHI$&TW#
MOP#;MVNBPN7*2?<:$ICDC9TVI$4G'3>VYAJK^,,5\FJ=U7J#ZB!RY)[S$@_3
M4P9-=@CG'7,.:^ +.W&;@]Q@XBQ"+#2&JH"OS/M<M9*^R:!9_8TX54I/=8E+
MI*%7F<-72A.\S)L=O')GSGTFZ>/@+;;?J2;9"
M
M
M
M
M                   !\[MJV?M7+%Z@DZ9O&ZS5VU7(55!RV<)F17063/C)
M5$EDCY*8N<=,XST %$+B>[7X)^7FNT=TY50@*GR%M6B9%9=8Z:#^E7J3E-?P
M,Q('.8Q\LDFLW'S'V\YR7*!#&^.,B\_JB07Q19)  U:Y4\P]+<.JI 6O<,A.
M$3M4NM#5R$K$3B9GY=PS0(YDEV[59W'LTF,6@LF9=59PD4N54RE[CG*7/N.#
M>/>2>0]=;H./0JS16IV3LGV0@F\13:4FY2:?:E%^C;PDV>!\@>2N+^-=OIW#
MDL[<:BQPKKJAWV3:69-)N,5&":[G*2]4EEM([]H#?FN.2^KH';VJY)Y(5*?5
MD6J19-D:-EXV1B7RT?)1<O''45RS?-7"&<],'.FHD8BB9CIG(;/RN5\5WCA>
M^6\?WV$8:^I1;[7W0E&<5*,H2Z9BT_DFFG%I--'U^'\OV3G.P4\CX_.4]NN<
MDNZ/;.,H2<91G'KVR37S:::DFXM-YG'G#TY4%\VV_G^R.4J.H&$@J>H:*K\?
M%Y8IJ9RS7O-K8L[%993."]"J+H1;J.C^AN[T5&:N"YQWGP.@GVU<4JV;@[Y!
M;!?YANELI=WQ5-4G77'\G)66?BIQSZ(YO_=-R^[>^?KC=4W_ );M-,8]J?TN
M^Z,;+9_FH.NO^ZX2QZLSCX"]M1$'LC>&F)-RBWD;]6ZQ=:N58R:7NW5#<S+&
M>CVYC9P=R]7C;6BY*ECNSA!BL?&,8*?(\Q]U6P:C4[-MG(Z8MTZ2ZRFW'7"O
M4)0D_DE*IQS_ &IQ7Q1ZO[0N1:;2[WNO&+Y)7ZRBJ^K.%EZ=SC9%?.3C:I)?
MV82?P9:)&D1OJ?#)R<?"QLA,2[UM&Q42Q=R<G(O5B-V;"/8(*.GKUVX4R5-!
MLU;)&.H<V<%*4N<Y^&!=HINU-T-/IXRG?9)1C%++E*3PDE\6VTDOBRU??3I:
M)ZG4RC#3UP<I2D\1C&*S*3;Z)))MOX(HU>0OF1,<R-\2EH:.7S?55.,\K6I*
M^YPJWPVKI'&,NK*^8FS@J-@N#E$KISG)?410*W:F,?#8IL]./$GCO3^.^+0T
M-BB]]U&+-58L/-F.E<9?&NI/MC\'+OFDN]HY2>9?)FI\F<MLU]<IQX_ILU:2
MMY6*\];91^%ES7?+XJ/96VU6F:'C*1B0          [YK#9UZTS?JSL[6EB>
MU2\5!^:1@9UAA$ZS195LX8.T%4'*:S5ZPD8YVLU=-UB*(.6RRB2A3$.8N?E;
MWLFU\CVJ[9-ZIC?MFHAVSA+.&DU)----2C)*49)J49)23329]?8=]W;C.[T;
M]L=TM/NNFGW5V1QE-IQ::::E&46XSC).,HR<9)IM$_6M?/\ 2S.O(,MN<>VD
MY9FS?M5L%"NAH"*EERI&P0RE;G(2;7B,G5(7U#DD7)<]YLE3)@N"&U3WG[4:
M+-6[-@W>56BD^E=]/?**S_UD)P4^GHG7'T66\Y6W^Q_>#J*]&JN1[-&W7QCU
MLT]_MPF\?]59";AUQEJR2ZO$5C#W'X2^7BO<L]X9TK8]4)ZJ?V"+EG] DBWC
M[U)SDA"M\R+NN2"2E7KN&DBM"MW+M%8AC)G]L9+LP;),FQWY*^W_ %? N,_\
M2:/7O7U53A&^/L^UV1F^U61?NV9BIN,6GAKN4LX3QDOQ;]QVB\B<J_X7UNWK
M;[KJYRT\O?\ =[Y07<ZY+VJ\2<%*::;3[7'&6FYEAKJ;-
M                 : ^3K>%FT%PTVG;J6Z7CK=.EAJ!!3#8QDW$(K<Y)*+E
M)=JL0Q%6T@R@#/#,UB9P=%YE)3']J,K^%.,Z+E7D70[?N45/;ZN^^<'Z35,7
M*,&O1Q=G9WI]'#N7Q,/^=^5:[B'C+<-QVN3AN-W9IZYKHX.Z2A.:?JI1K[^Q
MKK&?:_@4:ATX.4@   ?W]3KUQ^K\/CUQ^#X_@Z?$ ?P 6M?!KQFM6M-7[!WQ
M=H=S"N=RFKD;0F,BV5:R!Z)72R3Y2R%15P0Y8RW2<N3+7)RXRJA'$7)U173.
M?1/[G.::'>M[TG%MLLC9#;O<E?*+3C[]G;'V\K^:J,'W8])6.+^J+2Z#?:EP
M7<-BV'6<MW6N55FY^W'3QDFI>Q7W2=N'_+=*:[<^L:U-?3*+<[PU<-M0
M    U<YLZ83Y"<2^0.G_ &F7LA<-96(M<;E+WY-<X)MBS493LQC.3X0N,,Q4
MR7'0QL%Z8SC/3(E/#R"HYX).32&C^8A-8V"0]G3>2,*WH"F%5")-$=B1+E:4
MUL\7SG&3J+/'#A_#-TR_VSB:)G/P*+DUE$%X86B0
M
M                                      K;_4C?\R?&S]U.V?YI)"Y#
MU(9.5Q1_BM\:_P!P'3G[W=<%#]7^9)GX0
M                                           ##G(?6"&Z]"[EU$ND
MDK^4G6-WIC;UNS!$)&P5V0CHMX4RAB$35822Z2Z9\FQ@AT\&ZXZ"5T>04P_!
M7MQWJKG]6*8]5491>YZ?=M82Z#O)T4F\JQCLWF .LW4,3)9$TW3"1Z.<ER<I
MGQR?#!S9Q=FLQ(+SXLD@
M                0^^43RGU/A#7#:ZUSF%NG)>RQZ;B+KSLV7L'KB'>$[D;
M7>4&JZ*IW;M+/=&1?J)JNNN'"N2-L$PXJC'/Y JF\<N+/*[R?;VL$LUDI>S2
M4K*IR^V]YWYP\<5ZL(KX3(3W[_!,Y?RN6:9$(J"8%P?"*9"$(V8HJ+(7&U%$
M%S;A-XWN.7!ZOMLT*OIVS:3EB5O9MS6QDT<W*5552,5^U@<=%F])KBYU#%+'
ML,ERHB5/#M9VJ3"V;;DW^1)O\*0                       &E')CR'\0^
M)>7$?N#;\(VMZ*93DUS52+7#8"ACER=$CJN0172L FX(0V4UY4[!J?MSC"N3
M=,9E1;] 0J[4^I(KS9XY9Z3XRR\NQ*J?#2Q;0O+. <*(ER<J>5J?58FQ$(=7
M&2FSG$WGLZ9+T-U[BUJ'S(R:O+_4;\L#.VIVNE>/"+ F7/O&R\=LER[7*8F,
M-,-7J>PFJ+3*"GQ4R=NOZI?@7">?B)[$,FU7%OZ@BZ;4W'JW4NT>.=>22V9>
M*M026;7-JF4G<+)6V9904=)EJ<Y'3)YEH@^?$]9 DB@MA')CD,H<F$E(<,+(
M+/ MD@
M
M
M                 =/OFPJ'JVL2-VV5<ZM0*?$X2S)6>XST97()EE=3"+=-
MQ*2[EHS(NZ6-A-)/O[U5#8(3&39QC+U!A:$YI\/K&C'+PO*?CP^Q+J+HQB)-
MRZ]2>/5FN<8<((,5["D],NAC.,F)Z?=@IL9SCIG&<SA_(&RB"Z#I!%RV62<M
MG*2:[=P@H19!=!8F%$ED54\F35253-@Q3%SG!L9ZX^ @'Z@
M                                            */'G<UZZU?Y"']\A
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
MUN4</\"22X4@
M
M        "NE]1]'MU>-^@I8V5/=,MWO(]'&#8PEEO)T.PN7.3D[<Y,IA2(2[
M<]<8QCN^&>OPN0]2&3)\*7[B5X;<2I1WDIG<EQET,_=9(7!"9</-655PMDA,
M? A<J*9Z8_4P*'ZO\R39H0
M                                  //I03_ (/'EF309'*SCM:<\,-D
M?1)VIGJ;+=_H90PDB60412?U=7*9B$PJJF53)<=3X%[UC_ @]!8620
M                                                "+/R?>2*I\$]
M9XB*ZI'6'D3?HMUG6M0<)^\90;/"N6:]_N2":Z!V]>CEL'(S0R;"LH]3RDGC
MT4G2R%48Y?X J?<,N'>^/)WR,G9NQ34^YKCFR8M>_MVRQ2K'8DEG1WCIC&K+
M(^Q>W2?3(=*,8)IY1;$QZITR-$,XQ<;4407K]%Z(U7QNUI :ETW4H^GTJO)9
M]!BS+E1Y)2"I$ROIV>DE>Y[-S\H9(IG#MP<ZJG:4O7!"$*6TWGJR3+P@
M                  8<WKO_ %!QIU[*[1W7>(BBT^+Z)8>22AU'\M(G344;
MPE=AVI%I6PSKLB1LIM&:*RV2$.?)<)D.<LI9Z(%33ECYE^4O,"Y$T=PMKEWU
MK4[(]/"P:5+:NY#?NPS*X-UR:1KYWBM-:F23]3#:&/[E$A5#+/U$C933N*"7
M5D&1^*WT]VS+XDPN_+W8ZNM&4F=.2=:XHJK"R;'<$=&*NX)8KA(%?U2MRIS&
M-DV&Z$[UR;[9DSX,3!S^0P3K:A\4? +3+1FE"<<*/<))LF3"\]M=LKM*2?."
MDR3WJS2ZJ2U?9.<]>N,,F31(A\8,0A38ZBARDR3(G(3^!SQ4TM:]K[.U7IJO
MT>I1BQ&\2AKJBH.;#*+HK?*J=68L\2@C(3<\N3*2#<F,%QCO44R1%-50L++8
M*B/BTJ=AY)^4:G;'K5.BJM 0VP;_ +^M<-6H]%K4M>UPRTU)1L%$LVZ+5JQA
MT;'.Q\/'I))DPD55/)2%(GGMNRZ1(+W8LD@
M
M
M                                            &/MK[2H^D]<7+;&R
M9QO7*-0X)W8+%+N.IO09M<8*1NU0+^->R4BZ43;-&R>#*NG2R:2>#'.7&7KT
M0*)V^=P<E_+_ ,P4H/75?G7[>4<.V6IM4JSOIU?7-)AFO<^L,ZZ>.4X"+D7C
M5#+R9DC=#.':I&J'>7#-N+R2BB#,6Y_!+S*TOINS[>>3>H;UBEPKRS66D4*P
M6N0M;>OQK7+Z6>QA9RE5^,F74,Q356<-D7'JG(D;#;W*F2$,4TW@&_?T[')N
MZ3LCM_BQ:K%*3M;KE19;3UFPDWKAZ6HLF<^RK=VAX?+E14S.$D7]GBW1&B78
MW0=>X5*3O<JFS3-?$(M*BV2 !AS=_(/2O&ZG+7W>.QZUKBKIG.D@]GG2F7DH
MY3+A0[& @V"+V>LDD5,W=[6/:N7'9]KLZ8SD2DWZ A(V#]1AQC@99Q'Z[TWN
M#8+%JLLC\]E%:Q1H]_A-0I4W46V6D+#+G9N$^IBY=MF2^.F,&2QUSTJ[&1DD
M1XJ>4#A[RZ-"PFO]DHUC9,PGG!=3;&1)5+O[TN5.YA$X767KMM<F22RL4D._
M?J80^TH5,V#D)#BT22$BD
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
MD22XBD
M
M %>'ZCK^*YHW]WU+][NZBY#U(9+OP8_B2\._Y+''S]Z6HBA^K_,DVG$
M
M       "A9SIAS1GF!V''H&RZ4=<EM82*>$F^4SF5L!J+,^W(B0ZN5%$E)'T
M^['Q5,7NZ8R;MQ>7Z2"^F+)(
M                 1V^1#R(:SX&:S^927LK;N6VLG9-7ZO([[%Y-<G>WS:+
M1EN?#F)I$2YQ^.6^RL]6+ELVSW^JJA5&.?R!4&X[<<^3?EHY1VBR3DY(.SS,
MTE9-S[BF&JR]>HD&\6,1G%Q;/"B3<[WV+;+.OP+8Z1,(H8+CT&;=9=&XVHH@
MO1\?>/\ J[C%JFKZ<U#76]=J%8:E)CI@BDI/2RJ:6)2S620*FFI+6*:73PHY
M<'QC\!4TRIHII)DM-YZLDS0(                      $?7/?R*Z6X'T@K
MVUN$KAMBP,E%Z#J"(D4$)^:+DZK<D[/+=CDU7IJ#I(Y#OUDC&743.DU375(H
M4E2BV"J?2M=\Y?-GR#<VFR2ZK6D04@9I,7%ZT?L].:4K[DR#E2MTR"PY[96R
M+LO2RDP164DY%3TEY!TFCWO$[G2"(+;_  UX#<>>$-0+":GK)7MQD61&]QVM
M9$FKZ_6Y3)TUED7$F5$A(6 *ND3*,6Q*@S)Z9#J%5<>HNI:;;]23=80#4[E[
MS0T=PIUNML'<-@])V](Z0IE%A\H.KI?9=LF4YHZO1:BJ6,-T,JD]T^<&29,R
MG+ZJF#'3(I*3?H"GU>;WS7\VG(]E 5F"6:4NO//4@ZNW<NTM3Z/K,@9-LYL-
MLGS-2%?STB@S,=9RHF>1DE4S(,6Y4RIMD[O2"_$@MK<$.">JN".IRT6CX^\%
MSL/L)'9NRG[-!O-72=:MLIIIID)ZBD558A19;$9&X55*U(LH<YU5U5EE+3;;
M)-X!
M
M
M               *=7GFYV*;3V<CQ"US,Y/K[3\MA[M-W'.>K:U;522RF6O.
M#HG,5Q':X06.BJEG.,?.5G!52=[) ^+L(XZD$OOAGX$)<3=#([1OT1A#>^\X
MF,FI\CQN4K^C4-8J<E6:&3U"^X9OURG)(3)/Q9LO3)-U"YRQ(?-,I9>/@23'
MO6;619NX]\@FZ9/FR[-XV5QW).&KI(Z#A!4O^V352/DIL?JXR* 43_%A:5>*
M_E+J5 N#O$6FYNNR>-]G4<*>A_PX^5E:U LE,*%2QE1YL:%C$.TV"Y[C_#'7
M&"YO2ZQZ$%[D622&OR)>834'#QM+:WU>:%W!R+PDLV-6VSP[FEZX=&+DB;K8
MTM&+IJ*R2*GVRP3-8C\Y2?W2JQ(HBHI7&+?5^@*U.H]!\Y/,!NZ4NL]/RU@8
M-7GM;;MV[>Y9:VUS&**9>EK%6C6::;'W*9'&#-H*'1P?)E2K./13.HZQ6VHH
M@L::S\!O!2I4(U<V!&7S;%T=LBIO=BR-SL%/=L) Q,X6=UBL5*38UZ/:84SW
M)(2:<R8F,8P=53XYS0YLDB7Y[^#?8/'B,7W-Q&F[CM:CUTY96=I3[""^WZ21
MF;#HEBK[JNLHM*ZQ3!5/N4*T:-I1AC!%,).D\+KH51GGHR#,OC=\YCV"- :.
MYMR;E_%$RC#UCD&L1=S+17;GT6D=MEHDDJYE6?7HGB=1+[E')2Y?)K%,L]2B
M4/B@6J8J6BYZ,CIN#DH^9AI=DUDHF7BGC>1C)..>HD<LW\<_9J+-'K)VW4*H
MDJF<R:A#8,7.<9QD6R3D
M      !#?YW==&O7CVN4XFCE=?5&P]<;%1(3&3'*5686UV\6*7'QSAO';!64
M/G_:IE-G/PP*H?J!&5X'>5^O]%:#YAM=M68E=I6NIV@;2;=4SNG;]W<F,G2Y
M-E#1Z&,N'\L]>U6&;)I%_MCKDR;)2%.<OWN/\<W?E>\T;%L=3MW&^345E)))
M9E*4GTC&,4W)OX+IEM)_ Y-R;9N'['?R'?[53MFGBG)X;;;:480BNLISDU&*
M7Q?7"3:R3M3S\["<2KU'2.C:9$0:2^21TEM21F['*OVQ5"9*Y>P=1E:LSB5U
M4L&QE D@]*F;.,^J?&.F=N=B^U/:(41ER;<]39JFOJCI8PKC%_)3MC:YI/\
MF=<,_P!E&EO(/N_WF>HE'BNTZ6O2)_3+5RG9.2^<H4SJ4&U_*K)X_M,UUEO.
M3S6D2.2LV6EX'*Y^])2)HDPL=F7N[O2;8G;A-)F)C'V?QQ53=/U>OQ'K]/\
M;'XVI:=DMRM277OO@L_B^RJ'^K"/%ZC[K?*-RDJX[72V^G91-]OX+W+I_P"O
M+_$Q[-^8_G7.4.0I2VP*U'/Y)Z[76V!"4F$B+TWC792D^1QSIBDE78UFV+@W
MI.D8TDH3)NN'?=@IL?6TWV[^+]+ND-RCI+IU0BDJ)W3G0Y+^>2EFR3?QB['4
M_P#J\9/C:K[E_+.KVB>URUE$+IR;>HA1"%ZB_P#HXN*5<8KX2C4K5G/N9PR,
M26EI6>DY";G).0F9F6>.)"4EI9ZYD9.2?NU3+.GT@_>*+.GCQRL?)U%5#F.<
MV<YSG.<C-E&GHTM$--I80KTU<5&,(I1C&*6%&,4DDDNB26$C!&HU&HU=\]5J
M[)VZFR3E.<Y.4I2;RY2DVW)M]6VVV_4V;X@O>+D+M-*T<JU[VI3*:@SML%7*
M5#QTTG>;%!RC-TC2K$W?Y2]*(FT,&[S>LV3.1,Z2BZ.%"J%\5Y!JYOJ=C>AX
M*M*MQU#=4[+IRA[-<XM.ZMQSF<'Z+$FFU)1EAI^[\;V\!TN_K7^07JWMFF4;
MJZZ(1FK[*YQ:HL4L8A->KS%-)Q<H]R:VPY^>4>Y\Q(DVKJK4&>O-)-)EC+I1
MC[VTI=+*\B<*XC7D]))X-'P[9N=7*A&+#&>P_P %'+@N,8QX+Q3X0V[QYJ/\
M\UVHEJ^2RKE!RCF--:ECN4(_JFWC#G/U7I"#,A^7_/FY^2M-_D&WZ:.BXM&V
M,U&6)WVRAGM=DOTP2SE5U^C_ %636"*09W->S[6,G(Q:BJL9(/8Y5= S995B
M[7:*+-CG34.W5.W43,H@91(ILDSG)<F+C/3KC M6TTWI1NA&<4\I22>'\UGX
M]7U_$NU7WT-RHG*$FL-Q;65ZX>/AE+I^!\0NEH           #E(=E'OG2Z,
MG,(0;=.+FWJ3QPS?/B.)"/AWSZ)AR(QZ"ZR:\_*-T6*:Q\%0;G<856,5(AS8
ML:BRVJ"E36[9N<$TG&.(RG&,IYDTL5Q;FTOJDH]L4Y-(_1IJJ;;'&^U505<Y
M)M2EF482E"&(IO-DDJTW],7+NDU%-G%B^?G+PWBQW+C='"33[YRYRYG=>QR^
MI+%UZ9,DZH/HQL%@ZG=DRRSFE*Q3A0YNALJ+&Z]?[;/,SSEQU\<\E[A5".-+
MJYK55_BK\RG^25RMBE\DOR.JO@'DRY/XLVVV<N[5Z.#T=GX/3XC7^;=#JDWZ
MYD_S)#1B,S,                               !K=RPXR4KEQI:PZ;N[
MM[$-Y%PSF:_9(U%%Q(5:TQ/K9B)QJU<9*B\(D5PJ@Y0R=/+AFNJD51(Q\*$]
MEP/FNY< Y)3R+;(QLG!.%E<FU&VJ>.^#:ZK.%*,L/MG&,FI)=K\1Y#X)M?D;
MB]W&=UE*N$Y1G7;%)RJMAGLL2?26,N,HY7="4HJ46U)5[GO@%WFG+*(QV]=3
MNH+#CM1D7L5<&$L=IW=/64A4(Z29I..SX^EA^<O7X>I^J-M*_NLXPZ%*[:]?
M'58ZQ4JI1S\E-RBVOQ[$_P #3>W[0.6+4.-.[;=+2=W24H71GCYN"C**?X>X
MU^)LOJWP#ZSBG*#S<6]K?=$R'*JI"4.MQE%:Y[/P-7$Q,/;J]>-U#8^V9)!D
MIVYR4N2YQ@X\7OGW6;U?!U\=VO3Z9XQWWV2O?YJ$%2D_EF4U\7GT/<[!]H&Q
M:>:MY+NVIU44\]FGJC0OR<YROE)/XM1@\=%CU)K=*Z%U#QWIR-#TU18:C5LB
MN'+EO&D77?RS["14<R4]-/UG<S/21DB8)Z[M=97!,8)C."XP7&MO).5<@Y?N
M+W3D>JLU6L:PG+"C".<]L(12A".>O;"*6>OKU-H^+\1XYPO;%M'&=)5I-"GE
MJ.7*<L8[K)R;G9+'3NG*3QTSA)&7AY\]&4Z>2,4:8^HFKK0K0CW*.^^*DKZ)
M\$S@A8/4&GILSO'J9P7O8%C\KE_VV#)X[>INF!=7Z"/B7%A:)
M  #33FKP:TISDUKFC[1C3Q]BAR.W&O\ 94,@C][:%*NL(Y66CU5<E3DX61RV
M3(_C7&<MG:92FQZ3A-!PC*;7H"C3RQX<<BO']MR.B+PC)166\KB:U9N*F.)-
MC!63,.Z2=LIFK6%OEL]A+/#+81579F.D_CULD/CN2.@NK>34D06.O%?YF(W=
M9Z]QVY73$= [>/AE"T#:KHR4?";5=G.1HSK]F(1%)C ; 7SDF&Z^,ILIDYLI
MX*@[]--Y;E''5>@+$XH)
M
M             "O#]1U_%<T;^[ZE^]W=1<AZD,EWX,?Q)>'?\ECCY^]+410_
M5_F2;3B
M                   !16WFZ1O/G*(W=.7*C9[SOT]4G"Y"I(.4F\/L6BU)
M1-#N2.EC+1*.R1(YB&P;!"F-@W7/6\ND/X$%ZD620
M                                (^?(?Y =><#-2FLDF1C:=LVQ-TPU
M7K3+TJ+B;DDR9*M89XJ*F'S&E5\YBF>+DQ@ZZIDVR1BJ*^HG5&.?R!3LTCI'
ME/Y:^4\[*RLZ^FIF:?-9O;&V)MJJ>J:UJAU3H,FK5D@=!JCA%J@9K P+4R65
M\I9QC*2"3ERC<;4407E^,/&;5?$C3U;TOJ*(/'UV"*=U(RCTR2\_;;&\*G\W
MM=G?II(X?S4JHD7NS@I$6Z!$VZ!$FZ*21+3>7EDFP0@
M     0X>3+RSZ]X7Q4EK#6:D/L/DO)1YB(P!7*;JO:L3?M#G8S^P#MC'RI*X
MPHFNT@L&2<N43%67.W;G1,O5&.?R!7_X0< .0GE*VY-<A-_VNUM-1R%C=O;Y
MMF6,D>PW^5:.$O=4K6[1R4K5NBV(?VN7:3?Y/"(IY122442*T%;:BL+U(+I6
MI]2ZXT;0*[J_4U1B:11*JSPSA:_#I'(@B4QLJ.'3IPN=9[)RC]<QEG3MRHLZ
M=+G,HJH<YLFS:;SZDF10!ISS@YHZRX.Z4E-I7U4DI/O_ '<-K2@MG)49B_7+
MV:CAI&(FP18\=!,LX*K*21DSI,6V<="JN%6S=>4LO *<FH]1\L/,ORPF[5:I
MMQ[+W#)QL/8;ADY^XFGZ)[EP:)J=3B3./2]QZ7K)P\.FM[A\X]9TZ6Z>]>EN
MMJ"(+L_&WC5J+BCJN"U%IJLMX"MPZ1%'[]0B"UAMLX=(A']IMTNF@@K-6"2,
M3&3JFP5-%/!$$$T6Z22)+3;?5DF>A
M
M
M                                        (_O);S&8\+.+5PV&Q=-O
MRF6G"E#U!&*^FJHO>)MFZRE.*M38-E6,IT:BM)N.XOI*';I-C&*=RGUJBLL%
M7OPQ\*7_ "WY*NMW[/9/)O4^DYMI<;&]F,+.D;]M9TZ-+UFMNG+K!R2Z;9X3
M,Q,%,97N2300<%['Y3"N3PL?$@O"BT2 !4L\R_C#VVUW%8.8/'&JSUTKEU<L
MY_9E6I;1Y(7"C7=DDT;NKG$Q,=ZLQ*0-A.W(]=*M"*K1S_UUE,$;'(9*Y&2Q
MAD&D9>?'E\Y#55GH^JSNZK&IEFC"23C6FJ,QVP99H=/+-+[P7.JU9O8F&,(I
MFPN[(X9F6+@YW2BF>\XJQ%=0;H<)/ -?;9)1NPN;$B>DU?"J;\FG*S-MG]ZL
M1LJ$7PE<K5%+/(JK1CLN?QJ+!PZDU"G,4RK%4N#9I<_D"U7KS7-$U+38'7FM
M*G!4BDUAD2/@JU7(]".BV#<N<G.8J*)<96=NEC&5<.%<G7<KG.JJ<ZAS&S;)
M.Z   (*_)/X9=?<H$Y_<?'Q"&UGR#/AU*2\1@I(ZA;;>&ZK.,3:**>4JS<WA
M\9RG*H$PW=K&SA^F;*GO&]<98Z/T!!;PZ\C/*3QD;'D]$;DJ]HG=9UV;/&W/
M2%RRHQLE$<+'*X<2^N9%]WDBS.D5\.TFV#J0LLDKA9/),KE>8K<5+JB"Z%H/
M?NJ^3.KJYN#3MG;6BF61$WI+$QA"2AY- I/F5=L488QG$-88A53!'#93XXZE
M4)DZ*B:A[36.C),R"
M &N?+W5IMU\6^06JD6^74A=]17N&@T2ER<WWE-7WSBKJX)@AS*90L+=JIVXQ
MW&[>F.F?B)3P\@I5^(C7E WQR)NG&C:#B4;U+>NGK-$-5X-TV93D9;Z--5S9
M,#.PKIVU>MB2,;'561)DBJ*Z"K9PL0Z><&QDOK.(\NW;@^_4\CV;VWK*>Y=L
MTY0G":<90FDXO#3^$DTTFGE'DN;<,V?GW'+^,[Y[BT5SB^ZMJ-D)PDI1G!M2
M64U\8M--IK#-B>=?C*VSPR.>[PLBOLK2+QS[)*^1S!1A+5560SAJWB;[$(*N
M21I'QW&6R#]%11B[/G!#^W563;FWV\7^:=A\C);9J8+1<EC'+HE+NA:H]7*B
M;2[NW'=*#2G!=5WQBYKG3Y9\%<A\9-[KI9O7<6E+M6HC'MG4Y=%#403?;W9[
M8V1;A-]'V2E&#C#&;# X                          %NCP25B6A>(5OG
M9 SA-C<-WVF4@FYSFRU4CXRJTJO.9% F>A2K.9>*<MU,XQ\<-"=<_#IC0'[H
MM;I]3Y!T^EJP[=/ME49OX]TK;K%%_@H2C)?[;.C7VF:#4:7QOJ=7=W*K4[K;
M.M?#MC516Y+\7.$HO_81-6-;C:$
M       J6[!C49;ZDM@U7PKDB5WUG)%PCGH?UH7B15)AOG.>T_XK#AB7*F.G
MQ)U^./PXN+]!'Q+:0MD@              &*MT:2U9R&UY.:KW'38F\4BP)E
MP\B)5(W>V=I%/AI+1#] R3^%FX\RAC-WC51)PB;.>T^,9SC,IM=4"DKY)?%%
MLS@_+N]B4A65V-QOD9(I(JZX0P>Q:^6>+HIQT#LE!D@BV;G5<KE;LY= I&3Y
M3!2G(U743;FNQDG^9!,CX:/*FIN=C!<3>15@.OMR'8'::JV),NU%76T8>.16
M<?=6QNUL9]2^0,:CGV[M0_=,LT?QN<ODC*/:)1QU7H"Q<*"0
M
M                                       *\/U'7\5S1O[OJ7[W=U%R
M'J0R7?@Q_$EX=_R6./G[TM1%#]7^9)M.(
M                                             %%8C3)_.ME&74;O
M\X\AJCM(QT"))DPGN$SZ$3PGUR7+B.*5N0I_[8ZJ6#_AR+W\G\""]2+)(
M                                              !HAS^YY:UX':@4
MNUG*A9-A67+N*U;K5!\DWDK9.I(9.H_?9QD[F-I\%DZ9Y)_A,V$_4313P9PN
MB0TQ66"F=K;6W+#RY\L)1\^E'$_:)]PWDK]?I)NY3HNI**FY439MFS--3*,;
M#QJ.3H1$0@?#A\XP;.39-ETZ+=Z11!>*XG<4]5<.--P.F]3QRB4;'Y-(V*QR
M!43V&[6ETDBG*6FQ.DB$*J^>^B4B:1,81:-DTT$BE33+@6F\O))LL(
M              !^:JJ2"2JZZJ:*"*9U5EE3E32223+DZBJJA\X(FFF3&<F-
MG.,8QCKD 5G?);YPXJJ$L&B^%DTSG;1G#N(MV_6>4'U?KW<0S=U'ZM-GU6\_
M-D,8Q339L&8->WJSPY.<KAO<C#XL@T(\9/B;O?,N?;<AN29K-"Z%<RAIY!:4
M>NRW3?4MF1RO(D:OW*^9EG472Q5/F$V8V'#PY\I,3F4RLY:S*6.B]07/JK5*
MS1JY#5"FP$/5JK78]O%0-=@(]K%0T1'-2]C=E'Q[))%JU;IE_ 4A<8ZYSG/Q
MSG(M$G/@#'>VMJT;1^M;GMK94VWKM&H4$[G[#*N,ESE-JVP4B+1FCDQ3/964
M>JI-638G55T[6313QDYRXR77H"C?:K!R'\TW.=I%PJ;B)B'IW2%<C'1EG=8T
M?I:'?$.^FI;V^"HK/\X=)G=K?8/*S+I%LF8A#-TT[W2"(+JW&7C5JWB;I^L:
M7U+#XCJ[7T?5D)1RFUS/VZPN$TBRMLM+YJW;%DIZ6.D7O4["D21(F@B5-!))
M,EIO+RR3/P@
M
M
M                     'SNW;5@U<OGSENR9,FZSMX\=K)MFK1JV3,LX<N7
M"QB(H-T$29.<Y\X*4N,YSG&, "B]STY"W_RK<Y:IJO1;9Y/4F*FUM7Z+B/QR
M3%^BX=E6N&TY7!D<*1K&<+&^_<KJ$+EI!1S?U2X.DKDUY+M74@N,<2N,U'XB
M:$H>BZ(FFLSJT=A:P3^6I&SZXW*1P1Q9[;)X*913+F7D>OI)G45]HS30;$-E
M)!/&+3>7DDV1$              (N_*#P%U#R]TE;[C,,$:YN;5M%L\_0-C1
MR!"/SIP4<ZGLT^TD)E/YY5955F9,I5<F5C55S.&V<9,LDO5%M,$'7TX^Q;:T
MY(;MU(E*KYHE@TB\V*^A%%%#MB6VGWRA5F*E6B1E,HM5U(>\/$7!B%P9<I4<
M'SG"),8KGZ9(1<)%HD
M   H&V[%IX,^1O>=BUD9K#VK26X;ZOKI%X@1U&M:G?6UE;1'S"-P=LJ]0Q1K
M6@EDN,E;Y.MC!\&*8I#9T\(>/>->0MWU6DY%J;(+3TPG717*,)W9E)3?<XR?
M97B/<HXEFR+4DD\X&\]^2>4^-M@TNNXSI:[9:FZ<++[(N=>GQ%=B<5*/UVMO
ML<LP7MR33<HHR/N;D_SUY*U]5ULFV[AL5 DVN%%(JNUJ0JVN9&/PKW)&>15-
MA8>N3C=)3'V5G97)^N/[?.1N9QSA/BOAFK4-FT^W4[K"7ZK+(VZB,L=<2NG.
MR#:]5#M7X&BO)N>>7><:-V;YJ=RNV><>L*ZI5::4<].Z%,(5S2?HYJ3_ !-%
MQD\Q.                     !V)A5Y1[%9GU,-HVOED#19IJ3<D:LSOTTV
MJSEJQ0QZLE,N6*#Y!1RDQ0<JMTETSJ%*4Y<Y_';KJ*K_ -HNZ>K[.[LBLOM>
M4G)](P4G&2BYRBI.+2;:9^VG0:BW3_O'VPT??V]\GA=R2;45UE-Q4HN2A&3B
MI1<DDT=>SC&,YQC.#8QG.,&QUZ&QC/X<=V"FZ9_V<8R/V(_$_4[SK'7-JV]L
M*FZQI$>>4M=ZL,96X1H0JF2>[DG!$?=.SID4RVCH]')G#I?..Q!LD=0_0I<Y
MQ\O>]XT/']HU.][G-0T&EIE9-_A%9POG*3Q&*]92:2ZL^ML.R;AR3>=+L.U0
M=FX:NZ-4%^,GC+^48K,IR](Q3D^B9?\ -":>KW'_ $UKC356SA2'U]5X^"*\
M]'VQY:1(4SJ=GEV_JK80=6&=<N7RQ,',4JK@V,9Z=!RDY5R'5\LY%K.1:[IJ
M-7?*>,Y[(^D()X657!1@GCJHH[!<0XUHN'\9T7&=!UTVCT\:^[&.^7K98UEX
M=ECE8UGHY,RZ//GHP                                       "KJR
MC57WU+\NY3.F0D/')22Y3]W<JDKP6BXC!$NTN<>IA>5(;/7ICL*;X]>F,W/^
MC_\ A\R/B6BA;)                 XF>@8.TPLI6[-#Q=AKTXQ<Q<S!S3!
MK*1$M&O$C(.V$C'/4EFCUFY1/DITU"&(8N>F< "DIY7/&W-<%MCP^]]#GFFN
MAK/9VKNMO&#Y^:=TOL!%<\NPKRDP3.'I(@ZK3UX"1,MER3*)FZY\K(I+NKL9
M96'ZD%@'Q,^2>+YJZR+0-C2#%AR4UK$H%MK/&$V:>Q:XW,DS:;'@VA<%2*Y4
M.=-&::H_8:OCX6(1)NZ123HE''Y$DP I
M
M                      !7A^HZ_BN:-_=]2_>[NHN0]2&2[\&/XDO#O^2Q
MQ\_>EJ(H?J_S)-IQ
M                             I2\M*1^2_SQT9P^P5G"V3E?Q9V6R>'Q
MV)*Q]ELNMI.9>9QCNS@C:P)2"1L_A-E')OU>@NKK#^!!=:%HD
M                                     -(.=G.S4_!/4ZUXO"R<[=IU
M-XQUCK%B\20G;Q.H)$R8QC9(L>)JT2=9,\G)G3.FV3.4A"JN54$%92;8*9]'
MH_+7S"<M9&0D)%26GY91LZM]O=-G:6N]+:[2=K%9,&#(JQR1\1'D.JE%Q:2N
M7DH\RHHHH=4[MWB[TBB"[EQ*XE:BX::BB-2:DB/0:H>F_M-I?IH'L]\LYT")
M/;+97J1">NZ7[.Q! G1NR;X*BB4I"XQFTVV\LDV=$ XV8F8>O1CR:GY6-@X:
M.2]>0EIA\UC(QBAW%)ZSQ^]50:MDN\^,=QSEQUSC  C#WSYEN ^BOF##\K7Y
M7;.PZE^[.E8[-X]PI\<=J=P]Q&ZY^P?X*%^<Y5)TS]C.<=!4HR8(2.07U$^\
M[820AN.>J:EJ*-6*Y;-K=='&=BW8I#8R5M)1\89O$TR&>%Z]V4';6;1QG'3N
M-C\-:@OB1DTZIGD?\I7&:P5K:E^N&YI>HWUVK*1L-R!J]D?:XV&P8+ES)-*F
MO8V$?[!BB9<I5#UIVR,CDQ,9S@O0N9[8OH"ZEQBW[5N46A-8;ZIR)V<-L:MH
MRQXM5P1TO S;1RYB+/7'#I,B1'+BNV2.=LCJX(3"N4._!<8-C M-8>"3/ @
M         &M7)GEUH#B)2U;MO._QM70527S!5MOG$G=+<[23.8L?5JNU-F2D
MU5%283,N8J3%L8Y3.5T4^I\2DWZ IU<\_+KO_FX^>:HULQE]5:-F9 L0RUY6
MW"[V\[+PZ5*R8-[[+QA?7DR22BF.R!88PP]14J:V7ZB22^+L8I=7ZD&_WC6\
M&SQTX@MX<W8(S-BEEM*U'CR[SCW;X^,X6:2.W<DSG#-F3&,'+7B&RLKG."R!
MTBE68JTRG\$"U(T:-6#5LQ8MF[)DR;HM&;-HBFV:M&K9,J+=LV;HE(B@W01)
M@A"$Q@I2XQC&,8P+9)]   "H%Y_.:,E>=J1?#BD2BB=*U;F)LVTO8KF[+)LF
M7CDY"$@79D3&(ZCJ57Y%)7TL&[<R;Y4JI/59)9+=@OB0;7>-'9?!?QK<:TI3
M>F_-917(+<66=NV3!5QVZV)=:?%IH*9I>M9B%UZSM$K!/H-@Z.Z>MG:+95&2
MD%TU<Y(DEDL23D^GH#8RS?4$<"H%9PG%,M[74B)\%3<5G7<*U1=XRL9+U&Y;
ME=:DN4F"%PI^-(D;L-C'3OZEQ'8R<G>M=^=7Q[WN10C)2[WO62KI<K=!SL37
MTHA'94.0F2&7D:>O<6;! QSY)E5P=%,F2YR<Q2=#9CLD"5NC7^C;.K,==-<W
M"LWNHRZ>5(RRU&;C;#!OBEZ84PWDXIPZ:**(FSVJ$P?O3-U*;&,XS@4^@.W
M
M
M
M       *]GGBYV&T]JMKQ,UQ+Y0V/NJ&4>;(?,5LE<5;4*RJ[%:'.=/)<HR.
MR'B"K3..I^V);/"J$+[INH*X+/4@^+P,<%4]5ZO7Y>;$ALI["W%$F8:O:2"&
M<+UC4ZJZ2WS]!%9,IF\CL5VV(NFKCNSF&1;&2/@CQ<IDWEX!8@%!(
M       !BO>G_,CN/]RO87^:4N)7J"HC].C_ !VMH_R6+M^^UI 7)^G\2$70
MA:)                                             *3?G/KLCI_R/
M16UH7!T'UUU_JK9[-V0N$B&F:@N]H?H96)W>HHDVU^UR?NQUPFJ7&<9+G'6]
M7)Q68MIE,DI+#646P.1_+C57&G1!][W![E_$2<=&JT:NL'3,DS>YJ=8E?P<)
M"Y,JJAG*[8WN'+@OJIM6::J^<'P3!3>KX+PC>.?<@KV':%AOZK;6FX4U+]5D
M\?P48].^;C%-9RO%>0.>[+XZXY;R'>GE1^FJJ+2G?:_TUPS^3E*6&H04I-/&
M'2!Y&[]N?)G;MKW!>4(=C,65WW(Q, P0CXF%BT3'PPBVI$DRK/,MDC?C'3@R
MCITKDRBIS&-D=..'\4V[A?'Z./;6[):>F/6<Y.4YR?ZI//19?I&.(Q6(Q22.
M4W->7[GSKD>HY)NRKAJ;Y=(5Q480BOTP6.KPO6<LSD\RDVV8.'ICR@
M            ?JCZ/?C*^5/2+C)C%2Z>HITQ]E,AC8R1/)S?#)\X-V8ZY[39
MQ@N:9=V/IQW?C_\ #_5\?FO4JCVY^O/;^'K^7_R?AZX?H;4\:^(W(/F+9BU_
M4M45>0L*=)C,7&957B=>4ANL;+@J$C,F1=8PY4RME;#)FF[DG.3G6]%3\8H/
M#<RY_P 3\>:+]WO]ZCJ;$Y0I@E+47-=,QAE=%C'?-QKCA1[ET1D#@_CGF/DK
M7?L^.Z=RTM349W3;AIZ$^N)3P^KSW=D%.R67+M?U2)R*#X :*C")FVAR MDC
M8UF_<LE0:U#PT)'NS$)^)3<6$\\_F&Z!\&_&Y28F5QG'XM/IGKK'NOW7;I+4
MM;'M.GAHT^COLG.<E\VJ^R,&^G3,TOFS:S:/L^VF.E3W_>-1/6N/5:>J$(1?
MR3L]R4TNO7%;?R1N3PJ\5&L>'.TIG;:5^FMG6<T.^@:=F;KL;"(4YE+&*26?
M)>U?22DA/O&"?L\.B9:D3:K.">EGUNI<=^2?.N]^0]CKV"6EKT6B]Q3N[+)3
M=TH_HB\QCVUJ7U]K[FY*#[OIZY,\7?;[L7C3?[>11UENOU_M2KI[ZXP5,9_K
MDL2EW62C]'>NQ*$IKM?=TE4&"S8$
M         "M/2HU!]]2)MURJ=4JD/KR,DFV$S$P11=7BQK"(,1?!B',9+#:5
M4-C!<ESWX+GKTQDN;G_1D?$LL"V2                  &+]TZ?HF_M5WC3
MNRXA.;I-_@7<#-,S=I5T2K=JK*4C5S$/[*9A9!))XR<%QWMW:":A?B7 E/#R
M@4 =V:LW_P",+F"I$Q%@DJS?=:31+5JW8D:AE!I<*7)&>M8:PMF[@BK)_%3\
M5[B/EX]3W#;"Y7C!;U2D/W7EB2(+G?CP\B.LN>6M"R,>9C4=S55FU3V=JY1Y
MW.(YR?&$L6:JY<']U,4F67QGTE?MK,5<^W<_;]-5>U*./R))$Q2
M
M                                        @$^HP;-S<+M4NS(IF=(<
MH*@V1<9+C*J3=UJC<RKE$A_[8J:ZC-(QL?@SE,O]C KAZADF'CM77<\$>(JC
MA95=0O'W5Z!3K*'5.5!K58YLV1P8^3&PDV;(D33+^ A"X+CIC&,"F7ZF#<L0
M
M            *PGG4HB5%Y3<$>33!#*:QK/'4^>=H-2JF35UM?ZY>*P90I\8
M;N7+E*T2>"%4-C)B-<%^)<?9N0]&B"SV+9(
M                     &CG.OGEJ+@KJQS<;N[;SU]F6[AOK75;"000L5TF
M,%.5-94O:NM#5*.6Q@TA**)&20)CTTRK.5$6ZLI-@IV:VUCRW\QW+"4L$[)N
M'2KUPV6O.P';%X77>F:$DY4,P@(&/]?TDR-DE5$XF&27]W).C*+N%?B]?$NY
M4407.]#:&XS^/C1S>H5=[5]9T:+RB^N.PK]88B%=VNQY:%2=6:Z6R:<1[%21
M>$;FR1+!D6C1''I-DDD28)BTVY,DTBWWYU.#.GC/(RF3]IWY96^#IE::QA<I
MUE%V7)NU-[=;2K!Q*[,Y2]?<11)8N.[&.W.>[ME0;!"QO?ZA/E=???1NDJ;0
M-#0RQL^TE3-B[,O;=/';C'66L[)M3,^IC&<YQ]WS&+UZ8/\ #KFM07Q(R1LM
MOX=_D)N/L47&]^2LX5\F8R2[V=G*G6'#@N"$45.Z7;T2@L#8/_;&RP:E[LYZ
MX[LYS5TB"7GC5].SM2S?+Y[E-M*'UE%*D2<.*%K7+:XWC)#=OJL).TO$L4NO
MO4_M?C&9+ AGICX_'/;0Y_(8+ ?&WQM<->*V&#_6&FX%W<6.$C%V/>L??B^9
M=HF-G#]C,SI5VU9<GQG&#8AF\:B;MQU)U^.:')LDCH^HHN5=BN(>L*2]PV6L
M]OWI$2T @KE/W+>,J-/MN+#+M<&ZJYPV5L+%HIVXZ='V.N<?#&:H>H9GOP4,
M99IXZ=:N)$Q\LY2[[5?0.#%5+@D2G>)2,6*GE1%,AR9G8Y[GJF90G=G..[!L
M&*6)_J!,**0      !KEO[ESQMXO1)Y;>NX*;039;X=-(%[(9D;C*HFR<I%8
M6DPJ4E;9A(QT\ERHW9*)DS_;F+CXB4F_0%<3EU]0S9YLDC4>&]%/3V*A%&YM
MN;-81\E9\]<=N7%6H:2\C78DZ:A>Y)Q*+2?JIFZ&9(GQUQ6H?,C)&!HOA5SL
M\E]_<;'<(VNP1L\\_P#1CY [BD)9M44T$%CD5;1$L]1</+(:-R;*:4;"-W!&
MG4I#%;I?:+4VH@MD<%?%)QSX2HL+4S9YVGO K8Q'NVK='MRKQ*JR2J+E#7]=
M]1XRI;-5NL9(ZQ57,DLF<Y%'1DC82+;<F_R))/Q2     "C-R,\7GD2VYS%W
M0N?2TQ85=@;<N]F:[,^8PL?K9[!3MCD)&-FD[$]DDVT=&(PZZ64V!\?,&Z9,
M(8;Y5+A,7E*."#8O7_TX_(^8037V5O73U&RKVF]I6&%MV ]0)DA\F*ZP\849
M@5P0^"X[4G"R><9SG!_ATS'>A@V"3^FGB\1ZZ:O,A^>5,KC+9ZGH-NE'HH=4
M>Y->,-N-9RX5S@JG0Y7:6,9,7[.>W.#Q[GX#!KIM7Z<_DE6FKM[J3<VK=IE;
M95,E%V!A.ZSGI!$O?Z162)S7*OE>*]"]2.)-ND7KG\;GICK/>A@CMJ%OY\>*
M3;J+I6%O&EYQZIUDJG;F)Y?5NS&#,Q2+HN",GCFGW5FA@V4BOXMX9VRR<WMW
M2"F<F$])(%O+Q\^4#2_.J 1@T3-M=;XB8[W-HU/*2)%5'Z38G]UV"@R*Q6YK
M/7L8+WK)X(5[']>UPGZ?IN%K<HM?D22;BD
M
M
M                                     !B'?FZZ5QSTYL/=NPWGM*GK
MJM/I]^F11%-W*.D\%;P]>B_<'304FK+,N&\>R(<Q2G=.4RYSC&<YQ*67@%*?
MA[I'8_ENY\6C8VWCN7%*^\!-G;PDF9EDV$54DG/M:CJV!6.J19JG+MXY&%88
M]3+E"+:N'7511L;ONM]L>A!>JCX]C$L&,5%LVT=&1C-M'QT>R03;,V+%DB1L
MT9M&Z)2)-VS9NF4B9"XP4A2XQC'3 LDGV                #%>]/\ F1W'
M^Y7L+_-*7$KU!41^G1_CM;1_DL7;]]K2 N3]/XD(NA"T2
M                              59OJ3=>FR3BQM9LA]@IMEZ]FW638^!
ME,5:R5= I?PY[L)S!C9_!\,"Y7\2&18<G^45VY(-]%L+ ]<?=O4^@=/TNOQ)
MEUE4,3F-;5%6_65?"JA_4E++:$E.Y7/4_LFS5(V392R<W1WP#Q+0\<X!IMQJ
MBGN6YQ6HNG\6FW[4%_=K@_3^W*<NG=A<PON/YAN')/)&JVNZ36U[5+]O37UP
MGB+NL:_M63Z9_L0KCU[<O57..G]C\&,_#.,_AQU_4Z_'X_\ GAFXP$?P
M               $SG SQ&;'Y!.8?96^F<[JW2N<HOV44X1-%W_8C;/XQ$D2
MQ>(F7K5<=EZ&S(NDL*N$38RT3.53#E/7+RGY^V?B<+-FXK*K7<DZQE)/NHT[
M^/=)/%EB_P"KB\1?^(TUV2V<\1_;GO?,9U;YRZ-N@XOTE&#7;J-2O5=D9+-5
M;_ZR2S*./;BT^^-L#7.MJ%J.G0NOM:52&I=-KS;#6)@()H5JS;ESGN6<*FZG
M</I!XKG*KETX.JY=+&,HLH=0QC9T0WC>=UW_ '&S=MZOLU.XW2S.R;RW\DOA
M&*72,8I1BDHQ222.A6R['M''-LJV?8M/5I=LICB%=:Q%?-OXRE)]93DW*4FY
M2;;;.[CYA]4                                             JZ\<
M;+BU_4,<A90JIUL-8[8E:[SN3N\XS3*%4:>9+"JA"&*1 T%DA4NG:B4N$RYS
M@N,YN/\ 01\2T4+9(                   !'3Y)N M4YX:25KJ9HZ!W'1D
MY*:T_=GB1L),9AP@GE]4YU=$IW.*C;\LT479B%4.T631=D35,AE%6J+P_P
M44XR6WQPZWHJYC'=HTYO'4=C=Q[CLQ[.8A)1N4[9XS<HJE68RT-*L5LE,0Y7
M#"28KXST505QDUWHU^!!;/X'><_36\&D1KWE&O!Z,VST:L$+@X64::CNSHQ"
MDRZ^;NSJ%UY(K'P8RB$HM\NQ\,IO>X^$"6W!KT))ZVCMJ_:MGS%RW>LGK=%V
MS>-%DW+5VU<IE6;N6SA$QT5VZZ)\'(<F<E,7.,XSG&10#Z
M
M                                ! 7]1=_$EU=_*GI/[TN[Q7#U#)(_
M'-_$.XC?N!:V_P VV0B7ZF#=$4@
M                                      "NU]1XV;FXR:(=F13,Z0WL
M=LBXR7&54F[K7]L5<HD/_;%3749I&-C\&<IE_L8%</4AD]6K;:6_:RUU>RFP
M<MUHE1MI3EQ@I3EL=?CYC!BEPDCC&#8>=<8["?\ RN/P"ADG>P
M                                  1S^17R*:XX#ZX:/I)EFX;@O#.5
M3U;KQ$QTV[UPP(FFXLMM?$43/%4^(=.4BJ^GG+QZJ;"#<N,877;51CG\@49-
MH[UMO)_=LCMWDM>;%,O+ ^;J6"0@XYJ\D(VO-5>C:KT. =/8Z#B64>V5,1H@
MHN@V2ZG64,JL8_K74L+"(-]2>7?:.GM4QVA.$VN*?Q=UA$X5,:>,FSV9N2U2
MCI'#>5M%OND_#L:NZL$\1,AU56\"BJS[$T6JR3=%!,D=J]7U!A&"XS^23GC-
M-+DM0M_;H4DLY-'W[9<A*L:IA!7!3F)#W'9$E$59%BBD4O1!DXPFF3!2D)C'
M84,QB"1S3OTZ'(BSD:/MU[EUMJEDMVJ+1-582VSK.V)C/VVSQ/*E.K3=P?IT
MP=O)/4RXS@V>[.,D$.:^ P3"Z"\&W!;3!F<G:ZK8=]6=ME%?YCM>7PXKR3I/
MXJ>UHU=1A*VZ8*YQ_N$JG*],?[?(H<VR26VLU6L4J$85FFUR!J5;BD"-HNOU
MF'CX&$C6Q,8*1NPB8INT8,T"%QC&")IE+C&/P"D'/   *-/F$W[.<QN>:6GM
M9)N[-#ZJE6>@]=PT<?U\6/8\E.HLKD\8(^H9#W<I<UDX@BA#=B[>*;J=<8-\
M+T5A9(+C/%C2##C;QTTWHR/.W7_)O0X. E'K3U,-92S>W]];9IN57!5")3=I
M>/'92YQC)<+=/U!:;R\DF?1   TEY+^1+B#Q,.YC-O[@A&]Q03P<NN:H1>XW
M\QS$*HBD]KT"1V>NX<I9[DEI92/;J8QGM4SGIC,J+?H"%7<7U(D$@9VQT!QO
ME9(N>[#&T;?M36'P3.,="Y<4>FIS1G!#FSUZEL".2X+TZ9R;[-:A\R,FC[SG
M'YFN=!%66GXK9T54Y(ZJ!C<>M=2%'J[4ZV,I^FIMASAU,Q7:0^<%PK8T_P#T
M+XYQW8G$(^H.?U/X">;.VY<UCWS=*1I].5<>[G7MCL2VUMC.7+DW>J[-'5AZ
MYK\HXZ8SE4SBQH*9/DN,=W4V2N]+T!-]QE\(?"O0"["P6VOR7(2[L_35^:[9
MPQ>5%J[(?.<J1>N&*"5<.W.7!?L2WS@Y#XR8BA>O3%#FV22_M&C5@U;,6+9N
MR9,FZ+1FS:(IMFK1JV3*BW;-FZ)2(H-T$28(0A,8*4N,8QC&,"D'T
M        QUM74>L]XTF6USMRD5[8%)FT\DD*_8V";UKZN$U4D7S)7[#N*EF9
M5C9;O6JB+ML?/>DH0W3()X] 4[O(IXJMH\#+(GR9XN6&X2>FH*9:S2$Q%OW2
M&R-$RYG/1F:1E8LR#N2JA7)RD:32>$U6_J%;/B]_8Z=W8R[NC()8/%_YE:UR
M/+ Z*Y,R$33=]FPC&UBZF(SAZ=MU;&$46K4Q"9095K8;XYL_W$4B;"04Q_<F
M4U5",\4RCCJO0DGV%              #A;!9*[4XMQ.6J?A:S"M>GNI>P2K&
M&BVW=U[?<2$BNV:(]>F>G<?'X !H+M?RQ>/O4'N$9WDE2[1)(?9)%:O)*;17
M<+?'JW+(T5A.5]JJ3!<]WN7J!"YQVY-@^<%S4HR8(X=G?4=<?80RZ&I-#;5V
M$NEE1,CNY3%9UI%.#%ST36:JQQ]B2AVQ\?'\<T;J?J9)@3V/XD9-#[Q]15RO
ML2V66M=.:5I2;M3"+?,HTN5]GR***X*W3:."6*LQ2JQNN"=#QRO?G/PQC/P%
M78ADQ0MY)?-)M;)E*6IMG,>Z.V]-IK/C'!OT.YRX4RR*VDB:SG9O'KG3RFGC
M#O/JX)DN>[/=UGMB@=+N.]/-[%56UVZ\R7-:DT^O,CS=HLL]KZX:XB8:/26P
MNJ[S,.:K7DV#1)0F,&*W4*4I,X)G':;!<L0_ $N?@,Y9<AM_*\B:1NS:-GVE
M%TAEKR?JLA=GZL]9(EU8G=N93+4MC>F4EGL:\3B6QL(.55B('2ZH^G@ZF#TS
M27H"QT+9(
M
M                                           !4O\ J$.7SRQ7>F\,
M*5(*FB*>2+V#MM)GUR:3N,TS]2AU5;L*5<Y(&O/<R:J6.]%=65:FZ>JUQTN0
M7Q(9.#XQ.&[#A?Q9J%+D6"2.T[LDVOVX7^2E,ZS<9ADAE*L^MC)\_+Z1%^E&
MID*;*)W"3AR4I3.3]:9/+))#Q2                 ,5[T_YD=Q_N5["_S2
MEQ*]05$?IT?X[6T?Y+%V_?:T@+D_3^)"+H0M$@
M                      $+7GLUGF]< IRTHM<+NM/[-U]?O5(0N7*3&3>O
M-;OBDSC\:9MG[^IJK$+U+T1PH;'1/N+7#U!'_P #O&;H7G!P?U-M5[;+QKW;
MS(URHUIG(%=E,UN86J5PG(^LNI.K33?*A73&D9B6O_![]BBH5OWG(98YSYSG
MP7S[RW@^W5;%*K3Z[9J<]D;.Z-D(MY[(6Q?Z4V\*<+''/;%J*45K_P"1/MUX
M=S_=;>0*[4Z#?;TO<G5VSJLE&*BISJFOU=JBFZYUJ6.Z2<FY/4#GIXW+!P<B
M*C97^W*OL2"NUA?U^%:H0,I5[7W1\?F1<R+B&4=3T5\M:DRFDL<DB90JJZ6,
M)F*8QB;9>+/,>D\FZC4:*K;[]'JM-3&R;<XVU?5+M45/$)=SZM)UXQ&66FDG
MIOY<\(ZSQ3IM-KKMQT^MTFJNE7!*N=5OTQ[G)P;LAVKHFU9E.4<)IMJ- 9G,
M&'^B8)G.>\QBE[3YQDA,'SWX(;*9<XR=/&"F4Z8-GKU+C.<XQG..F8>?AZDK
M'Q]/_AC_ .'_ "^A_D20        &_G"_P =6\>::DC-5-2)I.LX-_\ *YG8
M]J(\/'*RA4DUU86M13)/+RQS#9!=-1<F#MVK<AR^JX(<Z1%,4^1_+_&?&ZAI
MM>K-3O5L.Z&GJQW*.<*=DGTK@VFD\2E)I]L&E)K,'C#PMRORA*>JVYUZ78JI
M]L]3;GM<\)N%4(];)I-.2S&,4UW33<4YL*9X"= Q[9+&P-V;>M3XA?QJM2:4
MZC,5E<'3-C/LI:&OSI-#*>#%,7#KOSDV,X/CITSK9N/W5\KMF_\ *=MV^BKX
M*UW722_.,Z%G\>W'X&T>V?:#P^F"_P XW3<M1:O5TJFB+?\ LSAJ&EZ].[/X
MHSI#>$O@W%Y3R^A]G6/!%3J&+,["=(85(8G:5%3[O1T$;"29OM8R7)3]WX39
MQ\!Y?4?<KY.OS[5FBIZ?R:=/'X_U)3Z_GT_ ]9I?M:\4Z?'NUZ^_#_GU#6?P
M_IQKZ+UZ8?S9M)J?QY<,=*2;*<H6@J<C/QZB2[&=LYYF^RS%ZCG!DY".=7J4
ML68E^53'<55IA Q,Y^QVX^ \1OWESR-R2B6EW7==0])--2A7V41DG_+)41K[
MH_A+NS\<GON/>&?&/%[XZO:-GTRUD&G&RWOU$XR7\T7?.SLE\<P[<?#!N>,<
M&3@                                                IQ>+^XDO7
MFGW+=3N<*XN5DY3S[0QU"9]1&7LLK)M46_:X=$RFBR-C!"$44*1(G0ILE+U%
MV7Z""XZ+1(                     $4?DN\7=!YVUA*U5MU$Z^Y%5:..UJ
MU]<-%/E-JCD"JJMJ9L+#!-1ZO#9<'_N20337=Q1CF,FFND91LI5&6/R!23WU
MQPW;QDNSO7^\==V&@V%!1?V>91ID\-/M$%,I9E*O86V5H6RQ)S8Z8<,EUD\&
MZE-DI\&+BZFGZ$&1./W.7EIQ:*FVTCNZYT^"]0SC%1<K,[/1U#**JY<+)TNV
MLYNL(+N3G/A1=!JFN;/Q]3!BXS@TGZ@O>^/W?USY1</=);UV'&1<3=+S"3_W
M@;0J"S2+</:S<[+3\2S-HNLN=HE/-Z^1]Z6#F(D9QDI,]F"BS)8>"3<<0
M
M                                         @+^HN_B2ZN_E3TG]Z7=
MXKAZADD?CF_B'<1OW M;?YMLA$OU,&Z(I
M                                             %='ZCZ202XX:!B#
M$5RY?;M?221\%)Z!4(JB3[5P10V3X4PJ=282R3&"YQG!3=<XSC&#7(>I#)-_
M%U>B;$\?7%&?(?*F(_5$71<F-@A<X/J]](ZS4)T3SDO1,]1R7&?[;.,=<_'J
M*9?J9)ON*0      !U>[7BE:TJ-CV!L>WU?7]#IT0]L%NNUVL$35*C5H"-1,
MYD9NQV2==L(:#B(]N3*B[ETLDBD3&3&-C&.H U&JWDX\;-YL]<I-)\A/!ZXW
M.XST15JC4:MRQT+8+/:;/8)!O$P%<KD!$WYW*S<]-RKM)LS9MDE7#EPJ1-,A
MCFQC(&\( T3F_*/XRZU,RU<L?D5X)P%A@)-_"3L%-\N>/\5,PLS%.E6,I$RT
M6^V"@^C9.-?('1<-UB$515(8ARX-C. !L%=^2?'36>J(??.R-^Z5U]HVQ,JU
M)5_<UWVG1:IJB=CKFU1?4]_#[$GIUA4)-E:V3E-:-50>'(^24*=#)RFQG(')
MZ;WSHWD745-@<?-S:HWM0TI=[7U;MIO8E0V?44Y^-1:.9&$4LE)F)R&)+L&\
M@@HLVRMA9(BZ9C%Q@Y<Y RN                        #5GF5ROH?"_0E
MJWE?$%Y5**4:0E4JK-RDTD;I=9C"^(*LL72Q%4VF%RMEG+I?)%<M8]JX7PFJ
M9/"1Y2R\ H$\WN>VS>6%P3VUR0N%+KT374W,156":$+3Z?28:6D"N$X)E)/U
M"2#XJSW)>U62?.W2BF>F#],X+B\DHH@DJ\>7B&JG+36N>1VQN4VG&F@8Q:2Q
M,+Z&V?KG;4DT/ ,6\M8&%MV+6YJPZQUN[AX=XB[=)K+RKUFBICW;5KUP84N:
M^ )_.!>M?#<A..*_P@V#P]Y!;1J4,E8YN;HN[]7\C]LPT8DY:Q1[4[<Q=JM\
MM3HYQ(O$45%6"$:PRX6(3!,&,4N;;DWZDDNP@   !J)S0YX\3?'IJV(W1S#V
MZRTYK>?N<;KV$GG%5OEV=2MQEHJ;G&,*PK>MZM<;2Z4/$5UZX45(RRW030SE
M50G4O<!F31>[]9\D]/ZZWUIF?=VO5.V*O&W77]G>5FUT]:PU:83RO$S1*Y>(
M.MVJ.:2;;HLA[QBW.J@<BI2Y3.0Q@.,Y)6JWT7COOF[:^;9>7NGZ:V;:*8U*
MD9PHO:("ES4K I)-BHKY=+FDVB78CVYPJ?H3/3!NN)7J"AGXW>26BN+G*6.W
MWR*J-[V!&5>LV5Q3T*7'U^?FV&RYA:/9,+,_96VS5B.=H,H%U*Y*KET9PB_5
M073+DZ?>2])-K"(+!*'U'W&\TJ9%SH+=R4)C!.R00>4-Q*F-G"7J8-#J6%LT
M)@ILJ8+G#XW=@I<YQCNS@MOL8R;::M\XWCVV2=NVD]C6O4\@YP7TF.TJ+,1Y
M,',0IS)N)JH9N=89Y3[LXR99\FGG)<]#9ZEZPX2)(SO*?YHY!R]?\?>$UV1+
M%*L6I+SR J#_ "J_?KR""AUZIJ^3;ESA@@V;K)8=3C<^'>7.3HM,H^CEPM5&
M'Q9!K!PI\&F].2+:.VOR4L,MI#7EBR6<;1;IJ64W-=FS\V'1Y)2.E#':TI"2
M]8RA74N5P_.;'=F/,DH1;,N:71 LEZ \7W!_CDW9*4O1-4LED9X(;[\;/:(;
M&MIG1<8+[]H[LR#N-K[PQ<=,YB6D>3MR;&"XP8W6AR;)-^TTR)$(DD0B::9"
MIIIIEP0B9"8P4A"$+C!2D*7'3&,?#&!2#_8                     ^=VT
M:OVKEB^;-WK)ZW6:/&;M%-RU=M7*9D7#9RW6*=%=NNB?)#D/C)3%SG&<9QD
M4X_+?XD'G'YY.\F.,\$Y=Z/=N592_P! BTE5WFG7BZOJ+34*BGWK+:U66/U,
M7'4T&;/3/]Q]IF]V,L]'ZD'9O'-YR[+JM&#TUS'=S5YUVV(UBZWN9%->8OE,
M:D[&Z#2[-2^H^O5=;)],^])E2:;$*;&2O\&3(BE#/5 MC:YV9K[;U0B+_JZY
MUR^TR=1PO%V2K2K28BW/P+E5N9=HHI[9\T,;L<-E<$<-E<935(0Y<EQ:]"3O
M       QWLO;NK-,UY6U[:V)2];UQ(BYOF]ULD37&:YVZ>%%&[(\HZ;9D'N<
M&+@C=#"BZAC%*0AC&+C+&?0$*G(GZ@GBKK0SV&T95K?R$L+<YDB2J15M=:\P
MH7!TU,EG[%&.K2_.@OC'3"$'ELN3KE-STR4V:U!OU!$+:?*_Y2>9]B<4OCW$
M3550<]4<U3CAKV3EY]!HMZA4G<Q='Z%HLT0=)/NRH\;.HIL7!<GR4F"]<5=L
M5ZD'9:;X5/)'R8DT+=R.OS.E*NLY5<2NZ=FS.T]@*(JF*;UD&$&]MR>5U,&[
MC)/95DJ7IT/@IO@'?%>@)(-3?3G<<:Z1LYW'N?:>SI%+M.JRJC2 UI6US9QG
MO1<-%D;M8%4BYS]DR,FV-G..N?AGM%+F_@,$C.NO%)X]M8E1S!\7M>SJZ6,=
M[G8I9C:1G"F,=#*K-=B2EEC2Y/GXY*F@1/'^U+C'P$.4F2;J5#6>M]?)>A0M
M?4BD(]AD_1J%4@:TEZ9S=YR>G#,&1.PQ_CG'3IG/Q%.0=W &@GE*_H^.5O[E
MC_\ PG%BJ/ZD"OC].)>&L7R*WUKQ=PDBO<M/1EF9)JF3(9VO1;>P8J-V^3E[
MU7!6MW45],ANN4DSGR7."9,2N?H0BX2+1(
M
M
M       <?+2L=!14E-R[M)A$P\>\E9-\OG.$&4='ME';UVMDN#&PDV;(F.;I
MC.>A0!12X/1S_G?Y:*UL&X-W$E&SVX;AR!L:#O)ETH^"I:TC<:G!N4S&4P:'
M:RC*'ARH&R9/#8Q4\]2?#-Y](D%[T620                  QMN9DZD]/[
M6C627KO9#6UZ9-$>]-/UG3NKRB#=+U%CII)^HJIC'<8Q2XZ]<YQ@2O4%0;Z=
M'^.UM'^2Q=OWVM("Y/T_B0BZ$+1(
M            !KKR[U<GNOB[R U69F=^ZNNI+S$0[=)/UEOO)\@>NJNN@CTS
ME5PTL;9JLF7_ &QR8P)71@KB_3Q\KK4WMMUX:2$)#.J6_C+;N^O64AG2%BBK
M$W-1:W,P#DN5SQ\C R$>FFY0[4DG+5RFKW'636(5O7-?$A&T_P!0,U<'HO&A
M\5/.6K>V;(:K+=2]J;AY#U-9LGDN<]^<JIL%<XSC&<8[,]>G7'7;3[3K(+=-
MZJ;^MZ?3M+\%.U/_ $=R_P!)IG]XE<WM.Q6I?TXZC4IO\90I:7\5%_Z"L2-U
MS1$        /[CI^KC.?AGITSC'QZ?#/QQGKC&?U/U0'3XC&,FS@I<9,8V<8
M*7&,YSG.<],8QC'QSG.0;QU?H$FWA>I?=X)Z:<Z#XDZ-UE)L/EE@BZ4UFK6R
M.0I7+6V7!RYMUC9/#XQU5<QDM-JM<FSG.,%0P4N>TI1RN\H<BARKGVZ;U1/O
MTD]2X52^#JJ2JKDODI1@I?[V7U;.N_B;C-G$/'6T[%?#V]97I5.V/Q5US=UD
M9?-QG-P_W4ET2-M1X$R(
M             %##PMVA0GDVT@]DU&^5[87<+1VZ543:)D?2&IK]+$,D3M*D
M95Y(,RH)I8[>IEL8+UST+F]/])!?/%DD                       .%GZW
M7;7'&B+1 0MDB3JI+GC)^*8S$<==#.3(K&92*#EL95$V<Y*;)>I<_@ %,?Z@
M^R4IWR^U[1:G&PK)]KC1E<B;*:):(LSLWDW8[-8(>NN46V2()I1=>>M7:!,)
MD[226?CG&2X+=AZ$,L[^-S7S_5_!+BU4)1!5K)):DKUB?M'!3$<,GEY]Q>'#
M%PF?.3I.&2MCRD<F?B0Y,XZ8Z=!;EU9)NV(
M
M                   0%_47?Q)=7?RIZ3^]+N\5P]0R2/QS?Q#N(W[@6MO\
MVV0B7ZF#=$4@
M                       "N']2$P<J:#XZR928RS:;?GF"ZG>7!BN9&F.W
M#0F$\Y[S8.E%K9SG&.A>W&,_AP+D/4AF6/IZME)VOA?:]?KK8S(ZJW)96*+;
MU?4,G7;A$0=IC'.29SU0PYGG,L3!<8[<^CDV,YR8V,1/U)1/(*       !%Y
MYLOZ(WR,_P D3=7^9TB /&_UA"; IM5<<JZ2N9@;0F]=#0C&6PDHH2-V!=([
M;>QZ"N;.,83[B9T'(JX)DY3'PEGIUQC.2@>V%L+EU3:YP'N'.R%6:'HD9Q*F
M>5->,]<)+-GE=+J)?:E?;'61.F1V:19F02)A(V,KG4P5/XF* /$LO5+N+C7U
M3Y 6Y\_?N-U[*W%&E?226<.9N2HS?7$W8[-[K)L9>EE9K9:J)SX)@F'#-7&,
MY-@V"@>I=R@H/ ?9/T\'".K^2?=NS^/O%];C9P&>3.Q]11,E-7-I;V>H*0I3
MXINQBM1[N=F82LADQ'!L0*I2EQ\5D?[8 ;9> O7?CLUAP8DZWXP]\[7Y%\;3
M[UV!)/-@;DAY.#MR6RG4!1TK17TV4MIG1+K,1&QC:-41/\D,0QW"F,.5>F2I
M@9-TKYT/%+R#VU==(:PY>5MYL/7%?V!:[\UN.NMT:JJM/K.K#'QL"?L.R=K:
MVI6M8N(K&$S&7<*RY4C)ER=/)R8R8 8LA?J/O";/[#3U@QY\:[0LBLBO%EDI
MJB;JK>O,.6R2BRBJFW;%K*+U.C'&(GG";P\T5HJ;H4BAC&+C($P,WLRAP&M)
M;<;ZT1B^L(6C/]F/+I"**66&6H<; *VEQ:(E6N)RJT_&*5Y'+MN9@1R9TEDN
M4,*9,7&0(R-$^=WQ+\D:YN"X:JYF4I>HZ$J\3<MM6G8%*VYI:N5*!GY4T# J
M'F]T:]U_&34G.SF,,F4?'*NY%V[43120.HHF4P'4=/?4->&7>VQ&6J]>\[=<
MXN4D[*PC4K]3]O:?KDE(*/V\6VCXZ][>UU1J(_?OGSHA&R*,D=5U@W<D4Y<9
M-@"9X 0_<BO/IX@>*M^D=7[GYP:YC[W#/Y")G8"@5C:6[E*[+Q/M,24/9'^D
M*%L6+KLNQ5>E24:O5T'!5TUDLD]5!<B8&Y_$[G9P^YT5)U=N)7(76^\82-38
M*S;>HS)B6BL8DVR;M@G<*-,H15VISETBI]E*4CVBO>4Y.WO3.4H'W<JN;/$W
M@_2V&P.66_=<Z+K$RM(-:\M=YLK>8M;R);I.Y1C3JJP2?6JXOXYLX2.NA%LG
M:R154^XN.\G<!''K;ZD7PD[6M#6H5CGO08N6=E3,D[V3KO>>FJN3"KUG'EPZ
MO&W]6T:ELC87?$,;"T@GDB!5%C8PBBJ<@$N-MW/JVDZ:M/(6=ND0?2].UK/;
MAG-A5\SBX06-9UJL.[E+6^'S4&\X\L\82L,5'B&(Q)XJ\3QC#<BICD*8"-K2
M'GC\2/(>K[<N^LN:-&S3=$P=?L.U+5L.G;9TK7JQ'6N3<PM82)+[HU_K]A/R
M]@F&AVK..C#O9!RX[4TT3&.3!@/EXY^?'Q"\K=E1>H-)\VM?S&Q)UZWC*_7K
MM4=KZ;Q9)9YE<C*'K4ON?7^OX*Q33Y5OE-!FR=+N5U3)D(0QU4RG E^ $5/*
MGS?>*;A9>)#67(KFAK6J;%A7^8JQ4:I1-^W):ZG*E(NHI%7.!TK3]AR5,DT2
M-\Y4;RJ;-9/!T^XN/52[P*X_E]\KW#GR%H\=*MPXY"5O;U2K#+8MTM4<SB[A
M3+$WG',C"UB*/+T;8M=J%P9EBFD8],BLI'E3,C)%4P8R:R1C7*_]9#-0_)AP
M-JFBOI\)KD];(TLANO>^S= S43(.2J93I>IY^U8DZU#0R*F"DP]MK!NVE7SO
MM[SI+(-T^A$E#N(G++Q\"24?Z49G4)#P6;U8;!E7\%0GV\>4#.[S<4F=:3AZ
M@YU-KI&RRL<DE'3"BK^/ACK+(E*T=&,H3&,(JY^P:@'(_3O:(\$>J>3.[YCQ
M3\T>2_)?<$CHHT;L:J[MJMB@8" UK]_Z@ZS8(EQ,<3N/Z"TOBT(,&W862>G]
M%<^?;=,953 LK\I^9W%;A'0D-F\K][:]T937SMQ'PS^[S)6TC9I-HVR]=1-0
MK3))]9[C+MV>/5.TBV;QR5+[628+\0!'7J/ZC#PK[NN+&AT;GEKUE89(S=-D
M;95%W1I.O+K.GS2.;ML7/=&M*!3B.U73U/&$C/\ "OI]RG;Z::AB@34MG+=X
MW0>,UT731TBDY:NFRI%V[ENN0JJ"Z"Z1C)+(K)&P8ARYR4Q<XSC/0 >?+]2;
M>+3Y-/,;P<\/NIYAW\GH<Y5&>R5HQ=%1.#ON\<1%HNUED6I".$W1=2<?(=K,
M$,H115$CY\F1+J8V% +^U$I%7UG1Z;KBCQ#:OTK7]4KU(J$"S[_:0E7JD0S@
M:_$-?4,=3VT;$L$42=V<Y[28ZYSD =I,4IBY*;&#%-C)3%-C&2F+G'3.,XS\
M,XS@ 0_[8\&_ G:MTE[N6JWO6[R=>.9&4A-96]"#JRD@\6RNY=,8&8A+$TA$
MU%39R5LP]JR2QGHFB0O3&*E-H')1'@Y\;L;$'C7FF+%8'IB'+BP2^V]IHRZ>
M3%Z%4(C VV$@<G3S\<=S$Q>OX<9Q\ [Y U.V[].CQOLQ7#O36XMGZKD%<&,D
MPL[6%V964#8Q]A-NU[:=8DDS9^!C*RCDV/PXQ^IF5-_$C!"MRI\7/,'Q]3T/
MN:M]FQZ-1G\3;H[<VNXK+M.CS4/(%>,7EPJ4F20D*\6->M4EL/%4G<1]M,IG
M/JYRD6M24N@+ /BD\M3;F)DFCMY)Q%<Y$Q$4L^AIB.*WC(#;\5&HF5D7<7%X
M,1.(ND8S3RX?1[?!FZ[<BCIJ5)(BK=O1*..J]"2<@4
M        ^=VT:OVKEB^;-WK)ZW6:/&;M%-RU=M7*9D7#9RW6*=%=NNB?)#D/
MC)3%SG&<9QD 56/)%X,9\T]/[KX1PC%]$RJRTK9N/;=5I$N81VIU5>OM5+.U
MFT8XAES=RN8)0Z"C0W5-AE9,Z+-"Y&?P9! [K3=G+3@WL)\2CV;:&A+LV70/
M8:A,QTC"H266RIL()VR@6M@:(FT2'1,4F'S%7!>AL$SCXBOHP30Z8^HWW' -
M&L;O;0])V1E%,J"EDH5@D=<S"N"$QCWC^)D6-SA7[Q0V,]Y6WRU'X]2E+TZ&
MH</D,FY+/ZCWC0=LD9_H;>C9YG&?709K4!\V3-W&P7"3M:T1ZJV,DZ9SG**?
M3.<XZ9Z=<NQC)B^^?4F5!NDNCK'BU9)=8_>5M(7S9$774D/M']-9>'K]:M!W
M?4N"]4BOD.F39_&9[?M/;&2./;/G#\@>\G.:MKV3K6I$)I7+!E#:;IJSZVR!
M5C8]%JC/V9>WV$DEG)?@K%>P5-GK@N,8SG GLBO4''ZK\4WDDYJ65O?]O-K5
M4&<Q[<S[9G)JS3YK2O'YRHKDK.L2AYG8CHY$LYRV3<-&;,^5"XPNF3)CEGNB
MO0$[_&GP+<0M.D836WUI[D;<F^"**_>G)ZQKQ!T4F,948T6#?*.'B?<8V,IR
MLE)H'QTSZ1<XZBAS;))G:?2:9KV":U>@U&L4>LL>OL:[3X"*K4$SZE(3/M8B
M%:,H]OU(F7'V$\? N,?J"@'9P       &%.26K,[PX^;MT\F=))ULS5EZI4:
MX74.DBSF+#6Y&.AGZAR?'!(^6716SUP8N?3Z&P8O7&971Y!Y\/%G?%XX0<J*
M7M?$$\+/ZJMTI!7JDOS'CW<A#J>^JU]J+S!OLLY3+!=RFB94JA&K]))4Q#^G
MVYO-96"#T%./7)33/*37D1LS2MUBK9 235LJ]9(N6Q+%5I!=$JJT!;H(JZKV
MOSK$QLD416QVGZ=Z1U$C$4-9::]23.2BA$B'55.1--,AE%%%#8(1,A,9,<YS
MFS@I2%+CKG.?AC @&EFY?(QPCT*1V38O)#6R,JS]0B]:JDQG8-K3<$P;)6KB
MMT1&Q2\>JJ8O:7+I)!/&<]3&*7KG$J+8(G]L_4<:%KZ[EGIG0^R=EG1.9(DI
M<YV"UA#.38/VX=,BLFVP9E=KV9[BE<-&:ILX[<E)U[L5*#^)&3J6B_J,*I;M
MC5VJ[NT!C6U*L,I'Q+K859V$:SDJ)WSDK3$M/5Z2JD$=W7FIURJO%V[S#EJV
M24.FW='R5,2X?(9+,13%,7!BYP8IL8,4Q<XR4Q<XZXSC./AG&<"V2?T
M
M
M                   &@_E"VN73? CDU;".O:2$IKE_KV'.0^2.OFNT'+37
MC=1EVF(I[IBG93N<&+GJD5 RGX"9$QZL$#WTWNI<R.S>1>\72&,)5.DU?6$,
MLH0IL+.[S-+6>=,VSG!O37C6M$9%4-]G/8^QC'7&3]*YOI@A%MD6R0
M            ZK>O^)%Q_P 5;#_@AX)7J"F[].R]:M.<&PT'"OIJR?&.\LF1
M.Q0WKND]FZ<DCI=Q"&*GT91ZQ^X^2E^QTZ]V2XS<GZ$(NF"T2
M                                   !1E\+YC:]\I%/HZY<E6=--Y4(
MQ71/6<E6K],M4TH7*C4Y6Z;G'W1-WGS@R6<=Q2XZF+G%Z7Z2"P[YM]<*73A4
MZM39#*CK5&R*9<E5$R=ZQ8J5._H3Y+\/=AOES;VRRG3&>GH8-GH4N<XSY]M.
M\+;?),=#-XAK]'=2E\.Z/;?%_GBJ27^UCU9KA]TVR/=/%TMP@LSV_74W-_'L
MGW:>2_+-T9/_ &<^B*=(Z&G-0REK+2&X]T/SQNIM7WO8KI%0J3O-0J\O.-8\
MQ\%R7,H_8M%6$4ET.7J=RJD3'=CKGXX'P]ZY-QWCE2NW[7:71P:RO=MA!R_V
M8R:E)_A%-GW]BXKR7D]KHX[H-7K;$\/V:IV*/^W**<8+\9-(WUI_APYYVI-%
M=]K2NTA!<Q.Q2X;!J*2A4CF1QZZS*N2=CDFY284-DQ%$2K8PF;['7),&Q9N'
MW$>+-"W&K6W:F:_ZJBU]>O12LC7%_FFUU77UQEW;?MH\N;@E*W0TZ6#^-VHI
M73IU<:Y627KZ.*?1]/3,YWC]\9<?H34.PZCR<KNH=L3.Q;$RD#0>:XQN$+7H
M>+C3,VJ2,W9:^PDCRKQRY45/A%,B34R21D5,J9.;&L/ECS3;RKD&CW#A5VX:
M#3Z.EQ[_ ')53LG*67F%=DH]J2266W+,E)821M=X=\%4\1XYK=NYW3MNXZG6
MW1EV>W&Z%<(1[4E.VN,N^3;;[4E#$7%Y;9A#E+X--7W1*0L_%ZR*:KLY\J.,
M4&V/)&=UQ(*9+G/H1LL8DA;:DHJL;)C&.:6;8QT33;H%^UCTW!_N<WO;90T7
M-Z5KM$NGOU*,-1'\90^FJW"Z87M2^+G)]#RW/OM1V#=(SU_ KWM^O?7]O<Y6
M::7X1G]5U.7URW='T48074K]7CACR;UQM.'T];].W9E<K#*M8JOHQL.M/1EB
MR[=X:(O:].1&74++LN[J8YTW'1'&,^MZ62FP7;#;/(W"MXV.SD.W[CII;=36
MY6.4U"5>%EJR$\3@_DG'K_+W96=.]U\8\[V3?Z^-;EMFJCN=UBA6HP=D;,O"
ME79#,)Q^+:E]/\W;AXL=,O SQ'3BF[20V'R!=2A<HJ.Y=G9]?L,+*E0]-=%K
M'K:TD6[5@LMGU"D.9=<F<8QZQL=>NGMGW3<_=[LITFTQHZX@Z[Y86>C<EJ8M
MR2Z97;%^O:C=>K[1_'2T\:[M;O$M1T;G&W3QR\8:47I9)1;ZX?=)>G<S+>D_
M#;Q!TEL. V2U6VCL68JS]I,5^+V59:U(UV.G(YPF[C9C,95J7432+I@Y2*=-
M-VJX:]Y<9,D;.,9Q\#DOW$^0>2[1;LTUH='I[X.%DM/79&R4)+$H=UMUO:I)
MX;@HRQZ21Z/BWVS^-^+;S3OE;U^MU.GFIUQU-M4JXV1:<9]M5%/<XM92FY0S
MU<62NC!!L(
M     >>;P5<N=%^2GC_$RIU6CJJ\E8W6$H=QG#51NK,V9UK*0R\R<F,($2S+
M'];!L%P4N#=<E_#B^^L2#T,A8)                       #@;59H6E5BQ
MW*RO4XRN5*!F+-/R2O7*4?"P,>XE95ZKC'7.4VC%JHH;I\>A0!Y^% CK3Y*_
M(Y%9G47'J<@MVN+#9&V%#G/7=8QBRTW,1C98I\FR2HZP@3M&G<IC)\M4BY/U
M-W"]^F)!Z$S9LW9-V[-FW0:-&B"39JU;))H-VS=!,J2#=N@D4J2*"*1<%(0N
M,%*7&,8QT%DD_<
M                                                          $!
MOU%A#GX2:Q,0AC%2Y24@ZIBER;"9,ZHW8E@Y\XQG!"Y44*7KGX=QL8_#G KA
MZADCOCB526X&<2#HJIJDQH;7:63)'*H7"J$"U072R8N<XPHBNF8AR_A*<N<9
M^.,B)?J8-U12
M                        (;?.SJ5[LW@':)V,9G>O].7^E;2])$ASN<1:
M!Y.CSJR>$S%SENPB;NJ[7[NI"HMC'SCJ0N<50>) B+^G*VX6O<@-XZ7>.?2:
M[,UG%7*+(JIGTUI_64[EI[)LGUST=.H*]O7!LXQC!DF.>[/4I<9KFNF2$7!A
M:)       B\\V7]$;Y&?Y(FZO\SI$ >9GX[^/_Y>O#-YV7;1%1Q/Z*E?'!R
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
M +N7>"<JPUMA<E,<RY&R$RS459Y5[5%F"J"W3HI@6VL/!)M&(
M                '0[[JS6.U8Y.'VAKBA[(B$O4]*+OM0KUPCD_6Q@JWIL;
M#'2+8GJE+C!NA?M8Q\0!IO9/%5X\[4X,YD^*NM6JA\F-DM;+/TUOC)DDT<]K
M2H3<&T)CL2QG&,$QC!LY-C[1C9S5W2^8,1R7A%\:KXB1&N@I*&,F?)C*QNW]
MT*G6QG'3":N)C8$JG@A<_''84ANOX<YQ\ [Y ^RL^%3QO5I^21_($O/N$5$E
M6R=FV7M*58(&3*J4V#Q?WQ;QC]-;"N.XCI%P3&2%R7!<]>KOD#?'5?'C0VCF
M^6VGM-ZSUG@Z645W%*I=?K\B]3ST[OF,I',$)*2.;MQU,X54-G&,=<_# AMO
MU!F,0              A7Y_>%[4/,2VR&WM?VO.D-R2R>#V=^V@$IVDWUXD3
M!$I.Q0*#V)>1EC6(0J:TDT7-A8I>]=LNMG*F:XRQT^ (-)SP9>2#55@5?:R5
MH]I<(IN4FEEUIMLE0?':*X/C+<Y[>2B2+91RF0N%$RF.E@QL8[S%QDPJ[XL@
M_;^9]\L^WC),]H+J-6KO":CE3:_(9A;F:!VN4TFQ7:->L-_75433;)Y3RFDK
M@A2EQUQDO3#NBO0&XNF_INY$YV[WD%R/9-DRG3]W6M-UE=Z=8G7JK[>[W8C
MK4^"XZ%[J^MC.<]<].G::'/Y#!*EK+PL^/'6T7EBXTNXV3(JMS-G-BV;;K)/
M2CA,W^VPPBW\#5F#C&?P*M(YNKC_ -"_ *>Z1)3M\AF@*QQ=YF;WT?2<N,4Z
MH66)?U5JZ<N'J\77;M4J]?H:#4?/%5WK[Y!'VA-EA==11=;#?!U#F.8QLW8O
M*R0>@[I<KPNG=3ED<.2R!=:40KXKW"N'A7F*O%8<X=X7_'X<X7[O4[_M=W7K
M\18?J29+
M
M                                !69^HNY&P["@:@XM0LJBM9;#9?RN
M7F/:J9RXBJQ7V,I 4YK)XQGT\(V6:EWKE)/XGP:&P<W84R?J7(+XD,W:\%.J
M&.NO'Y2+.FG@LMN6Z7W9$P8Z9BK$]M.*Z]AV_J*?;,V^1T5NX3*7HG@SHYL8
MZG,8U,_U$DQ@I                   <?+1J$Q%240Y.JFVE8]Y&N#H&(5<
MB#YLHV5.B90BJ952IJYR7)BFQC/X<9Q\ !2=^GW<MT.>CY)99-)1YHG8C9J0
MYL%,X<%FZ2[,BCC/Q.H5JU44SC'Q["&S^# NS_207<A:)
M                                H"2U^;<.O+A;=@2OO&=:U7S)N\G-
M_+V";J0_)I+;!FD)OV$<8C1%=\YU]-K>BF3TR&4.7"9L8[3B]ZQ_@06]J;R9
MX9>273U\U/0=NQ,TEL"IR];L%-<*EJVT8%)\U,3YLTJ5E;I/W*T(ZRFX1>MT
M'L=ZZ1?QA\8R4?4X]O>MXQONDW_0=O[S27QLBI9[9=KZQEAI]LEF,L-/#>&C
MXG)=@T/*N/ZSCFX]RT6MT\ZI...Z*DL*4<IKN@\2CE-=R64T1XQGC9\?W J)
M=[=YG;JC]A-6+M1Q6HBY,<5:!>E2,0S=C'ZQ@):S6K9,ZEGKZB*:KEHHEU,H
MQP0ICXSKR_[E>8\@TZT7'Z8;31*.)RA/W;I/X]MLH05<7\.V'N)^EAKYPO[6
M>$\=U3UW([K-YU$9YA"R'LT17P[ZHSF[9+X]]GMM>M0B/J"N#=0>M:=5-*;N
MAJ!$'Q&Q3NM4S6D-&-&":?:FM&U)"^1Y6<=A?^U3QE-7"'V_2P?\2->]5J-7
MKKY:O6VV7:J;S*<Y.<Y/YRE)MM_BV;+:32:3;]-#1Z"JNC25K$85QC"$5\HQ
MBE%+\$B9+C?RCT=RSH!=DZ)N[.XUU)YF+ET/;.XN=K<R5%-PI#V.!DT6TE%/
MBI*X,3)R91<)YPH@HJGG!\_E::]3])L"(!QTM,1,"P7E9R4CH6+:X+ES)2SY
MM',&V#G*F3*[QXJBW1P8YL8QW&QUSG&!>HT^HU5JHTL)V7R](QBY2?Y))MEG
M4:G3Z2EZC5V0JHCZRG)1BOS;:2_BRL/YA.;>UH7?-.UWQ^W]8ZU18K5T--S:
M^I+HYA/?7*<L=E,[P]L]1D6[N02;UV.B\IH>XRDCE17[/50_7=?[>_&NQ:GB
MVHW?EFU4W;I9KIP@M52I]M,*Z\8KMBU%NR5F9=N7B/7HC0_[D_*?(=+R[3;+
MP[>+Z-IKT$)S>CO<.ZZRRW/=;3).25<:L1[L1S+I]3(CR\PN89FJKS'*[D7Z
M2+A!L<AM_;%*ZRHX3<*IF28FMV'J[<I6IL**D3,DD;)"G,4RB>#9^?CWQXIJ
MO_(=G[FF_P#T'3XZ8767M83ZK";R^K2:3QKHO)/DIUNS_B'>NU-+_P">&ISE
MIOI'WNYKH\M+">$VFUGZE^<',EPR18*<I^0!4$/3[%$-M7AL]-Z9<E+ZTDVF
MDI%QUP;[7J*F[\_$W7.,9%N/C/QU"UVK8]I[G\]+2X_PBX.*_@ECX%R7E7R9
M.I4OD&\=B^6KO4NGSDIJ3_BWGXF)YO=6Y++Z_P!X]M;,L'N<)X<_.[Y:97W&
M$5"JI87]_*K^KA)4N#%[NO:;&,X^(^]IN-\=T6/V>@T57;Z=E%4<9Z/';%8R
MCSVJY1R;79_>[CKKN[&>_46SSCJL]TWG#ZHZ0_GIR53(C*3,K)(IG]5-)_(O
M'B::G;DGJ$(X64*4_:;..N,=>F1].K2Z6AN5%=<)-8S&*7_(CY5VKU6HBHWV
MV3BGE*4FUG^+9Q0OGYR\1XK)>]3O _1,EL%_*2<NJPMJ$6]FUGCB65JC"]6:
M/JI72[[)EU6Z,&U1399ZY)F/*W[<Y+TR.9?G/3[7I?*6Z4[3"$-.IU.2@DH*
MV5%<K<*/1-S;<_C[CGGJ=5OM_P!3NVK\2;3?O$[+-2X7*,IN3FZHWVQJRY=6
ME!14/A[:ACH2%C$AF4
M      //J\C\'(\?O)ER D(1,[.2AMW1^Y84QE,9+A_="06WVBZ2J7V2I8D+
M#\,%^*73),]#%SC%Z/6)!?VJEEB[G5JU<(-;W$+:X"&LL0X_]OQ<['-I2/6_
M_:M'1#?^?%DDY\                      !''Y;M@EUOX[^34L5<Z3J?IT
M=KYFFD9+"SDVQK/!TI\@GA;&2F(6(FW*JN,?:]!,^2_:Q@51_4"$#Z<72;69
MV7OSD#)-\'/1JM7]9U8ZA>Y/$C>'KB=LKQ#&29PF\CXRJ,T,'P;&?1D5"],X
M-D53?P(1;;%LD
M                                                          @T
M^H._B'P_[OVO?\VK^*X>H9NAXM?Z/CBE^Y8P_P )R@B7ZF#?L4@
M
M  #I>R*' ;3U[>M9VMO[NL;"J%CI5@;XZ=RL-:(AY"R)4\Y_M5?:/3Y(;\)3
M8QG'QP *!_#6SSW";R2ZQ;7)<L8\UCO>4T]L-;KZ;)**F9*5U3;WZA7':1:.
M9L9=9ZD8W7X))JDSW8(;%Y]8D'H2"R2      !%YYLOZ(WR,_P D3=7^9TB
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
M;)52P99/IKVZBQ2'7C/?,^\V,%6-UQUM-->I)NB(
M                                     'GY\]7I.0GE(W7#-'"[@MJY
M%P^GT5T3G<+9S67]?U"7VIE55._"9H'HCC!O3[<%P7&"=,8O+I$@] =!!!J@
MBV;(I-FS9)-!NW03(B@@@B3":2**2>"II)))EP4I2XQ@N,=,? 623]0
M
M
M                 &D/D'YC0_!_C79]Q+L6LW;WCUK3-8UM[E3V4[?YMJ^<
M1A)/""[9QF%AV$:ZD7N$U$U%&S0R29RJJ$R)BLO *F/ +ACM?RI<C[IM_>MM
ML,EKN$L+&?W7L%\J;$U<9A]G"T=KBIJIE1;,'+N,:83/EL0K6 B2)E33)D[)
M%2[)J*PB"\74ZG6J)5Z]2J;"1U;J=4AHZO5NOQ#8C2,AH6(:I,8V-8MD\8*B
MV:-42D+C\/3'QSG/Q%DD["                     *.7A!]G6?)A!U\N7*
MY%*IN6N,%LE2,;)HR$>O2K/,X,E@N#LX8^,Y(7/XPQ<=N"YSDMZ?Z2"\:+)(
M                                              %!_P U=(^Y7D:W
MHHBWPWC[FVU]=X\I2)DPK\XU]6VLPXZ)%(4V5[+&/C9SG'=G.?M9,;J;-Z'Z
M2#\=8^)7D[O3CSK;DQQL=U/:D/<&\OE]34+"PI&PJA9*M9).O2[ Y+0]CJT_
M;I.XG+AHX2E$G2R"A#>V+G).]W)/#!E#5/@^\A.X;(SSLVNP^H8(QTD7MOV9
M>X.R2"3!)53"Y(RO4^9M4^[=HX[LHHNL,&ZICX_'D+G)\'.*!,/ ?3J\6&>N
M'4#8]K[@FMF.F6>S84>M7(6#CI8J&2I*,*&>)D\'A?<]#JMG,FNZ4)U*1TCG
M.#%H[V,$&]0MG)/PK<W)>&E6JLS&MO1:V2#[UXVH;WT_(/ECP]AB%5"ODV+W
M.6ZBK%V3UUX>50<,UO4+AXW5KZ30+FO&'F+H;EQJEQM_4%L]S78<ZC6XQU@;
M&@K!0Y5M&HRKV+M;!R<R+4S1DMW^Z05<1ZY2F,@X5*0V<4PJLMMC35%RMG)*
M*2RVV\))?%M]$BBVVNFJ5UTE&F$7*3;PDDLMMOT275LJ$>0/FW<N86XYUZE-
M2;;3%6EG<=JNF>JJVC48EH8S0ELDXXOID<6:RE*9RJJL4ZK5)4K4AO32QUZ;
M>)_&NW>/>.U5RJA+D=]:EJKL)R<WU]J,OA77^E)84FG-K,CE/YB\I[GY)Y+;
M;&VR/&-/8XZ2G+45!=/>E'XVV_J;EEQ35:>(]=!1E4Q       !*'XB] :IY
M$<K7=9W!",[16:GJZSWQC5I)94D98)^.GZA ,6<B@BX;*OVK-M95WN6_4Q%#
M-2^H4R6#ESA'S_RO?>(\$CK>/6RHUNHUU=$K8I=U<)5VV2<6TU%MUQAW>J4G
MAJ6&9Z^W+A_'N9^09:'DE4=1H-/H+=1&J3?;99&RFN,9)-.22ME/MZIN"[DX
MY1=!BXJ+@XR/A82-80\/$LFT=%1,6S;Q\9&1[)$C=FPCV#1-%JS9-&Z92)))
MD*1,A<%+C&,8P.<=]]^JNGJ=3.=FHLDY2E)N4I2;RY2D\MMOJVWEOJSIWI]/
M1I*(:72PA5IJXJ,(02C&,8K$8QBDE&*2PDDDET1]XM%X
M                                *5_U"^N<U?FA4+XW;X(QVAI:M/73
MG"92>O8JE.6*L2"1C%+^.RWK[:)SW&SDW0^"],%*7K=@^A#+$GB$VP[V[X]N
M/4I)*>I+TR D]5O^BA5,$0UK.2%5KF.[O.IWGI["..?!\%-@YL],9+VF-1)8
MD226"D                      5]_J*[\:"XFZIU^W6RDYOV[V$DZ(5?)/
M<P=*J-E</&YV^,8RLGB;G8U7NSGM(9(OPSDQ<EKAZD,[_P#3[T(U5X*R%J62
MSA;9VZKU96ZQC9SWQ<)'5JBMT2%QT*5-&3JKTWX,FR90W7/3MP5/U))R10
M
M                                           "#3Z@[^(?#_N_:]_S
M:OXKAZAFZ'BU_H^.*7[EC#_"<H(E^I@W[%(
M                                                "D#Y[]'(ZOYN
M'V%%M/0A=]4.!NZIDRX(V+;8#"E*LS9$F"%QA55M!Q[]?/4W>M(&-G/4V<"[
M!]""VMP?W2IR&XC\?=PNW>7\O;]:P/WG>&4]4SBYP"9ZO=E,G^&<YS;81[^'
MXX_!GXXR+;6'@DVH$      Q=NS3&M.1>H]C:(W)6_OCJK;50FZ'L&J_.)^O
M?>"J6)FI'S$5\\JTK!V.*]XT5,3UV3QLY3Z]2*%-TR -4>#'BXX)^-?\J/\
M JT9^1?\M'W)_*7_ /!-W%L7[R_DZ^]WW-_YV-@WOY/\G^_<K_[S_:^X]U^/
M]7TD?3 P)6? SXG:=R?:\RJUQ,91/(YCN)]OUC?D-R<A5&3+;,A:'5S<6EI0
M7&VEM;-DR65X=RC'$ARQ3;[*:+8B1"$*!F+G!XF/'YY'[#0K7S/T#^66?UC"
MS%>H[_\ *INO7GR2'GWS22EFGM=4[(HS*2]V]8I']1XFX53[>A#%+G.,@9#W
M=X[^'?(WBC3N$&YM/_?+B]0(76M>J6L?R@;1KWRF'U#%LH77;3[Z56[0>PW_
M -WHV/12]1S++*N^SN<F6/DQL@=GX;\(.+WC_P!1KZ(XC:Q_)+JIU;YF^+U7
M[Z;#OG?:["SB8^7E?GFS;9<[&7W;2":D]##S#9/TNI$RF,?)@-6>.7A+\8O$
MKD<GRVX^<9OR?\@TG-V=I[ _+-R"M?:XV*RE(^Y*?=2[;7LE)S\X9S+DG3,;
MVM_4ZH82,4N2@;.\S^"O%;R$ZGC-'<O]6_E=U=#7>(V/&U?[[[&H/MKG Q%@
M@8J9^=:PM]*L2WM8FU/TO;J.S-#^OW'2,<B9B ?'QYX"<2N*G&>=X>Z#U/\
M</CG96U\:3>N_OWLNT>];[-:.&-X3^]USN5BO3;YVU=*%ZHR:9FW=U;Y2SC&
M< 84X2^'SQT>.>^VS9W#7CO^1V\7FH9H=IF_RM[SV%\TJF9F,L&8KY;M/9MX
MB&7_  O#MEO7;MT7/XOL]3L,8I@.[\Y?&'P;\DK36K'FGI#\L[74#BV.]=)?
ME*V]KK[NN+RE74;2IWZHO]%4EOFB=3C\='V714/;_B<)Y.IW@;-:$T/JGC#I
MS7F@-&U7[CZCU376U3H-2^>62R_(8!HHLLW8?/K?,6"S2GIJ+GSZKUZY7SU^
M)\XQ@ 1T<D_ WXB^6UZ>[,WAPBUK+7R5?R$M.V6A3^RM(2%EEY7*!Y&8MF-'
M7?7+>V2[Q5OA0[J2(Z<95,H?O[U5#' W$XG<%N(/!>GNZ-Q)X^ZYT; RA8XL
M\K4(@Y[+:31#7#.,7N5VF7$K=+D[9(=WIK2L@\5P=10_=WJ*&,!A_FAXG/';
MY"I.$G^7W%FB;9ME>;IL8R](2-QUSL3Y4AE0[6"D-B:ILU&O$S76*JRAV\<\
MD'#%NHJH=-(IE#Y,!T:*\*7BV@>,%^X<0'#O7L!Q^VH[J#[9%:@IO8,+<;P[
MH-@A[13UK/N6,N+7=4N:!G8)NNCZUA-C/58AL&3<N"*@82VOXZ^'_CG\5WDV
MU]PWU;*ZAI%^XB<HK;9ZLOMC<^RH5S9F?'>]Q.)R-8[:V'?$:[(O(U))!XI&
MX:9?)MF^'/J^V0],"G%]'SQ^TCR=VEY M.\AM54;<NK[%HK5"LO2-A5V/LL"
MX=L-C2;B.DDFD@BK[&7BW.,*M'C?*3IJKC!TE"&QC( NL\:_ IXB>)&QHO;>
MC.$^OX78D"]82==LUXMFUMTN:Q+Q9UE8V;JK/=E_V'&5B>8+KY41?,$&[M-4
MB9RJ8.DF8@$O0 BGY3>#[Q2<T+O(;+Y#\+=96C8<U(J3%CN]/E+[IFU6V86]
MS[B7ND[I.WZ[DKG*NLNC>JYE5'BZN2I]YC>DEV 0H>6?Q?>.CQZ\2-9GXB\9
M=>:<OMEWU"Q"]N2<VN[;+E*2A1MK2]@AE=C['G[C>#UXUAD(Q1PTS)804,BS
M+DAB-&^$:X>I#-S/&APPXY\Z_$A$: Y8ZT4VAIZ<W=<+8XJA[9?J(5]+5>PH
MJPLDC8-<V>G6;";"0(IC)$GN$%#E,50INF<8B?ZB26_C!X^N(?#/CY:N*_&S
M4?Y.-#7:1N,M9Z)]_=G7#YG(7^#8UNVN/O/?;I:;DR^;0L:@CV-Y%(B'9WHX
M34R8V:08=X2^'SQT>.>^VS9W#7CO^1V\7FH9H=IF_P K>\]A?-*IF9C+!F*^
M6[3V;>(AE_PO#MEO7;MT7/XOL]3L,8I@-A.57!WB+S?JC&E\LN/>LMZ0<3[W
M, I=J^BXL%6/))$1D%J?<&!V%OI[E\FF3"JL8^:**>F3)C9R0O0"-RA_35^$
M+7%GC[=7N!E.D96,,8S9I?-K<@]J5A7)NG7$A2=G[<M],ER_#X8=L%L8_4Q\
M<@#9_DKX>O&]R^NNF;]R#XRPUUF>/59A*9IB)C+_ +<U[0*!5:].GL<7 P^J
MM:7^GZP5CDY,Q<*D<0Z^'35%%JOZC5!%$@$EP            #0+DKXQ>%_*
MC#^0V%J"(@+G(&675V1K3"%#O!WJ^3F5D))]$MOE-H>FRIG[4RRDL8^'P^&.
MDJ30*_G(KZ=W=U0.^G>,VT:YMF*2R9PUIMW*EK^^)8[\8191\WZSNE3SDF/M
MF<.5X(GZF$^N,=UQ37Q(P:GQ7+/RW>.B295_83[;T)66;A-BTK6]Z^\V%KJ4
M299[2QE9M\OF0(6,3QCIVUV;;DZ?@,)Q&0)--&?4>UIWAI&\D= 2L,MDR9'5
MMTU,(3+$V3DP4ZN:/<7<8]8MT5<=QLEG'JF4S="DR8F,*4N'R&28;2WD]X)[
MYPT;TKD71(J;=Y223K.PW:VL[ 9VJ;M(P9L[RC!(3+S.?P%CU79<_J9R*'%H
MDWQ070=((N6RR3ELY237;N$%"+(+H+$PHDLBJGDR:J2J9L&*8N<X-C/7'P$
M_4                                                   ><[R$B[
MKQ@Y][%<7-FY6M>K^2;K8&<KY,92P-$+TG?J[.(*/<',JVM,*X:O43K8R8R;
MDN3XZ]V!?75$'H=TFY5O8M.JM_ILHWG*E=J[#6NLS#7.<MY."GX]O*13Y+NQ
M@Q2N63HA^TV,&+UZ9QC.,X%@D[.
M
M                                                  KP_4:U*:D^
M,FD[@R2.M#53="D=-]G7.6Q[13IK$6\5+C/V6Y5X0Z.3YQGHHN0O7'=\:X>I
M#,P?3]N81?@0LE%8;X?,]X[%;67*."84--FC*@[0R[R4V39<?=QU'XQW=#>E
M@GPZ=,Y3]22;X4                      "E5X@*\S_G;;.FU:*D:U3^$4
MY8)H95,DQ1(YDZZCEP;/?G+<K:5REC)\_%0Y/CDW3K=E^D@NJBT2
M                                      !3M^HXH7RGDKHW9":64T;M
MIAS5U38,GZ:\A0+E,/EULDQ^.PMAA>FB9LY^QDB9,%QUP;K=AZ$,W\^G.OB\
MSQ<W)KURY]<U%W6::8IG6(91E%7>GP.$VA$<*942:YEJN]7+G)"X,JLIT,;I
MG!:9^H186%!( &IW+7A1Q^YJTEM3=X515\O$'<+5.[UYRC#WVE.7?I8>+5N>
M4:/DB-WQ4"8<,WC=W'N#$3.JW.HDD<DIM>@,<\=/'5HKC'QQV?QOU\^NCR%W
M)$6J-V%=;#+,75SF%K96'%3<.6R\9&1,1%(P\2Y,1@B@U)A'/VU#+*F45/\
M2VC=+]FW?2[SIE&6HTFIJN@I+,7*J<9Q4E\4W%97R/E[WM5&^[+K-CU4I1TV
MLTMM$W%XDHW5RKDXOX22DVG\R'F:^G\V&B_5)7>1U+D(OJ;*#B:HDY$/^GJJ
M8(15HQG)QOUPC@F<FPO\39SCMQC&,YW&TWW8;1*I/6;/J87_ !4+X3CZ?!RA
M!^N?Y?3XFD6J^SS>8W-:+>]+/3_!SHLA+U?JHV37IC^;UST(B/)KQJ)XKXJH
M6GD%MK7+RH7Y*7)47L ^=XM4U*0&8E.6B66OW"&;3(J-E)QKW.6*3MDW36*=
MTLV+UZ>RVC[D^ :[:-1N.XK4Z/5:=K%$HJ=EW=G'LN+[9>F)=[K4&UEX:9XG
M=_M:\C:'>=/MFVRTFLT>HC)O4*4JZJ>W&??4HN:SW?0JU;*:3POI:59':/ES
MLJLDJTTQK.#80R1EDB36RE'\K+2"9NS*+I*!K4M$,H)9+/=C*9WTF4^.ANI?
MB7&%.2_=%RO762JXQI=-H-)\)6+W[OSR^VI)_P!GVIM?VV9ZXM]IG"MMKC;R
MG5:K<M9U[HP?[>CKC'TP<KFX^G=[\5+.>Q=,:\-O*!RL0F%9-67I+UDHF@0E
M=<TQD2'0,D?)E%4EV:[2P94<XSVGP=\<F,8^P4F>N<^&C]P?EI3[GND6OD]+
MI,?ZJ$_]9[Q_;?X:<>U;0T_G^[UN?]>IQ_J-L-/^6]L\?-XO>FNFT2W<K]A[
M=K=1ZLSCR'])-++VGSSU_(J-4C9,HNX;RBRQ28Z)M%#=,9R=Q3[I]UHMCI^9
M:&J_2]$[=-FNV*^,G7.4J[&_E&5*7XF+.8?:/L>JJGJ>$:^[2ZSJU3J?ZM+?
MPC&R$5;4OG*2U#_ F I%RJVR:W#6^ASC&U5JPH)N(>5B3G61=E4S@N4,HG33
M=M'Z"N?37:KIIN6ZV#)*ID4*8N-N^.<HV'EFU1WK8-37J-OEZR71P:]8V1>)
M5R7JXS2>&G^EIO2WE/$.1<,WB>Q\CTMFGW"/5)]8V1?I.J<<QL@_3N@WAYB\
M23BK3OABX+[<U+:K'R6W!77U%2GJ,\I>OZ;/(KL;2\:S4M!2TE;9B(/E)U!,
MRHP96K-N\*5PXPNJL9%-,K=5;4?[C?)^P;_H:>&<>NCJI5:I77W0:E4G"$X1
MJA/JIO,^Z<H/MCVQBI-N<8[E?;'XGY'QW<+^<\DIGI(W:25&GIL3C:U.=<Y7
M3AT=:Q7V0C-*4NZ4G%)0E*PX-1S<P
M#$UFWWHNE+G:W+=.IJDZ3.9-1M9MC4^!7(<I/4,0Z,K,M%"G*G]K.,XZXQ\?
MP"<,&,?X<_"7],3BQ_K!ZE_9<&'\F#]VW-[A:\71:M.7O%]TZ<*%20;-M_:H
M7775/GM(DBBE;#***'SGI@I<9SG(8?R8.Q?PKN+?Z2F@?SQZ[_9&&'\F!_"N
MXM_I*:!_/'KO]D88?R8'\*[BW^DIH'\\>N_V1AA_)@?PKN+?Z2F@?SQZ[_9&
M&'\F!_"NXM_I*:!_/'KO]D88?R8.$2YJ<.%G^8I'EIQF5E,+*MLQJ6^-6*/\
M.$,GPNWRS+:LN,+(Y3-WD[>XO;GKCX9##^0.;_A7<6_TE- _GCUW^R,,/Y,'
M,1O([CS,D55A]\:9E4T3X364C=H4A\1(YL=Q2*G:SBI4SF+\<8STSG 88("_
MJ(*?6-@:+T'NNISD!87&O;Y,U204@96-DU,UC9\&UDFTNX48+K95BFLS1VJ"
M2F<Y(562QV_[KG.:X>N"&2">%*$AX?QNZ"5B7:3U2<<;-FYE=(B:?;,+[4N;
M)=HH0F3']6.:L$6^<GSDQ_2[L=I<E*6F?ZB2584@
M "JO]2K-K'D>'];)ZI$&[+=\VOT5_$.5GB^JV#3N0QC&/59$8K=#YSGX.,XQ
MT^/6Y7\2&3'>)"%9P/CGXML6*B2J*]+G9HYD28(3#RQWRVV&03R7"JW55%_*
M*D4SUQW'+G/:7KVXIE^HDD:%(
M
M          (-/J#OXA\/^[]KW_-J_BN'J&;H>+7^CXXI?N6,/\)R@B7ZF#?L
M4@
M               *WGU(=!;O]&<=-I>@3W54VQ8*#ASCTL']OL&GN;%E W4^
M%SDRIK/!B]"F(7/7KDN38[JX>I#-@_I^[LO:>!;BON%3&QK;=VPJ@S2/DG5)
MC)1M4V!C*12JG/[=20N[GH8Q2=5,'QC&>G=E/]1). *
M               !TC9NN*9N+6^P=1;'AOO%KS:=(M>N+Y7_ )C*Q'SVF7B!
M?UFT0WS:"?1<Y%_-(.470]PS<MW:'?WHJIJ%*? &C/"#Q)>/CQPV>]7+ACQ_
M_(W9-E0,96;K(_E6W;L/YU"0T@K*QK+V>U=DWEA'>V?K&4]1HD@L?KVF.8O3
M  D=    !1]\S_,1/F'RAKNG-0*N;9K_ $L\?4.K&K_K2A=@[1LLBQ96B3@6
MS'!_FS;WK%G#QF4RK9<&;*K('.D[)@78K"RR"V5P0X]K\6>)&C]'R!4<6&I5
M'#NX9;J8<)??>UR3^WW%%)WC)O>-F5CG7+=!3KT,W13P7!2X*7%MO+R2;<"
M                       ''RL3%SL<]AYN-CYB(DFZC21BY5FWD(Y^U5QV
MJMGK%VFLV=-U2_ Q#E,4V/PX $:6\O#QP#WGET\=Z69ZNL#G!\8L6E'N==K(
M94+GN43K+%!WKY9;)\X/ZBT,J?)L?'/3)L&J4I($/^Z_IO[4T,\D./'(:%FD
M,^J=E5MP5]W O42$QW)(GNM/)-M)%PM\2]<PC%,IL8ZYZ9SDM2G\R,&B3KA_
MYB>#9U'VO8;?L-7F2QUL.=!71_L"J/DB9,HJ\DJ529276S'IY+DY\RL.D0N,
M=YL8Q\15F+!D/6GGEY[ZCD,UW;<70]KFC%2M)9CL*C*T>ZM<)8+GV_O*4>J,
MV3W!,XQD[R*='SC/4V,FSW".Q? $F.H_J-]"3Q6S7=>BMEZX?*>FBI(T:6@-
MEP)%.N"J.W>)+- FV34V,9/Z:#5^J3.<$_&?$XI<'\!DDVU1Y2^ FX_;I5?D
MQKZ&D''V<1.Q7+[5S\J_P_N4GY0F5<9O7!LYQ@N&RR^%,_ F39$=LOD2;Y1D
MI&34>TEH:18RT5(($<L).,=MW\>];*8ZIN&CQJHJV<H'Q^ Y#&+G]3(I!]P
M                          #K%PNU-UY /K7?K96J35XPG?(V.VSD978-
MB7.#9QEW*R[EFQ;]V"YZ=Q\=>GP $1^Z_.SP/U.[=158L%WWC,-C914+JRL%
M- (N<8,;&%+1<I"I13YKTQCJO&YD"=38QCNS@W;4H28-!;-]2HR(HX1IW$-T
MY2^'M)*S;I29*8[71NON(2+UD_+GU&1<9^S(8[%3YQ]LI.IZO;_$C)\->^I5
M5PHFE:^("9D3+J95?5[=QB*(-O1QZ1$XJ2U8<KI?W!<]QLO42]AO@7J7[;V_
MQ&3=W3WGZX0;#=,XR^H;-TC(.5$T3OKA5TK%52+*]"DP6:HKZQ2A$?4SVF6<
MQK5)/&>XYBDP8Q8<&23 ZTVSK'<U9;W/4VP*AL>JN3^D2=IE@C+!'IN/3(J=
MDZ6C7#CV4@B10OJ-UL)KI9ST.0N?@*,8]09! &N/)3EIH#B-3V]TWUL.,IC"
M24<MZ]$^FYE;3:GK1--1PTK59BT74Q*Y;^NEA=8J6&K3*R>7"J13E-F4F_0$
M8L3]09P-D9A6,>1>^X!DFJFF2PRVO:\M#KD.FH<RZ2$%>YJ?PDD8F"&P=B0_
M<?':7)>XQ:NQC)O1JCR3\%-T>V3HW)W5V'[O[+>&N,RIK6=<+8Z=S9K"[%;5
M:2?."]<Y[4$U>XI<F+U+C)A3VM TD\N7C=8\U==,=Z:/1CWV_J# 9)%)1:[%
M1EN&C(G7>XJN9##A-G\_C%'"KB&=Y4RFKDZC13[*R*K:J,L/#] 0X^,3RXS7
M"YLXXW\EX.US&G(>9D6L$\;,53WK3,P>07^?03JOR)V;F2JWS8RJJ['N2?1K
MK*V4B+=_H%JE'/5>I!-IL'SQ>/6GP^)"L778&UY$Z)3D@:3K*TQ#Y-8_7!4'
M3O9;2@1*>$S=,J'2<+8P7KDF#Y^SFCLD2:S0WU'O')S+)-Y[06Z(F%.KV*2<
M;(4F;?HI95*7"N8A>8A43]$<Y,8N'?7&<=N.[KU$]C(R34\:N4VD>6^O$MF:
M,N3>U0!'68R89+-UHRPU>9*BFNI"V:">%(]BGY4E2G)G.#(.$\X40453S@^:
M6FO4DV%$
M
M                        QWMO:-2TEK"^[=OCIPSIVN:K,V^PK,T,.GQH
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
M!,F^"A.J:ZY))S!0
M
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
MAFPC[[3D9@[IO&3S%Q$OY.!MU,E7C!=-O(L')E$LE(1\W8KK)(F EE
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
MH6B0
M
M                  #$F_-21.^M)[7TO.+^SC=GT"TTI61PEE<\2O/1#IBP
MFD4,*)>LXA7ZJ3M,F38*91'&,_#.1*>'D%(+QH;/O7"+R15"BW!CF)<3U]>\
M7]M0KC[)6Y;1:F%=2<E<+$+A)"!O<=&R'N,%_&M&QRES@BV<B[)9B07V!9)
M                     Z7LF;-6M=WZQD,X(>OTNTS9#M#8(Z(:*@WS\IFQ
MS&)@K@N4.I,YSC&#=/C@ 5,OIOXTBO(;D),95/A1CIF)C2(XQCL4)*W>*=**
MF-_;8.D:&+@N,?#.#YZ_@P+L_0A%P$6B0                     /(O\_=
MAAZE]13R5M=A=_+X"L[OXLV&<?\ MW3OV4/"Z2T%)2;OVK%!R]<^V9-CG]-%
M-14_;T(4QLXQD"]E:OJI_!S7JY,SD1RYL%[DXM@N\8TZJ\;N3+.QV-PD7JG%
M0SJ[ZBIM10?N<_ AI"58-<9_MUB8^( HZ>%6$V3Y#?J(*=R1J%,>Q<1(\IMT
M\V]HF;)E=1&M:C*66Y;$*SE7J"3= B;ZV6./K[3)"8]5X^2S@A4\',0"73ZC
MGS!<P]W<[V'B*X!7FZZ_C8VXT'3=\?:OL#FFWK>F^MHJP35CKG%U9J1,W T&
MM+6AK#NF:#MJUDY%1[E^9PT2;8(!BS;_ -'WS7T#Q_LG*+4W.2%V!RWHE9G=
MB36JJ;3+K1WDL^0BI=_<XK7/(8VPU[+8[G*QAED67OZS!I2[ER9%PX:D/E4P
M$FWTI/FOW9S*4V%P.Y>7R9VEMS6%$QM#2NX;>_6E;S>-<Q$K$URYTS8-D?'R
M_MMKJ3^?C7L?)NU'4K),7+WW:I\L2J* 5:.?6UM\Z4^HUY/; XN1?SGD<VYF
M7>K:/C21[:6=.=G[&9+:XIORR+>F*PD)I&;MB*C%%SW-5'A4BK%.EDY<@6'.
M"WTR_DHD);FQ<N?G*/5S6>YS<+[?H2>O*-UV/R3WK3=@VG?''[;2,S?(VQQ%
M$J-K9-XO4;YLN=A>'/8X=-\)943]0R8%3#7/C#^__F D/%'^6_Y3[#E%M/C;
M^7K\FOO_ %?R:2%O8_?/\EOW_9=GSK[J]_R[[QY]MZ_3W2O9U.!9M^J XK?P
M'_$/XH.)?W[_ "G_ )!MB6>@_?\ ^Z_W+^]7R_7T@X^;?=7[Q6WY'ZWN^GH?
M,GG;V]?4SUZ8 GV\-VU[OHOZ;70.XM9:RLVZ-E:VXQ;VM^N=24ZNV"V6/9-^
MAMD[<=4REQU?JC1]9)'[Q60C9LMADBHX304.H4N<D %3?C!X7_,'YUMZ[IV+
MY)MJ\G^*434#1]B9V;E+H#:Q49FRW9S,>VJFAM(7*9TQ5(>I5YC"*8D,PKAF
MRATEF:6&ZAG.,% U0HFU.4?@=\L^O>,V@.>)>16EZGM?4,9;(G6EPEEM([+H
M&QIR.>62G7?4>;7:J35[\W86A]E0C9[(.H=^[PZ;OL+*'S@"PU]<!_%ZX%_N
MS;A_S(J@ CIX">#CR ^:SQ]Z-V?NKGHMQ^XS:\ISO6/#_CZ77]FV!49.O:TE
MIBL2EXL%4:[(UY 5=_:+U%/"JSIT9^8?D1[\)I,4(]N (*-/7[E9Q6Y.W'QT
M;*VE;)+7NK][;%UQ=M0_>Z=GM516T=3NMAU56YT&$DUDHN)7-++2'IOVC5N:
M0CWQ\JE-DY,DJA^H,W@YA>6[D5Q^XNL_'IQBN=JT\E?M@VS;^_-C4:5<PEUN
M4);JM3J34]5PMBBUFTW7:_EK47CN;(U,FM*$=-&_K8;>\;N)GZD(E2TM]*UY
M/^-^F8[F]H7GRYU;SXCJ@7:1=&5&OV^'E)"859(7.2U;8=Y)7M5O:K?+OD?E
M\A$R=5=UJ4D^YN[=JLCG<YH)(O/I:['+W#SOZ@MM@]/Y]::[RAL<WZ+?VB/S
M>;U/?).2])K\?;)^\='[4_\ :8^'Z@ ]90  !0U^MSY,3$51.%'$&#ECH1%R
ML&QN0&QHM/)TCO,TII#T/5>3J)*XPY89<6RTJ+(JE[/7;-E"]QB=2 >>B
M     ]5#Z/[DO.;M\4RNJ;._*\DN*V]K[JBO>HMEP^_)U:&,%MJM'?*J**.,
ME:6"]S<>U*;H1%C'HI)]")E*4"U0                   #KUJMM5HM?E+9
M=K) U"K0C8SR9LEGEV$%!130F<8,YD9:4<-6+-#!LXQW**%QUSC'X<@"!?D_
M]07QWUJJ_KG'&GS6_K(AZ[?[UR)W=#UDT<8*=,JS1Q(QRUNM'M')<^HFG'L&
MKA/H9!\8IL&Q6H/X@@.Y >7[GCR%4>Q[O;KS5M6?Y52)3=*-UJ$T*@X_%J-%
M;&T=.[_)H.$NA%$G,NLB?&38PGC!C8S6HQ1!P.AO%GSQY1/"3L)J"Q5B"F%2
MO7.Q=T+NJ'#.\/LF6++)9L")[=:&[HW4V7$9'R&,YSU-GXXZG)($U>B/IQ:3
M'>SE.26^9VSN,>FJYJ&H8IM6HDBI.AC-U;G:F\S*2K)8WP-Z43&+=O7M.4V<
M&+2Y_(8)@M->,_@MHDC12C<;M=O)9IZ:B=EOD:?9=D([)@N#/VDM?EK"M$.U
M,ESG/L,-4R]V2D*4N<E%#DV2;S(((-4$6S9%)LV;))H-VZ"9$4$$$2832112
M3P5-))),N"E*7&,%QCICX" ?J                     (0?*EXE(/F"S=[
MIT<WA:IR3BF6"R;9R=**K^XXU@V]-I%S[OM*VC+JS12(C'2RO1)5+!6KTV$2
MH.&=<98Z/T!7;X?<^.4OC%VE+ZPM\!8WE"C9X[79?'J^Y?Q*L2].HFH\FZ<=
MXFJ>H69PW-A0KA%-6/E$3D,NDOCVZR5;2DLD%U7C!RKTKR^UFRVCI.TI3L0<
MZ;.=A794V5JIDWE+"JM?ML)ZRRT5))%SU(;!E&[E/HJW552,4^;337J2;&B
M                  %:?ZACEE"0FN:7P^K;Q)W;+K*Q&RMD806(IB"ID N[
M^ZD*]3+U].0LUE3P^(7)L*(MXHIC%R1TD87(+XD,Q[].5H2[QSK>/)*6:OXN
MB3\'&ZKIV5\92:VR49S2<]:91JB;H=9M6#L&C0CC&,I'7>.$BFR=!4I4W\ B
MTT+9(
M                                                 !!Y]0/'KO>!
M3-RB@55.)WKKN0=*9,EC+5!2%NL45<F%#%.8QG,FFET)C)^BF<].W!LXKAZA
MF=_%UK#3UOX \89^1UAKV:D7>OE&\A*3%'K;V2>/XNQSL2]5=/'D:LY<G]RQ
M-C!SFSDQ<8R(EGN!OQ^0O2/[3FJ_S>U+]:!&6!^0O2/[3FJ_S>U+]: RP/R%
MZ1_:<U7^;VI?K0&6!^0O2/[3FJ_S>U+]: RP/R%Z1_:<U7^;VI?K0&6!^0O2
M/[3FJ_S>U+]: RP/R%Z1_:<U7^;VI?K0&6#\E]!Z+=(+-G.EM3.6SE)1!PW7
MUS3UD%T%B9351624AC)JI*IFR4Q38S@V,],_ ,L'6OX*/%O]&O0/YG-=_L<#
M+^; _@H\6_T:] _F<UW^QP,OYL#^"CQ;_1KT#^9S7?[' R_FP/X*/%O]&O0/
MYG-=_L<#+^; _@H\6_T:] _F<UW^QP,OYL#^"CQ;_1KT#^9S7?[' R_FP/X*
M/%O]&O0/YG-=_L<#+^; _@H\6_T:] _F<UW^QP,OYL#^"CQ;_1KT#^9S7?['
M R_FP/X*/%O]&O0/YG-=_L<#+^; _@H\6_T:] _F<UW^QP,OYL#^"CQ;_1KT
M#^9S7?[' R_FP/X*/%O]&O0/YG-=_L<#+^; _@H\6_T:] _F<UW^QP,OYL#^
M"CQ;_1KT#^9S7?[' R_FP/X*/%O]&O0/YG-=_L<#+^; _@H\6_T:] _F<UW^
MQP,OYL#^"CQ;_1KT#^9S7?[' R_FP/X*/%O]&O0/YG-=_L<#+^; _@H\6_T:
M] _F<UW^QP,OYL'SNN(W%%\W5:/>,7'EXT7+V+M76EM;N&ZQ,YQG)%45JT=-
M0O7'X,XS@,OYL'7OX#'"7]#OBQ_J^:E_8B&7\V!_ 8X2_H=\6/\ 5\U+^Q$,
MOYL#^ QPE_0[XL?ZOFI?V(AE_-@?P&.$OZ'?%C_5\U+^Q$,OYL#^ QPE_0[X
ML?ZOFI?V(AE_-@?P&.$OZ'?%C_5\U+^Q$,OYL#^ QPE_0[XL?ZOFI?V(AE_-
M@?P&.$OZ'?%C_5\U+^Q$,OYL#^ QPE_0[XL?ZOFI?V(AE_-@?P&.$OZ'?%C_
M %?-2_L1#+^; _@,<)?T.^+'^KYJ7]B(9?S8'\!CA+^AWQ8_U?-2_L1#+^;
M_@,<)?T.^+'^KYJ7]B(9?S8'\!CA+^AWQ8_U?-2_L1#+^; _@,<)?T.^+'^K
MYJ7]B(9?S8'\!CA+^AWQ8_U?-2_L1#+^;!4L\XCO0$/R6IF@..FG=2Z\SJRL
M]U_5U-KBFTYY/WZ^*1T@UKLJI3HEBO-9KE<9L#-TE>XR#J3<IX)@W=UN0SC+
M(+1WC6XWR'%;AEIK55A9Y8W8T,YNFP&RF<Y<-+E>'JUBDHAUT*5/#FLMGB$4
M?LQDF<L>N#'Z]YK<GEDF]@@     $-?U!]0V)>?#-SZK^K64K(VO\D47.KLH
M5-RK(+TRH[$I5MV84B+1)9=9N76T'+&<$P7.#M\'QGH7.<X IT_2U>9GQZ>.
MO4F]= <N'\KIF];:W,QV#%[]3HU@N-5GZHVI-?J]=US;EZ/&V"VP?W.L+*5?
ML5U(Y6,QBQ.3*KML$.8X%F#R0<>O'']1SQ]UYIW0W/SC<UVIK?9#.]4K8% >
M4K=6RJQ&/X>U1%GI$GJ9#:&N;K%15\:0^7N2O%&^%<P*3I-)9-'!\ 8_=:,Y
MZ_3Z^'2-U%P9:N?)=N^I\C%'-2@%^+NW)E*&UCM1X_G;8P9Z@TQN"QW/VU<L
M[=R_S)DFB-"K2Q_5;XSG!C >?;XE.5?.3B;S8=[JX)<;OX2_(U:A[%@E]2_D
M>V]N7TJQ8GD6M;9G[AZ=L5<O9/D3AJ@7W!G>6[7U.BQ39,7H![,.K)VSVC6.
MN;-=H;[NW.Q4.H3MNK_RZ0B/D5GEZ_'R$_#?*999Q*QGRR5<*H>W<J'<(]G8
MH8QRYSD#O8  #R2>+'_:I6?_ ,=VWG^_YL< >I5RXUKH/;'&G=M-Y/P%5G]$
MN=97=_LG%QCHE_$P56C*Q*NYJV(JS*2C2'E:O&)K/6DB7*2S!=$JZ:B9R8-@
M#S'_ *0.8M,=YB*\P@'#]*'G^.N\(V[HM/4RU<UQLRK\TQ))X+]C#1.X146<
MAC?##C">,?'. !9 \LWU4=AXN<J[9P<\?O'*!Y(;OH5F)K6W7:\?>ZP54VY"
MO$6$EJZA:LUN[B+KL&5KLFIF+?+?-XM7$VBNT0;+D1*X6 T)_K:/E8XG7ZN1
M'DC\7M9UY 6U-*2@JY^37D?Q'OTG7F2SIA/S5</OF8VFRMB;)ZX:]OHLFR!3
MHG046*9P15N!:=YG^3Q77_ANO/E*XDQU7MN5M)ZTW%JJ&V]!SCF!5;WVXTF!
M<PUZ@*K:JQ,EDX)M9'3=RBSETBI2+;X*JI%_& :C?3G^8#DMY=]6<F;QR2H^
MC*1+:9V!0JI5V^CZU?JW'/XZTUR;EY!:?2ONS-E.73U%S&D*B9NLU(4F38,0
M^<X-@#2#ZA;ZA;FAXFN:&L>.G'36/&"Z4FZ<8*7NN4E-UTO:UCM3>U6/:VZJ
M*^CX]]1=U:XB$J^E$:X8J))*,57)7*JYC+F(9--(#/WU6$X[L_@Q?65^FV1?
MV'9O&6<>I,R*IM$G<M(E?N4VJ:RSA8C8BS@V"8.H<V"XQU-G/QR!POT;_P#1
M&SW\KO<W^9VI0!:@L-B@*C!2]HM4W$UJM5^.=R\]8)Z1:1$+#13!$[A])2LF
M_509,&+-NF8ZJJIRD(7&<YSC  J:<YO)_N;GIL9'A;P%BK.:E7.27JDG:8;#
MB)N&WT.ABRA4G!S-5*+J9-FFLJ^5<G06>1Q3G?&;-<KM37%%)9D03$^-WQ::
MQX,UQK;K#B*V%R.FHW*%FV'EME:+JJ3HBI7=9UHD^;(NXJ*R@MZ+M^<B;Z4Z
M9R?"*!BM4Z92S^1)*V*0
M !TR\:YU]LZ&5KNR*+3[_ +IK)+0EUK4-:(E1-P4I%R&CYMD^:YPL4F,&^Q\
M>F/[& !Y^_+&O:H<>02WTOA4S>TJK([DK=,UQZ4F[:-HG8[.5B8"4EJM)+OG
MKV-K9=BI.'$6IZW1%KZ9TBI)X32)>7Z>I!Z'8LD@         &)-Z;QUMQQU
M9;MQ;9L#>NTJG1JK]\X.='+Z2==IL1\! LUEV_S6Q3COM;LFI38,LN<N.I2]
MQL2EGH@4/N;OD$Y(\\;99YF3=66 TE5%%7D)JRJJ2GW0J==<2B47$35].PS[
M.=L;M9\@W4DI#\45RX]%H1!-3"6;JBE^9!-Y]/?RIO5OI^[=![(L[V:JNI8J
MO7VA2]BDE'&:E6Y):3C;37E).1<&PUK3%=FT=LT>I4FF57>>N"&*4M,U\0C0
MGRW>5Z8Y.6*6T#Q]LDC$\<()<["S3L>=:/=[LFF;H_JNW*I#D<_DW9*)$S'L
M3X)A^H7+MR4W]S)-IC''5^H,#\'/#YR2YD,(F_R.6VE=(262+--AW&/<NY>T
ML>XN#N:!2DEF+ZP-LX-C)'KIQ'1BN.[T7*QR&3Q+DE^8+&VF/!+P+UBT:J7.
MKW#>,^DF4RTKL.W2L?&8=Y+@JRC*LT5:J1>&>?M>FB^^89)C/Q.<V"GQ;<V2
M;RT_@;PJH3EJ^JO%70<?(L<MSL95?5U1EIADJV*J1)=G+S,7(2;5SDJQN]4B
MI5%/AWF-TQTCN?S!M<@@@U01;-D4FS9LDF@W;H)D10001)A-)%%)/!4TDDDR
MX*4I<8P7&.F/@(!^H      XF>@8.TPLI6[-#Q=AKTXQ<Q<S!S3!K*1$M&O$
MC(.V$C'/4EFCUFY1/DITU"&(8N>F< "H-Y,O"O>-<WAELGA=0+3L#6MXDW",
MUJVO(*3D_K"><G4<I8AT>[,C(:_?IY,5$ZGJJ1:B?IKJF341-B[&?S(-O-LJ
M;2\-'CLT>_T+JRK1.Y=DVBG_ ,)B]SS)6]HQ=K7JCZ47B)!VR=M6>6Y)8IHN
M.R14T8S23<80PHY>8=FA8E+KZ V_\:WEVU[S5PWU=LQE"ZMY&H-U%6M<:.7>
M*CLMHT;F</I*A.)(Z[AE*L4DSJ.81TY<.RMRY7;K.DB.?;4RCC\B2904@
M,;R&F]0R[G#R6U5K>3>8P4N'<A1JP]<X*0IB$+A=S%JJXP4A\XQCK\,9S@3E
M@^/\A>D?VG-5_F]J7ZT!E@^JAZ8T]JQ]8)36.J-:ZYD[8LDYM4C0Z+5Z@^LK
MA!1PLBXL#NOQ4>XF5D57:IBG<F4,4RI\XSU-GK&6P9*
M
M                                                           '
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
M>)1T=$&F%HDDY(.%/2;Q];E9MI&PUF?.5/LIHQ[ARHIG.,%+GK@3VOU!N>(
M
M                                       !"]Y[?Z/BQ?NJ:R_PD]%<
M/U SYXA/Z.'B]_BM:_WRKJ(G^H$DHI
M                                          $?OD8YVTW@IHQ_<'2L
M?+;7MR3^#T[1G"F3J3MC(BGAQ.2;=(V%TZG4B.DW+]7J0JAC(M2G*LY2R*HK
M+! )X7N$MIY/[NF^>'(=-Y9JO6KK+V2JN;*EE5?:6[G,DI*R%R7P=,B3V&H\
MJN9UE0A2I*SF42$SDK-TB*YO"PB"WZ+1(      &LW+KEQQRX0Z/L/('E;>_
MR;Z5@I&"KUCM9Z5>[\W:/+=)HP$*T=UW756N-D6;2<F\3;Y4PQ.@0RF,*&+C
M/4 5AHGPK_3N><6N[,Y*<&+#?-=Y:;$D:M>K;QJ;7C3E8;;+)6F%A49.-'<A
M=7FKT1 N8^U1SM4M9A85@Z.D8B#E-QA]G($ _EU^ECV)XV>/EXYH:"Y1([GU
M5J-_5Y:X56V4\VM]K4F(E[%!5>/L=?L,)8YVOWA:-M,PV66[&\ X:M5.](C@
MZ.<G LM?25^0'?\ S3X/[5U_R+M\ULRV<6]FP5&J6S+1(KRUNG];VZK%F:[
MVV7>F7DK%-5&2B9!%.3=+*.%X]=JBIU,VRJJ!5P^DH_IL9?]PCD5_A>K@#U/
MP    >,ML;4^]=Z>>/?FH.,FROR.[_V'Y*N2%9U-M'[Y7#7OW'N3[?6PL1E@
M^^VOXZ7NM9]F8IO[KC6R[I/K]@N0!8XV!]-?]1SO&MKZVWUY9:5M'5D\[9$M
M-/V!S=YV;/K;UBDX)E1PO2+EIG-=GG;-+)E$$7)T2'4Q@N54\9R? %B#P?>
M+4?A^:W?9,KLE;?7*':%;;TZS;*Q64:A5*91/F$=//:%KNOJR$W,8:2MAC&J
M\I)O7N5)3,<RR1HQPD=-4"K5M/G7PNUOY:+,3P>^(R.Y,<XZ]M'<#J(Y)[%W
M'RNVTRN^X+ >SL-PW>I<?V^VB5@](8-I6;5^\3Z28HE3<9?H)1J+5)=<#4KZ
M@[9/G(W1J7CALKRM:2TWQOU2\O,\WTAJG5ZU.(]5M$G1H-_-V";C&>TMR; B
MC$AFQ4U&DW,-EV;Q99,S)+[&" 6";1_V*UM_)5J'_6HA !COZ'_^+UST_=FT
M]_F1:P!$M]:FLBKY3]$D3534.WX":K1<$(<IS(+&Y"<I7!4EBESG*2F4%R'P
M4W3/8<N?P9QD 61OJC?Z ]A_CGQ1_P#FVP ?1O\ ]$;/?RN]S?YG:E &KGEP
M\DMMY=;1=\8]"R4@YT-6+.VKF$:P9=X\WML!I*89H2.<,296E*DSF.Q&"8)>
MJD]7)A^;*IU&A&EV,<=7ZD%@[Q;^.JK\'M0M)>S1L?)\B]AQ31[LZTFPV>+5
MMNX(W>(ZRK+U+O(A 02Z9<O543&^:2)3+'.=!-FFWHE++_ DE.%(
M                                     *RG/WP.3&RKOL/>G%:[1Q++
M=['-W6?TU=BM8>+7FYYZZEIK%$N#)))C%INY)P8S>-DFR;=+*F>K]-,I28N1
MG\&0:/:+\GW/?QPVIAHWE70+7>:5"Y3;)TW:^'\9?8B$1R5J1SKK9:B<@A/P
M+<I,8;E7^;1ITR82;*MBY[\2XJ75 M:\5>6VE.9&L6NTM*6,\G&X5(QL5<E4
MT&%PI,WE/U3P5LA4G+O#![V8R9)5)5=H[3QZC=95/[0MM->I)LN(    1;^5
MKGRCP=T)@]/=LE=\;3._KNJH]PDV>%@B-DDLV'8<BP<E4;N(^JH.DBMTE2*)
MN)-RV(=-1##CLJC'+_ %,NG)\Y.3-EMVR:"KR3W1;:SA*;MMNJ3O8-NFX7+H
MZI6>5I"(6=.VBRA<*>V:HYP?"*9_23]-,W;=Z+H0=Y::>\CW+ZSU[6TW7N5>
MX)&(>)LXQKM-YLN4KE)RL;+$SF0FMANON[2&*?;E,ZSA=JGCIDG7.>A<QF*Z
M] 3I\H](Z^\3WBJNNJX)W#3^^^4CR'US?;LHP(JO8G4LV</KBUB6[DAG2%,I
MU*;OX^,R;*?I/9 KTQ2.7)DQ2GW2_ %92C[LO^N-?;6US2Y<\##[I95R#V"\
M98,E+2U5K;U]*$J:3\IL*-(.;DW:2LDF3&#NR-$D#']N=PDM7@%AKQ+^'!O;
M6E:Y/\NZPH>N+Y9SNJM(SK1/T;,UR3UV%QV;%/$#F4K;CN(M'PRF"_,"X*L\
MQEH8K=S1*7P0+7J222"22""2:*"*9$D44B%32223+@B:229,8(FFF3&,%+C&
M,8QCI@6R3]     :%<_N?>O^ 6N:K=;A5)V^35YLBU<JE1@7S**6>9CV7S&:
ME7\N_2<(L(V*;'2)G)$5U5%W*1,$P3)U$Y2R#(G#?F3J/F]J;.V-29G6;..F
MEJO:JU9V";"?JUG:QT=*.(MYALX>1[]N=C*H*H.VJRJ"R9^G4BI%4DS37J#;
M$0  (I_)AY.M><&Z0^JE<=1MOY*VF%.I1J)U,Z959!\1=NUO=^RCDI6<$Q6)
MD[9AE1-Y+JDPFGA-#"[I"J,6_P @5H8+R<>71RW=[JAK]M*:HSZ6<MG$VGI*
MM3.J,.HPJ67L(T<XUZXK<:9F@NGA<C99%T3!RG.?OS@^;G;'T(-P=2?4,79_
M&NJ5RSX\T':M+G6*T)8'M#RK7WSZ&?)9;R*<W3+:M:*M:\/6QU$U&Q5XANH4
M_3/3&,X-2X?(9-%-J\;=1;AV7";,\6U^?3BDS,QTJUX[3L^77W(C3UKPO[Y
M]+)8I:/Q?:U&.B)*HOH&4E7L0;.,+G.FB9WBI-KI(%X+C_&[0AM&:@B=VR:4
MSN".UM3&6S91%5HX(^O+>OL$K,N9RP*1@[5-+%5]19 I45C]3DQ@IL8%I^O3
MT),O"
M
M                           !T#9^T]=:6H\]LK:UQ@J'1JRUR[F;'87A
M&;%L3KVHMD2]#N9"2?+9PDU9MDU7;M<Y4D4U%#%+DEGT!3%\C7E&VCY ;6SX
MZ\>X&U1&CY6Q1<3$4Y@Q.YON[[.26)\@=3S".*X<HQ7S$J"D;!)&4Q[DA'+D
MRBY4"-+L8J/5^I!/]XF_&PRX0ZW=7?8S6.D.2.S(MNE<7C99"1:T&LY62?M-
M=04BD3*:JGN4DG$TX0.9!X^12(F95!J@LI1*6?R))>Q2
M      .!M4?$2U8L<5/FP2!DX&8CYLYNSM)$/8]PVDC&]5)9/H5FH?.>XAR_
MV2YQ\ !1&\-F_*IQXY[4UY:K&RA:-LB"MNH)>T2BY(B,:I6'+*8JSN3.[/A)
MDSD+A6(M$^5CE(W]?U#FP5/.1>DLQ(+ZQ3%,7!BYP8IL8,4Q<XR4Q<XZXSC.
M/AG&<"R2?T                     5).=GTM/\-;R2WOR%?PZ?R:??;8FH
MK]^2+^#)]\OEGY*Z?KVJ?*?O]_"$JGO?GWW#]QZ_R5+VONNSTUO2[U +;8
M"(ORK^%KA[Y<*A6&>^F5HI&UM>-'S+6V]M9.XR.OM<C'YU';BJ3+>9C9>!N-
M&=2N2NE(]ZW]=NKZIF#IBHX<**@5HH7Z&ZCH6PCRQ>2.URM%P]D%%*Y"\6(B
M MAXY1-UB+:DNC[?MEATWK-8Z)G"^8 Q')4SE(BAE0ID@+</CT\;W%?QB:*0
MT+Q9I[^)AG;\DY=[U;'S2>V=M*T$;$9XL^P;.TC8=I(/TFA/3;M63-A%,29,
M5HT0PHI@P$+']6F__P PG\[!_#3_ /BF?X1?Y _X.7_SWU/N=^5/\O'_ )[Y
MA]W/_P"& %I< 4]_)#](II[G%RKVCRHU=S#MO'*9W;;9B_[+I$WI:.W97%KI
M.IQRDM+4YXAM'4DO7&DQ+HO)!XV>*2^#.WQL(';()D1 &R?,7Z<7^%EXW^!O
MCZ_AD?<#^!'[O_X+G\'G[U?E-]U!OH;_ (A?ERKGW+[/>^I_[VI;KV]OPZ]V
M )/>+7C$UCI3Q?T_Q=[GL2/(K5D9JR[ZGO%D6JR^N,W>"N]KM-G</&E?:VNW
MO*E)Q)[(7#1="6<+H.FB;I-1,^"E(!60G_H>]).MI.IBL>0#:,+I92547::]
MFM$56Q;-;0IBJ>G&J[>9[(K=8<R*9\E_NS[E)IF*7./;]<]V ,V<C_HW="7#
M9VG+IQ Y82?$JMZBU[2H#$!8-$%W]:;KLNI7"SVQWN.V7E?=6JVSJP6'YPQ;
MK,20Y6;8D80K?TVV4FK<"53S->%6P^8C3'&36UNY51FDK7H67F[)9[K":!7O
M$-L.PV2J04#-.(FENMW51S0XQ22B57;=LI,3:B*2Y4#+*93RNH!(5XX.&_\
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
MKT))\Q0
M                                              A>\]O]'Q8OW5-9
M?X2>BN'Z@9\\0G]'#Q>_Q6M?[Y5U$3_4"244@
M                                               ^.0D&42P?2LDZ
M18QT:S<R$@]<J%2;LV3-$[ETZ<*FZ%31;H)F.<V?A@N,Y %$&U3.S/,?Y(6<
M2Q>RK&G6:Q+0U:P<G5+5O'JG.G3YW)^W5PHU;S"L1E9ZH13/IN[!(X0P;!54
MREO=(Q(+Q^L-:TO3FO:?JW74(VKE)HD"PKE<AVN/L-8Z/2PF4ZRIOQKM^[5[
MEW+A3)EG+A0ZJAC'.8V;+Z]23O8       #5'G'Q!UGSVXG;NXC;=.]:TC=-
M0- .)F,(DK+56?C9)A9*7=(=)QG#9Q*TRYPK"4;HJ_B%U6F$U<93.?&0//ET
MSPR^HX^GDV]M)YQ'T8YY5Z2O+V,Q,M]:42;Y#:LVJWA) [6KV*3U'19>)WQ0
M;?',Y<R+LS1./,5%98F7;UJV(X(!VKE)MKZI+S<TC/$FZ\"[-QRTU8)JHFV)
M"):"V)Q3H5LS$R[NTPDG>;UREN4M/34#6Y* 3?KL(-\9(SIBQP9FL\59IK@7
M&_"5XIX#Q(\-F.BW%DBK[N2]V9SLW?>P8-%ZE 35\?QL?#M8"GXE&[27^Y%+
M@XM!DP.Y1;K/%_<OCMVIWAVR0'G_ .A.*/G&\)OD*O>Y=">.K;.];?!MMHTB
MOV)GQTW7R'T;=J!<; Z9-K*QG] R,4=![)MH)!\U:KRS&2:)J)^\9I^IZ>0+
MA7G>Y2>9'4G%[A!>O&I1]YDW/L91\^Y'5K1_$]KR$D:SASKRJ3#>*GZE;]5[
M@D:"RC[6^?-T<K$;.3'3,BJJJ9/., 2G^(#8W+S;7CDXU;#YY1]\BN6=CBMA
M*[>C]FZL9:5O+=['[>V#$U7$]K&.J%#95912B,(LZ!"1+/W+8R;G.#Y6RJ<"
M2H >8!QMX!<[X+ZE!KO6;X4<MX;2!?*/N38)MR2O&_<<?JHM"E-VWZ6C+OG8
M3NFHU'%0D8MXBY0DO>>R6;JD4(IDABYR!Z?X  #RT2>/;S9>"'R26C??#WB+
ML#DY!%D=E0NLKO1--7OD=K;9>GKG(G5;QVQJYIETE>*'/$;MVF731XXA7:<B
MSR=JLX9Y367 [WY=^*OU$?D8T?J/E_S(XW69<L'LA?6VF^$_&73%VMUSU[!7
M*M3MANFY+3KJG.MH7FJ0TB_U_%Q.7%EDWC_UE4"9(Q2.AAZ!:-X#\0KYRZ^F
MVA^ .RJ!M?C1MZ2T%LK0\I \A-2WS5LW4]E1-OF[31+.\K-VK<7-S5!=R2\0
M^^81Z"Q%6QET4E"O&ZJ:0%23@!5?J,_!KN;;U$T%X[=K[,2VT:M0UUKLYQYV
MOO\ T%.2=7E)Z.J5TA=E:+L,+!1#]BG,OBY<%L;= S%T0[]#)$VYD@,&>5[Q
MT>=OD)OBI\I>6/%7>N[-V\A=>L+9*U7C;HB_[1J>A*E R+ZJ4C4TVOJ>"N-2
MIU@;P\3\R-#8D'C])%\1S(.%9%T\[0+J7U'>AMY;Q\)K'5.E-,[7W!M$EMXS
MN3ZVU;KNW[ OQ6\"9O\ /%S4ZIP\M8BHPO;GW9\MNUMT_&9* .A_3+<:N2FG
M/#;N'36T]5[7XW[IL^Y^1"E2@=R:]M^KK=&J6C6=!AZI;DZ[=H>#F?E'SIN?
M*+K"/HJ';*8*;.2&Z$"$_@L_JNB>?VB%^0S/[GQ.M-T(QMW1M#?V>*5;(5Q(
M1,8]L!%^W$82H7@C5PZ64Z%:8:F4-G&"9R+[ZQZ$'HDH+H.D$7+99)RV<I)K
MMW""A%D%T%B8426153R9-5)5,V#%,7.<&QGKCX"P2?J
M                               UJY6<4]1<P=23NI]MU]E(-GC5VK5K
M05F@I9*!95&^4V%JJL@;TW+&09K%)E5(JA47R&#-W!5$%#DS*;3R@4^_&]?]
MB\ O)PTT/<GBC6/M.R''&S9\4FHN2'F74M-YAJ':FB2IL(^FWM*[!ZS>')D^
M(MXN4N2E<'R+LL..2"\R+)(   4$O(9N.Z>0'R$V" ULDYM++[YQN@=&PK5?
M"S1W&0TPK!IRK9;!2(HL;7:7+Z84<*8QANT=%PH;TT.[%Z*[8]2"Z/PUXJ47
MAMH&F:2I"+9=6);%E+M9TFOMG=XOTBV;8LEL?X,=5;J]6;D1:I'.IEI'MV[<
MILD1*+3>7DDVF$ I+^8FY\H.4?/-;CPAJ^V/6VJS.:YI'7]8KTS+25IA[$C&
M2<QLHF$4G&9+-J]HW]5RCA-DQ8QZ22G:J@Y64NPPED@DP\:WA!BM1/X'>/,)
ME!VW8[$R$I4M-I*M)^FTE[A,BJ$E=G1"K15OM4>MG/I-4#+Q#-4F%<*NU/3,
MA3*>>B] 6.!02      !54^H$U-R4VWOGCG%:^U5L386N6.NY*/K3BE52=M#
M9':%HMSTEJAW/R5D])'R#VNP$ HEA;T_<)D/DG=A%3LN0:2()<O$MP[M?#'B
M='TO8R;5ML_8%LE-GWN+:+H/B5E],1<)"1%3S(M^J#UQ#0-?;&=Y2,H@G(+N
M2(J*I8*J>F3R_P "23D4@C*\I'/MCP3T2G*5XK&3W;LU23KFI81[Z:K5@Y9M
MD33M\EVBA3X=PU.3?MS80SC.';YRV0-T2.JHG5%9?X KI^./QI[)\C%WF>4'
M)RTVQ33KNU/5YNQ2C]XI>MY6=F?TY2.A)EWDRS"L13DA&S^5)@V"F2,P8X*L
MDLJQKE+MZ(@N:T2B4W6%/KVO]>UJ(I]+JD:C$5VM0+-)A%14>AW9*BV;I8QC
M)U%3F454-DRJRQS**&,H<QLVB36G?O 3B!R91>&VYHFCR\Z]PMD]U@XW%0OA
M5U<]^'![C5C1,Z^RDMGU"I.UG#?)LF[DS8,;!I3:] 5YN5WT]VQ*7[J[<-]@
MK;!:L5#/T=9[ ?1M<O[4Z"F5F^*O>&Q(JJSKPA^WL(]2A3)83[L+K'S@HK4_
MF1@U_P"._EZYO<';E^1KE-6K7M&M5E=*-F*5MM.1@-OU5IC.")N(*ZRC-:4E
M6V$/QJ"<LG(MW2)2%;.&Z9L*XEQ4NJ!:4XG<].,W,^!Q(Z7OS9>RM697<_K.
MS%1@-D5HOV/5-(5Q5PM\Q8H&4*4S^-6?1W>;!,.._J7%MIKU)-QQ
M
M
M           #6GEQRDU[PZT7;=Y[&PY>1L#AM'05<CU$DI:X6V5R=&!J\6=;
M!DT5GZR9E%ULE.5HS16<&(<J62YE++P"E9?]L<W_ #)<AXVFQ#)Q,(-W#J1J
MFMH9TM%:IU!5_6(U=6:?>K8RCZK=)T4CV9>X6D7JJA6S8G0S5D6[TBB"T5XZ
M?%+J/@U&H72<78[2Y#R+$Z$KL9W'>E%5%!XCV/8#6L8[]1:)9F3,9%Q)J])*
M03R?&?;(*Y:%MRDW^1)*^*0                         5&_*[X;)>BO[
M-R5XCUAQ+T!VJO-[&TO ,UW<O1G"QE7$G9Z#&-4U%9"D&-U5=1B6,KP^3&.@
M4[#!B,;D9?!D$3''#R4\S>+*4=%:PW//.:9&YP5'7=Y*E>*.5K@N,>P814_A
MTZK;/)L8/G$0XCS]V,Y[OM'P:MQ3!8=X=?4":SV?,0]#Y5TMEIFQ2KA!@TV5
M5'+^3U:X?.5,))8GHN34=V2C-#J'*3#@SF6:DZY4<+-DBY-BVX8] 6+2F*8N
M#%S@Q38P8IBYQDIBYQUQG&<?#.,X%!)_0
M               %=WZCN;RWXPZ*K?K*%Q+;Y^=Y;X3+E)7-?U];V&%CJ].X
MBB'WF[2EQG&#84-G/7MQTKAZD,W#\)$*:)\;&A7!_4*K/2.V9HZ2J&4#)E-M
M^]1;?IU^TLFNTBTUB'SC'<53'3J7&,YB?ZB25\4@ #BIF<A*ZQ4E+!,14%&)
M&(161F9!I&,4SJ9Z)D4=O5D&Y#'S\,8R;&<Y_ +^GTNIUEJHTE=EMS](PBY2
M?\(IL_/J=7I=%4]1K+:Z:%ZRG)1BL_C)I?ZR#WS2572FX.-T5LV'V=KA78FF
M[$@>OLVMRKSJ1M-?N+AE&6.JQ[1K(*+O9,AV;:40+T.8B,<X*0OXTV1LS]N&
MNY)Q[F-FRZC1:Q;1N-+]QNFQ1JLI4I5VR;CB,>LJI>F79!M_2C57[G]OXOR3
MA%>^Z;7Z)[UMER]M*ZMRMKN<8V512EF4ND;8^N%7-)?4RJ)C.<9QG&<XSC.,
MXSC/3.,X^.,XSCXXSC(WNE&,XN$TG!K#3ZII^J:.?$)SKFK*VXV1:::>&FNJ
M::ZII^C(.>;/CHFL33_:O'"N8DHV55=O[?JN(*DF^AY Q5':\Q08W\660AY
MY384A6_5TT='(5@DJV5P@QT3\P> ]PV74V\CX31+4;%-N=FG@G*W3MY<G7%=
M9T+X*.9UKHTX1<UT+\*_<1MG(M)3QGG-\--R6"4*]1-J-6JQA1[I/$:]0_1J
M6(62PX-2DJU#0\9/(YVZCY!HY8/V+A9H]8O$%6KMF[;J&1<-G39<A%F[A!4F
M2G(<N#%-C.,XQG U>::>'ZFUWKU7H?,(!S-?KM@MDNRK]6@IFRSTDIE&.A*_
M&/9F7?JE(90R3*-CD'+UTIA,F39*0AL],9S^# NT:>_57PTVEA.S4V248PBG
M*4I-X48Q66VWT22RWZ%J^^C2TSU.IG"O3UQ<I2DU&,8I9<I2>$DEU;;PEU9/
M?P<\?B^H)5EM_=1(]]L-J3)Z;3&RJ,E&4A15/L4GYEZGZC24M^"',1HFAE1I
M&%ZKX47=G2RPW-\*>"-5MNKIYAS:OLU=34]/I))-PEZQMO77$X_JKK_5&6)3
MQ*/8M(?._P!PNCU^BOX5P*WW:+DX:G61;[7!])4Z=K]2FOILM_2X-QK[E+O4
MKHV]-)RR/]/Q3\Y/R:ORZ7PP76=/C%L8-\<FS<9J<2-G*>"?9[([..T^<_'/
M=C'V<YTX^['<.FR[5%__ '3;)?\ RF$'_P"<^'Y?$W=^SO;>N^[O-?\ W+3%
M_P#RZ=B]/^S^/YKT+)@TW-W@
M                 AD\\VQ&5,\?%NJS@Z?N]M[%UG1F"638]4QX>Q);/<+$
M)VF-Z:3?7N2F-]G!<J%QG/4V"FJA^H$0/TXL=+J\I-XRR).L"RT"M'22GHF-
MVR\IL2DN80GN/[5+O91$AGLS\5.WKC^TR*Y^A"+C(M$@
M5://%X];=/V!QS=U)".; T+7HV,W[ QK?"\K%MZNP0BH+9B+9$F7,A$-:\U0
M82V2]QH]NQ;N,XRW]RHWN0E\&05N]>[^WOJ1LHRU3NO;>LF:RJBZK37NR+C2
MVRJZQ<$5640K<S&I'55+C&#&SC.38Q\17A,'?F%WY<<NK?6]/GV3O/?5INTT
MQ8P5.L^Q;E=BR4HB0V4':R%EG'L>U;Q+5,ZRSQQE-!BU3.JHHFD0YL.BZ@N5
M^-KQ2:PX30#"]7=&%V5R2E&1#RUW68X<0] P[0)[JM:V0?%,=H1#.3(N)DQ$
MI"0+D^,8;-U,ML6I2S^1))=MW6E>W-JS8FI;6D16N;(I=DI4OW()N#H,['$N
MHL[UNFIDN,/8_+G"[<^#%,FNF0Y3%,7!L4KIU!1?\8UKL'%?R>:NI]J/\M?%
MV?:^.=\8%6RFBK*6->4U\DP5.?T^Y)E?R,%\8-C[1VQ?AU%Z76)!?D%DD
M
M                                   (7O/;_1\6+]U367^$GHKA^H&?
M/$)_1P\7O\5K7^^5=1$_U DE%(
M                                    ([?*Q)[QC."6]CZ"BGLK;']>
M)#V8D2Q))SC36,PMB.V0^A6!DUCJO$:JX<%442(9PU:'6<(Y*JB0Y:HXSU!6
M1\&W)KCGQJY#7]WO><+2I39-+BJ)0[]*-D_NE!96L"4M/Q5GF<*96KK>?<Q\
M9E)XHG[!/+0^72R!>PV:YIM=""[NR>LY)FTD8YVV?Q[]L@]8OF2Z3IF]9NDB
M+MG;1R@<Z+ALX1.4Z:A#9*<N<9QG.,BT2?2
M             AP\E'B.UMS2;2.T=<+1NL^239D4N+$9$R53V6FS;I(LHO83
M5H@JX1DF[=N5!I--B&<HI=$W";I)- J%498_($*'!SR,\A?&UMW/$GF#$68V
MHX">:UR:@;)E63M&D"NSI81L=)?-#2.+#KP[9<CPT>T4<LW#,WNHLW><Q'=;
MBI+*]2"YA%RD;-QD=-0S]G*Q$NQ:2D5*1[E)XPDHU^W3=L7[%VW.H@Z9O&JI
M5$E"&,0Y#8-C.<9P+1)]P
M        "C;Y:E"T[RXV>QP*2;221L?'FUX,7*I$SS3"F:_RDZSANJ@HEE0T
M8D8^4S$,8_<?NP<V3"]'])!>2%DD #13R3\CT^+7#/=&RV<A\OM[ZNJT+7)T
MS%*\S?;T12!A7K'!RY34<5M!PXF#%-\#(1RF/CGH7,Q66" CZ>?B42T[ O?+
MVW11U(G6Y%]>:H4=(8RW<7B?C<FNM@:'-G!\.*S4WR+ AL8,F?YVM\<*(?"N
M;^!"+<0MD@                 !3P^H\A+>CR8T18WB3S%!DM%FA*ZL<QLL
M,V^$O]L?W1) O3M(\+"V"!RKGKU,3*?_ *"+L/0AECCQR7#7-UX.<8I35I6*
M%8C]15"LNH]B4A,Q5MJT6A W>/?D+DRF9-.W,'AUU5.JCHY_<9R;U<&-;E^I
MDFZX@   !K%R>X=\>^8%./3]YT"-L>6[=PE7K:S(E&7NG+KE-_==5M:")I".
MZ+9*J=J?UH]R<A/<MUBEP42FUZ J&\V/$IR7X(S+C=FDK#9MAZFJ[Q2<C=ET
M95_ [/U:DB;)T7=N802Z3]@G'HJ9+F<BE,M.U,RK@C#!R)9N*2?1^I!L%PX^
MH!VSK@L;3.6M<<[HJ264&J>QZPG%0VTH=H3&"=\G%F+&UF]X23(7&,G4BGIL
MY,HLZ<'STR<%\ 6?>.?+GCMRPK>;+H?:%=NY&[=)>8KZ2YXVY5KU,E3[+)3Y
M0C.PPY/7SE,BZK?VK@Q<Y055+T-FVTUZDFR @
M
M                                                    %='ZCZ-L
MJW''0,LT='+3V&ZW[">8X3,8J]BE*-.+U5Z=3!\83]E'14PGC&2Y[O<_AQTZ
M9KAZD,[1].M1ZI&<2MH;!8-F:MQMN\IBNV.4)A$SU.(I]/I[JNP*YR9RJFBR
M5M#QX0ANF<YD,FZ=,ER$_4(L#"@D                            -(MS
M>.#A%OR1FYW97'6A/K-8<JK2ULKS9]2+.^?*D,7,J\FJ8^@7;^4QG.#96<Y6
M,IDN,*=^,=!*DT"C=S^XRQW$'EEM?0\%+/9VKUA["2E2E),R!Y16LVVNQ-IB
M6DJ=LF@BM)1",MEDNJ5)$KA1ME4J9"J%+B]%Y62#T)=,H/&VG]4MI JI'[?6
MU%0?$7-DRY'B57BTW)5C9R;)E2K%-@V>N>N19?J29)$
M                         "L']2I,>A5^(=?]1UCYG/[JF/2(;HQ/\BCM
M8LO4<$]7'<Z3^\71'/8;H0ZOVB]>AKE?Q(9+AXH8U**\=_%=JBHHH177KF2R
M97M[L*S-IL,NNGCL*7'II+OC%)^KV8QUSG/7(IE^HDD,%(  JW>?NURJ^W=#
MT?+U]B#C-<3-K)'>Z4^6GE9RSO(A1[[''1+WR;2O%)ZN>XWIF[<=N.[NW@^U
M+0T1X_NFY]L?W,]9"KNQ]7;"M32[O7MS8WCY]>O3&@WW@;AJ)\CVC:NZ?[6O
M0SM[<_3WV6R@Y=OIW8K2S\GA8ZYK^_V/C_\ )^'Q_!D;7FGH   8AV9H+2^X
MTU\;+UK4[6\<-&T>:<>1B36TI,69UE&K)G;HW+*SL&K<[A3)$T':9"Y4-TQ]
MK/7P7(_%_ .5W/5;[M>FMU;>79'NILD_G.RB5<Y_[TF9'XUY=\D<0TRT6P;O
MJ:M$HI1KGV7UP2]%7#40MC6OP@HF$L^/?AODRY\:38E.X3.D?.+QM'M)A3&,
M9,@EF\91;J%Z?9,0I3%_4S\<CP]?VY>+(6*<M+J9Q3RXO46X?X/ME&6'^#3^
M31D&[[HO+-E4JX:C15SE%I2CIH.46_BN[NCE>J[HR7S31L;0]5ZUU<U69ZZH
M=2I23INW;/CUN!C8IW)HM#JJ-2RS]HW3?2QD%%SF(9RHJ?&39^/Q&1^-\"X;
MQ!?_ (N;=IM-;U7N*/?<T_5.ZQSM<>GZ7/'X&+>4^1^<\T^GDVYZK54=/Z7<
MJZ,Q;:E[%2A3W)O]79W>F7T6._#UQXD[73:'>-BS*-<U_3K3>+ XZ>A!U"OR
MMDEU<9-@N#)QT.T>.S%[L].N"=,#\&X[IMFSZ9ZS=M11I=(O6=MD:X+_ 'IM
M+_6?0VS:-UWK5+1;/IM1J]9+TKIKG;-_[L%)_P"HMM>'3BGOOC-K':+O=K4U
M52V;-U28JNMW3Y%Y*UO,(PFVDS8)E%DLY81DA:V\@P2RV]3+I).,)[@J9^B9
M=!_N'YWQ7FF]Z&OC4O?EHJK86ZA1:C9WR@X5P<DI2C4XV/NQVMV/L;75]%/M
MI\?<OX+L6OLY3']O'7VU3JTSDG.KLC-3LFHMQC*U2K7;GN2J7>D^BF.&NYLN
M                                                     %.?ZAKD
M>C>M_P"N^.4$^(M$:0K2MBMR:!_AG8&Q4(]\BP=E*H<BAH.ELH]9'.<%,0TJ
MN7/478+IDADIG@5XO/-*\4)'<=GCE&%PY)S+*TLTG+=5N[;:QK*3V-H!5DER
M8-TG'$A)S""I,^FXCY%H;'QQUS3-Y>"2<P4                 #^&*4Q<E
M-C!BFQDIBFQC)3%SCIG&<9^&<9P (A>17A&X/;_L,A<6->M>DK1*KJO)1QIR
M5BH2O2C]8W4[IW39Z#L5;89/GXG+%H1N%3YR<_<<QC&J4V@;%\+?'/QNX+1L
MN;4L1-3MUL:16MAV=?GD?,W=]&D5]PG!,G$;%0L1 P";C[>6[%H@9SDB9G2C
MDZ*1R0Y-^H-\!   HW^9;6\KQI\D3S:U7;FCV^P?N#O^J.$LG*@E9XQXG'6#
MM<$QC)'I[G4%GZI<9R=/#XAO@4Q!=AUB07;*9:XB]T^J7BOK^Y@+E6X*UP;G
M[/\ =$18HMK+QJ_V<F+^-9/"&^&<X^(M$G9
M
M             $+WGM_H^+%^ZIK+_"3T5P_4#/GB$_HX>+W^*UK_ 'RKJ(G^
MH$DHI
M                 $ //7P6:OWS(3FTN,4C#:5VG)J.I*8I3UNNGJ6XR:N?
M4.X;MHUNX>:]E':F<Y548MW,>J;IGV:2AE5SUJ;7KZ A)USR9\C?B'OS36%[
MA["PI.%UG*>I=E>K8]762.]UD[Z4UK9H]VY:1>5%7!CJ.()[A'#D^/>H*G+E
M+%;49$%K/@EY&M%<\:JY7HRZU.VA7V*3V[Z@L3Q!>Q02!U2-C3$+()(M6UNJ
MAGBA4ROVZ:2B1CIE=-VJBJ29K<HM$D@(I
M&,-I[JU)I&#+9-N;&J&O(=3)R-7-IFV48K(JI]GJ-XABLK[^8=$PIC.4FJ2R
MN"YZ]O3XC[>Q\;W_ )-JOV>P:/4:O4+U54')17SG)+M@OQDTOQ/@[_RCCO%=
M)^]Y'K=-HM,_1VSC%R:^$(M]TWU]()O\#164\PW &->K,D]Q2LIA V4S/(O6
MFR561U"&,4Y45G-5:&7*4Q?@<A3)GQTR4QL9ZC*%'V]>5[JU8]NA#/PEJ-.G
M_%*UX_)]5\4C$U_W)^'Z+75'<[+,?&.FU+C_  ;J6?S71_!L[;2_*MP)O#E)
MBQW_  T&]5-@OHW2MW2F-D^Y0Q"&5FK%7(^OD*;M[NON_L%SC)NT?/W'P7Y4
MVR#MMVFRVI?&FRFY_P (5V2L_P# Z_#)]+;/N!\1;K-55;Q55:_A=5?2E^<[
M*XU_^'T^.#>NKVZIWB';V&E6>O6^ON\F*UG*O-1M@AW)BX*8V&\G$N7;);)2
MGQG/:?/3&<?V1B_7;?K]LU#TFY47:?5Q]86PE7-?G&237^@RQH-QV_==,M;M
M=].IT<O2RJ<;(/\ *4&XO^#.PC\A^TU%V;Y N!FE+*ZI>Y>;?$74EQ8FR1]4
M]F\DM-4*RLSXQC.2.H*U7.*E&YL8-CX'2QGX@"L!YX.1G!KD1/\ &^Y<:>1_
M''>VR,,MCUB[N]%[FUIM-VA5H@]-DJNVMF*'89]2..UD9V0S'>XRD98B[G!<
M*83_ !=ROY$,L:^*IW8'OCSXJK691RI)$UJ5HV,[SC*N*_'S\VPJ29>F<_W,
ME56S(J/]A'!13+]3))!!2
M        *&?-_9E0O_F$N]MM\^W@]?USDOK&F6N?5RY=,J]6-2NZ50;?*>@U
M2>N5$H]*IO7*B2"2JBBG?@B9CF[<WE^D@O+Z[V10=N4Z%V#K&X5Z^4FQ(JKP
MMGJ\FUEX=^5NX5:.DTG;110A7+)X@H@X1/VK-UTSIJ%*<IBXL^A)W4 4U/-G
MRJEN5_)^D<.]+E5L\#JFV(U/+.)QA4UWW[:G3>O.HUIGU,D<)4_W!(9OG)4L
MED5Y'KDZ643B[!86606F>(7':!XI\<-4:(@2MU,TBL-DK%)M^[)9ZZRAU)BZ
M3_J*)IKG1E;,^<JH%4QW(M<I(X^RF7&+;>7DDV*=NVK!JY?/G+=DR9-UG;QX
M[63;-6C5LF99PY<N%C$10;H(DR<YSYP4I<9SG.,8$ JK\B/J&+;!<@TXWCI1
M*1:^/-5E6\=*RMRB[ A;]FMT7?ISTQ77;:=C4:A&KML&Q#>Y8N%^[!7#Q+.%
M,LD;BATZ^I!:H:.4WC5L\2*J5)TW1<IE715;KE373*J0JS=8I%D%<%-CN(<N
M#%S\,XQG MDGT               B;\ME9XA[?XYV/5^^]YZJU'L.#+]\M32
M]HL3$MH@;BT8KY9]M6C3/KC*UFRL5#LI%)JQ==4%BN$TCN$&V2U1SGH"MUX?
M_(1-\0MU--5VP\E/:(W9986$G8IGD[E:F7:2<MH2"V#!LELD[DC^JDUF4$NQ
M9TP*FKC"JS-!$]R4<K/Q(+U(LD@    '\,4IBY*;&#%-C)3%-C&2F+G'3.,X
MS\,XS@ 02<V?!5HGD')S.Q-"2[;C[LR3RH\?P3.)(\U'9)$YCJ*.5ZVQPV?4
MU\].;&%7$68[3'3)_8'5,=0U:FUZ@KF;<\>/D)X0V9&]IT+8$=BLN5'41N;0
M<O,3\=&E3]9/,L2?IN6]IJ#90A,X[Y1K&'S@^"Y+]O&,UJ460;N<5_J ^0VK
MR1M8Y'U>-W]4V_MVV;4S4:T_:+%H3'I&5</6C0]8MAVZ12Y*1RT9NUSX-E9Z
M8QN[$."^ +*'%'R+\3^929&6H-BI(7<K7+Q[JZ[-R578K-$B957!T(5PY<,K
M$W9%/CW#B'=235#.<8.J7.<8S;<6O4DWC$
M
M                                              "GKYG?*'1.0;:>
MXC:>KL3:*)3[G'2-CW$Y=G<%EKG5'#UHLSUVU;XPU/7F.7#ALI+***XD_4/[
M4A6V".'5V$<=6024_3[:HV-KWB)=+/=HV1@H#:FU7-MU_$RC0[-P^@&=7@()
MQ;T$EDDW'RZQ/8_*+8Q_@LDPPLGCTE2'4IF^I*)X10
M            "BWSV9)\G?,O9M=H8RXC;/OG3&D<I)E25]LTBF%#H-E.<R6$
M\G30D&S]=3*ANY,N<ER;!28QB\ND2"](+)(
M                  50_J4WCD]KXB1YE<Y9MJ]N=X@AT+VIN7TEK1%VK@V"
M]^<K)1R.,XSG.,>GCIC'7/6Y60R>OQS?Q#N(W[@6MO\ -MD*9?J9)NB*0 !4
M\\^,.JAR?U)/Y]7T)/0L;#I]4LX1]6#V%?WJWIK=>BBO984^\O3'9CMS\>[X
M;X_:MJ(RX3K])T[H;K*?KUQ.BA+I\OZ;P_CU^1ST^[S32CSS;M8\]EFT1@NG
M3->HU$GU^?\ 465\.GS(.GBB*RB2B"*;<F6C-,R*9S'Z+-FR35=8^<IIXPH\
M60,OG&.N"^KTZYSC(V:K4HIJ3;?<^OX-MI?P3[?X&J=LHR:E!)+M2POFDDW^
M<FN[^)\@N%L        )S_$#RYXE<5X/:9-TVRPT[8>Q;'!M$I=2KS<]4$J7
M7(XQX1$CBM,Y>492SB?GI++S*K7"&$$FQL*? ^,:P_<%P#GW.=5H7QO3TZC:
M-'3-N"LA"UW62^MXL<(N"A"OLQ+N[G-8]#:_[;_(WCOQ_I-P7*-1=IMYUM]:
M4W5.RE45Q^A9JC.<9NRRWOS'M[56^[U+(VL>57&W<IT&^L-XZQN,BX,F1*#B
M[?#ELN3+9*5'!ZP\<MK"EZQS=I.]L7N-C)<=<XSC&G.]<%YEQQ.6][9K=/2O
M6<JI^WT]?ZB3K>/CB71=3=S8O('".3-0V'==!J;I>E<;H>[U]/Z3:L6?19CU
M?0S\/*'L
M,0[]W34..NF-D[NO:_I5C6U5D;&^1*J1!Q*.D"%0AJ^P45QE+$K99MPVCVF#
M?9,Z<IXSTQD2EEX!1?X8\?MA>3WG'(25_6=O(2>MDKN'D#9VV#H-V%9<3&7[
MR"C3Y5ZLG%D?+I0\8BF8QFB"F52DRBU4Z76^U$%^Z)BHR!BHR#A6#6+AX:/9
MQ43&,$$VS&.C(YLFS8,&;9(I4F[5FU1(FF0N,%(0N,8QTP+))R
M                 KS_ %#^@<73CCKCD#%,L*2^D[KF L3DA#%,2B;-RRC,
MN'*A,9]7#"[1D0B@4_P)\Q5R4V,FR4]<'UP0S+W@MY<1V].*C'24]*)GV9QO
M3:U15FX4(1W+:Q=JN3T"9:)Y,7UVT(U34A%L)ES[<K!N97.#.4\G36'GX$DW
M0H
M                                       $./G>C#/_ !W7UUA;">(7
M8&K),Q,DR;+@JML:P_HE-@Q?3R4TMA3KTS\"=.GQZXJA^H&5?#9)_-O&MQC=
M>A[?THO9$9Z?J>KW?)=R[%A_7[O33Z>Y]AZG;TSV=_;U-T[LI_J!)R*0
M
M         &)MUZ,U/R)U_+ZPW-286]TR9+U6C)=OW+,'I4E4F\Q!R*64Y&"G
M6)5C>@]:*HN4N[."GQ@QL9E-KJ@4H>77&_:OAYY@:]V-J2X-YBNO)&5N6D9V
M6<KJ2[J$BLL&5CINR(J(5A,/,($F_8.LH'(TEV*N%<%0.=1LWNI]RZD%[<62
M0                        #$&_MQ0''_2^RMS6;&%8K7M5D9[V65<('EY
M,A"M8" 06R4Q475AGG+9BB8V.TJK@N<_#J/0<4X]J^6<DT7'-%TOU=\89QGL
MCZSL:^*K@I3:^46>;YAR71\.XQKN3:[KI]'IY6=N<=\O2NM/X.RQQK3],R62
MA'NS=NR>0FQ9_:&U+*_LMHGG2RO>Y76,PAH\RZRS.OU]B=0Z,1 195LD;M4<
M%(3'7.>IS&,;JCQKC6S<2VBK9-BIA3HJHI=$NZ<L).RR7K.R6,RD^K]/1)+D
M3RGE.^<RWJ[?N07SOU]TF^K?;".6U77'TA7#.(Q71>O5MMXG'WCSP '983F%
M<N$C*7W96-N3VIFE=03<RKR*>Y4:3G0^",H1[5W.'$1;UG[HQ4T&+ILX3.KG
M&>W'3)BXX\HV<#TG%KMPY_IZ;]KK^F$91S;*R2?;7IY)QG&V6'APG'$5*4I1
MA&364?$=/D+7<OIV[QUJ;M-NL_JLG&35,*HM=UFHBU*$ZH97TSA/NDXQC%SE
M%.&+R5?43^0_R'*N*.IM:9T1Q\2BT8,VI],.I#7Y-@(X9&9RTWMV;AY5>=N"
M]F,?*JT(=]FM,L%2*@RRLFH[7YA:^S1VZVZW;JYTZ"5DG77*?N2A!MN,93[8
M=[BL)R[8Y]<'5_05ZRG0TT[C;"_7QJBK+(P]N-DU%*<XU]T^Q2EEJ/?+MSC+
MP0)=>OX?C^#'_KOAC_UV!^0_6?TIC$-@Q39*8N<9*8N<X-C./P9QG'3.,X %
MD+Q._4M<W/'=-U+76V;/8^5G$AFJQBI'56PYU63OFOZZDBFQ(MI?8TQEW-09
M81JBC[:OR"SNNF01,W01CU%\O4@/4PXK\I]&<T=$T'D?QSO,=L#56QHK$C"3
M#+JB]CWB)LH2U;LD4KGWE?M5=D"':R#!P4JS9PF8N<9+VF,!L*
M                                    *<7-GP?[VHS;DWR8A-KTF]56
M$?7G<"%=4:V-ML"3K:\L[M%DQ)>JS7AL2T!#.'3@YR.UO?>USDI4CJX(6ZIK
MT(-I/INMKR;ZK\EM)2#Y56,KLO1=DU=BHX*<C96S-IVNW R#=17"J21S5V(-
MGTR93[SFR?)3&+WQ-?$(E1\IO-EIPIXR3E@@WZ*>XMDX?4;3K#/8=9M..6I?
MG-T.B;.>K&B13GW>#&(=(\@HS;J8[7&<XIBLO\"2%#P+<&'M[NCSG)M-HZ<P
M=2E9J'TVWE"G6/:+VLFX8VK8#A1WWF?,JN1XLS:*]#X5F%%E,'(LPZ&JF_@B
M"VN+9)K(XY$\6=N3ULX[1/('4L]?IV,LM.E:-7=C51[<,'<1;QC/1\?&-Y%P
MX<3,2U46RN@F159L9(_JD+Z9\%G#74$(O$[Z?:(UCN9&_P#(O9\%M&F4N=9S
M-%I-2C9**;VQW'/CNHYSLGYNB;VL:W]!%16)8JN4W:F<D5=90(=)Q6Y_(C!9
M5%LD           #@;3:*_2*S8;E;)9G U:IPDK9+'.2"F4F,/!0C%>2EI-X
MIC!LD;,6+914^<8SGM+GIC.0!3:Y@^8;E1R]V2MI3ALC>-?:^G)1:NU.,UXP
M?*[PVB;N5P5\ZE(4CB<KB+YNEE4D;$&1400[\.G+@O7"=U12660<QHGZ??E/
MM3T+5R#V15=)H3!_F#^-4POM/9)U7'1PJ:6:1TK%UENZ=9/T,?,VY63/G.5$
MLYQVY.:7H"9KC3X.^&O'RRUN^S1+ONF]U:5CI^&D-@R[5K6(N>BETW4?(L*;
M6F42R=$:ND2JE0E5I5+U,8SG&>A>E#FV23(BD          &BW)#QM<-.4R;
M]WLW3-?96Y[@YORBT-,M&OB;HWPP]=S4$FW0L:R9<YP4DPWD4"]>OI]<8SB5
M)H%<'EIX*.0_'MVYVMQ)M\SN*MUIS\^80C$YJYO>I?+SY=MGD-B',UC[H\C?
M0P<J\49A)G6R7#>.-G&3"XII]&0;L^*?S$36R+)!<6.7TCA#93MX:OZ\VY+>
MVAS6B61RDU9T/8#94C1-M=7+DAT&3_&"9DE\D;+)X>9*JZIE'XKT!9.%!(
M
M
M :\\B^5O'[B?56MPWYLJ$H4;)*.4()BY*]E+)973,B9W3:N5>%:R$_,Y:^X2
MPNH@W,@U]9/*ZB93ESF4F_0$?D%YVO'9+R";)_L.^5AN<N<YE9W5EP6CTS=Y
M"X(H2N,;!)=QL'R;KAODN,%SUSC/3&9[) T,WC]1Q!PMX=PW'W0I+M1HMZ9#
M[[;#LSZL/;2BBJ=)9Q#52,B'CF"CW&"84:KOG*CHZ9\969MSX,F*E#YD9-?N
M7GGQE=Y<;'6K-,:RLVG=D;!9O8'9EI>6)A-,ZW5G!"HOH[7$RP1C)-Y*6=J=
M1NX?.V+ \:U,H5N55=1-TVE0P\_ &MO@LXTP&^N7[ZUWJG1UNH.D*.]N3EO/
M1A)6NXO4L_:0=$:OV;@JC!P^(522DV9%R')A6)RH7'>D7.$WA O'%*4I<%+C
M!2EQ@I2EQC!2EQCIC&,8^&,8P+1)_0
M!2;XU5L\AY]YF+M:K)%PER\Y06(ZJN,I,UGT2EMRVP.6B:CQ0Z/OWC-M[1,R
MJARG43+GO-C)<W7^C^!!=D%HD
M        *@WU(4@@IOOCK%%5/ERRU#/R"R.2G[$T).YNFS=4ILX]/)U5(A7!
ML8SW8P3'7X9P+L/0AED[@FV2:<).'R*+=-L7^"_H191)-(J./<.=655R[5.F
M4I<>LNZ5.HH;..XRALFSUSG.1;?JR3:L0  ()O.MH&:ONE-=[OK46XDG&F)V
M8CK>1DGZBS6D7A.,(:<<IXZJ*LH.Q0;1(_9C.422!U38PF10Y-H?M?Y7IMJY
M)K.,ZV:A#<JH2JSZ.ZGN^A?)SKG-K/JZU%=6D]3/NRX?JMWXOHN5:&N4Y[9;
M.-W;ZJB]1_J/XN-=E<$\>BL<G]*;544;W'/<      #G(NL66<;N7<+7IR8:
ML\&,\<Q<2_D&[4I3-R&RY6:-UDT,%.[2QGNSCIE0F/\ ;8Z_EOUNBTLXUZFZ
MJNR7HI3C%OU]$VL^C]/D_D?KT^@UVJA*S2TVV5Q]7"$I)>GJTFEZKU^:^:.#
M'ZC\@   ;R\=O(QRRXV2+'[I[/F+74FQR8<Z\V,\?7"H.6A3%R9HS0D7>96M
MX-V]>^*=,C]W]MDQ<F*;&/+_  _P+F5,OW^BKHU\ETU&G4:K4_FW%=MGY6QF
MOEAX:ROPOS5Y#X/=#_+M?;J-NB^NFU+E=2U\HJ3[ZOSJG!_/*RG;7X0<W]<\
MV=<N[/6&BM6N]6591^PM>R#UN]?UY^];Y5:2,<[2PB>6JTL=%8K-X9%N<YVZ
MJ:B29T\XSH/Y,\9[QXUWB.BULE?MEZE*B^,6HV13PXR3SV6PRG."<DE*+4FF
M=$_%?E39/*6R2U^@B]/NNG<8ZC3RDI2KE)94HM8[ZIXDH3<8MN,DXIHW7&-C
M*(                                                52?J#.8"\[
M8J7PDH3M5RG#.(;86WBQJAU5GMCD6Y\Z]HJC= N%CF8QKWYPX0SZA%U'L>8N
M,*(9%R"^)#)C?%EPD9<*>,T)!3D>W3W+LLD?=]QR)<$.X0FEFJF8.DE<%QG)
MH^A1;PS7MP=1(TBJ]<)Y[7'3%,GE_@224BD
M  8FWOJ&N;^TSL[2ULQT@=F4N>J+QR5(BRT8K*L548^;9IJ="9D(*2]%ZVSG
MX870)G/X!*>'D%!7CANG:OC0YJ'EY-FY3E]6W6=UAN2H-ECD;6ZG-IK$7<(5
MNJIA)-RFYQ'IR,0Z-C*/NV[1ST.GCM->:4D0>@Q1+O5]ETNJ;"I$NVGZ?=J]
M$VFLS+/.<MY*$G&*,A'.R8-@JB>56RY<F(?!3IFZE-C!L9QBP2=K
M
M                            $1'G,_HXMN?XU:F_?)K8KA^H':?"I_1E
M\:?_ $LG_6 VJ(G^H$IPI
M                                    !4Z^I1_X[\3/\5=N_P"%Z"+L
M/0AEL46B0                        "#7SQ;,>5GC9KG6K%PJWSL_997<
MN4GJX(\K]#BE)-9BMDN<)9+FQ2T6XP4_7J9OC.,?#.<;.?:WLM>MYEK-YM2?
M['18AZ=++Y**DOC_ (<;(]/[1JE]VV^V:'@^BV.IM/7Z[,_7ZJ]/!R<7\/\
M$G5+K_9Z>A4V&^9SQ   "N/Y,.0LALK<;O4\-(JXHFI':D2NS;KJE:S%^PGA
M.RR<@V.T:'R[KZYSQ*!%#."(^W751,7W:I<\X//?.K^7<VNVZF;>R;7.=%45
MZ.R+[;[?Q<K(]L7G#KA!K&7GJ)]O?C_3\*X%I]==6EOVZUPU%\FOJ4)+NHIZ
MI.*KKDG*+ZJV=GX8C2&#S.X    !;6^DD\EEBXP<X6_"F[V%QG0/,UV>(A8N
M0D,EB:5R,BXHZE"LT6@Y6,@T7V/'1QJJ^2:IE7DWJ\,98^21Z9< >I$
M                                         .$LU>C+=6[!5)M'+B&L
M\)+5Z70+DN#+QDTP<1K]'&3D4)C*C5R<OQ*;'Q^.,@"F=X.]HUCC7RZY%5W;
M=DCJ;7HO2&PBV*:EW)6L<QE-57.O2$B9P7.#J*9;P;>54*5/U%393["$.8^.
MEV:RNA!AG:%TVMYHO(9!URII24)1'#O[O4YJY246:ZOTA7'IGE@NDVW1RJT)
M/RB:ZCMQWGZ.)-VUCRK93*V[97TQ!=UU;K.FZ9US2M4Z^B4X2E4"N1=7KD:3
M.#G1C8IL1NFJ[7[2G>2+PY3+NG!^JCERH=4^<G.;.;+Z]22JYYA_+18+79+7
MQ-XRV=S"4>O/'M=V]LZO/U6TE>)AME1G,T2L234R:K.F1;C"C:2=(G[YA<AT
M4S88%-E]<C'XL@@@=T#;/'O:.J3R[!W3MCK(ZYVE58X[U6.GH,L\^;3E'<2N
M4>QU7Y5ZU3;/BI&SAPW;N4C'P13)B%KZ,'I?BP2           !6#\@?G0O&
MHN1/Y+.*;.@VBGZODLQNRK/:(UW.,;U:F;OTYNK5QQ'RD>9A78'"1FBL@B;*
M[I]ZN438;HIJ.;D8974@VU\Y.\YJI^/"+8,$'U:E>05SUY3IF*,MCYE$P*\/
M)['L$6Y=HE*0V".*HWC76"9+ZZ;DY,XRD8^!$%]1)@SZ>?C'4H+25TY334(S
M>;!O=PF:)3IEVU(LX@*!5T(]*5Q"N%,=S->RVE=TD],GCJ=*-0+W=.\H3?7!
M"+'0H)                 K/>>/@74U*(MSAU;$(5R\U29@F.Z4(9#V:-KA
M)N1:0<%?52->SLM<!/NV;5RX*3O=LW6%%3XRS+WW(2^#()./%!RWD.7_  _I
MUNMD@>0V?KYZXU9LYXX5(=Y,V&M,8]Q'6MQC!L***VNLR3)VY5R1-,TB9T1/
M':F*9+#))*12
M
M            #KEPM]9U_5+)>;I-,:Y4:A"2=DLL_)J^C'P\'#,UG\G(NU,8
M,;"+1H@<^<%P8V>G0N,YSC&0*#^U[/O'RX\]WK.D).'CB\V)U7M;1DFL]3KN
MLM/UU5P9G)S)L$<?*H^-A4SR<LHDGWNY1RKA!(RRZ*&;W2*()N([Z;O2Q:BW
M:RW(_:*M\^7IE=SD=6:FA4<2F<%RJLWJKDKB9S'ESUP5(TSA3/PSE3']J*?<
M8P0=<3.-VLE?)Q \4MY0_P"4'7L1NC;VF;/'KR4U5CSSVK1]]K$'(9?4^91E
M8QPG:HIF\*FV?93RHGA(ZAT3'R:IOZ<H$]>VOIS^.UHF<26H-T[(U,P6735>
M5Z?AXK9\6@EAP0RK>$<K2%.G&29FF#$)EX[DCE5-@^3&+CT\T*;^(P2V\,>&
M.H^$&I$=6:K;O'R[]]F<NMWG"MSV>\6,Z)&_S&55;)IH-&#!J3"#%BC@K=HC
MC.<=ZZKA=:EMMY9)MP(                                %)SREQ.R.
M$7E0;\F*<QP@WM,]3MY:^=O&ZQH::>QL?%P>P*O(."=N%L/)J/>$?))&(NDP
ME438R0RA#YNQPXX()RM)^=G@AL^+B,7NU6?1=K>MT22$#>JM.S$.TE,]A7#9
MG<:;&SL2M&E4R;*3M\2,[TL8RHDB?/IXH<&B26VD7VC[,K<?<M=7"L7RI2Q#
M'C+-3YV,L<$^P3/:IAK*Q#EVR6.D;[)RX/DQ#? V,9^ I] =L
M                              %,'ZBN8R\YGZPATW":J$-QLJBBJ!2E
M[VLC)[*VLLX(J?MP?.58]!H?!>N<%QGKCIG.1=AZ$,MH\:(U6&XX\?XA=1-5
M>*TEJJ-652[O2458T2!:J*)=Y2G],YTLY+UQC/3\.!;?J29M$  #XY"/82S!
M]%2K%G)Q<FS<Q\E&R#9%ZPD&#U$[9XQ?,W)%&[MF[;J&3524*8BA#9*;&<9S
M@7*K;=/;&^B4H7PDI1E%M2C)/*E%K#3364UU3ZHMW4TZBF>GU$(V461<91DE
M*,HR6'&2>4TTVFFL-=&4TO+!PDK7$?;U<L&M$EFFI]Q-Y^5KT$JHHX^YUA@7
M,?FR5EJX/@RAX(B4XT7CO6.98J:BB.<G]#U#]%? _DO6<_X_=I-Y:EOVW.N-
MDUT]ZN:E[=C7]O,)QLPL92ET[L+F7]POBS0^.>24:S8TX\>W.-DZZVV_9LK<
M?=J3_P"KQ9"5>7W8;B\]G<XI1G8U\  W%X]\(-U<KHA.3T"R@K>XAY9"%V+&
M2EHKE7?:_4?K'-#6%^VFY1J[FZE,QY%#I+QR3IX1RS=H&:X]-!1UCSEODSC?
M!-0Z>5RMT\+*W/3RC59;&_M7UUQ<(M0MA+"<;'&#C.N2GUDH9+X;XKY1Y"TR
MOX?&K4SJL4-3&=M=4M/W/Z+)*<TYTSCEJ5:G-2A9!U_3"5EH#BSXDN+F@H"*
M>7RI1&\]GX21<3-JOT<G*5EL_P"TAE&M7HSW+B 91K94O5)5XD\?F/U/E<A<
ME23TEYQY\YQRK565[7J+-KV3+4*J)=MCC\[;UBQR:]5!PKQT[6\R>^7 /MUX
M#Q#25V[MIZ]VW["<[=1%3J4OE51+-<8I^CFIV9Z]Z6(J4&.CH^(8M8R)8,HN
M-8HE;LH^.:H,F+- GP(@U:-B)(-T28_ 4A<%Q_8&$;KKM1;*^^<IW2>7*3;D
MW\VWEM_BS/--%.FJC1IX1KH@L1C%*,4ODDL)+\$1E^0KQQ:YY7T.?M=+KT-5
M.0T(Q>RU9M44S91>;T\;H'6Q4KRHF5NE*(3)B82;2"^<N8Y?)#X4RAZR"N:?
M$GF'>.![I5H-RNLOXC;)1LJDY2]A-X]VGU<7#UE7'Z;(Y6.[ME'!?F7PGLOD
M+:+MPVNFK3\SJA*=5L(QC[\DL^S>UA24_2-DOJKEAY[.Z,J6[YB]C'KR-D6K
MAA(1[IPQ?L7:*C=VS>M%CMW35TW5*55!PW73,0Y#8P8IL9QG'7 Z/U6UWU1N
MIDI4SBI1DGE--93371IKJG\3F#;5;1;*B^,H70DXRBUAQDGAII]4T^C3]&?*
M*RV !)1XE-GSNM^<NI&<8X<8B=CJ3>N;3'I*F(G)1<W#O'<=ZY>["9L1EFC6
M+S'7&<]&^2XZ9-U&&O/FR:7>?&.X67I?N-&H:BJ37Z90FE+'^U7*</\ >S\#
M.'V[;]J]D\K[=71*7[?6N>FMBGTE"<)..?\ 9MC7/_=PO4NUCFJ=2P
M                                        ,=[<V97-,:MV'MJW+>C6
MM<4VQ7.9S@Y$U5F5>BW,DHS:Y/UP9Z_RWP@@3IG)UE"EQC.<XP"ZO *8_BMH
M$USP\F,IO+;Q&\V2IR5GY)71!1'.8QY:BSK-O1X-HB=0V&\?#VJ;:.FS?.#I
M^RB,H9QVY%V3[8X1!=\%HD                              I]?4-\9$
MJ5N?7?)^NQ^$8?<<2:F7M1N@4B2>P:0R0)#23Q8I2XRYLE*RD@F7/7/2#4-G
M/Q%V#Z8(9N+]/)RED+MJ[9'%BU2BKV1U&X0O6MRNCJJKDH%I?*-K)"-C9R8A
M(^LV]1)P3!NANZ<R4N<D3P4D377(19 %LD
M
M         B(\YG]'%MS_ !JU-^^36Q7#]0.T^%3^C+XT_P#I9/\ K ;5$3_4
M"4X4@
M                    J=?4H_\ '?B9_BKMW_"]!%V'H0RV*+1(
M             '#V&?B:I 3EHGWA(Z"K</)S\U(*E.9)C$P[)>1DGBA4RG4,
M1LS;G/G!<9SG!?AC.1^C2:74:[5U:'21<]5=9&$(KUE.;48K^+:1^;6ZS3;?
MH[=?K)*&DHJE9.3](PA%RE)X^44V0IZ@\Y>D-C[B9:]M6LK'K&CS\LC#5G9L
MY:(N32(Z>+^WCU[K76L4U1J4<X4,0JCA&2E$VQCX,KDJ13JEV2Y#]L?)MGX]
M+=]#K:=;N=5;G9IH52B\)9DJ;')NV2ZXBZZW+&(YDU%ZN\;^Z[BN]\ECLVX:
M&_0;5=8H5:JRV,EEO$7?6H)4Q?3,HVVJ.<RQ%.2Y;SCZ-GMC\:JKM.O$7>*Z
M-M;F4L,:B3OSFG7-!C"RLP0I,&645A9AC'&.7&.TC15PL?."I?&Q]LG)]+L_
M,[]CU;48[G0HUR?_ %U+E.,/EB<)68^+FH1761^C[K.*:O>^#Z??]$G*6TZA
MRLBO^IN483G\\PG&O/P4'.3:42HT-_#G. !^B1,**I)YSTPHH0F<X_#C!C8+
MUQ_W.H_)K]2]'H;M9%=SJJG/'IGMBY8S^.#Z&TZ*.Y;KIMNG)QCJ-176Y+JT
MIS4<I?'&<E+&RSDA9['/V66>*R,I89N5G)*0723;KOI"6?+OWCQ9!)15)%5T
MX<&.8A3&*7)NF,YQ\1Q]G.=DW98VYR;;;]6WU;_B=J8QC"*A!8BEA+Y)'""D
MJ     ,M:"V?/Z1WKI;<]4>_+;1J/;.NMFUN1Z9S\OGJ';X>TQ#W&"_:ZM)"
M*34QT^.,E^'Q 'O/
M    /.Q\@U(BF/D#Y,TS6>'TZG,[VLI8ABV;MO<K6>Z2I).7KL8WCW;Q)5!G
M:YMS'M"X.50Z*9/4324R9(M]/Z<L@MX^*#QY-.#NF5I:[M63KD)M-NQD=DR"
M"R#Y*J1B'<O"ZWAGR!E&RK6%,KE:170,8CV2.;HHJW;M#%M2EE_@2<#YD^;Z
M_$?C6K5:/+98;KWMB5IU)<-5<$?U6LH-T"WF\I=,=Z+F.CWZ3%@?!B*)R#])
MPGW8;*%"*R_P!"#X=?'=7MD&?<V^3#5G&<>-1YE[#4HZQY*WA+M-TM)P_F[=
M8"K$Z+:\U\9D=57&>B+^2;Y14R=!L[05KG+X+U(-?],R4]Y*/+Q7;\HQ>?=^
MV[O:;*=LWJ7JY@].ZB]K*0D++G2]5NW75IM18Q!U,=$E)!T7ICJIC E_3$%[
MD620         " [S-^39'CE3I+C-I&PX+OR^0V$KA88ASG#O4-*ET,=5$G2
M13%:7NUL#F(R*4Y7,<R4R]_%**,3GKA'/5^@*AVM:-(RFX=5T:?A9%JM;KGK
M-IB*>QQTW;^&O;ZOO(5T@Q>H9PZ9S\#.-W30V2'2=-G":A>Y,^,YND%EOZE"
MX-TX3B?0$71#NG<IM>X2#(OI940;QS2CPL.Z6[B97(1VI*/B)=IL$-E!3NQG
M)29Q;K^(9+%XA*EFF^.7C%&G1RDM)5>S6U4QRE*JOBZ[!MUL:K*&PW;94QEC
M,I%3SG!LX1*0O>?&,&S3+]1))**0                !$YYJMUQ6GN!&R8R
M0KR]C=[GD8S3D.BDOENWA7]@:R<^I9Y(Y,&6]G"L:NKE(I<9*J_4;)'S@BAL
MXJBLR!'9]-:K,9IW+=%?./N^G9=.JQA>YQG.)A6+V*2=SDAC9:%P9DC'=,DQ
MA3/3/?G.,)]*K/@0BSL+9(
M                                             =6N5YI.N:^\MFPK
MA5J)5H_*17]EN5@B:O7V)ESX20*\F9MVQCFV5E,X*3!U"]QL],?$ :AW/R8\
M!*&7!ISEEI=[C)<GZ4VV-]C'QC&4RYP9/7J=H.4_57'V<XP;X9^'V3=)[9?(
M&L-B\ZWCHA#*%C=F7:WX)DV"GKNJKRV*K@J6%,&3Q;(FKGQ@Y\^GCNP7/?CX
M]"_:$]D@8ADOJ'^#;$R.&M(Y*3.%,'R<T;0]?)%;Y+DN"E6^<;8BC&RIW9Z>
MG@^/AGKT^'6>QC)QG]8NX2_M7<I_\B=2_P"F\.QC(_K%W"7]J[E/_D3J7_3>
M'8QD_1+ZBOA&HJDF?6?*- BBA"&75I&JLI(E,;!3*JX0W4LOE-/&>IL$(<_3
M'P+G/P#L8R=E_K!W _\ \I]_?F]K7[/P[&,G8FOGT\?KANDLM+[<8J*$[CM'
M6M'!W#?/7/XM4S&7>-,GQ_\ .U3E_P!D.R0/H_G[?'Q_RBVI^;*2_OT.R0."
M?_4"<"&;C*+='>,JG@A38=L-=1:;<V38^*>"REOC7?>3]7JE@O\ 8SD.QC)C
M^2^HPX9H(K?*M4<F9!T13!4B.ZMJZ-9K$PI@IU/=$VY(.4\93ZF+C+?KG/3&
M>WXYP[&1DZ9)?4?\=$B)9A^/VZWRF3YPL22D:+$D3)T^R9)1K-S)E3Y-\,ER
M4F,8^/7/X!/8QDX%S]2/ILK=8S3C/LQ=T5,V6Z+FZ59JW55QC[!%G*3%XH@F
M8WX3%24SC'^US^ /;8R=<_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_
M $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC)SS'
MZDG42C8AI/C'L=H\SD_J(,;U6)%L4N#9PGDCMQ$Q:JF3$Z9SC*)>W/PQG/X<
MO;&3[/ZR-I/]&S:?^5E2_P#%!V,9/NCOJ0M *N,EEN.^X637TS9PM'3=*E'&
M5<9+V$RV<OXA/"9BYSU-ZN<XSC'V<]>N([&,G.?UCKBY^T;OW_P6N_V:B>QC
M)&GY-?,G'\R-0PVC])5"]:XI<M,%E]J.K>O#(RMJ;1"K5U6:PS2KTO*ML0!)
M0F7SW"Q\'6<-FN"X*0BGJ3&.'E@DT\ W#9SJG3MCY2WJ$5877>+="(U\G(-C
M(O8W3\>NB^)+(%5*FNBEL*>2(Z+W%R19A',7"1LD7^-,WEX!86%!)1IL7_HA
M^>!O[/X>^Y]U?O\ 8?\ !_\ SC[)B??>IZ77U.OWH4]SU_\ )7V^[IZF1>_D
M_@07EA9)                                   -?N2/%W2'+37JVM-Z
M4EG;Z]AS\QB7.%W$;8*Q,E2.BE-UF>8*(R,/(IIGR4W8?*+A/.4ETU43&3-*
M;7H"$J>^F_X^.7SM6L\A-QP\<IWY8LYJ'I=A=M<Y[NS#A^RCJTD\(3.<? K=
M'.<8_#\>N*N]D8(GJK=N2?A!YJ.:#.3#RV:LDW,7+62!:>[;U+<6J)=X=HVN
M4'%/E<MX6]Q23!=%)<ISG92;-9F=9PS,IZ]72:S\07>JO98.Z5FNW&L2+>8K
M5L@HBRUZ7:&[VLI!SL>WE(F1;'Z8[F[Y@Z35)G]4IL"T2<Z
M                          "C;Y\)O$KY!9YAA9-7[LZHUG"9(1,Q#-LN
M&,C9/16-G&,*J&Q8/4P;'7&"*%+^'&<"]#])!=TJL,6N5BN5XI&R98&!AX8I
M&2>$69"Q<>W8X(T2P1/"38N$.B9>TO:7ICIC\ LDG/     @&\^U8L\GI[1=
MGC81P^J]7O5H0M$RW9&<%@G4_$1#>O>]=)D,9@PE%F3A+O/DJ1W!429SWF3Q
MG:S[5-;HJ>0[IHKK5'77Z6IU0;QWJN<W9VK^:45*+PNJCW/T4C4#[OM!K[^-
M;3KZ*G/0:?5VJV:CGVW9""K[G_+&3C)9>$Y=J]7%%64;QF@8 $M/A?W&AK#F
M=#5>3=>WAMSU&>UT?*I^UJG8"9:VJL+J%Q\3.7+^O&CD/P_;D>F>F,YSC GW
M'<=EO?CFS74QSJ=MU$-1T]77UJL7Y*-GN2_"LV)^V+DL-A\G5:"^7;I=STUF
MFZ^BLZ6U/\W*MUQ_&PN5#G6=,@   I)>6?4#/4/-_:*44V(SA-D)0^V(MNFE
MA(I5KB@KBS*8P7!4S8<W:-DU<9+C&,8/@N>N<9SGI7X%Y!9R#QGH97R<M3HW
M/2R><]*6O;_T4RK7\,G+/[B.-U\;\JZ^.GBHZ77*&K@DL=;D_=?\;XVO^."-
MD9D,(']QTZXZ]<XZ_'&,],YQ^KTSTSTS_P">R ):O#%I!UM/F+"WA=,V*WHV
M!E+W)J]N<I.)V1:N*S4XSU,9QE-<S^35D"_AP8D:<N?PC ?W&\FAL?CRS;(/
M_OFYVQHC\U"+5ELOQ7;%5O\ &Q,V*^V/BMF_^2JMUFO^X[33.^3^#LDG53'\
M'W2=B^:J:^)<H'.PZ8@
M     5K_ *A'E\WJ^NJEP\J$H0UBV,K'7[:Q&JW4\;1(*1]>H0#S!,]I5;/:
MX_WV29SA1-&(3R8OIN29S<@OB0SE?IS=(N*UI'=F^Y1D=!;:-WB*165G"6,'
M6K>MV+MS(R+!3KGJRDK+;%VJGX.J\3G&<?9QG,3?7 18[%!(
M                 !'#Y8] XY#\$MVUQDRP\M%$AB;?IF,$,HN2;UP5>:D4
M&21,9,J_F:?\TC42X^.5'N!5%X8*I'A5W=%Z4Y^:TQ/R*<5 [;A[#IB0>K+&
M10*^MY6,C46BO0Q2*8E+Y7HIH7!^I2G7*?/]KC.+DUF)!?5%DD
M           "O'Y*O*5R6T#RR@.,O$VI5V^V8M2KQ[!5Y/6UJNUJE+K92NYV
M.CZBTK<XQ=2[<U4<,CF22;J*X7RICXX+GI7&*:RR,]35;^<F\Y7Z$EJ_U.M_
M?K@*NV /YCRY>8J+Q\ND>#T(H^9Y,@Z/)\7^2[60RL0V<'P[;MM@L$$5BY^&
M2E13QCI^ 1VQ^8/[_/ ^7W]!NJ_ZL_)[_28)[(_,#^>!\OOZ#=5_U9^3W^DP
M.R/S _G@?+[^@W5?]6?D]_I,#LC\P/YX'R^_H-U7_5GY/?Z3 [(_,#^>!\OO
MZ#=5_P!6?D]_I,#LC\P/YX'R^_H-U7_5GY/?Z3 [(_,#^>!\OOZ#=5_U9^3W
M^DP.R/S _G@?+[^@W5?]6?D]_I,#LC\P/YX'R^_H-U7_ %9^3W^DP.R/S _G
M@?+[^@W5?]6?D]_I,#LC\P/YX'R^_H-U7_5GY/?Z3 [(_,#^>!\OOZ#=5_U9
M^3W^DP.R/S _G@?+[^@W5?\ 5GY/?Z3 [(_,#^>!\OOZ#=5_U9^3W^DP.R/S
M _G@?+[^@W5?]6?D]_I,#LC\P/YX'R^_H-U7_5GY/?Z3 [(_,#^>!\OOZ#=5
M_P!6?D]_I,#LC\P/YX'R^_H-U7_5GY/?Z3 [(_,#^>!\OOZ#=5_U9^3W^DP.
MR/S _G@?+[^@W5?]6?D]_I,#LC\P?Y+YPO(R@7"+SA94_=HXPDZ[=8[T;%]P
MGCL7Z-E;(LJWQZN,_8,<YB?@R;.<=0[(_,']_GQ_(C^A95/S<;Q_7\.R/S _
MGQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q
M_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C
M^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R
M/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/
MS<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _G
MQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_
M7\.R/S _GQ_(C^A95/S<;Q_7\.R/S _GQ_(C^A95/S<;Q_7\.R/S!_#><GR'
ME+DQN%U3*4N,F,8VN=X8*4N,=<YSG-@Z8QC =D?F#2[GEY9M_<Q-&HZ8N6EX
MO3]7=W>OV*9F(AQ:E#6%*":3"C*KOB3C--L9B>5<-Y'\7GUO6C4^G4O=@2HX
MZC)9P\0%2F:5XW^+T-/)((OGE9N%M0(W<$<IYAK_ +.N][KBIE$_LE77KUD:
MG53_ +9)0QB9^)<BW+]1))0*0
M                                        5.OJ4?\ COQ,_P 5=N_X
M7H(NP]"&6Q1:)                      P!RNJ-BOW&/D'2JC[@]HM.F=D
MP< V:X-EQ(2LC499NSB4^TZ9L9F%CX:YSUSVX6Z]#=.W/J^";AH]JYKM.Y;A
MA:&C<=/.;?I&,;8MS?\ L+ZOX?#U/'^0MNUN[\$WG:]N[GK]1MFIKK2]93E3
M-1@O3];^C^/Q]#S[,XR7.2FQDIBYS@Q<XSC.,XSTSC.,_'&<9'61//5>AQT:
M:>'ZE['@Y9G7(C@CIA]M>*2G?OIJ]_2;@PF6^3I6F'AWDUK]P[E$3G-[@MKA
M8C#E8V,XPK[G)L8+@V,8Y>^3=%#B/E'<JMBFZOVVNC=5*#ZU3FH7I1?P]J<^
MU?+MQUP=9O%.OLYGXEVN[D-:M_=:"5%T9KI;"$IZ=N:^/NPAW2^?<VL9*>_-
M'C--<2^0UYU#(9=.H%FZ+.T"<=%^W8:#-'5<5Z0.KA%NFL_9IE.Q?9(0J>)!
MHN4G4F"YST(\<<TTW/>(Z7D%7;'52CV7P7_1WPPK(XR\1?2<,O/MSBWUR<V?
M)_!=5X[YGJ^-W=TM)&7N:>Q_])IYY=<LX2<DLUV86/<A-+IAFJH]T8_/]$/E
M,Y#E_MB&*<O7XXZESC..N/\ NX%G445ZK3STURS39"49?#I)-/K\.C/TZ/5W
M:#5U:[3M+44V1LBVLI2A)2CE?'JET*:FTJ8]UULJ_P!"D5"KO*=<;'6UG2;9
M-FB]^3RSMBF_;M4<%10:OTD2K)%)CLPF<O;]GH.0>Y:#4[5N-^UZR/;J]-=.
MJ:^4ZY.$E_"2:.TVW:_2[KM]&Z:&:LT6IIA;7)>DH614X27X.+31T,?B/V
M   &V7 [C],<JN:?%;CG"(O3N-Q;[U?1W[E@V.[5AJ[+VZ+3MEE613*<_P O
MJU7*\DG1\%-Z;9JH?IGMZ9 ]T8
M            5W_,_P"4>0T.Q><5>/-C7CMR6",16V;L"#?>A(ZLKTDFFLSK
MU?=MLY697VR,#^JHY*9-:(CU$U$<^Y<I+-*XQSU?H0:7^*'P^36UEJ5RQY.F
MFZ_1TI:)NVK]<X.JRL>Q%&3UM,Q-RMSU7&7L327RZ156K<G8^ET\X7]1!KE(
MSR92QT0+9MPM]9U_5+)>;I-,:Y4:A"2=DLL_)J^C'P\'#,UG\G(NU,8,;"+1
MH@<^<%P8V>G0N,YSC&;9)1%VI;=H^8;R)LHVHHR,?"7";0I]$;O4LN&^L='5
M-9T[=V.81*KA!NLE''>3+U'UNB\L^,U0.;*B!<WE],2"8_S4;SJW$/B/J3@-
MI')(0MYJ<=$2[9!R3YM":6HRS%FB6040(V55D-EV1F=)PZZ='J;&3(J7.5\]
M:8++[F#[OI[.):U)UC>.6ULC?0G=M^K0]:9<(Y(Y;:YKLKA6S2Z)S8P;#>VW
M&-21P7.,9[(,BA<Y(MC(3?P"+( MD@      15>5OR%J<$M.0OW#3KLOO79T
MBXC*%#SZ:S^/@H.-(F>S7J5BFCEFJ\0B\.$6K)%19)-9^Z(<V%D6[A$U48Y?
MX @)<?4(\O'.FGU&S4-9MMKNU'K1#=C)@Z1781#E! J"[?7RWN:V:VLE_7,1
M\93,<8ADBFC<F3.HM7V+/X$9.1\9?BSV9S&V&ARDY9MK*73#R=/<C%N*[[-N
MY#V%T\-(K**JO52RY*,[=&]60E5.TTF4WMV1C=ZSEJE+'1 Z!SZ3CH;SC>DD
M1E%1,5O#ALFFFF5!C'1L<QUYH<I"$(7"39FR9MDNF,8[4TTR_J8P)C^D'1N;
M^S[#Y2?)+$4'3;GYI6'4["Z+U$_)A1S&_=2"?2#ZU;'<)H&+A6%6>.9:<.L4
MI5ODJ*)3=3)8P"^F/4%W;5NNZ_J'6FOM55,BJ=9UM2ZQ18##C)#.CQ-5AF<(
MQ6>*)D3(L]7;LBG64P7'J*F,;/QR+/J2=\                  4U/J-9Z7
M<<N]-U=9^X4@8?CA"3T;&&4-EJSE[)L[9\?-OT4NO:1Q(LJK'IJFQ\3%:IXS
M_:X%V'H0R:;P44>,JGCJUK/L444W>S+KM2Z3*B92X47?QUYE]=('<&PDGDQR
M15";$QU,?H0N/CC^U+1/]1),**0
M                                                !&#Y%?)YJ;@C
M5\PB)66PM_6"/]Q3]7-'Q"IQ;9?!BH6O8;INK[F K!3%-Z"1<>]E%2^F@4B6
M%W3:J,6_R!5?J] \AWF.VN_G7,E)VR(B7JI7=HM3U]5-#:I3<EP=*(AVC)K(
M,V;O*"B9?:1C.0FG*?1=QA7&%%\7/IBB"2/7?TV=J<MT'.V>4M?A76/3RZAM
M=ZXDK,W4ZE-ZI4+-9;)4E$O3/V]IC1)^_&<]<%Z?&GW/P&#;FK?3I\/XPJ:E
MKVKR"M+HA,8.FRG*#6XM4V4LD.<S5.@2LB7HKGO)@KW';TZ&[\=>L=[&#.$/
MX'O'A&$R1[1]B6$V4D4\*S&TK.@<ITL9P=?&(!6#3]5QG/4^,ER3&<?8*7'P
M$=\B3OK7PF^,]NW216XZ.'RB9.T[MUN+>I'#C/7/XQ4K'9C-I@^?_G:1"_[
M=\@?O_,J>,O]&G_S,G(#_2J'?(#^94\9?Z-/_F9.0'^E4.^0.K?S&?CB_:CM
M7YV=D_LD$]\@<%(>!SQXO'&5V]+V/$IY(4N&D?M&QJ-RY+CXJ8-*&DG?>?\
M5ZJY+_8Q@.^0/B_F$O'Q_P G=J?G-DO[R#OD#B9[P.\"F$'-/H:F;3F)AE$R
M+N*B3;4D6I922;,UEF,=ER9@<K?#UT0J7J9QG!.[KTST%_2JJW55U:F?MZ>5
MD5*>,]L6TI2Q\>U9>/C@_-J[+Z=);;IH>[J8UR<(9QWR2;C'/P[GA9^&2HBK
M!5KW+M9E6XF/;N7"BZ;!,KR1;LBG_M6S5Q.O):2R@D7'3'J+J&_5SG.<YR.D
M.C\ ^*])IH46;:[[(Q2=EE^H[YM+]4NRV$$WZM0A&/RBCF!KON0\OZS53U%6
MZ1T]4I-JNO3:;L@G_+%V566-+X.<YR^<F?$:KU\[DCO,4UPJF=,Y2%*8C;)D
MLXR7!V1#%9JDSDOVBF3R4^/@;&<9R+D_ GB:;[GM*S^&IUB_U+4)%F/W&>98
MK"WEX_'2Z)_ZWIFSLY56A<8+BOT[IC&,8[J13S9Z8QT^)C0>3&S_ +.<]<B[
M'P3XHBE%;1#"^=^J?^MWY*']Q'F-O+WF6?\ U;1__@YV3[Q/&:39,]1UHFF=
MN0[8SG3.J3G7;XR9(B^%W-*,JY*8Z9L>IDQLF,7/7.<XR+,O WB2Z3?^51RG
MAXU.K6'\L1U"2?\ K+B^XGS/5%)[Q))K*SI-$\KYIO3=5T_(_P _>U?_ )+:
ML_,QJ+]A C_V ^)/_H3_ /K6M_\ P@G_ -X[S-_]&?\ ]4T/_P"#')1][(R]
M;W.O=-2_J^GV?,-.ZZ2]OV=_=Z/RJO1G=ZO?CN]3OZ=N.WM^/6Q=]OGBBS'9
MMLZ\?V=3JGG\^ZZ7I^&/7KDO4_<GYBJSW[I"S/\ :TND6/R[*(^OXY].F.IR
M1]@UQT0A9/1NB)$R1CF14)17, =/"F$\'(?%1G:ZFZ+G*>,E]<JN29Z]N2X,
M;K^.W[<O%]C3AI]56E_9U%CS_P YR_U8/WT_<]Y:J34]5I+&_C+35+'Y=BBO
M].3DF&Q]>,T3)..+G':5.97*F'#^-VNFL0N2D+A$I8O;<:WRD7)<FQG*>3]3
M9ZFSCIC'X;?MH\;62[H/<*UCTC?''Y_55)Y_CC\#]]/W5>4JH]L_\ML>?66G
MDG^7T6Q6/X9Z^OH3=^,[B'P,YS:TO4UM7B71H6]:WM+*#=+4#8^]ZQ#2T'.,
M%)*'>KP2&V%S-I%)=J[044RJ<BQ$BY+@N<&P-8/-WC?;O'&]Z2C9;;[-LU>G
ME-*UQE*,X2[9KNC&*DFG%KZ<K+3;6#;'P+Y3W7R?L.LU&^U:>O==%J(PDZ5*
M,9PLCW0EV2E-QDFIQ?U8>$TD\DE7\RIXR_T:?_,R<@/]*HPIWR,[G777@Y\;
MKAPJLCIBQ,4U#]Q&C7;>TSMV^.F/Q:1GMM>.S$Q_\\5.;_9#OD"H[4]0:RJO
MD5CM'[K1:TS4]<Y6+T&Z1[Q^\<Q4?48G8Z\46$>SKAYEZ6 ?LFZ31:44<9,D
MS6,Z,I]G)A=R^W*]<$'HDLF3.-9M(Z.:-F$>P;(,F+%D@DU9LF;5(B#9HT;(
M$(BW;-T2%(FF0N"D+C&,8QC L$GT@"C9SU-]S_-O-R#TYUDXWD/QFLJN6..J
M_M75<T_8B)(85,@7+I-LYP3XF*7U,?VW3XB\OTD%Y,620
M                       K]_4*Z!B[OQ?IN_6J*25ITA=V,2]=YSV&=T79
M*[:#?LC=I.YPX:6Y"(5;]^>U)([GI\5,]:X/K@,W"\-6Q'>QO'7H!Q).\O)2
MGL[;KMV<QB&RBTIMSGHNM-.A#9,3#2GXCD\8-C!NA>O3IG&<Q+]0)0A2
M                                   HI^4,JFR?+_?ZRGARJE(;*X_4
M-DW4:HKK%[Z)JZ&=(HM4SF*[37EG#A1,IS=RA5,8SV]>TMZ/2)!>L%DD
M ZO=J55MC5*Q42[PC"R5*UQ+R$GX.31PNSD8U\EE)=%0N>AB*%ZX.FH3)5$E
M"E.0Q3E*;'[MMW+7;/KZ=TVRV=.OHL4ZYQ>'&47E/_XC3Z-9333:/P;IM>W[
MWMUVT[K5"_;M16X65R68RC)8:?\ RIKJGAIII,HB<U^,4MQ'Y#W34#Q=>0@6
MYD+'09MQ@OK3E#G3N%(%XXR4B132#$R"S!X8I")F?,ULIX]/MSGJ+XVYK1S_
M (CIN05I0U3S7?!>D+X84TO7Z994X=6^R<<]<G);REP34>.>9ZKC=C<](L6:
M>;];-/9EUM^GU1Q*N>$EWPECI@U/'O#'AW'7=TE=;W^C[#@CY3FZ';ZW<H@^
M,].V2K,RSFF.>OQ^'N61>OZG0?.W?;:-YVG5;1JEG3:K3V4S_P!FR#A+_4SZ
M>R[IJ-DWC2;SI'C5:34U70_VJIQG'_7%'HQ#D"=J    JN>?J$10WKHNQE1,
M5Q*ZFDX15QE$I2*HU^X23]!$KC">#JF0/95#9)DV<)X4QG&,=^<FWF^U/4RG
MQ?=-&W]%>OC-+/H[*HQ;Q\,^VNN.N/PZ: ?=_I8PY9M.M2??9MTH-X]57=*2
M6?CCW7TSTS\,]8&GF6)C(&8$=)E,U0]TBZ.DKZ;XI?3=9;KI%2]5HN<GJIX.
MF4Z)5/2-E7*?KJ[2U^ZDU;VM]SPUE?3\,IYPUZ/#:>.Y=N>V.H]GM-ITJ27:
MLIX>)?'#6,I^JRDUGM?=CNE]'S1<D0>%1Z)LW#YM)OOP&4>/62#QK'F,;./Q
M2+!O(N"IE+\3&74,?)OQ94Z/8B]1^YEUL47&/X1;3E_&3C'/^RDL=6Z_W$UI
MGI8]*I34I?C**DH_DHJ4L+YR;>>BC8U^GTETRFY20.(I;"JN-22YIM-OU0,F
MAG83,D4\=8)CL6*9R99LGDV>XN5\XQCMSG.G_P!V6G;6QZKW%VK]U#LSUZ_M
MWW)?+IB3_P!GY]-UOLYU"3W_ $GMON?[.?>ETZ?N(]C?SZYBOC];^'6R6--S
M=X                                             P[R WA1^-VF]@
M[NV,\RTJFO:\ZFGB21D\/I=[C)&T-78DJIBIJS-DF7"#%H4V2DRX<$[S%)W&
MQ*67@'GRR3O>'D8Y@++H-<SVW.0>P,$:,DC.5(JNQQR]B"'J9*LNRI^OJC'X
M]14V#90C6!E#=QL9SF]TBOP(/04XZZ/JG&S1^LM&4HG_ *+VMJJQ@$79DBH+
M3$EU5?6&Q.T2&,FG(6:PO'4@YP7/;A=R?MZ8Z8%EO+R29H$
M                  _!RV;O6[AF\;H.VCM!5LZ:N4DUV[ENNF9)=NX05*9)
M9!9(V2G(;&2F+G.,XZ #S8N6.G9'C/RCW3J!'+N-SK79DXSJ[I-5=![BLF?8
MFJ)+I+=_N$'#VK/F#HIL'R8AE,9P;/3NS?3RLD%NCQ1^5JI\KJK :0W5.LZ_
MR;KT<G'MG$BHBT8;JCXYL;.;# J830:HW-%JAD\I%XZ'6R4SMI@Z.5T6=N4<
M=5Z$DW@H                    !4YY!_\ :)=7_P"->EOWHXT75^@CXEL8
M6B0
M            " OZB[^)+J[^5/2?WI=WBN'J&21^.;^(=Q&_<"UM_FVR$2_4
MP;HBD
M                    %3WZE),^+GQ*5R0^$SUC<"9%,ES@ACIRNO3*$*?I
MVF.F54N38Q\<8-CK^' N5^A#+7R2J2Z22Z"J:R"R9%45DCE42524+@Z:J2A,
MY(HFH3.,E-C.<9QGK@6R3]                       $:&S/$GPNVKM&5V
MM8:79(Z3L$BI,62LU:U.ZY3IZ5<F]1](.8R/0(_CG$DMG*CCY>[9$46,93)?
M4.<QLS[+Y\\C[%L=>Q:34TSIJAV5V6U*RZ$5^F*E)]LE%=(^Y&;2PLX22P9O
MOVZ^,.0;_9R'6Z6^%]T^^VJJUUTV3?ZI.,5W1<GUE[<X)MN6,MMR)5BLU^EU
MR"J-3AV%?K%9B6$% 0<6@1K'1,1%MDV<?'LVY,8*DW:MD2D+C^QCX]<C$6MU
MNKW+66[AK[)VZVZR4[)R>92G)YE)OXMMY,T:#0Z/:]%5MVWUPIT%%<:ZZX+$
M80BDHQBO@DDDB''S<\;T=G<<X[=\''X5N&B9,CF26;H94=OM<V=TTC)YL?"6
M<'5)!S!F4@4Q\'*V;$=FQ@N%#F&P_P!M/,9;+S"?&=3/&W[I#$4WTCJ*TY0?
M7T[X=]?3#E)UKKA(UI^Z?A,=]X5#E6EAG<MILS)I=9::UJ-BZ>O9/LLR\J,5
M8^F6RHN-_CG* !"7Y0^+<H[?_P )2DL5'S?+!A&;5CVY7:[IGF-0;QD'<TB9
M572Q&8C4D6+XB9$"MLMT5\X4]9PHEHU]R/C74;=NLN?;56Y;5JW%:I17^%?A
M1C8TO2%R23EC"MSW2S;!'0/[8/*6FW?98^/-WL[=ZT49/2N3_P ;3IN3K3?K
M/3Y:4<INGM<8M56-0G#54VX     +V_T=7CGJSC<5]YY[B?0J.PZ+3EH#C=J
MJ1.8EO90]]99B[CR"<QBZ"*C.(<UUZ:NP:A%5C.&\P_771124BG#O[>LXWOV
MW[/IN0:W2W5[-K)2C3=*.(3<?5)_#.&XY2[TI..5%X^%I.3<?U^]ZGCFCU=%
MF^Z.$9W41EF=<9_I<E_%=V,N/='NQWQSZ((^(?=
M                      #0;R-\VJ_P:XZSFP\FCI'9MGRXJFG:H]-E0LU<
MG+8Q_F[]FD<KA6LT]J;WT@;&4R*=J33U4EG:)A,5E@K!>*#@S9>?/(*R<B]_
M9DK1J2E7)6S7R6G<Y7/MW:;]P2P%J#A<^"D=1Y3NR/YS!,9+AHJBV[28=E.G
M<D^U87J0797KV)KT2[D9%W'0<%!QR[U\^>KMHR)B(F,;'7<NW;E<Z+./CH]F
MB8ZBAS$222)G.<X+@6B2G!Y<O*J3E4[/Q>XUKR+O3#2P,,6BXQQ9!)_N>P,U
M^R-A(:+(FB[/1(^5.15$BJ9E95^DBL4A$D4<K78QQU?J02K>&W@U-<(]+;)W
MUR*C(FC[&V'$)2;]M,F2Q+ZOU%56CJ;<-+*]SW)0KV:<ES)2;,AS>@BS9E<Y
M*Y1410ID\O")*^DF6_\ EW\E3M*.5E&L!LB['0:NL%+@VN./M)-Z)'V4G.#L
M6DBPI[3ULD-@J3V?>]O3U'/3-?Z8D%[VD4NLZXIM5U_2XEM!5&E5Z(JU:AF9
M>UM&0<$P0C8QDEUZF-A!HV(7)C9R8^<9,;.<YSD623M        "D_S5C[;Y
M*/+Z^T/4Y!R>M5FUQ^D&4DVP1PC3Z1K/#I]MRR=V,99J*,K!\_=-_4[?<*F;
M-N[)LD%U?3')!:$H_C=X+Z\D:Y,USC!J7,W5F$8RBIB9J[*P/,*Q+1NT:2[L
MDT5ZR>6'^YBK'D%$<NSNNJ^5/5SDXM]S9)NV4I2EP4N,%*7&"E*7&,%*7&.F
M,8QCX8QC @%"SS;L#QWDMWT](X[CRL=IZ43PGC*9VAD-,Z_BBI]^#YR93NBO
M5P;';TP?&.GPZYO0_203/>!3@DXUG0W_ #"V9#':W3:44I"ZAC'[?!7,#K)5
M5)60MQDEBX5;2%]>MBE:Y[2F+$-RJD.=*0R4M$Y9Z(%C84$@
M     !41^I%IJK+=G&[8/HYPA9-6VJFX<>B;!3*TBVDFS(Y<>W*0^4R; P;!
M/5/DO=G/83NZGNP]"&2J^!F^M[?X]:C74E.]75FR=G49T3.4NJ2DE/XV8GC&
M$TDS]AD-AESC)\G-G.<]#=N,%+3/]1),R*
M                                                       1+^3[
MR?4S@W3%*;35(JW\D[?%'5J-15/AU'4J.=8412O5Z214*HDP24*;+!ADQ%I-
M8F<8R1 BJI:HQS^0*TG O@KNGRB;TM.U]M6JQYUFUM&);=6W9-<B]AM4ZZ*D
M\S2:>9PF=L>PO&&4RY.5+V$%'Y3-E//]R-%[DI=JPO4@O ZJU1KK2%!KNL-4
MU*)I%$JK/+*$KT,B9)JV(=0Z[EPNJJ=5T_D7[I4ZSETX45<.5SF45.<YLFS9
M]23(0              , <JMN,]$<<=S[:=NL-%:;0)YY#'RHHCZUJ?MLP].
M8%62QE1 \G:Y%DV*?'Q(97!OU!ZO@NP6<IYAMNP5Q[HZG5P4_CBJ+[[I8?KV
MU1G+'QQ@\?Y Y'5Q+A.Y\BLEVRTNCLE#U6;9+LICE=5W6RA'/PSD\^S&<X^.
M,YQGIG'7&>GP-C)38^'ZF2YZ9_V!UD..GIZ#KGIDO7/;G.,Y+USTSDN,X+G.
M/P9SC!L]/^Z&/C\1EXQ\#^ #_63G,4I#'-DA.[L)DV<E)WYQDW:7.>A>[./C
MT_"(PD\KU9.6UA^B/\B2     "<GP5;UA=?;]V%IVP/FT<AN^L0RM<<.E4TB
M.[IKYQ,/(V#2.IC&"+RL!9)0Z>.['JK-DTL8,<Y,8UC^Z#B^IW;BNDY#I(RG
M+;+YJQ)9Q3>H*4W^$;*ZD^G12<NB3-K?M.Y9I=GY?K.-:R<80W6B#K;>,WZ=
MS<8+/QG7;:UUZN*CAMHME#0PZ''"V2QP5/KT[;+1*LH*M5F'DI^P3<DL5M'Q
M$+#LUI"3DGS@_P!E%HQ9-SJ*&S^ I<Y 'G&<D=@/.77,/:%YH,&]6<;RW,]1
MU_7\I9Q*O4+%.HP-)8.$"&5P68D&AFA5B%R8N'"AL%SG'07UT1!Z-%,@W59I
M]4K;Z25F7M>K4%!O)=?*F5Y5U$Q;5@XDELK**K95?+-\JF[SF-U-\<YS\18)
M.R@"C3Y<?_19\N%PL##\:]//\=;'E)W^,:^^C*!KAD@E@B/MU?:G2ADLG+W]
M^3&-T-C&<8+>C^D@O+"R2                                      $
M,OGEO<;5/'Q<*TZD$FK_ &;L+6E3BV.5L$7DU(BS-K^[3(CA-0ZR+5K3#*GS
M]@A#%)U-UR4IZX>H.M?3]2:K_@0NT4RCDD)O'8L8AA/&<'*DK%4^9SAQGN-U
M6]:7/G'P+^+R7X?JY3]03?B@
M  !13N."[.\YQFO:BZ;XY_UN)>I8P[]-5AK_ &K$Q<JW-TZN"J>RK*J9C%Z$
M*?KG&2DQC.+W\G\""]8+)(      %?/SYZ>0D];:7WJQ9E^8U*UR.MI]TBGU
M77A+='+ST$=XIU^RSAY>MN4TOP8PK*9QG^VQTVS^U7D,Z-YW+B]LOZ.HHCJ*
MT_13JDH3Q^,X61;_  K_  -.?N]XW"_8]KY95'^OI]1+36-+JX71=E>?PA.J
M27XVOYE7@;N&A18T\;?B3BK$QU9RAWK:(>P5V29U_8= U?6\^_92!%BMY:#>
M; F5BIH]K17!3+PK=)3!E"X3<N,8*LV-I_YC\^7Z.W7<(XO195K(2LT]^IL^
MEQQF$U1!=>J_3=)KIUA#K&:W5\(_;KI];5M_/>6:BJ[13C7J-/I:OJC+.)UR
MU$WTZ/\ 53%/KTG/I*#LOC3 WF   # 6^N+N@^3T3#0N]-;Q-^9UUP[<P*SE
M].0DM#J2!6Q9 L;/UF4A9UFWD,,T?<(IN2I+Y13R<ILD)G'J^*\WY5PF^S4\
M7UEFDLN24THPG&:CGM[H61G!N.7VMQRLO#66>0Y=P+B'/-/5I>6:&O65TR;K
M;E9"<'+'=VV53A9%2[8]R4L2[5E/"QJO_-$>/']'O_S+&\/])8]S_P"\!Y<_
M^BW_ .JZ+_\ !S'_ /[N/AG_ .@W_P"MZ[_\).V5[Q=\"*PJ@M&\;ZHY.W-D
MZ>+#.7>W)&SE4JW1="V6F:1=%[RXQVJE/CLZEZ=N<XS^#5^;O*FMBXW;Q?%/
M_JX4U/TQT=54&OX8Z]?4^CHO GB+024J-DT\G'_K++[EZYZJZV:?\4^G3TZ&
MX=#UKKK5L-FNZSH=.U[ F6]R>&I5:AJO&*N<D*F9TLRA6;)NN[.0F,&5.4RA
MNGQSD8\W3>=WWS4_O-ZU6HU>JQCONLG;)+UPG-MI?@NADK:-CV78--^RV+2:
M;1Z3.>RBJ%46_3+C",4W^+Z_B=V'S3Z@
M                !3M\^/-A?9^V8SB'097*M%TX^;S&RE&"A3HV/;3QD;#6
M&45145*Z9Z_A7^4<DQDF2RSUVFL3)VB)BW8+ID@E<\./C>1XEZS)NS;,*4O(
MO:L*B95@^0Z.=4T-]Z#UG3$B*=3HV>9RFDZG%,X(9%0J3$I<>V64<TREGHO0
MDFV%                                  "'[R8^)ZB<XVN=ET:48ZXY
M&PL26/:65RW.:J["CF")L1<!?D&B2CUNY9=N$6<PW(JY:MS9260=I$;D;U1E
MC\@4PMSZ'WSQ+V82H;9I]JU;?H%ZE+P+\QEFA'F8Q]@S"T4FU1BIF$PR0?-\
M&0?QSE0J:Q.G<54F2ENII^A!;#\/?E8=\FV['C1R!DTS;Y@H9PXI-W<&11QM
MZ A6QEWS633QZ9<;"@HU$SA<R>.DFR15<Y*59!<RMN4<=5Z$D_8H
M      :6<].:%,X,Z#F-N61D2Q61\]2J^MZ05WAFO;[F_;N'#5LNXP511E!1
M+-JJ\D7."FRFW1["8,NJBF>4LO *MM2^H)YO0]]4LEJB]17&F.WR2CO7.*@X
MKS%A&>OWN6E;LT=*+61B^.VSDB3B16ETTS=#'05Z9*:YV(@M*\)N=.EN=&MC
MW;6#U6*LD%[)IL'6TTNAFTT>6=HY42(Y*EV$EH!^=-3V$HB0J#LJ1RY*DNFL
M@E;::]22 GD'_P!HEU?_ (UZ6_>CC1<7Z"/B6QA:)
M                                                   ("_J+OXDN
MKOY4])_>EW>*X>H9)'XYOXAW$;]P+6W^;;(1+]3!NB*0
M                                                           5
M9/J7/_B*_P#TX[_X0XN5_$AEG&B_\2*=_BK7O\$,Q0_4D[4(
M            8;Y$;%=:BT)NC:+#*.)/7^KKU;H?#AN9TW4FX*M24A"H+MR_
M[JBXE4$2&QG)2]IL]QBEZYQZ+B.T0Y!RK;=CMS[&KUU%4\/#[)V1C-I_!J+;
M7Q^66>9YIO5G'.(;IO\ 3CW]'H+[H964YUU2E!-?%.:2?PZ]6EU*6,]Y(^;-
MJK-VIMGWO,6*K[$AYROVV$G:MK^69/X:QM%F,NP9$?U)P:!26:KF*GF/RU,V
MZ]4<IYQC..D&E\.>-=#K=-N.BVNNG7:.R%E4X6WPE&=;4H2?;:N]II-^YW*7
M\V3E_K/-WE+<-#JMLU^[6W:#6U65W0LJT\XRA8G&<8]U+]M--I>WV./\O::/
M#)IBH #\ET$'2"[5T@BZ:ND56SELY237;N6ZZ9DEV[A!4ITET%TCY*<AL9*8
MN<XSC.,C\^JTNFUVFLT6MKA;I+8.$X32E&<9+$HRB\IIIX:?1H_5HM;J]MU=
M6X;?;.G74S4Z[(-QG"<7F,HR75-/JFB('D;XL(:TRCZV\?IR,IKQ^N=T^U]9
M3.25)-3*!S*FJTM'LGLA!D7<)%R5BX1<M\*+GRFNV0(FAC3OR!]L=_OSW+Q]
M;!T2;;T=TL./7]--TLJ2ZX4;G%Q2R[9MX6[OCC[K='.BO:_)%4X:F*4?WM$.
MZ$\)YE?1%*4)=%F5$9QE*72FJ*(O;APLY4T=9LA,Z.O+X[LN3)&I[!'8*).T
MA#F*Y<4-S9$&9L>IC&,+&)W9QG!>O3(UXUGBWR/H+Y::_8]TE9%X;KT]ET?X
M3JC.#_-2:-D]'Y8\8Z[3QU-._P"T1KDLI6:JFJ?\:[9PG%_A**:^1]E(X0<J
MK\HH6*TO;8=)!;"3AS=T&VOTTL9*0QEDT;HY@WC]$A5,9SEJDOG.<9*7&38S
M@7-O\5>2=RU"TVGV3<HV2^-M$Z(?QLO5<%_&2+>X>7/&&VZ:6KU&_P"U2J@L
MM5:BN^?\*Z)662?X1BW^!*EQH\7E5H3]G<-]R<-L:P,UF[N,I$.D]-0XUTU<
M.%4EYMW(I,7UT]4GMSY9JLV;%-0BB2Q7R)\=-C_'GVRQTUU>Z^0+(6.+4EHZ
MFW'/P5]JQW8?K75]+POZLHMQ>LGDK[JXW4V;1XWJG&4DXO6W12:7SHI>7EKT
MLNPUU7LYQ)75/!]QDVA(;H<\FI!A+5K5E9J]DK</).DU6:.P[!/II1RL;%I+
M$)F4@(%$JCETZ)G*))!%ND3)SE6PE]3[E.8<?T?%Z^":/V9[M9;5)UPQC355
M=8MJ/2$I=(0AA/VW)X2[>[X?VN<+Y+K^6V^0]?[\-HA5=%6V.6=7==TEARZV
M1C]4[+,M>ZHK+EW]MJ8:.&_@
M       45N7VR]A>5[R01>J]92*B].Q;G&HM.$/E5Q#0M'KJSMY=-GN6::J1
M5DY5O%OY]R?&$W1XU!LU-DV6Z?2\EVQRR"XMKZEZ)X+\;8:K-Y2$USIS354P
M:6LU@=-F"2IDOQ\U9Y]W@J>'UCM,RNHX5PD3*CIZYPD@GU,FD+75O\22I3Y'
M?*AM'G?;D>.?&N+MD3I&1GVT%%0,(QDORB;YG7#GV4=\ZC(TZSPE;=.CES&P
M!"946/DJ[WO6]%NRN1BEU?J03$^*SQ#5[B^Q@M]<A(R-M'(I^R0?P-9<ILY2
MOZ4*OT63(P4Q[AK*[$*EDI7,D3.4H\W<@R,;&#NG%,I9Z+T).-\^/+H^GN/$
M/QRJ4B=M>.0QW)+(HV4R1Q$ZE@'#<TZ0YR9P=$]RF#(1Q<9ZD78IOR9_4""Z
MY(9P_@$X@_DJT5/<H+=%^A=]]_\ !E+]TCV.XC44"_-Z*Z7>4B[?[]69J=XH
M7.,D78Q\<N3/0^0F^N 6"A02      !@+E)OFN\9./FU]YV9=NFRU]4)*5CF
MKC/0LS9W!2QM0KJ6.]/)G%BM#UHR)]HN,&7ZYR4N,FQ*67@$"WT]>AI*5:;Z
MYG7M->1L]]L#K6]2FI!/H\>I8>-[AM"P%,= I'"<_8GD:W*ND8N"KQ[M/./P
MXQ7-_ A%F86R0 *EGE!\97+S?GD+F=D:MUOFXZWV]C6'M[>26@FT#3?NS3*S
M2K$VN1)*0;/&"3#-:4D.N$%2NV[DB;?UG'<@6Y&24?Q(+9;1HU8-6S%BV;LF
M3)NBT9LVB*;9JT:MDRHMVS9NB4B*#=!$F"$(3&"E+C&,8QC MDGT
M            @?\ J$-6(W#A?6]CH-R9E-0;;KD@J[SCJ=*LW5E(5"5:D^SG
M./=6%Y#GSGKC'1#]7X=*X/J&:B?3:;+6S_"AT\Z<G,WQ^3[9<$SZ_826-\^J
M]L<]OX.]<A(4O7'ZB?Q_4$V? A%IL6R0
M                                                  AX\FGE?U_P
MKA9#6FN5(J_<F)>-SEC7/4RY@-9-Y!LIEA9K\JAU(J]Z9*LSA"*$=.B=JJ^6
M[=1(ZU48Y_(%=W@SX\.0'DXVM-;UW/9+3&:DE+0ZD]E;DFCX-:=A2Q%>V0KF
MN"OF;AB\D4LI%:J.\H_*81$GIE34.BFQ/<E)1Z+U(+L.H]1ZZT3KJKZIU35X
MZGT2GQQ(V$A(TAL$3)@QE7+UZY5,=U)2TDZ.=P[=N#J.'3A0ZJIS'-G.;/KU
M9)D@                5S_/)R/39PFMN+E??IY=S#A/:.Q4T%.JJ,6P.\BZ
M/#.<D/DGIR,C[U^LB?&%"Y9-%,?9/CNV_P#M:X<[-3K.;ZN#]NM?MM.WZ.4L
M2NFO]F/9!-=/KL7JNFE?W;\V56ET/ ='->Y:UJM2EZJ$>Z%$'_M2[['%]5V5
MR]'UK.#= T8            Y*&F9:NR\7/P,D^AIR$D&<M#R\8Y692,7)Q[A
M-VQD&#QN=-=J\9N4BJ)J$-@Q#EQG&>N!9U.GT^LT\])JH1LTUL'&<)).,HR6
M)1DGT::;33Z-%_3:G4:+4UZS23G5JJIJ<)Q;C*,HO,91:ZIII--=4RWSXUO)
M["<IF3'4&X%XVM<@8J/+A@[*9%C#;;9,&W<[E85O@J3>.MS=)(RS^+3_ !:B
M>#.6F/1PL@TY]^9?">IX-;+D''E.[B=D_J764]+*3Z1F^KE4V\0M?5/$+/J[
M96=(/!_GC2\_JAQODCA1S&N'TOI&&KC%=9P711N26;*ET:S.OZ>Z%>#?J$MZ
MV[7'%[7^IJNN]C6>];R^8W*5:'RGA>HT9@SF5ZNJH3HJF2?G)-@L?M-CU6[!
M5$^#)JG+G7V"ZY-E&:Y> O@MK:5J*O-B]9BK?<V]JG*IJB R=%XSUXI IIM)
MJURC?"I\8NDFJ]RFP363+F/8E*Z3[U':1V\S?P(+0XMD@ 4:/.;C-;\D5HGX
M\V3O5:5J*Q9*Y[5&Y'T;7VK%N0B:94C^VRE#)9,7)LFR8QNAL8SC!;T/TD%Y
M<620                                    -;N37+70O$2B.+]O*]QU
M9:&0=&@*X@=)_=+H^:E)UB:=6$U2/YEX959,BBO1-FT]4JCI=!'N4Q*3?H"E
MGOO>?)GS(<M:M3Z56G*4;[Q[#ZJUT@NLI7-94M=VUS.W2Z2R*!DL.3-TD7,W
M*&3^WE-)LV3S@K9OFZDHH@N1\(N(%*X0Z$A-)4N8E+*8DH^M=NM$N5%!S9+K
M--(YK,RK>/;X]")B\(Q3=NS:X,J=%J@GA1597U%E+3>7DDVZ$
M                            *+7 W_X+/FDK<]@WNDYSD5R V,=PH^<.
MRF+'QFT;PFY4DDDLJ.SJ+M"=BARE*X5,7!^F#YZ7I?I(+THLD@ ?@Z)ZK9PG
M[A5IZB"I/=HY2*LV[TS%]PD9=-9#"J/7N+DY#$ZX^.,X^ J@^V:>%+#71YP_
MP>,/#_!IE%B[H2CEQRGU6,K\5E-97KU37S11*X^<S=P</MW7W8.O[,TV2M.8
MM=?F\7)]/RE6OAUWA\Q-PEVK298OGS]%\S1>(KX<D<Y1.HCA8I%CYSU$Y;XY
MX]Y"XSI=IW:F6CC5[5D/9C7&VC"^JJ#<)1C%Q;@X]KCE*7:W%')GAOD[DGC;
ME6LWC9[XZZ5ONUS]Z5DZM1F7T732G&4I*24XR[E+#E'N2DS=B0\\'+Y]%2;%
M*CZ"AY!VW*E'S4/4[QEW%+>J0RCHC2<V-.QKP^4<&*0JJ.2%-G!LX-C';G&M
M7VM^/JKX6RU6ZV51>90G;3B2QZ9AIX277U:><=%CU,HW?=MY(MT]E4=)L]5T
MEB,X4WY@\]7BS4V1ETZ)-83ZO/H:;;>\CG+;?NN[3JO<>P(B\TFU*Q3I6,<T
M&AP3B'>PLPVFHYY"2E4KL#)H+I.&A4S>NJX*HWR<AL9[S9SD7C_A[@/%-WHW
MWCNDLTNY4*24E??-34X.$E.-MDXM--M=JCB6&O1&,^2>;/(O+]EU''^2ZRO5
M[5J'!N+T^GK<)0FIQE"=5=<DTTD^YRS'*?JS1D9.,4$\WC#\J52X]4E#C]R)
MS,(Z[BG[Y[0-@Q<>\G5:@VE'*TA)UNPPS CB6=P'S)95RT79(N7+=5PHD9(Z
M.4\H:M>;/!FOY;N3Y9Q#VWN]D8J^B4E!6N*48V5SEB"L[4HSC-QC)14E)2SW
M;<>!_N V[ANUKAW-/<6RUSE+3ZB$96.E3;E*JR$<S=?<W*$H1E*+DXN+CAPL
M(:6YG<7.0\F>#T]NFH6^P$;F=EK?J2,!95VJ::2JSEI7+0PA)MZW;$6+ZQT4
M#E1-GM/DINN!J5R3QSS?B-'[KD.VZC3Z3./<^FRM/JDG95*<$WCHG)9]5E&Y
M'%_)W >9WO2<:W33:G6)9]KZJ[6L)MJNV,)R2RNYQBU'T>&;.CQ1[L
M                                               -5^;'(^.XG<7]
MN[T=^@K)U*LK-Z?'K]AB2M\GUDH&EQZB1C%,LS-89!!1WV8,8C))93!<]F<"
M4LO *K'A,X@N>5O)BT<G-P)JVBF::GTK<Y6FCF='O>\;"]7FX562]0F<2+>O
M*E6FWV<GQDS[V)#D4165*+DWA8(+IXM$@
M         8@W;H+3?(ZDN]>;NUY7-BU-UDRJ;">9Y,ZBWADC(XE*],M3MIJM
M3*:)S$(\8.&SHI#&+@_:8V,RFUZ I,>1CB5->,/ESKZUZ/FK"RI4DI%;3TG8
MY9VF_EH&P5*5:9GZJ_?I(,BRIJ]+>V5^VG^-C)%NFL953UC&NQ?<NI!=*XN;
M[KW)_C[JG?%9(FWC]C51G+NXY-8KC$)86JBT3:Z\9<N<^JI7K/'NV1C9Z9/E
M#NZ8Z]!::P\$F?!    #@K):*S385]9+?8H*J5V,2RO)3UDEX^"A8] N,Y,L
M^E)1PU8M$BXQ\3**%Q@ 1^V_RZ^.2CR*L7-<HZ@]<HJF1.K4*WL/84=DY<=<
MY2EZ#3K+$KI=/P*$7,3.?AC(J[9 XZ"\Q/C;L2_MV')Z!;J>H1+NG:)MFKH=
MRF#Y+GW-EH,2V]/&"9[C]_87/3&<XSG'5VR!L%6>=O"NX)D/7^6''EVHIC)B
M,G&WJ+%RF2%127,?,1+3;&4*F1-;'<;*."E-U+G.#%-C$=K^0.6L/,_B)586
M0L$[R=T(TBHQN=R[62VQ1Y!QV$Q\$VL?&S;N1D'2N?LIH-TE5E3YP4A#&SC
M8?R!2@\JO/3'.??R,G3S2+326L6+NKZM8/R.&CB7PZ<D<6*^2,:X[5&$C:G*
M")$T3%*HC'LVI%"E6]7K=BL+\2"3CB=X"J/N7BO3]H[<VKL>C;>VC5&=SJL5
M76M:7J%-A;"W+(U1.UP,K#J3]CD7<*L@Z=HH2D.9L=?+?/4Z1CGI<\/IZ BV
ML-0Y9^'3EU 3"V2,IV'.H\@9Z./(*ZVW9KMPX13F(A4YR-3OXIZ3!$GS)8I'
ML4^*DN7!%2-7!JNDD#<>$Y#4GE7YK^->^M?E=MZ[?I33;O,7(8Z24!-QFLD(
M6R5R0SV)E5=0-@CG+7*Q"X1<E2*LEDR2A#9C&(8!=!%HD
M                                                       @+^HN
M_B2ZN_E3TG]Z7=XKAZADD?CF_B'<1OW M;?YMLA$OU,&Z(I
M
M  !5D^I<_P#B*_\ TX[_ .$.+E?Q(99QHO\ Q(IW^*M>_P $,Q0_4D[4(
M                     0L^;+DT?4O'N,T?"M<+63D*I)1[Y^H4AD82C5)Y
M!/K"<A3E/@TC./7[1DCUQT*W,Y/C)5")YSLA]M?"EO\ RV?)M3+&CVA1E&/Q
MG=:IQK_W8*,IO^]V+JG(U?\ NDYT^.\-KXKI8YUV\N492^$**77*S_>LE*$(
M_P!UV/*DHE14Y#IYP50AR&R0A\%.7)<Y(J0JJ1\8-C&<D43/@Q<_@R7.,X^&
M1O\ )I]4\K_XW1G.5IQ>&L/_ ./U7^E&SW#?C@;ECR"J&C?O*>G)6J,NCM6S
MIQJ4SF'4KM*G[!'+'B5'\9F0;N9>-;MUDR+I*816,8IL9+U'B?(G,5P/B>HY
M/[*U$J)TI5]SAW^Y=77)=_;+M:A*4DW%K*2:ZGO/&?"7Y#YCIN*>^]-'45WM
MVJ*GV.NBRR+['*/<G.,8M*2>&VGT)*9CP(<ID'ZR<!M;0$G&%SGV[R8F=BP;
M]4O>;!<K1S+7%A;H9R3!<YP5TITSG..N>G7.&M/]U/!I5)ZK0;M"_P"*A#3S
MBORD]16W_P U&<-3]HG/XW..CW#9YT?!SGJ82?YQCIK$O^>S$FT?"IS4UO6'
MUGC6NM=K8CFZSMW :NL\](V?VS<OJ+'8P]LJ-./,.,)XSDC9D=P[6SCL22.?
M)2Y^_L?W(^-]YUL=%=+6Z#O:2LU-<(UY?IW3JMN[%\Y348+UE)++/.[_ /:]
MY0V303U]$=#N'9%MUZ6VR5N%U?;"ZFGO>/2,'*<O2,6\)Q+N6SEDY<,WC==H
M\:+JMG35RDH@Y;.4%#)+MW""I2*HKHJDR4Y#8P8IL9QG'49[A.%D%96U*N23
M33RFGU3371IKT9KO97.J<JK8N-D6TTUAIKHTT^J:?1I^A^ J*  -S.#^TN!F
MMMMY?\U(.^V=LS-%J5=C&UQK8M6Q#A?^Z%I39,2UD26JR$11,B=%DS8OF>29
M-APBYR?TD=0/./F[=-LW*[A?#;?8MI7;J=3%_P!13:ZTTOTAV)XLL7UJ>8P[
M'!RENSX#\ ;5N>U4<ZYQ5[]=_P!>ETDE_3=?\MUZ_P"D]SUKJ_P_;Q*?N>YV
M0NCZ%Y'<;M]5]LKQ\VIKF\Q$7'M,8@J=+1Z4G78["94F3>3IN<,IZKI$3+@J
M:+IDVR7&.F"XZ=!IG;9;=9*Z^4IW2;<I2;;;?5MM]6V_5LW>JJJHJC11&,*8
M12C&*2C%+HDDNB271)=$; "V7
M       ,,<CY*7AN/&^IBOK.6\]%:8VC)0CAEA3+Q"78T><=1JS3"7XW+E)X
MD0R?;]KNQCI\1*]04N/"7N#2>A.4FS=M[WM=>IE5IG&R]OH>:G5<X<?>5S>M
M7QR<?66".%'\U9I*OO)%%!FU26<K)'5[29Q@V<79Y:PB#@N;_-W?OE)WY":O
MU)7;FOK7Y\>-TQI"'1[I><=D25R>Z7EG'O74:]M*C)-59151<\?!,,*%34P7
MW;IP245E^H+(?C$\4=&X4P;/9>R4X:]\F9EB<KRQI$,[@M9,)!KZ+RL4/W)2
M^J_624.D_F<IIN')#&01PDV,KAQ;E+/Y$DP#MVU8-7+Y\Y;LF3)NL[>/':R;
M9JT:MDS+.'+EPL8B*#=!$F3G.?."E+C.<YQC I!0YV7,VGRU>4%&'@'DB>FW
MF^MJ75'29<XS3^/]!4=N)"?;HN2939N5:RRD)O+=7."J2\@9'&>JI<"]^F)!
M>OJE7@*/5JU2JK&MX6KT^ AJO6X=IC)6L3 5^.;1,/&MBFR8V&[&.:)I$QG.
M<]I,"R2<^        J=_41<IG<K;M9<0:O(J?*ZXS:[6V<@UR;&'EEF"/(V@
MP#G)3$4-F&@S.Y%1')3I*YE&A^OJ(X[;D%\2&6&N$&BB<:^)FAM,'9$CYBHZ
M^AU+<W)G!\??RPE4L]\/ZF.N5"&M\R][,YSGHG@N/P8P*&\O))M4(
M                  !&5YCT&#CQL<G4Y(Z:;<L/KU=,RJ^&Y<OVNX->N8HF
M%,G)W**2B*)2$Z_C3YP3IGNZ9JC^H%?KZ<YTX)S0VNR*J?#1QQ@MKI9#&?L*
M.&>UM-I-E38Z=>]%-\M@O^PID5S]/XD(N="T2
M                                                     !71\HGF
MCA=/ELG'[B5,QMEVP7W<)=MN,E&TI6M:JY2RB[B:@HGE9A8KXU44,19QG*C&
M(63RF8J[K"B;6N,<]7Z$&C?C=\/-[Y.S3+DWS*4LT9K2?E/OA&5"<=R)-A[O
M<R:II96Q6B4=*_-H*GS3EQA4[@YOFDP0YS)9;I'2=J52ECH@6^*Y6Z_3X"&J
MM4A(JMUFNQK.&@:_!L&T7#PT3'H$;,8V,CF::+1DR:-TRD333*4A"XQC&!:)
M.:                ''3$O&P$1*3TR\1CH>$CGTO*R#C.2MV,;&ME7CYXOD
MN#&PBV:HF.;.,9SVER+VGT]VKU$-+IHN>HMG&$8KUE*32BE^+;218U.IHT>F
MLU>JDH::J$ISD_2,8IRE)_@DFV>?MR>WC,\D=][/W1->NF>[V=X\B&#@^#J0
M]69%3BZG!YR4QD\FB*XR:MSF+TPHH0Q^G4V1U@X3QC3\.XKHN.:;#6FH2G)?
MSVR^JV?^_9*4E\DTO@<>>><KU/-^7Z_D^JRGJKW*$7_)5'Z*8?[E48Q>/5IO
MXF!AZD\B !)MI+Q]J['X([]Y?6*5G(I_36[IUJ:$:>S1BIZ+I<@U-L.=G<N6
MCAR^8';9=,6!6RS4R+YBN97U2]A!A7DOEF.S^4=J\?:2NJRK4-+53>7*$KHO
M]O"&&E&6>V<W)2S"<5'M>69VXMX=EO?B7>/)&MLMKMTT6])!=JA9&B2_<669
M3<HX[ZZU%Q:G7-R[EA$9(S48)     -U>)W 3D1S"?&7UO7&\-163K+28V=<
M5',13&*Z?7*[)@X1:NY"QRR1<=#-H]!QE$QB>X,@0^#C&W//*O$?'M79O-SL
MW24<PTU*4[I+X.2;4:XO^U9*.5GL4FFC*/CSQ!S3R3;W[)1&K:8RQ/57-PIB
M_C&+2<K)K^S7&7:VN]P33)*=M>!/9]9HA9S4FXX/9UW8,<N).D3-9Q14I==-
M+U%6M5L*]CFV)GAE/Q:*<B5DBI_;'<)=>W&&M@^ZC9-;NG[7?]NMT6V3EB-T
M+/?<%GH[:U7"6/BW7WM>BA+U,X<B^T7?M#M/[OCFYU:_=80S*B=7L*;QU55C
MLG'.>D59V1?JYQ]"#APUO^G-@%1>L[!K_9.N[*U<^V?M7,/8ZM9X%ZD\:*G;
M.DTW#1\Q>($4)W%Z9Z8SCKC..NS<+-JY%M/=5*K5[-K*6LQ:G7;7---971QD
MFT_]'J:ISKWCC.\=ML;M'OFBO3Q).%E5M<E)/#65*,DFLKY/T+G?,'B_%>0[
M@_$PD[&DBMFR- KNVM8OU2&8+5O:3BF8D&<4\[C'.A"39Y16+D$3^H5-%;UL
M%,NW1,7DQO.CKVS>M7MU,NZG3ZJVN+SG,862BGGXY2SGXG9#8==;NNQ:+<[X
M]E^ITE-LHXQVRLKC-K'PPWC'P*='C\YT;.X+[OAIR-F)/.JI^P149NG73K#A
M>+G*V5X1G)RK>),8OL[M6F2BJT>Z3P1<JI/;J9.W561/^!I-'U3T,FSEN\;M
MW;59-PU=(I.6SA$V#I+MUTRJHK)'+U*=-5,V#%SCX9QD623]@!1Z\_4:JQY_
M.W2BB9R3.F];22!2=W<DDD>P1&4U>XN,>IE>*.;'3KCL,7X]>N,7H?I(+N,)
M)EFH6(F"HY;EEHMA)E0,?"AD"OVB3K")E,%)@^4\*]N<],=>G7H+))R@
M                           ^=V[:L&KE\^<MV3)DW6=O'CM9-LU:-6R9
MEG#ERX6,1%!N@B3)SG/G!2EQG.<XQ@ 1A<@O,5P/X_'D(QSM?&V+;'Y43/4]
M+,D[ROEPD<R*B"MI*[CM?M%D%RY*JDI+E<)],_B\YQT%2BV"";D5]0KR*V$1
MQ7N..O*UHZ,<G,W1L\P=#9>PUN[)DD5(].2BV5,AS.,'ZF0/&2:A3X+Z;C'3
M/=6H+XD9,%:(\6//[GS=L;5WJ_M] KD^J@XF=N;]6G']SEXXWXU).HTB5<H6
MB7;HH+E,S*OF*AL(Y[4'.,%],'*,>B!;.X<\&=!\(:*>I:?KRBLY*IHFN>Q[
M%[9_>KH[2Z&)F5E$6[=)G$MC_P#D:.:)H,D/B?L,L=592VVWZDFXH@
M                                !PUBFFU;K\[8GF4\-(&&E)IUE5=-
MJEAM%LEWR^57*O5)NGZ2&>XYOLDQ\<_#  I)^!:#<VSR&,K$ZRH[=5;56T;@
M[<G];)\KR1(JIK.5<HE]/JJM;^F?4Z)]Q_A]OLQF]/\ 207A19)  AD\SO+>
MQ:$TG7]1T)RXC+COTEDBY*PMC&37@=?PB,:WLZ+%;'3*$M9E)U%DFJ7J9)I[
MHQ>Q7**A=C/MRX#H^5<EMW_=4I[?M3KE&M^D[YN3K<E\8U]CFU\9=B>8]R>L
MGW.>1=;Q#BU/'-HDZ]RWA6PE8O6O3P45:HOX3M]R,$_A#W&L2[6J@XZ!G-\
M     #DH:9EZ[+1L] 2DA"3D,^;2<1,1+QQ'R<7(LEB.&;^/?-%$G+-XU73*
M=-1,Q3D-C&<9QD6=1IM/K-//2ZN$+=-9%QG"24HRBUAQE%Y3371IK#1?TVIU
M.BU$-7H[)U:JJ:E"<&XRC*+RI1DL--/JFGE,O]<2;U<]F\9-$; V&V5;W6W:
MOJ,W8CK(E;J2+]Y$MSYG3-B)()MOO$CV/\)D(4B>'/:7';C Y2<^VO;MEYKN
MFT[0T]MT^NMA7AY[8J;^C.7GVWF&6\OMR^IV!\=;MN>^\$VC>-YBUNFIT%,[
M,K#E)P7]3&%CW%BS"6%W870V''D3V8
M                     %27ZB/E+FP7[6G$>MO^^*U^U;[3V6F@L0Z:MSL3
M%RQI$*[3QC"S=W7J@Z<O\XSG)%DIY'/]LF+D%\2&3;^)+2#+1G ;0D8FU31F
MMC5E'=%H<E*4BK^4V@BA8HI1V4N<]KF-IJL5'YQGH;!6>,&Q@V,X%,GF1))&
M*0                                      $,?G2XZ+;LX33%ZA&)W=
MLX\S[79[7#=+U7;BFJ(G@M@LRY[<X29,H9\G,N3?9SA.&^&?]J:J#PP1E>"#
MG]J[45:V!QBWSL:!U[#O;&G?-2V.[2Z$-5BO95F1C=*DZL,HHWB*]E1:-9OV
M";A5)%RX</,8-A8Q"+533?5$%CR<YF\0JVP/)SG*3CU',B'PGZR^Y->Y,HJ8
MISE0;HIV$Z[EP8B9C833*8^2ESG&.F,BC#^1)H+N;SJ<!]6HN$*K;K?N^<2]
M9+$9K&HOTX]-R3!L)>ZLMWS4(-5DH?&.Y9@K(9*7/7!#9^SF5"0(:^0'U#O)
M"\)OHC0.N:7HZ*7(=)"QS2GY3;ZC^+RF1TS5E6$52F!CY-D^45X>0[#8+C"I
ML8-D]:@OB1DAIOFVN2G+.[,,7NY[6WO=W[@R4#".7=@N+U-5;I@S*JU1@5RV
MC$E#9Z^WCFB2>39SGLZYSUJPD#=W3OA8\@VWD6K]74;+5$*\]/TI;<5D85!9
M/O[#&]U5&99R_LO1(?&3>M$$Z_$I>XQ3%Q#G% WVJ?TV^X7C9$UZY-:UKCPV
M6_KH5.DVBZ-DRF,?#K*+J8D:$JOE$F"Y3P9%/U<YSC.4^F,YCO0P=RF/IJ;
M@D7-?Y@PTFOE-?)TYC1SV"2*J4I,M2%69;6L1S)K'R;"ALIXRGC&,X*?KTQ'
MN?@,&)GWTX7)5-R<L9OO1KMGC!/37?-[]'.3&R7&5,':-ZS*)$P4_7&,X6-W
M8^.<8_ )[T,&UG'/Z=6G5:T0MIY);JSL6-B9%G(+:WH%=<5V"F\,E<+_ "^>
MMTO(.9EU#/SE*FX0:,&#@R/=@CDACX,2'/Y#!9:;-F[)NW9LVZ#1HT02;-6K
M9)-!NV;H)E20;MT$BE21012+@I"%Q@I2XQC&.@MDFFO/#AA1><.A9_55F(RB
M[:Q(O.ZLO2K<RCND7=!L<C)YDZ./<KP$L7^Y95ICJ5PT/W%QAPDW52F+P\@I
M>\":3:],>3SCWKO9$(\K-QIF^X^HV*%D28;N&4QWO8DA2F5R0CALY6<IJ-UD
M\F3=(*$42R<IR9-=?6)!Z"8LD@
M                                   $$GU#4<@]X+U%RJ94JD/R-H4B
MVPF8F"'75HVT8DQ5\&(<QDL-I10V,%R7/?@N>O3&<9KAZAF]_C&D7$IP XG.
M7.$\*):>KD<7TBY*7V\1[F):YSC)C9RIEJR)D^>O3)^N<8QC/3%,OU,&]@@
M
M              %63ZES_P"(K_\ 3CO_ (0XN5_$AEG&B_\ $BG?XJU[_!#,
M4/U).U"                        $8'E1X9-.5FB#V2&?HQ.S-'1ULN50
M7==<,9Z(4BD7MJIST_>0C52:2@6RC1T?!BH.VQ"F[$EECES;X,\C6<$Y1^SU
M,'9LNYSJIM2_5"?<U5='Y]CG)3BNLH2;691BG@;S_P",J_(/$GK=+-5[[M4+
MKJ6_TV0[%*VF7R[U7%PD^D9Q2>(RDU2K'2(Y>D@_BTV9 ZLYS:/FK*=-")L$
MK,4 SU4W:5C)7V DJO .#&SC)")'L$BU15.;)2)HJG/G.,%&)O..RZK?/&.Y
MZ;1Y>HJKA?A?S1HLC;-?G[<9-+U;27Q,Q^ M]TG'_*^U:K7-+3W63T_<_P"6
M6HKE56_R]R4$V^BBVWZ%XP<R3JP !6'\M_CBV MLJ6Y,Z!HKZUUFWMBR&U*G
M46*TA/P%N;8.61N32OLB'=R$'8FA4UGN6B2JC9ZFX<+8PFMWDW7\!>8=ICLU
M?"^5ZJ-&MT[[=+;;)1KLJ?Z:78^D9UO,8=S2E!PA'K'#T0^XOPGO$M\LYUP_
M23U&AU,>[5TTQ<K*[E^JY5QZRA8L2GV)N,U.<OIEE5YU4E$5%$5DSHK(G.DJ
MDJ0R:B2B9LD.FH0^,&(<AL9QG&<8SC.!MO&2DE*+3BUE-?$TTE&49.,DU)/#
M3]4R5#Q[>,[8G*^T0UWV%$35)X[QSA%_*61X@K&R.PDD%$S_ '<HI%\).7#>
M1QU(XER%RT:)X/Z9U'&"I#!OEKS1M' ]#9MFTV5ZGETTXQK34HT-K_$OQE)Q
M]8U/ZI/&4H9D9_\ #?@O>O(6OJW7>:[=+PN$E*=K3C+4)/\ PZ,X;4O25R79
M!9PW-*),KR=\%7#W>>96?UJC.\>+](*+N\R5+55GJ0]DG"QEEG,Q0)Y[E%-(
MV#YQA*'?0R93=#9P;/=@W.J[4WZBZ>HU$G.^R3E*3>7*4GEMOXMMY;^9TVII
MJT]4:*(J%,(J,8I82BEA)+X))82*U_)_QI<U>!4P?8ORZ7EZ76G>'T3OC2\G
M,F9P&"*8PV?S:D=["V:_=I>HF4R[I))GA<^$T7:V?CF%)2+AM=PW\\W(;3#F
M)J7))NXY"ZT3.BV6L"QVK'<< SP8I3.&=A4,VC+OZ!,G/E"9QAXY4[2YDD28
MZ"'!/T!;@X_<BM/<H=<16U-)W*/N-3D^J*QD,*-9>"E$L8R[@K+"NBIR,%-,
M\YQWH+D+WDR55+*B*B:A[;33PR3-H@
M        !^#ELW>MW#-XW0=M':"K9TU<I)KMW+==,R2[=P@J4R2R"R1LE.0V
M,E,7.<9QT %4O=_TZ-YE-N3$EH3<FOH+3<W+K2+*%V E:LW"DL'BAEE8./Q"
MPLI&VUK%G-DC59P[CECH=A5<F4*992XI].OJ1@FMX%>-W2' ZJ."54F;SMFP
M-B(7/<$]'(M)N30(;*A82MQA7#]&GU9-3/?EH@LJLZ4P4SIPXRFAA*ER;))#
MA2")+S3\F#<>.$ESAH21.QO6]G9=/UK+=3!7;:'G&CAU?I4I<&*J1NC36KEC
MZQ,X,BZD6YL9QG.!5!98(^?IUN,*495MK<MK$PQ\QLKP^H]:J+)E[V]?B%64
MS?9AOG/?@R<S.8CV*2F.PZ9HMT3[1515-_ A%G,6R0        HA:[[^>WF3
M82[ONG*W=N34G;#%6ZJ).-3ZB<.YN)C':OPP1NKKJAMF'=C)>N3X*3H;)<"\
M_IB07O19)                           @C^H)W.PHO#.%U,F]*6?WILB
M"8%C<*F34<U+7:[>ZS\AV%-C"R,?9&\"D8N<9Q@[LAOPEQD5P74,CW^F]U?(
M/=P<B=T';G)%5G6T%J]N[/A4J;F0O-H96MXW;Y[\(JG8MM>(&6ZE,9/#A+ID
MN#YP:9OI@A%N06R0
M                             ^*2DHZ&CG\Q,/V45$Q3)U)2DI).D&,=
M&QS%!1T]?OWKI1)LS9,VR1E%55#%333+DQLXQC.0!4E\G'F8L.X)"3XU<*Y2
M:9TJ1='K%MVO H/$;7LQX\54C#U76I&W63CZD_.N5([TB:<C+*9]-#"+7J9[
M<C#'5D&Q_BY\*L=1$Z[R%YCUUK+WG/M9FAZ+ED$'L-3/AA=E/;(;F.LTFK5G
MN*="'.4S6+R7!G7K.\^BR2G\$"RP+9(                  8<Y$U28O?'[
M>E'KWK_/[EIS9M4@_;8/ES\XL5*FXB-]OA/)5,K^]>$[.W.,]W3H/1<0U^GV
MOEFU[GJ\?M=-N.FMGGT[*[H3EG\,)Y/-<TV_4[MP[=MJT>?WFJVS550QZ]]E
M$X1Q^/<U@\]#.,ESDIL9*8N<X,7.,XSC.,],XSC/QQG&1UM3SU7H<:6FGA^I
M_   &ZO\X!R2:\<XSBM 3]<JVGF=7EJA(Q,)4XDTM8X:=D9"5F23,[,IR\@B
MXDGDFME51@9CDV#YQ^#.>N-O_91PVSF$^=:NJZ_D,KX6QE.V797.$8QAV0AV
M1:BHK"GW^GY&4?\ VP\WKX57X_T=U&GXU'3SIE"%,.^R%DI3GWV34Y)R<I9=
M;AZ_F:5#))BXSYQZXQ[KY36R3I>DJ<I;)J$@W%AF#*R<5!Q<9&HJIMD3/9F<
M>Q\8@Y?O%B(MD<J^JL;)C8+Z::IR>5Y;S7C?!]!#<N2ZA:?36VJN&(RG*4FF
MWB$%*344FY/&$L+.7%/U_#>"<HY_N-FU\6TSU&JJJ=D\RA7",4TEW3LE&*<I
M-1C'.6\M+$9-8VV'KVY:HN]FUSL&"<UJZ4^5<0MB@W:K5PK'R#;MR=/#I@X=
ML'B"B9RJ)+H*JH+I'*HF<Q#%-G[.T;MMV_;93O&TVQNVW45J=<TFE*+_  DE
M)->CC)*46FFDTT?#WG9MSX]NM^R;S5*C=--8X65MIN,E^,6XR36&I1;C)-.+
M::9UV(1CG$M%MY=TLQB5Y%DC*/6Z15W#..5<I$>ND$#&(599NV,8Y29SC!C8
MQCJ/UZB5T-/.>GBI7J$G&+>$Y)/";^";PFS\6FC3/45PU,G#3N<5*267&+:[
MFE\6EEI?$]$W7%-I.O:'4J5K>+BH:B5R!CXVJQ\+Z1XU.'30*=JNW<(F.5\9
M\4^5U')C'4=*J&6.<YSF-GD1O&X[ENVZZC<MYG99NEULI6RGGN[\]4T_T]OZ
M5'"44E%)))':'9-LVO9MHTVU[)775M-%,8U1ACM4$NC37ZN[]3EEN;;DVVVS
MNH^:?4-8]U\,^,/(JQ05MW-IZMW6S5ST21TXNO-0TBLV;J>JWCIIS7)2'/98
MAN?)LD9R/NVA.\_1/'>;K[7C7D7FW$-';H..;A=IM%=GN@E"<4WT<H*R,_;F
M_C.OMD\+KT1X3E/C+@?--;3N/)MMHU6NHQVV-SA)I=5&;KG#W8+X0L[X++Q'
MJ\XDY\<X-7<#M&2%CDW46?84O#/X32VLV6&Y7L_8&['VT<X-&(=GRZDUE4Z*
MDBZR4B*2)2H)]SA9!%3QTI676.RQN4Y-MMO+;?5MM]6V_5GN(0A5!55)1KBD
MDDL))=$DET22Z)+T**O%?C9LKF/ONI:=HC9X\E[9+>_M=E515<L:A54G*:]I
MNUA<=2II,XQLJ8Q<'.4SQXHBU2[EUTB&K;PLLJ/23BX]O$1D=$M,J9:QC%I'
MMLJFP=7+=DW3;(Y5/@I,&4RFECNSC&,9S^H+!)]P I1_4-1J['G14G*ITC)S
M''*A23;"9CY.F@E>-H1!B+X,0A2JY<Q2AL8+DV.S)<]>N<EQ=AZ$%R'5LDE,
MZRUU+H)J)(2M$J,DBDMV^JFD^K\>Z335[#&)ZA"*XP;IG..OX,BT_4D[V
M                       (\N8OD]XJ\(YR*J&UINSV*_2K5K)YH&MH5A8[
M-%0KQ7*3>9GLRLU78*&:K=ICI(KOB/%TBY.D@H3IG-2BWZ V-XX<H=(<LM?-
M]EZ+O$?<*^97#.69X*HPL=6EL8-E2%M==>83E(*2+@F3)E6)A)RCT6;G50.1
M4T-->H-,O(=Y4-.\%8TU3;MT-G;]E8[#N%UE&R1&K6O-W26#,)_8DJB1RI Q
MBI3X5;LR$,_D"=/3*DB;+DDQBW^0*K=MW1Y(?+!?W-0B<7S8\69TDK^377S=
M2J:8I;59QZK%:R9,[9UAHDW63Z(25D?.'F38["N#9[2"YB,2"4?C?].:^<IL
M)SE;NDL=@^"+.->Z613<NR8-^,(B_P!AVJ-,S173QT(NBUA7!,YR;TG><8*?
M-+G\A@GIX\<!N(O%K#5UIG2%0@K&U(7!;S,-U[=?LJ9(H5=1"XVE:7G8PKOU
M39419+-FV?AC"6"E(4M#;?J2;@B
M         !K?S&LN*;Q(Y06KUO05@./FXY1J?"Q4#F?-=>V%2/116.4Y2.'#
MW"::><E-^,-CX9_ )7J@5A_IP*Q[OD=O^Y^EG.(#2;&L>OZ:F2I_>Z]P,KA+
M*N#X2)E;[D]<%,7)C>GG)<XP4V#7)^A"+A M$@ 17^4/@)8>:=*I$SKF<BHC
M:.K%;!\ECK"NLT@+9!60D6I*PKB000='BI=!U"(*L5S)Y;YR95);L*H59#.?
MA'RKI/&^Y:G3[Q5.S8]<J^^5:3LJG7W=LU%M=T&IR4XY[ND91RTXRP!YZ\0:
MSRAM>EU.RVUU[_M[L[(V-JNZNSM<X.23[)IPBZY8[>LHRPI*4:B^Y-#[@X^V
MD]-W)KZQT&>_'&:(S3/I'RZ#<Y$UGM?FVIW,+88],ZA2Y<,7#A'!L]N3=?@-
M_>.\IX]RS0_YCQW5TZO2],N#^J#?HK(/$ZY?W9QB_C@YS<FXCR3AVO>V<FT=
M^CU?7"FOIFEZRKFLPLC_ 'H2E'/3.3$@^^><-N="\%^3G)FAVS8^F==&M=9J
M$E\E>+GG8&%<RDNDR0DGT97V\W(Q_P X?1D>[05633-UZ+ID)WJ'P0> Y5Y/
MX5PO=*-GY'K/8UNHAWI=DYJ,&W&,K'",NR,I*23?]EMX2R9&XCXGYWSK:=1O
M?&-%^XT&FGV2?N5P<YJ*E*-:G*/?*,7%R2_M12S)X, WS5VR]62F879>OKIK
M^6P8Q<1USK$U6G:G;CKW((S#)F9PD8N<&*<G<0Q<XSC.<9QD>KVK?-FWRC]S
MLNKTVKT_]JFR%B_BX-X?X/JO0\?N^P;YL%_[7?='JM'J/[-U4ZF_R4XK*_%=
M&NIT0?4/DF<.-;K3#'>^KWO(9.26TPRM+1Y?D(IFXD%W,4U277;MG3)D=.0<
MPSF43;IR!6O5WE@9;T"G6["Y\SS*'([>+:ZKB+@N1RH:H<FHI2>$VF_I4U'N
M=?=]/?V]S4<L]5P>SC%7+=!;S-6/C$=0GJ%"+DW!)M)QC]3@Y]JL4?K]MR[$
MY83O#:@Y@\4=RJ1<#J3>.LIZ2<(H-X:H-YMI7[,L@FEVHMXZESI(>PF(V1)@
MN4TV?XK'3&<%^&!S+Y!X]YWQU3U6_P"V:VJE-N=K@[*T\]7*Z'?7U?Q<^OXG
M5;C?DGQ[R9UZ3CNZZ&Z^22A2IJNUK'11HL[+.B^"AT]'@V='BCW8
M                                           'FL\PMJR.[N4_(#:<
MDZ4=FM^U[F\C3*'.IEM7&<RYBJI&D.I@I\H1%98-&J?7&,^FB7X8_ +Z6%@@
M]"/B7,Q=AXK\:YR$PW+$RVA-0OH]-J=4Z"#5QK^OJ)-4\N/[IQ[7&?3R57HJ
M7)<X/C!L9P++]238,0                                       XJ=
M@XBSPDS6K!'-9B L,5(0<W$OTBKL92(EFBS"2CGB!OLK-7K)P=)0F?@8ALX
M%);F'X1.56H]GV!7C[0Y#=FF)B5>/:6^KDI&+VZM13I?*K.M7&"DWD=)+R<4
M0^4</V9'31VDF58YD%5#-T[JFGZ^I!U2A>"3R%W1LBZF*1K_ %H1?&#D3ONR
M(0SDJ9C%P4RS6C%N[AOG)#=V2'*50N,9P8N#?9$]\0;,5KZ</DTZ.EBX[XT3
M!)YZ^N>M)[ MAT_QY"E]).4JE+*MU;9,?/4Q.BF,$^.,Y.6.]#!OIHCZ=KCM
M2I!M+[XVK==X'0P0YJQ!QV-4U)R<W=E5"3/%SEAN#Q!,N<8(=K*QI\F+DV<=
M#=A:7-_ 8)OM/\?]): @L5O2VJZ/K2),F1-RG4Z^PC'DGZ9LF(K-2R:69>=<
MER;_ '9XNNK^#'=TQ@4MM^I)E\0          "IQS5QC'GXXU=,8QUMG&?.?
M]G/S$N.N?[.>F!=C^@@MCBT2
M                                  0:?4'?Q#X?]W[7O^;5_%</4,W0
M\6O]'QQ2_<L8?X3E!$OU,&_8I
M                                        !5D^I<_^(K_].._^$.+E
M?Q(99QHO_$BG?XJU[_!#,4/U).U"                :L\L^7NI>'>N37W9
MCY9T^D5CL:?1X=5H>U7.43RCZ[>(:.ET$TV$:FN55Z\5R5!JF8N,Y,JHBDK[
MG@7C_?\ R'O'^5;+%1J@NZVZ:?M4QZX<VD_JEAJ$%]4GGTBI2CX#R)Y'X[XU
MV3_-]]FY6S?;31!KW;IK&5!-I*,4TYS?TP6/64HQE\?$'F-JKF5KC[]Z]57A
MY6.?.8RU4*=>1AK75WK<R?I+/&C!VX]Q#2:"Q%6;TN,)+XR8F<$63523N>0?
M'F^^.MX_RO=TK*)Q4JKX*7M6Q?JDY)8G%IJ<'UCT?6,HR=KQOY+X_P"3-D_S
M;9FZM1";C;I[)1]VJ2]')1;S"2:<)KI+JNDHRBMLAX(R(   '6;I7S6RG6RK
M%7PU-9:S/5\KDV,F*W-,Q;J.POG&,&SG".7/=TZ9_ /V[;J_V&XZ?7-=RINA
M9CY]DE+'\<'X=TT;W';-1MZ?:[Z+*\_+O@XY_AD\[*UU:?H]GL--M,8YAK+5
MIF2K\]%/$S).8^6B7:K%\T6(;&,X,BX1-CK^#./CCX9'7?0:[2[GHJ=QT,XV
M:.^N-D)+JI1FE*+7YIG%[<-!K-JU]VV;A7*K7:>V5=D)+#C.#<9)_DT=[T)1
MK3LK=FJ:)2FCE[:++?JQ'Q";3OPH@MF6;++2*BI,ERV9Q+5%1TX7R8I4$$3J
M&,4I<YQ\OE6YZ'9N-:_=-RE&.AITELIY^*[&E''Q<FU&,?64FDDVSZW$-JW#
M?.4[?M.UQE+7WZRJ,,>J?>FY-_!02<Y2Z*,8N3:2/0X'(\[,@  !TV3USKV:
MDOG,Q1*;+3'<F?YK)U>$?R7>B;O2/[YTQ5==R1_B7/?U+GXX'T:=XW;34_MM
M/JM37I_[,;9QCU]?I4DNOY'S+]EV;57_ +K4Z336:GI]<JH2ET]/J<6^GPZG
M<2E*4N"EQ@I2XP4I2XQ@I2XQTQC&,?#&,8'SF\]7ZGTTDEA>A_0!^:J22Z2J
M"Z2:R"R9TED52%42524+DBB2J9\9(HFH3.<&+G&<9QGID 5^_(#X,M8;J1G-
MH<4$(34&U\IN)%]KG"9(W5-[=XSE91*-;-DLIZ[GG6,Y*F=J3,0JI@A5&[;O
M5=XKC/'1^@*\7%SD?R*\6W*!YBPU>R5U>.D&M<W;I>R8<1R%MK95#'P;".5/
M8FEV#=R9Y 3")E4>Y3!B'69.5DUZVE)$%\O1F[]<<C-5T_<>J)]&PTJZ1:4C
M'N2F1*^CW/3TY&"G&B*SCY988-Z4[9ZU,<QD'"9B]38Z&S::P\,DRT(
M                                       4MO/MNR1VYS,J>A*[ES),
M='U&'@$HEKD[DSO8^TL1EGE_9))X[%%G-?5K[3L+@Q\+MSESGK]DMV"PLD%L
M7BAHZ/XV<;M+Z.8)MB&UU0H2&F56?_D:0MBZ.92ZS"7PQ\)RWR#YYG_97R+;
M>7DDV$$       #"G)2]GU=QVWQLE)?VR]!TYLRXM%L*82.5[7*9,RS(J)\]
M?[H4=M"%3QC&3&4SC&,9SG&!*]05/_IU=<)6'E9M?9#I$BR&N-,N(QB8R9C&
M:SU\L\,U:NTU>S)$S?(8"31Z=Q3&*OGIUQ@PN3]"$7*Q:)
M           /AE)2-A(R1FIE^SBHB(8NY25E)!RDS81L:P;J.WS]\[<'30:L
MV;5(RBJAS%(0A<FSG&,9 %!+R.<K+-Y$.8>/R91LU8J;$O6>I- U2/9NE)2P
M,U)4R69U*)Q^,S-7^PN3."XRFFNFQ]HW5QW-^HO17:NI!</\<G$!IPHXN4W4
MSHS9U>Y1=Q>MK2C0Y56[W8-A:L4Y)HT7)G)5XZN1K!I%-U"]"KI,L+]I3*FP
M+4GEY)-[!
M                      ZU<;C5=>U6P7B\6"*JM0JL4\F[%8IMXDPBH>*8
M)&6=/7KI8Q4TDDDR_P"R8QLX*7&39QC(%-#R(^3/;GD'V*WXN<4HFV*:8EI]
M"$A(*NQTDE>M\S*!U<IR,ZP3PF^84M/*>7#2(6(G@J27O9'HH4B+&[&*75^I
M!,_XP?$32^(;"'W%NMK#7KDL[;8<L^WT92JZ?2=HXP:-J>54O2D;CA(YDWLU
MCK@F#&;L>U'U7#RF4L]%Z$DVHH                      %';R?<<3<;^7
M-_B(QGEM2-C+&VI1.PF2MD(FVOGJLM"H=J1$4DZ]:&[YHBEC)CD9D;F-GJ?
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
M"HERX>NE%G;D^.]50YNN1;;SZDF10
M              !'AY8K1]T?'9RGE?4]+W=!8U?N]7T>OWWM];I?I]_I+=?6
M^?\ 9V=,>IW=O<7KW8JC^H$1?TUM8]&O\M[FHE@WS&8T[6&:YDT^Y+Y,RV)*
MR*22N#Y6QA?Y\URH7)2ESZ9,XR;/7!:K/@0BT&+9(   8GW1H[5?(.BR>NMN
MTZ)N-8DB'R5!^AC#^(>F2.DE,5Z52[)"!FFI5,^DZ:J)JEQG)<YR0QBF^]QS
MD^^<2W2&\<?U%FGUL'ZQ?TSCG+A9%_3.#^,9)KX^J37GN3\4X_S+:;-EY'IJ
M]3H)KTDOJA+&%.N:^JN:^$X-/U7HVG2BY_\ $#^!9OD^L&=M)<*W8:RSO],?
MKM\M9UK5I>:GH5I&V9%-,K$TRPD*\Y1,NVSZ+M,A%\)M\J9;I=)?%'D'_P!I
M'%EO=FG>GUE-SHNBGF#MA"$W*M_J[)1LB^V76+;CF:7?+ESYA\;_ /LOY<]A
MJU"U.ANHCJ*9-8L54YV04;5^GOC*N2[H])I*>(.3A'X.._D Y3<7HF,J^I]@
M-6%'CI9[,JT:8JU9F*]*O)(Z1Y TDLO%DL.<N\H$QE1!^@N0A,%34(7X"[R[
MQ1P;F^HGKM^TDI[G.M05T+;(614<]O:E+V^F7TE"46WEILL\,\P\_P"!:>O0
M<>UD8;5"R4W1.JJ=<Y2QW=S</<ZX76-D9)+":1:"X8<\=&^0JE2>N+[4*S';
M+:1.%KKJ&V-8^QUJSQI,Y1<S]11FD%DYV%(8Q<N&RR674<94I5,JIY(X5TE\
MC>+>3^)-RAO&U:BZ>RRLQ3JZG*NRN7JJ[7!KLG_9DGVV8;7:\PCOGXQ\M\4\
MR[79LF[Z:B&^1KS?H[5&RJV/H[*5--60_M1:[ZVTGW+$Y5W?*IQ0J?%+DJ2(
MUO'+1.L]C5-A>JK$F7=/&]==GD)&%L59:O'RJ[M=NQD8PKM+!SGRBV?I)=QN
MP;=>"^>:_G?#/W&\35F]:/42HMGA)V+MC.NQJ*23E&78\)9E"4L+)IA]P/CW
M;O'O./VVR0=>Q:W3QOJAEM5ONE"RI2DVVHRCWK+?;&R,<O!&@,SF#3<S@IQ6
MV-RNWS6:I1W,C6X>K2,5:[SL1EZB7W"@H]^FX2D&3HG;C[T/G+7*42AC.#J.
M\>IGM01753QSY0YUL_!.+7Z_<XPNU%\)54Z=]??G*.'%K_JHIYMEZ*/3K*48
MO)OB;Q_O?D+EU&W[5*=&FT\X6WZF.5^WKC+*E%_];)K%,?5SZO$8SE&^..6Q
MUN                                                    \Y+R \
M>K#QCY=;LUA-QZC.,^^<S;:*[]$R;29UY<)%W.5&18J>FF@OA&-=89NO2[DT
M)!HX0Z]R1L8OIY62"S=X$>8\+M+0"G%JTRQ$]F:+]^YJK5XMC+BS:FEI,[UD
MY9'4-WN'%+FY-6.<)8Q@K=BHPR7)NX^$[<UAY))_Q0
M                                          "ISS5_I]^-/^-?&?\
MPC@78_H(+8PM$@
M                       $&GU!W\0^'_=^U[_FU?Q7#U#-T/%K_1\<4OW+
M&'^$Y01+]3!OV*0
M                              5;OJ6F3E1EPSD2)=6;5UR"9+K=Z>/3
M<OT=*KM$O3R?"IO52C5\]Q2Y*7LZ&SC.2];E?Q(99;UJ^;2FN:!)LCY49R-)
MJKYHH8ADS';.X)@X0/E,^"G)DR2F,],XQG'X,BV_4D[L
M*.GE'VQ9]J\VMU8GWKA6.UW9'&L*E&'5,=I#0%..9@HDR3SG.$L2TU[N06_5
MRN[/^IC&,=-?"&PZ+8O&NV_M(I7:RE:FV6.LYW?5E_/MAVUK^[!'*CSYR'7\
M@\I;I^\E)T:*]Z6F.>D*Z?I:BOAWS[['_>FS12N6BRTZ7:V"HV*=JL\QR8S*
M;KDL_@Y=F8V.ALM9*,<-7K?)L?#/8?'7 RAK-%HMQT\M)N%-5^EE^J%D(S@_
MSC)-/^*,3:+7Z[;=3'6;==;I]7#],ZYRA-?E*+4E_!DS/ [RU[XH^TJ5KOD'
M=WNT-26N:C:R^G;;A%Y<:.M+NB,6ED2M?8E+348S>.$SOT9%1X?#0IS-\D4+
MVJ:Z>4O ?%MSV/4[OQ+31T._T5RLC"K*IN4%W.MU?HA)I-0=:@N["GE/*V;\
M2?<5RW:M_P!+LO,M5+7\<U%L:I678E=0YOM5JMZ3G&,FG9&QS?8FX--8=MT:
M"G14   -!.4?C5XM\LYPMOOM>G:G?3D11?WS6LFPKEBFF[<F$T$IY*2AY^OS
M2R*12ID<N6"CPB1"IX6PF4I,95X/YEYQP+3?Y?M5U5^U9;C1J(RLK@WZN#C.
M%D$WU<8S4&VY=N6V8@Y]X.X#Y$U7^9;O3;I]WPE+4::4:[)I=$K%*%E<VET4
MI5N:245+M21]_%/QT<9^($H[LVMH.>L-Z=MEV!;_ +#DV-@M+"-<X,5PPALQ
ML1 P4(DY3-DBRK1BBY72SZ:JIR?9%KG7E_FGD&B.BWFVJG:XM2]C3QE75*2]
M)3[ISG-KU2G-QB^L8I]2]X^\*\&\;WRUVR577;M*+C^XU$HV6QB_6,.V%=<$
M_1N$(RDNDI-=#>P8O,L@           :$\[_ ![:6YVT$T/=&:=9V; L7A==
M[9B&:)K!6GBB:AT(Z6)C*.;+3UWAL'<QJRA?PF.W4;KY]42I- K*\8M]<B/"
MMRHG-(\A8.9?Z/MTFFK;8N+PZD(*9BS=S*(W1J!TZRT:.WB*.$ROD,835=MD
MC,7A$7C= S6XTIK*]2"YW3KC5=A56OWBCV"*M50M44SFZ[8H1XD_BIB*?I%6
M:O63I$QDU4E4S?[!BFQDIL8-C.,6B3LH
M             _-55)!)5==5-%!%,ZJRRIRII)))ER=1550^<$333)C.3&SG
M&,8QUR **?"UKGFUY@X#8$PFJ_@YW?%]WZ\*X(15-G 4AS.7NF1KE$Y>U6/2
M>Q<1&=AL&QE(^,&ZXZY%Y](D%[ 620        C!\R&Q6^NO';R 5,Z]O(W1
MA5]=0Z6%,IG>N+=;H1E+-2&Q\<]M53D%C%_VQ$3%_5%4?U CK^G"U!(P>J>0
MV\)%N=)EL&Y5*@5LZO4AE&VNHV8EIYXW+UQZC1V_O3=#U,XSCU6)RESC)3]:
MIOK@A%E(6R0                        "I[YN?)T:PO;+PIT--](",=GB
MM_W:,6QG,W*-#D,OJR#>H+F+B'BW)>V?4QC!W#M+V/4J23HCBY"/Q9!M;X6?
M&.GHZLQ?*[>M?3_++=(G"^L:K+->KG5=-E6YO^''K=?J5K>[>P6QU+V87BXT
M_HY,19R[12B<L]%Z L*B@D
M                                 #A++9:]3:]-VRV3<76ZQ6XM[-3\
M_-/6\=$0T1'-SNG\C(OW1TF[1FT;I&.<YS8*4N !2E\A'D W!Y,MU07&3C9$
M6%QIU>X(P=!I<651G-[DLK=PH5K=;>1<S4C&!:D1.[8,W9DF\8T(9Z]R58N?
M:W4E%9?J06(?&IXPM<\%Z:VM$^E%W7DC9HGT+KL$I%5V-<:/,(K.*1K]-T4A
MF$"U43*5R^RDF]EE2Y45]-#"#5"B4F_R))5!2
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
M9T+X)P/C_CS88;#Q^OMJ7U662P[;K,8=EDDEEOT22481Q&*21L./(GLP
M                                               (R_)GXZZISTU4
MW3C5HVK;VU^W?.M7WAVDH5HZ(XQA9[1;:HV*==:JSJZ1#$6P15:+=XPX1*8A
MW+=S5&6'^ *0\++\@>#?(E&0;I3NIMZ:9LYDW#%^@3UFCM(G8Y8/VV3*Q\_6
M+%%.<E-VF68R<<YP=,RB*I3YN])+\""\EXY?(E0.?6M)"291Q*9MZAI13;:&
MO3+J.&S-62(X(PL]4?+8PI)U.;78K8(4_5U'K$R@X[L90<.;4HX?X$DC0I
M                                                         5.>
M:O\ 3[\:?\:^,_\ A' NQ_006QA:)
M                                       (-/J#OXA\/^[]KW_-J_BN
M'J&;H>+7^CXXI?N6,/\ "<H(E^I@W[%(
M                                               *QOU*/_$GB7_C
M3M[_  3K\7*_B0RP]HO_ )D=.?N5Z]_S2B!0_4DRH(               !2>
M\N&FY34W-K9DDJS42KNV?EVT:N^R4V4GI)YHFVLZ?J8+Z17+.Y,) ID\9R<J
M)D3FQC"A>O2?P%R*C?O&NBIC)/6:#NTUL?BNQYK_ !PZ95]?3/<EZ,Y<?<7Q
MG4<=\I:Z^46M%N/;JJI?"7N+%OX95T;.GKVN+?ZD1FC-!@L[-3*A8-@6^L46
MJ1ZTK9KA/Q-9@(U ISJO9>;?(1T>W+@A3FQA1RX+C.>F>TO7.?A@?BW+<-)M
M.WW[IKYJO1:>J=EDGZ*$(N4G_H1^[;-MUF\;E1M.WP=FOU-T*JXKUE.<E&*_
MBVCT9FJ1T&S=!5PJ[410224=+83PLY.FF4AW"N$B)I856-CN-@I2EZY^&,8^
M X_SDI3<HI13;>%Z+\%GKA?B=JJXN$(PDW*2267ZO'Q>,++]>A^XI*P
M              #4WF1PWU%S9U%(:LVG'^@[0]Q(46]1[= ]GU]9SH821FX1
M97)/7:+]A$W[!0^&[]OCL/VJ%252E-IY0*UG%SE#O'PO\@IWB3RQCY2P\>[
M^-8(2:A,.Y5"#92CIRW9;2UBDN8AI"J3R[4Y9N&Z$<H.DE%"%*\170>7&E-9
M7J06X*=<:KL*JU^\4>P15JJ%JBF<W7;%"/$G\5,13](JS5ZR=(F,FJDJF;_8
M,4V,E-C!L9QBT2=E                                  !Q%@GH:JP,
MW:+%(MH>OUN(DIZ=EGI_39Q<-#LUI"3D7:G3/IMF3)N=50W3/0I<Y'Z-)I=1
MKM55H='"5FKNLC"$%ZRG-J,8K\92:2_%GYM9J]-M^DMU^MG&O1T5RLLG+I&$
M(1<I2;^48IM_@BO-LWS]P392W16H] /Y+*2,BTI5RN]R38M%WA3Y1C9B;H\5
M J.\QV2_CS-$YE)<^,83RHEDV3DVWV7[4M5-:>_?]VC#+B[J::>YI>LH0NE-
M+N_E4G2XKU[98P]--]^\#20EJ=/QS9YSPI*BZ^[M3?I&<Z(5M]O\S@KE)_I[
MHMY475C\M//NQ2CB2+O5>OHJF-EO$5RDZ_CXMBEDV380;E5J[M^N4N<YZ'<N
M'"W3X9/G&,8QF[1^!/%6DH5+VM6R7K.RZ^4I/YO%JBORC&*_ P)K?N)\OZW4
M.];LZ8OTA71IXPBODLU.3_.4I2_$[E6?,3S2CJO::?=+56MEQ-IJ]@K7OK%5
M(F&LD#B;B'L8E*P<U36]<(:1C5W.%B&?H/RGR3MSC'7!B^?Y%]MOCS=Z)?Y1
M"_;-;CZ95V2MK[O@YU72GF/]V$ZG_>1Z7C/W1^2MEU$?\[GI]UT&5W0MKA59
MV_%0MIC#$O[UE=J7]EF7OIYM0Y8\DM[[$<N&+U&KZ>9U2).;+8CW*MVN45)+
M/",%'!W;59LTI&4E%$RJ)%*Z]/U?M9*;37R%XXY'X[W!:+>8*>CMRZ=17EU6
MI>J3:3C./\U<L27JNZ#C)[R^.O)_%O)FV/7;#8XZNKI=I[,*ZEOT<HIM2A+^
M2R#<)=8Y4XRC&W*,>&10        JL_4![PE=F[.X_<'M<85G;!\ZB[Q9()@
M<AU']]NRBE,U57,8R<F$I5*.DWZ^4S_#*4NV-UP+D%\2"PYQ*X_0O%KCCJ30
M\(=)P37]3:,9B11)V)S-LD55YNY3A"]A#E2F+5)/'"93=3)I*%)G.>WJ*&\O
M))L4(                        1A>6/FKGACQ=F)*K22#7<FUE'U U0D5
MP4C^*=N&6366^MT,9]4Z=&BG)%4E.TR1)1TQ(KC)%<XS5%9?X K\>$_QZGY)
M[/6Y0;FALRNF]6V#U*[&3J1W3;:&U&IT9!/WB3K!RRU9IYUB.W_J9,B\?G0;
M&PLGAXF6N<L+"]2"Z(+1(
M                                  4[/.1Y#+!M#94]PTU=+.&.K-:S
M"+#;#F/5.FIL/9$6Y0<JUQYDG0ZM:U_)H$3]MGH5>:2454*?VK0Y;L(_%^I!
M+QXB/&U#<0-7L=M[+AT7?)'9\"R=S)G[9NJMJNL2"17C>@PZAB'5:S*Y%"'G
MER'Z*N2$;$ZI-L*+42EGI\"29L4@                       /P=.FS)LX
M>O7"#1FT05=.W;I5-NV:MFZ9E5W#A=4Q$D4$4B9,<YLX*4N,YSGH*H0G;-5U
MIRLDTDDLMM]$DEU;;]$4660JA*VV2C7%-MMX22ZMMOHDEU;?H4]?+=SKKG*?
M8==UIJE^:2U#J1W+*%L)"]K2]W=[VL7L]&]<Y.K78:/0RVCELX)EQEPY6Q@R
M2B!AT)\!>+]9P;:+MYWV'9R#7QC_ $_C12OJC"7RLG)]UBZ]O;"/22DCFS]Q
M?EG1<_WFG8N/3[^.;=*;]SX7WR^F5D?G7"*[:Y=.[NG+K%P9#Z-A#6T #^YQ
MG&>F>GX,9^&<&QT-C!L?$N<XZ],_''X<9^&?B'J/0_@    +3?@'U\[B--;U
MV:X0,BA>MA5RIL5%,'+ETWUY O)!1PE@WV3MBO+^HE@Y<=,JI*%SGJ3.,:.?
M=9NU>HY%M>RP>9:7266R_!ZB:BD_QQ0GCY-/XF_GV@;-9IN,[MOLUB&KUM=,
M?Q6GKE)M?AG4-9^::^!V;RW\^Z_JR+O7#C&NWMF=[?TC/LK-<\6)&+1I:%]C
M[#78%S&0Q8YXK8Y&*=-"R#ANLXCTE4,$1*KC*QE4?'>,O!FM\B<;U'(8:^&D
M[+9U4P=;FISA&,FYR4H]D&Y*.8QG+/<^WHE+W'E/[@-!XSY5IN-V;?9K%.J%
MM]D;(P==<Y2BE7!Q?N6)1<\2E7'';'N^IRCJ_P#3Y\8-LZZDMQ;YMT%%L-=W
MZH0E1H<\A.1$HXLSEA87$A,N(]K&.';IA'QQF9$7)7N&C@KK.$LHY.DMA+#N
M_P"R;GQS=;MDWFJ5.XZ>;C.+_P!4HOTE"2Q*$EF,HM2BVFC-^P;]M/)]HHWW
M8[X:C;-3!2A.+^?K&2]8SB\QG"24H23C)*2:+.0^,?8       JY_4L1AU(O
MAS,E,EA-F_WS&*DSC/KJ'DV^GW3<Q<X+VY21+$JX-USC.,GQTQGKGI<K^)#)
MC_%E*XF/'MQ3=E=G>X1U>TBO6/D^<DS!2\M"&:8RIC!NQ@:/R@7_ &N"IX[>
MN.F13+]3)-_12               #7;EQMTNA>,.^=P%<%:OJ%JVX34$H8V"
M8/:OD[EG46O?G^TR]L[IHCC/QSC*G7IG\ E++P"J3]/=I0]_Y;W;=,HS,\C-
M'Z[?*,9!5/*V6U\V8LO6XDYEU"'*55>HMK#USW84SGITZX[A<F^F"$7/Q:),
M#7#BSQHV%=F^R;YQ_P!-7._M<)82N%HUM4)VPF]M@I6AG,I)Q+ET\488+CVY
MEC',WS\4LDR)RP9V33(D0B21")IID*FFFF7!")D)C!2$(0N,%*0I<=,8Q\,8
M$ U2WGP=XM\D]C4#:^Z]3Q-YO.M4$F5:E7\E/-&ZD6V?NI=G"V")C91E$6B&
M8S+Q5VBVD$'"1%5%,=/366(I*;2P@;7E*4I<%+C!2EQ@I2EQC!2EQCIC&,8^
M&,8P(!_0                                                  !7
MN^HTL_L>)^FJDFL9)6Q\@(^94(0S@F7#*L:^O3=9%7T\>V4;E>61NIDBF>OJ
M$(8N,]N<EKAZD,VE\'].S5/'+IU\HEA)S=Y[9MQ<DQVY-G"VP+!76*I\ESDN
M<KQ-<;J8^/7!#8QGIG&<8B?ZB26P4@   *=_ELX7;%TMN6_<CG3R!DM5;HVB
MHI7UV;UX:P1UELD-(663B9N,68IMVI$7<2_RW42<K%5;X3ST*?*B:?0OP'Y'
MVCDG'=)P^N-L-]VW0_U$TO;E77.-<9PDI9>5.'<G%-2RNJPWS6^XKQAO7%^3
M:SFUDJ9\?W37MUM2E[D;;82ME"<7'"PX6=K4I)Q[7T>5&'P;"&MH    !E?5
MF]=R:1ET9O4FS;IK]^DN5P?%:GW\>P>G+V_8E8@BV8B9;'[<=R+M!9$^,8P8
MN1\+?.+\=Y+IWIM_T6FU=36/ZD(RDO\ 9GCO@_DXR37P9Z'8.6<FXKJ5JN.Z
M_5:.Y//]*R48R_VX9[)KYQG&2?Q1<9\87,>U\Q]#2=AV)',6NQ->V?[F6>4B
M&1F$/:"9B6,G%6-%G@QFT?)/4')R/6R&<($72RJD1%)9-%/GAYL\=Z#QWRF&
MDVB<I;1JZ/>KC-]TZOKE&5;?K*,6DX2E]3B^V3E*+D^EG@?R7N'DOB-FLWJ$
M([UH[_9MG"/;"WZ(RA8EZ1E)-J<8_2I+NBHQDHQDC&'#-P
M                                       0M^9S@37^3>@+#NNGPS5M
MOC1=:D[-'R31J0CZ\:^@T%Y:ST>3402,YD7#&.(X?PI<X44(^(9NG@I7JIL5
MP>'CX @ \#UZ?5/R&4FNMGAF[79^OMGTR1;X];)'R$95G.QD$383(=,IT7E#
M35P8_;C&"9QC/<;!35S_ $D%Z,620
M                           J<\U?Z??C3_C7QG_PC@78_H(+8PM$@
M
M      $&GU!W\0^'_=^U[_FU?Q7#U#-T/%K_ $?'%+]RQA_A.4$2_4P;]BD
M
M              %8WZE'_B3Q+_QIV]_@G7XN5_$AEA[1?_,CIS]RO7O^:40*
M'ZDF5!                (_O(5&<')/6,$WYMR<1!P:LJ]3H4TCBP9OK&9]
MJE\S4IQ*A'RMD<(%0,AE\GELXC<Y]#+HF<X1SC*_B2[R;1O=L_&D++=4JX^_
M!^W[$H9?:KO=E&M//=V/NC9^OL?ZC#WF6CQ3?L-,/*=E=6D=DOV\U[G[B,\+
MN=/LQG:UCM]Q=LJOT>XL]I4GY=5'A]5[)4%>'6S[[L>HR\$^<6Y+84<Y8S%9
ML:,F?#>/:G<4BC8<QR\4LEDF2I.^TZ9NKDV<Y(3?G@&X>0M=H]1'R'HM+H]P
MKMBJGIY*4+*W'K)XNNQ)23SUAT:^A+J^=?D;;?&V@UVFEXUU^KUNW652=RU$
M7&=5JETBLT49BX-8PI]4_K;Z*U3X^.&G%_6FIM);]H.LV:&S;]IV@VI_<IN7
MEK++QSZXTF(D9U"#+*OW<973++OUTE3,4&ZN4U#HF/E/[&-%_+/D7FV];]N?
M%=UULGLNDW&^J-,(1KA*--TXP<^V*E9A1BUWRDLI22SU.@7ASQEP/8N.[5R_
M:-#%;[K-LT]LKISG;.,KJ(2L5??)QKRY23]N,7AN+?;T),!A<SF
M              &F/./A+JSG)IR1UQ?&K>+M48D]D-9;&09%<3FO[2L@4B;U
MOVJ-U9" DC(IIRD:94B+U I<XRFX2;KHRGAY!4VT-RWY=>&W?%KX^[-@5+5K
MQC.%>VG5DA(N25^98R'3#/9&HK,NT/\ *\SK)(IRK%0,V=]F4'K<CI'.6UQI
M262"W)Q/YM<=^9]0S:-(W9&1D6+9NM:*%-D3B-@4Q9<J?XFPUPZZQ_;%64](
MC]FH[C%U,&*BY4R4V,6VFO4DVS$                                #
M4/GS4K;>N&O(NKT9)RYLTCK2959,62.7#V3:Q9F\M,1#-N4Q5'#N8A6+AJDF
M3N.=1;!2E,;."YR!XJU^@VOR+L^NW-QCHH:V"<F\*+EF$)M_!0G*,FWT266T
MNICCR]MVX[MXRWK0;2I2UT]#-QC%9E)1Q.<(KXN<(RBDNK;PDWT*% ZGG(L
M  -D>(N[;/Q[Y%ZHV=6'[UKF+M\*PL;%HL9-.PTV7DFK"TUUZEW81<MY.)54
MP3"F#82<E26+C"B1#%\=Y XUHN6\/U^RZZ$9*>GG*N37^'="+E58GZIQDEG'
MK%RB^DFG[?QSRG7\-YKM^^Z"<H^WJ81LBGCW*9R4;:Y+T:E!O&<XDHR7U137
MH!#E"=A       .%LEAB:E79^US[LC""K,+*V&:?*8SDC*)A6*\E(NSXQ\<D
M;LVQSY_V, "H]XG*U,<[/)ANGFAL5DL\C->/)78[%L\)[QM&6ZYN'=7U-6CG
M-GTO0IU+C7IV1NICIJPS?.,9Z=Y;LND<$%OL6B0
M   "CISPV';O*%Y+XC2^HI+YG4HJRM]'ZO>%P=U",X>#=.7FR-FJHM3X*ZBC
M/6\E)G<I_C5X5@U+\<D)C%Y?3'J07--&:8HW'C4=!TMK>-Q&4W7M>:0,4F8J
M.';Y1/N7DYR540212<S=AEEUWSY;!"^L[<*'Z8[N@M-Y>23*X@  <1-V"!K+
M$TI8YN(K\815-$TC-R3.*8E66SG"*1G;]9!OA57..A2Y-U-G\ _1IM)JM;;[
M&CJLMNQGMA%REA>KQ%-X1^;5:S2:&K]QK;:Z:$TNZ<HPCE^BS)I9?PZFK^_N
M=W$GB_\ =+&[]U5^HGO1'BM628Q=INJ\FUCSH).WV6]"@;0NPC4EG!2>Y<E1
M;F/U*4^3%-C%-NGOHFZKX2A8O523BU_!X9<IOHU%:MT\X65/T<6I)_Q649QU
M9M_5V\*@RONH;]5=C4]^<R*$]4IAG+LDW:9$U%X][[90RT;*M2K%]=HY*DY0
MR;&%"%S\!9QCU+ID8
M                       ><+#R3;6?/6)F-]MU%&5!Y=1\KN9M(-#.U%6=
M8W(B]V$D\8E2(9T95NR=X.G@F/4ZYQC'QZ"_ZKI\B#T<63UG),VDC'.VS^/?
MMD'K%\R72=,WK-TD1=L[:.4#G1<-G")RG34(;)3ESC.,YQD6"3Z0
M                0+><3E99-:Z_IO'"CR+J'D=OL)*>V%*,E\MGGY/HUT6-
M:5E!5/.%R-+=+E7P],0R?>T8&;&]1%TL0;3?;+P31[SNVHYCN<(V4[?.,-/&
M2RO?DNYV-/IFJ';V9SB4U-8E"+-1ONK\@Z[8]GTW"=JG*J[<H2LU$XO$OV\7
MVJI-=<73[N_&,PK<'F-DD551O2<_0   [MKB;J5;O-9L%[J>;W4X232E)BE_
M,EX9&U),2*.6\ ^E6G]V1T7*O$TT7:R'5=-L=3*>,G[<#YN\:;7ZS:[])M=_
M[77VP<87=JFZG+H[(Q?24HK+BG]+DEGID^ILFJV[0[M1K-VT_P"[VZJQ3G1W
M."M4>JKE-?5&,Y8C-Q^I1;[>N#=+4%TXA[XV7&:[WAHRI<>:]<G1(&O;8T;:
M]E,7-)FGRIT8)S=H3:-XV55)NLJO%DTGKE!K%K-R&RL97"1<X)C?D&V^0.+;
M+/=^,[IJ-WU>FCWV:76U:>2NA%9FJ9Z:G3VPL23<(RE:I/Z5'N:SE#C>Z>..
M6[Y7LO*]IT^S:+4R]NO5Z&W4Q=$Y/%;OAJK]35.IR:4Y1A5**^IR[4\<WR_\
M7W(SBB>7LV(D^T=/LEC'2V53F2JN8MCGXIJW:L$4=RM4R3^U4<9RXC,'R4N'
M>3GP0?F\?>;>'\[5>B]Q:'D,EUT]S2[I?*FSI&W\(_39C+]O";/U>2/ W-?'
MKLUWMO7\;B^FIIBWVQ^=]67.KY.7U59PO<RTB-P9C,(E]?@5J5OI/A_H*B$0
M*A($U_$VBPX](J:N;/>BGN=@37/TP=<S&3G5&Q#G^UZ*!"_#!<%QRP\J;_/D
MOD'==T;S5^[G57UZ>W1_1KQ\NZ,%)I?&3?QR==/$7'8<6\;;/M*6+OV<+;.G
M7W;_ .M8G\^V5CBF_P"6*7PP5LO-QKV\5_F*]ODU%O\ %+OU)IV:9.^FLI%+
M&KT.G"S<*1WVY;H2;&49J.%&W=ZA47:2N<=JN,YW)^VG=MLU?CR.U::</\RT
MNIN]Z'127N3[X3QZN,HM14O3,91]8FD'W3;-NNC\ERW?55S_ ,KUFEI]FS#<
M'[<%"<,^BE&:<G'U[9QEZ21V[P=[:V[#<E7>GZ^:3F-17*LV2PWV)/Z[B&J<
MC!Q7J0=U;%^*49(R$HDUAUC%R4KM-XGA3!S((93^?]S6P<?U/#(\AU?97R#3
MW5UT3Z*=L9R^NE_&48Q<K5Z]C@\84I9^C]JG(N1Z;G$N-Z/W+>.:FBVS40ZN
M%,JX?1>OA&4IJ%+].]37=EPAVVVQH,=%0      *UWU)#!NII_C+*&1R9TSV
M5=V"+CN5P5)O)5>-<.4<DP;")LKJ121L9-C)L>GGMSC&3=;E9#)%_#5)&E?&
MKQD=&1PAE*,V5&]F#Y/@Q8;<VQH<JW=DI>F7!6.%,XZ?9R;IUSTZYIE^HDDZ
M%(     *XV^?-WLO47);:FM(?2]$L>N=97^R:_.G(RUAB+K,O*9,/J].2!;
MW<24''MW\I'J':I_*%C)(=O>8YLY[=PN+?;1LW(.&:'>=1N6JIWC6Z2N_P"F
M%<Z8*Z"LA'VVHSDXQDE)^ZLRSA)&E'+ONHWSCG.=PV/3;7I+]DT&LLT^)3LA
M?.5,Y5SE[B<JXJ4XMQ7LRQ'&6WZ2C\/O(EQ^YD(&B:9)/:ALQDR,]E=77#+5
MM8/;HD+EW(UQXW54C;7#MS]W<HV,5TBGC!W+9O@Y.[!_D+Q%RSQW/]QN,(ZC
M992Q'4U9=>7Z1L37=5-_*2[6^D)SP\9\\;>9^'>3(?M]LG+3;[&/=/2W85F%
MZRKDFXVP7SB^Z*ZSA#*SOD,6F6P    "K7Y\N>M6DZ\WX2:MGVLW)YGXZ?W[
M(1BQ'#&&^[CA*1K&M57!,*(.)?YZ1&4DR$S@[!1@U1,;*BCA)*Y!?$@D<\*?
M%Q[QPX85Z=L\>=A?]]26-M6!!PB=%]&5V2CVK+7\$X*H5-0GHUIN61.F<A5$
M'4JND;KV8%,GEDDO I
M                 55/J4+J525XGZZ05Z&9Q^U[K)H_;^V62<T>#@E?B3">
M/3S%2./@8QL]_P <%QTR:Y7\2&6#N%>O3:JXB<:=?+HG;OZUI+6[691/TQDE
MA<U:-D+'TQ@A,E(:==N,EQG'=@N<8SG.>N<T-Y9)LZ(    :4^0;C*ZY8<7;
MUK"#PW^^[%1A=M='=*$2;FN58RNJUCE%E3IHM\6&)=/(O"RAL)M\O<*FZE)G
M&<D^)N:0X'S?2[WJ<_Y9)2IU&.K]FS"<L++?MS4+,+K+L[5U9B[S'P6SR'P+
M5[#I>W_-8.-^FST7O59:BV\)>Y!SJ[F\1[^Y]$44)2+DH23D869CWL3,1#YW
M%RL5)-5V,C&23!PHT?1\@R<D2<LWK)TD=-5)0I3IJ%R4V,9QG Z@T7TZFF&I
MTTXV:>R*E&46I1E&2S&49+*<6FFFGAIY1R:OHOTM\]+JH2KU-<W&<))QE&47
MB491>&I1::::336&?"+I:   #;7CWP<Y.<FI9@TUGJVP_('9TLN;_9F+NM4"
M.:*&+A1VK9I-NDTD<H)F[\MF&'CTY?B1$P\#RWR;PKA=$[-ZUU/[N*>**Y*R
M^3^2KBVXY].Z?9!/UDC(O#?%/.^=:B%>Q;?=^SDUG46Q=6GBOBW;))2QZ]M?
M?-KTBRY3PJXG5?AOHV&U/!/_ )]-+OG-FO=K,VPT-9KC)H-6[YX@V[CF:13%
MFQ09LD<F,8K9N4Q\F5.H<W.SR1SS7>1.3V;]JH>UIE%5T59S[=,6W%-_&4G*
M4YOT<I-+$4DNF7B_QYH/&?%*N/:2?O:IS=M]N,>[=))2DE\(148PA'U48IO,
MG)O;4>!,B
M  !^2Z"#I!9LY12<MG*2B#ANNF19!=!8F4U45DE,&35253-DIBFQG!L9Z9^
M H0>)9F_K_E,T)%135P@O%W3;4.=HJGE=RUC4=6[+CI9-QA0G=WM8G"WJ'SC
M&2=N3?#./A>E^D@OR"R2
M                  %3CGEG->\\_%&2?%RHWG+9Q6PS*V[5%2XD[P>IH&7*
MIE$I,$DT3&/TR;.$<=V.IOLBY']#(+8XMD@
M                                            $*_GR;-U_'Y,JK(I
MJJ,]M:T<M3G+@QF[@SJ5:&61SGXD4,U=*)YSCX]AS8_!D5P_4#8GQ%+KN?')
MQ<4<+*KJ%J-D0*=90ZIRH-=AW%LV1P8^3&PDV;(D33+^ A"X+CIC&,")?J!(
M^*0
M                  5C?J4?^)/$O_&G;W^"=?BY7\2&6'M%_P#,CIS]RO7O
M^:40*'ZDF5!                (J_*QP>G.7NI(&Q:]7.?;.F26>6JE>44(
M1E=H>>;Q2MCJQ#&+_<]A<FKK52+5.<J&5RG05[2N/70SIX*\FZ;Q_O\ ;H]V
M26P[BZX6V?&F<')5V_C6O<DK4EW=K4HY<.V6OWW!>*M7Y'X[3K=F;?(ML5LZ
MJ_Y;X6*#LJ_"Q^W!U-OM[DX2PI]\*:,O$2M?E9*"G8U_#3<,_=Q<O$2C1=A)
MQ<FP74:OH^08NDTG+-ZS<I&3524*4Y#ESC.,9P.BNGU%&KHAJM+.%FFL@I0G
M%J491DLQE&2RFFGE-=&CF9J=-J-'J)Z35PG5JJIN$X33C*,HO$HRB\-23333
M64^C)V?$_P"13=$9M+57$Z]';WO5UDQ]S*2NJR;-+-KH["+=NXA)C(L4$?G=
M9*5EE%=N^PJN@F<JB+@B:.4%=7O/'B'CE^QZ[GFUIZ7>Z?ZUR3;KU'=)*;E&
M3?99US&4,1DTU*#<N^.V?V]>:>3T;_M_CS=FM7L%_P#1H;BE;INV#<%&44N^
MKZ<2C/,HIJ49I1[)6J1HN= 0                        #5/E?PNX_<SZ
M1BF[NIJ4FY8).L52\0YD8J_4AV[)C"KNL6/V[A1%)10A#K,G*;F-='23RX;J
MY3)VRFUZ IL<I^'_ "G\2&]:GM*@W&64JN9LZFK-X5=NJR9OU$<^Z7I-^AC&
M=L6$LZ8HF]U%NC.8Z79%4,D98A'"2%U-26""V5XX>>E4YYZ0+<4FC&M[5I2[
M. V[1F;@RJ$/-N45E(VPP97"BCTU1MS=JJLRRMDRB"R+AH918S;*ZMJ2PR20
MD0                                (D.7?B"X]\A<6&YZX1QI7;LGE]
M)_-8!+)Z)99QQE1R8]KJ6.Y)EF0=&SZSR*RU6*=0RRB3H^.PV??'_P!P7+>(
M^SMV\/\ S+C\.V/;-_UZX+I_2M]7VKTA;W+"48R@NJUT\C_;?PWF?O;GLB_R
MOD=G=+OK7]"VQ]?ZM/I'N?K.KL>6Y2C8^CJ8[LTKL3CWLJRZGVE!G@;?5W6$
M72.#^X82+)<N%HZ;A7V"D3DH66:&*LW6+C&<E-VG*10IR%WUXUR3:.6[-3OV
MQVJW;[XY3])1:Z2A./\ +.#Z27SZIM--\\.4\7WKAN^7\>W^IT[E1+#7K&47
MUC.$OYH376,OET:4DTL5X+G)3&QDO0O3KC)R8-GNSTQVDR;!C_[/3&>GZH^Y
MGK@\_CIDVPX/Z#G^1_)[4^NH>/7=Q1;3$V:\/2%4PWAJ%6I!K*6=^Z<$QVM3
M+L4?:-<FR7"KYR@EC.#*8'@_)G*M)P[A.OWC434;_8E72NF9WV1<:XI?'$GW
M2QZ0C*7HC(7BKB&LYMSS;METT'+3_N(6WRZXAIZI*=LF_AF*[(9QFR4(^K+\
M(Y6G7@      #0[R?VMQ3/']RNF&KA1LLYU+,UCU4L'R?TKNZ8TIPECTSIF+
MA=O8#)Y-UZ%P;.<XSC&<9F/ZD".#Z<FO1C;B3N>UI(Y+,S7(N6KS]?J7M4C*
MQK36TE$(XQ@F#XR@ZMSTV>ILXSZF.F,?'K5/U(180%!(
M       1M^6#E"MQ6X6[*M,%(EC]@; *CJ;7"N,Y]RWL-S;/$I.8:=N>J;JM
MU%I)2#=3.#)E=MT2GQG!\8S5%98(:OIRN/+.2G=W\HIEEA92MIL=.41RHGDZ
M;>2EF[6T7YTB;*G8D^:Q7R9 A\$R?T'RQ>[!3FP:J;^!"+7(MDF%M]<A-2\:
M* ]V5N*UMJO6VRZ;%F7TE7LO/2ZY%%&L)7HAJ4[V6E7!$3F]-,O:DD0ZJIDT
M2'4+Z3BO$M_YINT=FX]1*_627<^J4(07K.R;Z0BLI9?5MJ,4Y-)^7Y=S+CO!
MMGEOG)=1'3Z&+[8]'*=DWEJ%<%]4YO#>%T23E)J*;4,MT\_NHV17)=>:!V+9
M5"]Q6BEQLM;I:2F>J^"J+DA4[XH0N,%3SVXSG.>XV.N.W&3;%[;]J6_VN+W?
M=='2OC[-=ES^'IW^Q^/^A>N>FLFZ?>#QRI26S;/K;W\/>MJH7QZOL6H_#I^+
M],=8#>5'+;<'+G8<A>-FS[[Y41\Z5J&OV<G(J4NA1ZZ+5KEG6XARX.U;NW35
M@A[Y[@A7#]9/"BN>F"$)M5P;@/'N ;1#;-EJC[_:E;>XQ]Z^2;>;)I9:3E+L
MAGM@GB/Q;U#Y_P"1>2>1MYGNN^W3_;J;=.G4I.C3Q:2[:H-X3:C'W)X4K&LR
M^"6KZZ:;IN=FZ23=,U,F,=JX+A5N8YB93]3"9NI2+%(;[*A>BA,],ESC.,9Q
M];D7%..\KT;T/(='3JJ&L)SC]<,_&NQ8G6_QA*+_ !QD^5Q?FG*>&:U:_C.N
MOTEREEQC)^W/IC%E3S78L/TG&6/58:36:>(G+79/ +=\%LZA/Y*1UQ87K6,V
MAK?+DQHRV5I%8AW;%1-?)FJ$]'(+J+PDAGM<-UBG2.8[<SDJ_/'R_P"+[O'&
M]PJHF[MAU:G+3SE^M=K7?59A).<.Z/U))3BU+$7W1CTP\+^6--Y2X]/475QH
MY#HW"&JKC^AN2?9;5EMJNWMEB,FY0E&4&Y)1LG?^H-ZJ^SZ/4=C4B51G*?>:
MY#6NLR[?KA.0A)Y@A)1SGL-C"B*AVS@O>F?&%$C]2&Q@V,XQA[T,R';@
M
M51_J".%E.JF*QS.HC)*&EKK;X_7VWHIM@J;.:FW4!)/:O>$4.XI6\DHRK2K&
M1]/'1R;VRV2X5]PHK<@_@09J\!/.>?V-79OAMLB17E);6-6/:]/3;Q0ZKI37
MK&0814Q1G3E4W<MBHO)9JI%%ZF.6.650+VH,DBXB:QU!9.%!(
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
M<$(F0F,%(0A"XP4I"EQTQC'PQ@6B3_8
M                              *<WEO:J<F_+KIWCPVR=5".:Z#TS((H
M**'PT+>K&K>)N37(4AO;G;U[8*:JQBX-T;MRFS^#H+L>D<D%Q9-,B1"))$(F
MFF0J:::9<$(F0F,%(0A"XP4I"EQTQC'PQ@6B3_8      @H\JOC+1W/'S7([
M04 ;&X8QK[R^4:':I8+M"-:$_'3<6U3RGG-^CFI>IDR8.>713P0I<NRDPOM!
MX+\TRXY;7P_E=O\ ^+TY8HNFW_W:3](2?_42?HWA5-Y;]MOLU-^X'P5'D]-O
M-N(4_P#XRUQSJ*()?]ZBO6<%T_[Q%>J67=%82]Q+OK T#5VPMI7J(UE0*A-V
M>]S<G\I8UN.9*YD,.RJ^BYR^*KA-*+9QV<&.[<.3(H-$B'46.0A#&QNUNV^;
M3L>UV;UNVHJHVNJ'=*R37;C&5VXZR<O2,8YE-M**;:1H;L^P;SO^[5[%L^FM
MOW:VSLC5&+[LYP^[.%!1]9REB,$FY-)-EIOBOX3="ZY@HR=Y&Y5W1L1PW0<O
MH)*1E(36U<=&234.PCF<6YCIBT*M%LG3.Z?K%:N2=N<,4<XSDVCG.?N4Y5O&
MJGI>'XVW:$VHS<8SU%BR_JDY*4*LK#48+NB\_P!67PW]X!]K?$=ETE>KYKG=
M-Z:3E6I3AIJWA?3&,'&=K3RG.R7;)8_I1^,J5&XX<?=9>@;7ND-3TQ9OGN3>
M5S7]5BI'*GIX2RLM)M(M.0<.#)8P7*BBICY+CIG/08,W/F/+-ZS_ )ON>OU,
M7\++[91^>%%R[4L_!)(V VKA/#MBP]FVK;M+./I*K3U0E\LN2@I-X^+;9F@>
M;/3@
M=&VA>H[5^M-B;+F,DQ$:[HUMO4KDYL$)B.J4!(3[[)SF,3!"8;1YNN<YQC&/
MU0]04VO A1I+9O/J>VG,D4>J:XUEL"[O)A4O=C-KN[V/IB29CXZY*\DHZURJ
MN/U,D04^/7IC-V?Z2"Z\+1(
M                     5.O)-_3E<)/\:N'7[_T@+L?T$%L46B0
M
M "%[SV_T?%B_=4UE_A)Z*X?J!GSQ"?T</%[_ !6M?[Y5U$3_ % DE%(
M
M          *QOU*/_$GB7_C3M[_!.OQ<K^)#+#VB_P#F1TY^Y7KW_-*(%#]2
M3*@@                 :+\H/'/Q<Y9OSV/8M0?P%\411;J[%U[(-ZS;G;=
M I4T4Y8R\?*P%@421(5--:18.UT4B%33.0F,%&3^$^7^<<"J_9[1J(6[6FVM
M/J(NRI-^O9B4;*\O+:KG&+;;:;ZF)^>^%> ^1+OWN]::=.[M)/4Z>2JN:71*
M>8SKLPL).RN<DDE%I+!UOBQXQN+_ !)MY]A41C<+A?4FSMG#V[9<U%3DE6FL
M@@HUD2UYI!5^L0C!R_:*F04=9:*/,-SJ)$5*FJL13]G.?-?-N?;?_E.Z2T^G
MVIR3G5IX2A&QQ>8^XYV63DHM=RCWJ'<E)Q<HQ:_%P#P3P/QUN3WG:8:G4[NH
MN,+M3.%DJE)8E[:KKJA%R3<7/L<^UN*DHRDG(8,2&90
M         ,4[OTMK[D-JNYZ<VC")3U*O,0M%2K0W0CEJIU*M'S$4Y[3'834)
M()).F;@OVD7"1#?'&,XS*>'E IJ\'YN\>,[RK$T5>Y91&NSEVQHB\+F]RRB+
M'6KTLR7UA>?;+]$FJ&9)_#R9%U"YRV9.'*?>4JBAA<?U1R07@!:)
M                      .D;*V50=.:_N6U=J6Z!H.N->UV4MEUN=GD$8N
MK=<A6JCV3E91\X,5-%NV;I9S^J<YNA28,8V,9 J*OOJ-?(#SRV/=J%X.?&8_
MY#TNB2ZL(_Y$<BEW]?UW)/DW22J6',2G==052CEF(5%1S&MIB\(S3ENZ266C
MFID56Z@&E7./R*^476=?A)_SA^&>JPVI6[QC&QG)#AY;_E5@U.TGGF(]LU=7
MAGM'E+K*0>OY8^?:P%BDX5L^74(5/TUC$6S[W@ODGE/CW62U&P7+]K8T[*+$
MY4V8^,HIIJ6.BG"49XZ9QT,>>0/%_$?).BCIN14/]W6FJM14U"^K/PC-J2E'
M/5PG&<,]>U2ZF^O#7@;P)YZQ=;N_&?R$$OE?LE2;7@VL\ZVB8G;]9AU'B+*2
MC;2U>7HQ6$U69)7$?)>G%JH(/,D-@QDE43*Y_?W8[C^U[5LE/[S'Z_W,NS./
M^K]GN]?A[OITS\37)?9UMO[OO>_7_L<_H_:Q]S&?^L]_MSCIGVO7KCX%E;BM
MPTT9P\J;JN:CK[C$I,X;&M=YL3A&4NEL5:8/[;$M*)-F;9NP:>H;*+)F@U9)
M&,8^$O5.HH?7WG7D7D_D+7QUF_VKV*\^U16G&FI/U[8MMN3^,YRE-]%W=J26
MR'C_ ,9<4\:[?+1<<IE[]N/=OL:G?<UZ=\TDE%9^F$(Q@FV^WN<F]JQX4R
M     !'WY56;9]X\^52+M+"R1-:F>%(;)L8PYCY^$?LU>I#%SU0>-DSXQ^#.
M2],XSCK@51_4@5V/ ?S0A]-;@L/&&]KJMZOR!EX9S0I(J2BR$1M=BW5C6\6Z
M(CC)TFMZBC)-<+YP?"3UBU)G!2*J*$KFLK)!(QYWO+)R+\7\YP+C-!4O2MN0
MY2;JL>N-@'W!7+U/K0\'#O-:MVSJG&I>Q]?DCY4Y+BZRH=Z601SE-+HD7M/@
M]HDL)@#!7*+9T_I+C-R)W-56D1(6C4>BMN;.K;"P-WKN >S]"H%@M4.TFVL;
M(1,BYB',C$ID<IH.FRQT3&P15,V<'P!2XX5>;WZG3R):LG]U\.O'GP W!K*K
M[ E=6SME][(:_P#8WN$KE5MDG!?)MI<^Z38'/MJ_=HMQ[I%HHS/[KL(J91-4
MB8&T=D\A/U=>JH.1V-LWQ"\/K!KZGHXF[A"ZNLK*U["D8%JJG\P;5*OT7G9M
M2VR,N=$V>S#&N3*J>,94RV4(4V !+9X6?-1J+S#:FODU!421TQO32SVOQVX]
M.RDV2RMHYO:4Y7[MW"FV?$9"*6"JSKB!?('(LS;/8QVV,BX3R0[5RZ FM
M     1@<J-I^4^I\UN)-'XG<;-*[.X/7!["DY?[CO$[#L-CZK9+W)1E-K4*+
M>[]U[(2*C.EX*[3PA5;)U<9[<%/G\3@"3\  !7L\<_EDY%\O/+)Y+^"&R:7I
M6$U%PTE;6QUA8Z/7+U&['GD8+::%(:&OLO/;'LM8E%%(E7*BF8^'B\9<?:+@
MI/Q8 U"^I'V)(.=B\:-3$453BH6EW+8CE''3"#R0L\XSK3%13]4ZL:VJ+C!/
MU"X=&_\ 0A<@OB0S?[Z>Z2@'7!:>811D\2T5OJ]IV='U296^8O*Y1G3!T9'&
M"J)H+09VR9#9ZX,9 ^,9ZER4L3]24;->5/F)8N)'']BIKMZW8;8VG.K5.FR2
M[=)V:N1C%EE_:K<V:.DE63I[$MU6S5L57!B$=2"2QB*$2,F;,_@SQYI.?<KE
M'=XN>PZ&I6W13:]R4GVU5-III2:E*375QKE%-.2:P3]P'DK6^.N'PELLHPY#
MN%KIIDTG[<8Q[K;DFG%R@G&,4^BG9&34E%IU!MK<@]W[S3@4MP[2NNR$ZN:4
M/7B6Z<=S!8@\T9F:5.RPY.;TC/?EZ&#Y_#DJ)"XZ%+C Z";%Q+C/&';+CVAT
MVC=_;[GM04._LSVYQZ]O=+'YM_$YO\@YERKE<:8\EW#5:Z.G[O;]ZQS[._M[
M^W/IW=L<_@DO1&'1Z$\T   '=D=:--@:4WA,M'S9*U:J94?8[*).IG#Z<J2=
MA6I-S2C$/[5RI#GNL=).,8ZG39LUE.G813)=6/NHT5]O&]LU]=<I4TZR<922
MRH>Y6NWN^2DX83],X7JT;??:#N5-')MVVNRR,;=1HJYQBWAS]FQI]OS[5;EK
MUQU71,L^?3\[\=[,XBV34,T_R\F>/U[7B8PBBAE7"%!OQ'=HK1%U%,Y4-A*Q
MHSK=''7)4VS=),O0I,8QHU-=<F_I/"*
M                                   $"?U#E]9U[AG2*/AS@LML/=]<
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
M@B:229,8(FFF3&,%+C&,8QCI@4 _0
M                              5". ;<O+?S<;HWP7/S*K:\L6Z-DQ+L
MV,F:N86/7SJ'6I3J=QB^[)%S[-XD0IOB9D;..I"9P+CZ0P06]Q;)
M#B6D#!Q\@_EF$+$LI64R7,G)M(YFVD)')>W!<OWJ*)'+S)<$QT]0QNG3 OV:
MK56U0T]MEDJ*_P!,7)N,?]E-X7\#\]>DTE-T]1357#46?JDHI2E_M22R_P"+
M9RPL'Z
M      ")SS8;?_)-X^-K-6SKVDSMJ5JFH(53O[?4^\LGF9L[7MQG!E?=T*M2
MZ?3&<=.[NSUP7)<U07U TO\ IRM0?=[0>\=V/&OI/-E[)BJ3%*K$ZJ*5[6<'
ME]EXT/G&<$:O9Z]NT%,%SC)U8_[>.A$\BJ;ZX(18S%LD
M                                          *G7DF_IRN$G^-7#K]_
MZ0%V/Z""V*+1(
M                      !"]Y[?Z/BQ?NJ:R_PD]%</U SYXA/Z.'B]_BM:
M_P!\JZB)_J!)**0
M                              5H?J3(PRNL.+4QZV"E87W8T9E#LSDR
MAI:O5MT5;"G=C!<(8A<ESCIGN]3&>N.GQN5_$AD^O&Z3^=<=M"3/H>V^;:6U
M;)^V]3UO;^_HT$Z]#UO32]7TO5[>[M+W=.O3'X!0_4DS2(
M                                    !4"^HFUWFD<DN/N\8+&(N2OF
MO)*$5>M"%365LFI+*S?H3"A_3Z*/D8R]1Z&#9R;HDT2+TQ@N.MV'I@AEL'5E
MS2V/K'7&PT"D(C?*'4+FB1/!L$*E:*]'3B928/C!\$*1]C&,9^/3\(M,D[X
M                            "F!]97R-V!#<>N'?!S7,NM'+\PMR3TM=
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
MJV$U%OUCAEQT>)/:@
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
MM^IU+-AA
M            #63F?N3/'WBCR W"B]Q'RE*U?:'=:=&.5/!+G),3P=(3[S9^
MSEQ;Y1DGCIU-U/\ #&<],9E++P"$_P"G&TU\ET_OK?#]H<CJ_7F$US K+I]I
ML0NOXDTU*N6)LEQDS23F+H1%4W7)3*QG;CIDANM<WUP0BR6+9(
M
M %7+ZDS8BR<;Q9U.V7SZ#Q]LG8DVUZI],K1K>L5JKKX+@^5>N"2LP7.3%*7X
MX[<FSW8+<K^)#)AO%1KU+6GCVXMP9&Y$%9K7*.PG)\$,51RKM"6E-AI.%SG3
M345/[.S)$*;/7&$B$*7.2%**9?J))!Q2
M                               J=>2;^G*X2?XU<.OW_I 78_H(+8HM
M$@
M           $+WGM_H^+%^ZIK+_"3T5P_4#/GB$_HX>+W^*UK_?*NHB?Z@22
MBD
M                 %;?ZD;_ )D^-G[J=L_S22%R'J0R<KBC_%;XU_N Z<_>
M[K@H?J_S),_"
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
MWE9+\#<(XUY YK9L'*';^T_R^VVM5S[)2MA92DLX?15RLGC^[\EARL7[Z?\
MIS^RHNM8\A[#6:DLMC+N'NM)87&<9)9.4RF6,Y#3=-9O<=F<E(FJR2,3ICN5
M/G.1@K:ONNW&K1.&];13=KTNDZ;I4P;_ +T)PN:_%J;S\(HV"WC[/=LNURLV
M+>KJ-N;ZPOHC=9%?W9PG3&7X)P6/C)D+VGFR_"3S'U&JO'CDL3KWDOC5J,M)
MX;MW2^N;_E;7</89GVQ&C3UW- MZ#]T=,A2&.8QRD_ 4:T\HY%N'+M]U7(]T
M:_>ZNSODHY[8I)1A".6WVPA&,(Y;?;%9;9M;Q3C6V\.X[H^,[2FM!HZ5"+>.
MZ3RY3LGVI+OLFY63:23G)M)%\,>;/0@
M                                ::\].7-9X6<;;ON.658N;3AL>MZN
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
MSN6)>S6OIJ4ET;;G9AN/N=LFG(T,/F:P
M                                    "OA]1#O#[F\8]:Z.CW7I2FZM
MB?.)A$JO^[4K6#9O*O&ZR!#%-CU[C-PBR1S]29]HIC!<FZ&)7!=<ADF'C=TJ
M70/"#CGKQ9GEE,_D\C;E:$%<8]TE:]B'6O=@:.SX_P!T7BI"PG98SUS@J;8I
M2Y[2E%,GE@W?$
M                         "G#]1Q+X6Y5Z1@?<JF-&\?&<OEIG!_00Q-[
M'OK/#E/.<>GZKK-?R4_3[71$O7X=HNP]"&6J.+D0: XR\=($R#=J:$T3J*(,
MV:%(5JW-&Z_K[/*#8J12)E;HY1[28+C!<%QCICH+;]23.P@
M                                             !4Z\DW].5PD_P :
MN'7[_P!("[']!!;%%HD
M                             A?\]A39\?%DS@N<X)M/6)C9QC.<%+F4
M>%[C9Q^#'<;&.N?U<X%</U SSX@5"*>.#B\9,Y%"XK-O3R8AL&Q@Z6S;NDJ3
M.2YSC!TU"9*;'X<&QG&?C@1/]0))Q2
M                                            TR\@7)V4X?\ $[:>
M]J_",[#:*VV@XBJ1LGZGRC[QVVP1E9BW\P1!5!PO%PZLIEVLBF=,[DJ'HX.G
ME3U"2EEX!2+U3KKGQY*K'FB0-RVSR#/0BM9B06VKN.3EZY06<\YQ&?.CN]C6
MI5!D9U[<W<FP(L^<)(&]-%3LZ"Z^V)!+9$^,/S;0,5&P<'S)FH6$A8]G$P\/
M$\N-ZQT5$Q4<V39Q\;&Q[.+1:,(]@T1(DBBD0B:29,%+C!<8P([H Y#^;9\Y
M7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'=
M#^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_
M?K>'= #^;9\Y7Z;=J_UQ=_?K>'= '\-XX?.>S*9VAS3M;Q9KC+E%H7F#O)4S
MI5#'JIMRI2+)./5RN<N"X*N8J)NO0^<%ZY$9@!_ J\^_Z2UK_P!9B1_[XGN@
M!_ J\^_Z2UK_ -9B1_[X=T /X%7GW_26M?\ K,2/_?#N@!_ J\^_Z2UK_P!9
MB1_[X=T /X%7GW_26M?^LQ(_]\.Z '\"KS[_ *2UK_UF)'_OAW0 _@5>??\
M26M?^LQ(_P#?#N@!_ J\^_Z2UK_UF)'_ +X=T /X%7GW_26M?^LQ(_\ ?#N@
M!_ J\^_Z2UK_ -9B1_[X=T /X%7GW_26M?\ K,2/_?#N@!_ J\^_Z2UK_P!9
MB1_[X=T /X%7GW_26M?^LQ(_]\.Z '\"KS[_ *2UK_UF)'_OAW0 _@5>??\
M26M?^LQ(_P#?#N@!_ J\^_Z2UK_UF)'_ +X=T /X%7GW_26M?^LQ(_\ ?#N@
M!_ J\^_Z2UK_ -9B1_[X=T /X%7GW_26M?\ K,2/_?#N@!_ J\^_Z2UK_P!9
MB1_[X=T ?S/$#Z@.$R628<@[9,.F^>B;#'(QF_PKA8N4#F,TLBZ,.MA(BF3?
MC<]2YQW$^W@H9@#^_P 'SZB7]M"U_GIU'^N09@.H_@^?42_MH6O\].H_UR#,
M!U-&.?VEO*O5=/P-JYQ6B9L^JHR^1;*%3DMBT*TE8W*5AYPC%PC'5QZO()J*
MQ35XGZN2&3)@W3/X<"5V_P OJ.I9 \'UR3M?CDT['^KZSNBV#9]-?'RI@Y\*
M$V%8;.Q2.7&,>EZ$+9VJ92Y^/84N?U1;G^HDEM%(
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
M^H$2QDI42VRMQL[EMDAC&.DHU.^RF<AL]Z9RY*;XXR,1OH\&7S*
M                                                   -'.7GD0XP
M<+8ES^5:\MY"^998=P^I:>=K.;%E_62RJR.M#E<HHUR->8QU(]E%6;4Y<&],
MZA\=F946P4K^>G/#;'D,W!#3<I".:]4(')J]J744(\>V#$0:8=($<NEE$VK8
MUBNMG=$037<(M$?4(BW;I)8*EC)KJ2BB"R%X9?&)-\7(=[R+WY!IQV];M#&B
M:C3GF$'#S55*?^FL]4DC)JK(-KQ;2D3*Y2+^.C&!/;'.55P\03HE+/1>A)/B
M*                          5GO/'QRLA['KKE%!,%WU7+76>K+ZJWP97
M$!),Y>7EZC+O4\8,9%C.EFW+(R_V44W#9NF;.%'">#[G_:US#1K1ZSA&JFHZ
M[WGJ:$^GN1<(0M@OG*'9&>/5QE-KI!XT9^[?A.N>MT7/M)!ST'L1TNH:Z^W*
M,YSIG+Y1L[Y0[OTJ481?U36:YHW -*@             YZLVFRTN<86>GV"9
MJUDBC+*1<_7I)Y#S48JX;+,UEH^4CUF[UDN=JX.3O2.4^"FSTS@?EUNAT6Y:
M6>BW"JN_1V8[J[(J<))--*49)IK*3PTUT/UZ#7Z[:]7#7[;=;I]=7GLLKE*$
MXMIQ;C*+4HO#:RFGU))_%KR.V%2^;.J8^;V18U*IM&;D:5<XZ?L4D^BK"\L<
M/)-ZR=\B_=+HJ3!;EEAELXSCU_4-E/!^Q50IL-><.'[3N7C77W:;1TK7Z&J-
MU,H5QC*M5SB[.UQ2?9[/?W1_3CKC,4UG#P%S7>=K\I;?3JM=>]OU]LJ+HV62
ME"R5D)*KN4FTY^][?;+]6?ISB4D[IPYOG4      A>\]O]'Q8OW5-9?X2>BN
M'Z@8L^G1_B2[1_E3W;]Z72 3]0B?04  "O[YU>>CC1NK&O%O6,V=EM+=4*NY
MO4G'K8*]J.H7)W4:\9D4+GN:RNPW*"S$AL=3)QJ#S/0AUFZN*X++R#!WA"\9
M4-&UZM<UM\5S#^RRZB$WQ[J4NB4[* A"E*HPVS(,5<9]Q/2ZOXR PH7TV;0A
M)!/O6<-5&LSE\$06![[QLX];4GV]JV5H_5%\LS7T"IS]MH-8GI@Z34A4VS=U
M(248X=/6;=,F"D16,HD7&.F"CT.U<RY;L>D>AV;<]?I=%+/].J^R$,OU:C&2
M2;^+23?S/+[OP?AO(-9'<-\VK;]7KHX_J7:>JR>%Z)RE%N27PC)M+Y&7HR,C
M86/91$/'L8F*C6R+*.C(QH@PCV#-N3";=HR9-4TFS5L@F7!2)D*4I2XZ8QC
M\_=?=J;I:C43E9?.3<I2;E*3?JVWEMOXMO+/2444:6F.FTT(5Z>$5&,8I1C&
M*Z)1BL))+T26$?<+1=
M                         IW<^9 O/'S+ZOXX1^?FM'U[9Z-IV62:*952
M7BJ\Y<[#W@^*1,I\IR$6S7DV"O7ICK$E[LEQC.<78](Y(+B!2E*7!2XP4I<8
M*4I<8P4I<8Z8QC&/AC&,"T2?T
M                                     !2]^HN_CM:N_DL4G]]K=XNP
M]/XD,MW:+_YD=.?N5Z]_S2B!;?J294$
M                              *G/E8[JOYH.$-B1SAVJHGQ3LI6RN,I
MIE5C.1UP8D:Y.0QC&35^2%-DW3&<>IG'3X=<W(_I9!;&%LD
M                                                         B(\
MYG]'%MS_ !JU-^^36Q7#]0.T^%3^C+XT_P#I9/\ K ;5$3_4"4X4@
M
M      -3N<G&TO+;BMM_0R3UO&3-Q@&SJIR;OKAJQN=7EH^U50[Q4I%%6\:[
MG(9%L\43*90K-=7M*;/V<RGAY!4A\/>YYKAQY CZ?VVP>4Y/9R\GQ_O,1,XP
M@M6-AI3:!J>9Z0ACI&7+<([$3ZF#Y1*E*'5P;),8,+LEE9(+QXLD@
M                                            1:^9S7+C8WCLWNFP
M;J.9.D)U#8S--/*G0K>IW"%<6)PI@ABX,FUJ2\@KGNP8N,DQGIUQC.*H?J!'
M?]-_MQ"1U;R&T4Z>$P]JEYK^TH9FLH3*SB.N\&2KSAV2>?QV6L6]HS+*V/\
M<R*/R9QCN4-G-4UUR0BRT+9(                             !^#ERW9
M-W#QXX0:-&B"KETZ<JIH-VS=!,RJ[APNJ8J2*"*1<F.<V<%*7&<YST %";;-
MHM7E>\G+2'@GK[-9V/L5GKZB*82R8]3T72E'SIW.(,E5#8270J+"2L3I#)^T
MT@Z7*7.,&QTO+Z8D%\.KUJ#I=9KM.K$<WAZU4X*(K5>B&A>QK%P<%'MXN)CF
MQ.N>UNQ8-4TB8_4*7 LDG.@         B6\QW&;<W)CBZVA]0W^&J2=&LY[I
M?*_:+<G1:K<J@R@Y-%=*9LCQ=O"(?('BB;I-&341CCX[U%%2*(H]?TZ/3:C6
M:F&DTE<[=5;)1A"$7*4I-X48Q2;;;Z))99^?5ZO2Z'36:W6V0IT=4'*<YR48
M0BEERE*32BDNK;>$5,=3SEZX<66VR^KMLUQ]L2XT63H#VX:S=R;YC4*S-RL0
M_FF\)8I>#AE3W*14KZ2)7\>51LP8JG,W<*NURGC]O?#_ (!O_<O?_(FE[:ZI
M+V-)-QEWRZ/W;E&378O2-,NLY)NR/8E&>E_FS[CM,]&N.>,]6YW6Q?OZVM2C
M[<>J]JASBG[DOU2NCTA'"KDYR<J\5NW;I^Z<OGSEP]?/7"SMX\=K*.73MTY4
M,LX<N7"QCK+N%UCY.<Y\Y,8V<YSG.<C<:NNNJN-545&J*222PDET2271)+HD
MO0T?LLLNLE==*4K92;E)MMMMY;;?5MOJV^K9\XK*    R;I6L7:Y[>UC5M;F
M?)WV;O=695%U')JJ.XZ>/,LS1\N3T<E.BG#+DPZ45R8I44D3*&,4I<FQ\7DF
MMVW;N/ZW7;SVO:JM+;*U2QB4.Q]T.OKWKZ4NK;:23;P?=XOH-UW/DF@V_8^]
M;O;JZHTN.<QL[UVSZ>B@_K;Z**3;:2R>B,.11V>   ")KSF<9]W<Q?%7RSXW
M<<:3^47=.S8;5[2D4S[R5&H_.W%=WCK&X3*?WBO<]6*I&^SKE>>..KM\W*IZ
M/IDR94Y"& RSXG-&[2XS^-SAGH/=M7^Y6VM4:,J=.O\ 4_G==LGR"QQB:Y7T
M=\]J4O/5J4]#)\?CF3QR@;K]D^0!(8              #1CG1SLU]P?HL+-V
M"'=W2]71>1:T.A1[TD6:7S$$:'EY:8FE&C].%@8K,@W(HKA!PNJLN0B21L>J
M=+)_C#Q?NWDS=+--I+(Z;:],HN^^4>[L[\]D80S'OG+MDTNZ,4HMRDOI4L4>
M6/+.S>*MIJU6LJEJMVU3DM/IXR[._LQWSG-J2A7#NBF^V4FY)1B_J<81WOGY
MW:N2339Z+UDQPX;J)12WSRS.7,:N=)4A'+DRIBMI+*2AB'*3T42Y[<XSUP;X
M;+5_:GQJ+@[-TULL/,EV5I265T6.L<K*SF7K^!JQ;]W_ "F:L56TZ"'<FH/O
MM;B\/J\])8>'C$5TZ^O2!V9F96Q3$K8)Z1>2\Y.R3Z9F9:074=/Y.5DW2KV1
MD7SE7)E7#QZ\7.HJH;.3'.;.<_'(VDTVGHT>GKTFEA&O350C"$8K$8QBE&,8
MI=$DDDDO1(U)U6IU&MU-FLU<Y6:JV<ISG)YE*<FY2E)OJW)MMM^K9QHO%@ZM
M=FF757D3]<X+'+,)+/0N,Y,;W1(HI3&[<Y*GTELYS\<=38+_ -P:W?<]ME6J
MX)I]R<?^\:7<(8E\H6PG&:_)R5;_ #BC:G[2=UOTO/M9M*EC2:O;92<?G93;
M6X/\XQG:NG]I_(NJ^$G:!=E>/+4S)57*\IJ^9N^KY93)\&QW0UB=3\$D4O7)
MDL-J?9XU+MSG/7).['3!L8QH'-?4=$B6<4@
M        .C[!V;KG4U>7MNT;Y3]=UAMGL6L%VLD16(@JN2Y,5 K^9=LVRCE3
M&.A$BFRH?/P*7.?@'J")[;/G@X"ZW6=LJU8]@[FD&WJI=NM:0X2B_=IYR4J>
M9N_/:0Q<-<J=.KAGEVGV=3$]3/0N:E!@T,M_U*,6FL=&@\2W[UOWXRG)6_;K
M>,6R3'3N*>%A:!+DP<_QZ&Q(9P7I^ W7X5>W^)&3 4E]1]R057(:(T#I%BVP
MD7!TI)Y?)5<R_>?)E".&U@ATR)93R7&"92-G&<9SW9QG&"SV(9.0A/J0M]H&
M+FQ\==0RI,."F.6$G[G &,UQ@O>B4[YU9<$<&SC/17)3%QC./Q>>G7+L0R;#
MTGZDVDNCI);'XK6F"(4F,+OJ3LZ)M9U5,82ZJ)14[4J9AN0^<GSV9>*9+@I<
M=QN[.2Q[?XC)NUKCSQ^/J]&;I6"U;(U,X<*81PGL/7,FY234-DI2>J\UPYV"
MS114.;IA10Y"$QC)E,D+\1'9(DWYUMS7XB;>]JGKGDGI>ROWIBD;0:&P:XPL
MRAC]G9C-5EG["R)]YCXP7N:E[C=<8^.,XQ3AH&SB:A%2$52.11-0A5$U$S8.
M10A\8,0Y#ESDIB&+GKC./AG @'^P    =(O.S-;ZPBS3FR]@4C7D*4JAS2]Y
MM<#4HLI$NWU3FD)]_'M,%3[L=V>_ICKCJ'J"+#?/G&X(Z<2?,JK<I[>UH:Y5
M0)#:J@UW$-AU@N<HF<W>QY@JLM''/C&#+QJ\F<N,]<)&S\!4H-@@)Y2>=WEO
MO%.1KNI"QO&RCN^]+'W+>K36RG+8Y3E,F[V,^:L5(T^<Y*<BD,PBG*><=/6/
MC.>M:@D0:K<8/'!S+YP3?WIK-0EV%3G7N9&:W=MEU*0]7?J/3^X<R;66D4'E
M@O3UQE3)C&C&[_/J&QZQT\&[Q4Y) MG\$?$GQWX5&C[JL0^WMZ(M\84V?:XU
MN@UKCA4ATW)-=57"KUK52JI'[#.U5WLH8N3EPY314,@+3DW^1)*L*0
M                    !UJXTZK[!JL_2+K!Q]EJ=IBG<+8(*41PNPDXQ\D9
M%RV7)U*8O<4W4IR9*HF?&#D,4Y<&Q^S;MQUVTZZK<]MMG3KZ)J=<XO$HRB\I
MK_XJ?1KHTT\'X=SVW0;SM]VU;I5"_;M16X65S68RC)8:?_Q&L-/#33294H\E
M/BV5XHQBVZ]/RTA8](.IEM'S4),9]>QZT=S#@K>((XDRXP2?JSU^H5HBZ4*D
MZ;K*H(K>N93US;\>&O.$>=W+C?(:X4\FC6Y0G#I7J5!9GB/\EJC]3BLQDE*4
M>U+M7.SSAX#EX]H?*>-V3OXK*U1G"?6S2N;Q#,O^DJE+Z(S>)QDX1EWM][AH
M&Q9K*             'U-EUV*K5^R>*-7S5T5=LJU4<-WK-=J9)9L\1<)E)Z
M*A5OBF8BGJ%.3.>A?LYS1.,;8RJLBI52CAII--/*::^/3U36&G\>I<A.=4HW
M52<;8RRFFU*+6&I)KTZ^C3RFOAT)YN,'G.V)0HF&IW)&CJ[7BHQ!%@78=8?-
MXG8?LFR)$T5IR+D>V M\ET)VF7]Q%*J]?46.JKW'/JSS;[8MHW746;CP[5+0
M7S;E^WLBYZ?+?50E'ZZH_P!WMM2](J,<);<<#^Z_>MHT]6V\WTKW'3UI1_<5
M24-1VI83LA+^G=+^]W5-^LG*66[ O&_F+QZY70ZLCIJ_,9F48MB.INFRB9X2
M[U],YBIY/*5Q[DKHS0JQL)^\:Y<L3*9[2+FR-3^8^/.6\$U"IY%I)5T2EB%T
M?KIL_P!FR/3..O9+MFEU<4;A\(\E\-\A:9W<9UD+;X1S.F2[+ZUZ?77+KC/3
MOCW5M]%)FSP\2>\  AD\\K9P[\?\ZV:(+.G*VUM9$1;MTCK+JG^8OL]J:293
M*'-TQ^#&,Y%_3TVZBZ-%$93NF\1C%-R;?HDEEMOX)%NVVJBN5UTHPJBFW*32
M22]6V^B2^+9C#Z=QB]C^%FTVS]FZ8N2\I;H8S=XW5;+E*?4FD,D-E)8A%,%-
MCXXST^(KUFEU.BU#TVLKLJU$?6,XN,E\>L9)-=/FBC3ZG3ZNE:C2V0MHEZ2A
M)2B_R:;3_@R>H?E+YKWREY(T'B9HV\[SV*MDT-48[K&PK==-"3MMF>YRVKM2
MALJ$5Q\QG)$Q4_4[#D;(^HX4QA)%0V)2R\ IF\.M';.\M7/*Q[*W![F0I);&
MWV3O27;>Y;14?54'!6U6U;!."J%59XF6D:E#L$RJ^Y0BVKAS@QSMS9-=;[8]
M""]8P8,8MBSC(QFUCHV.:MV$?'L&Z+1BQ8M$2-VC-FT;D30:M6J"92)ID*4A
M"%QC&,8QC LDGU
M                        P]R"W#!\?M(;5W78\$4BM9T:PVT[,Q_3-*O8
MN/65B(- _P" KN>E\H,D>N<8]5<O7.,?'$I9> 57_ /KZ<W/S"WQRCO&3SDG
M3:Q+O74XY2[55]H;NL#QP\F4SE)A'W"U?BITBQ"].W#XN?AC.,9N3Z+!!<!%
MHD
M               *2?U!W\?&(_<"U[_G)?A>A^D@N,:+_P"9'3G[E>O?\TH@
M6GZDF5!
M      "IUY@?Z7W@W_BKQG_ZSVS!=A^ED%L46B0
M                                                "(CSF?T<6W/\
M:M3?ODUL5P_4#M/A4_HR^-/_ *63_K ;5$3_ % E.%(
M                                                          *+
M_G3;Q<!Y&+A*5C/RN:=4;5<]-/8U7VKLEH;U]%JTD<+-5<+-WZ<-&Q^2J?BU
M,9(4V/U#&O0_2075=+V9Q==.ZGN3I[F2=6W6E$LSF1,EEN9^XGJO%2JSW*!D
MT3(Y=*.\J=F2$R7NZ=,?@%I^I)DL0
M                   #K%VI\%L*F6Z@VAK[ZLWBL3]/L3'J7'O(*RQ3N%EV
MO4Y%"8]Q'O5"?$IL?'XXR //NYI<8KAXV>44)1ZEN,UDM,%!P.SJE?:HRDJ?
M/5W+^<L#.%;/FYGCS#*P(-8,CE7VSEPV,DZ(7OS]LF+Z?<B#T -8VAW=]:Z]
MNC]KAB^M]'J=H>LBIG2*S=S\#'RSEJ5)0ZAT\-UG9B8*8QLXZ=,YS^$6"3O
M                             (VO+ANA[H_@%ON>AW"C:PW*$8:I@UDE
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
M*LLMDUN3RR3=P0
M                        "O#]1!R$^Y?'K6_'>)<]LMNRWFLMF334Z]M%
MUFHPD$FCI$IBF)\VNTE&+MSFZES\J6QC&<XZEK@NN2&9H\!VF?R;\&F]^>L_
M1F-Y[$M5VPX5QVNC5FOJHT*OLSDZX[6I7=9?O4,FQW&*_P FZY(8G1-]22;8
M4
M               *2?U!W\?&(_<"U[_G)?A>A^D@N,:+_P"9'3G[E>O?\TH@
M6GZDF5!
M      "IUY@?Z7W@W_BKQG_ZSVS!=A^ED%L46B0
M                                                "(CSF?T<6W/\
M:M3?ODUL5P_4#M/A4_HR^-/_ *63_K ;5$3_ % E.%(
M                                                          *(
M_G2KLS">1K:4G)JG497"G:HL5=(8I<80AFU A*DNDGG!SY.3-@J[X_7."Y[C
MYQTZ8QG-Z'Z2"X+P+G5K)PDXDR[GU,NE^.>G6SI14^%%'#J-H4'&.79S%*3'
M5XNS,KTZ?9[^GQZ=1:EZLDVS$
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
MG7G:Q<J3),<%]1PEW%3A7,D;)2$54Z],]"DP<V.:<_0ZH(N@"T2
M                      !1 \Y&PIZZ^1/:T%*JNLQ>KZWK6B59HZ240RTA
MW%%@[T^RFBI@O5)[9;H_734Q\%D5"&QG)<E%Z'Z2"=;P$<8JAKWBF3D@XBF;
MK9.^9FS((S[A IY&%UY2[/(U)A66"BI,J,&TG8Z\\D764<EP]P=IZO?ALADM
M$WUP23TB@&B.V/)CPCT=RYU1P2VENO[K\J]X1U9EM7:L_)OMN;^\\?<)FQU^
MN./OQ7:%+ZXA?F,O4I!'LD9AH='V_<K@A#IF.!O< -)N;OD6X;^.2FTS8',S
M<7Y'*CL&S.:=4);\GVT]A?-[&SBEYMS'>PU72+Q)L/3C&QU?6=(H(9[>W!\G
MS@N0-P*Y88>VUZ!M=>=_,("S0L788-_[=TT][#S3%"2C'?M7R#9ZV]RR<D/Z
M:R::I.[H<I38SC ',@       -*]X>1#AWQOY':&XD;HW!]S>0G)QS'--'Z_
M_)_M&Q??=Q+6$]5CT_O75*3.TFM^XGD\H=9>28%)T[S9PG]L ;J   , <H^4
M>B>%VB;SR7Y+WG\FNDM:_=G[ZW7[LW&X_)?OC<:]0*Y_Z+E KUJMLC\QMMJ8
M-/[D8+^CZ_JJ]B)%%" =FT3O+5O)C3VN]^:2M'WUU+M>LL+C0+9\DL5;^?UR
M3P8S&1^16V(@;+%^O@F?Q+UFV7+T^T3  RR
M      (N/,C:"U[@/M"/]3TEKE8M;5=N;!\IJ&,2]0=H<)IYPJF8WJL*TL4Y
M>A^Y+)L9+TZYQF_[=M$]7Y5T-V,QT].HL?\ \HG4OA\)6)KTZXZF _N8UZT?
MB'7TYQ+4WZ:I?_+X6M>J]8U-/UZ9Z?%4LQT@.8         3Y^#KBG4MDW&\
M\C+Y$LIUMJJ3BJWKR+D6Z3Q@C=WK0TM)69=LL4R1W]9C#M,,,FP;":[S*Y>U
M5!(^-5?N:YWK]FV[2\/VNR54]="5FHE%M2=,7VQK377MLEW=_IF,.UYC*2-O
M?M4\?;=OFY:OFN[UQNAM]D*M-"23BKY+OE:T^G=5'L]OUQ*?>L2A%DU_+WR*
M<>N&J[* OSR=M.PI6.^:1^O:0T92$ZC'J',BTDIYU(/XV*K\<[6(;">5ELN5
M2$.=%!7!<C6SQ_XAY;Y%A+5[5&JC::Y]LM1<W&#EZN,%&,I622]<+M3:4I1R
M;1^1_-/#?&<X:/>)6ZC>;(=\=/0HRL47T4K'*485Q;].Z7<TFXPDD5Y><?EI
MDN7NKI?3$=HNMTVGR,Q"2Z4_/620M=P8/("13?-9"$RQ95N&A7KQ$JC1?"J4
MB7V;E8A<X.8JI-N/&7@2GQ]O=?([MTNU.X0KG!PA7&JF2LBXN,^YV3FD\3CA
MU_7&+?1.+TS\K?<1?Y(V"SC%&TT:;;9VPFK++96W1E7)24H=L:H0DUF$LJSZ
M)22ZM24.XV%-:P    #GIJTV>R)QR5BL<]/I0[8[.(3FI>0E4XMFHIZIVL<1
M\X7*Q;'5^UE-+!2Y-\>G4?ETVAT6C<Y:.FJJ5DLS[(1CW/TS+M2[GCXO+/UZ
MK<-?KE".MONNC5'M@ISE/LCZXCW-]JSUPL(^56<FUXEI +S$HM!,'*SUC"JR
M#M2)9O'&#87=M(TZV6;=RO@V>]0A,&-USUSD5QTNFAJ):N-<%JI12E-17>TO
M1.6,M+X)O"*):O53T\='.VQZ2$G*,')N$9/U:CGM3?Q:66<6+Y^<D^DN4$[P
MA\<Q]&U>0<Q6_.9,U-[!>Y;K>VD]8Z E8:)J4=-*93/APPLNSF\"YS$F^!RQ
M#H[PN45"M#J\\?N-Y%H]^\A/2Z*2G3MVFCIY275.U3G98L_W'-0:^$XR1TN^
MV#C&MX]XV6LU\90NW/52U,(OHU2X5UUO']]0=B?QA.+-UO IP S$,/X;VUX/
MMDY9O(0O'Z&E&IB+1\2N5:.L>T?16+@Q59M$ZL9$'SV_W%EVXP4Z;EJKC 4Y
M? V,+/XMD@
M                     42_-[N!YN+R!7>KQRRTE$Z>@:CJ.OM6F55RJR2#
M+%ELI$6B>3]TCBWVIVR/DI?44PT3+GK@I<8O06$073>.>K&^C]!:9T^V333_
M ";:RI5.=&3RGG#F4@Z^P93#\YDC&2.O)2J2SA0Q<Y*917.<?#(M/J\DF9Q
M
M             "DG]0=_'QB/W M>_P"<E^%Z'Z2"Y1J"-7A]3:OB'1TE',5K
MNDQK@Z!CF0.NQK48U5.B90B2ADC*)9R7)BESG'X<8S\!:?J29$$
M                                                  *G7F!_I?>#
M?^*O&?\ ZSVS!=A^ED%L46B0
M                                 "&KSR6.,@_'E<XQ^=8KJX['U=7(
M7":65"*2;6Q8MRI'!\9QA!'$-5G9L'SUQE0I2_A,*H?J(9H;XV?+EPZXP\*]
M,:-VI,W]I?:/^47Y\WA**^F8Q/[R[8O=OB_;22+I--SWPT^W,?H7'8IDQ?PE
M%4HMO*!O-_/V^/C_ )1;4_-E)?WZ([)$C^?M\?'_ "BVI^;*2_OT.R0'\_;X
M^/\ E%M3\V4E_?H=D@/Y^WQ\?\HMJ?FRDO[]#LD!_/V^/C_E%M3\V4E_?H=D
M@/Y^WQ\?\HMJ?FRDO[]#LD!_/V^/C_E%M3\V4E_?H=D@/Y^WQ\?\HMJ?FRDO
M[]#LD!_/V^/C_E%M3\V4E_?H=D@/Y^WQ\?\ *+:GYLI+^_0[) ?S]OCX_P"4
M6U/S927]^AV2 _G[?'Q_RBVI^;*2_OT.R0.;C_.QXZ7K?*SG9%XB%,*&)[20
MU5=E7&2EP7.%<&B8R3:^F?.<XQCU._KC/4N/AU=D@??_ #YGCB_;<M7YIMD_
ML;#LD!_/F>.+]MRU?FFV3^QL.R0'\^9XXOVW+5^:;9/[&P[) ?SYGCB_;<M7
MYIMD_L;#LD!_/F>.+]MRU?FFV3^QL.R0'\^9XXOVW+5^:;9/[&P[) ?SYGCB
M_;<M7YIMD_L;#LD!_/F>.+]MRU?FFV3^QL.R0'\^9XXOVW+5^:;9/[&P[) ?
MSYGCB_;<M7YIMD_L;#LD!_/F>.+]MRU?FFV3^QL.R0'\^9XXOVW+5^:;9/[&
MP[) ?SYGCB_;<M7YIMD_L;#LD!_/F>.+]MRU?FFV3^QL.R0'\^9XXOVW+5^:
M;9/[&P[) ?SYGCB_;<M7YIMD_L;#LD!_/F>.+]MRU?FFV3^QL.R0'\^9XXOV
MW+5^:;9/[&P[) ?SYGCB_;<M7YIMD_L;#LD#^9\YOCBQC.<;;M9LXQG."XU/
MLCJ;.,?@QW5PI>N?]G.,!V2!SG'OS0<%.0EE^Y[6]3VHK$Y>&9PK/=T3%TN/
ML!L'*FD:-L\=/V.HM5':ARE0;OW[-VN<V"D1,;X"'%H$K*:A%2$52.11-0A5
M$U$S8.10A\8,0Y#ESDIB&+GKC./AG I!_L                 !1$\X^SHC
M9'D&V"QA54'+75]2I&L7+QOW93<R\5'+V.<2-DQL]5XJ8M*[!7I@N,*-#8QC
M/3N->A^D@N!<"-;V#4?##C1KVV-E6%FK^H:CF?C'"1T'41+2T>6<?0KQ%0I3
MIO89Q)F:K8SCX*HFZ=<?$6GU9)MR(
M                   !"7YWN3$CI#A[C6E:65;6?D?.N-?+O4S93,QU_&,B
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
MGQSC+5^\LDBT2SUQGNCE,=,8*7)J9KKDDFY% *(_EB_[7)XHOW.^-'[\7(P
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
M<LOXOY>AK?Y5WF6_^2-ZW.4G.$MQNA!MYS75-U5?+I[<(X7P7Q?J:JCW1C\
M    L 5#FCXU8O@E"Z+L6G7,UL)EJ3#*7B%]<,/=2VY?D>4WUH3OZ+Y-^R^8
MV[&723]-R5RVCS%2*3&$\-\:H[AXX\S7^4;.3Z3<8U[1+<,PFM1+$=)W_35[
M#CVOMJ^EP<>V5F9-]>\W"V[R?X.T_B6KB>MVR5N\QV[MG!Z:.9ZWV\2M6H4N
MZ/==]:L4E*->(I=.PK_C:XT]  _N,Y+G!BYR4Q<XR4V,YQG&<9ZXSC./CC.,
M@UGH_0)M/*]2:+AIXS'?DD?-.7G(/<EH/&M=@H4R[U-S6<N)K:D/K>J45E#N
M(Z]DG(LL%&2$8M\G>*)Q[MP0\4J<BV5W)CM>;WGSC.Q\3Y[+1<?C&O2ZC25W
MSK3S&JR<[(RBEEM*2A&Q1?I[F(I0[4=1?MVY;O\ S'QU#6\BE*S6:;5V:>%L
MEB5U5<*I1G+"2;B[)5.2_5[>9-S[F6WH:&B:Y#Q->@8UE#04%&L8:%B(ULDS
MCHJ)BVJ3*.C6#1 I$&K)BS0(DDF3&"$3+@N,8Q@81,[')
M                                                          /.
MUJ;\N_/)C5I&=.9TAN#G% N)0RZ)U,987C>[3+DAFR2C4Q6Z#*1R7"1#)8(F
M7M+DF,8Z7_2/\"#T2A8)
M                                   *-GGOE<R'D&GVF79'.(+5.LHH
MJ)<IYRPPM'R$W[13!,8-@YS3&5_M=3=JV/\ :],"]#])!=IHO_$BG?XJU[_!
M#,6GZDG:A
M        "IUY@?Z7W@W_ (J\9_\ K/;,%V'Z606Q1:)
M                                                     (??.I5V
MM@\<^SI9Q'D>K4>Z:IM#!R9;*1HET[OD/2SR"9,+)8<G48V]9IV9*IC!7.3]
MN,E[R50_4#4SQ4>/'A!R%X*Z:VAM71,%=MCR[S9;&VV1]/7J/<OG,-M2ZQT.
M0[:)LT;&XPTK"#%'&442XS@GVNI^_.:I2DGA$$B'\T)XX?T7JM_E7LK]FHI[
MY$C^:$\</Z+U6_RKV5^S4.^0'\T)XX?T7JM_E7LK]FH=\@/YH3QP_HO5;_*O
M97[-0[Y ?S0GCA_1>JW^5>ROV:AWR _FA/'#^B]5O\J]E?LU#OD!_-">.']%
MZK?Y5[*_9J'?(#^:$\</Z+U6_P J]E?LU#OD!_-">.']%ZK?Y5[*_9J'?(#^
M:$\</Z+U6_RKV5^S4.^0'\T)XX?T7JM_E7LK]FH=\@/YH3QP_HO5;_*O97[-
M0[Y X-_X8_&E).,NG'&5DFIDI29*PVGN^*;]"8Z8SAI%[+9M"FS^J;!.XWZN
M<AWR!\7\RIXR_P!&G_S,G(#_ $JAWR _F5/&7^C3_P"9DY ?Z50[Y ?S*GC+
M_1I_\S)R _TJAWR _F5/&7^C3_YF3D!_I5#OD!_,J>,O]&G_ ,S)R _TJAWR
M _F5/&7^C3_YF3D!_I5#OD!_,J>,O]&G_P S)R _TJAWR _F5/&7^C3_ .9D
MY ?Z50[Y ?S*GC+_ $:?_,R<@/\ 2J'?(#^94\9?Z-/_ )F3D!_I5#OD!_,J
M>,O]&G_S,G(#_2J'?(#^94\9?Z-/_F9.0'^E4.^0'\RIXR_T:?\ S,G(#_2J
M'?(#^94\9?Z-/_F9.0'^E4.^0'\RIXR_T:?_ #,G(#_2J'?(#^94\9?Z-/\
MYF3D!_I5#OD!_,J>,O\ 1I_\S)R _P!*H=\@/YE3QE_HT_\ F9.0'^E4.^0'
M\RIXR_T:?_,R<@/]*H=\@/YE3QE_HT_^9DY ?Z50[Y C4Y:_3Q5V01DK9PXO
MZ]?D>YT\QJ7:;]:1@5\'557)'U6_(-59F**W1Z(MT)=&1RL;H99^ECN-FI3^
M9&"-?0_/;GQXLKZEI/;];LTM1X%1 C_1FVEG.6[2&*;T".]4W=/$K\DBU"HF
MPU6C%9&OJG[S^V5/]O%349=4"TQP]\F_%7F8QCH^C75&G[/<(D]_I^_+LH.Z
MIO"IX,Y)7NYP:,NK$IBF,16,676*CC!G"+<V<IEMN+7Y$DA(I  &&-T<BM%\
M=8-"Q[PVK2M91;S*Y(TUIFVK%_,JMD_5<(04-@RLS/.44_B9)FW74QC..N/B
M)2;] :-G\U'C,3.=,W)<N3$,8ALDT]OQ4F<ESDN<D52U8=-0N<X^!BYR7./C
MC.<">R0/J+YG/&D9@>1QR:98;IN,-C)FU9N\C_*F2D/W$BSZT+)JM^A\?C2H
MY2Z]<=W7&<8=D@=7:><'QM.7GM5MX3;!#JKCYB[U%MP[/HG@V2&[&-*>R'1?
MIT+^(ZXZX[NWX]'9(&YFFN:/%#D&X0C].[_UC=YISW9;UAE9F<=<%BDQG)U"
M4V;S&6G*1<8^)_9]O^R(::]0;.B  !KURNY 07%OCMMG?-@*W<(:]J;R2B8Q
MRHHDC.VMZ=*(IM=.HCU62)8+5(,VAU"XSE(BQE/P%R)2R\ J-^(+AQ/<WN4=
MEY+[I2<6#7&M;NKL*XOY1%-=#9>YIR45M,;7G>''5)\R1D%S3$R3M5(9'"#9
M4N"/<&Q<D\+"(+M(M$@
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
MCV_\?LA5OVAUFAMLBW!:BFRER2]7%61BY)966LKJ= 'U3XX #_V/_K?_ &@
M   ;!<7..]LY3[PI&EJ@JDQ=69\=:9G'!,*-:U5HM/+ZQV!='*B.')HZ,2/E
M!#O)ETY,DC@Q<J8-CR?..7:#@W&=3R3<$Y0HCB$%T=ELGVUUI]<=TFNZ6'VQ
M[I8>,'L> \,W'G_*M+Q?;6H67SS.Q]555%=UEC65GMBGVQRNZ7;'*[LE\336
MHZ3H?6%,U'KN.S%U"CPZ43%HJ'PJ[<GRHJZD9627*1,KF6FI-RL[=JX*7"CA
M<YL%+C."XY;<BW_<N4[WJ=_W>??N&JL<Y-=$O11C%?",(I0BNN(I++]3K;QG
MCFU\2V'2\<V6'M[;I*E""?5OJW*<G\9SDY3F\+,I-X7H9-'Q3[H
M
M    >=9QU.]UIY(=+HS"V(]U4>9]&B+ H5(RI6Z+#=$=$6$A4G"&%<X]KA<F
M.J952]>N,%/C'2^_3^!!Z*8L$@
M                                        %"_S?R23[R3[T;)D4(>'
MA]0QJYC]O:JJKI^C2^#I=ILY]/"$J0N>O3/>4WPZ=,YO0_207IJ+_P 2*=_B
MK7O\$,Q:?J2=J$
M             *G'FWQ\K\E7"FPL.K>83J>I<$>E,8YB_)M^6M]&]$5,G;XR
MV=/U3]>SJ;NZ&ZXP7&+D/TL@MCBV2
M                                       18^:O^C+Y+?\ I&_^L!JH
M50_4#JW@S_HXM1_XU;9_?)L@F?Z@2[B@
M                           &O?(_BSHOEE1%M>[TH<9<(<N5%X>1-@S&
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
MS6[C))_.NFN$8]?^TE:L>B_BR< :S&U0
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
M%)91T[+)XMD@
M                        !07\N6J9;CKY%MM2L-E>-1O5@AN0-,DB$R@J
M9U=5S3<S(H=#&QU9[)82R13XS]K*'=\,YR7%Z+S$@O-Z6V?"[KU%K+;U=.F:
M%V71*M=F!$SY4]JG8X9G*'8*Y,4IRN8Y9R9NL0V"G(JF8IL8-C.,67T>"3)H
M
M              *$/FS9.6ODOY$+KI>FE)-=//61N],WK-D]&ZVCCJ]I#F,G
MT>,%B=I\%-]CKT[<ESF]#])!>THO_$BG?XJU[_!#,6GZDG:A
M                                               "ISYQ_P"D1X6?
MXJ:X_?QGQ=A^ED%L86B0
M                             "+'S5_T9?);_P!(W_U@-5"J'Z@=6\&?
M]'%J/_&K;/[Y-D$S_4"7<4
M                     ,9WS2VG-J8QC9^IM9['P5+*!<7RAU:WX*ADIB91
MQBPQ4CT2R0YL=OX.F<X_5#+!\-$T%HG5K@CO66E=2ZY=)I^B1S1-<4ZHN")9
MRJ;TB+5^&CU"I]5SY[<9Z=3F_LY$Y;]09:$      _ABE,7)38P8IL9*8IL8
MR4Q<XZ9QG&?AG&< "&SFUX6>-/*%O*V[6;&/X^;E6(X=)S]/AFZ=$M$@;.5>
MRZ49GEDRPJ\5[L'D8S+1YA17*RY7G;A(U2FUZ^@*HUXUKS(\7'(.(D'V9[5&
MQ851TO4;S7%SR%*OL$1=(C[Y1)K-BQ-NK+\N$L/8YZAA1/!R%=MDE.TN+F5)
M$'=_(ES?C^>4AH?:+^O?<_9=3UK(Z\V96V15E*T:5C;*\G8VS5)XX5<.<P=C
M;V!3HT<J&=L5VRB1\JIX1=.$5CI\ 70O'%8&=FX&<2)%C[/T&VAM=U\_L4LI
M(^\J< UJLCWER8^<O,2$,K[@W7H=QWFZ8Z],6I>K)-U!
M                                      "%;RB>)&O<U/\ X+^I)&%H
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
M!6U/9_$VR::2Q.S2N]],-_N+)WQ;^?TV12?R2QTP;WC%QEH
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
M2D4(H4BY44J))+T]"27<4@
M                                 "MW]19Q])8]/Z@Y)Q#'!I76MH<:
MYM[A$I\K*4^\IF?P#QZ;/5/#.!M<3ENET[3>K-YZX-C^TK@^N"&<_P#3Z<LT
M]@Z6MG%*SR&5+9I1=U;:(1PKWK2.K;1+=\DT0P;O5/BG722,50QC8*1O,-$D
M\=J>>B:ZY!8E%!(
M                            41_.DU<-_(UM)99(Z:;ZG:H=-#FZ='#<
MFOX-B95/X_$A7;-5/_Y8F1>A^D@O'47_ (D4[_%6O?X(9BT_4D[4(
M                                                    5.?./_2(
M\+/\5-<?OXSXNP_2R"V,+1(
M                                !%CYJ_Z,ODM_Z1O_ *P&JA5#]0.K
M>#/^CBU'_C5MG]\FR"9_J!+N*
M                                     !AC??'S4/)K7,OJO=5+C+I4
M);'JD0>$RE)PDFF0Y&D]6IA#))&OSS'"AL).FRB:G88Z9^Y)11,\IXZH%(+R
M.>+7:G!:Q+VF&-*[(X[3,AE*M;+388]_65'2R9&=7V6W8)^SAYHJBY46S\I4
MF$OG&#HE06,=FC=C+/YD$KG@>\@]$BJ6SX2[9L"%<L3>SR+S0LK*K91B+&A;
M9 \G)ZX*\65RBRLOWH>N7<8F;L)(Y?';I]'!$B.*9Q^(+1 MD@
M                                            '3+]KF@;5K#^E;,I
M=7O]1E,8P_K=P@HVPPSDQ2G*FL>/E&[EN5RAA3.4E2EPJD;/4ABY^(>@*^?,
MGZ?K5]S:3%UX?6!35UN*FN]+JFVR#^:US-K%*93+. L#PSZS4UXZ4SG)?<J2
M;#OR1,I&B74Y:U-_$@KLZ.VQOKQM\LF=A?UV8J6P]7SYZYLS6\VKED2R5AV=
MLI/U.44;'<LG<9/1>4W,>^1RY;>I[5^W,J4J1C7&E) O-T_R&<(+E4ZS;4.5
MW'F!1LT#$SR<';=SZVK-IAB2S%!]B*L==F+,UE(.;C_7])TU<)D506(8AL8S
M@6>U_(D['_#GX2_IB<6/]8/4O[+@P_DP/X<_"7],3BQ_K!ZE_9<&'\F!_#GX
M2_IB<6/]8/4O[+@P_DP/X<_"7],3BQ_K!ZE_9<&'\F!_#GX2_IB<6/\ 6#U+
M^RX,/Y,#^'/PE_3$XL?ZP>I?V7!A_)@?PY^$OZ8G%C_6#U+^RX,/Y,#^'/PE
M_3$XL?ZP>I?V7!A_)@?PY^$OZ8G%C_6#U+^RX,/Y,#^'/PE_3$XL?ZP>I?V7
M!A_)@?PY^$OZ8G%C_6#U+^RX,/Y,#^'/PE_3$XL?ZP>I?V7!A_)@?PY^$OZ8
MG%C_ %@]2_LN##^3 _AS\)?TQ.+'^L'J7]EP8?R8'\.?A+^F)Q8_U@]2_LN#
M#^3!T3:7,WA=9-9;%KK/F)Q<R[GZ);H5KA'?FJ'2N7$I7Y!BAZ39*WX5<*>J
MOCM3+]H^?ACXY!)_(%6SZ?J]-JGST<UURU>.3;.TAL*F,3MU$R-V#^,DZGL7
M$@_34-C*J'RVB.6Q.S&3E5=%S_:]^1<G^D@NYG(10ADU"E.F<IB'(<N#$.0V
M,E,4Q38R4Q3%STSC/PS@6B322P^,SQO6VQN[A:_'WPBLUMD'#=X_M-AXHZ'F
MK&]=M$D$&KIW-R5"<R;EPV0;)D3.=4QB$3+C&<8+CH!N#6ZS6Z="L:U4*_!U
M6NQA5B1L!6XEA!PL>1PY6>."L8J,;M6+0J[MPHJ?":9<&4.8V>IC9SD#G
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
MGORRMU*!E[-8)'VSMY\OA(&/<2LL]]G'MW;]W[1@T44]-!)193M[2$,;.,9
MCOX2^8/QT>1B^VS6/#7D1^6*\4:H9OEIA/R2;SU[\KJF)F,K^97YEM/65'B'
MO_"\PV1]!NX6<_C._P!/L*8Q0)+@         0M>1CS%:GXCM)O6.GUH3;G(
MPF',>O%(N<O*-K%X4ITS.;[)1ZZ9I"<:+].D$T6(YZD-[M9GCT\+51BWZ^@*
MP6A.-7+KRI\@)^RJR,Q9I"9ET'NV-Z7-%QBHTYH9(F$6JJK-!!FI()1R14(B
MOQQ$\^D0A"$;,TE%T+C:BB"[GP[X<:?X3ZE9:MU1&'46<'1D;M=Y1)OFU7^Q
ME2RF>8GG2!"E(W;%.9-BR3Z-F*&<E)C)SJJJVFVWEDFUX@
M   1Y>6^E9V'XMO(C4TD3.7C_A=R2>Q38IFA,N9R!U+:K! M\JO^C1$J\S%H
M%RH<Q/3QG)L')G&#8 KH_1,7'#W@'RMU_P!2]:SS!=7'.,('*?I>=+ZKA<9,
MYRIDBI<YUWGH3!<93SUSG.>_&"@7.P          !\C]@QE&+R,DV;21C9%H
MX82$>_;HO&+]B\1.W=LWC1P11NZ:.FZAB*)G*8AR&R4V,XSG  U @O'/X]ZO
M>";.K/!+AK7=E)R<G-I["@N,&DHB\$F9HCQ.8EB6R/H[>?+)RQ)!P5RXPX]5
M?"ZF#F-WFZ@;E                    A]\M/$#16R=+[$Y271:Q0&P=':C
MMKR)?5IW&-6=T4CF+]Y2ZO;T)&/>&6CR6YZFF5=JHW=D;NUB8,?/H^EECQ]Y
MBY7X[T&HVO:(Z>_0WR[U"^,Y*JQI1<X=DX/ZDEW1>4W&+6'W=V'O(_A+A_DS
M<M-NV]2U-&OT\>R4Z)0B[:DW)5V=\)_I;EVRCB24I)Y^GMB=^G4KTE;.0O(W
M;#[\9BHZ?KM )E,JJ;9DEL&ZI6)NR03*?T"IF_)HH;&3]RIS8,;NR8RF3>&Y
M)R/>>5;I9O._7SU&X6OK)]$DO2,(K$80CGZ8Q22_-LR)QSC>R<3VBK8^/:>&
MFVRE?3".>K^,I2>93G+UE.3<I/JV2$^=G=U_U[IW4VK:?)2<'![CG+GF\R46
MHJV4D(2DLJUEO4G;U+)3IQT\\M6'"Z)<ERY)'^F;.4LJD/L']KW&=JW?D.OW
MS<(0MU.W54^S&6'VSN=F;4G_ #057:G_ "NS*^KM:UH^[/E6\;-QK;M@VV=E
M6EW.V[WY0RG*%$:L4N2](V.WNDOYE7A_3W)U4X^1D(EZVDHI\\C)%DJ5=F_C
MW*S-ZT7)_:+-G38Z:Z"I?U#%-C.!O3;35?7*F^,9TR6'&2337R:?1K\SG[3=
M=I[8WZ><J[HO,91;C)/YIK#3_%'R&SDQLFSTZFSG.>TI2EZYSU^!2XP4N/\
M8QC&,"XNG0M/J\G\ $Y?@WXVN;[O>?Y$337_ -%72D:ZB:XHIT[9#8MQC'48
M7"9#IJ)KH5^I.GBRWQ(=)R\9G+G/3/36+[G.90VKB]7$=-+_ +]N4U.S^[IZ
M9*7\'9:H)>J<86)_ VN^U+A%F[\MNYGJH_\ S/VN#A6_[6INBX_+JJZ7-OT:
ME.IKXFN?E]TU7-.<U;ABJ(1D?"[.K-=VJ2$BB)I(0LI8%)2%L2*J"9LX;N)>
MQUIW*&)T+C!7^.TN"=H]A]OO(]9R+QMI_P!^YSU.BNLTO?+JYQK[9UM/XJ%=
MD*L]?T=7G)XK[D.,Z+C/E'4_Y>JX:77T5ZOLAT4)V.4+$TO1SLJG;CI_B+"Q
M@CMC[[>(BISU#B[C:(ZCVETQ?66G,9Z4:U>?>QBJ*\<\F8%%T2+DG;%9NF9)
M19(YT\D+VYQTP,O7;5MFHU]6ZWZ>B>YT1E&NZ4(NVN,DU)0FUW14DWE)I/+R
M87IW?==-MUVT:?4ZB&U:B496TQLFJK)1:<93K3[).+2:;3:PL'4A^\^<?JW.
MBFNB=PCEP@15,ZR!5<HF61*?&5$2K8*?*65"8SC!L8SV]>O3(IDI.+4'B6.C
MQG#^>/C^15!Q4TYK,$UE9QE?%9^&?F61O(%RFX<*^/:LZIXK/]=L4-JSU0.E
MKNE(1$98Z3$UQ5K89Y_?(%D;$I"SIWL6UCUEW_5S*'<**$5<I855&G/B?@WD
M2/EJ_?>=0U<I:&JW.HN<Y5W3L3KA&B<OIG#ME*Q1A]-2BDXPEVQ-W/,7/_&D
MO#=''O'\]%"&X74XTU"A&RB%;5EDM17'ZH6=T(5RE9]5KE*2E./=(K:#<@TA
M   ".SFGSOAN.F%-?T1K'VC<3QHV<KH/\J+5ZBQ[U,J[=[84FKANY>SC]F<J
MC*.*HEVI*$=.#X2]%%WK-YD\[QXA?9QCB79;R.*Q;=)*5>F;7Z8Q?2R]+JU)
M.NOHI*<NZ$=KO!_V\OF.GKY;S565<:GUHTZ;A9JE_P!9.2Q*NA^D>UJRWK*+
MA#LG97TV5M[9FX9M2P;+NL_;Y#*[M=L65?*'CHK#U;*[AM!0R64HB!8&4SUP
MW9H((%QC&,%QC&!HYN^];MO^NEN6]:F[5:Z?K.V;G+\$LOI%>D8K$8K"BDDD
M;];1LNT<?T$-KV/34:3;J_TUU0C""SU;Q%+,F^LI/,I-MR;;;,<#YA],R'JS
M;FU-&WB%V;I?9%ZU+L6N***P-ZUO:YRE6Z'.LGE%?,=8:X^CI5H5PB;)%"D5
MP50F<E-C.,YP /0@\!7U1<UR"NM.X6^2>=K[7:EK?LZUI+E DQCJO&;%L4BY
M2:0NNMO0\6V95N$NDJZ7PVB)QBBR82:F46CMNF]S[Q\!>5    !IYLWR'\ -
M*WF>UAN3G-P[U+LJK*,D;/KS9O)K2M#O-<6DHQE-1R4]4[5=HJ?B%)"&DF[M
M KANGE5LX35+U(<IL@=#_G8O%E_ZLLX ?ZY''7_2, -M=5;GT]O6K(7C2.U]
M:[CI3HQ2-KAJJ]5?856<',F54I4+!4967B5C&2/@V,%6SG)<XS^#( R4
M                                                         -,_
M(?K!GN'@_P H*,Z;>[66T_;K-#M\)86.I9J"P-?:J0A?PX.>QUIJ7N+U,7KU
MQC.?AF8]&"I9X&EI=+R&4\D:XPBS<ZUV@C/IY4.3+N(+ %<(MRE)]E7)9Y!D
MKVF^SC"63?VV,"[/])!>?%DD
M                                     */OG\C#,.?KAUE;"F)K3&MY
M,I,$R7+<J2UCA_1,;)C>IDQHG*G7ICX'Z=/AUS=A^D@NG:V(\3UW04Y!9)P_
M)2ZL1\N@GE)!=X6#8E<K(I9SG*:2BV#&*7]3&>@MOU).Z"
M                                      !P-EM-8ID,[L5QL<#4Z_'E
MP=_.V67CX*&9$S^ [N3E'#5DV+G^R<Y<#]6BT.MW'41T>WTVWZN?Z85PE.<O
MRC%.3_@C\FNW#0;9II:W<KZ=/HX?JLMG&N$?SE-J*_BS&6N>2/'[;TR\KNK=
MUZNV#8&"*SEU"5"\5V>EB,VYR)+OTX^.D%W;B.244*4SA,AT,9,7[?QQU^UO
M'#N6<?TT=9OFVZ[2:2;24[:;(1R^JCW2BDI/^RVI='TZ'PMEYOP[DFIEHM@W
M30:S603;A3?79/M71R[8R;<5E?4DX]5UZF:QYL]0 !4Y\X_](CPL_P 5-<?O
MXSXNP_2R"V,+1(
M                       !%CYJ_P"C+Y+?^D;_ .L!JH50_4#JW@S_ *.+
M4?\ C5MG]\FR"9_J!+N*
M                                  '7;;4:O?:S.TN[5^(M=2LT:ZA[
M#7)]@VE(:9BWB>4G+&08.TU6[ENJ3/QP8N>F>F<=,XQD 4G_ "F^+RP<%[.S
MWUI&5E'6@IVWM2P2B+U\2X:7MJRBLG#0KN6(I[Q[">X9FS#3&%<.DCIE;NL^
MXPBY>78RST?J06/_ !.<X"<TN-$:YM4DDXW9J;Y;2=L(&/CW<PL5H?%9V"9+
M&,8PE=XYDH=?)<$)B4:O2$(5(J?6B2P_P))0Q2
M                                   *X?F7\7&=IQ6W.;&L9NW3VU8B
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
MBNU]IAJS0[L]R[IP<V5'4C)/5>JCEVY46=.E39454.<V39M>O5DF00
M             8OW?1\;.TMM[6V6WO,;"U??Z/EI_<7]U8ME4EH'+;_A+_@_
M\?[_ +?Q_P")^/V_L]0!1;^AON>#-?)%KQ<Z9<HN.+-SBDRI.<JJX<)[\@Y\
MZR^5#,R)H>UC<)$P0BALJ*9SDY2XP0"_H
M       "#SS][B)K[A GKIH[]*7WELFK54[4ALD7/6*FJ>_3CPIL=,^W1EJ_
M%ME<8SU,5[@N<9+DPK@NH.L?3UZB/2^'5NVD^:^D_P!T;6F7<:YQUQAU4* S
M;5&,QGN+CJ="VISQ<YQG)>F<8^&<9";ZX",L^<'5B-TX=I; 33+B1TYL*KSY
MG.>WOQ!6YUBAR+(O=]K)7,S/QBN>WX]6^/U.HV&^V;?);;Y#>TM_T=QTED,?
MWZE[\7_"$+%_O&M'W5;!'=/&JWB*7O;9K:K,_P#D[G^WE'^,[*G_ +I3]'08
MYM@  !=X\3]9HE>X*Z8=45%F7-J:S5FN3IHZ.Z4?WM68=PU@6?F44/Z+QF6%
M09^EC!"II-4RXQ\.N>:'GC6[IJ_*&XU[HY?T)0KI36%&A04ZU'YI][GGKER;
M_ ZH?;UH=IT7B?;+-I4?^\1G;<T\N5[FX6.77I*/9&&.F%%+'Q<$'FLT)M&G
M<HYC>4T@^F-8;895=K5;$DBHI'5V5K=4C()_1Y%0A<(Q\AD\,K(M2YP0KMNX
M.8F5%4762;2?;;RK9-QX/7QC3.->]Z"5KMK;^JR-ELIQNC\91^M5R]>R44GB
M,H9U*^Z+B._;9SZWE>J4[=AW&%2JL2S&N=54:Y42?I&7T.R/IWQDVG*4;,0S
M#8LUD        #"_(?;2&C=+;!VB=%%T[K$$<T(R<E]1L]LLHY;PM9;.T2.F
M2ZT>>=D6^76$E"K8:X4,3[1<#'GE/F7_  )PG6;[2X_YCVJK3I]<WV?3!X::
M?MKNM<7TE&MKXF3O#_!H^0N>Z/8-1&3VI-W:EIXQ15UDLIQDO=DX4J47W1=B
MDO1E1JQ6"9MD_-VBQ2"\K/V.6D)R;DW6<&<R$K*NU7T@\7R7!2^JY=+F/GIC
M&,9S\,8P.7%UUVINGJ-1*4[[).4I2;<I2D\N3;ZMMMMM]6SK3335IZHT41C"
MB$5&,8I*,8I82271))8271(X<6BX   ']QG)<X,7.<9QG&<9QGIG&<?'&<9Q
M\<9QD >OS]-KY'K#Y%_&[3I?:4\K8.0''.?6T#N&:D7V'<Y<\UV(BY77VS)4
MJ[Q[*+O+A1I1JA(/W1N^2L,7*+EP4N<$*!/\   \D/SPZ_AML_4A;^U78W,F
MRKVR^07$K7\Z\A%FK:9:0URTYQ]KDHYB7#YE),4)-!C)'.W.LW72*K@N3IG+
MC)<@6N7/T4_BZ,W7*SY \^4'9D52M5W.R^/#INBXR0V$%5VJ7%YFJY135Z9.
MF59(QRXSC!RYSW8 JQZ%9[H\$GU#%?XP:4W%.7VKPW)?1NCM@%C\9CH_=.DM
M]9U[+XJ]SJ[!^_AGEM@:SLM+T#&PJ6-L[ KE$B9D\)X ]8Z8F(FO1,I/S\I'
M0<%!QSV8FIJ8>MHR)AXF,;*O9&4E)%ZJBSCXZ/9HG5775.1))(AC&-@N,Y $
M)>QOJ2O"/JVU2%-LW/6C2<O&F.5P\USK7?&X:JIDCA=MG,?>]2:JN](EBY4;
M&SC+616P9/)5,9R0Y#& DYXT<O.,',FD.MC<6=[ZRWM3HZ1/#S,KKJTQT\K7
M9@O>8L1:8E%4LU595=N3UT6TBW:KKM3IKIE,BHFH8#M6]^0FCN+^MIC<'(C:
M]#TQK&!4;-Y.[;$L<;68))\^,9..BV[J171S(34FJ3)&K)N55VZ4QVI)G-\
M!$E5?J5_"#<K8UI<1SRJ#.8>.';5)Y:M3\AJ)4R*LDUU5C.K[=]15ZBL6YRM
MS8166D4T7!LE*D8YCDP8"0GDOY >'G$/CS#\K]][PK]:XZV*3K$37MKU2&MV
MW*U/NKF@Z<U=6#_(]7;[(R\9--V2AT7K=!1GV%QDRN,&+U \X#P<^<B]:4\A
MS[8'D>\BG*B9XJ'UKM:.;,-M[0Y/;^I.+?*/H8])4)K2+-L=XF_2;(N/;.OE
M6"L\9-C*B7=TR!ZBT;?J;*4)AM%"PQS;7TC4&M^1MDPH: B6]-=PR=A3L,HM
M.DCCPL<E"*8<KF>%0RV2P;*N"=IL8 AIV-]25X1]6VJ0IMFYZT:3EXTQRN'F
MN=:[XW#55,D<+MLYC[WJ355WI$L7*C8V<9:R*V#)Y*IC.2'(8P$G/&CEYQ@Y
MDTAUL;BSO?66]J='2)X>9E==6F.GE:[,%[S%B+3$HJEFJK*KMR>NBVD6[5==
MJ=-=,ID5$U# :S<W?+QX\/')<J9K_F9R$_(Y;M@UES<:A$_DGWAL+YO7&<JO
M".9'W^J]:7B,8>G)MCI>BZ607SV]V"9)G!L@8[Y(>=7Q-\2IN K&^.9U#J]I
ML==@+4VJE=J>T]H6N(A+3#-+%7EKG6-4T*[SVOGLO OV[Q%G/-XUX9LX24]+
M!5"9,!N'Q/YM\3><U#<[*XE;YU_O*I1ZD<WG'%/DU?G=5>2S/+^-CKK4)=O&
M7"D2KUF0QTVDNP9.383/CLZD/@H&TP
M         ,-\BI)"'X^[UEW)%5&T5IO9TDX(@4AESH,:3-N52(E4.DF94R:6
M<%P8Q<9S^'.,?$2O4%*7P93V(CR.ZDC_ %,$^]-4VS X+E(RF5<M];V.S^F4
M^,9PAG&*YW]^>F,X+DOX38%V?Z2"]\+)(
M                                              4POJ#J^F]Y[:K8
M,>Q!W:>.NN"+K+'4,C[YUM3;L&BL?&._*:2;9FC@V"8_VN<],YSGK=AZ$,N<
M(((-4$6S9%)LV;))H-VZ"9$4$$$28321123P5-))),N"E*7&,%QCICX"T2?J
M                                                   -6N7G++7/
M#S4DELV]J?,9%8QXRD4IF\;MIN[64Z?>A&,/6[\MH]IC.%I![Z:A&;;&3=BB
MADD5?<>/^!;QY"W^&R[6NRE?5=<TW"FO/64L>LGZ5PRG.73*BI2CX'R/Y#V3
MQKQV>^[L^^Y_311%I3OMQTC'/I%>MD\-0CUQ*3C&5*?DYRSW7RTO"USVW:'#
MUN@LM]VJ9&JN6E*IK)7.,>SKL$9=5!!8Z92E7=JY5>N^PN5E3]I<%Z2<*X%Q
MO@6V+;M@H49M+W+I).ZYKXV3PFUG],%B$<OMBLO/+OG?D3E'D3=7N?(M0Y03
M?M4Q;5%,7\*Z\M)XQW3>9SPNZ3PL8^TU=;'JW;.J]A4R37;6>M6^O3T:9@KA
M)PFZ:SOH'BG'J*H(+(2K-/*2Z2A\(K-G.4U/L&-@?6Y%MNCWS8-=M&Y04M%=
MI[(2[NJPX9[EA-IQ?6+2RI1RNJ1\;C.Z:W8.1;?O.V6..OHU-=D>UX::LQV/
M+2:G%8DF^V498ET;/0^'(T[-@ 5.?./_ $B/"S_%37'[^,^+L/TL@MC"T2
M
M        1A^9:-/*^-7DVU34(D9*-UI)9,?&<XR2&W1KB753Q@OQ[UDV.2%S
M^#!C8SGX"J'Z@8P\$<F5_P".S7S7".4\PM^VG&&/D^#8<&5M[V8]8I<%QZ>"
MEEL)],YS\29SU^/3$S_4"8L4
M                                        PYR#TG4.1NE=DZ1O+9)Q
M7-C562KZZRB!'*L1(*IX7@K&Q34Z$Q*UB=0;2#0V?@5RV)G/PP)3P\@I+>-W
M==MX ^0UK0=A+?)X24O,OQPW7'F7S\M:**V;[OLK%ZJF2H>WJMS9MGON\%R;
M,9[DJ?P7SUNR7=$@OF"R2
M                   %3'RW>'AW5'-EY0\2:IES3E</[!MG3< W)A:G&(51
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
MC655J^P;+).6[&*J.X*U$MFU:IMJF'Z_ILIR,180;@QTV[AFR4+EVZ O&
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
MD                       !YVWTE1/R2^7SR9<=<I)L\P^LMID]CEKZ2J'
MY&.3M6HV4B98*_*&J;;-X[#)%*;KG)?1-@A#X,!Z)(
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
MI[8:4RLBU)LSC-O]I2[)7G-P:1Y&4)*7/7]8V PE$G3=)HABQPYNTC=LJLW
M&[/UK=DWNIS8XN52RJ6)+C4TXYISVLF"#ET2H2.U'>P[FRVW(X[T?98N[6N-
MJRW<8Z+9;QIF9R]/<*ER!P=ZT']*7RXX@RFON&F[R\,N;!*E"2-$OG,&\<G*
MM&K6I@\B&CJ)W5.3+;87'<L99O>J)OU:DB5RP/C+UJCAHW51.!/QX>/"4]-X
MU[KPK\C]_P",W.GAO<MQ5SD#QC/QAY#[NL='CCK,)9O:OENPJQ":4D$JRK9B
M%DF36(DG\8XD)"266(193.50*;GT[W"#B]SI\HLCQTY4:Q_*EIM#4VY[,E3O
MOIL.D=DW4Y&!0K[W[PZZME1M)OEZ3U7'IY?915[NJA#YQCH!81^L@YB7'1^L
MN)WC5TV_?TC5%SH*FQ]HQ\=*/E%[-1Z%*,:1J#7[UZZ47E'E;BY2O2$@]3<N
M5\OW;1@HKU,WSE0#;GQ@?2M^-BP\#-(W[E]K:Y[HY!;ZT[3MIV2SYVMLS7S3
M4[S9551LT55:)6]>6JLP+ES2XV=:H.7$\A.E>RK-1;!"-%<-"@5H]'2NQ_IZ
MOJ&EM 4785BL>G8O>>M=/;#2F5D6I-F<9M_M*79*\YN#2/(RA)2YZ_K&P&$H
MDZ;I-$,6.'-VD;ME5FX WJ^MR_CD<,_Y,UE_?3G !+UP<^EI\<FYO'=J6[\C
MX39&QN5_)/1E5V]9N1?Y7-CM9R@73;U/CKDT+3ZE'V.,U_865.4FDTN^Q14L
MXDUDE55E,%5(FB!7C^C[MMQH_EZGM>1TXY;P%VXY[DKUWAF[A<T/-YJ,O5+!
M#.U&A_314>Q4Q%=6KDR>%T4'"Z9<E*NJ4P'J;@
M                 Q;O*DN=E:3W#KEEA SR_P"K=@TEH5R0JC8SFU5*7@D,
M.$SXR0Z&57^._&<9QDO7&1*Z,'GU>/6^XU-SHXO6N1/F.;L-U5&NS2KE(Q<Q
MT9;Y+%(G%W*1\843PQCI]8ZF.F3EP3/3&38Q@7I=40>C.+!(
M
M 5%?.3F.DO)5Q,A'$>W5[M9Z>+).#'P8SYC*;ZV*V)&.$RD*<J34C94^.I\]
MWNC=,%Z=378?I9!;J%HD
M           "BIY#^4L[RIY+7>S*2#A2@4Z6DZ3JV'RH;V4?5(9Z=G\W3;]>
MPDC;G;7,BZ/GN/C*Q$>[*:"6"]0/$?!]+P7AFFT2@ENNHKC=J9_&5LUGLS_9
MJ3]N*].CEC,I9Y.>9^?ZOR!SG5:YSD]GTUDJ-+#/TQJA+M[TO[5S7N3?5]5'
M+C".-%QD\Q.24^*?C4IR+Y:4]:4:&5HFGS-=JW%4Z1S-72M?D6N:G7SJ=/0,
MK-V<S<RB)\X]9@V==,9[,C#7G7F:XAP+41HEC=-PSI:>O5*R+]VSYXA7W8:]
M+)5_,SA]OO!Y<U\B::>HCG:=MQJ[GCHW7)>S7\LSM[6XO]5<;/D7:AS5.I8
M%3CZ@HI4^5'#U<F,$7S4URY6)C!5<E1V,S.ECU,=#]$CJFR7X_9R;.<?AR+D
M/0AEL<6R0
M                  "-KR]_T</*'_%:J?OE4H50_4# ?@2_H^*[^ZILW_"3
M(3/]0)H10
M                          *0/GMTVGK#G.IL&(1.UC]X:^JM].LAVHHH
M6N ]Q1)Q%MA(J9DW!FU78/UC_')UWQC]W=G/2[!]""X?QGV(MMSCGH;:3I?+
ME[L/3NMKE)*F,F93YK8J?#RDJFOZ1U$RN4)%RJ14N#9P50IL=?@+;Z/!)F\0
M                                                           I
M[>=S@!6M+V2%Y9ZA@V\%2=GV0]=VG6(IJ5"+@=COVSZ6C[7&M6Q<(Q\;=FS!
MSAX3!$T4I1'!\&R=]@A;L)9Z,@W#\%WD6G]L,%.'6Z)MQ,W.FUU>7TU;I5WE
M>2L5,A"HDDZ'*.7!\N7\O4F9\.8Y3JH=6)363/VX9$RK$XXZH%D86R2'SS0:
M%VUNWC;5WNJXJ5M6-9WG-PM=,A4W+R6E(56"D8C$W&1+7O5F'=;5>9R9!-,Z
M^&KE90GP3/@VPGVX\JV#C7,KZ]\G71^]TOM573PHQFIQGV2F^D%8E^IM1[HQ
MB_58UM^YWB/(N4\(T]O'Z[-1^QU?O6TP3<YP=<H=\8+K-U.7Z4G+ME*2Z)YI
MXG(=,YTU"&343,8AR'+DIR'+G)3$.4V,&*8IL=,XS\<9'0I--975,YKM.+[9
M=&C_ ")(             #J=\N<+KFE6R^V(YRPE.KTM8Y(J)VR;IPVB&*ST
MS)CEXNU:GD7^4<(-B'4(51=0A>['7J/.\MY'I>(\:UO)-:LT:2AS[<X[Y](U
MUYZX=ECC!/X.1ZGA/%M7S7E>@XMHWVW:R]0<L9[*TG.VS&5GVZHSGC/7MQ\2
MH5MC9]IW+L.T[+N3A)>?M4CEZY3;%4(RCVJ**3.+B(Y-5195.-AHQLBU;X.=
M13TDBY.<Y\F-GE-O>\[CR'=M1O>[6.W<=3:YSD_F_@E\(Q6(QBND8I16$D=?
M=DV7;>.;1I]BV>I4[9I:HUUP7PC%?%OK*3>92D\RE)N4FVVS'8^6?5     /
M6?\ I=/)I9?('P$7U_MZR.K1R%X>3$!J:]S\FY7?3USUO,Q3MWI>_P!B?K)%
M,\G9*+@92#>+J*KNWSJN*/G*AEG9LY LL@  ,*\B=Z5+C9IB^;INO>M"TF',
M]3C&ZR2#V?F':Z4? UV/45P8A'LY,.D6Q3Y*8J6%,J&QV$,/2<0XQK^9<CTO
M&]MPM3J;,=S3:A!)RG9+'PA!.37QQA=6CR_-.6;=P?C&KY1NF7I=+5W=J:4K
M)MJ-=<6_YIS<8I]4L]SZ)E&;DYRJW#RRV"]ONUK&Y>D*NY+6*BT771J=)BEC
ME].*KD1D^6[;\4DGAPY-@SMX<F#KJ'-TZ=.N%<%X]P+:8[5L5,8O"]RUI.VZ
M2_FLGZOJWVQ_3!/$4D<H^=^0.2^0]YEN_(;Y267[5*;5-$'_ "5P]%T2[I/Z
MYM9FVS6\>Q/$               %S#PVZ 4TUQ"AKC,-#-K5O>5/LIYA8A2K
MH5,[<D90FF#%QC"C1U!M\RR.<YR;'S8V,Y^';CG3]Q/*UR/R!9MVGEG0[77^
MW6/1VY[KW^:F_:?_ &2.FOVS\/EQGQO5N6ICV[ANUG[F6?558[=.OR=:]Y?]
ML_R54;D_:[[=>1&Z;)L_WQ+T]V3;D; RD,J>M$.8Z9=QJ$"DFK@ID&,"S:)L
MVR>,8*FW0(7'PQ@;V\)T&U;;Q#;='LG:]KCHZG6X^DU*"DYO'K*;;G)_&4FS
MGOSS<-WW3FFZ:W?N];M+77*R,LY@XS<56L^D:TE"*^$8I(P0/4GD@
M JB\W:1(T3E1NB/D,)F+/7*0O4>N@T5:-7$=?38MJ!6Q5%E\+_+U)<[-90IN
MT[ELKT*3.,D+RG\D[-9Q_GN[;5.+A&&NME!/_JK).VI],+K5.#Z)+KZ'8/QI
MOL.2^/\ 9]ZC.,[+MOI5CCG'O0@J[H]6W]-L)Q>6WE=6S50>(/<     ';*%
M1[3LZ\TS6U&A7UDNNP;77:13Z]&(G<2,]:+7+LX* AF""1%%%GLG*OTD4B%*
M;)CGQC&,@#W?=(ZPBM(Z8U%I>"7.ZA-1:PH.L(9RH3":CB*H-4B:I'KJ)XSG
M!#K-(DALXQG.,9ST $%WU5']!URV_P 8N-__ %E]2@"H)].QYZ^'_B.T%R U
M7R0UQR3NUAVMN"(V!7GFD:?K"R0S.&84N-KBS::<7S<6MGS>3,^9F.4B#=PE
ME+.,Y4P;J7 &1O-[]2DAY5=*Q/!7@SHK=53U]M.WU-QL:1V#&02VW-K+P<K'
MS-2U95=>:TL.P636*6N[-J^74)*/7\DLQ:HIHMT\KD7 L>>"SPB3G%3Q1<D-
M(\DX\U/WWY%]>W:!WE#8.D_>:SU[:]<VO7.OM?R/L7*";JP5B"N\K*R*::Y<
MMY&969X4S[;"I@*I'C(YN;]^F#YR<B=#<W..>P)36NVVU:@=A,JB@U:S<LEK
M.>LQ=>[OT;*6O,'5MG5![&6N90*V^81:+S#XGK.VKEB=MD"0/EU]3SS]\A7)
M[2'';P:T_;.H2SGK1;E"\ZHT)?-K[4M$XI&X4<6&#M49NG7^KM=Z[;M5E3R2
M4L7!D7"[N17;H))I) 6)_-MK'D"A].CR8H&X[NMOOD/6./NEIG=.Q86K0=>:
MW"TT;;>I[KMJX1E7IM?KL'"5>*:0<D[2(@P;$;1;7!UL8,54^0*S'TBWE(T+
MQEL-AX 7ZF;>EMN<PN1%>?ZNM-0A*9(:YA?;:_-&.TK])35[K]FB.U2"R9,T
M=%2W>53'7!,X^(&KW_UX3_\ I,O_ .: 'I]['H5=VIKR^:PM[=1W4]CTRT4*
MT-$3)D6<UVX0;ZO3;=(ZR+A$BBT;(JE+DZ9RXSGXESCX9 \J;C9LCDM]*_Y9
M+NVWOIZ>V+K.PU6W:ODEF/KUV-WGH>:LL'8*MMG3]DDFJL [GH>9K,<NLV4[
M_;+8?P[E1HNH==$#=?SD_4N:]\HW&:-X*<(]"[UA8+<MUHBNT9O;L+4V=YM*
MM6M\=8J1J_7>OM8W/9I)A:>OD9#O3/E9)-SE5B5FBP4RO[A,"Q%X1_&ILGQO
M>%GD3$[VAE*UOSD52-U;OV%3G62YD]=0[O3RE:H6O9G*2ATL3T5 0II*12SC
M"K*1F%V2F39:XSD"NW]$M_'TY9?R1#_ORZT &J_U(,V[T-]198MU7.O3AJK$
M3G"_=$8BT:E2>VNG4&@ZO83#BN'D#LV+TRD[0)2.34RJ5##QJHF<Y<D/V@7U
M^.?G0X!<B>)\/R_3N=HT]2+#8;?68'7FWHVL(;KF7U-?'C7SJ-UWK.X;,7=0
M[Y\GE-N\*YRW*;_R09 2DWZ B.Y>^>?;VZU'.I^%U'G];Q%FSF!2N\JQ1F]U
M6!61-AJ1G3X&$7EX:GNGA53)$.B>5D\F,11LLT6+@7%!+JR""^[:6O.A]DU"
MH<BZ+9J$XDD:I;9VL3./E=H+1YQ_G*BR[4J;]]"23I@U<8PBX;^[;J8_&(=V
M.S-6<^@/1YT[I?5O'_7\)J[3M+AJ%1:^F8L?!PR2F"G75P7W4E)/G2KB2FIE
M\8F#.7KQ9=VX/CN44-D6&\^I)E                           >=QXE2E
MT?\ 5T\\-=)H%CFVS+WSQBX]@FWPW01C;/>$]^Q;-HWBSX8MF*$;7T_0*ICT
MRHD*7)2K=N"@>B.                                 XBPST358"<L\
M^]2C8*N1$E/34BOG.$&$3#LEI"2>K9QC.<)-6;<ZANGZA0!1JX!P,WSW\L$5
MM*UL3.XX^S;;R8N3-WG+Y&(@ZI+?.ZE"')G&4G$6RM#N"B"IGZ)8;&P7.#8Q
MV&O/I'!!>L%DDJ1^=?7UQAN4U3V))-GCBE7;5\%$UF6]!3Y>UE*K)3*<]6L.
M,]4_?-<R2#\Q<=.J<B7..N<&Z;\_:_NVW:G@^HVBEQ6Y:;73G9#*[G&V,.RS
M']E]LJ\_.M_@<ZONRV?<M+S_ $^]7QD]KU6@KA5/#[5*J4U95G^TNZ-F/E8O
MQ(2!LL:L@  !SKNK6:/B&5@?UR=90,D8I(Z;=Q$@VB'YS$RH4C*26;D9.C&3
M+DV,$.;.<8Z_@'Y:]=HK=1+25752U4/U04XN<?SBGE?Q1^NS0:ZG31UEU%T-
M)/\ 3-PDH2_V9-=K_@S@A^H_(6U? W7)2+XJ;$GWS<S=C:-W32D*90IL9>M(
M>GTV.=/DL].TS;,EA9OC/7KZK93&<?#&<Z$?=+K*+^=:32U/-M&V0[_P<[;I
M*+_'MQ+\I(Z)?:1HM11X^UNLM6*K]UGV?WE"FF+DOP[NZ/YQ9-\-9S:D "K/
MY_6Z!=SZ#=%2)ARMK"P-U5\%QA51!M:U%&Z1S_A,1%1VKDN/U,J&_LC>+[4I
MR?'-U@V^Q:VMI?#+JZO^.%_H1H)]X$(+D^T6)+O>@L3?Q:5N4OX9>/S9 (-K
M33\ "-[RG5!]8^+_ ,\9)M\IT'8=3L\LJLX,BJ2(D$9>DY(T2P@KAVNI-VUC
MG),F2P5(IS]V<E[#:Q_=)LEFMX;H][J3D]#K>V>%TC7?'M<F_@O<A5'TZN:Z
MKT>V7VC;]7H>9;AL%KC%:_0J<&WANS33RH16.K==MLWUZ*M]'ZJMV-##H2
M    !Z#'T06@)EI7>=O*25AUD8"<E]2Z&HT[G)L(OI2M-+-?]HQF"Y^R8\:V
MLU14QG'X/<YQG]3H!?@   >2MYQKC7-=_4M[HV!<9'Y/4:+R5X=W&U2WM'\A
M\KKE8U-QXFYR1]A%M7TF^]C&,55?1;(K+J]O:F0Y\X+D"]7_ %H[P4?IS?\
M1FYA_P#J/H H#^2_<O\ /U>:$IN$NO+,X8[ID=5:0U@I-POL+!.Q52A6D//;
M8N\8S5=8KE=C$O>OUU7*W<QKL>DJZR@<JB20%B3ZS'@%LRR4;B_SGH,;,W*F
MZ.ICOC_O)TDDJ]?U2!?SB$WK2^RQ4E5,_)9*QRTK'23O*1"-WKM@4YS>XQZ8
M&U_C ^JD\;%>X&:1H/+[9-STOR"T+IVG:LLE8SJG9FP6FV'FM:JC68JU42R:
M\JMF@6SFZ1L$U7<MYY>"*RE7BB.#G:)8=F K.Z5C]E?4(_4,FW_0M<62"U!,
M;YUAMS81Y=%)PGK'C'H)O2JW")W-]'9?P41<;U4=>LXY)JBJZ;J666R4AW"!
M%7  L+_4G>6CE5PDY(U/C5M'@_PDY/<"=O4ZHWJJN>1VE;[L23L4M$.U8G9T
M#'3Y-MQ%&A=A5!V7#F-<IPA7L4A)L7/XS)L',!$YSNF_I#MS<7-H;*XTGW%H
MKE=(Z[LTQK76.KZAR2BY#&U#L&QJ5 W&O[&C;;QIBZRVF(M)&6) S3),T8_>
M'0<'?>V50 D,^B(/R"4U_P Y,3+NS9XOMK%J,E#9RYGYJKC<[AK=%-@K4<JZ
M9F"4B2I)0>+#A Y#&PI%Y4*;."Y*!7C^GYYF<<O'KY79_=G+Z_.=1ZP8Z[WM
MK^2LQZ9>[L>-M<U*Q7RR-=U[75:MMIS[E>(62RHFQ4324Z>H8A<Y-@"P']8_
MPXN&\-:\4/)=IMC(W?55.U_G6VT7\='2)%*S1;U*M+QI[8+R.=D0D&-=E)2R
MR,>^57:H'9.W<>FM]I?M3 V[\8'U4GC8KW S2-!Y?;)N>E^06A=.T[5EDK&=
M4[,V"TVP\UK54:S%6JB637E5LT"V<W2-@FJ[EO/+P164J\41P<[1+#LP%9W2
ML?LKZA'ZADV_Z%KBR06H)C?.L-N;"/+HI.$]8\8]!-Z56X1.YOH[+^"B+C>J
MCKUG')-4573=2RRV2D.X0(JX &^'UN7\<CAG_)FLO[Z<X +[7C\_B%\(_P"2
M)QL_>:I8 \VKZ3;^FZQ^XSR/_P#DQ8 ]5
M               4"/+3QWD.+7.O9&(-!2+J^R)-+>>N7C;&4TVS:X2CQ_+M
M&G;CTVN:]>F4BW11QGJFU20-TQ@Y<"]%Y1!>6X^;48[QT7J#<,>9+*&RM<4^
MY*)H_ C1].P;)]*1V2_[16,DE5FZA?\ :G2SC]06FL/!)F$0
M
M*97G(G$:AY,]3VR02/[&O:STK9%L&PJGA=E"[#N3UQE,Z:#A3),X9')W$34S
M@Q<XP4V<=!=A^D@N8I*I+I)+H*IK(+)D5162.51)5)0N#IJI*$SDBB:A,XR4
MV,YQG&>N!:)/T
M    'G)W:JR-%N=MI$P0R<O3;//565(=/TCDD:]*NXA\0Z7>IZ1BN69L9+W&
M[<_#KG\([!;;KJ=TV[3[GI^NGU%$+8_'Z;(J<>OQZ-'%/=-OOVG<]3M6I6-3
MIK[*I_#ZJYN$NGPZIG6!^T_ 69OI^Y*IEK7)*'359IWE6<U_)/$3?9D'53;L
M+&UC54L&SU79Q\PY=X/V8_%'<D[_ /=$^NEWW84Z]ZW9M0U)[8JKXI_RJURK
M<D_DY04<9]5%X]&;T?9Y?MZT.^::+BMV=NGE)?S.I1L46OG&,W/./1R6?U(L
M6C4$W3  J<_4&?QH^'G^*CO]\1@+L/0AEL86B0
M                                               "-KR]_P!'#RA_
MQ6JG[Y5*%4/U P'X$OZ/BN_NJ;-_PDR$S_4":$4
M                                                        "LQ]
M271TW>N^+VR2(D*M W385'<.,>G@ZJ=M@X">9(J?C,*J$0-2ES$Z%,4F5#=<
MER;&#7*_B0R3_P 0=V)>_'3QID/<97<P=:L-)>$.8YE6IZ1=[-6&;=3O<.C%
MQ\IC&RB>.[&/14)T(GCHF6F7ZB22@4@
M                             -%_)AJIEN/@AR>J3INDNYCM66"_0O>0
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
M)S.S#?"_<5,K$YBV%,O:?.?L8PIUQ@^,8NP_207>19)
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
MORS<@KM_P/;O2^\+3[O;$VO;JK_PAZ!?QGL?52Z?BC$ZY $J@
M                              K?_4>:VCY+1F@MM)0BJLW4MHRM$7GF
M^$L$:P-VJ[^;RPE"E2RY624E:4B9J<Q\)-SF5+C'>YQUKAZX(9%/P0X6^07E
MUI=W<^.W*YAKB@4JWR.NR4N>WMNVI.8E_'1,'8EEH^N4BKV>&CX9\E9B&2SZ
MJ)U%RK9](I<%,:MM)]0;I_S/WE]_3DJO^LQR>_T9B.^/R _F?O+[^G)5?]9C
MD]_HS#OC\@/YG[R^_IR57_68Y/?Z,P[X_(#^9^\OOZ<E5_UF.3W^C,.^/R _
MF?O+[^G)5?\ 68Y/?Z,P[X_(#^9^\OOZ<E5_UF.3W^C,.^/R _F?O+[^G)5?
M]9CD]_HS#OC\@/YG[R^_IR57_68Y/?Z,P[X_(#^9^\OOZ<E5_P!9CD]_HS#O
MC\@/YG[R^_IR57_68Y/?Z,P[X_(#^9^\OOZ<E5_UF.3W^C,.^/R _F?O+[^G
M)5?]9CD]_HS#OC\@/YG[R^_IR57_ %F.3W^C,.^/R _F?O+[^G)5?]9CD]_H
MS#OC\@/YG[R^_IR57_68Y/?Z,P[X_('\-XA_,*R+EZTYPUY1VTQETV(RY.\F
M47AW#?'JHD:++:Z:HI.3*$QA,QU4RE-TSDQ<?'#OC\@?W^;9\Y7Z;=J_UQ=_
M?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=
MJ_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9
M\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'
M= &JG+_3WEOX1ZU@MK;FYI;9=5:P7J,U\Q2I7*W>$U*XG96 LUD;&7:OUH=%
M)A\NJ;K!E<*&,53*>.S.#9R4NU]$.IF/3_"OS2[NU90-OTSFQ?4JILFJ0UQK
MR<UR[WPQEB1,ZS2?,BR+-!%ZBV>815QWD*LH4IOA@V?P@W!=, R1_-L^<K]-
MNU?ZXN_OUO#N@!_-L^<K]-NU?ZXN_OUO#N@!_-L^<K]-NU?ZXN_OUO#N@!_-
ML^<K]-NU?ZXN_OUO#N@!_-L^<K]-NU?ZXN_OUO#N@!_-L^<K]-NU?ZXN_OUO
M#N@!_-L^<K]-NU?ZXN_OUO#N@!_-L^<K]-NU?ZXN_OUO#N@!_-L^<K]-NU?Z
MXN_OUO#N@!_-V^=:%_X38\RK5+.FW^Y1_P#"ZW&_]QZW]SG_ +EL;1*&5])-
M7)_QQL=O;U)]O!<!W0!_/X%7GW_26M?^LQ(_]\.Z '\"KS[_ *2UK_UF)'_O
MAW0 _@5>??\ 26M?^LQ(_P#?#N@!_ J\^_Z2UK_UF)'_ +X=T /X%7GW_26M
M?^LQ(_\ ?#N@!_ J\^_Z2UK_ -9B1_[X=T /X%7GW_26M?\ K,2/_?#N@#6O
M=_B,\MNXY1G==L+QV[;;%Q32M1[V=W;7IBQMH!!](2*$:WDK:_B6Z<4R?RKE
M?".7.,%4<*&(7)CFZE*(,^5W@GYY8" A8.&Y!6F#B(>*CXR+A2<F'OIP\<Q:
MI-F<4GA%RZ0(E'-TRHE*FH=,I28P0V2XP'= ',?P*O/O^DM:_P#68D?^^'=
M#^!5Y]_TEK7_ *S$C_WP[H ?P*O/O^DM:_\ 68D?^^'= #^!5Y]_TEK7_K,2
M/_?#N@!_ J\^_P"DM:_]9B1_[X=T /X%7GW_ $EK7_K,2/\ WP[H ?P*O/O^
MDM:_]9B1_P"^'= #^!5Y]_TEK7_K,2/_ 'P[H ?P*O/O^DM:_P#68D?^^'=
M#^!5Y]_TEK7_ *S$C_WP[H ?P*O/O^DM:_\ 68D?^^'= '\_@E?4$UPV'D9O
MJV3RZV,MCMOX0T-)E12-DJN5\M[<Y0CR9P=+!<'3ZK8[LXQ]G)@S ']_@^?4
M2_MH6O\ /3J/]<@S =1_!\^HE_;0M?YZ=1_KD&8#J/X/GU$O[:%K_/3J/]<@
MS =1_!\^HE_;0M?YZ=1_KD&8#J/X/GU$O[:%K_/3J/\ 7(,P'4TXH>\O,;LG
MD;:N*51Y!;!?[LI;RUL+!7%[U2F+!HYI:OHV B5B>%1@W6&BF.A<IKFPK_M.
MHG$4L_ &X_\ !\^HE_;0M?YZ=1_KD(S =1_!\^HE_;0M?YZ=1_KD&8#J/X/G
MU$O[:%K_ #TZC_7(,P'4?P?/J)?VT+7^>G4?ZY!F ZC^#Y]1+^VA:_STZC_7
M(,P'4?P?/J)?VT+7^>G4?ZY!F ZC^#Y]1+^VA:_STZC_ %R#,!U'\'SZB7]M
M"U_GIU'^N09@.H_@^?42_MH6O\].H_UR#,!U'\'SZB7]M"U_GIU'^N09@.H_
M@^?42_MH6O\ /3J/]<@S =3^&X_?41E+DQMHVHI2XR8QC;JU%@I2XQUSG.<R
M73&,8!=CZ+U#Z++]"/A[SH\A%;FI.&L?,K8$FZB7SN.=?<VR04Q$J.&BBK98
M[*SI1#F*DVY'*7V%F9'31REG!TG!BYQD;/\ !_MGWK>M/7N7+;_\NTDTI*F,
M5/4M/JN_/T4MKKA^Y->DX1>4M4>??=3QS8=19MG#M/\ YIK8-QE=*3KTJ:RG
MV-)SOPUC,577)/NA;)&KMNMMAOEFG+E;9-::M%ED7$Q8)IT5/#R8F'AO5D)5
M\9(B9%9"1<Y,LNITQE58YCY^)LC=+CVR:7C>R:78=%.VS1Z2I5PE;)2GVQZ1
M4I)13PNBQ%))))81HCR?D&KY7O\ J^1Z^NBK6ZRUV61IBX5]\L=SC%RDUW/Z
MI-R;<FY-Y9UP?9/@F4-1;GVGH>W??K3]YE]>V_,3)06+!#D:.%<1LLF0CINZ
MCY%N[C9-J59%)?"+A(Z?KH)GQC!R%-CQ7D+AVDYUQ/5<>U*BKIP[J9O_ *.^
M&77/.&TL_3/'5URG'XGOO&7-]5X^YGH^24]STT)]E\%_TFGGA6QQE9:7UPR\
M*R$&_0EJA(CZCVR0L18H.9LDE"3T6PFH>1;WOASEN_BY1HD^CWJ&3SY#Y1=-
M%R*%ZXQGM-CK@<L-3I[-'J;-'JHN&IJG*$XOUC*+<91?XIIIG772ZJC6Z6O6
MZ22GI;JXSA)>DH32E&2_!IIHY3[G?4I?^[EJ_P NN&_[(19S O\ 4C)YKQ7D
M#B=TZ+3\@:DFK<5LLSZ]S)36IYDY:V6V,<2?IJ:H>OX](F9/\)79B+YS\2_9
M$K'\H+_8LD@
M                    $;7E[_HX>4/^*U4_?*I0JA^H& _ E_1\5W]U39O^
M$F0F?Z@30B@
M                            0:?4&4J3L_!&)GXYJ=9OKC?% MLXX(@5
M7+2%DH"[T$IU5LJ$,V;JS]UCR9-C!^Y0Q"Y+\>XM</4,U7^G5Y,PSFF[7XG3
M\DBVL438%=NZ];NG)2K3$%,L(N#NL1&IGR7&<UV1B6;[TB=RBA9-=3IV(GSB
M9KXD(LYBV2
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
MP2,M56F44F-MH]@RW3<J0=DC4EW**:N45,'0<MU5V;M/J9%4_:?!<1-->IF
MVB$
M          ")KS>5U*=\;F\7IDSJN*K,:HL3(B:)ECX5SM>FP#I3';G&4B(Q
M<\X.<_0V"D*;KTQG)L50_4"$7Z>3D06C\BMA<>)E_A&&WA4?GU7;JFZX-L'6
MR3V3]HT(8Q<(YE*.^E5ES%ZY/F,1+G&>F,EKFNF2$7'Q:)
M                          ("_J+OXDNKOY4])_>EW>*X>H9)'XYOXAW$
M;]P+6W^;;(1+]3!NB*0
M                 %3GA5_3[\EO\:^3'^$<B[+]!!;&%HD
M   ".SRK;7E]1\'MPRE>>J1T];T(/7$>]1,<BJ#:ZS#6,L?HJ$QWI+JU+Y@F
MF?!B&34.4^,]2XQG+W@O8=/O_DW;J-7%3TNG<]1)/T;I@Y5Y^:5OMMKKE)I]
M&87^X'D.IXYXJW+4:*3AJ]2H::,EZI7S4;,?)NGW$GTPVFGE%'\=,3E8?TQC
M&-DQLY,8V<F,8V<Y,8V<]<YSG/QSG.02QT7H&VWE^I_   %Z#QD;/0VMP<X_
MRQ54C/JI3DM8RC9/L]1DXUFY7ID>FXP3[)5GE?B&3O'X3&3<E,;[6<CF'YJV
M26Q>3=VT[3]J_4/4Q?S6I2NEC\%9.</SBTNAU?\ !._0Y!XIV?4)KW=/IEI9
MI?RO2MTQ3_&5<(3_ "DF^IOF,6&7"IS]09_&CX>?XJ._WQ& NP]"&6QA:)
M
M        (VO+W_1P\H?\5JI^^52A5#]0,!^!+^CXKO[JFS?\),A,_P!0)H10
M
M                 ,>;9U?3]UZSO.I;_&)R]-V%696K3[(Y4\J>RE&QT,.V
M2BJ:F&LI&KY(Y:."X[V[I)-4F<'(7."Z=0>=39V.WN"/*ZQQ-:LKRM;6X][-
MEHR'M,:GA(CT\(^6;L98K)QZR+RO6Z"4(J=HY*HBZCWF45R&(<Y,W^DE^!!?
M2X%<L8SFCQDH>[V[)G#V)]A[6MA5U@JHJUK]^KBA&LZS:Y6,HLG'22:B$DR3
M4.HJFQ?(E4.8^#9S9:P\$FXX@
M                      :_\L+:WH?%WD;='1R$2J^C-K3>._/3U5X^C3CA
MJV)T41,95TZ(1(A<'+DQSXQC.,YZB5Z@H6^-/6BVVN>7%JI)(*.$6NVJ[=Y%
M(A<9(>(UF=78TJFXR;&2E;+L*JHF?\&<E/T+G!LX%Z71$'HHF,4I<F-G!2EQ
MDQC&SC!2EQCKG.<Y^&,8P+"6>B]26TEE^A6S\G'EAAI:%L/'?BS8Y?WBDF:*
MV#N:OR!6$>I&L_<(2=3H+]L4T@^)(N^PCJ906;HY;HG2;9<).<K$W)\*^!]3
MI]33R[G--?MJ'=1H[(]TNYX<;;XOZ8]JRXTR4GW-2GV2AVO2#SM]PVFU&ENX
M9P"^SW79V:C6UR[8]L<J5.GDOJEW/"E=%QCVIQAWQGW*M\NNLY64<.5E7"ZQ
MS*++KJ'5654/GJ9110^3'.<V<]<YSG.<Y&XD8QA%0@DHI=$NB1I+*4IR<YMN
M;>6WU;_-GY"HI             #CY:)C)Z)E(*:8MY.&FXU]#S$8[+D[22BI
M1JJQD8]T0IBY.V>LUSI*%ZX[B&S@?.W?:]%O>UZC9]QCWZ'54SJL7Q<9Q<7A
M_!I/*?JGAKJCZFR;SK^/;QI=]VN79N&DOA;6^N.Z$E)*2368O&)1SB46XOHR
MIORAX[67C9M*7I<LFNZK;Q=U)T*R'R4Z5BJJCDV&2RRA$D")3<>F8K>00["X
M2=%SDG>@=%53EASGANZ\$Y'?Q_=8ON@^ZJS&(W4MOLMAZK$DFFDWV34H-]T6
M==N!\VV?R#QG3\DV::==B[;:\YE1<DG93/T:E!M--I=\'"R.83BWKD/('L0
M  [)3:=;-B6ZL4&AUN<N5WNM@B*I4*E6(M[.6.SV:P/T(J#@(&&C47,A*S$O
M).DT&S=!,ZJRJA2$+DV<8 'L:^![QC%\6? :E:?M9&;C?>RY(^XN1,DS40=(
M--BV6*C&;>BQKY%=XDZA];5R-:1.%$5CM'<@B]?(X(5[DF )GP! 5Y]+U987
M3>CZ#&2*[.N7F\V:5L[1NJJC\V/2XN'/!LWGIG*5S'H/+"HYRBI@Q,N4$%.G
M<D7.-J_M5VO1:GD6Y[K=!2UFETM<:VTGV^]*?>U\I-5J.5U[927I)FH/W>[M
MKM+QG:MGHFXZ+5ZNV=J3:[_8A#LC+'K%.QRP^G=&$O6**L(WD- @
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
M?DHN3][Z*=6E'#PQ%&%#LCY;),9.;THB1-@^2D;+N54*I1SU1!<1%HD
M      #1/R:1#N<X'\DV3(O<LC1FTN?':<W1I7K- S\@;H0IC?881JF>O3IC
MIUSG&.N1E#PMJ*]-Y2V:RW]+U3A_&RN<(_\ A21B;SKIK-7XDWRJK]2TBG_"
MNVNR7_@Q?_Q2BP.GYR=  PAR,W3%<?M/W#9TBF@\=P[--I7(A8Y,?/+3*K$8
MP4;E++Q@LNT*[6PX>814PNG'H+JDQDR?3.._*?-X< X;J=]CA[A+%.FB_25]
MBEV-_-0C&5LH].Z-;BFFTS)_B#@,O(_.=-L%C<=L@G?JFO5:>J4>^*ZIJ5DI
M0I4EEP=BGAJ+3J87.YVG8=HF[I=)IY8;18GRLC+R[XR?K.G*O3&,$21(DU9M
M&Z92IH-T")MVZ)"II$(F4I<<O=;K=7N.KMU^NLG;K;K)3G.3S*<Y/,I2;]6V
M\LZQZ/1Z3;M)5H-!7"G14UQA77!*,(0BE&,8Q711BDDDNB1U@?F/T@  !DO4
M&V;CI'8->V11GV&DY .>\S=?"AXZ9C5\>E)P4PW342,YBI5IDR2I2F(H3KA1
M(Z:I$U"_6V/>]RXYN]&^;/8ZMQTUBG"2^:]4UZ2C)9C.+Z2BW%]&SY.^['M?
M)=GU&Q;U5&[;-54X60?Q3^*:ZQE%XE"2Q*,DI1::3/; \8N_M3<G_'[Q(W7I
M')TM=VC2=-C(^+<&]1_6YVDL,46[5"56P@W*[F*A=JU(1CMP0F$G3AJ=9/)D
MU"F-3O>ZZC?=YU>]:O\ ])U>ILNDO@I63<VE^"SA?@B=BVC3<?V31[%HL_M-
M'IJJ(9]7&J"@F\?%I9?S;;-[1\L^J !1N\R>4]G^5"Q4%B7UUTR:*UP<K4YB
MJ+/;!6*Q)>D54R:A,."_>TJ?4N#X(8O3..[!L"]#])!8X\PW'>8WMQ*D)RIQ
MJTK;]+3Z&R63%FGE60D:RWCWL5=&#1+"9S*Y;Q#TLF9,O0ZGRS!2=QLX(?-_
MV]<NT_%^?0TVOFH;?N53T[D^D8V.2E3)OX9G'V\^B]S+PNJU^^Y/AFIY;XZG
MJMN@[-RVNY:F,4LRE4HRA?%+XXA+W<+J_:PLO"=,<QSFP0IC&-A,N2)X,;.<
M$)DYE,E)C.>A2Y4.8W3'PZYSG]4=&4DNJ^)S';;PGZ(_R)(        "TWX#
M-J3]DU'O#4DFNLZAM76VHV2M&6/D_L&VS6MHQ)1#7J;/I,DI6DJ/,$QC&/7?
M*FZYR;/31S[JMBTFCW_;-_H2CJ==I[:[,?S/3.KMF_FW&Y0S_9A%? W\^T+D
M&LUO'-UXY>W+2Z#44V59_E6J5O=!?**G0YX_M62?Q)P=E:ZJ&W*%;=9WZ(0G
M:==H1[ 3\8O\/69/4^WUFRV,949R#);!%VKA/HJV<I$53R4Y"YQK-LV\;AL&
MZZ?>MJL=6XZ:V-D)+X-?!KXQDLQE%])1;B\ILVJWS9=MY'M&HV+=ZU=MNJJE
M79%_&,EZI_"47B49+K&24DTTF4:;;H"F:,Y@V3C+R"5P^UNTO)-?VBTDRE&R
M$14+>@U6I^V8Q=0JV(>8K<1.Q]@PGC)TE"I*,E_6:+KIJ]"^3Z71^9O#JW/1
M59U]VE_<T17U2AJJ>Y3JB_CW3C9I\_%2[L)XQS8XEKM=X,\V/:===C;JM6M+
MJ9/Z8V:2_ME7=-=<=L)U:C">4X]N6F\Y2\;=[V!X_?* MQPM<D=>!NVQW''"
M_M&N%21=D>R$NK':INL:T54,5+UK&]8.6:RF,K)Q4HY3QVY6,.<\EE=?4Z=I
MYZKT+O8LD@
M                :G<[-/RF^N'G(K4\"T5D;':M76+-6C4,=5I.VP*!;-5(
MM/[1>AY*Q0S9#&?P8]3KG&?P9E/#R#SVM";:G^/N\-7;D@2N"36K[Y7[5[(I
M\ME'[>'DT59>"<9-CJFWFXO"[)<N<?%)<^,B\UE8(/2_KT]$VJ @[/ /4I*"
ML<1&ST+(H9SE!_$S#)&0C7J.<XQG*3IFX(H7K^H86"3EP
M                        0%_47?Q)=7?RIZ3^]+N\5P]0R2/QS?Q#N(W[
M@6MO\VV0B7ZF#=$4@
M               *G'&'&:_]0MN:.8&S[::MF^<OO7[5%,XDZ.^M3@J1L8)Z
M>,2J1>WX9SA/';GK\<BX_P!!'Q+8XMD@              '%3<["5J+=S=CF
M(J A8]+*S^7FY!I%1;)'&<8RJ[?OED&C9+&<_P!L<Y<"_IM+J=;?'3:.NRW4
MS>(PA%RE)_)1BFV_R1^?5:O2Z&B6JUMM=.E@LRG.2A&*^;E)I)?FRLIYC^>V
MF-U4JM<=-*V)K?\ $/>F%WNM\@5D7=03-"P\_$QU8@I/TE$;$LY7G?=KO61_
M:)%;I)IJK956*CNG]N_BOD?&]RNY?R2F6D=FEE331--6_7.N<K)QSFM)0[(P
MFNY]TFXQ[8N6BOW+^7>,<HVNCA7%[HZSVM7&^_45M.E=D+(1JKEC%C;L[Y3@
M^Q*,8J4NZ2C7L&VIIL     69? +M[W->WMHA\Z^W$RD'M6M-3*=QSMIAN2J
MW R9#'ZIH,W$5#9Z%QVY.Z-G/3.?M:7?=9Q_LU>U\IJCTLA/2V/\8/W:OXM2
MN]?A%?PWH^T#DG?HMVXE;+K797JZE^$U[5W\(N%/I\9O^-BX:@FZ94X^H9SB
M.Y(<0)E[U;1253F<J/E2FPW+B-OD2Z?_ &\8SC.6C9TF<^,=<X*<O]G NP]"
M&6QQ:)
M                (]O*W'MY/QX<J6SG*F$TM=)2!?2-@IO<1%F@)9IC.<E-
MC*>73(G?CIUR3KCKCKU%4?U(&I7T_;]P\X$+-ULDRG%;QV*P:8*7!<E;J1=0
ME#84S_MS^[DE<]?_ $'.,?J"9^H1-\*
M                                                  %(KZ@+7;6G
M<[D+6R:IHEVOINB7"1<)%[<.IJ&>V+7J_J_9+U<I0],8=W3K]@Q/CUZXQ=AZ
M$$KGTXRZYN*N[FQEE3-D>03M=)OE0^4$EW.N:&FX632SGTR*KIM4BG-C&,FP
MF7&>N"XZ4S]0BPR*"0
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
MW_<-#Q/9;H:BS;YVV:B<&I0C9-0C&J,ET<H)2=F&U%N,6^^,HJ T;5&H0
M          ;:T+F7Y-^/E)AD-*7/:\+I0T<LA4%L:H@;S0VC1K+ODI9"#D[?
M0++$-5T[*9UAQ[9;!\*G[#Y_ 7'-GS]IXT^6-TPDHS_;R7\=+1E_QDF=2_MR
MO=_AS:,O,X?NHO\ #&LU&%_"+C_ [=_.5>8VX(L%&&PMP2*"RITV"U9X]4)H
M1ZL=7VQDDUJYJ1M[\^'">4\$SD_:?&<8QC/48<[8HS>?D3E1YL$WN'Y9?F-E
M?#C+G"9]/615EZF3Y4[<QJE!/'&;]V?]RREZ6"_#MZ? ,1!CW5?).K7Z4WA1
M.6VGJE8]MW&D6>%UA?H>C.];[$A.0)W+:.JD?98#7)J=47Y9&6<K&?N92',]
M4?$(9XX5(94ALU>//+/,]KW[:MJUN[:A<:6LIA;&SLL2H<XQE'NLC*:A&'PC
M+Z(_H2:1@CR7X8X/O/']WW;;MFTSY7/17SJE6YU.5ZA*4)=M<X5NR4\=91Q.
M3_J-ILUC'1\Y>       ;HU3RV;=X\41/4O%;4^G='M&+9*/L>PU*^?8&U[O
M/,/51=62QV2PY0KSP[IR915!H>'4;L2G]%#M1*4F.5/.N8[[S;?K]RWJZR</
M=G[57<_;HAG"A7'T6$DI2PI3:[I-R>3L#X_X)Q[@/'Z-IV*BN-GM0]Z[M2MO
MLQ]5EDNK;;;<8Y<8)]L$HI(ULN_DLY\[!<JNY_EENIDHNIZJB5+M[S6S/KVY
M)DA(_76*JP21R7/Q3*EA//X>G4>-22ZKU/<OJL/T-:H_9DEA7"EB;J3YC*'5
M<O/?&9S#TZARF44>2*S:13<N#Y[LF6.@990Y\F4.?(SQQ/[A>=\9T2VW4NG<
MM)!)0>H[W;!+^56QG&4E_P!HIM))*270U]YC]M?CKEFO>YT1OVS5RRYK2.N%
M4V\?4ZIUSC&73_HO;3;;DI/J6X/"5OC@L[IC_7>KS2M$Y)V4C=Y?8+:<S%/K
M1=<1B:JB"&N[$RCH*'L%7B,.%E$XYNU;2B./46<H*$+AR;PWD7R7R/R/KZ]5
MO+KKT5":JHJRJX=V.Z7U-RE.6%W2;^&(J*Z'N/&OBKC'B_;[=+L:LMUNH:=U
M]KB[;.W/;'Z5&,81R^V,5ZMN3D^I8*&.3)8                  :Z\D>5^
M@^)=,-=]Z["B*<P7(XQ!PQCY?VVV.FV">HPJE79^K+S;@AUD\*G23]NVPH4[
MA1)/J?$I-^@*B/._S;;UY,XF->Z-++:$THZRLT7-'O\ "6U;M'F-DN<6>S1B
MYDJU'.TBX[XR(4Q\#J).'CQ(W;BXH)>OJ0=;\?GANW9RW5A=B[2)+:5X_.,(
M/T+#(Q^"7C8+$QBJ%1H5?D,$RVC'R&/LS;XF&>"J%4;)/NAR%F4DO3U!<MX_
M<<M-\7M=QFK])4F+IE6C\$5=>U)Z\Q89/TRIKSMHFU^^2L$V[P7'>X<*'R0F
M"I)X31(FF6TVWZDF;Q *OWU*L<@K7N'\L8RN'+*:WA')$P8GH&0E&.JG+@RA
M<DRIE4BD.E@F<&QC&#&ZXSG.,EN5_$ADQGB[77<^/OBBHX6574+J>)0*=90Z
MIRH-7D@U:HX,?)C82;-D2)IE_ 0A<%QTQC&!3+]3)-]12            /.P
MV\NDYVSM!RADQD7&Q+JNCDY,)GRDK99-1/)R8,?!#9(;'7'=GIG]7(Z\<?C*
M&PZ&$OU+1TI_FJXG%[DDXV<BU\X?IEK;VOR=LC'8^N?%   #_12'-@YBD,8J
M9<'4R4N<X3)DY$\'/G&.A2Y44*7KGX=38Q^'(AM+"?JR4F\M>B]?^0O?>.[;
MKS=W#'0MYE5C.)PE/^Y\^NJ;N<.I?7TD_H[J1=9Q]G+F9+ %>GZ=,=7/PQC\
M&.7/EWC]?&?(VZ[70L:5ZCW8)>BA?&-RBOPA[C@O]DZU>&.1V\J\8[1NVH?=
MJUIO9L;]7/3RE0Y/\9^VIO\ VC=,8W,H          %"/ZXZD>XJWCCV0BW[
M/E-@Y.4B2=$8]WN/O%':.GH1NYDL*%]+V?W7D#((9(;U/76-C)>PV#@6TY#G
MAIS1/#[C1O[;\M-.&6XM8:HE:^QK,>M8)^P/[5KN&M;ITU1DG4<8S)HS<Y67
M<NUDLX[R%SG*RA"&]KP;@'(O(6Y6;9QZ-;LIJ]R<[)=E<(Y45EI2>9-XBE%M
M]7T2;7A.?^1N->-MKJW7DD[55=;[=<*H=]DY8<GB+<4HQ2S*4I)+HNLI).OY
MS(\P>^=Y3\E7=%SE@T9J1LNHA'&K[W$5LNSHIF[4Y2PVR,5R^@/7*7)B1\4X
M132*?)%EW><%.7=7QW]O?%N,:6&LY153NF_R69>XN[35O^S75)=MF/C9;%MX
MS&-?5/1/R9]R7+N5ZR>BXG;=M/'(MJ/MR[-3:EZ3LNB^ZO/JJZI)+.)3LPFL
M8<&O(-R+U%O_ %VTLFTK[L/6]RN,#5[Q3;M9Y>VLU8NQ2#:%6FH3Y^YD5X>?
MA<NB.T3M%&^71FQ6ZYC(G-@?;\G>)>'\@XIK+-'H=+H]YTVGG;3=37"IJ5<7
M-0G[:BIPGAP:FI=O<YQ2DDSX/BCS'S7CG,-%7KMPU>MV34ZFNJ^F^V=T7"R2
M@YP]QR<+(94TX./?VJ$VXMHNMCFT=10 .)FIZ#K; \K8IJ)@(M(Z22LE-2+.
M*8)J+'PFBF=X^60;D.J?/0N,FZFS\,"_IM+JM9:J-'79;>TVHPBY2PO7I%-]
M/B?GU6KTFAI>HUMM=-":3E.2A%-^BS)I=?AU/\P=A@+.Q^9UJ<A[#&^LHW^8
M0<FREF/KI=N54/=L%W"'K)8/CN+W=Q>N.N/B)U6DU>BM]C6564W8SVSBXRP_
M1XDD\/YD:36Z/7U>_H;:KJ,X[JY1G'*]5F+:ROD<P/SGZ0   IV^=GQ_-]0W
MI+EYJF%PUUSM.;]AM>'CT<8:U+:$AZSE&S)(I]/;0FP2I*&6^QZ;>82/W'ZO
MD$BW82ST9!+]X6^<#SE;QR4U_?Y@\CN?09(BKV)Z]5R>0MM)=H+HTBWKJK*G
M</Y/#>-6CY)7/<<SEJ1PJ;!G9<"F:P\_ DF4%           .I7ZFQ.Q:+=-
M?3Q<G@KU4K'39HA2E.8\39X=Y"2)<%/]@V3,WQ\=,_#/ZH_?M6XW[1NFFW;2
M]-5I=17=#_:KFIQ_UQ1\[=]LT^];3JMFUG72:O3V4S_V+82A+_5)GGM[7U?<
M=+[%M^KK]$N8:UTN;?0DHT<HJHE5,T6,1O(LC*E+[J*E6W8Y:+DZIKMU2*$S
MDIL9'6G8=[V[D>SZ?>]JLC9H-35&<6FGC*ZQECTE%YC*+ZQDFGU1QNY#L.Y<
M8WK4[!N]<JMPTMLH3336</I*.?6$UB4)+I*+371DA7!?Q:[=Y:.&=TN&)/4^
MCB'15-<)*,,6P71+/10[77\.^*EAXW.GG!32R^/EZ63?BL.E$U$2XD\G><>/
M\"A+;MN[-?R9I_THR_IT_C?..</Y51_J/^;VTU)YF\4> >2>0[([ENBLV[BR
M:S=.&++OG'3PEC*^#ME_37\ON24HJ&[ZL".XPZ+_ (('$WBNI'J-JC)[GM.^
MY1"3>6*>G]B1C?74!365NL2Z96+B5IT9*3F/9L<E:,5I9=/*#=7"A,Z5^0^3
M>0.3STFY<UG9'2ZFMW:6K"KJ53;C[E=2ZI2PU&R>9SBL]THX;WM\:\3\=<3I
MUFV<%A5+4::Y4:NWN=EKNC%3]NVU]'*"FG*NO$*Y-KMC+N2IOC&QD\
M"XWX%?)]R:XV\%KMH/5$U66,1%\AKK;&4Q/P!K-/P+>UT?7!30D$66>K5MC
M9EXAX^PB:/55R^>.%#*9*I@A=D_ 7C/B'D"G<-1R.&HLNT=E2C"-GMUN-JF_
MJ[4I]V:WZ6)8^&>IJ_\ <7Y3YEXXGME'%YZ>JK70O<ISJ5EBE2ZOT]S<$L6K
MUK;RO7'0EGBO+3S^C)M&;5WRXE^QQZ[B)E:+K=2$>D,;!E&JT>SJ++#=NKC'
M3^YC-U"8S^+,3/Q&S=_@3Q1=IGIH[4J\K"E&_4=Z^34G;++7]Y23^*9JAI_N
M)\P4:I:J6[RLQ++A.C3.$OFG&-,<)_W7%KX-%AO@7Y3=7\M"1NO;TE':OWW[
M<I"UI9V;%7ORJ"6/<NZ!)/3^KA^;MRJ>%<G,]22SG*"CQ-)95/4?RGX-WO@3
MGN^UN>NXKG_$2_JT)OHKXKIV_!712@W^I5N48O<SQ%Y^V'R(H;-NRAH.7]O^
M$W_2U#2ZO3REU[OBZ9-S2_3*U1E*-</963;%\[23=_C!DL<[==Q3E)V;*Q'$
M;1KY5XLS7.4RIYPF[CJ[Z:>/]H4^,9SGIG.<'_R?P-@B\N+))7E\AOAXQ=)"
MP[NXG,6,?9'RKJ9M^E<9;1L3-NSERL\E-<N#>@SB)1RM@RBL2ODC1<ZALME$
M,E*W5VW\1_<*]MIIXSSV4IZ.*4*M9UE."]%'4+JYQ2Z*V.9127>I9<XZ:>9O
MMK6Z77<J\>0A#73;G=HND83?JY:9](PFWENJ6(2;;A*#2A*LU.0<U69B3KUC
MB9*!GH5\YC)B%F6+F,E8J19JF0=L)&/>)(NV;QLL3)5$U"%.0V.F<8R-T=-J
MM-K=/#5Z.R%NELBI0G"2E&46LJ49)M--=4T\,T7U6DU6AU-FBUM<Z=95-QG"
M<7&<)1>'&49).+3Z--91Q8OGYP      +?7A#T9G6_%20VI(&1-,[ZM3J=0*
MEG.3M:A2G$C5*\S=X^)?='ETY9WC)<]/0>)8SC!BF'/O[E^3K>>=0V*K/[;:
MJ%!Y^-MRC;8U^'9[4/\ :A+X-'2#[5^*?Y)X^GR"['[G=]0[%CX4T.5-<7^/
M>KI_[,XKU3)&=_<I-$<8JX:Q[GV)"5/"K99Q$5_*WO[?9,I=Q<(UVJL?7F93
MO7+A(RQ4L-4#FQE=5(G4V,0<4X/RGFNL_9\<TEM^))3LQVU5Y^-ELL0CTZX;
M[I+],9/H9KYAS[B7!-%^]Y/K:M.G%N%>>ZZW'PKJCF<^O3N2[(M_7**ZE%GD
MEN!YOW?6VMPN5IM1O?KY9)^#:V%X5]*PU6=2;C[IUQ=9,ZB!4ZW7"M6*2:1L
MI))MRE)G)<8R.GW#>/5\5XMH./052GI-+7";K7;&=JBO=L2]?ZEG=-M]6Y-O
MJ<G>;\DLY?R[<>2S=KAK-7;96K)=TX5.3]FMM96*J^VM)=$HI+HC+G+7#VK^
M271,T0AF]E)"\$+#*KKJ&<*K6=EJS3::[QSG*IR'7,M&D]7),XPH<N3YZF,8
MV>7?*_:?*-S]C'L?YAJ>W"PNWWIXPO@L? ZV\-]Y<0VI:G+U'^6Z7NR\ON]B
M'=E_%YSEE\H>9/2@
M                       !1:\WG%%GQQY?/;K58XC#7G(F/?;*AV[=(B+&
M,NJ;_#79,&T(3./L?-W+>6Z%*5-(DR1(F.B?PO0>406=O$#M5SMKQZ\>Y*1<
M'<2],@Y?5LCWG,IE)'7,_)UFMI>H?[1O_1-91ILXZ?9R;)<=<8QG-N7ZB22\
M4@                                      ($?J*6RZ_"+6ZJ**BB;/
ME!1W+HY"Y,5N@;5NYVA5E<X^!$S.G2:>,Y^'><N/U17#U#)%?&ZZ;O.!7$E9
MJJ19,FBJ"U,<G7."N&,,@Q=I9ZXQ]MN[;G3-_P"S%R(E^I@W9%(
M                                                 "ISQ\_[1+M#
M_&O=/[T<D+K_ $$?$MC"T2      !B3?UVDM:Z*W1L2&<,VDS1-4;#M\,YD"
M)J,49BN5*7EXL[M)7\6LAA^T3[B9^!\?9_5'W^*;;3O/*-MVC4J4M-JM?IZI
MJ/ZG"RV$)8:ZI]K?7X>IYSF&Z7['Q/=-ZTLHQU6DV_470<L.*G73.<,I]&NY
M+*^/H5'>//F"Y;:6F)5:ZV/.^ZU-*&<N8#9+UQE_&/3'*8SJMV9BGB1B$SD)
MV9:*$<L"%SG*:"9\Y.-^^7?;WP'DFGKCMM/^5:VM84].EVR7RLKE],_GW)QF
M_C-KH<Z>&?<EY%XOJ;);I?\ YOH;7EUZF3[HR^=5L?J@OAV-2K2_3!/J;8[G
M\\NP[-KJ#B]):O8:OV.^]X6X66QOF=[C8--(Q4X_-':N&$8U>O'V.JJRDJR4
M1:%_$E1<9-ZY/!\<^UK:-%O%M_)==+7;/''M5UQ=$IY_5[S4I.*CZ)533E^I
MRACL>0^3_=OO.NV6K3\6T$-!O<^[WK;)*^-:7Z?83C%2E+U;M@U#]*C//>M2
MM2^8WFQKZWL9NXWQCM^K>Y1S.4JW5RKQ:$@R]8N7)8N?K,!%S$#)9;Y.5!8I
MG#5-0V#JM5REPGGWV_?;QXUW;;Y:;;M++;]=VOLNJLMDXO'3NKLLE"<<X[E]
M,FLJ,X-Y,=<=^Y;RELVY0U6YZN&Y:#N7?1=75!2CGKV655PG7+&>U_5%/#E7
M-+!9D<<]]%J<0)+F%%SC=6GM:\\4:UU\[;MK IL-)ME-GJQTV0,YRA:G,T9-
MMG!<'2*@?#SNRT_'#2Z'BOD\?(,/'M]36X2N6;(INO\ ;M]=2F\9J4,R^#[E
M[>/<^DWGGY=XG+QO/R31:GML:9-5R:5G[A+"TK2SBUSQ'XKM?NY]OZBE[OGD
MINKDK;G]QW!?)NT.G3Y=W'0BKYVG5*PBJ=4R4;5:WZYXV#CVB:V2$PD3U3XS
MDRIU%#'.;HYQ;AO&^&;?#;N/:6JB$8I2FHKW;&L9E;9CNG)XR\O"](I))+F)
MR[G'*.<;C/<N2:NW462FW&#DU54GG$:J\]L(I/"PLOUDY2;;P6/4'DP
M )1_#E?G%(YX:WC2*^DPV/7;Y098WVL]S=>M/+9&I="XSG/JV.I,2_V,=>N?
MP#!_W$;5#<_%NLN:S;H[J+X_FK%5)_PKMF9\^VG>)[5Y;T-">*=;3J-//\G5
M*Z*_C93673!S@.GY4Z^I1_X[\3/\5=N_X7H(NP]"&6Q1:)
M                                                        -!/*
M5_1\<K?W+'_^$XL51_4@:7_3X_Q#YC]W[87^;5 $S]0B<L4
M
M      *G?U)E)5;W7BSL9-MC*$O5MDTEV[(1/N35KDM6)V.;+JX2PKT6):71
MDBF.8OXM3)2ESW9-<K(9N7].>HAGA9M5(ITLN2<HK@HJG@Q,KE04U/I<K<ZA
M,9]0J2BB2N"9S\,Y*;I\<9$3]243\B@
M                            49?,!RU7YN<NH'5FG#N;E0M4OC:KUHW@
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
MSN[G0+Y-*R<5)Q[Q4N7R-75<I.,41VW)CO98C"(LD%,8*=NHCDZ1MM^5>"^
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
M8N@
M          !7A^HZJ4<\XN:-O:I2?-ZYOU*I,392QD^(ZZZ[NLQ*E*OWX,F0
MSF@L^XF"YP?.,9SG';CK7#U(9VCZ=6<]]POV9"JN,J+P/)&UY11]$I"MHV5U
MQJQRW+A4J9<+95D4GAL]V3'+UQC/0O9@)^H1/L*"0
M                   @T^H._B'P_P"[]KW_ #:OXKAZAFZ'BU_H^.*7[EC#
M_"<H(E^I@W[%(
M           "ISQ\_P"T2[0_QKW3^]')"Z_T$?$MC"T2      !%YYB-BN-?
M\%-C,V2RK9]L>>INNF[A$QBG(WDYE.>FT<],9P9*0KE;>-3XSTQDB^?U>@S=
M]O6SPW;RAH[+$I5:.J[4-/YQAV0?YQLLA)?BC OW*;U/9_$VMJJ;C=K;J=,F
MOE*?N37Y2KJG%_A(I7CI"<O@   ZCM7?=?TGJR1D-D7I[7M:LYU"8Q &>OG#
M*7N2L>XCX_,-66YSDEK8ZC2JHIF32RJFU*J=0Z;9-90GA^:\MXIP+1ODW('"
M.J<'57VQC+46K/?[-?HW'N2E+,E7%XE)KH9!X%PKF'D;6_\ "W'>^6AC8KKG
M.4HZ:EX[%=9ZKO[<Q@HQE9)=RBFE+$#^Z/*MMZS2;QAIB)B-9UE%=9-C,R;!
MC:KK)H$5>(INWF)9!S5XA)\S.BKEFDQ=+-%RFQA\L7ID:6<P^X_G._73IV&4
M=JVMY25:C.YKYSNG',9?%>S&MK.&Y>KWLX5]L?CWC=-=^_0EO&[QPW*[,:%+
MKTAIXR[7'KU5SNRUE=OHM+7?+3DZ]<RKI7?NV45)G.#/4V%YL$8T)T/@_;',
M(U\T8PY.N.G:S30+VYR7ITSG&<3W<]YS?;&^[>=UE=6VXMZN]N+>,N+]SZ<X
M7Z<>B,P4>/\ @>EILT^FV3:*]/<DK(QT>G49I9PII5XDEEX[L^K^;,S:V\C?
M*;7JC)![<V>Q85DS,S)#;!B&LL=7/II))/7-ECL1-T>/T")? Z\DJ10QC&5(
MH;/7'K./>;O)?'KU97N=VKH[DY5ZMO41ECX.4W[L4_C[=D&_F>/Y)X(\6<ET
MSINVG3Z.[M:C;HXK2S@W_,HU)53:]5[M=D5_9P3;<6^:6L^3K0\9')JT_8[%
MNY=RE!EG:3M=5DV.7OE*Y+)HM4K!&D15)E7\2W=-SX/WH82P193<;Q=YPV'R
M"X[3K8K0\H4?\)RS7=A?4Z)O&6L=SJE]<8OZ7:HSFM(_+7@#D'CF,MYVR4MP
MXGW/-JCBW3IOZ8ZB"RNW#45?#Z)23[XTN4(RW$&<37X #>;QI,G4ASLXU(,T
MLK*IW_+TY,&(7)6L; S,B^5ZG,4N<-V3513..O7."],8SGIC.,?,]L*O%V\R
ML>(O2=O\93A&*_BVD97\&U67>6=CA6LR6L[OX1KG*3_A%-_PZ%ZT<OCK(5.O
MJ4?^._$S_%7;O^%Z"+L/0AEL46B0
M                                     #03RE?T?'*W]RQ__A.+%4?U
M(&E_T^/\0^8_=^V%_FU0!,_4(G+%
M                                               "+7R_<3)/EAPZ
MM,=3X_,ELS4LBEMBAL4$C*/9Q2!CW[2T59IZ>#+*N9RK/W1FJ!2F]S)-FI,]
M.O<6J+PP0!>"/FY6N/NX[-Q^V;*MX6A;]>P>:O8'ZN$8ZO;3C,+QT2T?K&,5
M-I'W=B\*Q,N?J5-ZV9ESV)G54+7-962"Z.+1(
M                            'XN7+=FW6=.W"+5JW3,LX<N54T&Z"1,=
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
M7H4^<9Z9^.,Z1?=917'?]JU*7]6>BLBW^$+,Q_USE_I-_P#[0+[)<3W;3/\
MPH;C&2_.=,4_]4(GH2C4TV\/\**$2(=54Y$TTR&4444-@A$R$QDQSG.;."E(
M4N.N<Y^&, "AGJ&5?\UO,;5;M"(*RD3<N6B>RVQ#]RG9J_6MGS;VR3I9'T\$
M(AKVGIH9/C)>I^G;\<XP+SZ1_@0?Y\@-$>:ZYI\EJ\[:&98=;9M5N8(91*@D
M6(O[XUYA_:IIIIIE:?++"EA+!<=,$QC'Z@ZC^)]TKWCQOLNKKEW=N@JJD\Y?
M?1'V9Y_'NK>?Q.1_F':;-E\H;YHK(]JEN-MT5C"[-1+WX8718[;%C'P-/1D(
MQJ      !<?X ^+S36A=?T^_;7ID3L'?$Y$QEAEW5P8-IB'UZ^>H$>HUZJP+
MYN:/:2,(54B;B1536>G>)J&1511R5+'._P K^;N1\JW;4;5L6ILTG%JK)5P5
M4G">HBGVNRV<7W.,\-QK34%!I2C*69'2[P_X%XSQ'9]-O'(=+7K.76UQLF[H
MJ<-/*2[E757)=JE#*4K&I3<TW&48XB5XZ51<[/\ )ZWIA4<NVDSS*G5I--/M
M-ZD!$[8DYRP'+GK@O0D%'.#=?C\,=?C^ ;;[ENG^2>$WN+?;97QR"CG_ *R6
MEC"O_P .44:9[7M/^?>>([8EW5V\FL<DO^KAJY66?_:XR9.)Q4\,C'CGS9E.
M5DQN?.P(*)F;]8M>U)Y5E&M@0FK\UFHT[NX3JTR\8R:]=BK Z*FJ@V(9Z]RF
MZZ-<I^B;F8YY6#JR3F"@
M                            !6_^I#O";#1''+6V5.BULVW8[P1'N3^V
MGKZG+0*JG;G'JY](VS28ZES@N._[77.2]*X>I#,X_3WU5[7^"4Y,.TE"(WG?
M^P+-&J*)83PM'LJQK^F&,BIUSE=$DG4G)>[X=%,'+T^'7*?J2B<\4
M                                (-/J#OXA\/\ N_:]_P VK^*X>H9N
MAXM?Z/CBE^Y8P_PG*")?J8-^Q2
M                         J<\?/\ M$NT/\:]T_O1R0NO]!'Q+8PM$@
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
M1/1<W<Y%Q-RS5FFA&H.53NG*26"Y44(7(&;P
M   &@GE*_H^.5O[EC_\ PG%BJ/ZD#2_Z?'^(?,?N_;"_S:H F?J$3EB@
M
M                %!;S!<64>+?-&Z)UN/)&Z\V^D7<%#1:%]-I&8L;]XG:X
M!L5/HBT)"W)F]RW;DP7#>/7:XQC&,X%Z+RB"TOX?>7DCRTXAP#BY2BDIM73\
MCG5^P'SQP1:2GB1C%J\J-P=X[SN5%)^MN4D7#A7/>ZE&+Q3\&1;DL,DE2%(
M                                              U=Y>\N-4<+=.2>
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
MD<R/S'Z0    "ISYQ_Z1'A9_BIKC]_&?%V'Z606QA:)
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
MTHXJ\838[O!U%;E 65O,_*$)YT;N][;X,U>6([=9SA1ZW6;JJX,X]=97GO\
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
M*&(9L[(0QVZJI,=PPZTUZF;C8P0
M                                    I^_4@6Y1[R'X^4/*V#(UO3$I
M;B(?JIJ7:\2\,JMG/HE^"Y: 0N/QAO\ <\_9+^$]V'H0R?[Q5U!K2/'IQ6AV
MA4\$?ZU3MZF4S=^#.K].3-Y=F,;T&^<J>XL1L&QVY[<X[>X^,=YJ)?J))!!2
M                                       @T^H._B'P_P"[]KW_ #:O
MXKAZAFZ'BU_H^.*7[EC#_"<H(E^I@W[%(
M                               "ISQ\_P"T2[0_QKW3^]')"Z_T$?$M
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
M6[>GPAE%?5B5]QU]>2A&;/""638)/,=VW*QR2*V.A3I4M+!S]<)IF NG
M                        -!/*5_1\<K?W+'_^$XL51_4@:7_3X_Q#YC]W
M[87^;5 $S]0B<L4
M                                    K\?4.Z.1NG%S7V\&+3U)O26Q
M$HR2<E+TPE1]G(H0LCE8Q29,H=.XQ,$1+!LX*3"ZO3XFZ9K@^N R/?Z<G9CR
M%Y(;OU,=PH2(OVH&UQ*A^-.DK/ZZMD5'L,8*3!B)*&A[](&R<W:7.$L%Z]V2
MXS5-=,D(N'BT2                                              !
M5]^I#V\Q2KW'+0J$8P<23^8LFW9.95RK\SB6,4R4IL%&L2D5PCEC8%YB15=9
M4)DV%(UOV9Z>H+D%\2&;K^"WC#,Z'XA);%LL@@XFN1\A&[-8Q*"">"U^FEC<
M1]107>8,<[Q]-L.Z24Z9*1%-TDEVX434,:)O+))JQ0     #X)64CX2,DIJ6
M=HL(J(8/)23?.#=J#*/8-U';UVN;&,Y*BV;)&.;/ZA<9%VBBW4WPTU$7.^R:
MC&*]7*3PDOQ;>$6=1?3I:)ZK424-/7!RE)^D8Q3<F_P23;*=G-+RU;XW]9I^
MLZ?M$[I[2K:1.A!-:NZ6@KW:&+-5/VTO:;2P53F&.9 Z.5L1S%9NV225PBOE
MT8GJFZ&>-_ G%N*:*K6\AHJW'DCAF;M2G17)KK"JJ2[)=N<>Y-2DVNZ/8GVK
MFMY/^XGEW+]==H.-ZBW;>+QGBM5-UWVQB^D[;8OOCW8S[=<HQ2?;/W&NY[\^
M#_ECLG8EAVOH?:6P;#><Q]>9;$H*UOEGL],QZ+:63AKE'MYN6=N9)=@LM-1R
MZ;4QCD1/A=0F"]ZG=BK[F>!;-M&DT'*=CTE.E[[GI[U5!0A)N'?3)PBE%22A
M9%RPFUVIYPL9>^U7R'OF]:W<.);_ *R[5]E,=3IW=.5DXI34+HJ<VY.+<ZY*
M&6D^]K&7GOGFTX>4ZS:LD^8$(OB#ONN$:E7[HW(G@S.\5:;M,54H51<I>F4;
M#7)2Q(^FX^.%H_O14Z^DW[/E_;7Y"W'1;Y#Q[J5[NU:QVV4O/6FV%4K9X^==
MD:WF/PLQ)?JGGZ_W2^-=MU_'[/).E?M;OH537>L=+ZIVPIAGY65RLCB7QKS%
MY[88JLC><Y_     %JCP#K2!M![P043QB*3V^R69*_JGD%Z9"DDT\_;SGHFV
M;M,X^SC^WS\<_@+HO]UD:5RK;)Q?]=[>TU_=5T^W_6Y_Z/\ 3T!^T"5SXANL
M)+_NZW*+B_[SIAW?Z$H?#X_'X2K<R*E=KYQ4Y!4S7*#EY=;-JBY0\%',L]'L
MPL]B'"3J"9]3DP9W.L,JLTBY-C!E%\8SG&,C!?CO7[9M?.MIW'>'&.VTZ^F<
MY/T@E--3?X0EB;_")L%Y,V[==W\?;SMFR*4MTOV^Z%<8_JFY0:=<?QLCF"_&
M10(<MG+)RX9O&Z[1XT75;.FKE)1!RV<H*&27;N$%2D51715)DIR&Q@Q38SC.
M.HZM0G"R"LK:E7))IIY33ZIIKHTUZ,X_V5SJG*JV+C9%M--8::Z--/JFGT:?
MH?@*B@   /[C/3.,YQ@V,9QG)<]>F>GZF>W.#=,_[&<9 '\        2VZS\
M+W+[9U6J=S8R6GJY 7*"A[+$.+'<YKW'R6=AVLW&NG+2O5&?41.NV>$)Z?Q.
M17K@V"E^V,![U]QWC[9-=?MUL-QNU>GMG7-5TPQWPFX22=EM><--Y]&O3+Z&
MQ6Q?;#Y(W[;]/N=4]MHT>IJA;!V73SV604XMJNFQK*DECU3]<+J;X>6G0]JU
M1P#XF49J\<6B)T?,5FF7":CFCE!BJ^Q0'D0RL*[#!U\L8Q618+H(J+&SZ1G:
M:63]ZN,&Q;X$Y3H=^\K;]N<XJC4;G79=5"33DH^^IRK4NG=)1E&32]5"4L8C
MTRW]Q/$MPX]X@X[M-<I:C3;5;53=.*:BY?MY0C8X]>V+E&44Y>CG&.<RZZ%\
M)?$KM_E5!QNR[I-ET[IZ3+[B$FG\4>7M]T:E4[?=5BMG=1R36$<X(<I)-ZNF
M0W4JC=!VGG.<93\E>>^/\%U,]EVVK_,>0PZ3A&7952_E99B3<UTS7"+:ZJ<J
MV8C\6?;MR3R!I(;[NEO^6<:LZPG*'?=>L^M568I0?7%LY)/HX0LCU.M^3+@!
M7>#LYJE6CV^R7"H[,C;23"MJ0C?FT5/U!Q"9?HJ.H=E'L%&+]A96QFY<I%5P
M=%;KDV,8Z?L\+^5]9Y-TNOCN>GIT^X:*=72IR[)5VJ?:\3E*7=&5<E+KC#CZ
M'X?.GA_1>*M7M\MJU-^IV[70MZVJ/?"REP[EF$8Q[91MBX],Y4O5$70S>8$-
ML>"!K.7F=Q?S4$WJLQ^6_7GK$8X-E4U>S8V.+AZ^2)+F3CL5'+[+L^"&]-KA
M0WZ@\'Y16B?CG>UN#BM/_EFHQW>GN>W+VL=5F7N]G8L]981D/Q*]>O)VPO;5
M)ZG_ #73Y[?7V_<C[V>CQ'V?<[WCI#N?P,@;P\C/+3:VTK7=X??>V*#7W\X_
M5J]/H5\LU+KD#74WBGR2,Q$5R1BV;]PVCRIE7<N2*N'*G<=0V<FS@?)XSX?X
M#L6QT;9J-JT&KU<*HJVZ^BNZR=F/KEWV1DXIRSVQBU&*PDNA]CE7FKR)R'?]
M1NNFW?<='HYVR=5.GU%M%==>7V1[*Y04FHX4I23E)Y<F\D@7'3S?6G5&B25/
M;E1MF^MOQUFF"Q%FE;!$5B+4I2[&)4A4YZP)1TW-3$^QF#R!5.Z/QWM,-\9<
MF/D_9B?E_P!L^AW[E#U^P:C3[5Q^=,.^N-<[)>\I2[^RMRA"%<H>WC%G2??]
M"6,YBX7]U.X<>XDMOY'IM1N_)(7S[+9V0JA[#C!P]RQ1G.=D9^YG-?6'9_4;
MSC8+0GG=973:%=IVY=.1%#IMJGFD*2\5ZX.I#%/^9N2M&+^Q1LK$-4Y&(;KK
M)^]=(KMCMT,'6*@KDN$L^3Y5]KEFV[)=N/'=QLU6XT5.?LV5*/N]JS*-<HS?
M;-I/LBXR4I8BY1SW'L>(_=I5NF_4[;R;;*])MFHN4/?KN<O9[GB,K(S@E*";
M7?*,HN,<R4)8[2P=+2T; Q4G.33YM&0\-'O9:6DGJI4&<?&QS91X^?.USYP1
M%LT:HG44/G/0I"YSD:EZ>B[57PTNFC*>HLFHQBEERE)I1BE\6VTDOF;CZC44
M:33V:O53C7IJH2G.4GB,8Q3<I-_!))MOX(AXE_.;PUCK<6O,H?<LY!%>*M'%
MZCZ?!H0'9@Y"(R#2.E+9'VMS'FQDQE.^/1<$+C':BIDV<%V&T_VQ>1;MO_=V
M6;=5JNU-42MF[/QBY1JE4I>F,6.+^,E@UKU/W7>,Z=Q_9U5;G;I.YIWQIK5?
MX249W1M<?5O-<9)>D7GI*/J+=6J]\T]C?-0WB!O57?%)T?PSKN78KG+WY834
M6X*A*P,JD7^W:/4$'!/]L3'P&#]_XWOO%MPEM7(-+;I=='^6:Z27]J$EF,XO
MX2A*47\&9\XYRCC_ "[;8;OQS5TZO03_ )H/K%_V9P>)US7QA.,9+XHR@/B'
MW@ *G/G'_I$>%G^*FN/W\9\78?I9!;&%HD
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
M(-[?:8IPGD^2/8!JG'Q55K,B3U#%P[CHUJ\]/.295R7.<9AR;))'12
M   A3\J7D$WUPYN^H:MJ6NU$L1;8.1M4O9+;#OII.9<1$P2/<5&/20DHQ%B@
MU:J)+/52Y.Z,5ZAZ1T.TV5=DO!GB?BOD/;-PUV_W:C]QI[8U0KJG&'8IP[E;
M)N,G)MY4%TC]$NY2RNW5W[@/,7+O&FZ[;M_':=-^VU%4K9VW0E/O<)]KIBE*
M*BDL2FUF3[X]KAA]W=(GS/\ $=QH@^RY2;?-MGLX%D=_HYM&SQ[ O<G3/)\P
M4187,&W@'D"5\F?!I;*F$D6^,&43PN=-NI\V_P"W'GT.4_Y+17&6R2M?;K7*
M'MJE/]<ZU-S4^W&*L9<NB?:G-?4T_P!SOCJ?$O\ /+[9QWZ-,>[0J-GN.YQ_
MPX6."KE7W)YMSB,>KCWN,'6BY"\X^17*)Q<(W;U_G)/7%V?-5I'5$*]^34B,
MCXV4:RD,SK\;A!VBQ?P;ABB9O(+$<NU%$^YR9Q@ZI%-J9^!O'/\ PT^/U:*$
M=3[3BM6^NI5F.EKGE9^KZG7TJQ]*BHX2U&I^XCR;'E:Y+=KISTGO)RT:Q'2N
MK/6E0P^WZ?I5O6U/ZG*4LYDB\4?CWYJ\<>95?VB3V4;QFDZ7+/9>_$L4&>(W
M'K^V5ER^U^S94J.GWUB93YIIS'R1TWJ2)(DS17N76P9%-[SFW+1V[=KK]MU&
M/W.GNG7+'IW5R<98_#*9TYVW7T;IMVGW/2Y_;:FB%L,^O;9%3CG\<-%K,?//
MW
M         !2F^H<DCON<].:G2(F6&XX4*-2,7.<Y6(K>]IS&55,9^!3X4E3$
MZ8^':3&?PYR+L/0AEKOA(S<Q_#'B*P>)90=L>,.@V;I$V2F,BY;:JJB*Z63$
M,8ALIJDSCKC.<9Z?#(MOU9)L\(
M     0:?4'?Q#X?]W[7O^;5_%</4,W0\6O\ 1\<4OW+&'^$Y01+]3!OV*0
M                                                        %3FA
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
M
M                    !ISY"-9)[@X1\GZ'EO[MT]T_;9V':]A3Y<6.D,LW
MFL(EP8IL8.>Q5QKC!L8ZES\<?'&!,>C!4#\&L^:'\C^GX[!CEQ:ZQMJ -@J1
M%,'*WUE:+1VG.?.#($P:MXSW%ZFR;&"_@-D79_I(+X0LD@
M                                51_J1]82Z=FXT;G;L#K0+N"N6L)>
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
MU7T6MTNY:*G<=%-6:+450LKDO24)Q4H27X.+37YEN ?B/U@
M                        !Q\M*QL#%2<Y,/$(Z(AH][*RL@Z/Z;9C&QS9
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
M?P;P=?MFVZ&S[1I=HJDY5Z7354IOU:JA&";_ #4<G;Q\\^D
M                                                       %#SSC
MV9*P>1S;S!$Z:A*A6M65G)TL%[<JFUU7;(N3*A55,*J(+V(R9\]"9(8F29+U
M+G.;T/TD%TWBVU<,>,O'1B[2.W=L]$ZB:ND%.F#HN&^OZ\BLD?&,YQ@Z:A,X
MS_LX%I^K),["                                       $(7U <<X>
M\!TW*.4\)Q&[]<R+KO-DILMU8VW1)<(XP4V#J>ZDT\YQG.,=G=GKUQTS7#U#
M-L_%')(2OCOXK.6Y%2)I:\7C386*0I\KP]HL$0Y/C!#J%])1RQ.9//7KDF<9
MS@N>I<1+]0)"A2
M             J=4[_M*3S_&J]?]3>PBZ_T$?$MBBT2          :!^3/D2
M?C;Q#V)9XTW;;+R4FIZ2?XXPWL-VCI1-S)E/C&>Q>"K$?(OT.N,E.X:ID-CM
M-D96\+<07,O(&CT5W_H&E_[U=^-=,HXC^4[)5PE\HR;75&(/.G-'P?QQK=?1
M_P#/'5_]TH_"R^,\R_.NJ-ED?@Y02?1E$*Z5*(OM0M-'L!%3P=OKTQ69;"'H
M^Y+'S<>XC72K0SA)=%)XBBYR=$YB&]-4I3=/@.C/*N/:7E?'-;QW6]*-7IY5
MYQGLDUF%B7Q=<U&:7IF*ST.9/#>3:OAO*=!R?19=VCU$;'%87?#]-M>6GA6U
M.=;>,I2;6'AE0C;VK[)IC9%MUG;$2)S-5E#LSK(Y.9K(L%DTWD3,,3J)I*'8
MS$6X1<HY,0A\$5Q@Y2GP8N.4N^;+N/'-WU&Q[O6ZMQTUKA.+^:]&G\8R34H2
M724&I+*:.O\ L6][9R39]-OVS6QNVS55*RN:^*?P:]8RB\QG%XE":E&24DT8
MW'RCZP   ,8Z_#'QSGX8QC]4 >JG])WXU;-PHX+V#D)MN#>5[='-M_4[]BO2
M1/1D*IHVIQ\L73L>_9G*8\?-VK%JE;"Y+@^#982D<BNFFX:J$P!:E &J/,/@
M]Q6Y\ZH6TMRTTY6=P43#TTM$(3'OXV?J4][59D2Q4FW03R+M-0GB-7!TLN8]
MVW.J@<R*OJ(G.F8"NE+?1B>)^1LSB>9[-YNP,4M(I/4Z5$[<U"M66C9,Z9CP
M[=U.<?9JY&CE\$R4YE991WC!\]JY<]N2@:8^5WQ7<(/&16N*U?XAZ@)1Y"_G
MWRIL"[SUDL5VOETS!'TR:#0E[%9I*049QL0677P@QCTV+ IE#*91RL<ZAKE?
MQ(9@CR(QO)7RDT'7]<Y)^.Y#-CUK!FA=:[LUCHGD?5=L5N >MD2JQK:P+W.>
MK5C@W*R1':;*6BI)@@ZR=9!)(RRV5)[8_,&K'!'@_<N!&Q8G<%2\;LMOW:M8
MD<RM*NW)[1^_=A'H\@7">6TC6Z=5IG7^MBS46ND5=C).X1W*1SG&%FKE%0I3
M8=D?F#+/CYTQR9\9G*;;O+#C#PHV PMFW:'9M:+:_N.F][S^K:%2[7>*=?Y&
M&H,4RD(6WMDT)FBQR;<\M-RZB+1,R>#9R;)@[(_,&=_'E;.?'C3L/**RZ*XF
MWRV/^6FS6FU=C);:T1N>=:0MA9/K@_29TE.G.:&M&PIEKJZP9-^I)+Y*FET6
MQDI\J.R/S!H]R<XF6[D'S55YS;,XB;>U7NR7V!3]MS5>U-3]B4C7-LNU1D8I
M_BS356V16]GS97-B?P:1I/,9)QR#E7*JN"$<*J+9=D?F"PE_/C^1']"RJ?FX
MWC^OX=D?F#3/G_SCY<>1WBKL3B#N_B;,U;6NS'M)?3TYJJG;,@[RT6H=YKM_
MARQ$E;F-Y@$$W,S64$G.%HQQD[8ZA293/DJA'9'Y@KG?S.%"_:HYJ?[\AO\
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
M):[:L]F\U>(C*\K"Q-?RHF1=3JZ[C8)]HN,&IE''Y#)-F*"0
M                                               #\7+9N\;N&CI%
M-PU=(JMG+=8N#I+MUTS)+(JD-U*=-5,V2FQGX9QD 4(>#E?<<<O+CJW7DIDZ
M3G7_ "5N6G53'.KGU57+BV:Q04(JECN62>&D"&(?_<U2'QG.<D-G(O/K$@OR
M"R2                                              !AO?N@]7<F=
M5V?3NX*XC9*9:&V"+)=Q4).'DD,&-&6*NR78HK$6&&<&]1LX)C/3/4BA5$3J
M)GE/'5 I_:ECKEX>O*K7];RUGS/ZQMS^NU*:G3D]BWM.FMIOVK:(LDI'D5,1
MI,T:?0*NXP7KC+J)7(CG*"^,GN/ZHY(+LHM$@ : <A_)EQ2XR;):ZIV+:)]Y
M;L$9K6%O3Z^>QM:4B_*@JS-:ET7;=1NX69KX<>U:$=O"H=#F2QZB6%,K\1\+
M\[YKLTM]V>BJ.WY:K=MGMNYQRG[2:>4FNWNDX0[NBETEC#W,_.GC[@F]QX_O
M6HNEN.$[%37[BH4L->ZTTTW%]W;!3FHX;BLQSO%6+-7[I7(*W5.886"L6:)8
M3L!.1:Y'4=+1$HV3>1\@S<$SDJK=TV6*<N?[&?CTR,9:W1:O;=9;M^OKG5K:
M;)0LA)8E&<7B46O@TU@RMH-=H]TT56X[?9"[07UQLKL@\QG"23C*+^*:::.=
M'Y3]9A?>/'C2_)&JDIFZJ!"WJ#;K*N8WYAATTE81XL0J2KV GXMPQG(-TLF0
MI5#M7"652%P4_<7X#T?&>7<CX=KO\QXWJ[-+J6DI=N'&:75*RN2E":7P4HO#
MZK#/,<KX9QCF^WK;.4:.K5Z2+;CW94X-]'*NR#C96WZ-PDLKH\KH=$XZ<,N.
M'%/YVMI'7;:L2MC2(VF["^EINR6%^Q25(NE&_-[#(23IE%$62(?+5ME% ZA"
MJ'*93&##ZG+_ "-S'G?M1Y+K)7T4O,*XQA77&36'+LKC%.6&UW2S))M)I=#Y
M/"O&/"?'WNRXKHHT:B]8G9*<[+)13RH]]DI.,,I/MCVQ;2;3?4VC'B#WIQKV
M%AY)9!Q(Q,:_<-NGMEWK%JZ6;]#8/CT%5TE#I=#XZ_9SCX_$7J]3J*8N%-DX
M0?JE)I/\TGU+%NETU\E.ZN$YQ]'**;7Y-KH<D+)?       ZG>J+4=F5"PT&
M^P$?::=:XU>(L$!*)F4923!QTR9)3TSIK(JIJ$*HDJD<BR*I"J)F*<I38_?M
M>Z;ALNX4[KM5LZ-QHFIUSCT<9+X_)KX-----IIIM'S]VVG;=]VV[:-WIAJ-M
MU$'"RN:S&47\/@TUZIIIQ:33329J?KKQO\'=6/C253XXT-9]E4BR;BYYG=F&
M:K)XQA-5@394Q;4XY5/.,9*9#"><&^UCX_$>\WCS%Y-WRKV=?O&J56,8I[--
ME?*7[>%7<O\ :S\C'FR^$O%7'[O?V[9-([<YS=[FJPU\8_N9W*+_ -G'7KZF
MZ+"/813-O'1;)I&Q[-(J+1BP;(LV;5$O]JDW:MR)H()%Z_ I2XQ@8XMMMOL=
MU\I3MD\N4FVV_FV^K?YF3Z::=/5&C3PC"F*PHQ2C%+Y)+"2_(\Y.SM6[&RV%
MBT3PBU9SDLU;(XR8V$F[=^X113P8^3'-@B9,8ZYSG.>GQ'8'0V3MT5-MCS9*
MJ#;^;<4VSBGKJX5:ZZJM8KC;-)?)*327^@X,?J/R'T-'3ABZ;/6BF473-PBZ
M;+%P4QDG#=0JR*F,'P8F<D4)C/3.,X^'Q%%E<+:Y56+,))IKYI]&BNNR=5D;
M:WBR+33^33RG_I+X'$7G1HGF1 KKZVG'#*[0<6S?W#75A:_++/ %7,DW5>HH
MX5<LIJ"*_4PF5XS773)E1,JWI**%3SRX\@>,.4>.]4H[S4I;;;-QJU%;[J[,
M=4F\)PGV]>R<8MX;CW)-G6OQQY8XGY,TCGL=LH;I56I7::Q=MM><)R2RXSK[
MNG?"4DLQ4NV32*C7&2'0Y@>3"Q:;Y6*OCN]J7K=L9/S%1)#4:7@KS6(ZW69%
M1H1*--$]57U848^DY9.U5E'!<&[E.AL?9XKYL\@\/T->V[?JH7[72L0JU$%9
M&,<)*,99C;&"2^F"L48_!(^3S'P1XVYMK;=TW+1RHW>[K.[33=4I2RVYRA]5
M,IR;?=.=4IR^,GA8W/Y(>$3D?1+;C^#HFVWC0I'N49FD+!3J1<ZZ;JIDS*P-
M[1-P$#*ID+@F$WC!?N7-DW>U;XQCNV=X=]R_#MTT'_XX.6V;K#U[:[KJ;/QK
M=4+)Q?KF$X].F+)_#4OFWVL<VVG<?_Q*4=UVB?5=UE-%U?\ =L5LZZYKTQ.N
M69=<UPQUUQWCXI.7V@]5K;=M=;JT_7HIL9_;HNC6)6QV2D1I.OK2EAC_ )6R
M:N8UI\#.%XQQ(IM4NJJV4T2**$]AQGSMX^Y5OJX_H+KZM79+MJE=6JZ[I?"-
M<NYM2?\ +&R-;D_ICF32?BN5_;YY(XAQ]\CW"C3W:*N/==&BQV641^,K(]D4
MXK^:54K%%?5+$4VM.^/57+>-^Z.I1\%R2W[@UI5SX/G."9+8+I"Q)L'S@Z><
M%Z._CT,7X?JX_",A\MUSVSBFY[DO73[?J;?_ )73.7X_(QIPW0+=>7[5M;]-
M3N6FJ_\ EE\(?_%/0S')$[+@ 1M^5[2>P]Z<.+C7=9MGLK8:O/U_8#BL1V'*
MDA;(2LX?YE85@S;=323]!![A^@U[3F<+,BD2*9;*6,YC\$<EVCB_D33ZS>G&
MO27U64*R6.VJ=G;VSDW^F+<>R4NBBIMR:CW&$?N$XMO/+/&FIT6Q1E9K=/=7
MJ'5'/=="KN[X12_5)*7N1AU<I02BG)Q*2.<9+G)38R4Q<YP8N<9QG&<9Z9QG
M&?CC.,CI8GGJO0Y9--/#]3^     EO\ &#X]+IR2V75-M[ K;V)X\TJ:;SSN
M2EVIF[?9LK!O"+-*A7D7!2J2D*M(H8)+/$RY;$;I+-BJ8<GQV8"\V>6]MX;L
MM^P;3=&SEVIK<%&#R]-&:P[;&OTS47FJ#?<Y.,W'L778OP/X:W/F^^Z?D6\4
M2KX9I;58Y36%JIURRJ:T_P!<')8MFEVJ*E!24WTN2#G:=,"JSY]*G6HW>6D[
MA'^W2M%JUI,1ED01R0JJK"KV'K79)TD4W<99S\]>-RJF+U.FS*3KG"6,%WG^
MU77ZV[C&Y;?;EZ&C6PE6WZ*5M?\ 4BG\EV0ECX.;>/JZ\_ON]V[0T<KVO<J>
MU:_4:&<;4O5QJL_IR:^;]R<<OU4$L_3T@2&U!J*   &]O**O7^JW#Q30.SHZ
M0B;<QU/2LJ1DJF="185UWR=V ^I#5XV5QA=FNC2',<7*"F"J(=/3.4IBY+CF
M#YAU>TZ[R7N^JV6<+-OEJ(_5'K&5BJKC<TUT:=RL^I94O5-IY.LOA'1[QM_B
MK9M)OL)U[C#32S&:Q*-;NLE0I)]8M4.OZ7AQ]&DTT7IABXRL
M                          &KG-Y-^IPXY38C5_;N2<?]M+F5[\IY]FVH
M\VXDDRFP4V>Y:.25)C'ZN3=.N.O7'M_&CJ7D38_>68/=M*L?B[H*/^B33/!>
M5%=+QIO_ +#[;%L^K>?[JHFY+^,4T4#QU8.0(   ?4Q?/8QXVD(UXZCW[-8C
MAH^8N%FCQJX3SW)KMG*!TUD%DS8ZE,4V#8S^#(HMJJOKE3=&,ZI+#C))II_!
MI]&OP9<JMMHLC=1*4+HO*E%M-->C375/\4;ZZU\F'+.ATFUZRG=B/]J:[N%.
MLU+D*_LM9:RR,='V6 >U\[J!MSHYK5'N(QN[[FR!W2[ F28QEOG Q7O/A?@6
MZ[E1O6ET<-#N^GU%=T;-,E7&4J[%9B=2_I24FL2DHQF\_K,N;'YS\B;3M>HV
M+5ZV>X;+J=-;1*O4MVRC&VN5>:[G_5BXIYC%SE6L=8,T &5S#X
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
MU?24UO7*E%0K33M-NEABVJ+A-(Z2".R;M/*9Z8R1154ZA,F(<IL^ ,C%=8
M     ![(7TXVS['MWPG\!K7:7!G4G%:XNVL6RAOPEKND]R[*TS3VV/CGH1G4
MJ$Q1+C]0I,?#'X !)GR-TMQRW#3&_P#"6K-,FJ537:T^A+W27/6V%:640RU=
M/<V5&4A58QJX0S@JY3.2(*]A,GP;)"9+Z7C7+^2\/U-FKXUJ[=)?;#MFX]K4
MHIY2<9QE%X?H\967AK+SY?E/"N+<VTM>BY3HJM9IZ9]\%+N3A)K#<90E&2RO
M5)X>%E/"Q&!N7S9<"^,$0QUGI1I);D-4(]&NPL!IZ.81.M8%I#ID:,XU*Z2Y
MF46YCB()XPBO"MI= ^,=>_X]1\;6:K6[EJ[=PU]D[=;=-SG.;;E*4GERDWU;
M;/NZ'0Z+:]%5MVW50IT%%<85UP2C&$(K$8Q2Z))$=EF^I,V6Y75S3N+5%A&V
M2+80)9MCS]H7*?)"X0455BZU3TSD(I@QCDP0N3%S@N#%SCNS^?V_Q/U9,6._
MJ$N;]P50@J%IK1+:8>]$D21E.V5:YQ1;*R/I?+&1=@X;Y.?XIF*HU<=W?]GM
M-C&1/8AD^=7=/G\Y+XQFOP'("JPSM58[$M?UE7]$Q>"]ISF]G:YN$J,J\:$(
M;L(=237+DY>W!LJ8R'T('4I;QO>;RXH9E;;*;9F)$OKK%:6?EO7YJ5,J0F$\
M8*Y5VO)L<*NDT"%+G+G&.W!<'R7I\'= $BWB0TMY1]2\CK)$<GW6W8W1<30I
MAI)16S=CM=@5EU:3NXLE90H1\6:UMB/T<8756<Q:B;7VJ1TUU,F.@F>).+73
MU!,;RNYR<;N&59-.;LOK-A..F*SVMZZ@O1F=C6[T_5(F6#K";A%5)FLX1RE[
M]\HSC$E?LJN29SC&:$F_0DJ2[Z\FG.KG?R+K\+Q<DMR:M894)#:YT_I2Y65C
M+2Q47:SMQ9+\_KCB(;SS]PD8IG9G>"P\8S1P7I@N'#E>ZHI+J03@>0_P?:)\
MK?&76,1R@38T3FO3-35"%0Y5:]AHUQ9XN^,ZVT^\D59(\AXMGLG5KJX*.G&(
M=TNW4;D64-'.X]5954]E^O3T)*?.@>:7E4^EEY L^+'+VCS6[^$-EGI)Y58E
MM*/92A3D%E\0TQ>^*^QI5NF2J3R.717<K3Y$C5$R[C)GC)DX>)R60/0DX6\Y
M.,7D$TE";^XK;.B=C463,1C+M4L&CK;1+*1LBY?TS8-5=Y++5.U1A5RY.@X)
MZ3A$Q'+55PT60<* ;;           #K5@IE/MGM_O55*U9O:=WM/O!!1<S[;
MO_M_;_,6KGT>_P#5[>G4?MTFX[AH,_L;[J>[U]N<H9_/M:R?AUFV;;N/;_F&
MGHO[?3W*XSQ^7<GC^!R<1#0\ Q1BX&)C82,;]WH1T0Q:QK%#NSU-Z+1FDBW3
M[L_'/:7'7(L:C4ZC5VN_563MN?K*<G*3_-MME_3Z73:.I:?25PJHCZ1A%1BO
MR44DO]!R0LE\
M                      \Y+G);GN[>=7)"<A_4E5K1ORY5JL=BQG!Y&.B+
M*M3*GA$YL8Z8=146UP0F.N$\&P3&<X+C.;Z]"#T3*E7V]2JE9JK3.,M*S7H6
MOMLE]7MRWAHUM'(YQZZJZW3*;;']N<YO[)LY^(L$G80
M                      0O>>W^CXL7[JFLO\)/17#]0,^>(3^CAXO?XK6O
M]\JZB)_J!)**0
M           %3JG?]I2>?XU7K_J;V$77^@CXEL46B0         #2?G[Q'_A
MH<?7NJF-A;U>U0UFB[[1I>1*Y4@R6J%CIJ'19V%-DFL]^3R4/87C<ZB)%5&R
MBI%RI+>EZ*F2O%//_P#V<<LCOMM+OT-E,J+H1QW^U.4)MUYPN^,ZX22;2DDX
MN4>[N6+?,'CG_P!IW#I<?JNCI]PJOAJ*)RS[?NPC."5G:G+LE"R<6TFXMJ:C
M+M[72>W7HW:/'F_R^L]N51_4[5$G[O1<EPK'RS!0QL-9J E4>YC-0KW!<^FX
M;G.3NP8ANU0AR%Z3<:Y/L?+MIKWK8+X7Z&SXKI*$OC"R+^J$U\8R2?HUF+3?
M+CE/%-_X9O%FQ<CT\]/N%?P?6,X_"=<U],X2^$HMKU3Q)-*.?EIP^H_*2O-3
MNW!*KLFNMLH52]MF2;M7#'UEG*E8LC3!VZLQ67#APJJD7"I%X]VH9= W:HZ;
MN\:>6O#FV^2-.M?I)QTO*::^VNUI^W9%9:KN23?:FWVV13E#+^F:^DRSX9\X
M[EXQN>U[A">KXC=9W3JCCW:9OI*RAR:BVTEWU2:C-I-2A)RE*NUNCBYO#0LB
M^0O]%ETH-HM@C>[P[1S,4:116<N6[)9"RLT3L6:[[#7*A&3S+6033,7*K=/N
M+C.@?*.$\IX9JWH^1Z.[32SB,VLU3Z9_IVQS7/HUE1DW'TDD\HZ*\4YQQ3F^
MB6NXQKJ-55C,HQ>+:_58LJEBRMO#QWQ7<NL<K#-?1Y8]6=LIE#NNQ9I*NT.I
MV&X3JJ*KDL57(E[+O"M6YD2.7BR3)%;+=DV,X)ZJRG:DGWE[C8ZX'ZM%H=;N
M6JAHMNIMU&LL>(UUPE.<G\HQBG)O\$C\NMUVBVW2SUVXW5:?151<IV63C"$(
MKU<IR:C%+XMM(G2X.^.\NJ+?5=S\A86HW"RU>;C+!7-/S#2,N=%1<1;IJ]1_
M*2R=H.H"W^JX1.F>*)[J+,CT,JJXRIE%';'QE]MNHU4?\W\AIU42K?MZ2,OZ
MF9)I3NG%_1VY4HU1;DY8]UQ495ST^\K?=#I-#)[+XUE'4:N-B]W62CFI*,EF
M%$)+^KWX<96M*"CUJ]QRC9#UH]&;@JF_M14#<-*<E<5Z^UUE-()84*HM&/C8
M,VFH%]DF<D+)UZ:;N&+HN,Y*5PW/C&<XZ9SK%R?CVOXIR#5\>W*.-7I;G!OX
M2CZPG'^[9!QG'^[)&U7$^2;?S#CFCY+M<LZ+5TQFE\8R])UR_O5S4JY?WHO!
ME<?!/0@  !K;R%X@\<.5GW0_A!:NB]D_</Y_]T?F4M98OY+]Z/DGS[T?N[-P
M_K_,?NZR[O6]3M]#'9V]3=TIM>@-B63-M'LVC!FEA!FQ;(,VB!<F,5%LV2(B
M@D4QS&/G":1,8QG.<Y^'QR(!](                U8YS_Q)>8G\ECD'^]+
M;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@              &+-YZBK?(
M#2>X=#7)[.1E0W;JS8.HK5)5ERP9V2/K>R:E+TV<>U]Y*QLS%M)QI%S*JC11
MRS=H)KE(91%4F,D,!$;XS/I\O']XKME3NZ-%H;@V7N*5B']<B=E;\N-9M4]2
M:W,)-4IR%ID=1:)K:IQA9K#0N'#U:-<RF4CJ($=$;JJ(G G%
M                                       %3JG?]I2>?XU7K_J;V$77
M^@CXEL46B0
M           *)WD>GHW17F0OU]C<*-FE!W3Q^VRMDI/44*_2IFI]CS"Z:;<B
M9SY4E5UU"E+COSUQCKDWQS>CUB07K4E4ETDET%4UD%DR*HK)'*HDJDH7!TU4
ME"9R11-0F<9*;&<XSC/7 LDGZ
M           #XI*2CX:.?R\L]:QD5%,G4E)R3]=)JQCX]B@HZ>O7CI<Q$6S5
MHV2,HHH?."D(7.<YQC  HIWJ[._*%Y::VM62O/N1==M5>KU3M1<$=,=*ZP*5
MW*V'#57";EH\DJG7I&<504,7T'3LZ7<4I<9Q>_3$@ZURVY/[PW]NF[V#8]NL
MR)(NWSS*N4HLG(LX&A1\;,+HL(.&A2F:MV3B,(T3(LX,D5VY72]5<QE<YR.I
M? >$\9XIQO3:39]/2W/3P=EW;%SOE*"<ISGU<E++:CGLC%]L4HG(GR+SSE7,
M.4:K6;WJ;TJ]39&NCNE&O3QC-J-<(=%%QPE*6%.4EW3;EU.AQW*CD]#]WRCD
M=OF+[D,-3?+MO["8]S;';T;F]M84NJ&.W'V/[7X8^ ^K=P;A.H_](V?:I]<_
M5I*)=?GUK?7\3Y-/D#GFF_\ 1][W>OICZ=9J(]/ETL73\#",A(/Y9\\DY1Z[
MDI*0<KO7\C(.5GCY\\<J&6<NWCMP=1PY<N%CY,=0YC'.;.<YSG.1Z6JJJBJ-
M%$8PIA%*,8I*,4NB22Z))=$ET1Y6ZZ[46ROU$Y3OG)RE*3<I2DWEMMY;;?5M
M]6S;'2'/3EQQSJV:1I[=$U5ZB5PNZ;5U]!T^X1,:LZ6.Y=9AF=WKMD2A".W*
MIU52,\($55.8YL9,;.<^#Y-XLX!S#7?YGR';:K]PPD[(SMIE))87>Z;*W/"2
M2<^YI))=$9#XKY<\C<*V_P#RKC6Z6T;=W-JN5=-T(MO+[%?78H9;;:AVIMMO
MJVRPYXD?(%N?E;*;%U?O#Y=9;#2Z\QM\1L&,A8ZO+OX]Q*I1#V&L,9!M&%?]
MX1=VBJT5:MFO<D58IR'R7!AJ/Y]\3\<X)1H][XSWTZ34W2JG1*<K%&2BYQG7
M*;E9C":FI2EAN+366C<W[=?,7)_(-^MV'E79?K=+3&Z&HC"-;E%S4)0LC6HU
M]V6G!PC'*4DT\)DW8UH-IP -5^8G*ZC</=,3.T[<4DI*'/\ )J+3DWA6C^YV
MURBHHRBD%LIKG:L&Z:1G#YUZ:F&S5,QL%.IE-,_N?'G!-S\A<CKV/;\PHQWW
MW8S&FI-9DUTS)Y481RNZ32REEK'_ )*\A;5XVXQ;R#<L6:C/912GB5US3<8)
MX>(I)RG+#[8)O#EVQ=45SY4N>EYV;$S3#=.*Z>0M4>:(I\9"UR*H###N0;)-
M8=ZT<1KET^@2=2IJG?N72^4LF,=7)LY,-[H>#/%FU[+9IK=M]Y0HEWVRG9*^
M6(MN<6I)1G\4H1C'.$HXZ'/>S[@/+FZ[[7JJ=T]ASU$>RF,*X:>.9)*$DXMR
MK^#=DI2QEN6>I=;;>Y]LW]YZ'O/02]U[;U/;>Y],OK^W]7\;Z'J]>SN^UV].
MOQ'-J?9WOV\^WEXSZX^&<=,X]3J+7W]D?=Q[F%G'IGXXSUQGTR?N*2L
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
M?M51KG.<JX23@FE"%:S%J*GE)-1:K)?SD/.?])C9/^_8_P#6X;J?^QSQA_\
M071_\V7_ .<:*?\ MM\K_P#T=UW_ #H__FFL^T-M[,W7:5+MMB\6*_VH[%M&
M8FK+(K2#I",9F64:QK/"F<(L8]!5RJH5!$J:6%%3G[>XYLY]ILFP;+QO0K;=
MATM.DT*DY=E<5%.3QF3^,I-)+N;;PDLX2/#;]R/?>4;@]TY#J[]9N#@H]]LG
M)J,<XBOA&*;;48I++;QELZ"X75=.%W2YL'7<K*KK'P0B>#*K',HH;":92)DP
M8YLYZ%Q@N/U,8P/JPC&$%"/Z4DE^2/CSG*R;LG^J3;?YO\C\144D[?@SXYZY
MVMLO;&VM@5IM9GNET]?EH+28:8>0;.SVQ:VN5[%AHN0S-Y-UM"K(Y9Y4P?#1
M5WAP4I5B(*$U=^YWF&\;%LV@V#:;I4U[D[_?<'B;KJ525>5U4+':^_&.]0[&
MW%RB]M/M1X5LG(-\W'D6\41OMVM:?]NIK-<;;G<W9A])3K52[,Y['/O24E"2
M^'SC_P!(CPL_Q4UQ^_C/C1>'Z6=!BV,+1(
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
MR@5)XX GE
M                                87Y&[89Z)T'N3<;U1(A-;:VN%O:D
M6Q@Q'<K#PCQS"1N"YQDIU968*@V3QG[.3JXQG.,?$2EEX!16\46A)'DGSPTW
M%O45Y* HE@_+5?GKG!WA?E&OGC:<:%DLJ*E.X3L5R-&QRN3&SG/OLF-@V,&Q
MF[)X1!Z"(LD@                                       $+WGM_H^+
M%^ZIK+_"3T5P_4#/GB$_HX>+W^*UK_?*NHB?Z@22BD
M                                        !4ZIW_:4GG^-5Z_ZF]A%
MU_H(^);%%HD           ""SRY^02,TLQ_@ZZSCX:7W'+1;:5G[9)QT=+$U
M-$2J?J1YX-)ZBY*AL"7:%*NW6S@N8UJ=)R7N550,GL_X!\3W<DM_XOWJ=E?'
M:YN-=492C^ZG']7>TUFB#^F2Z^Y)2@\1C)2U.^XSS%1Q>K_@O8H56<FLK4[+
MI1C/]I":S'VU)/&HFOJB^GM0<9K,I0<:H)C&.8QSF,<YS9,<YLY,8QC9ZF,8
MV>N3&-G/7.<_A&]Z22PO0Y[-MO+ZMG\QG)<]2YR7/QQUQG.,],XSC..N/[.,
MBW=13J:I4:B$;*)+$HR2E%KY-/*:_!E[3:K4Z*^.JT=EE6J@\QG"3C*+^<91
M::?XIF))G0>BK%)NIJP:6U+.S#XY%'TM,ZYITG)O#II)H)G=/WL,NZ<'(BD4
MF,G/G."EQC'PQ@>4EX\X!.3E/8]G<G\7HM,W_P";/8+R9Y'BL1Y!O:7_ *]J
MO_WIDR+BXR$CV\3#1S&(BFA<$:1L6T;L(]J0N,%P1NS:)I-T2X+CIC!2XQT'
MW-LV/9=DK=6S:/2Z2J7JJ:JZD_S5<8IGP=WY%R#?Y1GONOUFMG#]+U%UES6?
MD[)2Q_ ^X?4/C$P7BT\C*7$^POM3[==R#K0EUDB/D9!!%5^ZUC;'.4&RUA;-
M$S9<.*M+-R%Q*M42J+)G23<MR9/A=)UKWYQ\/RYYI([]Q^,(\JTT.UQ;45J:
MEEJMOT5L'_A2;2:;A-X[)0V2\!>:H^/-9/CW(Y3EQ'53[E))R>EN>$[$EU=4
MU_BQ2;32L@L]\;+=M2N-3OU>C+;1[+!6^KS3<KJ)L-;E64S#R+<WP]1I(QZS
MAJM@IL9P;&#9R4V,XSTSC.!H!N&W:_:M7/0;G3;I]=6\2KLBX3B_QC))K_1U
M.CFW;EMV[Z*O<=JOJU.@MCF%E4XSA)?-2BVG_IZ/HSL@_&?M
M          U8YS_Q)>8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+
M#PMD@                                    8,Y-;0G=*<?=Q;:K$*V
ML,_KS7]CM<5$OLJ_+UW<2P5<D6D<-U4'"D:QP7+AR1-1-0Z"1BE,4V<&QZ?A
M>R:7DO+-NV#6V2ITFKU==4I1QW)2DEB.4UW2_3%M-*33::Z'E.=;]J^+\.W/
MD6@JC=K-%H[+80EGM;A%O,L-/MC^J233<4TFGU(X_%#S]V=S"_*]4]S%K)K=
M1<5NPU^0K<1F$)(5R<4DX^3:/&6'CE$QX218-\D5)@ICE>]I^N28SG,/G?Q3
MLGCW_+]?QSWO\OU7N5V1LGW]MD.V46GA/ZXREE/T<,KU,)_;WY@W[R5_F6W<
MF]C_ #'2>U97*J'9W5V=T9*4>YKZ)1CAKU4\/T1,>-=S9<
M              *G5._[2D\_QJO7_4WL(NO]!'Q+8HM$@
M                                              4&O-<DJGY,N2)U
M$E$R+IZ<50,<ABE62QH35R&54C&QC"B>%T3DR;'7'>0V/PXR+T/TD%RG@+M4
MNZ^%_&C8^7!';V8U)5(N<<D/DY5K34&?W,MI\9SU,7K9Z^[^QG)LDS]G)C9Q
MW9M2Z,DV\$                                              @*\^
M/+[\C_'R)XVU&4]O?>0GK?>?VJW:[A]10KE/YSZO8;"J'WVF2)QJ?7&2.&*,
MBGGXX%<%UR0:6_3K<8UI.W;6Y9V&/S\LK#$^I=;K+IJ8(O8IDC*8O4NUR8A"
M^I#P6&+$ARF.4Y91P3.,&)U$S?P"-M_(_P"(J6V?:;;R$XRY99MT^H\L5]U*
M\.1D2S3JF#.).?HTB?)6J$[-+=5G,>[RFDY='4527(<^$#;8>'?/^GV30Z?B
M7-.[_+ZDJZ-4NOMP](PNCZN$%TC9'+C%*,HM+N6G/FW[<M1OVOU/,N"]O^8W
M.5FHTDOI]VSUE91+T5DWUE7/"E)N49IOM=89\Q>Q;UY&2;-U'24<Z<,9"/?-
MUFCUB]:+';NV;QHX(FNU=-5TS$43.4IR'+G&<8SC.!NQ5;5?5&ZF49TSBI1E
M%IQE%K*::Z--=4UT:-#[:K:+947QE"^$G&49)J49)X<9)]4T^C3ZI]&9II_'
MK8E^TMLW>51CR3-5T[-5N-V$T;FZ2L+%VM!^:+LJ3;/_ ).AVSN-.@]R3\:U
M]5)7M.CE91#S>X\MVC:N2:+C&X3=>NW&JR6G;_3.53CW5M_RS:DG#/26)1RI
M=JEZ?;>&[UO'%]?RO;H*W;]LMJCJ$OUPC:I=EJ7\T$XN,\=89C+#CW.'.\;^
M)F]^5MH/6=,TEY.)LE$"V"TOS?*J754E\]2+6&R."99M5#)8,HFU2]=^X(0^
M4$%<ESC'Y>8\]XOP30K6\CU,:G)/VZH_5=:U\*ZUU?7HY/MA%M=THY/V<)\=
M\M\A:]Z'C&EE;&#7N6R^BBI/XV6/HGC+4%W622?9"6&7#N W!.F\(M<R,2TD
MRVW9MU,P>;&O&$%&K9\I&X=_*H"O,53'485V$P^6[,GSEP[75.LKDN,I((<]
M/*OE#<?)>\0U%D/V^RZ;N6GISEQ[L=UEDE^JR?:LX^F$4HQS]4I=)_$/B;;/
M%>RST]=G[G?=5VO4WXPI=N>RNN+_ $UP[I8S]4Y-REA=L(;ZC%AETP]OG>NN
M>-^KK+MO:4QB)J]<;EZ)(X26EIV6<=Q(RN5YBHJCF2G9=<O8BE@Q2%+@RJIT
MT4U5">AXMQ?>.8[W3L&QU^YKKGZO*A"*_599+#[8075O#?I&*<G&+\UR[EFR
M<(V&_D>_V^WH*%Z+#G9-_IKKCE=UDWTBLI+K*3C&,I*D-S-YA;#YF;9=;!N/
M=#UR**YB]>T)L]7=1%+KRBI#F22,IZ:;R>ELH)JR;[":9G:Q"8P5-!)!%+I?
MXY\>[1XYV&.T[=_4UEF):B]I*=UB7J_E"&6JX9?:F^KE*4I<K_)ODG>O)O(I
M;SN?]+15YCI].I-PHK;]%G]5D\)VV87?)+HHQA&.J#%XXCGK.0:'PFZ8.F[Q
ML?)2GP1PU5(NB?)#X,0^"J$QGIG&<9_5'N[:X752ILZUSBT_R:PS'M5LZ;8W
M5]+(24E^:>5_K/1)U1L: V]K.A;1J[A-Q WZIP=JC3)JE5]%*8CT'AV2QB_V
MCR.74,W7)GH9-9,Q#8P8N<8Y%;]L^JX_O6JV/7)K5:2^=4LK&7"37<OPDDI1
M?HTTUT9V?X]O6CY)L6DW_0-2T>LT]=L</.%.*EVO\8MN,EZJ2:?5&0!\D^P
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
M+/\ %37'[^,^,>0_2S)Y;&%HD
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
M_:*+-'S!\T6(JBLD<R:J9L&+G.,XR +L(
M                         "!SZ@C?2>NN(=>TTP=X3G^0%[8L738JWI+&
MHVNEF%ML+DF"9]0^,6;,"W,7I@ADG)\9S\.TU<%UR#B_ #Q8_)7QNL'(BR1A
M4+AR"E<$KBJY/[K9:LI[IW'Q'9@^<J-/O)9<OWA\8P7#EHBR4SW8P3HF^N 3
M[B@                                        $+WGM_H^+%^ZIK+_"
M3T5P_4#/GB$_HX>+W^*UK_?*NHB?Z@22BD
M                                !4YJIBM/J47676<-L&M=Q*7+C.$<
M&,\X<3A6>"Y4[>N79ER83_\ ;F3E[>O7 N/]!'Q+8PMD@           4-_(
M;]Y,<WN3OWJ76<2?Y6K+[51<^3G+6\K)YIJ!<Y*7HBUJ'L4D\=/LID+CKGIU
M'4KQ'^S_ /9GLG[%)4?L*\X_ZS']9_F[>]O\6SDCYF_>_P#M4W[_ #!N5_\
MF-N,_P#5Y7LK\E3[:7X)&FOPZ9^&>O7'3/7X=/CUQG'3KG.<]/U?@,BF,C^
M       .[4_96QM>F=FH-_NU'-(8*5^:GVJ=K1GI29QDF'>85^RRYP3)<=._
MNZ=!\W<-FV?=U%;KI--JE#]/NU0L[?R[XO'\#ZFV[YO>S.3V?6:K2.?ZO9ML
MJ[OS[)1S_$GQ\0OD W-;]UH<>]Z[6/;ZA/TV03UXZO3EJM:&MUAG,:JP@V-K
M<(XF)[YU!>\Q[60<.%#*MTO;G(;O37U5^X'Q1QS;^-OEO%]!^WW"K4Q_<*A-
M5.F:DI3E4GV0[)]GU5QBL2EWIK#CMY]N'F'D^Y<H7#>6;A^YVV[2R_;.]IVJ
M^#BXPC:UWV=]??\ 39*3S&/8T\QG9L&EAO6 !TNT[(UY1G]<BKM?:73Y.X2.
M(>HQUIM,'7W]IELG13Q%UQG+/FCB;D<J.4RX0;%55ZJ%QV_:QU^EH=GW?<ZK
MK]MTNIU%&GAWVRJJG9&J'7ZK'"+4(]']4L+H^O0^7N&][-M-U&GW35Z737ZF
M?93&VVNN5L^GT5J<DYRZKZ8IOJNG4[H/FGU               #5CG/_ !)>
M8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@
M   <;,S,/78J1GK!+1L%!Q#->0EIF9?-8R*BV#5/*KE](R+U5!FR9MTBY,=5
M0Y2$+CKG.,"]I]-J-9?#2Z2N=NJLDHQA"+E*4GT48QBFVV_1)-LL:G5:;1:>
M>KUED*=)7%RG.<E&$8KJY2E)I1275MM)$><WY:N <%/8KZ^]D7ZI5_;N92$H
M^PYJ!:J=W;@V9F.JCAD]0S^'U6AG"73X]PRYIO GE;5:7]W':W".,J,[M/";
M_P!R5JDG^$NU_@8:U7W$^(-)K/V<]V4Y9PY0HU,ZU_OQJ<9+\8.2_$WFUYLS
M7NVJPQNFLKG6[W59'']RSE8EFDLQRK@I3*-5U&JJAF;]OWXPLW6PFNB;[)R%
M-C.!C#=]EW;8-;+;=ZTUVEUT/6%D7"6/FLKK%_"2S%KJFT97V;?=FY%H(;IL
M6JHU>WS]+*IJ<<_%/#^F2^,98E%]&DSO ^8?5             #"G)1:$;\=
M-^+V7!#5U+2^T3SQ5,DP0\/BCSGS),W>8A.BC/O+TSG&,]?PCTG#8ZF?+]JC
MHL_O'N6F[/\ ;]Z';_KP>7YQ+2PX7N\]=C]DMKU7N9_L>Q9W?^#DI1<#.5CO
MA[R*K.TUFSZ3ISUH\I^R(6.]/+Z3I4VJU5>*,$USI(JR4))L6LBW3,=/"ZK3
M")E$R*F/CI-Y3X)7Y"XA=L<91AN,9*W3SEGMC=!-+NQEJ,XRE7)X?:I]R3<4
MCESXC\@V>-N:4<@E&=FV3C*G4PCCNE1-IR[<X3E"48613:[G#M;2DV7>=3[I
MU5O2JLKKJ2^5R]UQZBDKAY R*+APQ.LF53#*9C#93DX*42P;HJT>(H.4C? Y
M,9'-#?N-[[QC72VW?]+=I=9%M8G%I2Q\82_3.+^$H.47\&SJAQ[E''^6;?'=
M..:NC5Z*23[JY)N.>O;./ZJY+XPG&,E\4C)X^(?>
M       J=4[_ +2D\_QJO7_4WL(NO]!'Q+8HM$@
M                                        4Z/J)-#N:ER)UAO^/:*8
M@MP43-6FG)$RF33NVMUR-\F<K)E+Z.9*H3<:1N53J93V"^2FR4F2DNP?3!#)
M#OIW]U$N/%S9&E7KGU);3&R3RD<AE7'XFF[.9J2T<FFCG.3X[;;"3:AS8^S^
M.+CIC/7.:9KKDE%@D4
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
M+&W^5=EMUE5/[7=]).,-11W=ZCWINNR$L)NNSMDEE*490E%Y24I7EQB<RX
M                                  !"?Y8_'/:.3Z4+O'2C=J]VU3:\
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
M(F4YTF30F#&[<=QNN?U1:).V
M     "%[SV_T?%B_=4UE_A)Z*X?J!GSQ"?T</%[_ !6M?[Y5U$3_ % DE%(
M                                                         "IU
M<?\ M*3/_&JB_P#4WKPNK]!'Q+8HM$@           4OO,K4,5KG5?Y-"OR4
M.RN-;HMB3D7A766%E>8J\=$R4M#JKDPD9LBYC?:K$2,8A'+=3KTR;)<='/MU
MW#][XOTE,KH66:>Z^MQ6.ZM>[*<8S2ZY:EW)O#<9+\SF)]S.V_L?+&LOC3.J
MK4T46*3SVVR]J,)3@WTPG'L:64I1EZ9P16C.9K^          =@J=HFZ1::W
M<ZR^4C+'4IZ(LL#(HYSA5C,P;]O)QCM/.,XSW-WC8A\?V>@_)K]#IMST-VW:
MV*GH]15.N<7Z2A.+C)?Q3:/V;=K]5M6OHW/0S=>MT]T+:Y+UC.N2E%K\I),M
MZ\&_+3JWDFKK_56SD3T;D'9RR+!1K'0[M+7-AF&:KQ9@UK\JXDY1]&R$O$-\
M*E:O<X3]Q@R":ZBADB'Y^^3O F^<-CJ]]V1K5<2H[99E-/45P:2D[(J,8RC"
M;QW0Z]N)."2DUT>\4_<3L'.):/C^^K]IS&_NCB,&M-9.+;BJYN4Y1E."RHSZ
M=V81G)N*>W/,+FWIKAM2E)J_RY9"ZR\>]5HNN(DR3FS6AZD11)NX4;>JGB)K
M23TN"NI%?)$DRX,5+"R_:B;P'CWQKR+R)N2TVU5]FVUS2OU$\JNI/JUG'UV.
M/6-<<M]'+MCF2R/Y)\I\9\9[6]5O%G?NED).C30P[;9+*3QE=E2ETG9+"751
M[IXBZ3^^N1FXN3%X)L+<UP<6RR-F&(B+5]E'13&$A22+^5;P\1'1+5DT:,FK
MR36,7/:98W=]LY\XQD=)N+</X]PO;'M''-.M/HI3[Y+,I2G/MC%SG*;;;:BL
M_#Y)'+CEW->2\ZW5;SR?4RU&NC#L@^V,(PAW2FH0C!12BI2ECHWUZMEX?A;L
MV3W%Q0T#L:<>&D9^PZTKI;%(J'(=61L<,V^06"06RGG),+OIF*75.7'3M.?.
M.F.G3',SR1LM/'N>;KL^ECV:6G6V>W'X1KF^^N*_",)12_!'57Q?OM_)?'NS
M[WJI=^LNT-?N2^,K(+V[)/\ &4X2;^3>#9X>)/>             !JQSG_B2
M\Q/Y+'(/]Z6W"5ZK\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)
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
MV*+1(
M      $>WE"XL9Y;<.ME4*(CR/M@5-!/9VKR^@HX<JW.F-W;KY*S(CT5RZM]
M></X9/IG!2JOR'S_ &@JB\,,HW<0=,3W(G?](T/ ;,;ZEF=D.9.)C;-)YEBQ
M?S>-AI.9CXB03B'#9WE:76C\M&V/M=7:R9>GVNN+K>%D@G4_J^?*/],.J?[T
MV)_?XI[T,'\-]/ORL0+E9GS#J?NT<95:]R>QVQ?<)X[T.KE)VLJWQZN,?;*0
MYB?AP7.<=!'>A@_O\QQY$?TTZI^<?>/ZP">^/R _F./(C^FG5/SC[Q_6 .^/
MR _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/S
MC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F.
M/(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6
M .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^F
MG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R
M _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC
M[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./
M(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6 .^/R _F./(C^FG5/SC[Q_6
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
MO-6?I>BI>/FU:TGC\.Y_Z?Q/1Q&BYOP
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
M%OL1.P;>$)DGXE2.-AIG&>J><X-G.?S8BS]AST/SJ\MF\CH1=)VIR5NSAR1
MC=#5=,=)O%BJK^HW.FKKNI,W1O65;FQ@^#=3%*8O7)>[ 8B@0%>2W4/DKX.<
MG-=\MN8"._+'4-_I2,# V#<UUD+G,R5>KZD:\LVJ)9=[8961K2T*9ZE)P;*4
M*S,IDF%R)N,MG:F:&\2RO0? NZ^/[PS\!=Y:)U#R;6V_=^45$VW4H>\5=:+<
M$U;2G<9)(]74++PM:DI6ZQ]@@)-)>.DT,6%!9F^:K(*)IJIFQ@YOX$X)U-6<
M-^*6DRM<ZMX\:AI[UGZ7HSK"C0+BTYRCGN1,XMLBS>V=X=$V<Y)E9V?)<YSG
M'3.<BG+8-E1                     *(_U@O\ &R\+O[HFX?WRN+0 O< "
MLW]6]_0O[8_=FT%_G\U &A?(;DMOCBQ](7QBV!QXL=@H]VL>CN/6L)?8=47<
M,++0Z3?[&>(LTS!S351)U79.60].%1D$#%=,SRN%&QT7.$5DP/T\3_@!\(>R
M> FCN8^^7[3E18K_ *UI&R=Q;+OG(>V4W7.L=FR\1$S][U^]CM<777\7$&H]
MCELQ,BTM2\@]571R9SA/U_1P!H-PZO7!ZS_5JZ#BO'U7]75KC!KO56SM64][
MJ&*B8?6UQLU;XJ;A4N5FJ3J,10;VIL^LT@Y:FF>]UF969G=$<+I*IJF D=\Y
M7_:#?I__ -T2"_?RK8 N8 "EG]%R_8J<<>?L8F\:'DF?+"(?NX\CA$SYJQD:
M(FWCWCAH4^7"#1^XBW1$5#%P14[94I<YRF?& .<\L_\ VHOPC_N=L/\ /[>
M QK]1M-2'"OS(>'WR?7B'EW_ !ZI"T/J;8,S$Q;J1Q634G8]HMEE]3VB;@RL
MY)Z]VT_?13'M*K(9@714<FRFIE,"XE&\C^/LOI=/D=&;NU0\T I7TK5C=2-_
MJV=6DKBV$?3F5KSF4Q6V[#)W!"9.HX+@JAL$ST/GM %-/P9/5/(?]0/Y0/*=
M2F#_ /@[UB#E]1ZXM*C95@VMDK-J:_U_KUX@58B7JF?:BTZ[EGS7H99B>59>
MMVF4)W@9D\3'_:B_-Q^YV_\ \_M'@#;OZN#CO<]]>(:Q6&E1,C-N.->]]:<B
M+''138SQWBF0U>V!JZT2QFR9L+FCJS&;7-*/E"%/ALQ9++J8*DDHH0"0CPM<
MZ]%<U/'-QIN^N[O5%+-K72&O==;MHR<['_>#5M]UO4HVIVAE9HA5U\SA85\[
M@U)"*=.R)IO8AP@X*;.#YZ 53N<G-K3?,GZJSQK,-#6N%V!0^-]OU/I&4O\
M69!M-56S[%2NM\O%T)6)UB91A,15;);F46HL@=1(T@S<]ASI]AL@>@\
M                                                I&>*U!/<OF <
M;!LO5=\2W<B=M*HNL^ZRYGY=M;4DU%U3_:.NS?VG+HJGX?60+D79=(D%W,6B
M0                                         (=?.W&D?>.O8;HZITS
M0U\U7))%+C&<+'5N+&'RDIG/Q*3"<L8_7'Q[B8Q^#.17#]0,F^&>25E?&IQD
M<K$33.E';-C<%2[NW*4/NK9$0@?/<8V?4508E,?]3OSGIC&.F!$_U D]%(
M                                                        "IU<
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
M2
M    %$+R:Z@EN!_D?5O^NFI(J&E[95>3>JL($518L'JUG4F):$)DF,HH-XJ_
M03Y--LGGHE'*-\=I2G*47HO,<$%XG6]\@-IZ]HNS*HX]W6-A5"N76ON,].Y6
M&M$0SFHXRF,?VJOM'I,'+^$IL9QGXX%DD[H
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
M7T!)2)6?_P !_DC!KQR[%SE(J.'[F->E303?2*P ]&
M     !$UY(O#CQD\HFP^,6RM_7K>]0G>*$U9)S7;33UGU_ 1,R[M$Y09^03N
MB%TUAL!Y(MD7FNF14<,5XXQ4E5\&,<QDS) 2R@#1KR)^/_3?DSXQV'BCOBR[
M-J6N[+9JA:WTSJ.9JT#=$I&ERZ<U%HM)&Y4R^P:;)PZ3P5P4\<H<Z?P(<F?M
M #E]7<"N.^N.#U2\>DU7W^X^-M7U(AI1W [@4AY^8N%*01.D3[TO:["5.--.
M$.8JR3V.9QRK1TDFNV]%9,BA0((8OZ.GQ#,-F_?QV\Y73=6^8G>_D5E-TUY+
M67MC)E)B'^:PNM(C<GRY,V._!OO;[ONSGJODO0N -KN:'TTOB[YI_D%2EZ)>
M^/;#CQ1&VKJ;$<89NFZ\B)K73.P2]K:U:XL++0+XC+=MDLDJ^6E$,-)QX\E'
M2SEZLJIWE W,Y6>*GCUS YB\/^;FR[EN:#VMPIFFDYJNOT:PTB,U[/NV=K97
M!)/8$5/Z[LUDE6QI-@0AL1TM%&RAG)<&P?H? $F0 KW:T^FB\=VFN>]?\A&J
MI[D51ME5C:\MN.%U3#WK7Z^BF5IG,RRLFR;5V6U/)7QK6UG,TNHFR1LB1&W4
MJ:&4T2%2P!N_R'\5/'KDMSTXM>1&]W+<T3NKB/"HP>MZO4K#2&&KIMHC+VJ:
M*I=X68UW/6R2<Y=6]R7.6$W&E],B6.WJ4YC@;=\D^,6@N8.H+1H3DOJZL[?U
M)<4T2SE0M"+K".7+0^5&$O#RT6ZCI^LV*+5-D[.3C';219J9[D5DS?$ 5K/Z
MFCXEOOM]ZOOKS,^1?,?>_DU_+#KC[D^V]/L^3^__ "(_E&^7=WV^[[P>[[O_
M &OV_  61N+W%/CWPNTU6>/_ !AU;7=1:FJ?N%8NKU_#URHZD7OIYD9ZQ3TP
M[DK';+-*91)[J3E';M^XPF3"BIBD)@H&J/'CQ4\>N-//3E+Y$:)<MS2VZN7$
M*M![(J]ML-(?ZNA&BTO59HRE(A8?7<#;(USAU4&Q<9?S<D7TSJX[>IB&(!)'
M*Q49.QDC"3<<PF(:88/(J7B)5FWD(R5C)!NHT?QTBP=IK-'S!\T6.DLBJ0R:
MJ9LE-C.,YP *PVYOI#?$5MS;KS:D0QY%:2BY.73FY73NF=H5:*U$\='DU).4
M;,XJ\:UOUQK,1,&6,@9C#3<:S8M>B4>DS*0G:!M_%?3U^/6F[^X3[_U1&[3T
MS(\#8R.8:CUWKJRT]+7EL>LK5/7)Y9MO'MFO[9L2\VV>F;$ME_(EL+-PNBFB
MGC),)E $Y(
M  "C#H.>_FXO,$YBMG'/#4Z VW=:#/R\@;VK<NM]JMW[>F7EVNKDV$8=O'6"
M(G'!OMY*U24+_;?@O/ZHD%YTIBF+@Q<X,4V,&*8N<9*8N<=<9QG'PSC.!9)/
MZ                                         (B/.9_1Q;<_P :M3?O
MDUL5P_4#M/A4_HR^-/\ Z63_ *P&U1$_U E.%(
M                                    "IU<?^TI,_\ &JB_]3>O"ZOT
M$?$MBBT2          0P><+=>->\5X76$;,N(ZP[MNC:,59M>Y-61H],(C.V
MO!W!%$SI-2S#F%06+CN]9-UE,V,D,<;'?;-QO_-N<V;W=6IZ3;-,Y)OTC==F
M%73XOL5TD_@XY75(UB^ZKE'^3>/ZMAHM<-;NNJ47%>LJ*<66]<K"[W1&2_F4
MNU]&RKSQTT/=.2NXZ1IZC,WBDE:YEBVE)=O'+236I5KW;=.?N,PBDJWP6(KC
M!4RZN#*I>J;!42&]55,N=W.7\IVWAG'=3R'<Y15-%<G&#DHNVS#]NF#:?UV2
M7:NCQUDUVQ;-"^%<1W3G')=+QK:8R=^HMBIS47)4U97N732:^BN+[GEK+Q%/
MNDD[)]>\!G&ALR*G:]P;SFI'":>#NJ\[H-89&5P97U3E825)MRY$SER3!2Y<
MFR7)39R8W=C!=-=7]U7,YVYT&W[773GTL5]DL=,?5&ZI?/\ EZ].BQUW?T7V
MA<&A5C<-RW:V['K6]/5'/7/TRHN?RZ=W3KU>>FSNE/$5PMTK86EJ2IT_L^;C
ML-S1BNW)EC:8QB[;]N?F!:Y'PT!67KQ0Y<'ZNF;@B1_M)%3SC'3Q/)?/_DCD
MFDEH9:BK1::>>Y:6$JI23_E]R4YV)?#Z9Q;7239[SBWVY>,.+ZV.X1TUVOU4
M,=KUDXVQBU_-[<85U2E\?KA))]8J)MYR'XRZ=Y0Z\<:UVY56\O#8P96#E&14
M&-EI\CV$33EZC,Y;KJ0S],B92FQ@AV[A+'I+I*HY,GGP'$>:<BX1NZWG8+W7
MJ/YXRS*NV/QA;#*[X_Q4HOZHRC+#,C\SX+QKGNS2V/D>G5FF]:YQQ&VF7PG3
M/#<)=,/HXR7TSC*.40.SWT_<[FU&+6.2422D+.LG(M/:_>*6J/9'4-G#<S>/
ML:41,.D$NA?6PJQ(J;J;TD\?9&TFE^[#2_L<ZW9K'N:CZ0O2JE+YYE6YP3?P
MQ-KT[GZFI&K^SS5_YAC0;Y6MJ<O6S3MVQC\L1L4)M+^;-:?KVQ]"&+F'I*"X
MX\D=G:3K4M*ST-07T#&MIB:PU))2*KVI0$R^=.$V2*#9 JDA)*^FF7&?32[2
MY,?.,G-L9X\Y+JN8<.T7)=9775J-7&R3A#/;%1MLA%)MMOZ8K+^+R\+T6L?D
MKBVDX3S?7\6T-EEVFT<ZXJ<\=TG*FN<FU%)+,I/"7HL++:R]:![0\,
M  %Y'Q8R+>4X"<<G+;#<J:5<L\<;#9(R*?N(?85OB7>3$-\<N#.F1\K'_ HK
MDQL?#.!S(\Y4SH\K;Q"><NZN75YZ3HJFOX8DL+X+".K/@&Z&H\0;)9#M[51;
M'HL+,-1=!_QS%Y?Q>7\20(8G,Q             !JQSG_B2\Q/Y+'(/]Z6W"
M5ZK\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)                 PEOOCMI_D
MS17.O=RTUA;($YS.HUPIE1G.5R4],R24U6IQH9*1AI-(N>F3)'PFNGU27(JB
M<Z9O2\5Y?R'A>Z1W?CNHG1JDL27K"R.<N%D'F,XOY-9B_JBXR2:\MR[A?&^=
M;3+9N3::&HTC>8OK&=<\84ZIK$H27S3Q)?3)2BW%UDN9WAAV;I&+F-C<?Y>2
MW+KN,*X?2M5=,DD]HUB,2+DYG2;6-3)'WIBT3)G*ZC%%H])C.,E9'3*JJ3=3
MQS]QNR\FOKV?EE<-NW>>(QM3?[:R3^&9?51)_P JFY0?QL3<8O13R=]L6^\5
MT]F]<.LGN>S5YE.IQ7[JJ*^*45VWQ7\SA&$U\*G%2DH1ALL:L  29^.GR'3W
M#*]2;*Y(6&ZZ6NC>/9V>N,7V',M6GD5W)15GJ#24=(1^7;5HJ=LY9>LU3>-\
MI]RA3-T>F%O+_B/2^1MKA;MSITW)-,Y.NR4<0L4NLJ[7%.6&TI1GB3A+.$U.
M1G3PMYFU?C'=K*MS5VJXOJHQ5M<99G5*'2%M*FU'*3<90S!3CC,DX1+*%?\
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
MO"ZOT$?$MBBT2
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
MTNU23:C[C2Z-K77[G>0<TVGBFW[EP[56T;%9=-:J_3S[9_7&'[;%L'W*J?\
M5[G%J,I>VF^J3J<6"RV.V22LS:K!-V67<?[O*V"5?S,DMT_!ZKZ17<NE.G^R
M;(WRTFBT6@I6GT%-5%"](UPC"*_A%)?ZCGEK=PU^Y7?N-QONOO?\UDY3E_SI
M-O\ UG"#]1^0        *_7ESL$FYW7K6JJK8-#0VK4[ P;]O0R4G9K99(Z7
M6R?KU-A=I4F1<8_4]//]D:$?=1.;Y]HJF_Z:V>MI?B]3JDW_ ![5_H.B?VBQ
MBO'.NFE];WNU-_@M+I,?Z,O_ $D3XUG-J       +'/BGGY.8XQR,<_7]5K5
M-IVJ A4^F<>VC',-5;2JAG/7/=W3-E=J=?A_NG3]3KG?S[6ISGX]U49-M1WB
MY+\%^WTKPOXMO^)SH^[B,8^2=&TL.6R4M_B_W.L7_(DOX$E@V3-6P    /P^
M!;@\%='O]5XN7:>M+.0C*I?-H.K!0&4@D=#Y@P:5V%A9BT,$SEQG,;+OX\K5
M-3K^,/''-C';VF/H)]T&Y[3KN;Z;2Z&4)Z_2Z%5WRB\]LG9.<*I?WH1DY-?!
M6)>N4NB_VG;5O&W\!U6KU\9U[?J]>[-/&2QW15<(3MBO[,Y14$_BZVUTPW-F
M-:S:0                               #\7#A!HW7=.52(-FR*KAPNJ;
M!$T4$2&4554/GX%(FF7.<YS^#&!5"$K)*$$W.3PDO5M^B*9SC7!V3:4(IMM^
MB2ZMO\BO/;?J!*5'RD@VI/&FQ6>)0D%T(Z4L&SF%0<R$<GDY47ZL8RHUN]BN
MXZ8SZ&5U.TN?B?KCH-M]!]I^Y6T0GN6\TT:AP3E&O32M49?&*D[JNY+^UA9^
M1IIN/WA[73J)PVO8[K],IM1E9JHTN4?A)QC1=VM_V>YX^?P->N8OF"H/*'BC
M>]+PFK;W0+W>7E20=+.)6 GJHVA(6T1=EE4\3R*L1-*N7?R5)N1/$64BB:RG
M><N"]I_6^//M[W7A'.]+R/4Z[2ZO:]+&UI*-D+7.=4JX_0U."2[W)OW6TTL)
MYRO&^2ON2V?GOCW5\8TNWZO1[MJY4IMSKLJ4(6PMG_43A-M]BBE[233>6L8<
M!XVI-0P      -/.?%(>7OB?MEC&-3.Y.!BXVZ-4RG*3L;5";CIV?7SW9QW^
MA5V;XQ2XZF,?&,8QG/3 P9]Q.QV[SXRU%U"E*W0ZBK4X2RW&+E5-_E"NV5C?
MP4&S8/[8]^HV3RK1I]1A0W'2W:52;22D^VZ'KZN<Z(UQ7JY32*KHYQG3@
M   "9;Q"49\K9]O[-4.]0CF%?AJ"S)EKG$=*NYN33L<IDCTZ&2F>P2=<9=Z2
M:N,E)(ER<N<&3R-H_M7V6W4\LU^_2BGI=)HO:SGTMOLBXX6>O].FU/U2RLX;
M1J;]W._5Z/A>@X_";6KUVO\ <<<9[J=/7+OR\/&+;:&NJ;P\92D3GC>PY[
M !]TE)R4R^=2DQ(/I63>JY6>2,D[7?/G:V<8QE5T[=**N%U<XQC'<<V<_ 6J
M::=-5&C3PC73%848I1BE\DEA)?D7;[[]3;+4:F<[+YO,I2;E)OYMO+;_ #/A
M_P#DBZ6@    "Q-X(*Y2;]6>96O+K7(6PQ-FB=2L)J,E6V'19NMR26T64G&.
M"&Q]EF@KA(V,D,4^%5L&QG!B$R743[H]9N6U:WCN[[;=93?39JI0E%X[+(O3
M.,E^+65URL+'HWG=#[2M%M>[Z'DVS;I15=I[Z])&<9K/?5):J,HO^ZGA],/+
M3]4FL;<]/#Y!\==:WG?FJ-M^XH=1]H_DZ)L-J1*>9LY28CX=FTK]NB\%9S[L
MTA*)IHMG3%FIE,N,>X65SC!OL>+/N$U7+]YTO%=^T&-UU&8QOT[S!N,)3;LJ
MEU@NV+;E&<UG^2,?3XGES[;-)PO8]7R_CVX]VT:;$I4:A8LC&<XP2KNA]-C[
MII*,JX/'\\I>L$7_ *W_ '1M&:E   !K#RAXLT7D_3DH2PFS!VN$RLO3[LR:
MD<2$&NX]/W+-TW,HAB5@Y#TB^NU,H3/<4JB9R'+USB+ROXFVOR5MT;(RCIN2
M:>#5%^,IKJ_9N2ZRJ<FVFLRJDW."DG.%F:O#OF7=?%FXRHLA+5<5U-B=^G32
ME&72/OTM]%:HI)Q;4+HQ4)RBU"RNN!O+BQNOCY).&]_J#W,"1?TF5Z@D7<O1
MY,JBSM)IE"P)-DT6+MX1F=4C)Z5J_*ET,= F,X'/GE?".4<*UKT7(M);1]34
M+,-TV8^-=J^B?3KA/NCG$HQ>4=).(\ZXKSG0+<.,ZRK4P[4YP32MJS\+:G]=
M;SE?4L2QF+DL-Z[CR9ZTY.&A9FQ2;*$K\3)SLS).$VD=$0S!U)R;]TL;!$FS
M)@R27=NG"I\XP4B9#&-G/3&!5"$[)JNM.5DFDDEEMOHDDNK;^"*92C"+G-I0
M2RV^B27JV_@D2]\1?&C.R<C$[%Y&QOR: :J,Y*(U:N?K-SV<H$=HGNI$L_\
M $6FHH0JD<8WOUCD53<$;%+C"VS'BW[>MXW[4U[SS:JS1;#%J2HEF&HU&,8B
MX])4UO\ FE+%K2Q",>Y6QU;\M_<EL?&=+9LO!K:M?R2:<7?!J>FTV4_J[EF-
M]JZ=L(YK3ZV2;BZISII(I-TDD&Z22""*9$44$$R(HHI)EP1-)%),I4TDDR%Q
M@I2XP4N,=,8Z#>_3:;3Z/3UZ320C7I:H1A"$4E&,(I1C&*711BDDDNB2PCGE
MJ]7J=?JK==K;)VZRZR5EDY-N4YS;E*4F^KE*3;;?5MY/T%X_.   'YK+)-T5
MG#A5-!NW15<.%UCE210;H)F57765/DI$D44B9,<QLX*4N,YSGI@?GU>KTF@T
MT]9KK:Z='7',YV24(17SE*348K\6TC]6BT.MW/5PT&VTVZC76O$*ZX2LLF_7
M$813E)X^"39I9L?R$\5M<J2+,^POOO,QJGI*0^NXQU9L.3^DFKCV-CZ,J0\+
MT5P7.22F<%/@Q3=#%SC&$-\^XWQGLU_[>B[5:^:;3>FJS%-/'Z[ITQDOBI5N
M<6O1F?MA^U_RIO6G_<ZFK1;<GCMCJKFIR32>>VB&H<?7#C9V333S%&*H#RL<
M8YB3082,=M.J-5>OJ34_589S&-NF<=,+I5:U669-W=?AZ;13\'QZ?#K\.'W2
M^/9S49:7>(IOU=.GPOQ>-4W_ *$S[DOM'\DQBVM9LDFO@KM3E_Z=&E_I:-V=
M7[NU+NF/7DM77ZO7)%J4RCUI'.CMYN-1PY.T3<2U;DDF-BB&SE=/.$5'35$B
M^/BGDV/B,M\4\D<*YM]''=?5=JE'+JEW5W+IE_T[%&4E'TE*"E!/^;JC#G,?
M%G/.!KW>2[=;5H>YI7P<;:'UPLV5N48.?K"-G9-K^7*:64Q[@Q\   %[#0DN
M_P!,^.O6%EGW+:!D=?\ %&!M#I>6QGT(AQ$ZU2G&Y)%%;!#=S+)2$51Z=>\N
M4\=?AUY>\JT]7(_+VNT6E4K:=7OTZTH>LU/4.#[6OGU:?RZG67B.INXQX7T&
MNUDHTW:/CU=K<_2#AIE-=R?]GHG'Y]"C;:+18KK89FVVZ;DK'9K#(.)6;G9A
MVL^DY21=GRHX=O'2YCJJJJ&S^KGIC&,8QC&,8P.G&BT.CVW25Z#;ZH4Z*F"C
M"$$HQC%>B271(Y2Z_7ZW=-;;N.XVSOUUTW.=DVY2E)]6VWU;)</$QHNE\JF?
M*GCEM:#Q,ZVMVMJW8B2.,(YDZ3L&$FWD54;?57*A#*Q=D8M; ^,51/.$G**1
MF[DBS=0Z1M5_NMTNE>R;3KWC]]#5VUQ^;KG6I3Z_)2A#H_GT^.=N_L^UFLCO
M^\[?'/\ E\]'59+KT5D+'&'3YN-EG5?V>N>F-&O&">U:/\H^F*>HOE*8A]I7
MC4=K0;+*)M'J:\/:Z=--U2F)GW#9!Z3#E,AR_P"[()F^R8I3%THEUB;Z%^H6
M20 *E/U3GAQ4YL<?"\V./]:4=<JN+M7<JV:$@V93R^YM"QJ[J8FH%))NEAV_
MNFL%G+B:A>T_J.&)Y%D1-=PLQ*D!FCZ9SS'X\D/%X^B-VV=21YD<7Z_$QMY?
M2SA,TKN+56%TX:H;A1.?)7$E.,E/1B+2?HH8LGEL]5/C,LFD0"S<
M
M                                   KW^=?@,\W9KAGRKU9!Y?;+T]"
M.&>QXF-;X,_M^J&IEI \P1-(F3O);7:RBSG./@=2*7<]3&RV;I9K@\="#'7A
M%\FI+W$07#+?%@/F\5^/]EHNY3#G!OO=7(QOU)K23=K&PI]Y*XP2SF(.;)L/
M8Y++;.2+-D<.IG'XH%E46R0                       B[YG>5?17$F:)0
MXU@MN3:C=TF2PTRKSC6*84YK_P"U<6JTGCYAJPG38^*48DW7=8QCN<8;$.D9
M7-WCGP5RCGVF_P TNDMNV)Q_IW6P<I7/X>U5W0<H?.QRC'X0[VI*.!/)WW!<
M3\=:I;11![GR!2_J4U6*$:5\?=M[9J-GRJ493^,^Q.+EOKI;:]=WGJB@;>J:
M+]M7MA5F.LD<SE$2H23$CU+\?'ODTSJ(^ZCW1%$3F3,=(YB9,0QB9*;.+.2;
M#K.,;]J^/Z]PEJ])=*N3B\QEVOI*/QQ)8:RDUG#2>49=XOR'1<LX]H^2;<IQ
MT>LHC;%36)1[EUC+X9B\Q;3:>,IM89D\?$/O            1$><S^CBVY_C
M5J;]\FMBN'Z@=I\*G]&7QI_]+)_U@-JB)_J!*<*0
M                                      %3JX_]I29_XU47_J;UX75^
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
MDT>8\.V[DR2C/6:6$YI>D;%]-L5^$;(R2_!(SN/+'K0
M    *G5Q_P"TI,_\:J+_ -3>O"ZOT$?$MBBT2
M                                        ''RT5&3T5)P<TP:RD/,Q
M[R*EHQ^@FY8R,9(ME&;]@\;*E,DX:O&JQTU"&QDIR&SC..F0!1"Y-:FW!X@N
M>D3<-6+N6];9S+N^:3FWY73F'MNMY5PNRF=>V57*YCR*\2R=*PLN3*I'1T\H
MOB81RX;'Q>34H]2"Y?Q$Y8ZNYEZ6K^Y=7OL>W>X)&6VK.5RJS5"N;=FU<S-1
MG,82;Y.Y89=D.BX*F5)ZU42<)?84QC%IK#P2;/"
M                !I9Y&[$M5N!_+25;JN$%E-%; @R*M2)'6)]Z(1Q6,YQZ
MQBE3)DLOG!SESZB9.ID_MX*)C^I A'^FL@H[$3RYLV4\GEE)#34$18W9DJ$<
MBVV1(*)H="84+EVY7+E7J;.#>@GTQC.,Y-79\"$6BQ;)  _!TU;/6SAD];H.
MV;M!5J[:.DDW#9TV<)F27;N$%2G26062/DIR&QDIBYSC..@JA.=4U96W&R+3
M33PTUU3375-/T9197"V$JK8J5<DTTUE-/HTT^C371I^I6RY?^#RQ2=SDKOQ*
MFJRVKD\]</W^J[C(KPV:P[=KJ+*HTR=18O&3JO%RIC"3-[Z"S,A>TJ[C&<%3
MW)\??<UHZ-NAMG/J[GK*HJ,=53%3]Q)))W0<DU9\YP[E-O+C#JWI#Y(^U76W
M[G/=?'5M$=%=)REI+I.'M-MMJFQ1<77UZ0GVR@EA3FL);1^/WQ%0G&NS1NX]
MZS5?V)MF'-AS3X&!2=N:/0I#!LY3GDGDJT8/;+:6Y.GMEE&C9O'*9,=(BJQ4
M7*7A_+'G_4\RT4^.\7KMT>PV=+9S:5U\?[#47)5U/^9*4I6+"DXQ<H2][X=^
MW+2\'UT.3<MMIUO(JNM-=:;HT\OA8G-1E;:OY9.$8UO+BI249QFQ&MAM(<=,
M1$98(B4@9IBWDX:;CGT1+1KM/"K20C))LJS?L726?@HW=M5CIG+G\)39P+VG
MU%VDU$-5II.&HJG&<)+HXRBTXR3^#32:_$L:G34:S3V:350C9IK82A.+ZJ49
M)QE%KXIIM/\  KM6'P!Q;O9CEY6]_K0^HW4HH]2A7U.-*7J)BSKX4Q H2^)I
MM#2:Q$<F3)(*H)9+]DQVJN<9[MN])]UM]>RJO6;2K-_C##G&[MHG+'ZW#L<X
MK/5UJ3SU2G'X:8:W[/\ 3V;[*S0[PZN.2L<E"5/??"&?\-3[U"3QT5CBL=&Z
MY=<SSZ;T[K[0FN*QJK6$"WK]0JK!-FR;)%3R[?.,XQE]-3+LB:1I*=EW/<N[
M<GQWK+'SGX8Z8QJSR+D.[<JWB_?=[M=VX7SRV_2*_EA!=>V$%],8KHDOXFW'
M&>-;/Q'9*./[#3&G;=/#MBEC,G_-.;PNZR;^J<GU;?\  R>/B'WB.3E?XPN/
M7+W9T%M>_2=]K%ECX=G 3OW$DH&,;VZ,C%G"T9\ZQ+UR;4+(LB.,M\.D<D5.
MTP1+/^YI&3S!P3S9RWQ_LENP[5#2WZ*=CG#WXSDZI224NSLLA]+QW=KRE/,O
MYI)X4\A>!^&^2-]JY#N]FKHUT*HUV?MY5Q5T8MN/?WUV/NCGM[EAN&(O],7'
MXMO[3XI^)K0T0UJFO$HTECDG+&I42L*DS:M@V!BU36DIFR6B95>2+AG%(N4<
M.Y%V=T9J1=%%%(W<DB+O']CYWYZY39/7ZMS=,%*V^Q?TJ*Y/$85U02BG)I]E
M<5%2<92E)8E(M<DW_P ??;QQ&NO;]$H*^;C314_ZNHLBLRG;;-N34$UWV3<W
M!2C&,7F,2)*,\_NXDIIRO,Z!UH]KIY3U6<9&6*TQDTVA?5+GV+F<=9EV+V4P
MCUQ[LL>W2R;.,^WQC';G/E_VH\>EIHQTVZZV.L4,.4JZI0<\?J4%V2C'/\KL
MD\=._P")KK1]X/)8ZJ4M5L^AEHG9E1C9;&:AG]+F^^,IX_G5<5GKV? L=:)W
M12N0^I:/N37SE9Q5[S#DDFB+LJ9)"+>HK+,)B!E4D5%D4I:!F&B[-SA,ZB7K
M(FRF<Y,E.;3WE'&]RXCO^IX[NT4M=I;.UM?IDFE*$XMX;C.#C..4GAK*3REN
MQQ/D^U\SX[I.3;/)O0:NKN2>.Z$DW&=<TLI3KFI0EAM=T7AM8;RV/@'H@
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
MU.<[)NRQN4Y-MMO+;?JV_BW\69KA"%<%76E&N*222PDET2271)+T1^PI*@
M                             -/>?>W6VD>'V^KR=UAI)'H4K4JV?&?Q
M^;3>R8IT HV3Q]I91B_FBNCXQU[44#FS]DILXR%XIX_/DOD+:ML4>ZE:J-MG
MR]JC^M//R[HP<5^,DO5HQMY?Y'#BOC;=]V<NV]Z.=-7S]V_^C6TOCVRFIO\
M"+;Z)E"X=33D:          ?FLBBX25;N$47#==,Z*[=PDFNW715+DBJ*Z"I
M3I+(JD-DIB&QDIBYSC.,X'Y]7I--K]);H=9"-FCNKE7.#])0FG&47^$HMI_@
MS]6AUNKVS6T[EH)NK7:>V%E<UZPLKDI0DL],QDDU^**M'-'BM-<:MDN\1[5R
M[U9;7KR1H$YA-PHBR;*K*K*4V5=*G6_X=KR><)X,93.7K7";G&"F.JDCR^\G
M>/=Q\=\DLVR]3GM5KE/2W-=+*L]$WA+W:\J-L>F'B279.#?6?Q7Y(VOR9Q>K
M>-*X0W6M1AJJ$_JINQUZ9;]JS#E3)Y[H]&^^,XQTU&.3)0   =KHU'M6RK=
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
MA'*;4\M-Q[^LQN<GQG!$G"ELO"#I)+&<F,5L?.,9*0^<:RRZ1P;8%Y@620
M \V7S1\.-P^ ;R:ZE\K7!2*1@N/6TMC.I9:G1Y'32G4S8\RV=N]J\?[0P:X,
M@AJW<U<P_?PA$NS##J\;M$FIHE@LH!?NX2<Q-.\]^,&I>5>C);YA1-J5M"4S
M&.54#SE+L[7.65MU_:D&YC)M+12[ @NP>%+DR*IT<+('4;JHJG VL
M
M                                  '\,4IBY*;&#%-C)3%-C&2F+G'3
M.,XS\,XS@ 4Q_+WXT)GBC>3<KN.,:^C-*3-C:3,Y'U@IF*NAKZO*-5(MS&Y8
M915BJ3-S2R>8I='!4XM_T9YRD4['"EV,L]'ZD$U7B3\ES#FCKLVM-GR#)CR4
MUM$-C6$F<M&:>SZPW])FGL*%8HX0(G)(KF(E.-$$\(MW*J:Z6"(N2HH42CC\
MB28\4@                  ,!;RY1:!XWPZDQN;:%7IF?;F<LX-R^P^MLN3
M&#=N(6HQA7ECE<&.7MR=%L9(F<X[SEQ\1ZOC'".5\QU"T_'-#?J>N'-1[:H?
M[=LL5Q_)R3?P3/(<KY[P_A&F>IY/K]/I7VYC6Y=UT_\ 8ICW63^68Q:7Q:*W
M'-#S2['VTA*Z_P",[.8U#07.#LWU\>+(I;2L;;.#%5+'*,%G#2A,%^[I_<J[
MB1-@A38=(8.= ;C>./MPV?8)5[MS25>X;K'K&A)O35OX=W<D[Y+^\HUK+79+
M"D:1>3_N?WOD4+-GX+&W;=HETEJ)-+56+X]O:VM/%_W)2L>$_<AEP(T^'_&Z
MR\N.0E*U+&&?DCY>1S-W^QI%.LI7*-&+)NK1.JN%$G"1'ZJ!\-F65L>FM).F
MZ9\XPIG.,S>0N8Z+@/$M3O\ =VNZN'916^GN726*H)93[4_JGCJJXS:]#!WC
M;A&N\B\RTO':.]4V3[]18NOMT1:=MC>&NYKZ8=W25LX1?J7N6K>AZ;UXU:)G
M@Z)K;6M3;M$CN7"$77ZM4JO&$02RNY<'30:1\9&,\=QSFQC!2]<YZCEW.>Z<
MBW>5C5NJWG6WMO"<K+;;99>$NKE*3]%\SK17#:.,[-&M.K2;'H=.DLM0KJIJ
MCA9;Z*,8KU?P16[Y-^=&^FV)\IXL5JLM=<UV1[%;3L&$>R4SL++57)5EF\0G
M)1N*M5WV,9PB0W=**I=BISM#F,V)N+PK[8=J6T?N.<W72WBZ'2JB:C#3Y71.
M?;+W;5\6OZ2>8I6)*;TDYW]V&[O>OV_ **([)3/K;J(2E/48?5J"E'VJI?!/
M^JUB3=;;@K*].GE+34:K9UF68Q:QUN#GE8[*IELQZDO&-9!1EE8Z+<RN6AG&
M4^[*9,F[>O;C\&-,]QTL=#N%^BC+OC3=."EC'<H2<>[&7C.,XR_S9O'MFKEN
M&W:?7RA[<KZ(6..<]KG%2[<X6<9QG"_)'9!^,_:        $1'G,_HXMN?XU
M:F_?)K8KA^H':?"I_1E\:?\ TLG_ %@-JB)_J!*<*0
M                                        %3G8^?DGU(T$_DBY0:RU
MKUOB/4QVK97^8<4X&MM3=B.3G2P>83,EGOP7)<%[\_8Z&S<7Z"/B6QA;)
M                 ,0;_P!OP>@M+;+W'8C)9C=?5*4GB-EE/2+*2J:6&T!!
MIJ=<=KF?GG#9DE\<?C7!?C@>AXIQ_5<KY)HN.Z//O:O41AE=>V.<V3_*N"E-
M_A%GF^8<DTG$.+Z[DVMQ[&CT\[,-X[IXQ77^=ECC!?C)'GJO7KJ2>NY%^NHZ
M?/W3AZ\<JY[E7#ITJ==PNJ;X=5%EE,F-G^SD=:ZJZZ:XTU)1JA%))>B26$OX
M(XV6VV7VRNM;E;.3E)OU;;RV_P V?**RV7DO%E_$$XX_XMV;]\&W#F/YQ_\
MKJ[Q_P!M7_YBHZM> ?\ ZT&R?]A;_P#?%Q%I]05"029^+EC*B1*S/2;:A%7!
M$3=[Z"C,Z^?((N7&$\DP2*D)90R!,F+GJ]5SC!OCDN<?M-U.J:WS1MYT4?VL
MTL_IG+WXMI?WHQ7<\?R1]/C@'[QM+I(O8-:EC726K@WC]5<?V\DF_P"Y*;[5
MG^>7K\*W W'-(P +0/T_DL[6UMR.@CFSEC'7BB2S<G>IG!7<U SC-X;">3Y1
M)DZ, AC)BEP8W;T-G."EQC23[KZ*X[SL^J7^+/2WQ?IZ0G!K\?6<OP^7JS?+
M[/-39+9-[TC_ ,*&JHFO7UG79&73T]*X_B_CZ(L)#4LW)             #5
MCG/_ !)>8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@
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
M&]\TW2>Z[S.'?*3<:ZXJNFM-^D*XX2^3D\SEA.<Y/J84'I3RP
M       0M^6S<LBQ:Z_T1$N5VK6::9V+<L)GP0DDQ0D'<-4(TYT5\**-4I.-
MD73A!9/*9ED6:I?M)?#23[I>6VW[KHN&::?_ '73U?N;DGTE;9W1JC)?.NM.
M2^#5WS1OO]I'#:M)L>MYQJH?]\U=KTU#:6515B5DH/UQ;:^R2>.NG7P9!\-2
MS<0     [?K^\6#6EWJM_JSKVE@J$Y'ST8KG)_1478."+&:/$TSIY<1S]'!D
M'*.<]B[=0Z9NI39P/UZ#7:O:]=3N6@FZ];I[8V5S7K&<)*49+\FDS\FOT.DW
M30W;;KZXVZ'453KLA+K&<)Q<9Q?X2BVG^9<+HEOCM@TBG7R(0<-8NZU: MD<
MT>';*/6;*PQ326;,WIV2SAIEZT2=X36PF<Y,*E-C&<XP.L7$>04\JXQH>14=
MJCJ]-"R26<1FUBR'7K_3L4H?G'X^IQXYMQJ[AW+MQXS=W?\ <]5.N+ECNG5G
M--C[>G]2IPLQTQW8:3Z*3OQI</J5S-WO+T/8%IEZ]5Z?27=]E(^N99)6"RMV
M4] P6(ID^?)NDHIIAS/)G<N<-USX)C"9,$.J54GA/,_D+<O'/%Z]TVFBN[7:
MC4JB,K,NNMN$Y]SC'#D\0:C'NBL]7E1<7[[P;XVVOR=RVS:-XU%E.@TVE>HG
M&OM5EJC977V1E+*@LV)REVR>/I6')269?)/XR'7#Q&/VGK2;E+;I&P3F(-9*
M:*BK9J!-/4UW,9'S#MFBW;2\')$;JIM7V$D3)JD*@N7U#I*+^=\-^:H>0Y3V
M/>JH:?DM-7>G#*KO@L*4H)MN$XY3E#+33<HO"DH^F\X>";/&L8<@V.VS4<5N
MM]MJ>';IYR3<8S:24ZY8:C9B+32A-9<93C8TO$ZPG=K4*&W39)FH:ID[)'L[
MY9Z^WRYFH.NKGR1[(1R)8J=-EPAC.,]V&3O),=3>BKT[#9DY'?O>EV+5:CC=
M->HWV%,G178\0G8O2,GW0Z/_ &X9].Z/JL(<8T^PZOD.CTW*+[=-QZR^,=1;
M6LSKK?ZI1799U7^Q/'KVR]')7Y:-ZZBTYQXT'X_^)MG^?:B?03;=%[M2,VWG
MW-M8SD])3-+BY:89HM&SMR]GL.9E\AZ"&&YD(TB9$B)Y2QR^YSO'(]^Y9K-R
MY;7[._.:A97V."K]N*@H1@VVDHI8RVY?J<I.67UH\>['QCCW#]%MG#K/>X\J
MW.JWO5CM]R3G*<II).4I2><**C^A1BH]JEQ\'G#]IQYXK,-OSS?KLKDNR@KT
M_.JD8IH;72*+M?7$(VRJF53'S&,E%)=P<O;A4T@DGG!L-DSY\?-Y>/D>U)J1
M0    UIYA<4-0<X>->V^+6]8,LYKC;M5=5^3,F1'YK7I5,Z;^L72MKKIJI,K
M52K&T:RD:L8IR$>-$_4(=/)R& \^GQ(<L-Q_3K>4O:WC(YP3_P OXN[<O$?'
MKW=VD[9TR!L<TF1AIWD_4C.W"S:-U_L6&*VC+3CU.K!(J9WBN%H%5 X'I5$.
M10A5$S%.0Y2G(<AL&(<AL8,4Q3%SG!BFQGKC./AG  ^"8EH^!B92<EG'M(J%
MCGLM).O277]M'QS95X\<>@V36<+>BV1,;L3(<YNG0N,YZ8 $0/'#Z@+Q#\M=
MU4/CQH/F!'7+<&S9%W#T6J2>F>1.OT+!+,XI_,GBT+/LC450J#61=,HU7#5!
MP_15>N.QNW*JX522.!,> (J^.7FT\8O+7D<GQ)X^<F?R@<@U7-V:)Z__ ",\
M@JIW.-=,I20N2?WKNVJ*W2<?)V<,Y/US)=KCT^B&53&+@P$J@
MT-YP^33A/XWX[7\QS/V]*Z<A=I/9V,H\XGI_>&R(.6E*VA'.I6*=3.IM;7N,
M@94K23360:R*K1=ZB18[<BI&[C*0&1.''.'BQY -2+;SXA;;CMQ:O:VN8H[Z
MPLZ[<Z@[C+9!-XY[)P<M6-@URIVV)>HL)=HY)ARQ2*NV<I+)9.DH4^0.O\V/
M(5P[\=-!JVSN96Z&&FJ9=K;BCU1^K4=@WN2G++\HD)Q5FRK.L:E=;09HTC(Q
M51P\,R*R;&,DFJL11= B@'[<*>?W$WR(ZZL>VN'FSI';>N*I;UZ%-6U?6&W-
M;QB=N:1,7./82/\ RL4.BN9QRPBIMFJX,Q3<I-\.4RJ&*8^"Y W(      $6
MD7YJ?&;-<PE> T;R5]SRS1V;,:=4U1^1O?Z/;L>!,])+5W[].-5):US[0T<M
MCW>)G+!3L^PN;J7J!*6
M                           X2RUJO7*O3=3MD)%V2L62+>PL_ 33)O(Q
M$S$2+<[5_'2+!T15N[9NVZIB'(<N2F+D 4B^>?#?;'BDY-4K?G'R7FV6JG=I
MQ.:?NF5U)!U49U-%9:7U9=%<X3R_15CC.$D<..Y.9A%#IJ&563>8+=34EA^I
M!;4X0<NZ1S7X_57<]1]&.EEL9@=AU#"^%G5)OT8@W-.0*QLF,HJQ6*X3>1ZQ
MNAG$<Z04.4BF5$R6VL/!)MV(            &LG,NB[0V7Q=W32-,3[JN;+G
MJ<NE67[%RJR?/#LWS*2E:XS>HF349.K?!LW42FMW$PD=[@^3%QC)L>U\=;IL
MFR\WVW<^1U1NV6K4)V1DE**S&48V.+_4JIN-K6'E0QA^AX7R;M._;YP+=-JX
MQ=*C?+M,U5*+<9/ME&4ZXR7Z7=7&5*EE8<\MI+)2"J/)+DQJ15W#T[=VY:'E
MJY=-I""C+Y;H=J@^35.F\2>P?S))HF^1<%-@_J(^J0^,]>F>HZ8;APWA>_QC
MJ-QVS;M5W13C.5%4VXXRG&?;GM:],/#1RMV[F_.N.2EIMLW7<]'VR:E7'470
M2EG#4J^Y+N3SG,<IG<K)SIYDVQLJSFN3>Z5&CA(J+AM'7Z?@D'")4S)92<)0
M3R-(NDJ0^<*%-C.%/PG[LXP/G:/Q?X[T$U9IMEVU6)Y3E17-I^N4YJ6&OACT
M^&#Z>M\L>3-Q@Z]5ONZ.MK#4=196FO3#5;CE/XY]?CDU=?R#^5>.)&4>NY*0
M>*F6=OG[E9X\=+&_ME7#IP=1==4W3XF,;.<CV]555%:IHC&%45A1BDDE\DET
M2_(\#===J+977SE.Z3RY2;<F_FV\MO\ ,Y&OU^8M]B@:I5HMW+6&SRT178"&
M:=J[V6GIETVC(Z/:%SA(IEY&3<%(D3/3ID^"YSG\.;6KU>GV_1VZ_73C7I**
MYV3F^BC""<I2?KTC%-M_ADOZ/1ZG<M;3M^@KE9K;[(5UP764[)M1C%>G64FD
ME^.,_$NN\%.&FNN >DY29M\U I["G(=K8-T;)EGS1A PZ$:W4=9K\7*R'M$H
MVF5G*JF<KK&3,]7[W*O87***'-GRAY%WCRMR6&GV^NU[358Z]'IX1<IS<GCW
M)1CERNLPOI65".(1R^Z4NHOB;QELOB#BUFIW&VE;S;6K-;J9R4:X**S[<)RP
MHTU9?U/#G+,Y87;&$!GD]\E+[E/-KZ@U"^D(KC]6I+)G3[!G+![MN98K%RWF
MY9H;TE6]1C7"7J1;!8N#J*=';DN%O01:;5>$_#57!M,N0\@C"SEET.D>DEI8
M276$7U3MDGBV:Z)?TX/M[I6:A^>/.%O/]4^-\;G.OAU$^LNL9:N<7TG-=&J8
MM9JKDLM_U)I2[(UP^)E*8Y"G/A,ACE*=3)3&PF7.<8,?)2XR8V"X^/3'QR-A
M&VDVEEFMB2;2;PCTA8_V/L&/RLS8T;[1M\N,R.FHS,Q]$GM#-#HY,D=MEOV^
MGDN<ER7IT^ XZV^[[LO?[O>[GW9]>[/7.>N<^N?B=MJ?:]F'L=OL=J[>W';V
MXZ8QTQCTQTP?6+9<        "(CSF?T<6W/\:M3?ODUL5P_4#M/A4_HR^-/_
M *63_K ;5$3_ % E.%(
M                 "ISR#_[1+J__&O2W[T<:+J_01\2V,+1(
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
M;6.59H&<-*Q-)434VJI^NISRJ?M?FI';TL?E7"YF;DJ>43@:,_28^5?=^O\
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
MIT>_=KY#MLJU99%**OKM4_;L[5A1FG7*-BBE'],ECO[5*X,$FP8
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
M,;.XG&^,[)Q'::]EX_1#3Z"OKA=7*3PG.<GF4YRPLRDV\))8BDEI'ROEF_\
M-=YLW[DFHEJ-QL267TC""RXUUP7TPKCEM1BDLN4GF<I2?:1]X\X     =QCI
MB4E;_P 46L@]7=-:WM=G 0;=4V,IQL2>]T^S*,VV.G4J2DY9GKC./_;BYL_J
MC0O[H=NITO.-+KZDHRU6W0<\>LIUV60[G_N=D5^$3HM]I>XWZKQWJM#=*4H:
M7=+%#/I&%E5,^U?_ &1V2?XR/1B&LAM*           !AO=G(OC[QIK<9<N1
MN]=-Z J$U.)5F&M6[-G4G55;EK(NP?RJ%?C)R]3D#%OYQ:+BG3DC1)4ZYD&R
MJF"=B9\X UD_G8O%E_ZLLX ?ZY''7_2, ,\Z4Y=<4.2B\DVXY\G>/._G,.4Y
MY=OI3=.M]J+Q1$O:Y5-))46RSJC$J>'R/=E7!<8]8G7^W+U [OMW=NF./M,<
M;'WUMS6&D=>M'["*=WS;M^JFMJ8VDY57*$7'.+1<Y:%@T7\DL7)&Z)E\*+&Q
MT)C.0!\^F]\Z-Y%U%38''S<VJ-[4-*7>U]6[:;V)4-GU%.?C46CF1A%+)29B
M<AB2[!O((*+-LK862(NF8Q<8.7.0,K@       ,2;GW_ *(XX5-K?>0^Z]2:
M%HSV<9UEE=-S[(IVKJF[LD@SD)!A7VMCO$S!0[B<?,(EVNBT(ME=5%JJ<I,E
M3/G 'V:BW;ICD%3&^Q]"[<UAN[7KM^_BFE\U%?JILFF.9.*5PA*1S>T4R6FH
M-9_&K&P1PB5?*B)L]#XQD 9/ %63S^0,BWW7H6SJD/B)E]6SL"R4R4V$S2-<
MMB\A*$(;KVY.FVM+/)L8QUQ@Q>OX<#>/[4M53/C>ZZ*+7OUZZ$Y+^[94HQ_U
MU3_T,T#^\#270Y1M&ODG^WLT%E<?EW5W.4_]5L,_FB <;6&H     !G#1W'#
M>/)"P*5?2FM[!>WZ!D<R3J/;H-(*$*K@_HJ3UHE56,! I+8P;LPZ=(^MDO0F
M#&QC \SR;F/&.':1:[DFLJTM3SVJ3;G/'KV514K)XZ9[8O'QPCU7%.$\KYMK
M'H.+Z&[5W+'<XI*N&?1V6S<:ZT^N.^:[OAEF>N0OC@Y9<9*478VRZ"S/2$EF
MK:7L-4L,59VE;<OEDVS(EA08+>^CF[ITJ5$CK*1F?KG(EE;"BB93^5XEYBX%
MS7<O\GV75R6YM-PKMKE6[%%9?MN2[9-)9<<J?:G+MPFUZ_F7A/R'P3:_\[WW
M1Q>U)I3LJLA:JG)XC[BB^Z*;:2GAP[FH]V913_WXRZ'!;)YU\=JO9&+:2B"V
MF;M"S%Z4RC1PZH-*L]\BR.$<9[7"6)6M(9RD?!DE<8[5"F)DQ<QYIW75;-XO
MW?7:.4H:CV(5*2]4K[JZ)8?P?;8^JZKU6'@GP5M&DWSRSLN@UT(STW[B=KC+
MT;T]%NHAE?%=]4>CZ/T::;1;\UQSLX0[BV.73NH^9'%7:>W3J3:)=6:XY#:C
MO&QS+5I%TYL:1:/6;?)V;*E?;L5E'I<->K0B)S*]N"&SCF"=837W<?BEXJ;K
MWQ';ZL,58(:4/)-9JZ4NMNH=C1]BS#-T5U\QLT8YA7CM)>7,7LE/9KML2)>I
MS]JYUEE<S<=\[<ZXWQ:?%=)9590H.%-UBG*[3P:QVUR4TFH>M7?&7M^BS%1C
M'!W)OM\\?<HY=#EVLKNJU#L4[Z*G"-&IG%Y[K8N$FG/TM[)1]SU>)N4I0A>9
M;E?I3?FQZAK?5,*PFY'2KJQ0ECVRT*T*TF571F:2E-K#EIDQY>LU]^T5/ETH
M;T#/#J>T+Z.3+N=F/MUX)R7BNSZC>-]LG53N4:YUZ5YS!++]ZQ/]%ED6EVKZ
MNQ+W'W8C#5;[F?(7%N7[WIMDX_5"V[:Y60LU:QB;?:O9J:_757)-][^ES<O;
M7;F<X51LB:O          ']SC)?AG'3/Q^'ZN.F<XSC./PESUQ^#/Q#U&,&0
M=4;0N&E=BU+:E!=Q[&XTF5),0#N4A8FP,4'I45FV3JQ4VS?1ZQL(.#^FIE/"
MS=3M60.DNFFH3Y._;)M_)-HU&Q[K&<MNU-?9-1G.N364^DH.,EU2RLXDLQDI
M1;3^SQ[?MRXOO6GY!L\H0W+2V=];G"%D5+#76$XRB^C>'CNB\2@XS49*R#M_
MR'P')WQ2[OMTBRBZYMDCBGZCNM18K*8C?G]IL<2LE.5_#U1R\+!3M4CY)XV1
M4.LN@NQ<-S**81]R?3KC_B/5\*\[;9M],IW;#BW54VR7U>W57).%G;A=\+95
MPDTDI*<)X7=V+=KDGF?1\[^WS==QNC71R)2IT=],7]/N6VP:LK[FY>W95&V<
M4VY1E"<&Y*/>ZO@W;-#                        K"^227D9+E_LED^=&
M<-J_&T.(ATC$2+AE'+4.NSRK4ADR$.H4\O-NENI\F-U6SCKVX+C'-7[@9-^6
M]V3]$M*E_P#R>G?_ "MG4S[<4EX9V=KX_N__ +^U)HH,-&;P      +4O 5?
M+GB!I-4THO+G^361 SEQD^5$,,[W:F2467OSDV$(5!L5HE^IZ:)>WH7I@=)/
MMZMNL\4;=&V.(0LU,8/^U']S:\_PDY1_W3E]]R].FJ\P;C.B?=993I96+I]$
M_P!M5%1_C7&$^O7Z_E@D!UQMC9NGY>2L&JK];==3\O!NZU(SE+G9"N3#B"?.
MV#]U&?-(M=L^1;K/HMLMGL4*;"B!#8SC)<9&5=XV'9>0Z>&DWW2:?6:2NU61
MA="-D%.*E%2[9)Q;49275/I)KXF'MDY#OO&]3/6<?UFHT6LLJ=4K*+)5S=<G
M&3CW0:DDY0B^C76*?P.W6WDUR/O]>D:C?=_[JO-4E\-L2E8N6TKQ::](^R>-
MY%D9["SLX_C7*C*0:)+HF.EDR2Z1%"9P8N,X^?H.%\.VG5PW#:MIVW2Z^O/;
M93IJ:K(Y3B\3A",EF+<7A]4VGT9]'<>=<VWC1SV[=]XW35[?9COJNU5]M<NV
M2E'NA99*+[9)2BVNDDFL-(QA5*I9+S9(.G4Z#DK+:;+)-8>!@8=JJ]DY63>J
ME1;,V;9$ICJ*J'-_W"XZYSG&,9SC[>NUVCVS1V[CN-L*=#3!SG.;48QC%9;;
M?HD?!V_;]=NVNJVW;:IWZ^^:A77!.4IRD\))+U;_ /DOH=5W'I>X5[DV]X]2
M#HDC>8ZWU+5SENR=IS+9A;WZ4)%24!'KM5U$':,/9I!=KC"1L%.=/.<=,YR.
M7WDWDVBYASK<>1[;&4=!J+(*O*PY1JJA2IM>J[U7WX?5=V'U.M?BGBFNX3X]
MVSC.Y24MPT],W9AY49VVV72@FNC5;L]M271]N5T9Z0E=@8RJU^"J\(WPTAJW
M#1<#$-2]N"MHR'9(1[!N7!"D+C"+5N0N.F,8^'X,#'AD0YD      5N?J2/#
MFAY->*F=H:<K*;SF9QHAYB>U1B/311D]L48YBR5PTD^6P3ND'DB5 \A62JYS
MAM.%,W(=!*3>*9 U'^E6\Q3KEEI)7Q_\CK*X5Y0<9*WV:XFK,Y4+/;<T3"+H
MQ39F\4>FPX?WS3AU48M\4^"N74+EDY-A=9"2<8 M=;>_YIMH?N=W7_-J3 'A
M.:H2VQ#3KS;VH"V)A8>/"=9W6[NM9SE)_K-."V/1ZS5K[ET7/>Q^6;+MT"V0
M6+@V2/7B'PZ=<X ]F+P[>1JK>4'@CJ;DHP5C&>R4&GY/.0%3C3)D)4-WU%C'
MIW!LBR*JN>/@[0B\;3\.D=10Z<1+-B*'RJ13& //T^G*_P"T<,/\8N:_^9FS
M@!Z(7D \I_"+QDU*!LW+?<#2G2EQ,MBBZZK\7(7#9]V39KHH2+Z ID(DN^)!
MQ65L>YDWIF<8D?HCEQ[A1))0"&/3WUB/B.VC=8^HVB,Y6:%CI R*1;]N'4=+
M7I31PX>-6::,@II_;.V[2S*4KG*QUSQ6&J2*1\G5+GM*8":#FKY+N/?"3A;G
MGS98Z_;TXZY-KMRA8>.#:BWMT^K>TI2/A*A=8]>SWZB5I]4GTM,L6^7*4D93
MU'R/8F?&39*!U?Q=^5OC5Y;-.WS='&R#VK4H?6^R%]96BJ[G@J=7;LVE"UJO
MVAC.(QU'OFQ8=2LS#.>R@U7,_(N=TQ=$,@0J9#J 1]:%^J!\>'(GFW6>"-'H
MG*2/V5<-P632E=V%9J1J)EIZ1M4 ]G(YK((ST5O*:N.:_:7\)Z46K\A]RJ=V
MW]9!#N/E,#;3RK>;3B3X@5M)L^2M3WG>)7?*=]<U&'T75Z!9Y&+C]=FJ24S)
M6DE\V=K1O&LGSFY-DF.4%'1W!T7'4I,)9SD"0;BQR&K7+3CIIKDQ2ZE?J-3=
MY4&"V34:SM"+@X6]L:M9VV)"O.;!%UJQVZ#9K2\0JB]1*WD71<MG"><FP;)B
M% U&\O?CPJOD[X([?XQRI(YE?%V2=\T7;'Z6#XI>ZZ>@\<TZ3PKE5+#:.GTG
M+J!DU/M9+$2[K)2^I@F< 4.OI2^<EHX+>1O87C_WTG*TRL\G9YWJA_6;&==H
MIKGE?JZ0F8RM1K^//E9./D;4HG)U1XFF3"KB64BRJ'PFV^ '6_J0>36Q_*QY
MAJ)P-XU>M?H/0MHC^+VL(.'=.G<+/[^N<S&EW7:G66R;DD8TK4^V;5^5>&3R
MBS9U)9V<V$>\P ]!'C3ISC'X>O'MKW5]AV#4M;:,XR:Y25V%MJ[/(^KQDU9I
M!V>3NUZFUE#XP><OUZF%U6K%+*[E5=V@P:E5/Z*>0(2=C?64^).D6J0KU9J7
M,;<,0S,<K>]ZYTY0(RJRV"N%T<'CV>V]S:MNZ95$T2JX]U#-L^FJ7&<8/@Y"
M 32^/GRR<%O)W V.2XE;B1M5CI12K7C6-IA96D;0J3)9U[5G,R%1GT&Z\I6W
MQCI>G*Q:LA&%56*W4<)N\*-R :S>4OSU\/\ Q';+UEJODAKCDG=K#M:C/M@5
MYYI&GZPLD,SAF$^[KBS::<7S<6MGS>3,^9F.4B#=PEE+.,Y4P;J7 '3+K]1[
MXW:MRYT#PFKLMMO;&[M];&T[J<Q-7TZL2U,U%?=V3]9KM;KVU[=8+Y6(\C^
M>VMM\]2K.+*K%F37;J%R\1.VP!2\U?\ ]L)D_P#XYEM[_P"FKJ +RGE&\[7!
MOQ*S^NJ3R'-M/8.R=DL'\ZPUCH6!I%NNM:J;,_MD+C=6=TV)KF*KU?FI(JC6
M.R9XHZ?K(+Y10.DW743 W6X+<R('GIQXJ?)FFZ3WWI'7^P/4?4"-Y$5VA5.Y
M7*J931/'WR)@*+LC9)6E0GC'/\N6?KLW+U%/W*2!FBK9PL!N(
M                                                       ,*\A]
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
MB$J^E$:X8J))*,57)7*JYC+F(9--("1\
M                                 =0O>OZ/M&JRU&V/4:[>:=/-\MI>
MM6F(93<,_2Z]Q/782"*Z&54%,8.DIC&%$E,8.0Q38QG %>[E-]/)JFX&D[-Q
M2V"]U/-*^X<H:YOIY"V:^67-@YD6,59BY<76KM>_..Y1SB?-T^!2EQ^"M3?Q
M(P5]]9\@N9'C,WA<*36K++:_MM+LRD3L/5TXH2PZ^L;MEZ6?^&*_[D\3*,Y2
M..F=I*L%$'9F2Y56CLA3E.+C2D@7FN$W*2%YD<;->;ZB8K%==V9M(1UIK&'6
M7N*W;Z](N8>?C$G9B)F<L3NFON6:ABE4.R<(F.4I\F+BRUAX)-KA
M                       .A[1UW7MN:WO6K[6B9:N; JD[49G"?3"Z3*>C
MG$>JZ:'S_N+YEZ^%D%,?:36(4V,XSC&1]38]WU>P;QI=[T#QK-)?"V&?1RA)
M22?SB\8DOBFT?)W_ &71\CV35[#N"SHM9I[*9X]5&R+BVOE*.<Q?P:3^!Y[>
MQZ+-ZPV!=];V1/"5@H5ML-.F2E*<J>9*N2SN(>*(]^,&,W56:9.F;\!B&QG'
MPR.M6S[IIM[VG3;QHWG2:K3UW0_V;(J:S^*3P_Q.-N][3JMAWC5;)KEC6:/4
M64S^7=7-PEC\&UE?-=3J\?'OY9^RBHID[DY.3=MH^-C8]LL\?R#]XL1LS9,F
M;8BCAV[=N%"IIIIE,=0YL%+C.<XP/VVVU452OOE&%$(N4I2:48Q2RY2;Z))=
M6WT2ZL_!33=J+H:?3PE9?9)1C&*<I2E)X48I9;;;222RWT1=2\6W"R1X?Z.D
M%KN0B>W=N.H>R7UFD<BB=:8Q+-VE5J7E=%55N\=P!)9XLZ63SV9=OE4R&.FD
M10_-[SAY(I\@\FA';,OC^WQG70WT]R4FG;=AI-*?;!13Z]D(R:3DTNH7@/Q?
M?XVXI.6ZI+D>XRA;J(KJJHP355&4VI.OOG*<ET[YRBFXQ3<FPPJ9U
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
MZC35;UY([KM=-*2T4).-=>5E*^<&I637QA7*-<6L.5J>%$3?N0&[MH^^3O\
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
M**1<%(0N,%*7&,8QT '[
M                            *;_U#FI$Z%RFU+N^"35BEMN:[,VD'[3U
M6R[BYZGDV<<I+IO4L)FP]0J\_!H%R4_J)%:DSUQU*+L/3!#+3W$_;Q]^<:-%
M;C7.0\CL/5U.L4[A,F$TDK.XAFJ5I;)$+@I<)-+&BZ2+G&,8R4F,XQCKT%MK
M#P2;!"  !\)9.-,^/%ED&)I--+"RD<5VAE\FCG!,X5.TPI[@J6<*%SW9+TZ&
MQ_9%UTW*I7N$O9;QW8?;GY9],EI7T.UZ=3A[Z67'*[L?/'K@^X6BZ11^96:V
MQ7N&;N6U3-VBOY:[)J.-@2%3<O6,AC7ZT?8T'2+N0CC)O642I:E(GW!R'(4Y
M<834SE,YRFSM]NNFV'5^18Z??:J+>[1V^Q&U1E'WU*MIJ,NDI>TK>U-/'JNJ
M36OGW,ZKD.B\92U''[=13VZZG]Q*ERC+]NXV)IRC]48.UT]S36?1_2VG77UU
MY4.;FK:!!ZYJFV\'AJ]EX2-D[-6J]=+*5F[5,NG&N)VW1\T[=,(Y10V&I#]3
M()9PD4WHD33)M[N_@WQIOF[6[QK]OQJ+L=T:[+*:\I8[E"J4$I2_F:_4_JQW
M-MZ6[+Y_\I[!L]6R;?N.=-3GME;57?;VMY479=&;<8_R)]8KZ4^U)+H=R\C'
M.*]G.I-\FMHL3*9ZFQ39E'7),9]4JWV$M>M*PFECO+C'0N,8[>I?[7.<9^IM
MWB#QEM:2TVRZ&27_ %T'J/ACUO=C?\?CU]3Y.Y^:O*V[-O5;[KX-_P#4S6F^
M.?33JI+^'PZ>ABDO*WE&1N[:$Y);](U?GPJ_;%W%L,K=ZI@V#X4=HXL6$W)\
M'QUZGP;/7XC[KX)P=SC8]FVIS@OI?[33Y7Y/V^G\#SR\@\^4)5K?-X]N;S)?
MO-3B3^;7N8?\3$-EM=HNDLM/W&R3]LG7)$DG$U99B1G99PF@3":":TC*.'3Q
M4B*>,%)@Q\X*7X8^ ]!HM!H=MTZTFW4U:?2Q;:A7",(+/KB,4DL_'H><UVX:
M_=-0]9N5]VHU<DDYVSE9-I=%F4VY/"].O0X ?K/Q@      ?WMSVX-TSVYSD
MN#=/AG.,8SG&,_JY+@V.O]CKC^R&5G'Q)P\9^!;^\'.NIVF\.Y2T32;ANWVC
MM:S6RN-U>XB9Z_%Q-?II) J1BX,11[,UM[CN_ HBDD;'PSUSSY^YO=]+N/D.
M&ATS3GH=!758U_UDI67=N?PA9#\FY(Z0_:GLNKVSQK9K]4G&&OW"VVM/_JXP
MKI[L?WIU3Z_&*BT3*#78V9        "+'S5_T9?);_TC?_6 U4*H?J!U;P9_
MT<6H_P#&K;/[Y-D$S_4"7<4
M                      *G/(/_ +1+J_\ QKTM^]'&BZOT$?$MC"T2
M                          8^M^I-5;"EH">OVLM?7B<JBWN*M,V^F5RR
MRU:7]=%UZ\!(S4:]>0ZWNFR:G<W.F;U$RFZ]2XSCZVW[_ONTT6Z7:M;J]-I;
MUBV%5UE<;%AK%D822FL-K$D^C:^)\;<N.\?WG44ZO=]#H]5J].\U3NIKMG4\
MIYKE.,G!Y2>8M=4G\#((^2?9               -6.<_\27F)_)8Y!_O2VX2
MO5?F"(CZ<7^*YO+]WU7][NE"N?J0BP\+9( %4+SYM9\G)?4#UR1WBK.-%LVL
M.H?&?8GGV=_NZME(WSTZ9=IQSZ)RM_[(9(;W_:K/2/A>X5P<?WRW1N?]KVW1
M2J\_AW1MQ^/<<]ON]KUBYSMMLU+]@]I2@_Y?<6HO=N/Q[95=WX.)!2-H#4T
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
MAJ;LWQLUNGZ\U:T.K'2%BD=JJSFK]7KV=RA&&<1[-G5IIX4\GT64=8:)XRX
MER\5K[;.QO#'S'Y([;X.\)N";C?VE=X3NN:%PWXWJ<<T[YJ: TK96M6V1LZ%
M=6BROIA[/RTE)F@#*91+B$]-VEZB3\A@!7]^B-_CD<S/Y,U:_?3@P!Z2H
M
M   H(^9VW0EP\CG()S!&26;02U"J+UVB8AL.9NL:YJD3.E/V%QG"L;+(+,C8
M-DQL&;?AQCH7%Z/Z2"U3X<M*W;1O K54#L&/7A;);W]EV4:!>-U&TC"1%RDL
MO*\TE$%LX51D74$BW=JI'*FHWRY]%0N%$SBW)Y9)***0
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
M/4.1-,OX,9.<Q$DDRY,8Q2%SG'XMPW#0[/H+MSW&R%&WT0E.R<ND8Q763?\
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
M-S5INS0OU(4.OG+SV39XY2?Q:CC!5G<&_9.C%+Z_3 $A@
M                                                    "MA]2/ $
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
MZ1O_ *P&JA5#]0.K>#/^CBU'_C5MG]\FR"9_J!+N*
M                                        %3GD'_VB75_^->EOWHXT
M75^@CXEL86B0
MU8YS_P 27F)_)8Y!_O2VX2O5?F"(CZ<7^*YO+]WU7][NE"N?J0BP\+9( &LG
M*+B+I/E]3H^G;C@7KS$$Z<OJM9H%]B)ME4>/B-TI!6$DSMWC;",DBU2*X;.6
M[EHOZ29CI9.DD<GM>$<_Y+X^W&>X\=MC'W8J-M<X]]5JCEQ4XY3S%MN,HRC*
M.6E+$I)^%Y[XYXMY(VR&V\FIE+VI.55M<NRZJ4L*3A+$EB224HRC*$L1;BW&
M+59/G%XA=E\98&7VIJF==;=U##HF>V BL>5G?Z/'DSG"TC,QS'U&-A@&9.AW
M$@S*@=N3)CK-$D$CKC=/QE]P.S<TU5>Q[[5';^06/MKQ+-%TOA&$I?57-^D:
MY]RD\*-DI24313RM]N&^<%TEG(./W2W+CE2[K,QQJ*(_&4XQ^FRN/K*R':XK
M+E7&$7,AS&PYK2           !?GX2;UB^17%_4.RF<HVDYI>HQ$!>2(N$5G
M$=?JY'M8NULWZ*1LG9+N)%'+M)-3!3F9ND5.G:H7.>57DOB]_$.;[ALUD)0T
MRU$YTY32E19)RJ<6_5*+[&UE=\91]4SKUXLY9I^:<"VW?*[(V:IZ:%=^&FXZ
MBN*C:I)?I;DN])X?9.,O1IFU@\*9!*P?E&\C?+'6O(2_\>];SI=0TRK-JX5M
M.5^.;9NEM:3U7BYM65^\\@F\5B&F7<D=)#Y45FNE[?H=8Q^\N-V?"'A[@>\\
M2TG+=YJ_S#<;Y69A9)^S4X6R@H^W'"F\13E[O?%]W2*6&:'>>_-?D/8^9:SA
MNR6_Y;MFGC7BRN*]^Y650FY^[)2<%F34?:[)+MPY-Y17ZF)B7L,K(SL_*R4Y
M-R[QQ(RTS,/G,G*RD@[5,LZ?2,@]57=O7CE8^3J*JG,<YLYSG.<Y&V&GT^GT
ME$-+I*X5::N*C"$(J,8Q2PHQBDDDET2222-/-3J=3K=1/5ZRR=NJLDY3G.3E
M.4F\N4I2;<I-]6VVV_4XT7BP          :I<Q>-S7DOJ%_5F9FK*\U]QFQT
M"5<E;)I%G&[=5%:#?O%4LKMH:R-%,H+9(HF1)QANY4PIAMA,V&O-WCJ?D#B>
M-OBGR'02E;I_AWII*VC/HO=C&+CZ?U*ZTY*+D9T\ ^3*_'7,>S<Y]O&MRC&G
M4OX5RBVZ;W\<52E*,NN%799+$I1BBJS,0\M7I:2@9Z-?0TW#/G47+Q$HU78R
M49),5SMGK!^R<D3<-7;5PF8BB9RE,0Q<XSCJ.;-U-VGNEI]1&4+X2<91DFI1
MDGAQDGAIIK#3ZI]&=0ZK:KZHWT2C.B<5*,HM.,HM93371IKJFNC75'&BV7
M  WLX)<5)3D)LUA8+!%J8U#1))K(W!^Y]5!M8G[;H[CJ1&G(7"CU>46*GF1]
M(Z?M(W)S95375:%6RIXD\<:OR)R:O33A)<?TTHSU=G5)0SE51DL?U+L.,</,
M5W68:AAXF\Q>3=#XTXI;K5.#Y#J8RKT=3PW*W&':X_&JG*G-O";[:\J5D2SU
MG.<YSG.<YSG.<YSG/7.<Y^.<YSG\.<CIQ77737&JJ*C5%)1BDDDDL))+HDET
M271(Y0W76ZBV6HU$I3OG)RE*3<I2E)Y<I-Y;;;RV^K?5F=>-6@K?R;W71-,4
MQ(Y9"VRQ$Y.6] R[2LUIGC+NQV>0Q@R9,-8:*245P0QR9<+>F@3.552%SYKF
M?*MOX5QO5<CW%KVM/7],,X=ECZ5UQ_&<FEG#[5F3^F+9ZG@W$-RYWRG2<8VQ
M/WM19]4\9554>MELO3I"";QE=TL07U22=\O2^FM?Z!UK5]4ZR@FT#5*K'HLV
MR222)7DF\PF3#^=FG*2:69*>F7!<KNW)\=RJILY^!<8+CEIR3D6[<KWF_?=Z
MME;K[YMMMO$5_+"";?;""^F,5T27SRSK?QCC.S\/V/3\?V*J-.WZ>"222S*6
M/JLFTEW63?U3D^K;^6$9*>-&[]HZ8NT_5:O6R[1REWG3]1NY2,BLGWI&(H3O
M3/G'4N<&QU^&<9'PS[Y 3_5<?!1^@S_TF>8?_J00 [)4/IG/!W2+%&VB&X(5
MM[)11G)FK:W[GY*;!KJN73-PQ5Q)5"^[FLM2F2E1=&,GAXR7PBM@BJ>"JIIG
M*!-I3*53=<U6!HNO:E6:'2*M'(0]8IU,@8JKU6N1+7&<-HN!KT&T8Q$1'-\9
MZ$0;HII$Q^ N !B[D-Q?XZ\M*$?6')C2NM]XT(SU*30K6R:I%6=E&RR!3)HS
M$(I(-U'<#-)(J&3*\9*-W)4SF)@_:8V,@1FZA^G7\+FC;PRV)0^!VNW-GC5$
MEV&=CW;<FZ:ZT<H/FTBW=H4G<VR+]2B/6[MH3*:V(_U4R]Q"FP0YRF D_P"0
M'';3?*/2-[XY;TIB=UTQLR!1K%UI2,W9:DC+P3=ZQD4(]*;I,S6[+$)I.XU
MQ3,7K93&$^WN[<Y+D#7O@[XSN$?C=B=B0?"[2GY&8K:\C79:_M?RD;;V)\^D
M*FVEF=?<>OM>^WIQ%^P;3KHO8R.V(KZO53!\E)DH&-^;'AQ\<'D5V16=N\Q^
M.?Y8=AT^D--<5RP?E=WOK[Y=3&,]/V9K#?*=6;/I$&[]*<L[Y?W"[95V;U^S
M*N4R)D(!(Q5JS"4JL5RFUEE\LK=2@8BLU^.]R[>?+X2!CV\5$LO>2#AV_=^T
M8-$T_475464[>XYS&SG.0(LN67@L\5?.3=<_R*Y1<5&FRMRVF,KT18KJWW%R
M!H"TRQJD.UK]?P_A=9[7IM;7=QT(Q0:X<Y9^Y.@@F0ZAL)DZ 1&[B@(6J?4#
M:4JU;C6D-7:U*:$@(&'8)818Q4+#Z6AXZ+C6:./@DT8L6R:29<?VI"8P+J_0
M1\2S-R&XO\=>6E"/K#DQI76^\:$9ZE)H5K9-4BK.RC99 IDT9B$4D&ZCN!FD
MD5#)E>,E&[DJ9S$P?M,;&;1)&;J'Z=?PN:-O#+8E#X':[<V>-42789V/=MR;
MIKK1R@^;2+=VA2=S;(OU*(];NVA,IK8C_53+W$*;!#G*8"7^WTBK7RCVC6]I
MB4Y&E7.J3=(L<$BX>12+ZK6*(<P,O$I.XARPD(Y-U$O%$2J-5D5D<&ZIG(;!
M38 T$X1>(?QX>.2Y7/8'#/CW^1RW;!K+:G6^6_*QO#87S>N,Y5";;1WL-J;+
MO$8P].3;$5]9JB@OGM[<GR3.2Y DE
M                                 !C_ &QL*)U)JW8^U)W&#0NMJ);;
MW*$RIA'*K"IP+^==(%4R4_:HNDQR0OP-G)C8Z8SGX NO0%+SP\:7J'-'GO<M
MA;ZRWMCNI1EJY$OZT]2(K&738$C>X5--U.M%U5%'D%%SULS(JMC=Z3APD@DX
M]1 ZJ2MV72/0@O!BT2                                 '^%4DEDS)
M+)D52/CM.FJ0JB9R_P!@Q#8R4V/^[@3&4HONBVI+Y$2C&2[9).+^#*S?ER\/
MA;E]\.5G%2 <*7EPZDK5M[4$6EE;%P,XZO)F[:_8I$]0ML,OZKJ2BR=WS4RA
MUFN"O,90>5QE\&#K?AG\K:CXU:X=<FK(L>3]1*#T?L^QR")<+III)MXW55K?
MO3)+9?$.GZ4$[644.ODY8\V<&*UPHE'XH%HL6R0        BH\C?C1C^:ZM;
MOU.MT?0]OU&$5K:#R<9.7=7MU=P\<24?#SRT>563AUX>1?N56[UN@[SV.54U
M$%,92.CG7P]YGM\;1NVK<=//5<>U%JL:A)*RJS"C*<%+$9J<8Q4H2E'K&+4E
M]2EK[YK\&T^494;OMFIAI.2::IU)SBW5=7W.486..90<)2DXSC&?24HRA+Z7
M&L;R8X#\G>)S<DQM>AXS3%WI8]KL&IR"%EIJKM0W8W0=OFI4I""6>&^"!)-J
MR.XSC.$\&S@V,;J\+\J\*YY/]OL.J_\ FBH]SHMBZ[DEZM1>8S2_F=<IJ/Q:
MZ&B7.O$/._'D%J>0Z3_YF.7:M13)6TMOT3DL2K;_ )5;&#E_*GAFFHR*8S
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
MS[3/_1=]_P"TTG_)J#Y/WC_X_'O]C7?\ND,(37],(C_^.8#_ *O,<,7:W_\
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
MQ=+3['I9RIU-D'B>HMB\65]RZQIKDG6XQ:]QJ7<W!Q1 L-IS48
M      #D8>5?P,M%SD4OEK*0TBRE8UT4I#F;/XYRD\9KE(H4Q#91<(E-C!L9
MQGI\<"SJ**M5IYZ6]=U%D)1DOG&2::_BF7M-J+M)J*]7IWVWU3C.+^4HM-/^
M#2969\L?)ZT<QO(IRJY!7%NU8SMLV-B 6C6":Z;")9ZSKT)J^+B6.'+ATNHT
MCHVFI)$5.?N7P7U,E)D^2%Y)\HVFK8>2[CL=$Y64Z+77T1E+"E)4VSK4FETR
MU'+QT.RO$]XMY#Q7;-_U$(UWZ[;]/J)1CEQC*ZF%CC%OKA.6%GKCU([Q\(]
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
M=<BBI$OLX-@OP &;@
M                        %=+ZCZ0;I<;]!1)L*>Z>[O>2".<%QE+#>,H=
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
MB@
M!4XY5]U:^H/T=*9QAYB?MG'[M0QG+?+4LK6&E.ZF4R5;U<MS(9<=.TO?C/9U
M+_;BZOT$?$MCBT2
M   &K'.?^)+S$_DL<@_WI;<)7JOS!$1].+_%<WE^[ZK^]W2A7/U(18>%LD
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
M.8^=T^-\9V3B6TU[+Q_3PT^@KZX7K*323G.3^J<Y8692;>$EZ)):)<JY9O\
MS7>;-^Y'J)ZC<+%C+Z1A!-N-=<%],*XY;48I++E)YE*4GVQ))191-%%,ZRRQ
MR))))$,HHJHH;!")ID)C)CG.;.,8QC&<YSD?=E)13E)I12RV_@>=C&4I*,4W
M)O"2]6RY_P"+K@4RXDZN+=KU'(*[]V=%,W%M653*HK1:ZKE-]'Z\CULY-A-=
M!3!'$PHGVE</RE2ZJ)-$%#<Y/-_E.SGV^?Y;M<VN*Z*;527I?8OIEJ)+Y/K&
MI/\ 3#,OIE9)+IWX$\15>.M@_P TW:"?+]?6G<WU=%;Q*.GB_FGB5S7ZK,1^
MJ-<).5$8,,_@                 !4YY!_]HEU?_C7I;]Z.-%U?H(^);&%H
MD
M           U;YNZXL6W>(/)+6]1*Z5M-LTY>HZNLV1NQS*S1()V[C80F?34
MZEG7;8K,^.GVB+YQUQUZXE/#R"B3X\.3G\$/EUJG;TFHNC3T)96H[*13(H<Y
MJ!;28A[$ZRV3QZKE>O>JE*HHXZ95<L$R9^&<B])96"#T3H^08RS!C*Q;QM(Q
MDFS;2$=(,ETW+-\Q>HD<M'C1PB8Z3ALY;J%.F<N<E.4V,XSTR+!)]@
M                              K0>7SQ%$NA+1RQXKUTC>[MR/+'M_5$
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
MXIMNS;1QO1:#C]'[;9H:>#JKPTXQFN_ZLY;FW)RFY-RE-MR;;;,N#X)Z
M
M                                                     "L[]2;)
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
M&_\ K :J%4/U ZMX,_Z.+4?^-6V?WR;()G^H$NXH
M                                       5.>:O]/OQI_QKXS_X1P+L
M?T$%L86B0                                                U8Y
MS_Q)>8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@    %3#S
MSU%U%\I=;7 K;*<9;=)1+ KG.39PXFZO<;@233+C),$+AO%3$;\,&SGJ?KG&
M/AUWU^UG<(7\'UNWMYOT^Y2ECY0MIJ[?],H6?Z#G?]W&W6:?GVAW)1Q1J-JA
M'/SG5==W+^$)U?Z2#S'3K]K.<8Z9_!C&<]>F>W'3.2_#)NF,Y_4Q\?C^ ;-?
MD:J=/B?P           9SC.3?(6$UHQTY![FV- ZOCCR)VM*@K3*0L+@DL]5
MDI%LNC%KM%7C!U(+J+F;K'40PLH8^"8,;.<^8NX5Q+4[U+D6JV[1V[W-1S=.
MJ,Y_0E&+3DFE)12CW)*6$EG"/64<[YEI=BAQG2;GK:=A@Y8HKMG"'UR<I)J+
M3E%R;EVMN.6WC+-DN%O&#G';=ET+9''FG;!I?I33%=KM]^V?5:E-8H[Q'YLZ
M=S,JI&,[=!8;%-[R.:9>'?)8,CZ2AC8+GQOD?FWC+0;+JMFY=J-)J<UR3TD7
M&VYRP^Q*$5)U3SCLLEV*#Q+N263V_C#@?E;<=]TF]\,TVLTN+8M:R2E50H=R
M[VYS<8W5XSWUP[W-9CVMO!>.',DZL'XN&Z#M!=JZ01<M7**K=RV<)$60<(+$
M,FL@NBH4R:J*J9LE,4V,E,7.<9QT%4)SKFK*VXSBTTT\-->C3^#7P93.$+(.
MNQ*5<DTTUE-/HTT^C37JBCYY)^'\AQ*Y$6".A(1ZTT]?7#BUZJE/254C$HYX
M8JTO3B/>AT\/Z=)K';81.<SC+#+5<_\ N^,YZ9>&O(-7/N(U7:FV,N0Z5*K5
M1RNYR72%V/[-T4I92[>_OBOTG*OSAXWN\=\SNITM4H\:UC=NDEA]JB^LZ>[T
M[J9-Q[6^[V_;F_UHTTUCJW86YKG#Z]U?4IBZ7"<6PE'PL*VRNMV8,0JSUXL;
M)&L;&,\'P9P[<*)-FY/M*'*7XC(V][YM''-MLW?>]17IMNJ693F\+\$EZRD_
MY8Q3E)]$FS&6Q;!O/)]SKV;8=/;JMRM>(P@LO\92?I&*]93DU&*ZR:1<E\='
MCSK/"^E+3ME/$VK?-P9)$N%L:H^LQK<:;*:^*33G+E!)V2'27(4[QSDJ2DDX
M(4YRE32033YV>7_+>M\C[DM+HO<HXMIY/VJF\2LEZ>]<DVN]KI".6JXMI-N4
MF^F'A;PUH/&&UO5Z[V]1R[4Q7O7)9C7'U]BEM)]B>'.6$[9)-I1C",9+QA@S
MF !$_P"8O6^C+5Q'L=TVJ_;5VXT)R@OJ"PMV[9>P/KE*JIMR49FW.LV<R41:
MFR1LOD2'R5HDV^8&*;#+.,YX^WG>>3Z'G].V[%"5VW:J+6KK;:KC3'K[S>&H
MSJ;78VOJ<O:37N&O7W*['Q3</'-^Z<@G&G<]')/1V))V2NF\>Q%93E"U)^XD
M_H4?>:?M%,P=%SF2        &4]'6R#H&Z].WNTL\OJS3-HZ_MU@992,M[Z!
MK=NB9>7:X1*4YEL.&+%5/M+C.39STZ9S\!\/D^@U.[<;W':]#+MUNIT-]5<L
MX[9V52A!Y^&)23/0<4W'2[/RG;-WU\>_0Z77Z>ZR.,]U=5T)S6/CF,6CT,(F
M6C)Z*C)V$D&DM#34>REHB4CW";MA)1DBV3>,)!DZ1,=%RT>-5B*)J$SDIR&Q
MG&<XR.2.HHOTM\]+J82KU-<W&<9+$HRBVI1DGU33333]&=E=/J*-7IZ]7I9Q
MLTML(SA.+3C*,DG&46NC4DTTUT:>3D!:+P                  5.>0?_:)
M=7_XUZ6_>CC1=7Z"/B6QA:)
M                                   IT>:3QB2NH;A9.6VBZZN]T_=)
M1Q,[7K,.URIC5MOE76%'MC0:HY,HE1+9(N3*FR0GHQ3\YDLY3;K-DT[L)?!^
MI!O=X*?((SVAKUKP\VK8$B;*UC%&SJ!_*.<$<7;6<>GU^ZK99=3H\G]=HX[$
M4"9PHI!83RFF8K%RIBF<<=06*102
M    !5P\P?B?.P/.<Q^)M>>L99B]4L^XM9U)#*!VYT,J2+S;%%:,3I.6;QFY
M2PM+LFA#9SDV7Z)29(Y[[D9?!D'=/%7YGT]@+UCC9R]GDV][<J-('6^[9)1%
MNQN:Y\F185K9+M55-)C;ESY3092N"X1E#9PFZ]-YT6>I0^*!9;%LD
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
M:7RQIM9&>D_8[KHI0<JU9[L95V=W9.,G"#RG&49Q<>GTM2??B-Z488,V@
M                          $)GDL\PU%X>.9/3NGF41LSD1AKC$HB[647
MI.K#.D<*-5+<=BNBXF+*=)0JJ<.@LB9-,V%'2R.,IIKUQCGJ_0%5!XWYR>2'
M9K^R9BMM<C[JCDZ2[QC&.759IK-XMEP6-;>V184?7D&HN?N3;D]@UR?/7!<F
MSG.;G2)!DE3AAY2]2-974D1I7EA!5N_()%LM8UPC=IK7-D0>_P!QX2M[K7CZ
M4H3G&2$[5222W5-+IE3!2=,B,Q]>@)8.!7@,GG<G#[-YOG1B85HHWD(W0E=E
MTG<K,J%,FLF38UKAG*C.*B^A<E4C8I=5TO@^/4=MLD.BI3*?R!:BK]?@:G!Q
M-9J\+%5RN0,>UB8.!@X]K%0\/%L42MV<=&1K%)!FQ9-4"8(FDD0I"%QC&,8P
M+9)RX  #2;F!XXN#G/B,91_+GC3K/<[R)BGD'!6V<B5HG8M:AWV'F7$96=F5
MAU!W^O1V7#]1QANSDD4,.^U?!/6(0Y93P\M91#65A/#^?_Y2A-O'Q3<?.#G(
M38^J3:4K3QY7Y9)2N3UO)+7I.;J2ZII.GVF'3O$A8F44\?1JR9G!V.$SHO$U
M4#'R9#.,="?''CKP[R?CVCY9M>ST.RV"[X66ZB^-=T&O<KE7==9!J,T\=T?K
MK:;7;+#YM^3?)_F[B7)-=PW==ZO554Y*%E=&FHG91-/VK8V4T5SBY0:RX33A
M8I)-2AE<^-@:JJJ*HTTQC"F$5&,8I*,8I82271)+HDNB71&MU]]VINGJ=3.5
MFHLDY2E)N4I2D\RE*3RW)MMMMMMO+ N%HL^> C4;%GK_ 'AO5TU(>5G[9&:L
MA72J?:LRB:Q$L+58"-%.[&3MII_:(_"OV<X]2-)C&>N#X&DWW6;_ &V;MMG%
MZY-45:>6IFEZ.5DI55Y_&$:K,?A8_P #?'[0>.55;/NO++(IZB[41TL&UUC"
MJ$;;,/Y3E;7G\:EA]&2<QWD0XJRO(U3BZPORJ^RRS*U62=$BW!J<ZN+;!\.*
M<VM!399J6!%RD9MDG;A STN6Q53..B6<*W>(N=4</7-[=(ELOMJUKN7O*E^E
MSJ]?;::EGU[/K<5#ZC.U/F?Q_J.:O@56L;WSW74GV/V7<O6E6_I=B:<<?I[_
M .FI.?TD7'U!/_%#C#_C)M+_  72!F_[3O\ YX;W_P!CIO\ QKC ?WB__.[8
M?^WU7_BT%9$;J&BAG.9XT;V@M0U7?;_65FSI^XMWKF'OK!J24@TDV$Y(UU;Y
MXI&JNUZSE65C%2(?,2-<.2]ATLG*<N<^8T_,^+ZKD%_%:M;3_P 0Z=I3HD^V
M;<H1L79W)*S$9)R]MR[>JEAIGK-3P;ENDXYI^77:"_\ X;U*DX:B*[ZTHV2K
M?N.+;JS.+4?<4.Y8<<IHP8/3GDS_ &DDHLHFBBF=998Y$DDDB&44544-@A$T
MR$QDQSG-G&,8QC.<YR(E)13E)I12RV_@3&,I248IN3>$EZMDI.I_$KR+ME%D
MMN[C>0''/4\#7I&W3<W?R.W]S2K,7'+2;N29:_B\D>D6(W0ST;2;N*7/\.PI
MNI<&P?OWGOA^@W2''^.QMWC?K;HU0A1B-+LE)147?+IC+_57&V*^+77&?>/?
M;MS7<=IGR/DLJ=DX]33*Z<]1F5RJC%R<HZ>/U9POTVSJD_@GE9D8\=GDFX5Z
M3J4'QJ+#[ UA DG)!VTVO?U8*0B;;/3*R6'4]=LP)RFHJKXQ$4$$BIOV#%F@
M0KA]T3,L?#_E[PWY(Y+K[>9NS2:W5.J*>EH4XSJA!/$*>_\ Q^WK*3S"<YR;
MA5U45FKPOYO\7\6VZK@ZJUF@TBMDUJ]0ZY0NLFUFR_V_\!RZ1BL65UPBE.WH
MY/0CS4TZ%KO-1>T01V:S/;.I]?;',ZCUDEV3Y4_SJCED&ZK<YVZB;YK2$E>\
MGV5<GRI\<GR;.5?MNW'4ZSQNM#JE)6:#7WZ?$DTXKZ+NUI]5VNYK#],8^&%B
M'[H=LTNB\H/7Z1Q=6X[=I]3F+3C)_71W)KH^Y4)Y7KG/7.7$D,^&NH
M   !'QSLYG$XW5]M2Z-[=YN.X1:KV*6<MT7<=18%59=B2V2#1TDJTE)5P[;K
M)QC)0BC<RJ!UW93(ID;/-;O.GF2WA=:XOQJ<?^)KJU*RSI+]M7+].$TXNZQ=
M8I_HAB;7U09M/]OG@^CFTO\ C#E<)/B]-CC33U7[JR+Q)R::?L5RZ/'^)8G#
M*4)QE6\L=EL5PFG]CM<[+V6P2BN%Y*;G9%W*RKY4I"I$.Z?OE5W*^4TDRD+W
M&SVD+@N.F,8P-!]3J=1K-1/5:NR=NJLDY3G.3E.4F\N4I2;<I-]6VVV_4Z':
M?3Z?240TNDKA5I:XJ,(0BHQC&*Q&,8I)1BDL))))=$<(+)>  V#X\\EMF<;;
M86P4:3,O#OE6^+12Y%9<]:M#-$^,X(^9D/@K:303R8K9\E@KEMWF+@QDCJI*
M>JX?S3D/!MVCO''KW7<L*<'UJMA\86PRE*+ZX])1?U0E&24EY+F?"..<]V:>
MQ\ETZNTSZPDNEM,_A95/UA-?QC)9A.,X.47(]S@J,#RNTI1>86EV[B95K$2X
MK>R(-MDCF8@Z^T67DUL2K)-1)9)]0IB07]YV(J'7C9))]C)6*&%<YK\MZ?1>
M1^.Z7R]QJO#C".FW&E=9T6Q_19)I?5'ZE7[CQFMT/MB^^,,'^'+M?XRY%J_"
M_*+.Y2G/5;7>WB&HHGGW*XI_HLBXRM=2SB?[CZG%5SLA>&M1LZ     2%^.W
MC=+[AW)#W^6CG26MM5R;.QR$JHDD5E-6Z,6;O:U5&F7*:Q7JGO,)O7Q2IG33
M9(934.BHZ;9/E_PMX^OYWR^GWZV^/Z*<;M3)I]K47F%&>GU727:UE-5JR:ZQ
M2>&O.'DC3^.^%WVZ>Q+DFMA*G2137>IR6)WX:E].GC+ORXN+L]NN6/<R66AT
MP.5(         !@?:7CYK//JUTC6T1%JQNZK+*L:?0+Q#-L'D&J\LXPBW:6E
ML7L2GJ;&+'R[7(N9-1@B1=1NX;%4<Y5P+YJ\7\2Y)L>KY3K)1T&\Z/3RL>IB
MEBQ0BVJ[X+'N=W2$)+^K%N*BY17MRV,\$>7.8\9W[1\/TT)[EL6LU,*HZ:4G
MW4NR23LT\WGVU'K.=<OZ32DW[<I.U99X5^5KR0?3C;SC.!/DSUA>MB\5&;K"
M502]Z>P2M.I)79&1;YQ7V%**M8/8&L4T\X.I5G+AJDS<=6^#0SW#M!3G4=+S
MT-.,G*30/,C3E6W[QHVA6=M:IMZ.31=FK3HY\M'Z*:*C^OV&)=IMIFK6J'RX
M(5]%R+=J_9G-C"J1,YQU S\
M
M                   *O?U*Q9+,#P].D<N(@LOO,KY+.$N\\D9GJ;,4<N<D
MRM@J;4CS&>TV"]38[L9SVYQ<K^)#*XE'<&<5EF7)3X(R<OF!3&R7M,?"V)$^
M"8QGK@I2R1>O7]7.1OW]K^KC=P'4Z7.;*=TLZ?*,J:))_DWW?Q3.=GW;Z.VG
MR'H]8XXHNVFM*7SE"_4*2_-1E#^#1VP;(&K!GK8'&[:.LM.Z:WC;8MNRI.],
MVHU)R55P:4(WJKIDVRZFFBC5)..1GTW>7$9T44R[:)&6Q@I.WN\KM/,=CWKD
M6X\8T$W+<]K]KWNB[<VIO$'E]SKQVV=%VR:CU><>NWCA&_[%QK;.5[C6H;5N
MWN^QU?=BIQ69II**L3[JNK[X)RZ+&<"CU1Y$^X_RWY:W]/WWS?WSSW7?E#Y;
M\M]!C[#V^,8]UA]AU[GUN[\7Z?I=OQ[A:7O>\\]O[?M6/7N[LR[L_#MQVX^.
M>[/P+K]CV%CO_<][SZ=O;B/;CX]V>[.>F.W'7)O'PKY];GXBWNN&C[3.V#3A
MY9LG=M623Y:0@'<&Y7(25>5MF\.JE6[,W0SE9NY9^CZJR1$W&%4,G3SC+R1X
MJXYY VNY6T55<B5;]G4QBHV*:7TJQK#LK;Z2C/.$VX=LL-96\7^7^3^.-VH=
M.HMNXT[%[^DE)RK=;?URJC+*JM2^J,H=N9)*?=#,7>99/&\@S:/V:GK-'S9!
MXU5[%$_5;N4B+(*>FJ4BI.](^,]#%P;'7XXQD<Q;*YU62JL6+(R::^33P_3I
MZG5VJR%U4;JWFN<4T_FFLI]>OI\SZ105G\,4IBY*;&#%-C)3%-C&2F+G'3.,
MXS\,XS@$\=5ZAI-8?H1=[8\1W!.\SDQ?92ERNN/456G;%]RKBYJM4[&V3O))
MTM$ORR$'7H\[<ALKX8D9()IXR<N$S=Q\YOV'S]Y1VO35[51J8:S"4*_>I5MO
M7I%*<>V=DL_I[W.3?1Y6$8$Y#]NGB;=M59N^HTMFBRW99[%SJJZ?5)N$NZNN
M./U>VH12RUAY9";N[=GC.X[ED(/B!H9GNS:33*B#+<6UWUFL^O:T^)CL3DX.
MIVB0^67"4BW">5&YS131AE7L5PL[2QZ6=D^-<:\T<N<-5Y!W66V['+#>DTL:
MZ[[(_&,[:H]U49+I)*V4\9CVUR^HU;Y5RGP9PM3TGC?:([IO\<J.LU<K;=/5
M+X2A3;+MNG%]8MU0KSB7=9%=I#0NNLZ76<N%3KN'"JBZZRALG4666/E1550V
M?B8ZAS9SG.?PYR-BX0C"*A!)02PDO@EZ(UEG.5DW9-MSDVVWZMOU9^0J*0
M  "S-Q:Y6PW [Q64J\3Z+"1V/LZT;->:6HKQ<Q5[ [/87406>EFB"B;Y*I0*
ML;EV\5QE+UDU&Z!%2*NT3#2[G'!-3Y2\Z:G;-(YPV?14:9:R]+I6O;4^R#?T
MNV:EV077#4Y.+C7)&]' ?(.F\2?;_I=UUBA/>]?J-5+14-];'[CA[DTOJ5-;
MCWS?3*<(*2E9%E<>^WRW;/N=EV%?9U]9KC;Y=W.6&<D3E,Y?R+Q3O4/V)E30
M;-D2]J:"")$T&R!"))$(F0I<;@[5M>W[)MU.T[55&G;M/6H5PCZ1BO\ 6V_6
M4FW*4FY2;;;-*-WW?<M^W._>=WNG?N>IL<[+)>LI2_U)+TC%)1C%*,4HI(ZB
M/H'SCZX^/?RS]E%13)W)R<F[;1\;&Q[99X_D'[Q8C9FR9,VQ%'#MV[<*%333
M3*8ZAS8*7&<YQ@6[;:J*I7WRC"B$7*4I-*,8I9<I-]$DNK;Z)=67*:;M1=#3
MZ>$K+[)*,8Q3E*4I/"C%++;;:2266^B+<WBU\:F.,\:VWGNABW<[WL<29&$K
MQ_1<MM3P4FCT<L\+%RHDXNTJU/Z;Y=/.2,T<F:HF-@RZBN@7G'S-_P :7/C'
M')./%J;,SLZIZJ<7T>/54Q?6$7UF\3DEB*CT9\!>#EP6B/*^3PC+EM]>(5]&
MM)7)=8Y]'?-=+)+I".:XMYFY31#7$V>  C9\OI2F\<'*'!L8-C[KU(W3.,9Q
MW%V923%STS^J4V,9Q_8S@51_4# G@2_H^*[^ZILW_"3(3/\ 4":$4
M                                                    *G/-7^GW
MXT_XU\9_\(X%V/Z""V,+1(
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
MXMQ[2\3XYHN-Z*<[-+HM/"J,IO,I=J_4\=$V\O"Z+T71&4A\,^^
M         %3CF+C$5]0#QX>1W5JYD[9QPR_63,;N<Y=I(P3GO[LF*7"T2B5
MV"XQC),?V<YR+B_006QQ;)
M                                  ^*2C8Z9CG\/,,&4K$RK)U&RD7)
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
MFO>=)K/\JWQVK6:*/L>W9+N=*C*4O:QE]G;.<LPZ=DG)-*64=$'U#Y(
M   ?)(2#")8/964=HL(R,:.9"1?N3X3;LF#)$[EX[<*&S@I$6S=,QSYS\,%+
MG(^?NVY:?9]KU.[ZO/[72Z>RZ>/7LJ@YRQ^.(L^GLFU:C?=YTFQZ1I:K6:JJ
MB#?IWW3C7'/X9DLE//<^T)O=&TKOL^P9,1_;IUU(),\N3/$XB)3[6<# MG1V
M[11RT@81LW9I*&23.HFA@QL8-G(Y*[[O.MY#O.JWS<9=VMU5T[)OX)R><+Y1
MBL1BO1122Z([)[%LV@X[LVEV+;(]FWZ2B%5:^/;"*BFW\9/&92?64FV^K,8C
MY1]4     E6\5&WGE?VY/Z6DEU'%9V? R,G%QIT%G:*%SJK%22.X+U5RTCV<
ME3V\B1X;*?5TJU9DR;\64IM@/MTY&MOYM+C.M4;-FWG3SILKGAUN<(2G!RC+
M*EW15E/:TU+W<-,UV^Y?C4MSX"N3Z#OKWW8]17J*;:\JV,)3A"WMG%J4.W,+
MW*+3BZ$TU@D8M_T]O);EK#;/WGP&U^UL493EV:EFU3)3,+4FTK.2!SKOX[4,
M[9'\5 O9)JQ.5\Y@W"[<C1'/]SN.YPRCS6/.GC7C_ -WJNV+51]G6N4UHY9E
M91%?S*?7-+EF,/<:GTPG;VSE&[X \I\A\D;)=5O^CFM5H5"$M;'MC3J)/X.'
M3MO4<2L5:E7U[L5=T(.OSNCCAR!XY65>G;^TEM;2]H0=KL<PFSZ#9Z2^7<-E
M545,,D[#&,,2".3HFR15#*B2I,=Q#&+G&<X&-A#'M>I5QMLRC7:M5+)9)]=/
MUD82"A).6EE4<'(EE8D>P;+N\HE44*7)^SMQG..N?B+E5-M]BIHC*=LGA1BF
MVW\DEU;*++*Z8.RV48UI9;;227S;?1$B/'OQB[@V0_BIG;F%-14=7,>]7:/\
M-U[[+,ESY468M8'U#XJCHR"64U59;";AD=4A_9.>TZ>,V\,\!\WY(_WF[:>W
M;=F@G*4K8-7S26>RG3MQFYRZ=KL]NM_"<FNUX*YK]PO .+R6@VO54[GOEDHQ
MC"FQ/3UN3<>_4:J*G7"$6GWJOW;8]&ZE%]RD?XG\F=)*6VR<7ZWKY]HQ_2)V
M5BZ/5;,;+>2MZ##/9*N)3W)"NFM^7=H*N7#)=5RJ=N8N$UULHG[<W>%/*/$M
M#KK/'JT/^40_<26FE8\V73Z1E'5R:6-7*2Z84:_2B$8N$%/!/GOQ)S'<]!7Y
M&CKY;Q='3IZF%<4JJ:^LE/10BY?]TBG]2<IV^M\YS[YN$AXVP-,@
M^EDR>23QI'1S1R_D'[E!DQ8LD%73QZ\=*D0;-&C9 AUG#EPL<I$TR%R8YLXQ
MC&<Y%%EE=-<KKI1A5"+<I-I))++;;Z))=6WT2+E55M]L::8RG=.2C&,4W*4F
M\))+JVWT275LMM>*+QQ/.-\47?FZ8PB.[;5#G:5JKN2)JJ:NJ\HD3+HKWJ7.
M$;Q/(9]-W@F>Y@SSEKW8.JZ)C0;SOYAKYC?_ ,*\;FWQJBS-EJZ+4VQ?3M^=
M,'UAG]<_KQB,&=%/M[\)V\)T_P#Q?RBM+E.HKQ54^KTM4EU[OE?8ND\?X</Z
M><RL1OAS:X(<7O(9I27T/RIUG%[ ISWUW<#*8P2.NNO["HW,W;V[7EL12/)5
M6R,RYQ^-2R9!TGC*#I)PV.HB?6PVC//AWGQ$\JWTK'(5UR7XK7>6WKP:M\\Q
M:6:4<Q4H\UI98A1YAO#4;E#KR+>91HUV9'>^UA;='K-TG"RW:R=MSNW<1@"Z
MSXG/-9Q'\L^N$W^K)DNNM^UV)2>;2XU7.59FOE243RF@\FZP[(FS;[%UZ=X?
M&&\RP2(9(BJ17[5@Y4PW $PH
M
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
M?T?%=_=4V;_A)D)G^H$T(H
M                     5.>:O\ 3[\:?\:^,_\ A' NQ_006QA:)
M                                         #5CG/\ Q)>8G\ECD'^]
M+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@            !CK;FL:UNC
M6%]U1;T/7KFP*M,5>3R5-)1=HG*,U&Z$FRPL4R:<E$.C)NFJG3JDX1(?'Q+@
M?7V#>];QS>]+OVWO&LTE\+8^N'VO+C+'\LUF,E\8MKXGQ>1[%H>3[#K./;DL
MZ+6:>=4NB;2FFE*.>G=!XG!_"44_@4"]ZZ7NG'G;5XTWL%HFUM%&F#QKM1N?
M"C*38KH(R$)/1JF,Y,>,L$*\;O6_?@JI45RE4*13!R%ZL\7Y'MO+=@TO(MID
MY:'55]RSZQDFXSA+^]7-2A+'3,6TVL-\@.6<8W3AG(M7QG>8J.OTEO:\=8RB
MTI0LB_[-D'&<<X>))22EE+$H^^>=   ";3:OEDK>R>!Z?%E/4<O 7YY0:AKJ
M3L45*1;"BLXVH/*UVRD1'-DL2>/G<;"*)GCLIHHM,JX*598G4HUJV+P+K-F\
MI/G$MPKMVJ.KMU$:Y1E*]RM5GTSDWV_1*::LRW+&7&+ZFTO(/N'T6^>)%P".
MW64[Q+1TZ:5D)PC0HTNKZH12[OKC!IUXC&&<*4ET.-\._"-;>^UD.0-[C4E=
M2::L")HMF\3(JA<]FL6[:3BHS*!\9*K%U(KQM)/,F^RHMELCT4(HO@E[[AO)
M<>+[$^)[7-K?]QJ?<UT=.FDW&4L_"5N)5P^*7?+*:CFQ]M?BR7+>0+F.[03X
M[MER[$^JNU44I0CCXPIS&R>>CE[<<-.>+>(Y_G1T      #K%VJ[:[TRW4MZ
MNJU9V^L3]7=N4<9RLW;3\4[BEUTL%41-E5%)WDQ>ARYZX_#C\(_;MFNGMFXZ
M?<JDI6:>^NU)^C=<E))^O1M?)GX-TT%>Z[9J=KM;C5J:+*FUZI60<&UZ=4G\
MT>?OO;0FS^..Q)W6FU:S(5^<AWSI!H[6;+XAK)'(J8PVGZS)G3*VF(9^@<BB
M:J1LY)W^FI@BI3D+U@XORK9.8[15O6Q7PNTMD4VDUWUR?K"R/K"<7E-/UQF.
M8M-\>>6\0W[A.]6[%R"B=.KJFTFT^RV*]+*I>DX26&FO3.))232PV/1'F0
M  #]$<HE62,X(HJAA0F5TT52H+*(X-C*A$ESHN"(J')UP4^4SX+GXY*;\&8E
MW.+4&E/'1M96?AE96?RROS15'M4DYIN&>J3P\?'#P\/\</\ )DS&H_*;KWC%
MQO2UKQ@XTL*!MZ3RW3M6Q+98V]T:R[EKT+]Z91=.(@IBR2SA)1;#:.5PSBXD
MZV<HE53[D3ZY[_X-W;FO,7O/-MZGJ^/PS[6GJK=+@G_T45WSA7%/'=8N^VU+
MZG&6)+9KCGG[9N"<)6Q\#V.&CY'9A6ZFZQ7J;7_2S:A7.V;3EVUOLJJ;^E2C
MF+L'>.CD5LSE)Q@K6V-KP$=#6=Y/V6!3D(9FO'1%MC8!Z1DC9V$>NLX]GA9W
MA=FN1-0R673)4R>$RFPD34SR_P 0V7@_-KMAV&V=FBC57/MFU*=4K%W.N4DE
MG"[9Q;2?;.*>6NY[C^%N:;[S[@='(>0TPJU\KK:^Z"<871KEVJV,6WVY?="2
M3:[X2:PGVK>D8P,L                    %3GFK_3[\:?\:^,_^$<"[']!
M!;&%HD
M                   /G=M&K]JY8OFS=ZR>MUFCQF[13<M7;5RF9%PV<MUB
MG17;KHGR0Y#XR4Q<YQG&<9 %*CR/\;;?XO>:NMN0O&-1U6*7>9Q[>-9,X])7
M+"K6N->HI7C5"S1J8N'=/D6,REANS/VE<14BJRP4^&QSFOUJ5K5<4W-O"2ZM
MM^F%\RF34$Y2:44LMOT1L=S^\N-AW[2:GJ_03BPZZJ\]3H62W+))+^RGI&S2
MT>U=S&M(N4;E*Z)5ZN[R=J]?-54RS:O>F7JQ+W/-W_"?@M;$ERCG&GA+>LIZ
M?3SQ-4+'^)8DW%W2S],7GVDE)XM>*] _/7G^6_3EQ'@.JG'8TFM3J:\Q>HEG
MK55+"DJ(X^J<6O>;<5FE9M@]&U)J$3E^*?R5DT;+'T3R(N<A^1N8*3-%MDZM
M(2R&KYQ/&2XAEE,8=O&-%GB]"]I"F;QKW!5>U)%9TJ36+SKX9?)Z%RCB.FA_
MQ%7_ (]4%&#U,/[:712OA^+[K(9CF4HPB]KOM]\XKBFH?$N9ZJ?_  S;_@76
M.4UI;%_(WU<:+/DEVU3Q+$8RLDK2-"V9KK:<-BQ:SOE/V# Y,5/,O3+)$66.
M36,7N]NNZAWCQ%NY+C&>Y(^2J%SC.,XQG&1I!NNR[QL>I_9[UI=1I-5_8NKG
M7)KYI32;7XKHS?C:-]V7?]+^]V+5Z;6:3T[Z;86Q3^3<&TG^#PU\4=W'S#ZH
M                             !UVWU6#O=3M%(L[(DE6KE79NJV&.4ST
M3?P=AC7,1+,CY^/0CI@\43S_ +!@!24\/.S5^+?DH+J>RR.&L7L%Y?..E@4<
ME7;H9L[.9]>HJ^T6]%1*1?W:IMHY'O)ZB>)$Y,XQW&Z79+,2"\:+1(
M                    '^%?5])3T<DPMV']+*N#&2PKVY]/*A2&*8Q,&Z=<
M8SC.<?JB8]O<N[/;GKCUP1+N[7VX[L=,^F2@YROWQRCVK=K10N3UVLL_)4N^
M3!W^O9S*1*C5[7%N'T8O\HJB:)(-J1FDLJBW4(B;O;*? YBGSDW3WC?C?Q79
MLNFU6T;3MVHV^[3PE"RRF%TYPE%-2<[5*7<UU;RFGE=,8.4')_*'EZK?M3I=
MYWG<]+N=&IG&RJJZRB$)QDTXJ%3A'M36(K#36'USDR%0O)GSAUC6X2GTC>CR
M&K%;AV,! PBE%U?+L(B&C$2-X^/8)3=)DO;MV;=,J:>"YQDJ9<%Z],8P+&K\
M&^*=;8[;MGI4F\_T[=14L_A&JZ$4OP22_ OZ/S_Y?T%:JHWNZ45'']2K37/"
M^<K:9R;_ !;;?Q9G[7/FLYQ4Z2*YMUEH^VHXZQ3+QEPH5>@LD0Z8*HFQ>ZX:
MTA9!;.,9,0ZQ7)2GSUR0Q?LCS>\?;;XRW&GLV^G5:"['255]D^O]Z.H=R:^:
M7;T]&GU/4;+]T7E7;+_<W&_2;C2WUC=IZZ^GQ49:94-/Y.7=A^J:Z$PW'OS=
M<9=GY90VX(N>T'9W!DT<NY7*EOH"ZZIO32PE:H6/0E8[O-CN4,_BVK5N4V.Y
MR;&#&QKURW[:.:[)W:CCTZMUT2ZXCBJ])>N:IR<9?AV6RE+X071&R?#?NGX+
MOW;IN25W;1KWA9GF[3MOHL6PBIQ_'W*HPC\9OJS=OD#S<T-I+04WO)#8M-N,
M<O'NFNOFE5L<38?OS<%V!EX6!B3Q+MV58IU3IJ/%<?99M.]53I@N,9QIQ/QI
MRGDO*ZN,2T>IT]RFG>[:Y5^S4I8G.?>ECIE07K.>(KU,J<Q\I\1XKQ"WE<-;
MI=32X-:=560L]^YQS"N'8WGKAS?I"&92]"AB.IAR.             #836.A
MY[:>G-[[$JT3/S<QI137<W)L(9OA\BE2;&I<65GEWK!!NK('Q"N(QBX,NF;"
M+5F1RHL7LZ'3\EO?*=+L?(MKVC7655:?<EJ(1E-]K=U:I=<%)M1^M2G'M?64
MW!1>>C]EL/$=7R#C.[;UM]=UNIVMZ:<HP7<E18[HVSE%)R^APKDY+I""FY+'
M6.O8]:>-   #X7EM6HCVJVML@W>/(6Y5N::1[HRJ:;[-;DVU@.3U4_M82*X8
M-TE<XZY*5QC/X<X&KGW2[QIJ>+:#8FT];J-=[R6>JKIKG!MKUZRNBD_1XE\C
M;O[0]BU=W*]RY)AK0:?0?M\X>)67VUV)*7H^V-#<EZKO@_1]9,-R>?SFYL1F
MXB]?M=9Z/8+I*(_,*A6E;):^Q;':IC,S>GD_$HGPGUPFHVC&RR>39,4_=@AB
MZ,*"-_S5Q#GAY.M*6BL[.M.Z>2<46>4+*P+/;"]Q>:[M[%HJD=TG'5.Y(9J$
MG%JE/A-4S!N4Q"GZD4(;M-B<18+>'C8\B%.Y[ZJ=22K*/I^Z*(5DRVA0&SM1
M=JF=U@Z<?<JL9UT=N*G85&Y^U-3*B\:Y*9JLHKC"+ES;E'#_  )))!2
M                   KP?4=2>$N+VC(;W>29?[\3D\,.\V"N<1&O+FUR[RG
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
M&S)U#W"#]TW]:(I=MFY!+UVL4Z4)W)X[DVRIL=<)GS@#:$
M                                                  &GO/OCVIRC
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
MC)/*E%K*::Z--=4UZHLA#\Y<
M                      "ISS5_I]^-/^-?&?\ PC@78_H(+8PM$@
M                                         !JQSG_B2\Q/Y+'(/]Z6
MW"5ZK\P1$?3B_P 5S>7[OJO[W=*%<_4A%AX6R0              "KIYU.,M
MDC-DU7E)7HAP]I=HKT31]@/V:&52U^X02SEO7I*8.3[2#"RP*Z#)NJ8N4R.(
M[TSGP== AMWOM?YKH[]FOX/J[%'<J+IW41;Q[E4TG9&'SE7-2G)>KC9E)J$V
MM"?NQX+KJ-\T_/M%6Y;7J*84:B45GV[JVU7*?RC;6XPB_12KPVG."=?<;8FG
M0   ;/3O#[?E3X^GY+7&AS53ULM::_58<\\P=QTY,FL+%^_:V5O#.TD';>ED
MPS3;EDE<$2=/'K=-MA8IEE$?$Z7R%Q77\L7#-OU5=^\JBRV?9)2A#VY1BZW-
M-IW=7+VUEQA";GVOM4O>:OQMR_;N'/G.Y:2W3[&]175#W(N-D_<C*2M4&DU1
M]*BK7A2G.$8*2<G&=GZ?NV%=T/DC12QBY#P-NH%L4F/>Y.V7+;H:PPZ$9\N.
MIC#9=IFDJ*^LF4WK%6[5,E])+!M7ONPT#KW39MT<UBW3WU*&.J]J=<W+N^*?
MO)8;Z8RL]TL;9_9YN*LVC>]I5;S3J=/<Y]W1^]"R"CV_!KV&^Y+ZN[#QVQS8
M<&HYN8        '5K?1J3L&(5K]^IU6N\ OW>O!V^OQ-EB%NXF2&]6-FFCUD
MIW$-G&>I,]<9Z#]VW[IN6TZA:O:M1?IM4O2=5DZYK\I0:?\ K/G[EM.U[SIG
MH]WTVGU6C?K"ZN%L'^<9J47_ *"FKY;]'ZBT!RH94K3%':4&LO\ 5]<M4I#L
M)2;DF+FRS=EN?OY%FC-2$CF&;'9-&R!&34R3)$K?&4DB=QL#HIX"Y-R#E?!I
M;ER/52U>MAKK*HSE&$9*N%=/;%N$8][[G*3G+,VY?5)X1S-^XOBO'.'^0(;7
MQC21T>AGH*[9PC*<HNV=MW=)*<I=B[5&*A#$(J/TQ661?C-I@8     [!4ZW
M)7.U5JGPJ1G$Q:[!#5N)0(0RAUI*=D6T6P2(F3J=0RCIT3&"X^.<YZ8'Y-?K
M*=NT-VX:EXT]%4[)/Y1A%RD_]"9^S;M#?N>X4;;I5G4ZBZ%4%ZYE9)1BL?BV
MCT4:C4JU0JO7Z5389C7:I58AA UZ#C4O28Q<3&MR-63-N3.3'R5)%/&,F.8Q
MSFZF,8QLYSGD/N&OUNZZZW<MQLE=K[[)3LG)YE*4GEM_F_ET7HDD=HMMV[0[
M1H*=KVRJ%.WZ>N-==<5B,(16(Q7Y)>KRWZMMG8A^,_:
M   5.>:O]/OQI_QKXS_X1P+L?T$%L86B0
M                                            /D;2#!XJZ0:/6CI=
MBKA%ZBV<HKJLUL]W1)TFD<QVZN>S/V3XQGX9_L"Y.JVN,961E&,EE-II-?-9
M]5^1;A=3;*4*YQE.#Q))IM/Y-+T?YG2KOMG5>LR(J['V7K_7Z;DR1&ZEWN5<
MJA%SKJ>D@1$\]),"JF65^R3!>N3&^&/B/I;9L.^[TW'9]%J]7)9S[--EN,=7
MGLC+&%U9\O=>1<?V)*6]Z[1Z.,L8=]U=6<]%CW)1SE]%\S0CRF<6H'E=Q>^>
M)6]K7'^BG[GD%79U-DC-1D_%U&I3KV7K:RR;UJ5".LL0KA1-XD<^$ET$3Y*H
MGWES^[BFFG9RW;M%;%]\MQT\'%IYR[H1<6O7UZ->OP/R<IUU>FXEN.Y5RS57
MMVHM4HM=5&F<DXO./193SCXY*48ZUG&<   ,@ZSVOLK3-J97?55WL="M3#)<
M(S%;DW$<NJCA0BAV+]),WM92+<&)C"S1TFLV7+]E1,Q<YP/D[UL.S<CT,MLW
MW34ZK0S]8614DG_:BWUC)?"46I1]4TS[.Q<AWSC&X1W7C^JOT>X0])U2<6UZ
M]LDNDXO^:$DXR71IHMT^+_R+..8M?FM=[-:,(S>FOX=O+R3R*;E9PVP*K[I"
M,/:F,>F8Q(B8CG[ENE*-2=K7*CI)9K@J:AV[70'S;X@AX\U=>[[+*<^,:NQP
MBI/,Z+<.7M2E_/"45)U2?U8C*,\M*<^C7@;S3/R7H[=EWV,*^6:.I3E*"[8:
MBK*C[L8_R3C)Q5L%B.9QE7B,G"N6D8$-B
M   #SI^>-;L>B_(!R3;Q;A]6YVN<A+7L"I/6IUVTA#M[+9#;)H\BR<*++N,+
M-8J<9+(+Y/DQ^A5/AG/3%]=406[.)?F XE;JT;"7#;.X:%IK:$#!M&^RZ5>9
MII6W!K"S20;2,K247ID\VJ$FG.<N6J,?[EVW24]-9,ITS9%IQ:?3T)-T]7<S
MN)NZGB$7J[D5J"XS3I3"3:O1MY@DK,X/E4R)<(5E^[:3ZN#JEZ%R5MG!NN,X
MSG!L=8::!LR(                         !#]Y,/&; <J(U]N363B*J6^
M*]"]KXT@LWC:ULR'BD>YO'65^J9)O#V",9IF(REE/Q>4BE;.\X0*BNTV"\->
M:M1P.Q;!OO?=Q.RS*:RYZ:4O6=:]95R?6=:ZIYG7]3E&S6_SAX)TWD.M\BX]
MV4<QJKPT\1KU48_IA8_2-L5TKM?1K%=GT*,JZ>KIJHT760.HT7]%=PWPZCWS
M*5C7)FRZC=5:.EHQP[C)1F95//IN&RRJ"I>AB',7.,YWZVC>MIW_ $4-RV74
MTZK0S2:G7)2759P\=8R7QC)*47TDDU@YV;WQ_>^-:^6V;_I+]'KH-IPM@X-X
M;7=%M8G%M?3.+<)+K%M-,^<?3/C@       !S<!$3%FF(6K5N*<2MBL4NR@H
M5A'IK+2<O*3;EO&QL0T1PIDBBSUXL5-,I2X.<RN2YSG&<8Q^;5ZC3Z+3V:[6
M35>CIK<YREA1A&"<I3;^22R\O"2R?JT>FU.NU-6WZ&MV:V^R-<(QRY3G-J,8
M)9ZN4FDL++;QG!,O?/"AM+6/&J\[PNNXZ?'7.@T:;OTQK!G7W;^,+&UZ-6FI
M2)QL/YXW2/8"1K94B22,2LU6>X*B1QDA\+XUTVK[D]CWKF>EXSMNW:B>VZO5
M0HAJ78HR[K)*$9_M^QOV^YIMNU24,R<,KM-FMW^US?\ 8N#ZOE6Z;GIH;IH]
M)/43TJK<H]M<7.4/W'N)>YVII)4RA*>(J>'WD)HV4-6P    "<KP\-K1$Z_Y
MXW!6"45UNVX_R3:7G,I&]16T1,+:Y1A!17K&2:/E#0+E\L[+W]4,Y:]^2E7+
MDVL?W"ST-^[<6V^-J6\O=HN$,^E4IU1E.6,N/UJ"@\?5]>,N+QM;]M<-?I]G
MY=N4JF]DCL\E.S'5VPA;.-<,X4OZ;FYK/T_T\X4UF#4;.&J0   3.\.N;'!3
M7FMN/W$W>'%QAMB7O]MG']_OUKIM$MD'7+7L#8$A5*Z_CHNS-GTH[;-*E"01
M7SAJ=JLW*AU13752P7/.G[C;=QM\H:J&KDWIJ]-IXT+Y5.J,I)?G=*Y_FSIS
M]L>FV^CQ'H[='%+4W:G4SO:]7:KI5Q;_ !]B%*_)(LSZ]X><4=42R-@UOQOT
ME3+"V5]=K8H'6=196%FIC!,8RRG21.99F3&4\9[4EB%[OCTZYSD8';;-@CLG
M(3C[J[D_JFT:=V]76]@J=G9*)84[$22]>E2IGQ&6>LR*B*QXFQ0K@V%6RY2F
M+G.,IJE41.HD<GAY0*2E,=[9\-_D79M+6=X_@:Q+$BK&X9(KMX_;''ZYNBIY
MG6#0B^2+.<L6Q'Z#?U54V5BBL(*&4RW4P:[TG$@O@P4Y$6>$AK+7Y%K,0%AB
MH^<A)9@J5=C*1$LT1?QLBS7+]E9J]9."*IGQ\#$-C(LDG*@
M      I!>7OR&[!Y/[XM''_5MDF6^A-<6-S1V5?K#EV1+;%UC7WRV:L,TE''
MR>RQV)U$S6$:Y]9ME!(KE,GJN39Q=C%)9?J08 X-^2?D1X]KA*5)>.D[CK'$
MHNQN^BKN\DH0T++L72J+]S6'#UF\>Z^M;=QZB3HF&BC=QG[+MLHHFBHC+BI
M^[R=>2!_Y![IKO,+1WNO=<:PC9E"M5^1EDYB=E;!:U(HU@G)A9BBVCR?B81H
MV9MTR*F1(FJ?U<Y<&331CV@MY>,'CW,\9N$.D-;6IDI'75W"/;W=H]= [9[&
M6*_RCNTJ04D@<N#)2E8C)%K%N<?''KLC=,YQT%J3R\DF_@@
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
M
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
M>X;>GV&PBWEW!_31(DZR5!;Q<HXZKT/<E@D4
M                                 "IQY#,9@/.SP[D8\V<.9NV<2,O?
M6[5"8Q(;:<U9R5$O:7T\&BF^.G7.<X4SDW7\&,78_H(+8XM$@
M                                    !JQSG_B2\Q/Y+'(/]Z6W"5ZK
M\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)               .)G8&#M$-)UVRP
M\78*_-,EXZ8A)I@UE(F4CW1,I.64A'O4EFCQJNF;)3IJ$,4V/PX%_2ZK4Z'4
M0UFBLG5JZY*4)PDXRC)=5*,DTTU\&GD_/J])I=?IK-%KJJ[M';%QG"<5*$XO
MHXRC)-23^*:P1([A\)?$#9$DZFZ8>]Z8D'1U%CQU*F&DG4LKJXSDZA8"U,)E
MTS)ZOVBHLWK1N3&<E(F4O;@N?>/?<KY!V>F.FW%:7<JHK'==!QMPO_*52@GT
M^,X2D_5MO.==.2_:UXWWN^6JVQZO;+I-OMHFI4Y?Q]NV,W'K_+"<(KT44L8P
M##> #4*$@HI8.06R)2*RX,9)E#5>L04@1KGU>Q%23>K6-LHX+U)U5PT(7/:;
M\7CNQV^KU'W7<@E4HZ3:='"_'5SMLG'/3KVQ5;QZ].]_#KTZ^0TOV?<<A<Y:
MS>==9I^[I&%55<L=>G=)V)OTZ]B7KTZ])"=!>,WAWQW>,9RJ:O;VRX1QR*M+
MKLQWFZSK9PD8AT'<>S>HH5:%?MSE[B.6$<U<%SG/V^G3&,2\K\T>0^7URTVO
MUSHV^:PZ=,O9@U\5)INV<7\8SLE'\#,G$/!?C7AED-5M^@6HW*#RK]4_?L37
MHXQDE5"2^$JZX2_$V\VCK.F;DU[;M7;"AT9VF7>%=04]&JY[#';.<%,DZ9KX
MQE1E*1KM--RT<I]%6SI%-5/.#D+G&/\ 8]ZW'CN[Z??-HL=6XZ:Q3A)?->J:
M^,9+,9Q?246XOHV9'W[8MLY-LVIV#>:E=MFJJ==D7\GZ-/\ EE%I2A)=8S49
M+#2-0-1<>^,/C#TOMJ\P;RTM*KA!K:MAV^UO4;':91O!Y=M*U"MTH:)A&*A6
MKN=5;L$$6J9CN'N?44-DV3XR#R#EO-O-G(]!M>IC1+79=6GJJBZZHN>'9-N<
MIRZJ"E.3D\1A]*6,&-^.<-X'X'XQN.[:66HCM^%;J+K9*RV:AE502A"$>CL<
M:XJ"S*?U-YR=WXW<\^,/*=)HUUAL6/0MSM602)KBW*-*UL+/RQ$KITLUKCAX
ML>89E9'POZ[!1VCA/!^XQ3)*E)\SF/BSFW!I2GO>CF]OBHO]Q5FS3_4\).Q)
M=CST[9J+SC":E%OZG"/+G ^?QC7L.M@MQDY+]M<U5J/I66U6Y/O7;]7=6YQQ
MG+3C)+<48\,E@       !4U\]5<:1_*'5]D073]Q8M(QC1\SP<QEB+0-UN)$
MGZA3*F]--XUDB(DP4I"=6IL_$V39&^?VL:RRWA&NT<D^RG<Y.+^&)TTYCZ>J
M<6WZOZE\,'/'[NM%73SW0:Z#7?=M45*/QS7?=B7KZ24DET2^A_')!L-G#5(
M    DK\2.I4=L<X]6F?)%7B=9(3.VI),Q2FSZU0022K2I._J4IFMUE8Q7KTS
MGM)GITST-C#/GW?Y;#XRURJ>-1K7#2Q_*UMV+^-,;%_'^!G'[=..QY#Y6T#M
M6=/H%/5R7XTI*I_POG4_X?Q+M YK'4H                     "ISS5_I]
M^-/^-?&?_".!=C^@@MC"T2
M                                1"^8/ESM#C!IR@P^H)56KW#;%EFH
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
M;MAK>=::TT;3Y5=)5-M9;7".YN[WA*/.=#":Y:K'24)A8Q5.F#R>"],Y*;M
MBI^G*_[1PP_QBYK_ .9FS@!9U^L[_HG]9?RW=1_O0\@@!'?P"_[&WS+_ /Q=
MR<_SYKP [G]#M_S3>0_]T3CM_FUMH 5O^.EFTKY3O,S;;!YGN24YJ77-KL&U
M%)R9M-]C=<P%;D*A(R6=?:")=[@DI!ZCUS#9.LT+]EKT*V,@59!X\R[*!F3Z
M@&G^$'15?X^\>O$RUHEXV!#3-CM7(3=5!VI>-UP\A'H5Z#K]1@,[*L%KM=+F
M)&P2&'TF\:5=1&+8*H%SE%++@J90+_GT]/\ 0O\ C]_<9>?Y_7( 3,
M                                                           P
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
MB06:2F*8N#%S@Q38P8IBYQDIBYQUQG&<?#.,X%LD_H
M                                    *G7DF_IRN$G^-7#K]_Z0%V/Z
M""V*+1(                                                :L<Y_
MXDO,3^2QR#_>EMPE>J_,$1'TXO\ %<WE^[ZK^]W2A7/U(18>%LD
M              (D/-?L!.G<'YVMX<X2=;2V#0Z6BB7)?760C9%78#LV,=#*
M$;D+2BE4/CM+U4*0V?QF"FS[]MFTRW'R95K.W,-#I+[F_@G**H7\?ZV4OP;7
MIE:Z?='O$=M\56Z'NQ9N&LT]"7Q:C)ZA_CC^@DW^*3]<.JUQ7V^QT'R+T[N&
M59.I&'H=XB)B;9L3X*^6@C'.QF\,<9,F15Z2*=K&23.8I%5,8(8V"FSG&\_.
M>/V\JXAN/'J)1AJ-5I9P@Y?I4_U0[ODNY++66EU2RCG_ ./^25<0YIMO)=1&
M4]-I-7"<XQ_4Z_TS[?G+L;:3PF\)M)E[[4&\M1[\JK:Z:?O]<OM?<)I&4<0C
M\BCV,663PJ5C/0R^$9BO2A2&QDS5\@W<$QG&<DQC.!RXY!QC?^*ZZ6V\ATEV
MEU:;Z3CTDET[H36861^4H2E%_,ZU\;Y7QSE^WQW3C>LHUFCDEEPEF46^O;9!
MXG7+YPLC&2^*,K#X1Z       "OUYWN.DK:J%K?DA6X]=Z;6JKND;!]NF=91
MK4[(]1=5F;7P4O:A'P]E,LU5-G/7*DLE\.TILXVP^USE]&AW76<.UDU%:U*Z
MC/3-M::L@OG*=>))?*J7Q:-._NUX7J-PVC0\WT,')Z%NC486<4VR3JF_E&%O
M=!OYW1^"95Q&[YH0     6[O"K)<7C: =P>IETW&[F"YI#=CFQP$5#7MRM).
M,_*BL'+5W*+R.N(Y-L5"/PF[.F1P519=!LY=&3SS_P#N1IYNN5QU6_)KC4UV
MZ-5V2G0E%?5W)J*CJ)9[K,P3<<1C*<()G1S[7K^!/A\M)QUJ7*H/NUSLKA"]
MN3^CM:<W+3124:\3:4NZ4H5SL:)I1K@;/@                     5..:Q
MBE\^_&G)LX+C[V<9B]<YQC'<:3*4N.N?U3&SC&/[.<BXOT$%L<6R0
M
M  #2'G]P_C>9FA)/7R+MM#WZNOBV[6,\\,J1@RM;-HY:YC)DR!%%_D-ACW2K
M1P8I5,MSG2<X34,W*F;)GBGR#=XYY5#=I1E9M5T?:U,%CN=3:?=#/3OKDE*/
M5=R4H9BIMK%?F#QO1Y-XA9L\91KW>B?O:6R6>V-L4UVSQU]NR+<)83[6XSQ)
MP472,VEJC8VE+K+Z[VI4)FDW&$4['T+-MLH*F1,<Y$)!@X)E1G*Q#W">3-GC
M519JY)]I)0Y?B.EFQ[]L_)-MKW?8M17J=NM7TS@\K/QC)>L9Q])0DE*+Z229
MRQW_ (]O7%]TLV7D&FMTNYU/ZH36'CX2B_TSA+&8SBW"2ZQ;1(IX\?&W>^3]
MN@]B[,A)*F\;Z^Y;SDY89I%>)/L5JQ5*Y-6JB98S9PXC)$J62/I9/.&S1OA3
M":IG'808@\O>9=IX-MMVU;/;7?R^R+A"$6I+3MK'NW>J4H^L*G]4I8RE#+,U
M>%_!V\<_W.G=]ZILT_"ZI*<YS3B]2D\^U3Z-QGZ3M7TQCGMDYX1*7YUY*!><
M7]--:S(PSJ*C]VL&96L$]8K,616^O;DDS;$;,%3(H$;-\&*F7!<83)GICIC/
M08)^UB<K>;;E;:W*V6VR;D^K;=]+;;?7+?5Y]6;!_=S"-7!-KIJ2C3'=(I16
M$DEI[DDDNF$NBPNBZ%5X;V'/D "8#PZ<K;7IODA :3>R"[S5N]I4D ^A'#@Q
MFT%>S,UL5>T0Z*AO3;/I%T@G&/2DR3#INNF93"AVK?!=?/N'X)H.1<.MY+7!
M1WS:Z_<C-+K.C*]VN;^,8INR&<]LDTL*<\[(_;3Y"W#C/-J>+6S<M@W:SVY0
M;Z5W]K]JV"?I*32JGC'?&46\NN&+B8YYG2H
M             //\\PNNZGK/R(<@X.F-&4;#R\A4+JXB6"2:*$;/7BB5JTV8
MOII',4AY2P2CF0[>U/!</,%P7MQ@QKT?TD%ZW0]:E:9H[3-/G?5^=U35.NZU
M,^N4Y%_FL%4(>+D/6(H8ZA%?=M3]V#&SG&?PYR+3]23*P@
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
MDO1&=N/<=V;BNT4[%L%$--M=$<0A'+]7ERE)MRE*3;<I2;E)MMMLD@'Q3[0
M  5Q^=G@78[PV;9MQ<8[_4]93%U>NINSZUNL=*-Z.:S/3*.)*:KD_6F<M(UU
MK,/#>LNPS&.TDUU5#HJ)I9(W)7&>.C((Z)'Z=OG"R9.'3:_\99A=$F#)QL=>
MMDI/7><G*7*;=26T_%QQ3EP;)L^JX2+TQGX]>F,U=Z&#2R!G.;OB2Y$1WS-A
M8M:69NJWDY"IOY TIK';U2(XR@LFX-$O5Z];8)\F0Z17*"GO8QQ\2F;.TNA)
MZ20+-T!Y]>!C^C1=DGY#9E>MCB-0<2^NDJ')3,O&RGM\&>1S2?0RUJDFW3=8
M,1!QEVW]8G:<Z:.<F(2CL9.34V\?4G:ZCY8Z.M>*MUMD'C)O3D;QL^"U[+&+
MC/V,GA8"H;.9DR;'X<8?FZ?V<B?;_$C)G[2GU!_#^^F:L-N5;9.B917I[B0>
M1A=BTIMUP7&"EF:>CFVK'[^O7K7R$P7IGN^.<8AP?P)R;;[!\P'CWH%,7N)>
M0,'>3^W,K'5'7T;+6&YRZ^,8,1BA#JLXY"(<*8_ >57CVQ<XZ&5+GIC,=L@5
MB^;GFBY+\H9![6=7R\UQXTX14Z;6OTB>=L;W94,8RGA>ZWN+RPDCI."&/W1D
M=EK'^FIZ:^'AB%6%Q02_,@U$XV>07E/QCV3"[ J&V+K8V#1XB:QT"Z6RPV&C
MW2*P;!7<7.0DC(N&Y%E6^3$0?(E3?,C&[T5"Y[L&EQ3!?XX[[VH_)C2VO-Y:
M[<G7JVPH!"7;-ESI'?0LBFHJQG:W*^@8Z)9BM3C1PQ=8)DR?KMS9(8Q,E-FR
MUAX),T"  !%[YGF[UUXT>3*3!-95<K35;A0K?N]3#)GO'6;N24-VYQGT48Y!
M4ZGZGIE-U^ JC^H$ WTZ"C$G,_:I5?<XD5>,EL(SR7*?L\ML;2U H^*N7)<K
M>YR<B&4LXS@F"X4P;KG).E<_0A%SL6B0
MI[>?;F*?:FWJSQ!U](*OZQJ%^E-;#)%+9=(V#;4RR(WBH'TFV52NE:)!OSH]
MI<]Y9&3<H*$PHV+TNP73)!@[D77:/Q(X]T'@G(ZGH5NVC*Q]:WKR/O5J9R*]
MHJ^TK=#$=UN@TJ5A)6'D()M1*:Y;(.E,.%V\@=TKG"1"+N"K;1^%O"&S\UV"
M?*.43U'[2VR5>GKJDH95;[9VREVR;^M2A&*PEV2;[LKMU)\Z>?\ >^!\EKXI
MQ.O3/5TU0LU-ET93P[%W0JC%2@EB#C.4FVWWQ4>WMEW94\-=&X/N.0<6CN"L
M3;C>J;\DAI1Q;IYC*:F5L#951TU;Q=;+!LGL??HY-/!XQ25D)5JX6+W-RMGR
M;;"OS_+O@2[AVAER/BMEVIV&O_&KLP[J%T^ONBHJRK/27TJ5:PY=\>Z<?H^&
MON+HYSKX<8Y;53I.0V?X-E?<J-1+K_3[9N3JMQCM3G*-KRH]DNV$K@UJME8H
MU>E;9<[##56L0315_,V"P232(AXQFCCJHX>R#Y5%LW2+^#J8V.N<XQCKG.,#
M7+0Z#6[GJZ]!MU-E^MMDHPKKBYSDW\(QBFVS9K<-QT&TZ.S<=SNJT^@JBY3L
MLDH0C%>KE*322_-E+SRA<UH_F'N]C]R#N<Z@U4SDZW0%W)'+92R.I%V@M9+L
M:/=%36CT[ I'M4FR2A"+X9,T3*E35.=,G1SPCXVM\><9E_F:C_Q!KI1LO2P_
M;44U73W+I)U]TG)IN/?.2BW%*3YA^>O*-/DKE4/\J<O^&]OC*O3MY7NN33MO
M[7AQ5G;!132EV0BY)2;BHSQF@P8?HDHJBHFLBHHDLB<BJ2J1C$4243-@R:B:
MA,X,0Y#XQG&<9QG&1$E&2<9).+6&G\28RE&2E%M23RFO5?B?Y.<ZASJ*',HH
MH8QSG.;)CG.;.3&.<QLY,8QC9ZYSGXYR"22PNB0;<GW2ZMG^1)  '<M>["NN
MJ;G7MAZZLDE4KI59!.4@9^)5*F[8NT\&(;&2*D5;.VCI!0Z+ALNFJW<H*'26
M(=,YB9^=NVT;;OVVW;1O%,-1MM\.V=<ETDOX8::>'&46I1DE*+329]/9MYW3
MCVYT[SLM\]-NFGFI5V0>'%_QRFFLJ49)QE%N,DXMIV?>,OERTGR0UW.:;Y7P
M]<I=VGZK+UQ\I*X42U+M-![$.FSF.7>JJ&/2I&83R9([9XKAJ8Y\>W=854(W
M)I-S7P#R7AV[U<BX'9=J=LJOA9'MZZK3.,TU))+^M&#ZJ4%W)+ZZ^U.;WQX+
M]QG%N;[+;QGR%51I=UNT\ZY=^5I-4I0:<7)O^A*:RG&;[&VNRSN:@JJ.?CG.
M>F,=<_@QUZ8_V,=<YSTP-ZCGV:A[XX0Z#Y!/G%@L]?>UNZ.O2]U=:4[0AIJ1
M] CO"6)ELY9R,%,*&4<XRHY79F?G3132PX*F0I<80YUX$X3S.ZS<:8SV[>I]
M7;0H]DY/^:VE_1)OJW*#JG*3[ISD; >/_N-YWPBBO;-6X;KL=?15ZAR]V$>N
M(U:A9E%+HDK(W1C%=D(P6,: S'A[<E-W0&^T%B&-U]"8UTHV,F7)CYP7W3*Y
MN\+F(3MQU]%/NSUST+^ 8(U_VI\GKM:VS=-!=1\';&VF7\8PC>E_SF;![?\
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
MN<.4W9CF(GV&3Q@V# :9\X/I<O%SSFW18M^V&,W?H+8UYE9&Q['=<<+W4ZQ
M[!M<LN9S)6N=JVQM=;3@(J>DESY5=*0K>)3>N#'<N"*N55EE /QV!]++XI+E
MQ9K7%2MU3;>HH2$VG%[=G=OZXN=4<;YV)8X>L7"IL(F]7O96OMBQSFG-HZYN
M%4HJ.C(UHW=HIJHE2,=U[@"6G@'PCHOCOXR4SBAJ[9NY-H:UUV_L"U'D=XS5
M&L%QK<-8I1:=7J3.6H>OM;QSFMQTT]=N&97+)=VA[LZ7N,MR-T40-S@
M
M!K%RUXE:BYEZBE]2;;B/7:K^H_JUI8)H$L]#LY$#I,K+6GJI#^@Z0[^Q= _5
MN];Y,BL4Q#9QB4VGE I;RD-R_P#"WRU:R"!E"HJ*.4XJ7]N_QJWD!K=%VV.^
M8."=_8<Z1'"'NFOJ?,8%^=-0AL=4%EKO2:(,L>0[G2]YP[)J=ABH:5J>MJ55
M6;.G5*942/*L)FQ,8N2N\C,>AU;_ #->6;),<>GG*>6L:@;&,&.? Z,> N#4
M\2X15N5BSNV[0KU%C^5;BW16OPC";F\]5.R2?HDN8GW&<^OYCSZ[:JGC9]GL
MLTU26>MJDEJ+'E+K*R"@L?2X5Q:;RVX^1G$P    '^B]N3%P?)BDR;'<8I<'
M,4O7[62ER8F#&QC\&,YQU_LX$/..GJ2L9Z^A^C@K<JZQ6BJR[8JA\(+.$"-5
MU$L9SV'6;).7B:"AB_')2JJ8+GX=V?PB(.;BG8DIXZI/*3_!M+/YX7Y$S4%-
MJMMUYZ-K#:_%)O'Y9?YGXBHI  N*^'_F23D+HM/4=TES.MNZ.CV,.Y4?+X4?
MVS76,X9U2RE.IVK/'<,0A8J1/^-/@Z39PLIE1[C YY?<'X[?$N3O?]MK[>/[
MG.4THKZ:M1ZVU_)*?^+6NBPYPBL5G2K[;O)BYEQ-<<W2SNY'M4(P;D_JNTWZ
M:K?G)P_PK'U>5"<I=UI+3-SL)68B0G[),15?@8ELH]E9N;D&D3$1C-+'55W(
M23]9NS9-D\9^THH<I<?JY&!--I=3K=1#2:.NR[562Q&$(N4Y-^BC&*;;?R2;
M-B=5J]+H=-/6:ZVNG25Q[ISG)0A&*]7*4FHQ2^;:1H)L3RL<$=<^Z1=;TB[=
M)-RK93C-=PEBNOO#(_#*;6<AXM6IX,H;.,$RK(I$/UZX-VXSG&5MH\%>4=X[
M90VN>GI>/JU$ZZ<9^+A.2M_/%;:^63$&]?<%XEV3NA9NU>IOBGB.FA9?W8^"
MLA!T_EFQ)_/!79\CODQE>9QXC7U!@IFBZ0K<E\Y)'3;EM]Y[S/)IJ(LIBTMH
MQR[C(QE$(+'*SCD7#LA53G7564/E$C;;OP]X7H\<JS=MUMKU7)KH=G=!/VZ(
M>LH5.24I2FTN^QQB\)0C%+N<]+_-GG/4>3G7LVSU6Z3BM$^_MFU[M]GI&=JB
MW&,8)OLK4IK+<Y2D^U0BB&=S7L      #[XN+DYR2CX6%CG\Q,2SUM&Q43%L
MW$A)2<B]6(W9L(]@T36=/'KMPH5-)),ACJ'-@I<9SG&!:OOHTM,]3J9PKT]<
M7*4I-1C&*67*4GA))=6V\)=67M/I[]7?#2Z6$[=39)1A""<I2E)XC&,4FY2;
M>$DFV^B+&/!WPHY=I1&S>8I5T$E"MY"'T=$R!D'!R&P55$VR)Z/5PLU[B9ZF
MBHY4BQ<Y+Z[HAL*M1J!Y-^Y/VY6;+X\PY+,9ZV<<KY/]O"2P_P#M;$UZ]L&N
MV9NIXI^USW(U[[Y+RHO$H:&$L/YK]S9%Y7_95M-=.^Q/NK+&U9K%;I<!%U6H
M0,/5ZS!M2,8: @(UI$0\6S)DQBMF$<P20:-4<'/DW:0F,9,;.<_'.<C3[6ZW
M6;EJIZ[<+;+];;+NG99)SG)_.4I-MO\ -FZVAT&BVO25[?MM-6GT-4>V%=<5
M"$%\HQBDDOR1SH_*?K   ")/R7^+#7O.*NN;S3L1-!Y*P<<@A WA5-9&'NK"
M.34PUJ6P4695#+MLIGPFTE2)*/H_M(7\<V+[?-498_($57CW\GNT>&U])P?\
M@;"QUR"J3YE3ZG=K8@;$YJ?IG"47$6QZ<Q\V/53IJJD>+F$5'!6#,R9DU%XP
MR1F=3BGUB06M8^082[!C*Q3YG)Q<FS;2$;)1[E%ZPD&#U$CEF^8O&QU&[MF[
M;J%4253,8BA#8,7.<9QD6R3[
M                 %3KR3?TY7"3_&KAU^_]("[']!!;%%HD
M                                    -6.<_P#$EYB?R6.0?[TMN$KU
M7Y@B(^G%_BN;R_=]5_>[I0KGZD(L/"V2                       %5'SN
M[\9W'<VNM!P;TJ[34$"\L5OPW7[D\7*^I1J[&+>(XZE]S!U2.:N$S?AP67.7
M/QQD;U?:[Q6S;N.:SE6JCBS<+575E?\ 0T.2E)/Y3ME*+7_DDSGW]VG+ZMSY
M/HN(:26:]MIE9=A_]-J%%Q@U\X51C)/_ ,LT09Q+F";HS9)J)D)19W#*-H!9
MA,I1&(:=R_CUT)9^DM$2V)J/(P0<-SLBY:'.9P50K@F4NT^SFHAJIRJ>FLA"
M,;,V*4'/OAVR3A%J<>R7<XR4_J2[6G!]V5JCIYZ2$;5JJYV2E4U6XS4.RSNB
MU.2<)]\>U2BX?0WW*2FNW#[!KK9NPM1VEA=M8W.Q46UQIL9:3E:E'46]PGWD
M.HT<F;J%3?1[C*>,+-ERJ-UR?94(8N<X'Y=WV7:=_P!#/;=ZTU.JT$_6%D5)
M?FL_IDOA*.)1?5-,_;LN^[SQS7PW38M5?I-PAZ3JFX2Q\GC]47_-&68R71IH
MNQ>.#EM)<P^.$=?+4W9-=AU.??T'8)8Y##2/D9V*8QLFTL+!G@QL-6\]"R[9
M95,N"I)O<.$TL83(7&.;'F+@-/CWF,]JT+E+:+ZHWT=SS*,)2E%UR?Q<)PDD
MWU<.QR;;9U'\)>1;_)7"8;ON$8QWG3W2T^H[5B,K(1C)61C\%9"<6TNBGWJ*
M44C?@8J,O     '#V&O05L@I>L6>(CK!7;!'/(B;A)=F@_BY:+?H';/6#]DY
M(H@Z:ND%#$.0Y<E,7(_1I-7JM!JJ];HK)U:RJ:G"<&XRC*+RI1:ZII]4T?FU
MFCTFXZ2S0:^N%VBN@X3A-*49QDL2C*+Z--=&F0 [W\"M/L-A?S_'S;BVOXI\
MX4<$H-ZAWEHBXK*ZIU,MX:VLY)";2C&I,X(BB]:OW/3'4[H^?P[7<6^Z?<=)
MI(Z7ENWK5WQ27OT354I87K.IQ<')^K<)5Q^5:-/N6_:-MNLUL]9P[<7H]/.3
M?[>^#MC#+SB%T9*:BO2,9QLE\[&87J/T_P!L5RY:YOG(JE0K/NR9Z6HTN=L[
MG)"J*=$FIYF4J*6#+)%+^,.7.$C&S]A3!<8/Z/</NOVB$)?Y7M&ILL^'NW0K
M7YOLC:^CST7KCU6>GE]N^SW>K)Q_S?>M+57_ #>S19:_R7?.E=5CJUTSZ/'7
M _DQ\>VIN$VI=/2>O7EVML]<+C-Q-MNMME6.44?E\$B\C8B*@(B,CV#!O)J'
M<+=RIG+@GM.WU<E-D>I\+^6M^\E;_N%&[1TVGTNGT\)54U1EE]TVI3E9.4I2
M<?I711B^[/;E'DO.?AOCOBWCNVW[-+5:G5ZG4SA=?=..%VUJ480KA&,8J7U2
MRW*2[,=S39@+Q[^/Q'G>MMIN;<:6J7&L$J,LDAFB%NZUB1N)K<1=5-+-VIYX
MY*%/6$\'-C#G"N7A<9]/MQZGJ_+7EB7BZ.@FMN>OAKG<F_?]E5NGVL+/LV]S
MG[CQ^G'8_7/3R'AOP['RU+<8/<UM\] J&E['ONQ7>]EX]^GM4/:6?U9[U^G'
M6Q]P,\:-0X/6&X7-KLV>V7;K=76E55=NJ^SJ<)'PZ;YG*O2MH9&5L#I5V]DV
M"1L**/3821)V8+G.3*&T[\I^9]P\FZ33[=9HJM%M^GN=J2L=LY3[7%9FXUI)
M1DUA0ZMYSZ);L^(_!NV^*M;J=TKU]VNW+4TJIMUQIA&'=&<L04[&W*44\N?1
M+&,Y;DU&%C.H                     %3KR3?TY7"3_&KAU^_]("[']!!;
M%%HD
M               #KD[3JC:%&:UFJM;L2T?DQF"L[!QDNHQR<Q3GRS/(-7!F
MV3&(7.>S)>N<8_L#]FEW'<-#&4=%?=3&?ZE"<H*7Y]K6?XGXM7MFW:^49:[3
MT72A^EV5QFX_EW)X_@8CY6E*7BSR3*7&"E+H#<12E+C&"E+C75BQC&,8^&,8
MP/R)YEE^N3]F$EA>A2,TA2)FQ^-K=%IBFR[IIK[EKK"6L?I)&.1C!S>LK;62
M2;A0O7TDT[!*1[;'7'3)G>/CC.,8SLG]L6YZ;1^0+]#?)1LU>W60KR_U3A95
M9VKYOVXV2_W35[[L=JU6M\<Z?7Z>+E7H]SKG9A?IKG7;5W/Y)63KC^<S%.O=
M:[*W;8X2B:LH$S=[05H9JA%U""6>/UVYY)V\4E9Y=L3**"#4\CZ2CYV=)!!L
MFF4YRD3QD;P[OO.S<:T=NZ;YJZ]-H>[+E;-**?:EVP3ZMOMRH13E*3;2;9H'
MLVQ[YRG6U;1L&CMU6O[<*%-;E)KN;[[&NB2[L.R;48Q44VDC>27\0O/J'KOW
MA4TPU?F(B9=S Q%^H$G8FR92IFS_ ,'M;(=-\MGOSC"315PKG)<]"_@ZXRT_
MW ^*M1K/VBW&44WA3G1?&MO_ &G7F*_&2BNOJ96U/VX>7]-HOWDMLC-I9=<-
M1IY6)=/Y5;B3_"#D^CZ>AOWXO/%YNBG[KK_(+D/5SZ]A];N'4A2J5+.&#JR6
M:TJLG+%A+OF<<[=%A(6O'<F<IY<'3=+O$D>U+*/<?.*?-WF[CFX<:MXGQ&]:
MO4:Q*-UT%)5UU*2E*$7)+OG9CM?:G&,'+,N[",O^!? O)]MY33S'F>G>BTVA
M;E11-Q=MMKBXQG*,6^R%>7)=S4I34<1[<LLTC2TWI
M                  ^=V[:L&KE\^<MV3)DW6=O'CM9-LU:-6R9EG#ERX6,1
M%!N@B3)SG/G!2EQG.<XQ@ 4=])0"WDR\P<I=B-'$EKE[MY_MB>6<M\G33TSJ
M5S',JA'S)"$.5$EDBX.$A5,8S]E60QT-\.X77],?Q(+R M$@
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
MJ$+8(EMDV8A^;U2)IL7#;!:"2QT
M           " &I?3C<(:;Y''?D]B]I\JE]^/.0%UY'*U%_=]1JZ@+>+W*3T
MO+Q2< WT<UN>*HV<V)<K9#-@R\(0I,'<J9P;)@)_@
M
M   &M7*'B-H?F'0L:^WK3$;&P9F=N:W/,G"D5;:9*/$DDE9>J3[?&7$<Z/[=
M+*J*A5F3O")".4%TR]@E-KT!3YYU\ =@<(+?%LGSYQ<M4VA7++7^Q\,%T/F#
MEHW.H>M6KT_<,HN[(L6^5\DRJ1.33*HNT+G";A%MOCX3\T<?W'9MNX7O=DM/
MR&FM:>N4TO:NC#$:4IY^FQPQ#MFEWRCTDY343GSYY\%<CT.][GSWCU<-1QZ^
MQZBVN#?O4RG]5\W#'UU]_=8Y0>81F\P4*W,T)P7)L&SCI]DO=GJ8N,YQW%+]
MG&<XR?/4WX,=<].N?P8SD;.9P:EI9/\ (D@        ,Z<;=_P!UXQ;EIFY:
M(M_PK5Y#&9&)55.FPLU<>=&\_6)3!,&[F,Q'F,GW=IC(+>FNGT52(;'E^9<4
MVWFO'-3QW=%_0OA],DOJKL76%D?[T)8>/22S%_3)H]9PCF&Z<$Y-I>3;2_\
MO&GG]4&_IMK?2RJ?]V<<K/K%XFOJBFIM?+OMR[<DN.?''<FEG,O.<7IY"8E[
MY\F]5;[N;'P>,9Q,1LUHT]3$:O7\G>,VQE,Y:E?Y6QDV<J,S*:U_;_L&V\-Y
M?O''>2*NKF]3A"COZ>YI_J<IZ9O]2L^B<L?5V=O3Z;$MI?N.Y'NG-^%;)R;B
M\K+>!7*<]1V9?MZGZ5"&J2SVNOZX1S]*L[NOU5N5>R#@9RSRK*"K<-+6&;DE
MBMXZ&@XYY+2K]P;^U091S!%P[=+&_4*0AC9_L#;75:K2Z*B6JUEE=.F@LRG.
M2C&*^;E)I)?BV:;:32:O7ZB.DT-5EVJF\1A7%SG)_*,8IMO\$C->V^*O(?0]
M5J-UW#JBT:\KMY>OXZMNK(DS:/'#^,;-G;IE(PI7BDW7W66SK!T4Y!LU,X*1
M7TL']%;L\UL'.N(\IUVHVWCVOHU>LTL8RL5>6E&3:3C/"A8LK#=<I*.8]V.Z
M.?4\B\?\SXEM^FW3DNW:C1:+5RE&MV**DY12;C*&7.MX>4K(P<L2[<]LL:_#
MUAXX #+]?T!NRV:UG]Q5?5UTL6L*LX>-;'=H2#>2<'"*1S5-])FDW#,BQFC>
M*8JD7=K'+A)JBH0ZIB%.7.?/ZOE?&M!O-7'M=KM-3O=Z3KIG-1G-2?;'M3QE
MRDG&*763344VF>DT?#^4[CL=W)=!H-5?L.GDU9?"MRK@XKNEW..<*$6I3;6(
MIIR:31B >@/-@ 6^O$SP3U5J34%!Y(RIH>_;>VC565GBK&3M?1FNZ]8&F%4J
MU6B*8[$+(1JKZ,P]R7#@CC"K-(Q42*&<<^_/7E'?=_Y!J^'4>YI./Z&^5<J_
MTRU%E;P[+/G7E9IA^EQ[;))R:4.D'V[^)N/\<XWH^;ZCVM9R37Z>-L+/U1TU
M=BRJJOE;A]MT\=REW51:BI.<S(UT-FP -=>4W)>@<3]-V;;E]=(G)&-SLZO6
MBO$FLK=K:Z24^35>'P<JJN5GBY>]PL1)7#-FFLY.7*:1AZ_@W#-UYYR*C8-J
MBTYO-MF&XTU)_79/T6$ND4VN^;C!/,D>+Y_SG9_'O&;^1[O)-5QQ55E*=]S7
MT50]7F3ZR:3[(*4VL19IKXS_ ""7CG"3;C2\:W@J<\UNM57+*7J;B76A)%E:
M_GR:46]1EU'BK:88'@#J84(XR1RDKGHDEZ.<JY%\T>)ML\9/;[-LUENHKUBM
M3A:H*<95=F9)PPG"7N)8<<Q:_5+NQ'&7@SS%NOE5;C7NNAJTUNA=3C.ES<)1
MM]Q*$E-MJ<?;;RI8DG^F/;F4J@P6; @ 1U^0;QR:DYYT/#>8PUI6Y:VR,EKW
M;;..*ZD8U,BJKG[LV=JDJU4L-->KKJ&RW,IA5DNIE=L8IC+)KU1EC\@0(\.>
M=O(/Q5;>4X;<W8&PKZ:9O$F\$_-ZTNYUO&2$FZ(VO6O) B!U;IJB85RJJNQ1
MZK-C$.9J1)TDY8N*FE+JO4@MP5*W5>^UF"NE)L$1:ZE9HUK,5ZQP#]M*0TS%
MO$\*MGT>_:**MW+=4F?ADIL],]<9Z9QG MDG8@
M                            !4Z\DW].5PD_QJX=?O\ T@+L?T$%L46B
M0                                                U8YS_Q)>8G\
MECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@
M     :1\\.9]0X7Z;=V^0RSEMC6@K^%U52U5NBL]8DVY,K2S]%,V'!*M6,.4
MG$BMCMQGO2;%.59RED9+\6^.=P\C\BCM]7=7L]';/578Z0KSTC%^GNV8<:UU
M])3:<82,6>6_)VV^,.,RW*[MLWJ_NAI*&^MEB76<DNOM594K'T]8P34IQ*-E
MRM]DV!;+)>;C+.9VUVZ;D['8IEYDGN9*8EW:KY^[4*F5-)/UG*QLX(0I4TR]
M"E*4N,8QTXV[;]'M.@IVS;JXU:#3U1KK@O2,()1BOGT2]7EOU;;.4NY[EKMX
MW&_=MRLE;N&IME99-^LIS;E)O'19;]$DEZ))'6Q^P_" !;U\&.OIJI\09ZV2
MZ*C=OLW;-DL-=*<ABE<5^$B("H>^+DQ2Y-ZT_!2"7PZE[42YQGXYQCG[]SN[
M:;7^0:M!IVG/1:"NNS\+)SLM[?X5SK?\6='OM0V?5;=XWNW'4IQAK]QMLK_&
MN$*Z>[^-E=B^6(HF>&N1LZ        $8G,/RJ:"XC6MUK1S%639^TF+)L\E:
MO4E8QG%5HSU!-VP96NRR#@V(R1>LEB+D;MFCY8B)R'5*GA1/OS7X\\%\KY_H
M([S"RG0['*34;;5)RL[7B3JKBOJBI)Q<I2@FTU%O#Q@CR5]P/$/'.X2V.==^
MOW^$4YU4N,85=R3C&VV3^F4HM248PLDHM.2BG',#O-KRORW,76Z^IE] 4NHU
M0\PPGF<I+VB;N%PA9J*37392U?E&3*G1,:Z41=+H+E78O2*,W*J6.ALX6+M+
MXU\#Z?QYO*WZ.[:G4:]5R@XPJA55.$L=T+(MW2DLJ,HN,X-3C&7IF+U(\I_<
M+J?)>R/CL]GTNFV]VQLC.=L[KH3AE1G7*,:81;3E&2E7-.$I1]<24<&H=Y[?
MT)8U+7IS8=GU[.N$$VKYU7I [=O*LTE<.$F4U&*X6BYMBFN7!RHNT5DL'QW=
MO7XC,/(.,<?Y5HUH.1:2C5Z5/,59'+BVL-PDL2A+'3,&GCIDPGQSEG).(:U[
MAQG6WZ+5R6).N6%-)Y49Q>83BGU[9QDL]<%R#Q><L+ORZXV+W/9N8I;8%+O<
MQKVPR<6W:1Q+&5A"UVP1ME6A614VL2N]9V/#=4B)$VZCAFJ=(B93>D3G?YNX
M'MG .9+;=E[UM.ITL-17&3<O;[IV5RK4WER477W)MN2C.*DVUW/I?X%\A[KY
M&X.]SWWVWO&EU<]/9*"4?<[85V1M<(X4'*-G:U%*+E"3BHI]JD<&'C-8
M                 %3KR3?TY7"3_&KAU^_]("[']!!;%%HD
M
M , \KOXK?)3]P'<?[W=C$KU7Y@@@^G5@H2S\>N4U=LL/%6&OS>Q:W&3,%.1[
M26AY>->4UP@\CY.,?HN&3]BZ1/DBB2I#IG+G.#8SC(_53JM3HM37J]'993JZ
MI*4)PDXSA)/*E&46G&2?5---/T/SZK2:77Z:S1:ZJN[1VP<9UV14X3C)8<91
MDG&46NC3337J6']?:JUCJ6*6@]6Z[I&N8=RJFNZC:/5H2K,WCE)/TB.GR$(R
M9$>N\$SG&5E<'4SUSU-GKD?JW;?=[W^]:K?-9J=9J$L*5UL[6D^N(N<GA?@L
M+\#\&S<?V'CNG>DV#1:71::3RXT50JC)KIF2A&/<_P 7E_B=^'RCZX
M                                 !"QYO\ F*EQTXM.]3U:6]KM7D:E
M)TR.(U4,5]":X1213V+83&3_ /(WOV#Y*&;]V2'.>1551SG+53MK@LO(,;>
MOB;^2+CA,<B+1&I(W;D,Z15KQUDNKV+U36G+IM!IE,?.3-?O7.9=2*A2="N&
MA&!S=<D+@J;ZX")\!0                      (=?+9Y*6'"S6Q=<ZTD&K
MODGLN'<YJY.QN\2UM65S+,7&PYAHL55!20RN11&%:K$,DX=IG65*=%L=):J,
M<_D"&7PJ>/N3Y'[05YA[W8/IK65#M#B4J"-E.X>J[:VX@],^<3TDL^RLYFZ]
M39,WNGBJILDD)G*:)C+$0?HBN4L=%ZD%R06B0                  TQY_<
MIX7A]Q9V;MYX_;M[5\H=535T>KDAEIK9UC9/&M4;(MS'3RZ;Q2Q%)-Z4IL&Q
M','!B_:+C&9BLO *?/B#X9&YA\JXZ7NL:>7U!IE5AL39YGY,.6ECDLNW"E,I
M3[+DBZ;LEKGF)UGJ2A<X<1;%X3N*<Y#"[)X7XD%]0620
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
M>JFJRQU']+F7BJ?S%@0RCFN2"^&R_>V58NW@%@,
M
M                                                &+-UZ9U_R"U?
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
MQA$Z6>(O'>G\:\-HV3Z9;M:_>U5BZJ5\DDXQ?QA6DJX>F5%SPI3D;I#'!D\
M  --N:O![3'./6"U"V=&DCK%&$<.=?[-BF+12WT"86PGDZT:X6P0S^"D3(D+
M(Q:JA6SY,A<]4W"3=PA*;7H"LYHWD3RL\).^5>/W(F$EKOQPL\BXD(YK'.SO
M85Q"J2WHNMG:7?NSX0:2."J94E(!<S7UE5"E=%;KG1="XTIK*]2"W1JC;.NM
MXT"M[2U1;(J[4.V,O?0=AB%#F;N$RJ'0<-G#==-%['23!TF=!TT<II.6JZ9D
ME4R'*8N+7IT9)D0
M    %3KR3?TY7"3_ !JX=?O_ $@+L?T$%L46B0
M                          U8YS_Q)>8G\ECD'^]+;A*]5^8(B/IQ?XKF
M\OW?5?WNZ4*Y^I"+#PMD@                   'ROGB,<R>2#COR@Q:N'B
M^$B945RBV1.LIZ:9?BH?L)GH7'QSGX"NJN5UL:H8[I226?3+>"W;;&FJ5T\]
MD(N3QU>$LLH+\N^4%PY<[RLNV;>LZ9Q3AP:'I%:[\.$:90V3MP>%@FJ?JD05
M>%27.Y>JER0KI^NLICL*<I2]5?'_  C;^ <8IV';U&5Z7?=9Z.Z]I=\W\4NB
MC!=>V$8KJTV^0OD?GNY>1N5W\BW)RCIY/LHJ]53IXM]E:ZX<L-RF^G=9*4NB
M:2U@(0ZAR)ID,HHH8I"$(7)CG.;."E(0I<9,8QC9Z8QCXYR/;-I++Z)'@TG)
M]L>K9W&QZXV'3F+&3MU#N=5C93!<QLA8ZO.0;&1P?!\ERQ=R;%J@[P;"1NGI
MF-U[<_V,CY^CWC:-QME3M^JTU]T/U1KMA.4?]I1DVO7XGT];LF\[95"_<M)J
MM/19^F5E5E<9?[+E%)^C]#)'&KCKL+E'MVK:DUW&KN'TV^1--SAFZJD/3ZVD
MI@\Q:9]R7&$FL?&-,&,4IC84=+^FW1P==5,AOC<SY?M'!^/W[_N\TJJHOLAE
M=]MC_15!>KE)^K](QS.6(Q;7V^#<+WGGW(]/QS98-VVS7?/#[*:E^NVQ^BC%
M9PLYG+$(YG**=^#6>O*QJ77M,UE2V.(ZJT2MQ-8@VOV<JX8Q+1)JFNZ4*4GN
M'[PR>5G"V<=RRZASFZF-G(Y6[UN^MW_=M3O6Y2[]=JKI63?P[IMO"^45Z17H
MHI)=$==]BV;0<=V;2[%M<.S;])1"JM?'M@DLM_&4OU2?K*3;?5G>!\P^J
M     'G>;NN+S86Y=KWN0<JNW=PV/=;(LX54]4Q_G-CD7Y"X-A58N$TTU\%(
M4IC$*0N,%SVXP.NG&MNKVGCN@VNJ*C7I]'36DNGZ*XQ^2ZMK+Z9;ZOJ<8N4[
ME;O/)MPW:Z3E9J=;?:V^OZ[)2^;Z)/"ZX2Z+H8O'VSX( %I;P#VNO*Z;WA1R
M2K/[UL=F,K6O!F72+(?=Z5JT+$-)5)KD^%E6?S*&61.H4N2IG[,&SC)R]='?
MNLT&KCR+;-S=<OV$M$ZE/#[?<C;.;BWZ)]LTTO5K./1F_?V@;AHI<9W7:E9'
M_,(:^-KKRN[VYU0@II>KCW0DFUT3PGZHG]&J1N
M!4Z\DW].5PD_QJX=?O\ T@+L?T$%L46B0
M                                              P#RN_BM\E/W =Q
M_O=V,2O5?F"#7Z;G_F3Y)_NIU/\ S25%<_4A%D@6R0
M                     #^&,4I<F-G!2EQDQC&SC!2EQCKG.<Y^&,8P *%>
MZ+I9/*YY.XF!AWSPM0OFQ8[6- RCU5/6M(4UR_=R5A:-U<&P1RI66<K9'".<
MY+AXZ5)@W9C'2\OIB07NJS6X.G5NOU"LQK:&K=5A(FMU^(9)X29Q4'!L&\9$
MQK1(OV4FS%@U323+CX%*7&!9).;                     &#N2N^:EQBT3
MLW>]V[E('7-9<S.6":I$'$Y,+JHQE:K3-90IDTGUFL;YHP1.;'815P4QNA<9
MR)2R\ HI:,U?O'RO\WG&+5+OG,OL&><7;;=T;('4CM=ZXCG#9!Y\I;.3N$F;
M.)8';0\"S.8Q,N%&J1S=GJ*ENO$407Y];:YINHJ#4M9:]@VM;I-'@F%=K<*S
MQGT64;'HX22P=0^3*N7:YNY5==3)E7"YSJ*&,<YC9LDG=P
M   &KG(;FGQ>XL1KMYN_<E/J,FW;>Y;TTD@2:V!*8.D55N6,HL+A_9W*;GU"
M8POEL1JGZA3*JIDSW"4F_0%2/D-M;D7YN.7$10=%U:6C-44A-9O2X:><%:05
M#JKEXW;V#;.SW[4[EBSFYTQ4NYNW,Y5(BB@P9%=+X.JYN+$%U]2"V-PJX<:S
MX0Z3B=0Z\]65>JN/GM[N\@W2;S-ZN#EL@W?33Q%(RI6$>BDW(@P8E.H1FT3*
M7)U5<K+JVVVWEDFW(@                           5=.3WE#XU(<H9:^
MT;AMJ#<5OUH=S 4[?]Q6:-[#)6.".5O%6B/1;5E\H\@J^_;9S%JK.??91*55
MLNRR?MQMQQ7[7K]SV33;CR'<;-)K[E&<J(4J3K@^O9*<IK%K6,OM<:Y9CVSQ
MDTTY=]VE&U;[JMLXUME>MVZASKAJ)W2@K+(]/<C"-;S2I)X7<I61Q+NKS@AF
MY!<B-L<GMC26S]OV12?L+TF&;!H@EAE UJ%155495ZLQ!#G1BX=EE8V2EZG6
M64,=9=19=114^V/$^(;#PG9X;)Q^E5:2+S)MYG9-I9LLGZRG+'X))*,%&"C%
M:<\QYIR'GF]SW[DE[NULEVQ27;75!-N-=4/2$(Y?3JY-N4Y2G*4GL!XVM 2O
M(7E[J> 08G<5BD3\?M"^.C)][-I5Z/(LI7VKW.4U2]EBFB-(LI>G7)GO7J4I
M3'+Y3S)RNCB7C_7ZJ4DM;J:I::A?%VW1<<KT_P .'?;_ +GQ;2?L/"'#]1S+
MR1MVCC!RT&ENCJM0_P"5542C/$O7_$GV5?[_ ,$FU)]]0-:7*UFXT4DICD:1
M\%LBTKEP7HFX<S$A4XEJ8YO6-WG9I0:W;CTR]F%S?:-W="82^T[0PCHMZW)X
M]R=NGJ7S2A&V;^'Q<U\7GM718ZYY^\3<)RUVQ;6LJN%6IM?R;G*F"^/\JKEC
MHL=SZO/2ND-OC2PE)\..NG-[YUZZEL,O>16LZ_=[_,]Z:ADD"(UM[581P8Y,
MXPFJWM%I8JI]<],F3Z=,XZX&#_N(WB&U^+]9I^[MOUMM-$/F\V*V:_)U533_
M  9GW[:=EGNWEG1:CL[M/H:;]1/Y+%<JH/\ -6VUM?BBZ4.<!T^
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
M]=60G-8SD@J0IR&.L]K[U8K)Z90JC)Z_ G-
M
M                                            !!+YZN*++</%Y#?T
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
MHD                                                -6.<_\27F)
M_)8Y!_O2VX2O5?F"(CZ<7^*YO+]WU7][NE"N?J0BP\+9(
M      &C-_\ &GP9V;..[';..]3S,/WBT@^=5J5M]#3>OG"JJSET[942QUMB
MX6<K+&.IDZ6?4/GJ;KGXC)VU>9O)VRZ6.CT&[ZC]O"*C%61JOQ%))).^NR22
M2PL/HNB,4;QX.\4;[JY:W<=ET_[F<G*3JG=0I2;;;<:+*HMMMMY75]69:U+Q
M%XRZ+<IR&J-(:]I\PC\$;"U@6\A:$2YQDN2)6F9^96))(V,_$A7."Y_5P/@[
M_P _YKRB#IW[<]7J-._6MS<:G^=4.VMO\>W)Z+COCG@O$YJ[CVU:/3:E>EBK
M4K5^5L^ZQ+\.[!GR5B8J>C7D/.1D?,Q$B@=K(14JR;2,:^;*?[HW>,7B:S9T
M@?I\2'*8N?[ \I1J+]+='4:6<Z]1!YC*+<91?S4DTT_Q3/7ZC3Z?5T2TVKKA
M;IIK$H3BI1DOE*+337X-'5:/J[6>L6[YIK;75%UZUE''NY-M1ZC7ZFWD77<H
M?W+Y&!CV";MQWJFSWJ8,;J;.>OQR/W[GOF];W.-F\ZS5:NR"Q%W6V6N*^47.
M4L+HNB^1\_:M@V+883KV/1:315V2S)44UTJ3^<E7&*;ZOJ\OJ=Z'RSZP
M    0K>1;RLTWC\GL+0.I&DM8=\IQF8*1LF$TF=2UHYGH=-UB0P]5,HYL-JC
M&,BDJ@U01]HBN?JNX[T3M3[(^(/!6X\L>DY7O\JZ>+.??&OJ[=2H3QVX72NJ
M4HM2E)][BOIAB2FM7O-/W!;9PY:SA_'8V7<N5?MRLPHTZ9V03[NYY=EL8R3C
M",>R,G]<\Q=;J*C?XYR@  !DO4&W]AZ(V'7-HZNL;RL7&L/,.8^0;9[T7")_
ML/(J59GZMY2&E&^<HNFJV#)+)&SC./P9Q\7D'']HY1M%VQ[Y3&_;KXXE%^J?
MPE%^L9Q?6,EU3ZH^YQODF\\2WFC?]@OE1N=$LQDO1K^:$X^DH27247E23PR\
MKPGY30O,'C_6-P1T>E"39G+RKWRNH*'5;U^\0:;4\NR9JJ&444C7S5\V?L^\
MYU2LWB15,^K@^,<Q_)7!M3X]Y9?QZZ;MTW:K:+'T=E,V^QM?VHN,H3PDN^$G
M'Z6CJWXMY_I?)/#Z.24P56J[I5:BM=57?!+OBF_6,E*-D,MOLG%2^I,VS'@C
M(@                   !4Z\DW].5PD_P :N'7[_P!("[']!!;%%HD
M
M        , \KOXK?)3]P'<?[W=C$KU7Y@@U^FY_YD^2?[J=3_P TE17/U(19
M(%LD                                        QQN(^4]1;34*Z=L3
M)ZXO!\/6!#*OF>2UF4-ATR3(NU.H[;YQWIEPJGG)\8Q@Q?PXE>H*1O@TL=+K
MGD,USFWNVC!S.U#8-<I3M\Y:-&^+I*U]0K%IA=V3)?=R\0B^9-DR'357=.$T
MB9,8^$E+L_TD%[D620                     *PGU&7(W+"NZ7XKPC_!7$
M^\<;CO[9%8I5L1,3E_6J$Q<D(;)SLY&55EG)TSXP7U8] ^.N<8R6Y!?$AF_7
MA?X;-^+_ !4AKO9XC#/;W(!M%WZW*ND,$D86IK(*K:^J!LG*5=OAE"/LR#I$
MY2J)R$BLD?KZ).E,GE_@23 BD            ?&K(,$';6/7?,T7[["QF+)5
MRBF[>%;$RJXRU;'/A9QA!/'<?L+GM+\<], #[   $/WF<YL3O$;C0T@M:V%2
MO;HW=+.:G3Y5@N5&:J]7BT$7EZN44?XJ-W[%LZ:1S9<G:JV<RA'"1L*(8SBJ
M"R_P!4=X:\-=U\^=U9I=,.]]D5TE.[5VO8"O).*IL._=*&<S$T\56*O-6684
M(KB/886PYD7)39,=-!-PX1NMJ*(+Z/%CBCIOAYJR-U3IJNEBXQ'T'ECL#W*;
MFSWBQ%:(M7=FM4H5-/+V2=X1^RF0J;5JGT2;I))%*3%EMOU)-DA
M                   Z;L:(G;!KV]P-7>EC++-TVT1%=D3F.0D?.R4(^91+
MTYTSIJ$*U?K)J9R4Q38P7X9QGXCZ.SZC2Z3=M+JM='OT56IKG9'^U",XN<?X
MQ31\S>]-J]9LVKTF@G[>NMTML*Y?V;)0E&$NF/233]3SWE=5[#;;+2TZ^J,S
M&;-5M;&D?<V5:FC)A*T24BWBF,4X1>Y0(W4<O7:12'.8J62J%/@W9G!AUCMY
M)L-.Q?\ $UFKH6P^U[GO]Z]MP^#4OBWZ**^IR^E+NZ''>CBO(]1R#_A6G1:A
M\B]WVWI^R7N*:]>Z./I27U2D\14?J;4>I()&^';G6^V!FD.=;0D7%)R!FJVQ
MWETK9Z(5B7MSB915:/G%G=,U4SXR1$D9E[USVG0(8I\%Q7=]PWB^K:?\SAK+
M9WN&5IU39[_=_8>8JI-?%NSL^*DTUG+='VU>6;=X_P JLT-5>G4\/4ROJ]CM
M_MIJ3M:?PBJN_P"#@FGBT#PFX4ZXX5:S5J%46-8KE8U&LCL/8+UH1I(VF3:D
M5(S;-VI57'RJN0Q'"A&3,JA_3]110YSK*J'-I+Y*\D[QY)WI;AKU[.W4IQT]
M">8U1>,MO"[K)X3G/"SA))1BDM\O%OB[9/%VQ/;=O?O;G>U+4:B2Q*V2SA)9
M?97#+4(9>,N3;E*3>F_EVX*;,Y75K6U\TI',[!L'669^)DJBXDHV&=V:JV$T
M<[*K$R4NX91F9.O2,;DY6RZZ!5T'BV2'RJFFDKD3P!Y0V7@FMUFU<DG*K:=;
MV3C:HRFJ[:^Y8E&"<NVR,L.48R[90CE=K<HXS^X[Q-OOD+0Z'=^+PC=O.@]R
M$J7*,';59VO,)3<8]U<HY492CW1G+#[DHRA<U)X:N;&Q)Y!E;Z;"Z=KA7!"2
M%GNUF@) R:.,84<?+*]4I2>FI%T5/.,)X4(U;**&P7+@G0YB;'[_ /<5XUVC
M2NW;]3;N.LQ]-=-=D>OP[K+8PA%9]<.4DNO8^B>L/'/MF\I;UK%5N6FJVS1=
MWU6WVURPOCVUTRLG)X],J$6^G>NK5F/A7P7U/PGI<A"4I5[:+K9\,CWG8\VW
M0;2]A48%4RU81\>W47;U^MLEEU3H,DU%E.Y3)EUUSX*?&E_DCR?OWDK<H:G<
ME&C;:.[V-/!MPK[O64I/#LL:24IM)=,1C!91O/XO\3\>\6[7/2[6Y:C=+^WW
M]3-)3L<<XC&*RJZXMMQ@G)]<SG-I-;K#&QE$                "I9Y]>=L
MC/VU'A)K>:RC5:KB'L6]';!8Y?G]L6(WFJO0UUD3X27B:NS5;R;U+/J$4DUF
MY38(JPSC-R"^)!*!X9^!S7BAQ^9[.O,)AOOG>L3&S]E,_:>G*TBC."DD:IKY
M/U\>YCW)T#IR,REVHJ9D%2-URG]@B;%,GEX^!)++?+[3-7U&=ONPK+$5"G5E
MB>1G+#..TV<>P;%,5,F#*'^VLY=+J$1;H)%.NY74(DD0ZARES^[:]JW'>]PJ
MVK::;-1N-TNV%<%F4G_\1)9<I/$8Q3E)I)L^=N^[[9L.VW;OO-]>FVRB'=99
M8^V,5Z?Q;>%&*S*4FHQ3DTG2#\@W,.4YC[\F;DR<2[75U8*:MZHK4D?*7RZO
M(9)[R==QR:AFK>>MT@F9XZ-]I9-'V[4RBA&J9ATP\3>/:/'?%:]NL5<M\O\
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
M +VRF/1DE6RG5,V.GV<] /TTCRTXK<F3S2?&_DQQ]Y!*5PJ1["32.YM<[7/
MD6RF5$TT6AV2>-%E5,J7!<K^G@V38Z?AP .JV[G?P>U_L?&G;[S*XITC;AGZ
M,475ENY#ZBK6QS2;ATJQ;QV*/,V]E9LOUWJ!T2(^U]0RI#$QC)L9P -K !@;
M=G*CC#QI;QCSD;R.T-H!I-+)-H9UNS;^O=5-Y9PN1^J@A&+WJPP*3]99**=&
M(1+)S&*V5SC'1,_0#M^J=SZ>WQ4F]^T=M?6NYJ*[64;-+IJF]5?8E2=.$BD.
MJ@WL=0E9B'663(J7)B%6R;&#8SG'QP .#W'R-X]<=FE:?\@=\:9T6PNDU]W*
M<]W'M"D:Q:6RPX2*MF!K3F[3D(C.S6$38/[5J95?MSC/;T "1Y&\>HC<=?X[
M2V^-,Q?(&V,GLE5M%2.T*0RW'98Z-A'UFD7]?UBYG$KM,LF%;C',@LJV8J$2
M8MU5S9PDF8^ .7VUNW3&@ZHM?-Z[<UAI:CMUDVSBY[:OU4US5$'"QL%206L5
MPEH:(265,;&"D,M@QLY^& !U_2O)GC?R3C)*:XZ<@M(;]AH9SAG+RVE=KT/:
MD9%.\XP;#62?T6>G6K%SDIL9[%3E-TS^  9O
M
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
MKL/?JE<+@73                  %3KS _TOO!O_%7C/_UGMF"[#]+(+8HM
M$@                                               !JQSG_B2\Q/
MY+'(/]Z6W"5ZK\P1$?3B_P 5S>7[OJO[W=*%<_4A%AX6R0
M                        @]\COB:SR0LL_OO1,PSA-OR+!%6U4>=5PVK>
MPW<3'I,V3R*F#FP2KVIPP9I-L^OC,:\.5,ZIV9L+N%=F?#WGK_@[15<5Y17*
MWC\)M5706;-.IR;DI0_Z6I2;E]/]2"RHJQ=L(ZJ^;/MX_P"-M==R[B5L:N23
M@G;18\5:EPBHQ<)_]%:XQ4?J_I3?:Y.M]\Y5:MBZNV1J*Q+5':-%M>O[*BGA
M?,+;H*1@GRK4RATDWS1*000]]'+G2-Z3A'*B"N,=2'-CXC>+:-\V?D&C6X;'
MJJ-7HF\=]4XSBGZ]K<6^V2SUB\27Q2-!=ZV#>^.:U[=O^DU&CUR6>RZN5<FO
M122DEW1>.DHYB_@V=#'U#Y!L!QDXW;#Y7;=@]/:U+&I3<JV?2DA,3:Z[:#KD
M!%)D4DIN76:MWCOVR!E4T2$22445<+)IXQ]OKCR?->9;1P3C]O(=Y[WIJY1C
M&$$G.RR7Z803:67AMMM)14G\#V'!.$;SY"Y'5QK8^Q:JR,IRG-M5UUPZRG-I
M2>%E)))MRE%+UR2=W;P0<IX,[0U+OFH;TW75(DYPK*V"JOF7?DN,N#MI"!>,
MUFB6,YR;*;DRW3'V4C=1A3;/NCX-J5);EI=PTLTLK$:[8O\ #,9IIO\ &./G
M(SQNOVE<_P!*XO:]7MNK@WAYG95*/XXE7*+2^.)=WRBR?OQ^<2%>&/'IEJR4
MGVMDMLW9I2_7F3C/<X@\6F:C82'680'O4D'BD3&1%=9MR*JIHG<J)G6RDEZG
MIDU2\L<^CY&Y;+?**I4Z"JF-%,98[_:A*<U*S#:[Y3LG)I-J*:CW2QW/;_P[
MXZEXQX;#8+[HW[C;?/47RCGV_=G&$'&ON2?9&%<(IM)R:<NV/=VK=T8T,J
M                  %3GR<YQ#>;KA)*R?5I'_.>(<MATH4V2&CF?(.;0<NR
MX3P<YDTEF"Q<],9SU3STP+D?T,@MC"V2
M                                             & >5W\5ODI^X#N/
M][NQB5ZK\P0:_3<_\R?)/]U.I_YI*BN?J0BR0+9(
M                   !_#%*8N2FQ@Q38R4Q38QDIBYQTSC.,_#.,X %.[RY
M>*:;X_6&:Y9\7XEVGJ-:3+9+S3*R1=O):5G/<$='M-:(RSAPEK]:0QZ^?1[3
M0"YOL]K+LRVNQEGH_4@D%\4OF&B^0"4%QXY/S49 ;P238P]$V"Z,G'0^X38*
MFT;Q4KG/8SB=E+'P7M*7TVLR<V<($2<]J*U,HXZKT)+!HH
M      !1!)-Y\G7EV@OG><25$V'NI-@PC,*84;GT;J9F\E<QB'7/HHJ36O*8
MNLN8N,DR\>*J]#9-G&;WZ8D%[M-,B1"))$(FFF0J:::9<$(F0F,%(0A"XP4I
M"EQTQC'PQ@623_8       #1KG[S-9<)=,,=A)5A"Z6RT6EG3ZA674D>*9+/
M5F#^5D)>5=(MW3G$5$1\<;N(D3U%7"R*?<F4YE"9.\4^.;?)7(Y;3*]Z;044
M.VVQ1[I)*48QA%-I=TY2Z-O"BI/#:2>*/,'DZKQ;QB&\QH6JW'4:B---3EV1
M<G&4Y3FTF^R$8]4EERE&.4FY*/;5WGJT]9K-68+9FG+7KB(EO9,YRXQUE8W"
M,KTBY,1%9XXB4X:%E7%=:JF[U5D?5=D1QG)6RAL8+G+>^?:QR'1:*[5;+N-&
MLU%?<X4RKE5*R*ZI*7?.*L:Z)/$&_6:74PWL'W<\:UVNHTF^[9J-%IK.V,[H
MVQNC7)]')P[(3=:?5RCF:7I7)]'KGQ)\P^^[SRXA*3MA&&LVK-T; AM?5*LP
M,1"PJVL)&VVAK"5:2BIE"-2F;-&HJ2"2,@G)N%U5$L^NB=(Z>45O7\^^WKBN
MV< MW+8793OFVZ2=]MDYSFM3&JISMC*#DX5R?:W6ZXQ2?TR4D^Z/BO'7W*<N
MW;R-5M?(55?L&Z:R&GIJKA"#TLKK5"J4)J*G;%.25BME)M?7%Q:[9=?\K/BI
MYH[SY&;%Y0:EF(':=:>1U64J]"0M#N&V34&55J\6Q>1%=B95C'UEPS)+1[A\
MU*QD\/73AT?/MS.3Y.MI7&22P;WF+/%UY<+]I>^EXO\ -ZU6$])S*+5F V%L
MU62);M.6EBOF/-4]@OYLF)C%/]VEEL=61SZU?7+@JIBL<']I,HYZH%LF8N52
MKU2D+[.66"BJ3%02UGD;:^E&3>N,ZXW99D59Q>8.MA@2*(PQZWK]_IY3^UC.
M<9%HD\__ ,GW,W/-CE)9+W .'GY*J:VQ0=1LG)5F^5:I$NG"KFSKLEB(';/K
MG,+KO\E43(X1:';-E>IF^!>BL+\2"YSXYN)E<X>\5]<Z\91B3>\ST+&7;;<N
M=$I9&7V)88UJ\F&KE?TTU%(^K8.6*8$R4G:U:%.8N%E%3&M2>62;UB
M                         47O*#834GS#;$FF[A=BPKFT>-EM,BU6PBDF
M\9:NTW..WZ:2AR-2NU')3JY4/TQDYLY-G\(_1&<_:]O+[/7&>F?R*.R'?WX7
M?\\=?])>A'YRL                       -8.:6Y+MQ\XL;NW-KFK??*[4
M"EN9F @SMG#UL5R=ZRCUIR19M#$<.H>J,WBDJ]3(9/)VC)3'>3KW8E++P"IU
MXC.#URYL<CI'E'O-M(6#4M&N[VZVJ=L"6%L;>W$Y?XL2-?-E='VTFP:RCPLG
M/9P4R64\I-#%Q[O)DKDGA81!=D%HDJ=^=+<VPICD16]).)%_'ZUIE%@;1'0"
M*JR$?/V2S+R1GUFD4RE23DEF3=DFQ:]_JD:>BOE+)#N%\9WQ^V#CFTZ?B-W)
M80A/>=3JIU2FTG*NNM1[:X^O:FVYRQASS'NRH1.>?W8<FWG4\SHXM.<X;'I=
M)7;&M-J-EMKEW6R].YQ457#.5#MGVX<YY@P&SQJ@        '^B',F<BA,Y*
M8ABG+G&3%S@Q<XSC.#%R4Q<XSC\.,XS@0TFL/T9*;3RO5'^1)         2(
M^)]R_:^0/CN>.(=1923O;98A$C+9]@YU9>4)(YB%QG."(L%%%#'_  )X+WY^
M!1B+SQ"J?B?=U=A14*&NN/J6II<?],L+'QSCXF:/MZG=7YBV5TIN3LO3Z9^E
MZ2]2_P!$<O/PQGX%X(<S3JF !QTM#Q,_'.X>=BXZ:B7Z>$7T7+,FTC'/$L'*
MIA)VQ>)+-G">%"8-VG+G'7&,_AP .FRNH]4SM24H$UK+7\M15<.<*4R2IM=>
MU4^'AS*N^M?<1RD3U<JFR8^?2ZF-GKGX_$ 5;/*KX9(W5\!8.2O$"%?$IL(F
M^G]H:=;N',@K4(IN0SQ]<M?'<'6D%JW&D(HK(1AU%5(]'&5FV?:D.DWN1G\&
M01#[=YI<J.9FM^/_ !ENSQQL=;74\K'4@\9&24CL78MAL!6=>J[>TKE=O,VB
M>A61SL(]9%LB[<%=J&='<KG]45I)=07D.!7'-3BEQ)TMI%_A+-DK-8-)W91$
MZ2Q#WFVR#VUVY%-TD4I7C6,FYE9FV5S\3-&R7ZF,"RWEY)-(?/5Q,K_+OQV[
M'J5@A7$RUH4U"['6+&D3Q.1\9%HR,+-3<*\4;NB,7E6CYXTSZATU4.D9^.35
M2[TSY(\5[?L>_<H_X6Y!].BW2B>GA9\:=0\3T]L.JS/W(*M+TDK'!]),QCY:
MW7?^.<3?+>.+OUFU:BO46U?"_3+,-15)X>(^W-VN268.I36>W!YJ_'G8%LX
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
MU&WVE%,_BO[<_P#;9 V*
M                                                      !1/YXZ
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
M_6>V8+L/TL@MBBT2
M    &K'.?^)+S$_DL<@_WI;<)7JOS!$1].+_ !7-Y?N^J_O=TH5S]2$6'A;)
M                                        ("_.CO#3D7K&M: FJ>C:
M-T67$7?ZA83)E;J:OKK2PYCWLV5_CM</%+JC$2$41B7N;F*FHX6[5&[7OVJ^
MV#C/(K][NY7IM0Z.-T]U%M?K^YL=?<H=OHO9<Z[7-XDFU".5.S&H7W8<JXUI
M]AHX?JM,M1RB_LU%-F,?M:U9VRGW>LO?4+*E6LQ:4IRPX5YJP#>4T!)M_ K_
M !O]C_R;;A^^?IX:T_=/_P#6^T?_ -.:O_O;5FTWVC?_ %R-;_\ 2.[_ .^M
M&6W!H,=%0                       J=>8'^E]X-_XJ\9_^L]LP78?I9!;
M%%HD
M                 , \KOXK?)3]P'<?[W=C$KU7Y@@U^FY_YD^2?[J=3_S2
M5%<_4A%D@6R0                                         /G=M&K]
MJY8OFS=ZR>MUFCQF[13<M7;5RF9%PV<MUBG17;KHGR0Y#XR4Q<YQG&<9 %5/
MR8>#^1C'<_OKA)!*/HQ51>9N''N.*0CZ'5[O6=RNH"E]/#R+SCN5-7LY]PV,
M4V(XRQ#HL6]R,_@R#HG #SEV[3B;#2/-EI9[A5X-Q\BC-LIM'+[9=,]FJ9FK
M%;#AG)DWUPCXQ0F"F=$Z3;;"9RJ)OSY(5(X9ZH%H73G([0W(.'1G-*[<H6R6
M2K8KM5"KV./?3$<D;L^S.5[*R=@K[DOJ%[D7S9NL3NQW%QUQUH::]23-0@
M             '4;_($B:'=I51UEBG&5&R2"CTJATC,R,X9ZY,Z*JGT43RW*
MGWX,7XXZ=< O4%(SP.,6SOR'4QPN3)E8O7&T7S,V#F+A-RI7,QACF*7.,*8R
MSD52]#=<=3=?PXQD7I_I(+T(LD@ :(7;R<\"==W*2H%LY-Z]8VJ&D3Q$NR8_
M/K RC)1%R=FZCW\[7865@&CR/=IF3=)J.BF:G*8JV"9+GI5VM]0;9ZYVEK;;
M]::W+5=]J&Q:J\^RA/TNPQ=CB\JXQC*C55W%.G2;9ZAG/:J@IDBR1\9*<I38
MSC%/H#O@ U"Y/<[N+G#MY48WD!LM.H2MWPY<040QKUFM<L>*9*E;O)U]&U6(
MF'D?#(N3X2*LL0N7"N#E0*J9)7!)2;] 1$^=^9CKMIKB9?JE*-IVD6*7MDS#
M3L<XPK&R\=:JK4YJLRC,W7'N&TE$)*+(J=/]S-^IW?';;[3[*UN^\U/_ !GI
MZ&ORC.Q2_P!<H_\ P1II]X==KV;8[E_@QU.H3_VI0J<>GY1E^7\2L^-V#0\L
M.>)3QR.+'):5YM6VX03ZE-C6F>J%";L'YYXUQK-DL]%:NYQVKZ,<U80\M#'D
MVAD#KJ+*D1*<B>,'ZZC^?/,$-'3N7C70:>V.Y2]J%M[E'L]FRNN]J"69.4XS
M5<NY123DTWT-S/MV\*3UM^U^4MQU-4]KC[ME.G49>Y[U5MM"=C>(J,)P=L'%
MR;:BFH]2SN-*#>\@E\N'BD;<JXAUOK0$+%1O(R 9=;' I>WC&^ZH1D@FDV9N
M72JS>.:WR';(]C!ZOVX>H8*T<JX*1LHA7&6.C] 4_P"ZV/>U0CW^B]A6':];
MAZR^(WD=0VZ9ML7$04BR5]PDFYHDLY181[ENL;U"=6I3%SGN+^'J+O3U()L_
M$#XI;AM^\4[D]R"JSNNZ3J$BQM%#J=CCE&TAMV>8'0?04@K$OB)J%UNR<^FZ
M.X63,C,93*@D51N=90M$I8Z+U!<G%HD
M  "E!Y^N/=JU_P Q#[W/'N%Z-OVL5A9G.)D5.S:7&@5B'H\Q6W2F<9(V>E@H
M..>I%SVE72<GR3N,DMVW8/I@@L^^/#EC7>87%K7&R6<PV>7F+A(ZI;;B/=)J
MRD)L2!9I,9I:0;E_&-VUGRCB68YSUP=F\)C)LJ$4P6W)89)O$(
M          !T/:=KDJ)K'8UXA8<UAF*;0[?:XF )W=\Y)5VOR$NPAR=AB'[I
M-TS(CCIG&>I_AG ^IL>@IW3>M'MFIL]G3ZG5552G_8C99&$I_P"ZFW_ ^1O^
MX7[1L.MW72U^]J=+I+K85_\ 62KKE.,/]YI1_B4;]B^03F=L][,.K'R*V<Q:
MS1E<.H.H61]1Z^FT4,I_P>WAJDI#LRL2I*Y3R4Q3F5)C'JF4S\1TWVCQ-XYV
M2NN&CV?12G7C$[:XW69_M.=O>^[*S\,/]*1RFWKS%Y.WZVRS6[UKX5VYS"FV
M5%:3S]*A2X1[</'7+:_4V?MQ_P"?7*+CS<H&RUW;%VLT!%N6^)77=SM4[8J3
M8(@JA?=Q2\/*O'K:+5<(8,1-XS*B[;9SW)GQ\2YM\I\3\%Y5MEN@U&WZ73ZB
M:?9?1575;7-^DU*$8N77JX3S&7Q7Q+W$_,?D+B6[5;E1N>LU6GA)=]&HNLMI
MM@L)P<9RDHOM6(SAB</Y7\"\?K.^PVT]=4/9E=R;,#L&GUNYQ&%#%,LG'66(
M9S#5!QV],%<MT7F"*EZ8R50N<9QC..@YE[UM6IV/>-5LNL_]*TFHLIG\G*N;
M@VOP;65\T=5=BW?2[_LNDWW1?^B:S3570SZJ-L%-)_BD\/Y--%0+S$\@M7[^
MY3,%M6OR6".UC0VNM)RUMB$^5SD_%VFTS+]&!=%,8TG"Q"DYE CK[*2[CUC(
M]Z/IK*]!/MYXGO?%.#3COD/:NUNJ>IA4_P!4*Y550BYK^6<^SN<?6,>U2Q+,
M8\WON5YCL/,.?PEL$_>IT&D6ELM7Z)V0MMG)5O\ FA!V=JGZ2EW..8]LI10#
M/!KT   'U,V3V1<ILX]HZ?.U<*92:LVZKIRKA),ZRN4T$"'5/A-%,QC=,9Z%
M+G.?AC(HLMKI@[+I1C6O5MI)9Z+J^GKT+E55MTU73&4['Z**;;PLOHNO1=?R
M/S<MG#-PNT=H+-7;595LZ:N4CH.&SA YDED%T52E41614+DIBFQ@Q38SC..H
MF$X605E;4JY)--/*:?5-->J?P93.$ZINNQ.-D6TTUAIKHTT^J:?JC\144@
M         3P^!2JZ_D]\[<M<])1V-A56@1;/7\&[7*5\ZCK))/DKM/Q3<V<9
M66A&T6Q:*F+U,FC*FQTZ&SG&K?W3Z[=J.+;?H-+"?^4WZN3OFE]*E7&+IKD_
M@IN4YI?%U+Y(VV^T7;]GOY;N.XZN</\ .=/HX1T];?U.-LI*^R"^+@H5P;^$
M;7\RUD-%#H*     ?PQ2F+DIL8,4V,E,4V,9*8N<=,XSC/PSC. !2]\P7CTF
M>'FU8WE=QX;R->U%;K<SEE2UA5PQ=:2VM[LTJS^6+,O36AZO.OF_NHA=,Q2,
M'Q3L_P 47V)5;L7E8?J03U^*KR*1/.;42L1<%X^+Y#:Q9,6>R(1#"31*TQAL
M$:QVRJ^R+G!<1LRMCTI!!+&"Q\EU)VIH+M,J42CA_@22HNFK9ZV<,GK=!VS=
MH*M7;1TDFX;.FSA,R2[=P@J4Z2R"R1\E.0V,E,7.<9QT"$YU35E;<;(M--/#
M375--=4T_1E%E<+82JMBI5R33364T^C33Z--=&GZD*_E9\(?%CR.\39?259H
M&L]#[9J#V6O&@MITFBP-61IVQ7D>BU>,;.WJL2S<RU OB#!LSGFN"*J&(W;/
M$B'=L&O;]'=-ZWC?+XZG>M7J=9J8Q[5.^V=LE%-M14K)2:BFV\)XRV?.VG8]
MDV#3RTFQ:/2Z+2RFYN%%5=,')I)R<:XQ3DTDFVLX26>A2FX#>0?DAQ%I_(CP
M&^0%%_1SN++"U;0\WL"81]+2.UX.^5>^1VJI&RKNUH0VD]SK12.:[,D<EAX>
M0E$GAU\1#Y9VP]AXHY)M_$O(.V[_ +JW';J;+(V22;[8W4V4]^$FVH>YW-)-
MM)X3?0\3Y@XON7,_&^Z<<VA*6YWU5RKBVEWRIOJO4,MI)S]OLBY-13DG)I99
MO&;C/R.+.KU?\@.Z361LIA%>!3U==U9=-0RJ:!2FCDH,[O[:RQ"ES@G0V3EZ
M=>['7I.N:</>E6N_S7;?V<EE3>II4'T;_4YX]$_C\'\CEP^#<V6K>@_R?=/W
MT7AUK2WN:>4OTJO/JTETZY7S._1W!7F;*IE4;<6M\)%,MZ&,2.L+;#J8/]G[
M1DI>+8JD1^WC\9G&$_P_:^&>GR;O*'CFA]L]\VMO&?IU-4_]<)26?P]3Z]'B
M?R=J%FO8-W2SCZM+=#_5.$7C\?3\35[=U=N.B[#+:^O,2:L[(C2MDY&MN'[%
MQ+UKW[;+E):61BW+WY9)E:'342;+G0<8*NDOVY3SCOPAYB\Y;!+C-FQ<)UD-
M3NFLS5;9",^VJB47WN,Y1C%V694(]O=VIS;<9J!L%X-\ <BKY57R3GNAGI=K
MT.+:*YSAW7:B,_Z?=",I25=7:['W]G?+VL=];FBR5X(?'V[UC55.9&VX$[.\
M["A3QVE8:21+AS6]<RR*2DA>5&ZQ<J,Y>^)]J+$W0BB4+@Y\&,G(F*71V<O@
MC?<L?"@D      #'>WO^:;:'[G=U_P VI, 4X/HC?XF_,S^4S6OWK(, 7#-V
M;UTYQNUO9-O[YV73M3:TJ3!W(SUQN\VSA(ELDS8NY$[5L=TH5>5EW+5BKELP
M:$7?/#E]-!)13."Y HT_2TYOBEK\W'.W2^N7\;I.S.["OHVJ.HY5%G/W:&E=
MO;>K&OF#%CE-HY=TRKV:(:/$$5BY0Q--R$ST4ZE P#]/WXW>&/FWQR3YB^3#
M<5\Y4\KB[JF&5@TA*[BF:<Y;Z_4K=4EHG8T\RI<G7MDYK,I8[*\B(=*)D(RO
M1",/AD@EGIA%$#!?U(5&\1/%UAQ)XB^.2B:*@ME5':\A>M]SFJ)S.Q;%6X)*
M,BX2F4_:.W9F;N%KDIR1<O7S]"(?S*R[%%L9RLBG[M%14"S1]70<BGAEORB9
MBG3/O70IR'(;!B'(:S.3%,4Q<Y*8IBYZXSCX9P .O^6+_LHTG_(BX!?YX\9
M!L=X[7[&1^FMU,XCWC1^W3\;&S&"B[-PBZ1(^B]:WR,DV9U4#G(5W'23-5NN
MGG/>BND=,^,'*;& -3_HW_Z(V>_E=[F_S.U* -9OI _^-GF'_E54;_"6]@!Q
MWU1_])#]/S_*9GOW^.(0 ME<U/XF_+3^3-OC]ZRU "CMXM] WGDY](YY!-/:
MUC7LW>)3;VW[G7X&,:*2$M87.HC\>]ON*Y#QZ/\ =#^:L#&B*LF:"6#*K.5R
M$(4Q\X+D"=7Z7CG3HWDCXO\ 0>AJ_=ZVVWSQ?K\MJW9>JG,PP0N32+B+#*OJ
M?>(^OK*HRLG3K)59-GTD443M"223MIE3*K8X BP^JYWE6^:^TN!OB)XSV"O[
M/Y!W+DFWM=^B*I),+!^2Z?7C9'5=+@[H>+<./D4GAM=9Z5EFCDZ"T7%Q97+H
MJ:2R1P!DCZN:KQ](X[^*NEQ)ECQ50Y40U7C#N3^HX-'P%'AXED9=3ICO6,V:
M%R?/ZINN0!;VY!:W7W)H7=VH6KI-BYVKJ'9.MV[U919)%FO>:9-5A%TJJVR5
MPFFW4E,',9/.#XQCJ7X] !YUWTY_CM\37*9?DYPY\EG'Z*<<_-);OFF4-6KE
MO/>FH[//T)M'1E6FJ77ZI0-MT: L<]K78=9E3R.4&BK_ -O,M<F,HB3!B ;Z
M^7[AA]-WXK*]0JU#>.N,Y2\JMFWF J=1XGTWG-RWJFP"Q$P@5<]PM"\=M39$
MM58QPJ[9-(E!>',XGGKXB;,IDT7:S<"Y_P 6-6UW27&O0^I*GK%MI6O:^U-0
MZQ&Z?9W><V8TU>2.KD>FO06NQ+-G-@O3:INO48DEWF".) J&%SD)D_;@#/8
M
M                                 -9>6/$O3_,K4LIJ7<$,=TP6.:0K
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
MKS _TOO!O_%7C/\ ]9[9@NP_2R"V*+1(
M                    :L<Y_P")+S$_DL<@_P!Z6W"5ZK\P1$?3B_Q7-Y?N
M^J_O=TH5S]2$6'A;)                                        -0>
M4?!CCIR^3BW&X*F\4LT$Q/%P=YK$HK 6^,BSKKNOEF'Q$W+&3C4W;E59)N^;
M.D4%55#IE(913)L@\(\G\O\ 'TIPX]J(K16R[ITV14ZI2PEW=O249823E"46
MTDFVDL8WY]XHX5Y(C7/DFGD]=3#LKOJFZ[HQRWV]W6,HIMM1LC-1;;BDY2S&
M%8O %IATJMFI;\V?"(&4ZH)V*OU2T*II>H?/8LM&$IY%U/2R4O<5-/'=C)NW
MIG!2YLT?W6\CA%+7[5HK98Z^W9;4L_@I>[CKGXO\_B\#ZW[/^,62;V[>-?5#
M/165U6M+/Q<?9STQUPNO7'7"W%X*^,F@\(K?;M@QVQ+#L>XVBLYIJ3V1A6%<
MC(BN.)6,FY%LA&M7TLLY>OY*$9F,L=S@I"(8*5/&3&-G'GE#S3NODO;]/M-V
MCIT>W47>\U&<K)3L490BW)QBDHQG/HH]7++?1(R7XF\%;1XKW+4[Q3K;M;N>
MHH]E2E"-<85N<9R2BI3;E*4(-R<L)1PEU;)-AA4SJ
M    %3KS _TOO!O_ !5XS_\ 6>V8+L/TL@MBBT2
M                                                    & >5W\5O
MDI^X#N/][NQB5ZK\P0:_3<_\R?)/]U.I_P":2HKGZD(LD"V2
M                                 1?<XO$_QJYJ)R%I=Q_Y)]V+)&,W
MVU2HQGAS,.L)II(_E!KG>R8WANFFD4N%CJM9,A"%(F\(D7*>:E)K\@55^1OB
M>YT<1IU:S15*G=C56!<?,HC:^C#RTXI'IMS&53D7\-%IH7FHNF*6,'764:89
MHFZ^FZ5*7)Q<4DR#.W!+S8\@^/EJAZCR-LMHWOI%PL1C*J6)P6:VG2TSJ%3-
M,UZU2BA):RILBXZJQDJZ5(HF7M;K-3=<GAP3]/4%SC66S:'N2AUC9VL;/%W&
MBW&+1EZ]88A;*K1\T5R8AR'(<J;AD^9.$SH.FJY$W+1RF=%8A%2')BT2=[
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
MD
M                                        %*OSV:$/I;F+7=WU9GF-
MA-_50EA=.$DC$:'V+2C-:Y<D"I9R=NHF^@7$,[<EZ8PNL^6R<F>XQC_1VS<-
M9M6MIW+;[)5:[3V1G7./K&47F+7Y->CZ/T?0_%N.WZ+==#=MFXUQNT&HJE79
M"2S&<)IQE%KY-,C*]D]Q!52Q+-%6L?<X1:>A<J9)GUFC.>FJM(=O8HIGL:V&
MN/4"Y/VG4(D53)2X/C Z?^,^<4>0.)4;]%1AK4W5J(+.(7P2[DL_RR3C9%9>
M(S46VTSDWY8X!=XWYIJ./=TI[=)*[33EC,Z+&^WNQ_-"49U2>(]TH.:C&,DC
MY1[\QJ      !P&UN)/%WG%JM]J[>UN+HC<5);N9/CGR@;5B7MC"",Z<K.IS
M2.YZY7&SRQV#3EHDG9Y..=L4U7]1FSNW;5%PC*235SK)YX\-[AS.ZGD_$ZH3
MWZ$?;OJ[HP]ZM?HFI2<8^Y7^AJ3^N#BE)>VHRVM^WKS?MW!Z+N)\QMLAQV<G
M9I[>V=BHLD_ZE;A!2G[5GZUV+$+%-N+]V4HU9^0?"OD%QMGK''7:HDL-:KTC
M(M,;-UT[^^VM9:/9/E&36P-;)%H^I$14R0A5VJ<NWC'V4E,85;I*8.F737D/
M!^7<449\AV_5:6J:6)S@W6\_#W(YAW?./=W+XI&\7&N=\.Y@I?\ #.Y:3660
MSW0A->Y%)M9=<L6*+:?;)Q[9>L6T:I&+DN<E-C)3%SDIBFQG&2YQGIG&<9^.
M,XR/*GK#)NMM+[6W!(EC-:4&S6];W#9LX=148L:'C3NU<(H'FIY?",)"-CJ?
MA5=N$4BXQG.38QC(^IM&R;QO^K6@V32WZO62_DJA*<L?-J*>(KXR>(I=6TCY
M>[[WL_']%+<=\U6GT>ACZV761KCGX+,FDV_1166WT2;)R^''CJBM.2D/M/<3
MB,M6R(_#.2K-99$RYK5 EBY.N247=JYP2RVN.[DO;JX2(SC'9#K-\N5BM7:&
MY7B;[>'LNJJY)SOLGN54E.K21:G"N2ZJ=TUF-DXOK&$&ZTTFYSSVQTB\Q?<Q
M#>-)=QCQV[(:"V#A=K91E"<XR_5#3PEB=<9+Z96V*-G5J$(85CE1166;+).&
MZJJ#A!5-9!=%0R2R*R1L'2525)DITU4SEQDIL9QG&<=<#:^48SBX32<&L-/J
MFGZIKY&F\92A)3@VIIY371IKT:?P:/J?RDG*JD6E)%_)+)D])-5^[</%4TNX
MQ_3(HX44,4G<;.>F,].N<BBJBBB+C1"$(MYQ%)+/\"N[47ZB2E?.<Y)8S)MO
M'\<GP"Z6C*^BM62N[]RZPU%#%<^]V'=Z]5C.&B)EU8V/DY%!&7FCD*FKT;0<
M1Z[Q8V2F*1% QLXZ8R/@\HWRCC/'=;R#4=OMZ3366X;PI2C%N$/AUG/M@E\7
M)(]#Q/C^HY5R;0<<TW=[NMU5=64LN,922G/X]*X=TY/'2,6WZ'H2U^!B*M P
ME8@&*$9 UR(C8&$C6I<$;1\1$,T8^-8MR8^!$&C-N1,F/U"EP.2VKU6HUVJM
MUNKDYZJZR4YR?K*<VY2D_P 6VVSLCH])IMOTE6@T<%7I**XUPBO2,(148Q7X
M**21RX_.?I             #\U4DETE4%TDUD%DSI+(JD*HDJDH7)%$E4SXR
M11-0F<X,7.,XSC/3( JZ^2#Q.7;2]O4YH^/A.:JDO5I)Q<K3JV@'^52])<M&
MZKE]<-1MF!D5%851,JOOJZB0^4R*F*S24:',T0N1EGI(@WH\7OEIIW,:+C=1
M;?<1%(Y,1C(J2+0ABLH#;[1@Q]5[8*D3)$V\?94B-U%I"%QGJ4F,N&?>AA9)
MG3*..OP))IA2                                        "ISYAS%;
M^77@\\<&P@T3JG&TQW2V<)-R%;\FME*N#'7/VI%P@D<ICYSG[)<XSGIC(NP_
M2R"V,+1(                                                :L<Y
M_P")+S$_DL<@_P!Z6W"5ZK\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)
M
M   *G7F!_I?>#?\ BKQG_P"L]LP78?I9!;%%HD
M                                                   , \KOXK?)
M3]P'<?[W=C$KU7Y@@U^FY_YD^2?[J=3_ ,TE17/U(19(%LD
M                                   (0?*1XD:/RKK<YN/1<%"TODM#
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
M<&<5\%;'Q;FTN:4ZJVZ_WM1.NF4(J%?O]Z233;;KA-Q3Z9]<+T6?^7_<#O\
MR[@<."W:2FG3^SIZ[+HV3=EOL=C;::44K)P4FNN/TY?JXKAG,P 9[XN7RCZQ
MY&:5V'LJ+S+T6G;%J\]9F96F'QB1L=(HJFD21^"'^8J0ZA2O,-^F<N#(=GX3
M#RO.-KW/>^'[EM&S3]O=-1H[85O/;]4HM=O=_+W]8=W\O=GX'KN [OM6P\UV
MO>=\K]S:=-K:K+8X[OIC)/N[?YG!XGV_S=N/B;$^2SD'HWDSR17V9H>O24-
MGJ,7!665DX%G7EKQ;(V6G5W%SPQ;NEWAO?0SYDT]1X1!V<K$N5$RYR/(>&>)
M<GX7PY;+RFZ%FJ6HE.N,9NQ4U2C!*GN:2^F<9SQ!RBG-X;/:^<N9<4YUS=[[
MQ*F=6D>FA7;.5<:W?;&=C=W:FW]4)0AF:C-J"RD1]C+)AP   )4O%YSSF.*.
MU6-#NDJNXT'LN99L+2S=N53M:)//3)LF.P(I)13T6:2)\I)3!2XQ[A@7U,X.
MJV1*,&>;O%FGYWL4MUVVM+E6BK<JFDLWP7U2HD_5M]75G]-CQTC.3-@/ OES
M4^/>00VC=+&^(:ZV,;8MO%%DOICJ(+.$ET5V/U5K/64(HN@CG&=.S#>^./VH
M>3.NI/56[*7'7BER2Z3WY>].Y:NHR6;(.6[*=@Y5@LUDH6;8)/%2I.6RJ:I2
M*G)G.2'.4TIXZH%.OE?Q*W[X;N2%%Y#Z#LLM8=5KSCC%'NDDQ662;X<%.:5U
M#MYO'89QSW$Q$X4(FJF9L25;IG<-BMG3<Q6]Q-26'ZD%B;4OENXU;3XC;$Y.
MXDFU9G=15$\KL?3<M,M?O9#6IQ@S&MUR+=*(-"3\7=[$9%E$2B2!$ESKE*LF
MW7(L@E0XM/!)6_\ #QIJR\L_(<CNFY-\243J^;G^0NP)3*!TV;F^RDL\=4MH
MW4['":$BXOTD6513/GJ=K$N.TW<7&17+I'!!>2%HD "CERY2+S_\R3_6=4QB
M3K4GMVHZ8*X8GPXP6GZM9-([:$^BY;FP1XS:$@9Z2243S@IFI2=ILXQ@^;J^
MF)!D7ZFGP6RNY6,IY0.#,+(U[E#J5HE=-[4R@95A[!M* HZ+>48;DHSB*<L7
M[3=.M&43A5<C3N>SS!ND9MG$DR23D+1) MQVYX\E/,_N'4FM=I3+:Y<I6M<I
M.GH%NW:IP\;8Z[#%P@ZV(X:-$O91[IP^>.Y>TKI$*@@LHJX331:>DW0N0:2(
M/2IXJ<;:-Q+T10=%T%(AXRH11,3$V9N5L^MUK>X*XLUNE"857,5[.RACJX3R
MHH5JAZ;=//I(IXQ0WEY)-B!
M
M                                              @W\_VFORA<)&VR
M630BLMHO9-9L[AS@G>Y)5+><]"G&B.,%R?"2LW.Q#E7./@4C/NS\"YSBN#Z@
MK;P$2TLW #6US3(7$OJ[DWM#5LFHF5(QCU_8=!HNPZ>5TH4I54BIS5=LGMRF
M[L&[ELX-\.TNW?VJ;S*&X[MQZ<OHLIJU$(Y]'7)U6-+\?<J3?]V)I=]X.QPG
MMNS<EA'$Z[[=-.6/5615M:;_ +OM6N*_O2-?!NB:*DN7BKX.:LYGJ<B4-HKS
MS9O1JM38VKO8"3,P=PEEO;BUG:V/"'IG;2IHE"GJ%*V<X.V4PN;O)DW88F ?
M.GDW?/'"VB6QJJ4]5?=*U61[E.NA59KSZQ[W<GW1Q)=JP\93V,^W[Q3L'DY[
MU'?W=&&DT],:I5R[7"V]VXLQZ3[%2UVRS%]SRLX:C9W/K"3TKMC8>I9F6AYV
M5UW;9JIOIB <Y=1$BXAWBC0[EFH;!54\*=GVTE,%504[DU,8.0V,9DXYO=/)
M-ATF_P"FKLJHUFGA;&%BQ.*FLX?P_)KI)8DNC1A#D^PW\7Y#K>.ZJRJW4:+4
M3IE.MYA)PDUE?%?BGUB\Q?5,QF/M'P@   _N,YQG&2YSC.,XSC.,],XSCX]<
M9QTZ9ZBF48SBX32<&L-/JFG\&BJ$YUS5E;<;(M--/#375--=4T^J?P/G=TIL
M_:?>I]4D'K#YB6*^\CN!3<M/FQ4,ORQOSA9H='YB5MGUL(^IZN"?;Z=/B/*6
M\/X)?JW7?M>T3U[CWM2TVG=CCG'?AP[L=W3N],],Y/:5\Z\CTZ-74[SO<- I
M=BDM7JE6I8SV)JSM[NWKV^N.N,'[]<]"EZ_9(4I"%_4(0OP*0N/P%*7'X,8^
M&!Z32:/1Z"A:;0U5TZ:/I"N,817Y1BDE_H/*Z[<=PW34/6;G?=J=7+UG;.5D
MW^<IMR?^D#])^,W1X0<*;MS=V5+T:L6>#I,+5(1*Q7"US3=Q)J1T:XD$(UJW
MAH!FLU7FYAVX6,8B2CAFV*DBIE1P0_I$5QQY,\D[;XTV:O<];1;J=3?:ZZJH
M-1[I*+DW.QIJ$$EAM1G++6(-=SCD_P 5^+MT\J;Y9M6@OJTNET]2LNMFG+MB
MY**4*TTYS;>4G*$<1>9I]JE8/UUX*.*M5E:]+W:X[4V;B+PJI-UV1E(>LU2Q
MN3)X(AA5"MQ36U1C!$^3*921F/4.?!<95[,'(IJ7N_W0\ZUU%VGVS3Z'1=^.
MRR,9V6UKXX=DG5*3],NG"6?ISAK<C9?M-\?[?J*=3NFIW#7^WGOKE.%55CQT
MRJH*V,5ZXC=EO&98RG(S5>%W$>E-,,ZYQJTDT+@GIF=.];569E%4^B6/37F9
MN,D9=RGU1+GM47-CNQW?VV<YSA_7>1^?[E9[FLWG<Y//HM1;"*_*$)1@O7X1
M73IZ&:MO\8>.=KK]K1;'M45C&7IJIS:Z='.<93?I\9/KU]3-4%KR@5=[F2K-
M&I]=D3(*-C2$%686(>Y;*F(=5OEU'LFZ^4%#I%R8G=VYR7&<X^&!YO5;ONNN
MJ]G6ZK474YSVSLG..5Z/$I-9Z^IZC2;-L^@M]_0Z334WXQW5U0A+#]5F,4\/
M"Z?@=P'SSZ0                  5T/*#X@75UE9'E=PK9N:ENN(?%MMNUO
M57/R EMDHS/S#%UUFI&X:+0&S47:!5E6R*B:<LKC"R'I2&#^^KC+'1^A!V;Q
M9^7]INY>%XT<KG[>K;^9N$*Q3[M)(&B(_:;UH0[3Y'9$EBI-Z]L[W#;T^PV$
M6\NX/Z:)$G62H+)1QU7H26"10
M    J<^<?^D1X6?XJ:X_?QGQ=A^ED%L86B0
M                       U8YS_ ,27F)_)8Y!_O2VX2O5?F"(CZ<7^*YO+
M]WU7][NE"N?J0BP\+9(
M                            !4Z\P/\ 2^\&_P#%7C/_ -9[9@NP_2R"
MV*+1(
M                  8!Y7?Q6^2G[@.X_P![NQB5ZK\P0:_3<_\ ,GR3_=3J
M?^:2HKGZD(LD"V2
M     4Q_J"^-4'JODA0M[56.2C(SD/79D]J;-2=$%-CZ^5AV4U-9(3HBT-8*
MY8(HQR8*7+AXV=.,Y.HHIG%V#Z8(+%7BBV=*;;\?/&BUSL@I)S3&GRE&D7+A
MQAR^-^3:VV&@1II!3U5E3/%X6MMELF5SZJI5"J&^)Q1)89)(<*0
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
MNM7WH[1=6*76455:K(N&*ZBBS4RJM()EP
M
M                                                       &">4&
MI4M[\<]WZ=.DFJOL75]SJ\7E7M[6T_(0;PM;?XR?H3"D;/E;."9-]G!TL=?@
M)3P\@I"^/B E-WT_DWPSCO33OVR*Y6]OZ?B9,R;7YIM/0CF<=2E.:F=+-R,I
MFV:YM4VDF97L1(JR)E8Z9"9SG*?B'F.EX/SK2[QN#<=KG&5%[77MKM27?A9;
M5<U"<DDVXQ:BF\(Q-YKX1JN?^/=7LNVI2W>N4+Z(OIW65-OL3>$G96YUQ;:B
MI23DTLLURG8&;J\S)UVRP\G7Y^%>+QTQ"33!U%RT7(-3Y3<LI"/>I(NV;I!0
MN2G34(4Q<_AP.FFEU6FUVGAK-%9"W2614H3A)2C*+]'&2;33^#3P<I=7I-5H
M-39HM=593K*I.,X3BXSA)='&49).+3]4UDRAJ2\\@*VE;JWHJT;8A2VF.8N+
MM$ZKDK6R7FHF&<+-&"\^A5%$W+B.8.;"HB4RWXHIGID^OX[)3?#W_;.*:R6G
MUG**-!8Z)R5,]5&J2A.:3DJW:L*4E6FTNOT)_P N5]_CF[<PT,=3HN)ZC<:E
MJ(1=\-)*V+G"#:B[%4\N,78XIOHN]K^;#Q"[2=(.G*+Y-PB]1<+)/$G9%$W2
M3I-0Q'";E-;&%B."+8S@^#8P;!L9Z_$>@KE"4(RJ:=32::]&OAC'3&/3!YNR
M-D+)1M35J;4D\Y3SU3SUSGUSUR?.*R@     ETHG,GC? ^+J[<3K%5;!)[@G
M9Z:D(Y-M!LL09YR1M#><@KRXL:CHIVRM<C(Q!LH0J1G2WI)H%QE!151+ &Z>
M.N8ZKS?IN>Z.^F''JJH1EF;[^R-3A.E5I=59*4I)Y45ER?U**EL;M/DSA.D\
M":KQYK=/=/DEMTY1Q"/9[DK597>[&^CKC&,6L.<L1@EV.3C$6,_FN0 %MGPH
M\3[EI'5%YW'LB&?5VQ[L4K9*M7Y1$S:2C]?UQ&1=L)EXT/V.&*]MDIQ10J"Y
M,'PT9-EB],+YP-!_N3YYMW)=]TO'=GLC=H]M5GNV1>8ROL<5*"?I)51@EW)X
M[YSC_*=%/M<\>;GQ7CVKY+O=4Z=;NKJ]JN:Q*.GK4G&<EZQ=TK&^V2SV0A)?
MK)F[1:JQ2("4M=RL,+5*Q"-5'TQ8+%)LX:&BV:6.JCE_)2"S=HU1+_Z$<^,=
M<]/PC7/0Z'6[GJX:#;J;+];;+MA77%SG)OX1C%-M_DC9O7[AH-JT=FX;G=5I
M]!5'NG99*,(12^,I2:27YLB(VOYPN(U#E'4-1XO8VX'#4ZJ1IFLPK& JBBJ)
MSI'30E+9(14PYQWE^RJC&J-U"9[B*&QG'7/^P_;+S_=*(ZC<YZ/;X22?99.4
M[</KUC5&4%^3L4D^C2-<>0_=5XYVC42TVU5ZW<IQ;7?5"-=65TZ2NE";_-5.
M+7529D;C3Y>N+'(JVQ&O7&;7J6\3R[5A L-A-(M. L,R[R4B,+#VB%DY)F20
M76SV(%D$X[W*F2)H]ZQRI9^1S/[?N<\0T%F[P]C7[94G*<M.Y>Y7!>LYU3C%
M]J763K=G:LN6(IR/M\&^X_@'--QKV:?[C;MUN:C7'4*'MV3?I"%L)2CW-](J
MQ5]SQ&.9-1)4!@PS^                    09^4GQ%P'*M"6WMQ_;1=/Y+
M,4$WDM'F7)$5S<*$<AGTVTFN4F&\+L B21",94V2(.<D(W?&*3*;MK7&6.C]
M :P^,ORY6.MV-CPYYYKRM5O==DD*-3=I79NXB91"39GS'H4C<QY4R3EC-(K$
M30:S:Q<87ZXP_-A3&7:TRC\8D%FDIBF+@Q<X,4V,&*8N<9*8N<=<9QG'PSC.
M!;)/Z                                    *G/G'_I$>%G^*FN/W\9
M\78?I9!;&%HD
M-6.<_P#$EYB?R6.0?[TMN$KU7Y@B(^G%_BN;R_=]5_>[I0KGZD(L/"V2
M
M      5./,_DT#Y3^$EO6QA=HWJ>B<^T2-DK@YJYR+O4FYQW'+Z1<.$I,A29
MZY^T4W7&,=.MV'Z606QQ:)
M                                   # /*[^*WR4_<!W'^]W8Q*]5^8
M(-?IN?\ F3Y)_NIU/_-)45S]2$62!;)
M                     ( /J(M8OK1Q*UQLF.:G<YU7N!@2:4(CW885N]04
MI"+/E5L$,9%+-G9Q+?IG)2G.X+UZYP7 K@^H9UKZ=#<'WFXZ;ETL[5]1]JG9
MC"TQ^#&Z93K>T(=3#=HD3.,=Q&]BI4FL<V,YZ9=XQGI]GJFNN2$6)!02
M  !&]RQ\K7#OA_..J7?;E,739# I#2.N=613:U62']3KV)3[U[)PE4@'O3H;
M+-Y)(OL)&*IZ&2&*;-2BV"*W8/U)5*;MW"6J^+]HF'9\=K60V#L")KC=L;*>
M<^NXB*Y!6I1]@BN,%](KYOW%SW>H7..W-7M_,C)#OO?D/S%\OFYZ!7&>LXJ>
MFZR20B*32]655VVB*JPM#N*Q+S-KM,J[E9!"/5/#MCN7TH_2C6>$CG23;X45
MP>I)10+N/$C1JO&KC3I?1;J9-8)'6]&BH.8F?566;OIY3U9*?4C<N2D<)PI)
MI\N1@D?&#(LBI)Y^)1:;R\DFQ0@   !BG;^\=2Z#J;V[;?OD!1JZR1,M[B6=
M9,^?9*HBCEO"PK0CF:G7N57!,809MUU?M8SV]/B/N\?XSO\ RK7QVWC^EMU6
MKD\8@OICZO,YO$(+"?U3E%=/4\_R3E?'>(;=+=.2:NG2:**SF;^J75+$(+,[
M)9:^F$9/KZ$?U0\S7!BUV4M=<W&YTY%5<K=K9;?2)!G6G*A^_!#&>1*\T^CT
M#&+C&57C9LF3OQDYBEP;)<L;A]N?D_0:+]Y#3Z;422RZZKHNQ?PFH1D_PA*3
M>.B;QG#NV_<WXHW#7?LK-3JM-%O"MNHE&I_Q@YRBOQG&*6>K2RUL]J[G?Q/W
M3M9WI;6&XX&W; ;L73]K'Q[&=)%3B4>W.\E$ZS97<6WKEC<QC$N5U4V3I8WH
M%44)@Y45\I>)WSQ=SSC>Q1Y)O>W6Z?:7)1<I2AW0<GB/N5J3LK4I?2G.*7=A
M/#E#N]YL'EKQYRCD$N+[#N=.IWA0<E&,;.RQ17=)56N"KL<8_4U"<GVY:RHS
M[=N1X R, !5T\ZO'_:KG;U.Y"QT%+6'5IM:P]&E)B-:NWZ-)F8&P6>4,VG2H
MX7+$P\NC82*M71_304<Y73-VJ8+E7=[[7^6;%#C^HXE=;73OG[V=T82:B[H3
MKKCF&<=\X.MJ45F2CVM96>W0G[LN'\@GR/3<RIJLNV#]C"B<XIR5$Z[+98LQ
MGLA-6)QD\1<NZ+P\=U?Q8Z:A\&21*@7"2!,D(=0^#*)()IJK9RJ8YL&<JD,H
M;&,]I<FS@N,%QC&-KXII8D\O+_UOHNGR73^'7J:>2<9/,5A87S]4DF^OS?7Y
M=>G0_(5%)([PU\9^X^:6OKILBD6NCU"!J\\M48TUN5F?4L-I:Q4;-/6*>(>,
MD3QT:R8S+3U'1RJ9RHO@I$C]BF2X>\B^:..^-]VTVS[G1JM1JKZE;+VE#^G4
MY2@I?7*/=)RA+$4UT67)96<V>,_!G)O)^S:K>]JU&DTVDT]SIC[SG_4M4(SE
M%=D9=L8QG#,VGUEA1>'C33<NE]E: V#-ZPVQ5WU4M\$ICUV3O!5&K]DJ93#.
M9A9!+)V<Q"2)4S&0=('.D?H8O7!RF*7(O'.2;-RO::M[V&^-^WVKHUZQDO6$
MXOK"<?YHR2:Z/T:;QER;C&^</WFW8>0Z>>GW*I]8OTE%_IG"2Z3A+'TSBVGU
M7JFEBT?</@&R?%_E=N+B1L%"^ZFL!VI'!VB5JJ$B==S4+O%-5#G+&62)362*
MOE(JRN&SI+*;QF94YD%2=Y^[QO-N"<=Y]M+VK?JE)I-U6QPK:9/^:N>'C.%W
M1>83PE*+PL>XX'Y"Y+XZWA;OQVYQ3:5M,LNF^"?Z;896<9?;-8G#+<)++S+&
MX\_>[37 CUIH?5B- PL7*E:<3-M<7 [?"F,F3)=TG;6%26,EUQ@^:\<N#9Z]
MN<8[<X&A]J7&EM[KLW37/=<?XBA4JL_]BTYM9^'OK\_B;#3^\#E+W)6U[1MZ
MV?/6ISN=V/E[Z:@GCX_MW^7P)=^.7E7XB;^AXW$EL")TU>5TR)R5(VK)LJX1
MN^SCM,E$7%\9K4Y]JX7QDK7)'"+U7';WM43FPF-?^8>"O('%-1/V=)9N.V)_
M3=I8NS,?G.F.;8-+]68N"ZXG)+)L=PK[@O'',--#W]97MFZM?51JY1KQ+Y0N
MEBFQ-_IQ*,WTS7%O!(C#3L)8V"4K7IB*GHMQU]"2AI!I*,%NF,9SZ3QBLNW4
MZ8-C/P-GX9&(M3I=3H[71JZYU7KUC.+C)?FI),S/IM7I=;2M1H[:[M._24)*
M47^4HMI_Z3E18/T                           <9-S<-6H:5L5BE8Z"@
M(*.>R\U-2[UO'141%1S=1W(24E(.U$6K)BR:HG4554.4B9"Y,;.,8SD 4//+
MQO'AWR&Y&9V3Q;2LR\Z[:KQFVK0I H0E!V!,QOMVL/;*H@Z=)6+,GEBD9M(.
M'+%JB_*D@LF7OPJLYO132ZD$YWA7\F;SD)64>+N]["V<;HH<.@76MHD%522F
MU:)$LLE<,)==8RB4E?:6V:XRNX[R.)6-,5<Z:CAJ^=+T3CCJ@6"!02=&V/LW
M7^H:E)WO9UO@:/4(@I<OIZPOT6#(BA\&RBT0]3/K/9!UDF2H-D"J.%S_ &4R
M&-\!]39]EW;D&OAM>R:>W5;A9^F%<7)_BW\(Q7QE)J,5U;2/D[WONS\;VZS=
MM]U-.DVVO]5EDE&.?@E\92?\L8IRD^B39$AL/SI\2*L^>1M+K.VMFF;&.5&9
MBZ_$5JM/>W!\%,W<6B<C[(0ICEQ\5(HG0N>N.N<=N<^;1]L'/M=5&[<KM!HD
M_6$K)V61_-50E7_HM?\ \4UUWG[L?'6WVRHVNC<=>X^DX5PJJE^3MLC;_IJ7
M3_08^A_/QH)=QVS^D-P1C3N2QZT.\I<XX[,FSZQO:O9RO)]R9>F2X];H?.>F
M<EZ=<_7U'VI\KC#.DW/;YV=>DU=!?AU4+'^?3I^)\;3?=_Q"4\:S:MRKKZ=8
M.BQ_CTE.M?EUZ_@;AZH\M7!O:R[>/+M9374PZ.4B49M2#?5%+'<?">#+63&)
M&E-\=QL?!23*;IGKTZ8SG&/-^\">3MBB[7H%K-/%=9:6<;7_  K^FY_PK9DK
MCWW$^*>0SC2MP>BU,GTCJX2I7\;?JH7\;5_RDBT5+14]&LYB#DX^9B)% CJ/
ME8IZVD8U\V4_W-PS?,U%FSI _3X'(8Q<_P!D8@OT]^ENEI]5"=>H@\2C).,H
MOY.+2:?X-&:=/J-/JZ(ZG260MTTUF,X24HR7SC)-IK\4S'6Z=VZMX\:ZG]K[
MBN$72*-6T<*/Y>2,H=1PY5P;VD5$1[9->1FIN14)DC9DU26<KG^!"9Z9Z6TF
M^B+Q6LO_ -21))7%TEJ[C''NZ U=+),WE[OCEC;IQD4WXAZNP@(5]$5APJ3^
MV;8<2Q29_P#:QOP8K]OYD9.UP7U*585:_P#HS<2)YB^*@MU^1;BCY5JNY(WZ
MM\_\(:ZAEFJ#EW]D^/QQD$\]V,K9QVY>W^(R1X<\O,9N7G+4DM$Z_P!<%U)K
M2RR<8C.UN*FW5XO.QWJ$B@O"0CR4;PD&DWB595)NL6-9,CKKNDR%.X53_%9J
M44NH)X?"QP1M/$#2%KV'N&(^[FX-W.(F1E:X_P"PLC1*%6DW^:U S'4ZB;"=
MD7,HZD9!$IL91(HU07P5=LH0E#S.2C'JPVHIRET2((O)-S#E.6W(2?>1,LNM
MJ#7CZ0J>J8M)<V8YS&-%\-Y2Z^EC!"*/KJ]:^Z*H8F%4V&&R!NN4<YSTQ\-^
M/*. \2JKOK2Y!JXQMU4L?4I-9C3G^S2GVX3PY]\U^HY5>;_)6H\B\RNMT]C?
M&]%.56DBG]+BGB=^/C*^2[TVLJOVX/\ 21Z#+9AHN'ZXYC<!>4G$:GZTY [1
MUXQ5?ZYJ=;V/2]CRY:O-Q5PA85HQ?RD(_DO9G5<-9AD=W'2D>J8Y2F3.;*2F
M3I%YZ;QX\\J\'Y_J-ZXGH=7*,=9;9I[M/#W82JG-RC&<8YPG!J%E5BPVFEW1
MQ)]*-D\E^(>?>.=-L?,=?HH2GHJ:M31J9^U.%T(*,I0E+&6IQ<Z[:WE)Q;[9
M9BJT5WTSJ)'F,TT;JW8CO8&G9K;-"I<!L)@ZB';^0K]O?5QM(.6C]BBM"O7T
M,M,+MB."HX164;84RB3NRD7<[;>1\@EX[ER??-''2<AKT%]T]/)348V51L<4
MXR:FHS4(R<6\I2QW/'<]&]UXSQR/DN/%-@ULM9QJW<=/17J(N#E*NZ5:DU**
M<)2@YRBI*.)..7%9[5N1Y0?']J#ALAKJ<U#L.6FVUD=.(*S4F[6&MRETBGB;
M#+Z(LK)O#1L&Z4@)A)DZ3<&49E3;NB)X(H8J^$TL=^$O+'(/(D]9I>0:2NJ=
M,5.NZFNR-,EW=LZVYRFO<@W%QQ/,HMY2<6Y9+\\^'N-^,X:+5\;UMEM=\G7;
M1?95.^$NWNA;%0C6_;FHR4LPQ&2CB34U&,0HV!-<  ,B:GU9>=V[#J>JM;0:
MM@NMSE"Q<+')'*D4Q_24<NWCURJ;"#&+BF#95TZ<'Z$0;I**'SVE'R-^WS;.
M-;1?ON\VJG;=-#NG)]?CA**764I2:C&*ZRDTEU9]KCW']UY3O6GX_L=3NW35
M6=L(KI\,MR;Z1A"*<IR?2,4V^B-M>>_&O9W%2<T-J;9-H1MZT/I+"D;*Q"TF
MXJ3%21VELN<E:[6%I5I'O#M8E>93.KE1N@H<SC"F4R$.0F/ ^*^9[+SK2[KO
MVS4/3QLW/ZHS45;+MTVGA&RU1<EF:@TL2DDHXRVFS(GE[@^^^/M7M''=\U"U
M,JMJ^F<')TQ<M5J9SKJ<U&6(.:;S&+;DGA)I+0895,0G^TDE%E$T44SK++'(
MDDDD0RBBJBAL$(FF0F,F.<YLXQC&,9SG.1$I**<I-**66W\"8QE*2C%-R;PD
MO5LN7>)OA4?BYI$]]V#!EC=V;>;-)>QIOTC)RE,I9"E=5NDK$<8*I&ONT^7\
MLEVI*8>*D;KX-EDGG'.KSSY)7..2_P"5;3;W\:V^3A7VOZ;KO2RY8Z2C_)4^
MJ[$YQQ[C.FGV\>+GP'BKW?>:NSE.Y14[%)8G31ZU4//6,O\ I+5T?>U">75%
ME<KR:;[KG(CF#LJWT]O&9JU;,SUS!3<8O[M.W-*49S'+6LSPBJK5VA+R!ELL
ME$<%3-&D;? QNXYMP/"W%=9Q'Q[HMOW!S_?79U$X26'4[L256,)IPCCO3R_<
M<_182TI\Z\OT7-/).NW+;57_ )?1C35SB\JY49B[<Y::G+N[''"=2AZO+>@8
MRL8@  P7R7VZIHK1>Q=HM6J;V4KD.@C M%<)G15L<_)L*Y *ND%%4?=1["7E
MT7+M(IRJ*-$5<$S@W08U\M\RNX-P75[UHVEN<NVFC..EMKPI8>4W7#OL2::;
MAAK#9E?PKP>CG_D'1[+KDY;14I:C4)/'=35A]G3KBRQUU2:::C-N+32*D$S,
MRUBEI.?GI)],S<T_=RDO+R;I9[(R<D^7.Y>OWSQP=1=T[=.%#'44.;)C&-G.
M<]1R^NNNU%LM1J)2G?.3E*4FY2E)O+E)O+;;>6V\M]6=8*JJJ*HT41C"B$5&
M,8I*,8I82271)+HDNB71'&BV7"1KQM\AI75V[(C6DM*N,Z]VT^2KJL6KZKAK
M&7E[@C>I34<W33440>RLD5**<9)DB2B+LBB_?[5'*>:?!/-=;Q/G>ET*G)[1
MN=T--=7GZ7*Q]E-F/12KLDOJ]?;E9'^8P?\ <!P70<Q\>ZS63A'_ #G:Z+-5
MI[,9DE5'ONJ6.KC=7!Q[?3W%7-IN"/4"\/##@1-UQ&8U)5SQO)V"AL??A'9L
MRVLFP&3=4N6;^8U\Z]G%0V*BY.XRDJYB8]F\2(N1O(=<'1RK[G[A;?*FFUCT
M^_W]_";;/Z+TT'70VNL87K,I^ZL94;;)P;BYU>DE''?VUU>(M5HEJ>.Z?LYY
M35_76JFK=1%/Z93T[[80]EYPY4UPFE)0N]8N4[@U=-M    U&YU<<:ERGXM;
M:U/:F;51PXK$G9*7+N$\96J^P*U'/)&IV%HN4IEVWMWY/0=>EDIG$<Y<M\Y[
M%CXS*>'D%-CPP;:NVLN?^G(:K.7BD+M9>:UU>8-'U#MIBNOH.2ED'3E$A3XP
MI6YF*;2)%L8P9,C=0N38345ZW9+*(+\ LDE,SRW;DMW.SG_0>'6I%SR,#K2V
M--10B*!\JQ\AM>T2#%#8UF?^D<A<1]0PW2C5C*_!H6)>+%.5-8^1=BL++(+;
M^C]05#0.HM=Z8H;7VM4UQ58NL17<0A'#WV*&/?3#_P!/&"*2L[)'6>NU,?[H
MZ<*'_P!L+;>7DDI@<V=F67RF^3&NZCU?(G>T9K;&FC]7/F9</6"%3@G[Q_L/
M:6$4U4DWK)SEO)S7JX[%5(9FU3-]I+ NKZ8]2"Z14-0:ZI6HX'1<55HEUJR
MHC76J50FF#*8B)2G-X7$ YB+ P>MU&4XA,QF3D?X<)'*]RLIE7!O4-ULOKU)
M/.,\F7!3DI]-9S\H?D=\?F997B%=K4M'IU]=23DZ]2<6)T9Y;>+6W#N'$DZF
M-<W"-996K,PZ-[Q)1 N"G+*Q39\Z OJ^.GR#:%\F'%ZD<G="2Y<QLZB6)OE$
M?/&Z]LU+L9@V;J677=P01*B9.2B%G!5&SGTDT)2.6;O6^,H.$\@#>D  !$'7
M///XH+7R>:<-(;E48W)5[N1WQ]0UE)Z*Y)U]QC<3*UN*.YH[BSS^G8RE,WY+
M8U.QPNM))LSK8QVK9P8N<@2/[[WQJ?C!IS8?(#>EM3HFHM55US:[[;E8BP6
ML% M%$45GF(2J1,[9)53UG!"$09,W+A4Y\%(F;.>@ TDX4>9'QN>139=DT]P
MYY(H[@V14:,]V5/U<VJ-Y:\<,J1&S]=J[^>2>[4UG1XJ01:3ULCFZB39=9P4
MSLALI]G<; &;.;/D&X?^.G7E6VIS)W$VTY1KK<T=?U>6-2]C7]W+VQ:#F;'B
M.0K^KJ?=K(DV2AX%RJJ\5:$8HFPFFHL55= B@':.'_-'C5SUTZAO[BAL5;:>
MHW5DG*BUMZM'V)0".I^M&:DFV;:%V=4J78ET6*KPA,N2,\M3J=Q"*&,FI@H&
MT@      PSR%Y!ZAXJ:7V!R%WW;ON'I_5D*2PWRW_(+/:/D4.H_919'?R"F0
MMBM$GU?2")/39LG"OV^[M[<&S@#7?@[Y,>$?DBB=B3G"[=?Y9HK5$C78F_NO
MR;[;UW\AD+8VEGE?;^AM>A45Q*>_;03HW>R(Y(EZ713),F)@P&]P UBY=\RN
M-W!#3,AR"Y6['_)7J&*GH&LO[=]T+Y>/0F[.Z,R@V7R#7%7N%G5]\Y)DOJ$9
M&12Z=5#DQ\0!QW#?F_Q>\@&HU][\1MG?E:U4UM\S0U[5]R]AT/LM=>9Q,A+Q
M7R/9M3IEC-[1I.M3^OAGELIZO0BAC%/@H&UP
M--^;'D XC>.K6]9V[S'VU^1[7EPN[37%<L'W#V9L'YC<WT#/V9K#?*=64R[S
MC3U8.L/E_<+MDFA?0[,JX4.F0X$9/]:.\%'Z<W_1FYA_^H^@#:KBOYO/%1S3
MNT=K7CKS1UE:]ASDB:'KE&ML9>].6ZV2V$VJI(NG5W=-1UY+7"173=ERDA&)
M.U5NQ7L*;T%O3 E4 $=?/GRM<$_&A"0DCRWW?%4FQ6MO[VG:S@8V3NFT[7'E
M=J,59B+HU;;/I5K747*"R9I5_AG%^L@='#C*^,)9 @\K/UG'B=GK*U@I37'-
MFEQ;A1\1:YV;4.IW5:8E:-'3A!9TUIV_;9<#IR:S<B"&$(E8Y55R96*DEA11
M,"Q]Q2YD\7N<6KFFYN)^ZJ9NS7;ASABYF*JY=H24!*Y;I._D5QJ<XSB;A1K$
M5FNFL:.F6#%\5%0BF4L$.7.0-F0
M                                              4-_*GS$X)^%OG5
M;=J:/GY?DMS5=2-SV# \:"F8PNFN.%IVA!ORHS>[;]"K*S4TGG%K=24+1HI!
MC*F890,_D8YN=BO(5.3:P"H/S-\PWD&YV['SLK=N^)2,?M,O4*[ ZFBHO4\!
M5X=X8W; ,5*6WC;).1K(ANU%2;D95[C&,9,N8V,&'U]'R+D&W:.>W;?K]91M
M]CS*JN^R%<GZYE",E&3_ !:9\76<;X[N&OKW77Z#17[I4L0NLHJG;!-8:C9*
M+G%8;6$UTZ&H,'RIY/UB2;S%;Y';X@)9HL5PUDX;;NP(Q^W7(50A5DG;*P(K
MD4P14Q>N#=>TV<?@SD?-MU.IU'^/9.>/[4F_^5L^K7333_A0C'/R27_(;7ZS
M\I_*&NS^9';UJ?\ (5@^757G'NR9)5[L>2<.GSR1D)=SM-5!Y:;!89!T\SZK
MRP&G#Y2(5,F"8P7)<K\'\V\YX1&O1T7K6;)7A+3ZC,XQBDEVU6?XE226(QC)
MUQ?5UOT,/\\\$^/N>NS6:K3?L]\L;;U.FQ7.4FW)RMAAU7.3_7*<'8UT5D?4
MG/T1R#UER+J2ELUM,G=ECUF[.Q0$DCAC8ZO(N43+MVDU'>HJ4J3M-,^6SI Z
MS-UZ2I4E3*(K$3WN\=^2M@\C[6];M3=6OJPKM/-KW*F_1]/UURZ]EB23PTU&
M2<5SX\G>*>1^+]TCI-UQ?M=V?8U,$U7:EZQ:>?;M2ZRK;>,YC*<?J,VC(9C
M      "0SQ3MTGG/OCZU<0C"P-E92Z&782,<VDD$<-M;7%XC+$2<H+E;NH)T
MW3>HKEP4Z2J!38-CXC$GG6<J_%6[3A;.J:A3B49.+>=12G'*:RIIN#B^C4FL
M&9OM]A&SR_LU<ZH70=E^8RBI)8TUS4\-/#K:4XR6&G%/);$YB\V-0<,:)BS7
M]V::MTR@Y+1-:0[ING9;@^0[294P97"I(6N,EE"^]DEB'30)GM337<93;J:&
M^//&O(/(VZ?LMJC[>WUM>_J)I^W5%_ECOL:SV5IIR?63A#NFNA?DKREQOQCM
M'[[>)>[N-J?L::#2MNDOSSV5Q;7?;)-172*G-QA*G3RMYM[YY@6<\ML^RJ-J
MJR='6K&M:^HX84>LI_;*DHA&96.>6F/3.;"DB^,N\/W9(4Z:.")$Z'<$\:<6
M\>Z+V-DI4M=*.+-19B5UGSS+'TP^5<%&"]6G+,GS4\A>4^7>2=?^XWZ]QV^,
MLU::O,:*OEB.?KGCULFY3>6DU'$5J*/?F.3_ 'W8+Z9B9,10N<YSG&<X^.#=
MQ#E-C/7!OCTZ=,=.F,]?C\(QG*?H3G&&OU%^'@QMF2WCQ&T)LR;=9?STY0F4
M=89$Z^'"LE8JD[>TVP2;A4N38]U(S-?775+^$BBABYZ9P.5OD_8:>,\_W79=
M-'LTM6JE*N.,*-=J5U<4OE&%D8KYI)G7CQ1R*_E?CG:-]U4N_5VZ2,;)9RY6
M4N5-DF_G*=<I/Y-M&UX\&9"                    (D_)?XL->\XJZYO-.
MQ$T'DK!QR"$#>%4UD8>ZL(Y-3#6I;!19E4,NVRF?";25(DH^C^TA?QS8OM\U
M1EC\@15>/?R>[1X;7TG!_P @;"QUR"J3YE3ZG=K8@;$YJ?IG"47$6QZ<Q\V/
M53IJJD>+F$5'!6#,R9DU%XPR1F=3BGUB06M8^082[!C*Q3YG)Q<FS;2$;)1[
ME%ZPD&#U$CEF^8O&QU&[MF[;J%4253,8BA#8,7.<9QD6R3[
M                      5.?./_ $B/"S_%37'[^,^+L/TL@MC"T2
M                                          &K'.?^)+S$_DL<@_WI
M;<)7JOS!$1].+_%<WE^[ZK^]W2A7/U(18>%LD
M                    *KGD2\K^]TMY7?3_ !TN7Y.J%K.>?T^2LL(PC'=F
MN5GA%3Q]D=9EI-B^^50<=-)+-69&/IF<$0]P=8Y52)I;S>(O _%Y<8TW(>7Z
M?]YNNMJC;&N<I*NFN:[JUVQE'NG*#4IN>>UR[%%.+E+0#S1]PO+8\KU7&^%Z
MG]EM&ANE3*V$8NVZV#[;7WRC+LA&:E&"KQW*/>Y-248X!X\^9;EEJ>Q,\;0G
MD-[4)5REB7@K4SC(VSM6ACX]RXKEPB(]H]1D,DQCM)(DD&O3':5-/)LJ8]7R
M[[=.!;]I)/9*GM>ZJ+[)U.4JV_@K*IR:<?QK=<OBV\8/'\,^YKR'Q[6Q6_7+
M=MH<EWUVQC&U+XNNZ$5)2^2L5D/@HK.2U1QTY*:DY2ZZ8[*U#8TYF(6,5I,1
M+G";6R5.9PGA1>"M$1A556,DD2Y[B_$Z+A+)54%%4C%/G1?E_#=_X/N\MFY!
M2Z]0NL)++KMA\)U3PE*+_@XO,9*,DTN@/"^<<=Y_LL-\XY>K=,^DX/"MIG\:
M[89;C)?#UC)8E!RBTWGD>6/7                    %3GSC_TB/"S_ !4U
MQ^_C/B[#]+(+8PM$@
M                             !@'E=_%;Y*?N [C_>[L8E>J_,$&OTW/
M_,GR3_=3J?\ FDJ*Y^I"+) MD@
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
M5.OWFT2JJ;>)K41;-?[&V?7(J:EW:I6[)*8<QF'KLQ&R!E'"J*2@&UGG3OW
M?6W &T6CR3Z2V?R"XOH[*UHSF=<:BEI*%N;NWO)E9.GRK=]%;<TB[*PBI#!C
MN"XGDBF+GXHK?VH PWX6N0GC3:^,W:V^/'-Q]W5H'B9K&^;MMUIUGLJ2<V38
M\A<:'0:O:+Y+PJMEWGN0BR<S7FS%!BBM8VK?+A$V#)-\&,J<#!FA/JP/%3N^
ME;MV%.+<@- 571\#6963=[QH=";2-_F+A(R,97*-JRNZIVMM>R6VYOUHI=4Z
M!FC5JT9)*.W+A%J@X62 Z%I[ZP;Q&;3V(RH=A1Y/Z,C)!V5DVV9N'4]1)KO#
MA5^W8-<O7.K]I;/MT4T<X7]?+EW#H-6[<AS.%$<X[<@6A&=CKTA7FMN83T*^
MJ;Z%0L;*SLY1BYKSRO.6)9-M/-9I%<\:XA7$:<K@CHBN4#H9PI@V2YZ@"LEO
M[ZN[Q&Z.V9*:W@'O(CD2A"R+B)DMC:!UM3I?697S-5-N]^5V#96T-7R%GCD'
M!E"IOXED^CGA$<JM5UT3HJ*@<KO3ZM+Q1Z8K>H+?!9Y$;[KNX:S,S[)[I2@4
M!=W1).O3'R6:I&S(#:FV=5V2KW-DL9-<J!6;EHY8KHNF[E5!9)0X&JOU/?ED
MXZ0_CD5X@N:7NH^RO(+QWT[O+3,XA7**:C5FIM=O:YOZD=LZ24V.E/PUBS#5
MI=+",5&33;W)TRY<8)DRA0(DOI%_*/Q_XRSD[P!OE/W%+;CYA\C(-]K.RU&O
MTI_K.#1::\3C5"WJ9F=@P%IC%#+PBN2XCX:3QDAB9SG&<YP4"]7SG\B_#OQP
M:S9[2Y=[CA=:1$XY=Q],K:361LNP=@RS%))5U&T>B5YK(6.=]GER@5V\P@2-
MC?<HF>N6R:A#Y @*A?K-?$W*VPE<?:^YJUJ'.]D&IK[-:@U8O4TD&:;I1O)'
M9UW?$_>LLI8S<A&Y2PIG!3+D]=)$N%#)@64^,?*?CWS,T]6]^<8=JUG<.I;7
MZZ<5;*R=ZCZ#]IA(SZ#L$%,LXNRU*S1N%T_=Q4LS9233U"^L@3N+U AQM'U*
M?C\HO/FV^/6]U?D-2=D4/8UHUQ<MOVJN:=A>/=:<4V$D;#8;;,W5WO MJCZ5
M'Q46LJ=VK %6+@O4R!<=<X U<MWUC/B+K6REZ)$Q?+.^UI":1BL;CJ.FJFWU
MJNT4=^V5L*$?=-J4_;)H5JECUSES5ROC)?[FV.I^+ %B;BIRQX^\V=(U+D3Q
MDV1$;1U-<RNTXNPQ:+]@[92<:MEM+5^QP$PUCYZL62'<X['+!^V;N4\&(?MR
MFHF<X&Q0  "G!]:__1O<:/Y;M4_>'WT -5?IV?!MXM>=?C'U[R%Y4\7ORI[@
MG-F[>KTI;_RU\B:1[J'J]N<1<$T^0:YVW4*NA[%B3!/439$55Z=RACF^( U
M^I0^GVXR>/W0M/YP<$8VYZTJ$+LBL:_VMJ-_=;+=X*M(6A*4/4-E4RT723FK
M]&.&UH8MXQ^V=RLB1520:+-L-?0<>N!8>\"/ENE.17AJO_(GDO/+6'8/ >#V
M=4MU6I^\P6:O5+TWK5GLVJ7J6=+%7,K.3.O72<:]>K&57D9>*=O%,=Z_0 4L
M_&=Q]OGU%GF6MMRY?VFQ2]/D6]HY&;\)$R#QJHEJVGS-=K5-TA3Y5++=6LUU
M1[8H:O-LMC)/&L&BY7;FPZ3]; 'H=;:\"OB+VUI&2T8XX(\>:#$N8-6*A]A:
MKUQ6J!NFM/B1[ME%V-EM^!CVU^FI>(7=8=8),OI-D^72)[YNZ3QE/(%6SPE^
M(?S5^*/RC$L6-#K3/"BX6VXZ=W3>F6]./V*]?M.M7\\WUSNA+7"6X3WQ&3@9
M5-C.,FZL(:<:L';UC[=)1TX( /0/
M                                              0P^>/R:&\6W "]
M;DJ2K-3?&RI1+2_'=DZ(T=)L=DVJ'F'RE[?QSIN^2>0^M:U$/9?)%FZK)U(H
M,F#C)"O2F 'CAVJTV6\V>Q76YSTO:K?;YV6L]JL]@D'4M.V*QSS]Q*3<[-2C
MU19Y)2TM).E5W"ZIS*++*&.;.<YSD <"    #-_'C>EHX[[2@-CULR[E%FIE
MC9:^5ZLR9VJKO#$Q*P3XR>%$L^H4A5VJBJ2Q&SY!!QZ9S)8QGTW$.5[KPKD&
MGY#L\\:JF76+;[;:W^NJQ?&$UT?QB\3BU.,6O,<QXEL_...ZGC6]P[M%J(84
MECOKFNL+:V\XG7+$EZI]8R4H2E%VW*W88>W5V ME=>8D:_9X6*L4$_PDLWP^
MAYMBA)1COV[@B3AOEPR<D/Z:A2J$Z]IL8-C.!U2V'>M#R/9=+ONVR[M#JZ8V
M0],I267&6,XE%YC)?"2:^!R'Y+L&OXKO^KX[ND<:[1WRJEZXEVOI..<-PG'$
MX/'6,D_B<T/KGPP   Y%A#RLI*1T)'1SU[,2[J/91<8W;*JOI!W+'0)&-V;8
MI<JN%9 SE/"."XSE3O+V]>N!9MU%%%$]3=.,=/7&4I2;2C%1SW-OT2CAYSZ8
M>2_3IM1?J(:6F$I:FR48PBDW*3GCM45ZMRRNW'KE8+8W _QZ5OQ_U^U<J.15
MRBG%\@M>S3N191O8I5]85T[1&2GTT9)7)5;);EVS/V>5D"I-\>HHW;X<>J58
MVAOE+RWK/*^KHX-Q#36+:K=7!1<O\74V9<:\Q72NI-]^)9ET4Y]G:XKH9XD\
M-:'P]H]1S_FFIK>[U:*;E&/6K2UX4K,2?6VYJ/9F.(]90AW]RDZU_*GD-:.4
MF]KYN6SJ.4\6.550K,*NME5.K4N..=M5ZVV+@YD$_ET9@N7!DL%(X>J+N,X[
MUC9SN5P7B.AX/Q?2\<T23]F&;)I8]VZ76VQ_'ZI?ISEQ@HP](HT?\@<SU_/N
M6ZODVO<DK[&JH-Y55$>E52^'TQQW8PI3<YXS)FO ]<>,  _O3/3KTSTQG&,Y
M_4QG/7ICK_9STS_ZX 6-."_E?X_\;.%=6UI?H6UOMC:UG+)"1%0J40FJ:VPU
MEL,Y<VMHS,OU8Z B&S-Y-JLWQ%'"CS*J95DT5<*FP33_ ,G^".5\R\D7[SM5
ME$=GUM5<YVVSQ[4ZZX4NKLBI63;4%.#45##<7*/:L[K>)_N%X?P?Q?I]CWBK
M43WO0VVPA33!/WH6V67*WODXUP2E-PFG)SRE*,9*3QOEP;\K5=YG;?F]0FTU
M+ZTDFU6DK77Y;-S2N;.8:P[U@VD&<HBC5*V> =X1D2*HYP9VBIV')E0A_3PK
MBSR=X)UGCGC]?(%N->MIE?&JR'LNEP<U)Q<6[;/<68M/I!K*>&L]N6_%/W!Z
M+R=R2WC;VRS0WQT\K:Y^\KHS4)14HR2JJ]MXDFNLXO#3:?;W2F,[;59"8<5U
MA9J^^L#1!1RZ@F<S'.9ALV25(@JX<1B+D[U%!)94I#',3!2F-C&<]<X&#K-!
MKJM.M9;3;'22>%-PDH-M924FL-M)O&?0S]7N.WW:EZ*F^F>LBLNM3BYI)X;<
M4^Y)-I9:]6?6[G81A(Q\0^F(IG+2WK?*HQW(-&\C)^W+WK_+V2RQ'+WT"_$_
MIE-VX_#T%NO2ZFVF>HJKLE17CNDHMQCGT[FEA9^&6BY9J]+3=#36VUQU%F>R
M+DE*6/7MBWF6/CA/!RHL'Z                 (Z_(-XY-2<\Z'AO,8:TK<
MM;9&2U[MMG'%=2,:F155S]V;.U25:J6&FO5UU#9;F4PJR74RNV,4QEDUZHRQ
M^0($>'/.WD'XJMO*<-N;L#85]-,WB3>"?F]:7<ZWC)"3=$;7K7D@1 ZMTU1,
M*Y5578H]5FQB',U(DZ2<L7%32EU7J06X*E;JO?:S!72DV"(M=2LT:UF*]8X!
M^VE(:9BWB>%6SZ/?M%%6[ENJ3/PR4V>F>N,],XS@6R3L0
M                 "ISYQ_Z1'A9_BIKC]_&?%V'Z606QA:)
M                                    #5CG/_$EYB?R6.0?[TMN$KU7
MY@B(^G%_BN;R_=]5_>[I0KGZD(L/"V2
M            !CS;6R*]I_65\VC:GK9A 4.K3-ED%W2N$DU,1C)5=NR3ZYP9
M5Y)N\)MFZ1.JBRZI$R8R<Q<9^OL&S:OD.]:78]#&4]5JKX5Q26?U-)R_!169
M2;Z**;?1,^-R+>]'QO8M7O\ N$HPT>DT\[9-O"^F+:BOFY/$8I=92:2RVCSO
MI23?34G)3,FX4=R4L_>2<@[5SW*N7S]PHZ=N%,Y^)CK+JF-G/]G(ZYT4U::B
M&GH2C37%1BE\(Q6$OX)'&/47VZJ^>IO;E?9-RDWZN4GEM_FVV? +I9,W:"Y%
M;?XRWQKL33=O>U>=3(5K)-<8*[@;+%>H556$L\(OW,9F+6-CK@JA?404Z*H'
M26(10OFN5\0X_P UVN6T<BT\;]*^L7Z3KEC"G7-?5"2^:Z-?3)2BVGZKB'-.
M2<%W>.]<9U,M/JTL27K7;#.7"V#^F<'\GUB\2BXR2DK1_CZ\KKKF!L=#2]WU
M*WIEWS4I6QIVBK3R\E599:#RRR_;F@)1F65KB:J+HQT<Y?R74Q,$,;&38,-'
M_+/@B'C[9WR3;->]3MG[B-;JM@HVQ4^[M??%]MF&DG]%?KE+I@WW\.?<)9Y)
MWM<8W7;HZ7=?V\[%;58Y53=?;W+VYQ[Z\IMK^I;Z8;ZY)EAKJ;-
M         !4Y\X_](CPL_P 5-<?OXSXNP_2R"V,+1(
M                                                       8!Y7?
MQ6^2G[@.X_WN[&)7JOS!!K]-S_S)\D_W4ZG_ )I*BN?J0BR0+9(
M                                        !7)^HYHM_F]#:$OD(N]5
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
M7::EXB7CJ/E*:37S&Y+VT]KC7[%9!Q'8:>\161.0Z>#$-C &VX
M
M       #S;_K<-U6"8Y@\.>.BILDJNN>-<YNID4ACEPYL&Z-H6>BRAG!<']-
M;+*.T(S]')B]R7N%>W/10V,@4EP       %NCPUZ"Y(\J.&+&9U'J.T[ A-4
M;'N.IY.6A58ERH6322B-B-TEF:DHG)HMD(?839NBJHB1%3VYTTS&RD?!=U_
M7E#BNQ\%_P CY/N-&EU6FUEJJA9W+^C-0L3346FG;.[IG*^*PT:)?<9XHY=R
M#R!'?N)[7?JM)J=#3[UE?:\WURLK:DG)--4PH6<8:QAMIXD6)PPY;&L[&G&X
MV;L0L$BNV;M&KO7%I9-5#.\8,BJI+NXU&';M"XZY474<$01[3>H<O8;IL(_(
M_ 5HI;BMYVUZ2";;6HJ;Z>J[%)S;^45%R>5A/*-:UXQ\BO7PVU['NBUDVDD]
M-;%=?1][BH)?.3DHK#RUAG>=V>/+F%Q\JF;SL_3$O'5%!!):4GX"9K-T80'>
M7JIBPFITU.*0J#<W0AW*Y2,\G-@I5C9S@?+XUY<\>\MU_P#EFR;C7/<&VHUV
M0LIE9_V?O0@IM^JC%N>.KBCZW*?#/DKANW_YMOVV60VY).=E<ZKXU_\ :>S.
MQP2]'*24,]%)FEHR08O,EZ6OC/5FX]3;.D(@U@8:XV71+X^@2+)-CS;.H6F*
ML#F((X71<HH&DD8XR.#G34*7)^N2FQCIGXO)-KLWSCNOV2FSVK=9HKZ(SPWV
M.VJ5:GA--]KEG":;QZH^[Q?=ZM@Y+MV_75^]3HM=1J)5Y2[XTVPL<,M-+N4>
MW+32SZ,E!\B_E3><NJQ'ZCU-7;'0=0&<,I>W?>96/2M5XE6"I'4;&2+2$?R<
M9'UF&?)E<D0PY<'=NTTEC^GZ)"9PEX@\%U\ UL]_WZZG5\@PX5>VI.JF,EB4
MHN<8RE9./TN7;%1BY16>YLSSYI^X"SR-H(<<X[3?H^-]T9W>ZXJV^<7F,9*$
MI1C5"2[E'NDYS49/M[4B',;#FM)M1PUXMV#F#O:OZ;@IQK5VSIC(V*T69TU,
M_P 0-6A<(?,GK6-(LV-)2*JSI%NV0RJD0ZZY/4433P<Y?#>1><:3Q[Q>WD6J
MJE?.,XUUUI]O?;//;%RP^V*2<I2PVHQ>$WA/W_C/@.L\D\LIXSI+8Z>N4)66
MVM=WMU0QW24<KNDVXQC'*3E)9:66I)_)-XO=5\1]!4;:^KK=:I20C[-$TF^M
M[C(12I;(O.LI9ZVL<$V9L6'RUTT?1^43,$\N"Y9'*IW=[=95?#7AOS=OO/N5
MZK8=\T]$*9TSNH=,9+VU"44ZYMREW)QEE3?;]::QB<8QSAYO\"\?\=<0TG(=
M@U.HLNA?"C4*Z4'[KLC.2LK48Q[6I1[76N[Z&GG,)2G!@-GC5  #D6$O+1:;
MY&,E)&.2E&OL9-)@]<M$Y%CZJ:_LWQ&ZJ97;7UT2']-3!B=Y,9Z=<8%FW3Z>
M]QE?"$Y0EW1<HI]LL8S'*Z/#:RNN&7JM3J-/&<:+)PC9'MDHR:4HY3[98:RL
MI/#Z929S^O[Y:M7W:K["I,LYA+73YN.L$')-554CH/XQTFZ1*KA)1,R[1?*?
MIKHYSV+(F,0V,E-G _+NVU:'>]MOVC<ZXVZ#452KG%I/,9)IXSZ-9S%^J>&N
MJ/V;/N^X;#NFGWG:K)5;AIK8V5R3:Q*+36<8RGC$EZ23:?1F1=B\E-S[6W.W
MW[>;K(S&S(^:B9N%F<&RT0KIX"2^:P,;76+7*2$+#PSS[2#=#LP4QC'SDRAS
MG-\?9^&\<V+CCXIMFFA7LLZY0G#U=GN1[9RLD\N<YKI*4L_!+"22^WO7..3\
MAY/'E^ZZJ=F^PMA.$_15^W+OKC7%84(0?6,8XZY;S)MNX7QB\H7%+D^\CZU"
MVIWKO8DB;"#6@;+1:P4E).OP>A7IMN[?5F>57/C/HMTGA7ZA<=V6Q?CC'/;F
MOA'G?":YZW4T1UFT0ZN_3-SC%?.R#4;()?&3A[:?3O9TFX)YZ\?<\MAH=+J)
M:+>I]%I]2E7*3^5<TY56-_RQ4_<:Z]B)$QB$S0                !ISS2X
M0:8YQ:P6H&T(WY?/1OK.Z%LF':-#6^A3"F"]R\8Y7+CWT+(^F4DA&+&PV>IX
M+G\6X2;N$93:] 5FM'\B.5?A(WRIQ]Y$PTK>N-]GD%I&/;1KI5Y"N(5:4PF[
MV9IA^]R1%I))X5R>5@%S-O654P5R5!8Z+H7&E-97J06Y]4;9UUO&@5O:6J+9
M%7:AVQE[Z#L,0H<S=PF50Z#ALX;KIHO8Z28.DSH.FCE-)RU73,DJF0Y3%Q:]
M.C),B                               "IQYW,YAN>'#*SOBY+$H5.H9
M.JGVJ*YS!;CDI"1*5#&?4SE-M()9+UZ8/DW3'QQGI<A^ED%L<6R0
M                                        U8YS_P 27F)_)8Y!_O2V
MX2O5?F"(CZ<7^*YO+]WU7][NE"N?J0BP\+9(
M                 %1?SFN+.VY8PT>\V$K.UI_J^LRD-1$91V=O1C8>RL>^
M2=Q!<_+T'-@>QQGY5OBX5(H7!\8331R;?W[8H:*? [+:](JM;#761G>XK-_T
MQE%J?ZFJXR[,?I33:ZN6.<WW73U\/(=5-NL=NAGH*IPH4GBCZIQDG#]*=DH^
MXI?J::3Z1CF%0;)&KH $J_%WQ"<H.1#&(MEE:L='ZYEDDGC6P7QHZ5M$I&JY
M)E-] T!N=K+.$ETC^J@>16BD'*/11)4Y#$R;!7-_N!X1Q&VS0:*4MSWBMM.N
MAI51DOY9WO,4T^DE6K91?244TTM@N!?;ASWF=5>XZZ,-JV6Q)JS4)NV47_-7
MIUB;376+LE5&2ZQDTTW9:X<\ =%\+XMTM0V;^R["FX[$99]G6CVZMBDV1ET'
MBT1%MFJ:;&NUX[ULFI[1N7)U<HI9<+.#I$/C3+R)Y6Y/Y'OC'=)1IVBJ?=7I
MJ\JN,L-*<F_JLLPVNZ719EV1@I-&\GC3P_Q/QAIY2VB,[]YMAVVZJW#LE'*D
MX12Q&NON2?9'J\1[Y3<4S>(8R,J@                 !4Y\X_](CPL_P 5
M-<?OXSXNP_2R"V,+1(
M                               8!Y7?Q6^2G[@.X_WN[&)7JOS!!K]-
MS_S)\D_W4ZG_ )I*BN?J0BR0+9(
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
M9+S3XNY+G)<_EMH!>N,YQGH:>:%-CX?J&+G.,_V<9&_?E3KXWWS/_P!#;_\
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
M_K+Z8 %?CZ2+<G\'3Q>^5SD']W/OC^0F9GMR?='YO]WOO3^3#CU-7;[N?/\
MY7.?(_GGR/VOO/9//;>KZGH*]OIF F(\)?U$?\\7OK;.D/X'_P#!T_)?J$VU
M?O/_  @/RN_/.ESK-1^0_)?R):P^6?\ &+W'NO=N/]Q]/T?M]Y0++8 IP?6O
M_P!&]QH_ENU3]X??0 BB\&GU*W!;QF>/ND<4=\:HY9VW8E:V!LZUOIG4=%T]
M/4M6.NEG6FHM%I(W+>]"G%'K=JI@K@IXY,A%/@0Y\?: &G'F@\T^U?/GL#1'
M##A+QYVRPU1%; ^\E5UY)-8Z:W#NC:KQD_KE?G[+ 5"1GJW4(&E5N8?%1;IR
M;YNWR_=O'KWTDT<-@+WWAT\8,#X]?&C2N'>R&41:+AL*,MERY/H-G&7E?L.Q
M-M0[2)NU;:.VWM\OX.O5%BPK23I/),O6\7AQC!,J]I0*!FX^/'./Z6WR>Q'(
MR@TB3V-QVQ8+#$:SV+(-G)]<;ST9<E/5DM/WRTQT>[3H^TXV.;)$<HK))N4)
M>,2E&:#R.REE<">+??UL/')QQZG\<:>+6^V?*.7KJC" ;[>)K1MI:D620;*-
M\V%:R5>^6&W7ME67"A7*+ ]?A<2N4\)*+LRFR? &JOTJOB!WW=.2:'EFY7UB
M>KE-@F]SFN/[>^,G+*W;BVEL5K(14[N4T9()INL4B#@YV3RR?+HDQ+2[]%RS
M.9)D<YP/1
M                            >:3];3K&S17//B;N9TU,2G7SB*36,$]S
MT['%FU+N79=JMC4OVN[)F<7NJ%.;X=,87Q\?B *7H       #T&_I6^;^BN%
M/!^PT7=["Y1;O>?(:Y[0B]@0L5B<K<+46M<I.LXZ*GXQM)YGD3LK%0YAYE=A
M'.CJ)/DRF*;LQVY?XIX4YAS3BCY3L7[>5?O3A&F<G798JU',JY2C[;3DY0^J
M<.L'U,,<Q\Z\+X)RZ'$N0_N8V2T]=DKZX*RNIV2DE&V,9>ZFHQ4_HA-]LX]"
M]]5K56[Q7(6WT^<C++5[''-I>"GH5XB_BY6->)X5;/&3MN8Z2R*A,_AQGKC/
M7&>F<9P,5Z[0ZS;-99M^X53IUU,W"<)IQE&2Z--/JFC+>W[AH=UT56Y;;;7?
MH+X*==D&I0G&2RI1:Z-,YATU;/6SAD];H.V;M!5J[:.DDW#9TV<)F27;N$%2
MG26062/DIR&QDIBYSC..@_-"<ZIJRMN-D6FFGAIKJFFNJ:?HS]-E<+82JMBI
M5R33364T^C33Z--=&GZE27RW^/:+XZ6!#?\ IZ,;QVG+[/8C+!4F*>$FVNKH
M_16>(IQ2/J&RG4[-[9=1ND0N$HYPF9N7L14;)EWY\!>6K^7Z1\4Y#-SY%I:N
MZNV75ZBF+2?<\?XM>8J3;S9%J;S)3;YU_<7X;T_"]8N8<:KC#C.KN[;*8]%I
MKY)R78L_X-N).*2Q7)."Q&5:4)HV4-6P   R%JW:^QM*76*V)JJW2](N<+ZY
M8^<AE4RK%1=)Y1=,W39RDX8R,>[2SVK-G*2J"N/@<F>F!\C?-AV?DNVV;1ON
MGKU.W68[H373*ZIIIJ49)^DHM27P9]G8.0[UQ;=*]ZX_J;-+N=6>VR#6<-8:
M::<91:]8R3B_BF9;W]S*Y,<HF4)%[TVK)W>)K;H[^'AL0U5J\,VD3I+-OF:D
M/3H*O1KZ43;.E4B.5TE5TT5#D*?!#&QGX/%/'7"^$6VW\8T,--J+H]LY]]ML
MW'*?;WW3LE&.4FXQ:BVDVFTCT7,/)O.N>U54<LW"S5:>B7="'955!2PUW.%-
M=<92PVE*2<DFTFDV:Q#VIX0        -V-8>1KFUI^$2KE&Y"W%*$;(IMF4?
M:6=:V(E'-42$309Q1MB05J5BF2":>"IHMC))$+CH4N,9R,:[WX?\:\AU+UFY
M[1IWJ6VW*IV:=R;]7+]O.I2;^+EEOXLREL/FORGQO2K1;5O.I6EBDHQM56I4
M4O2,/W-=KA%)848X27HCJMZYG\OMR6%M.6WD!LR1EHDSF<CTHFT*4J(BEXIN
MK)+R$5 50]<KL>];H-#'*9NV(L;LP4O7/:4?OVOQQX^X[I):;0;3HH468A)S
MJ]Z<E)J*C*RWW+)1;>,2DTLY?Q9\_=O)WDCDVMCJ]QWC73U%>;(J%OL0@X)R
M<H5U>W7&22RG&*D\87P1<EX%;ZEN2O$_46V+'CK:Y2&>P5N5PD5$KZRT^7D*
MM*RY$R?B2%G5HG#[M3^PGESV8P7M[<<[/*?%=/PSGFX;#H__ $"%D9U+.>VN
MV$;8P^?T*?9E]7VYZYR=,/$7+M1SCQYMO(=;_P#/"RJ5=SQCNMIG*J<\>G]1
MP]S"Z+NQTQ@W &/C)(             :\\G>+NGN76JI?4>YZ[B8@'^<.XF7
M9&1:6>GSR1#$966I3"C=R:)F6??DO7)%$'")CH.$UD%%$C2FUU0*I,;+\OO
M]R'^42Y'.U.+NR)959)(BCUK3-@139P1,\I$9.9PVU_N>&B4B8<H&RL15/M*
MI[MKA!8ESI-?B06R^.W(S4?*?5T)M[2]H1LU1F<JMEBF)[2:KTTU*GF1K=GB
M#G,XAIZ.RJ3*B*G4ITCIK(G50525/;:QT9)G$0
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
M(SC&>G^SD/;_ !&3^?UES_SBO_I'?^:'#V_Q&1_67/\ SBO_ *1W_FAP]O\
M$9']9<_\XK_Z1W_FAP]O\1D?UES_ ,XK_P"D=_YH</;_ !&1_67/_.*_^D=_
MYH</;_$9(G><?D:SS/Y$:7WY^1S&MOR/1-;C<U/.Q,6_-BQ7[T^N7KXG,T>J
MYB\N\R'MNS#)UE/!/5ZFQG),5)86 2Q?UES_ ,XK_P"D=_YH<4^W^(R/ZRY_
MYQ7_ -([_P T.'M_B,C^LN?^<5_]([_S0X>W^(R/ZRY_YQ7_ -([_P T.'M_
MB,C^LN?^<5_]([_S0X>W^(R/ZRY_YQ7_ -([_P T.'M_B,C^LN?^<5_]([_S
M0X>W^(R<E&_4L1"IU,2_#F28IX)C*)XW?+65.H?K]HJB;K3\,5(F"_'!L&/G
M.?ATQ^$/;_$9.7_K*-)_1+M/YWHG_1^'M_B,C^LHTG]$NT_G>B?]'X>W^(R/
MZRC2?T2[3^=Z)_T?A[?XC(_K*-)_1+M/YWHG_1^'M_B,C^LHTG]$NT_G>B?]
M'X>W^(R/ZRC2?T2[3^=Z)_T?A[?XC(_K*-)_1+M/YWHG_1^'M_B,C^LHTG]$
MNT_G>B?]'X>W^(R/ZRC2?T2[3^=Z)_T?A[?XC(_K*-)_1+M/YWHG_1^'M_B,
MC^LHTG]$NT_G>B?]'X>W^(R/ZRC2?T2[3^=Z)_T?A[?XC(_K*-)_1+M/YWHG
M_1^'M_B,C^LHTG]$NT_G>B?]'X>W^(R/ZRC2?T2[3^=Z)_T?A[?XC(_K*-)_
M1+M/YWHG_1^'M_B,C^LHTG]$NT_G>B?]'X>W^(R/ZRC2?T2[3^=Z)_T?A[?X
MC(_K*-)_1+M/YWHG_1^'M_B,C^LHTG]$NT_G>B?]'X>W^(R<M&?4EZL5*M\X
MXNW]@8N2>AB,V'798JA<X-ZF5C.J]"Y0R7.,=,%PIW=<]<XZ?%[?XC)RG]9&
MTG^C9M/_ "LJ7_B@[&,C^LC:3_1LVG_E94O_ !0=C&1_61M)_HV;3_RLJ7_B
M@[&,C^LC:3_1LVG_ )65+_Q0=C&1_61M)_HV;3_RLJ7_ (H.QC(_K(VD_P!&
MS:?^5E2_\4'8QD?UD;2?Z-FT_P#*RI?^*#L8R/ZR-I/]&S:?^5E2_P#%!V,9
M']9&TG^C9M/_ "LJ7_B@[&,C^LC:3_1LVG_E94O_ !0=C&1_61M)_HV;3_RL
MJ7_B@[&,C^LC:3_1LVG_ )65+_Q0=C&1_61M)_HV;3_RLJ7_ (H.QC(_K(VD
M_P!&S:?^5E2_\4'8QD?UD;2?Z-FT_P#*RI?^*#L8R/ZR-I/]&S:?^5E2_P#%
M!V,9,<;B^H/T[LS4>T];L>/6RXQ[L#7%XI#.2=VBK+-8]U:ZS*0+=\Y212PL
MJW:+/\*'*3[1BESC'Q!0:>09'^FY_P"9/DG^ZG4_\TE0GZA%D@6R0
M                                            (,_)OX<V7-"ZJ;UU
M!=X;7NZW,-'0]GC;:U>J4B_D@V:<=!2#^5AVKZ:K<\PBD$F9W)&D@BX:MT">
MBD9,RBE<98Z/T!6PV=Q3Y_>,BV0.X9&+L^J56<PG"US;^N;1&359D'CLKAT6
M$?/89VY[64TA%JY/%SC-%-\BD8JC=0G7&:TXRZ$%NWQ7<K+IS8X@L]A[>2KL
MI=HNX6W6=S6BHMLQBK!F):1,@W>/X(AUV+-U)0%C;X=H$(FW4/DQTTDTE"IX
MI4ITV*RIN-D6FFGAIKJFFNJ:?HRF<(6URJM2E7)---933Z--/HTUT:?J4EOJ
MV-$ZJX_SM4K&H*^G5*W9[CK.^2-:9%.G"PMBG*YOIC(MJ\V.LMAC#+-X=!=-
MLGA-!LHL=)%,B)"%QGWEW*-]Y9X1VW6\@M=^LHWZ=$;'^N=<-*Y1=CPNZ:<Y
M1<GF4DE*3<FV:\<+XEQ_AWG/=M!QNE:?0W[!3?*J/2$+)ZJ49*M9?;!J$9**
MQ&+;C%**2(RMUL%.&G)>/Y)UR/<-]$;G?%IW(*)BD')HNJV1=X5>(V)B(C3G
MRJ[=KF5<^H5DY4]4LDAA0BTLB4>VWG2:OPGS/;.?[3&3XCNU-<=57%=(RG&,
MKH)9QE_^D4>GUJ=?2">?&;7K-#YXX9O/CG>)0AS#9]5:]+8WUE&NR<=/:^C>
M$O\ NVHPI/L<;,]\X]NYW(E=!SQOWXY;+HN6SC0^VUV[ELJFNW<(*ZYL2B2Z
M"Z)CI+(JIFP8IRYR4Q<XSC.<#8GREJ]-K_$^ZZ[1SC9H[]L=E<UZ2A-1E&2_
M"46FOP9K#X=T.KVSS/M.VZ^#JUVGW*55D'ZPLK5D9Q>,K,9)IX^*.B^+"]VW
M6/&?C?L&B3KVLV^HR-XFX"<8*Y2<,'[/;]^.0V>G4B[58F3)KHJ%.DX0.=)0
MIDSF+GPWA;2[3K?!L=-OM<;-FE'6>]&2RG6K;)2>%URDNZ+7U*23CAI,]]YV
MU.]:3S]&_CMDJM]7[%42B^UJV4(1@LOIB3?;)2^EQ;4DXMHF4XW^0_ZC3SCO
M-G;5\;EKXM\%.+^K;D6@1-PVC68.?DKM96,.RF9& EI"UZLY*OI"V)1-D82+
MXL7 P\3'-W31J1TZ6*X6<\_M0Z'?-Z526F[WV*6')1R^WN:Z=V,9QTSZ'1?3
MJ]406J<7J>Q=[BFHN6%W.*;;46\X3;:7JV;.<<?*+Y=. _D7XR^.?S),]%;P
M@>7SMM5],<F]'M(V$D5;?+V)S6J\[>1]<JNOX66@W5J<L8EZQ<U.N/V23]N_
M*LL1-5%>R7B0CSN^6W;/CIKG&O1'%#7-;V?S1YOWY]K+14?<EBYJ-251E:=5
MC6.6CS2<*A*3DG:-A1;"%;/'K.-RX,NY=J*(,U&K@",#9->^L1XOZ_L/**R\
MGN$G(^M42ORVP[?QC@*5K[,RQK,9"OK5/QACLN.6CY*<-4H]@HURVA[\ZDGJ
MN"D:'?G-A3($P?&[R'5WRA>%;<'+2(J9J#/6/C9R7J&R*)AX:2:U/9%*U[;8
MBS,8F3.1-1_7Y+&$)*-.ICURL'R)%\87(KC %03P#\@_,!LSA)+\'/$GK[6>
MM7M7W5?MG;YYM;^3CWFOZ"OL:"I\31J#18>2KUW8R5F0:U%U(R.<UVS./27;
MXRR:(EPN\ [IRXM7E_T]SVXF<1?+OL/1.WY'DM+-->Z#Y3:_AJ_6JHD[N%FK
M%8C8"37H&K=5JJTZF7V>0)+EDZ<WF&!9\[])V\9I(M5,T^(/+VJ\:ZRS1ZRI
MZCC6IFI6P@E[L)J/:K*G*48MX24H2:4DEB46LF#?-'A?1>4M##6:2U:;E6EK
M<:+)-^U.+EW.JY*,I*.6W&<$Y0;;[9K,7]/D9X[;=\8O/OQU57D5M!.5X><I
ME6U1VW(Z\B8)BUJ%L;WIS4;N_B[C;ZDO-*MJ-5[[5K$7*WLBOO;NF_MR)E,J
MIZWD/W*<LLY7+<>+S=?&(]O;I=351+NQ#$N^=<?=CW2S)*-[P_YNWZ3QG&_M
M;X97Q"&V<LJC9RQQGWZS37:B/:W-N'9"R7LR[(8AF6G2DEEQ[OJ=[.AZNX[^
M.+C)L.8K[5>NZRU33;GMS9=NFW+9_:)UC3:X]L%@L5DE4VT>@]?-X2),1%-)
M%NV1(3!$DB8SG&<+<SYMO_/-X>]<@LC*_M[80@G&JJ"Z]E<6Y-+.6VW*4F\R
MDV9SX-P/CGCS9%L7'*I1T_<Y3G-J5MLWT[[9I13>$DDHQC%+$8I$#7A=YQ^2
M/EMXX_('Y"N3VY_F,1*)[T=<+Z8AK/3U?C]6PVH:5=)M_8F#JL:XA7UYCB72
M0;0:&;&YESF/4ULJDS[A11QY(]D=J\)G-_E#Y /"=RBWORYV=^5K:K65Y54-
M"U?<O7E#[*I7M-5V0B(KY'K*ITRN&]H[G71_7RSRY4]7H=0Q2DP4#5'Z83_L
M^7*K]T3F'^\;1@!G?Z-_^B-GOY7>YO\ ,[4H Q#M/RU>5GRF<KMU<6O!#7]3
M:ZT;QVFD*AM'G7NJ,B)B%?6XLH]8'?50EC@;]66U0DW$4[3C&C:JVB;DV#;,
MGDK%%4B) (+N?_*ORC\<=V1=,\INUM&\N(#6TZIKN<WCQY@F,.YUL^M#>$G$
MXN2CX'4VDXV?AX5UERW<$^[)79)$BR!I#)RM6SG8_P <\GYGX=V;2\AW+;XV
M\$WFY-RS_53CW1C*+3^B4H1E.$;(]ML%F,H]9+6;R7Q+@?F[>=5QO;MR=/D#
M8Z6E%9=>).+<9Q<<60C.4863JEWTSDE-/I"64R'(H0JB9RJ)G*4Y#D-@Y#D-
MC&2G(<N<E,4V,]<9Q\,X&^^CU>GU^DJU^CDIZ2^N-D)+.)0G%2C)9P^L6GU2
M?S.=&OT.KVS77;;KX.O7:>V=5D&TW&RN3A.+:;3[9)K*;73HVCL54JMAO-GK
MU,J<2[G;/:IF-K]?AF"65GDI,2[M)C'L6R>/[95PZ7*7'7IC'7KG.,8SD4Z_
M7:3;-%=N.OLC5HJ*Y663D\*,()RE)_@DB=OV_6;KKZ=LVZN5NOU%L:ZX1692
MG-J,8I?-MI'H+Z"UH;36C]1:G4=)/W&N=<4VFOGZ&5/0D)* @&,=)/T,*_C"
M(/7Z"BI"YQCM*?&.F.G0<FN5;RN1<FW#?E%PAK-9==&+]8QLLE*,7CXQBTG\
MVCL9Q#8WQGBNV\>E)3GHM%33*2SB4JZXQE)9ZXE)-I?!/!EP? /1@
M               ! [Y,O*ZKI&3F= <;)".?;49X.QOVQ_2:RT9KESG*Z+BL
MP#5;UF,C?6AB%R[4<)K-(ON]')%7GJ%9[2>%_!$>2T5\KYE"<=BE]5&GRX2U
M"Z-66-8E&A_R*+4[?U9C7AV:D^=/N$EQ:^WA_!YPGR"/TZC4X4XZ9]4ZJT\Q
MEJ%_.Y*4*OTXE9W*JKE;;E;K]/O[5>;18+C9I14RTC8+/,2$[,O5#&,?)G,E
M)N'+M;H8^>F#'SC'7X#=_;]NV_:M+'0[915I]%!8C77",(1_*,4DO]!H1N.Y
M[CO&LGN&[7W:G76/,K+9RLG)_C*3;?\ I.MC]A^$ #*^B=<N=O[IU1JUJ@JN
M>_["J-46*EE0IDF,U.,F4D[.=+\8D@QCE55E%,?[FFF8WZ@^#RC>(<?XWK]\
MFTEI-);:L_&4(-Q77U<I))+XMI'H>);)/DG*-NV"M-O6:VFIX^$9V1C)]/11
MBW)OX)-GH<I))H)IHHID111(1)))(A4TTDTRX(FFFF3&"D(0N,8QC&,8QC Y
M'RE*4G*3;DWEM^K9V9C&,(J,4E%+"2]$ODC_ &()/F>/6<>W4>/W;9BT1[/5
M=/%TFS=+U%"I)^HNL<B1.]4Y2XZYQU-G&/PY%===ELU75&4K'Z))MOX^BZ^A
M19;53!V72C"M>K;22^'5OIZ]#YVLQ$/GCV.92D<\D(W#<TBQ:OFSAXP*[3]5
MKEZU25.NUPY2QW)^H4O>7XXZX%<]/J*JXW60G&J>>V3BTI8Z/#:P\/H\>A17
MJ=/;;*FJR$KH8[HJ2<HYZKN2>5E=5GU^!'7RV\H_'/B78<T69+8MC;$^5IRB
ME:HA(IRQB2J2:L<5G8[$]D4&41)9]HX4]JF1RY3*D7U4T\*I&/E[@/A#F'/=
M)_FFG]G1[1W]ON7]RE+Z5+-=:BY3CUBNYN,7E]KEVR2PMY%\^<*\=ZS_ "G4
M^_K=Z]OO=6G['&'U./;;9*2C"723[4I222[HQ[HMYHXL<M-&\XM:O[#1RD<J
M1BC:/OVN+:S8KSE5?/2+J,TI>/-[IA(Q,H1JJ=D]1RHV<X24)U(LDLBEYOG/
M N3^,MYAI-SRE-.5&HJ<E"V*QEPETE&<<I3@\2CE/K&492]1P#R)Q3RKL<];
MM6)2K:CJ--=&+G5*6>U3CUC*$\-PFLQEAKI*,HQ[M-:VXQ:&B[?O!?4NH:#B
MEP,K<+->8#653C;$UC*[&.7KQX61A8).;>O$6*2A$4TC'75,;":9<F-@N?FZ
M;>>:\IOT_&8Z_<-7^YMC5719J;95N5DDDNV<W!)R:;;PEZMX63ZFJV/@?$=/
MJ>5SV[;='^UIG=;?7I:8V*-<7*4NZ%:G)J*:23<G^E)MX*G?*#DSO7RD<BZQ
MK75\!-)5!266B=3:L3>^FB1-(KE:0O\ >E2+&BB3>8LBB[QR8QFL2P3RBD<W
M19=SOCPCA?%_!_$+]YWNVI[@JU/5:G'7KA1HH6.[L[L1A']5MC[I)?3&'//G
MG.N6>?.:4;'L--JVUV.&DTO=A=,N6HO>>SO[,RG)_336NV+?U3GW?D_X;.0'
M'O6Q]H5NR5[<4)78#YSL>.K+!_$SU3*T:^YFI&+C9!58UJJT24AS*.DC-WQ4
M2^L=D1(JIT_F\)^XGB?+=Y6R:RF[;M3=;V:>5DHSA;EXA&4HI>U;/IB+[H-_
M2K7)Q3^KSS[9^8\-V-[]H;Z=STM-/?J8U1E"RG"S.48R;]VJ'7,UVS4?J=2B
MI.,0 V"-;@ )L>#_ (<KIR)J-=V_NBWN-8:OM+!"8JD)7V[61V#;85T7!V<S
MA1^1:%J</(MSX6:++I/W+A/[66J:1TU3ZV>3/N'VWB&X7<?XYIUK=[HDX6SL
M;C15->L/IQ.V<7TFHN$8OIWN2E%;2>*OMIW3FFVT\DY/J9:#8=1!3JA6E+47
M0?Z9YEF%,)+K"4E9*2Z^VHN,G+-'>$/A R:IMW+3:\NL3^V?2.P"I.E?AC'X
MPD3!Q;+'X.OV42_A&!+ON7\F6S<X2T%<?[,:,I?\^<I?Z6;#T_:OXKJK4)QW
M&R2_FEJ,-_\ ,KA'_1%&Y?'3@_QEXJNY*6TQK9K!62898C9.VRLK,V>S.(_U
M"+'8-Y2P/Y \2P<*I$.L@Q*V1<'23,J4YB$SC'7+_)G->=5PHY'K96Z.N7=&
MJ,85UJ7IW.-<8]\DFTI3[G%-J+2;,F\*\5<%\?V3U'&-#&G76Q[973G.VUQS
MGM4[)2[(MI.48=JDTG)-I8VQ'@S(9\SUDSDF;N.D6C9_'OVR[)\Q>H).F;UF
MZ2.@Y:.VRY#HN&SA$YB*)G+DIRYSC.,XR*Z[+*;(W4RE"V$DXR3:::>4TUU3
M3ZIKJF46U57U2INC&=,XN,HR2<91:PTT^C371I]&B"WEGX0];[4L3R\\<K3$
MZ3E9#"BTGKY_"N7VN7<@<V#8=0*D:Y+(TA$^<FRHU0;/F>.I<-T6Q2Y*;9_@
M7W+[SL>CCMG,*+-RHATC?&:CJ%'Y3[EVW/Y2<H3]>^4V\K4[R)]J^R<@ULMV
MX5J*]KU$\N6GE!RTSE\ZW%]U"^<(QLAZ=D8)8<;7('Q'2/%CC[L/=VX-[5E_
M)UAA&H5:CT>!>+9LE@F[)%5Y@DI.V)Y$.2,F.)4KET1"-54]$I\X.3!,9/F3
MB?GZGG/+-'QGC^UW1IOE)VW732]NN%<K)/LK4UF7:XQ<K$LM='GIA'F/VYW<
M X=K>5<DW:B=]$(JJBBMOW;)V0KBO<LE!]L>]2DHU-]J?58RX;!L2:S&\OCM
MO'''6/)VK;)Y.2#]A2Z+&R%CJQFM?D;*R4V.U<QR-86FXR(:/I+,?$(N'4@B
MHBD<Q)!FV[L9)DV!C'R[MG,-[X5?LW"H0GN6JG&NW-D:W^W:D[%"4W&/=-J-
M;3:S7.>.N#*_A?=>$[#SO3[WSN<X;9I(2LJQ7*V/[E.*J<XP4I=L$YV)I/%D
M*\],EP[=U=@N6O$C8T!K6?C9^*W/J.9SK^P-7!DXN1?2L0=]5'*RJN$5FK8T
MPFW*Y(J4BJ.,'(H0IRF+CGKQG6:K@//M'J]YJG5?MNX0]^MKZHQC/MM22RF^
MQR[6LI]&FTTSI/RK1:3R+XZUNCV.Z%VGW3;I_M[$_HE*<.ZIMO#2[U'N32<>
MJDDTT42XY_L/1^RFLBT^<4+9^L;41='#MF5M-U:V5M_UP5PPD$%2)O8Y^WZ&
M353,7.2]#%S@=0[JMHY-LTJ;/;U6R:VC#P\PMJLC\)1:Z2B_5-/Y,Y,TW;SQ
M7?(W5^[H]^T&HRLQQ.JZJ7QC)/$HR75--?-%A?Q$\]>3N\-Z3&E=OVEYM&JK
M4*;M32=E(F,2G:@]@GL0@FLYF8F/9*OH>5^9>V.5[E8Y7)T,I*$QDY%-2/N
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
M:T;6[2P</45F[U=G8(>BLY9JL[0<J$5.18IE"*&P;.<&SC(&Z0
M
M         *]'U*OC)GO(_P"/B64U1 ?/>1W&":?;LU#%LV:CN=NT.VA'+'9^
MIX;""#MVK(7:N)HOH]J@EE:0GH.-:]R9%3GP!Y$2J2J"JB"Z:B*R*ATED52&
M35253-DBB:B9\8.10A\9QG&<8SC..F0!^8    ,T\=>/NUN5.[=<\?=(U.5N
MVSMGV!. K4##L'DBXSA-LXDIF9>(L$'+E"#K,"P=24DY[,D:1[19<_0B9LXO
M:>EZB^&G4HQ<YQCW2?;%=S2S)_"*SEOX+J6=1<M/1/424I1K@Y-13E)]J;Q&
M*ZRD\8275OHBV=0:'":OI-5UU7&ZK:%I4%'5QB5PD@B]6)%-DVJKZ3*U0:H'
MEY%=,[AXH5,GJNE5#YQC)LCK+Q#CFCXEQG1<<T#4M/I:%'N].^;S*RS&7CW+
M)2FUG"<NAQTYQRC6<TY;K^3ZY.%^KU#DHO\ DA%*%5><+/MU1A#.$WVY?5EK
MOP);K<SNM=OZ&EY(ZRE GXJ]U!FY5[SIU^YD=LK$SCD^F<I,(NPQ"3E4O7&/
M<2^38ZY,;IJ+]U'&H:7>=OY5IX)1U=4J+6EZV4X=;E\Y2KFXK^[5CX(W-^T3
ME,]7L>Y<1U,VY:.Z%],6_2N[,;%%?",+(*3_ +UV?BRP,-3C<0KT_4!7J;C-
M?\<-<M5CI0%QM6Q+;,ID5,3#A_08RHQ<*FJF7'19$B>P'9^AL],'*7/3.<8R
M7;;[4-KTU^[;QO%B3U6GHT]4.GI&^5LIX^3_ *$%^3?\=-?O"W;54;/LFR5M
MK1ZG4:FZ:SZRT\:8PS\U_P!XF_S2_A6"&[)H<                  '^TDE
M%E$T44SK++'(DDDD0RBBJBAL$(FF0F,F.<YLXQC&,9SG.1$I**<I-**66W\"
M8QE*2C%-R;PDO5LOC>/[14UQRXC:<U?9R&2MC*$?62V-3]V%(RP769D;8^@U
M2YSDF%Z[B8+'J9)]@ZC4Q\=>[KGEMY8Y1IN8<_W'>]%UT$K8UU/^U73"-49K
M\+.QV+/5*27P.MWA[B>JX5XYVS8-?TW&-4K+E_9LOG*Z5;_&OO5;QT;BW\3<
MH8Z,F               &+-TZ4UER%UM9-2[?JD?<:+:FN&\G$OL*)J)+)&]
M1E*13]N=)]$348XQA5J[;J)KH*EP8IL?'K*>.J!4>V?J'EKX,N09-NZ>D7VR
M>,UXD<1ZZTDF[4K5CA,/#*MZ%M=LP1(UK.P(M!7.8F:;D(FXSDZC;&2&?QI+
MB:FL/U(+1'$'F/IGFKJMGL[44P?*B!TF%QI4L=NC;J'/Y2PHI$6"/165+E)8
MO4[1XCD[1ZEC)DS]Q5$T[;33PR3:P0                           *G/
MU!G\:/AY_BH[_?$8"[#T(9;&%HD
M               -6.<_\27F)_)8Y!_O2VX2O5?F"(CZ<7^*YO+]WU7][NE"
MN?J0BP\+9(   <!:Y*L1%9L$G=7D)'T]C#R+BSO+(JR0K[>!(T5S*J32LCG#
M L7AEW^OZWXO*?7!OAU'Z]!3K=1K:J-MC;/<)615:K3=CGE=O8H_5W9QVXZY
M]#\>X7Z#3:&Z_=)50VV%4G;*UQ5:KP^_O<OI[.W/=W=,>IYZFXW6N'VV-DO=
M/LY*/U8\N]F=:]82Z9TI%C4'$NZ6@63E-5R\7)EK''33+A551;L+CU#9/W#K
M7QV&\5;#HZ^0RA/?(Z:M:B4.L96J"4VL)+K++>$EGT6,'&SDUFR6\BUUO&XS
MAQ^6JM>GC/I*-+FW7%Y;?2.$LMO&,O.3;SAYY(=Z<,:I=:50H^J6VM6MP68C
M8:\(S+R/JEI]))HYG8E&(EXA4Y)-BBF1VV,I@BIT$3X,3)3X5Q_Y"\.\7\C:
M_3;ENL[]/K:%V2G2X*5M66U";G":^F3;C+&4I26'E=N1_&OFWEGC';]5M>T0
MT^HT.HEWQA>IN-5N$G9!0G!_5%)3CG#<8M-8?=J9N/=.SM_WR7V5MNVR5PMT
MP;!57S\Y$VS!DF8YFT3"QK<J4?"PS+U#>BU;)I(DR8QNWN,8V?>\=XWLG%-J
MKV;8-/#3[?7Z1CZR?QG.3S*<W\92;;Z+.$D8[Y-RC?N8;O9OG(M3/4[C;ZRE
MZ1C\(0BL1A"/PA%**ZO&6VY-O!W'2#[FTJY8G5(UB-.WV1ERD,KVJ1JLC5HE
M)-?TL8(=/$M*-3=#]"=Y2YQ]K!1A7[FKJ:O&JA:DYV;C1&'ITDHVS>,_W(R7
M3KAOX9,Z_:I3=;Y2=E3:KKVW42GZ]8N54%G'P[YP?7IE+XX,L>?66GEN16F(
M)QZ_W8CM+9EHCN-U;?/IJ\VEG8_2)_M5_E\!%>IG]4O9_8'P?M4T^ECQ#<M5
M#'[V>Y=D_GV0IJ=>?P[K+<?Q/1?=]J-7+FFUZ2>?V$-K[X?+W)WVQLQ^/;75
MG^!K3XLN%%CY.;TKU[L$.Z;Z1U+/QMEMLTZ;J)QUGGH=PA)PE C%CD].0<2#
MQ-)23*GGHVC<'[S)JKML*>T\X^2='PKC%VUZ2R+Y-KZI5U03^JN$TXSODOY5
M%95>?U68PG&,\>&\ ^+M;SOEE.[:RJ2XKMUT;;IM?3;9!J4-/%^DG)I.W'Z:
MLY:E.&;I(YP'3X                  ..EYB)K\8^FIV380T/&-U'<C*2CM
M!A'L6J6.JCAV\<J)(-T28_"8QL8%[3Z>_5W1TVEA.S43>(QBG*4F_@DLMO\
M(L:G4Z?1T3U6KLA5IJXYE.;48Q2]6V\)+\RL>]\]^QXO;]T=,].TJW:1*^E6
M-&@_F<W3[V=@V<90A9^8M*J=FC/7DD"9<.F.(;&$_5*B18N4C*K;J5_:ML]_
M']-"S<=3I^2]L973[86T=S69PA4O;EB+^F,_>ZX<G'ZE&.BEOW=[WI^2:JRK
M;-+J>*]\XT0[ITZCM3Q"R=K5L<R7U2K]GIE14EVN4HZN?_-J-YQ777E\1U:[
MUC+U"G/*E*M5+PG<F4HB:=>2\>HRR6I595B9K[Y;*AC^KZN5BDP4F$>];+_B
MCQK=XRVW5[7+71UNGU&H5L7[/LRB^Q0EW?U;5+/:L8QC#>7W8CA;S#Y2H\K;
MIHMWCH):#4Z;3.F:]_WHS7N2G%Q_HU...Z6<YSE+"[<RT3B)B6K\HPFX&4D8
M2:BG2+Z+EXAZYC92-?-SX4;O&$@S51=LW2"A<&(HF<IRFQUQG&1E#4:?3ZNB
M>FU4(6Z:R+C*$XJ491?JI1:::?Q36&8FTVIU&COAJM)9.K55R4H3A)QE&2ZJ
M491:<6GZ---'+W*[7'8MCD+A?[58;K;);#3$K9K5,/Y^>DO8,6T:RR_EI1=T
M^=Y:Q[-)$F5%#9*FF4N/AC _/MVV;=L^CAMVU44Z;05Y[:ZH1A"/=)REVPBE
M%9DVWA>K;/T;GNNY[UK9[EO&HNU6XV8[[;9RLLEVQ48]TY-R>(Q45E]$DCJX
M_<?@     +"'@*C(V8N')9E+M(N39%K6M'18V3C6#_!G2<I<44WR&7:2JB&6
MJ2YTSX)C!3^L7N^)2#43[L80_P OV2WM_J*[4I2^2<:6X_[S2?\ N]/B;H?9
MU98MRWZI3Q4Z-*W'YM2O2E\_I3:_WNOP++/W%I'_ ".JO^3T1_>8TLRS>L?<
M6D?\CJK_ )/1']YAE@?<6D?\CJK_ )/1']YAE@?<6D?\CJK_ )/1']YAE@U
M\@=!K9^#G+8\14:XD_9\?-JR:2S:&B&CANE$T^5DW;E%QZ")DU&S1HHICM-W
MYR7H7&39QC,Q?5 C.^G?B:I.<.]L-I2#AI658<EK.NHI)1#-ZJE'O]7:D39$
M3<NFZN?3RY8.<]A3?9SUSG&.[XS/.2$3X?<6D?\ (ZJ_Y/1']YBG+)'W%I'_
M ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_
M ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_
M ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_
M ".JO^3T1_>898'W%I'_ ".JO^3T1_>898'W%I'_ ".JO^3T1_>898.+D]5:
MOFBHEF-;T&6*WR<R!9.GUY^5 RF"X4,CAU'*X3R?!,=<EZ=>F.H98.)_(7I'
M]IS5?YO:E^M 98'Y"](_M.:K_-[4OUH#+ _(7I']IS5?YO:E^M 98'Y"](_M
M.:K_ #>U+]: RP/R%Z1_:<U7^;VI?K0&6!^0O2/[3FJ_S>U+]: RP/R%Z1_:
M<U7^;VI?K0&6!^0O2/[3FJ_S>U+]: RP/R%Z1_:<U7^;VI?K0&6!^0O2/[3F
MJ_S>U+]: RP/R%Z1_:<U7^;VI?K0&6!^0O2/[3FJ_P WM2_6@,L#\A>D?VG-
M5_F]J7ZT!E@?D+TC^TYJO\WM2_6@,L#\A>D?VG-5_F]J7ZT!E@?D+TC^TYJO
M\WM2_6@,L#\A>D?VG-5_F]J7ZT!E@?D+TC^TYJO\WM2_6@,L#\A>D?VG-5_F
M]J7ZT!E@?D+TC^TYJO\ -[4OUH#+!Q$EQJXYS)TE9C0.E)51$F4T5)+5=%?'
M2(;/<8B1W4"J9,AC?'.,=,9R&6#C/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\
M1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?['
MR_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\
M1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?['
MR_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\
M1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?['
MR_FP/X*/%O\ 1KT#^9S7?[' R_FP/X*/%O\ 1KT#^9S7?[' R_FP8-Y/<8>-
M41QJY#2L5QYT;&2D9HW;4A&R4?J6@LG\>_94&?<LWS%XV@$G#1XT<)%4253,
M4Z9RX,7.,XQD2F\KJ"*?Z;G_ )D^2?[J=3_S25%4_4A%D@6R0
M                                          B?\W2$6KXU=^J2!6YG
M;:2U O!Y6-T4)*&W1K]LJ9ICKCN<9A7#PN<?'\5D^?U.N*H?J!I)]-Z]>J:!
MY$QJBI\QS3<$$]:HY(3":;V0I;)"05*I@F#F.LA&-L&+DV<%P3&<8QUSUF?J
M0B'7ZU/1,M&:LX_<CVT@BXKUJVG3-3RD8IV$=Q=BKE(WA9(MXAGK@SEA-Q$D
MN7..W.6ZS'.3&SA<A2>VLY1I[O'$.'3@UK*-X>JC+X2KLT\JY)_*4)QC_M*?
M1?2V_"5<4OT_DJWFD)IZ34;-'22A\865:CW(R7SC.$VO[K@\OZTEH+LR@UC:
M50M^O;E'DDZU;&#V)DVQBIY43PHIA5I(,CJIK$;RD0_12=LUNTV4':":F,=2
M8'1K=.*[=S3@,..;FL4:C0U*,\)RKL5<7"R.<?5"6'C*[EF+>),YF:#F.Y\"
M\GZCD^U9=VGW+4=]?<XQNJE;-653:S],X^C:EVR[9I.441AT&^V>DZ)Y7<.=
MMN5C;!TOHG<BVO9EPT4;MK[I@M#FF]>EV#GW3]N=2)3>(%3;Y5(LC'KHM_3R
MJP>Y)JCL_*-QV#@O)?#_ "M]F[:'27O2MY^N"^N=<6_6/:_?JZ=:Y3]%%(W'
MW?B&V<B\A<7\U\0Q9M.NU%2U6,+#E"4*KI+X34O^[W)OZ;(UK&7-DH?B8X\K
M$\94?S.WA$V. X@\<*/N;8NQ[%&-R)V#8Y:EM:_K$U;JY)TNS(_M%OEL)17S
M$QR1T4JXR==;"A2(J?1XAY@VGQ[X:TN@T<X7\NMGJ?:I755=UUF+KO51C'UC
M!_58\))0[IQ^%SCPKO'DKS=J-PUL)Z?AM-6E]VY]';VU0S31Z.4I?IE8OHJ6
M6VY]L)26\7N5?U.?EHU9'[KX*)\-_'=Q&>2#Z&TA,W.&A;$K+U;7KZ4I:U9C
M7%NUER#GK$VC)%@9BYEBU&OL%WD68C/"!"+HFU/U.HOU>HLU>JG*S4VSE.<F
M\N4I-N4F_BVVVW\S;[2Z;3Z+35Z/20C7I:H1A",5B,812C&*7P2222^2- .8
M'&OG'QX\Y?A$5\@'.,O-'>>Q^0VE;+W0U294>BZE@&O)2KM4J[2J]%HP46=A
M.RZSMPH\1@8,JN$$V^$#$:DR6R7RSWYQ?''Q \F,MQMU)=.9M(XB<\*/(V"S
M\0GZE[IK?9%L++.8MW.1D5J9_<:A?;S%8EZ2V<M)"!<)/H5^R,ND=0N'#98"
M-I2G?5V>/6,<.JYL#C5Y3-44U-R\9P$\FPD-I.JFRQ:57&9!649:!V[:+>NV
M.BZRS0L-P?>[PR:LC/4BN6QP)'^%WEAK'EW\1?,C>3;7*VH-D:YU)R$U3MW7
M!IO[Q1L=:V&C'EA;V*K2ZC&,>N*E9H^=*=LF[;INV;E!RU.9?"!73@#4SZ-2
M+CV/B7N+UHT1;NYKF-N!]*N$R]%7SMOK[3,6@LX/\<F,E'QZ*1?U,%)CX=>N
M<@:R?5D?QR/ /_*9W#^^GP= $H/U0?"E+F#XGMQ6"$B2O]F<4';7DY1ED6JB
MKX\-1F3YEMF)PNV(=V5@YU3+RS_*&"G27?1;/*A2^F55("(#G%Y1K7RE^FKX
M:T[6CY:T<K/(98-6\$7U?C5BMK)-7N@V%M5MPKX1<KD3(78#VHQS)3!C^GEM
M=$,]2E/]D"R\PXMU?A/X>K5Q2J&6RT3HW@CL^D.Y-J4Y$K%:&FG[0\O%O,0Z
M:)BN+G=7LA*K8]-/&%GANA"8Z%P! ?\ 3#J)I_3X\I_4.1/U=E<O&R?>8I?4
M<.]*4)JU0)W9QWK.7*Q$TRX^T<YL%QC.<XP*H0G.7;!-RP^B67T67_H75_@4
MRG""[IM*.4LMXZMX2_BVDOF^@^F%53Q]/QRI;94)AQF^<P'>$,G+A;+172E.
M;)NL)9SWY;J.&BJ93].W)TSEQGJ7.,.R:@K&GV-XSCIE>JS\UE?Z1WP<W6FO
M<23:SUP\X>/7#P\/\&?+],JYM#/Z>'ER\I!W"=T:7?F:YJ*C,ZZ;LEH0T-2E
M8 [51L15R1P65*EDF4RF/@W3)<9STP*2HKT>'#^>KUSXXN1/(?QS<VN-V@N-
MVN>0IFFW-77BBTNV[?D]HV*O:;K#.S,/O?Q3V_@U8EH>>AFS0AK(T9IJL'YR
M-4U?6.X])Q#BVX\TY%IN,[3*F&OU3GVRM<HUKVZYVR<G&,Y+Z82QB+R\(\OS
M3ENV<%XSJN5;Q"Z>W:15]\:HQE8_<MA5%14YPB_KLCG,XI++_ TZW]I_R*[&
MH]W_ (1'*[0#RD6J0:2=]F[G(1];;OI1:T1LTUD)FV8TO#OFCQ_:RMC^KEVF
M9TX/Z><G]0Q#;0<PX!YDU?&X[3S+D7&Z>,PE6HJUUZ:J,H=*HQL6WU=K2348
MQFLQRL-=#5#A'D?PGHN33WC@O&>47\ILA:YNF-FKME"<D[93KEN5W<G)Q<IR
M@\2P\IDHVIJ_(U/5.KZI+R#*6EZOKFC5R7E8UTN_CI25@ZM%1<E),'SI%LZ?
M,G[UJ=9)95--14A\&,4ILYQC9W@6W:C:>%;7MFJNHU-M&AJA[M,W95.,8)0E
M7-J+E!P[>V6$FL8Z8-4?)&YZ3>N>[MNNBT^HTE.HUULW3?!5W5S<OZL;:U*2
MA8K._OCW-J6<]<EK[PA\.HR&J$IROV)4C?>R?D','II>;:GP>)J*++V\Y<X1
MJND4J2]H>/%6"#SXJ^S:*X2R5%R?*NJGW+^0[M1N%? ]HU'_ '"J"GJU!_KM
M;S"F;3ZJI)3E#T[YQ[LR@NW;O[5_&M&FVVSR%O6G_P#FC=-PT3FOT4J.++H)
MKH[6W7&?KV0EVXC8^ZPJ-23<H                     #J-]OM.U?3K%L'
M8%@CZK3:G&K2]@GY10Y&<<Q1R4N3F*D15PX765.5)%!(BB[A8Y$TB'4.4N?H
M;5M6X[WN-.T[33._<;YJ%=<?64G^>$DEEMMJ,4G*3239\[=]WVW8=LNWC>+H
M:?;-/!SLLE^F,5^66VWA1BDY2DU&*;:1!URE\W^EH^H[!IG&IK=+9>'U=)'4
MO:3F )7J5'2TNF1)[,(1]G48V]5U66C@YVY7,0FDXD$<$SC+?\:?9K@_VS\D
MMW#2;CS.6FHVR-W==IE/W+I0@\J#E7W5)6-)2<;6XUO/Z_I6J?/ONIXO3MVL
MVS@\=5J-UG3VT:IU^W1&<UB4U&UQN;J3;BI4I2L27Z/J=6=V[=/W3E\^<N'K
MYZX6=O'CM91RZ=NG*AEG#ERX6,=9=PNL?)SG/G)C&SG.<YSD;Q5UUU5QJJBH
MU12226$DNB22Z))=$EZ&@EEEEUDKKI2E;*3<I-MMMO+;;ZMM]6WU;/G%90
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
MEUQAO=_NH\8;;K_V6E6X:VM3Q*VFF*J2]&U[UE4Y8_"&&NL9/IG].7?E*TI
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
ML'F$R%<M%B9R5-4JJ2=IK#P2;@"
M      &K>X.#G"GD+8$[9O[A_P 6]XVI$IR(V7<''[4VR[ D15%FV5*G,W2I
M34B0JC>.;IFQA3&,D03+GX$+C &3=1Z&T;H"OYJ>A],ZHTG5<E1)FM:CUW4-
M;U_)&ZSURW+F&IL/#1V2H.))RH3'I]"G<*&QTR<V<@97
M
M                                4Q?.A]+-!<P;;<N7GCY6J>LN15D/
M)6+:NA9Q5M6=7;NL9RG>NK;2YM)'$?K;:UC<%.603>%+7I]\N1XY7BG/OWL@
M!YZ?)3AYRFX=W-?7_*'06T]'6A-T\:M&VP*C*PT7/>P/DCE[4K(= ]:N<.7)
M<Y(^B7;UDJ7[1%38^( UN*7)LX*7&3&-G!2E+C.<FSG/3&,8Q\<YSD 2$\1O
M%-Y".<K1Y.<;.+&UKQ1XZ(E9U]LYU6WE:UD6/A285DD(J\V,D9 6RQ)D_P!Q
MA(961G'AL=K9FL;X "[!])YI3CYQMV5O"A3%0@Y[E'<J2WGX;>+]HIB;3HD+
M(L&MPU+5F[UPNC7(;$D\82JF6A$WLR9!4[XYTF3!!K7*.%D&-N?=5:TSFCR7
M@6+9DS9%VW:I=JTC\)D9MF]E>?>5)!!)$QDD,)$E\%RD7M*D;&28*7M[<=3/
M%.NLW'QQLNJME*5G["J#<O5NM>VVV^KSV>OQ]<O.3D7Y?V^O;/)^^Z2J,8U?
MYC;-*..U*V7NI)+HL=_HO1],+&#'''/D;M/BULZ+VOJ291B["R;K1DBQ?ML/
MX*S5]XLV7D:W88[)TLO(E^HT2-GL.DNBJDFLBHDLFFH7[',.'['SC9)[%O\
M6YZ234HRB^V==B34;*Y=<2CEKJG%IN,HRBVG\7A7-=_X!OU?(>.VJO613C*,
MEW5VUMIRJLCT[H2PGT:E%I2C*,HIJWEP7\F6HN9**-0=-RZUW>U:*+O->2<@
M1VTLB3-J=T_EJ#+F3;9FFC=NB=9=FHFD_9IE/G)%44\N3<_O)_A?D'CJ3W"#
M_>\9E+"U$8X=;;Q&-\.O8VVE&:;A-X68R?8NCOB?SIQSR9%;;9']CRJ,6WIY
M2RK5%9E/3SZ=Z23E*#2L@DWB45WO/'+GAAIOF?386I[71G6+RK/WDG4;?5'K
M./L];<R*39&50:+2,?+1SF+F4V2&';9=LH57T$S%R11--0OEN >1N1>.-QLU
M^PNJ5=\%&VJV+E78HMN+:C*,E*&9=DHR37<T\Q;3];Y&\8\9\G;95MW(5;"S
M3S<J;JI*-M3DDII.49Q<9]L>^,HM/MBUB44U![MWP$72,9O9+1^\X2UKID45
M;5;8E=7JSM3">"F*V1M,(]GF+IVOCNP7U8]DE@W3!CX+G)B[-<?^ZO;;K(T\
MFVNVB+:3MT]BM7YNJ<8227QQ9-_)9Z/57D?V@[I15*_BN[5:B:3:JU-;J;Q\
M%;"5D6W\,UP6<9:750:[CTGM/C_>'^N=P4R6I%NCTTW)HZ3*@J@^8+'53;RL
M-*L5G<3.1#E1!0B;IFNNW,=,Y,'[R&+C9SCO)=CY9MD-XX]J:]3M\WCNCE.,
MEC,9QDE.$UE-QG&,L-/&&F]4N3<6Y!P_=9[+R32V:7<H+/;+#4HO*4X3BW"R
M#::4X2E%M-9RFEBP?<//@ ?ZP7'88W>7!L&(7"><'[S8-@^<G+G!,I]J>2XQ
MGJ;&>IL=,9QUZ1GKC'0G'3.>OR_^'_PZ_F?Y$D       ?IA)7/;T34SW%,<
MO0AOM$+V]QB_#XE+W8ZY_!CK@?/LW?:J=2M';JM/'6-X4'9!3;Z=.UR[OBOA
M\5\T?7JX_O\ J-)_F%&AUD] EGW(TV.O'7KWJ+CCH^N?@_DS\Q] ^02;>([1
M;/=_-"D*33--]6=2QDEMZ:;+$(9!RYK#F.CZH@;U2G24RG=)N.<F2R4V54&Z
MF.F,=QBX5\_<HLXSXXU*TTG'6Z^<=)!KU2L4I6OIU_P861S\)27X)YU^W3B=
M7*O)^E>JBIZ';JY:R:?HW4XQJ77H\7SKDU\8QE^+5UT<VCJ,=0V#?*IJRA7?
M9U\E?D5'US4++?+G-^QDI/Y-5*A#/;!8I7Y;#,Y&7D?ET1'++>@T;KN5NSL2
M3.?)2Y @P_K1W@H_3F_Z,W,/_P!1] #^M'>"C].;_HS<P_\ U'T 3#\9N3&D
M>8NCJ'R1XXW;\HNEMFMYMW2+G]V[=4?G;>NV::I\RI]W;W UBUQOL['7GC?H
M[8MS*>CZA,&2.0Y@,[@          #J-]H5,VC3;'KW8=:B;A2K;&+PUCK<X
MU(\C)6/<8QDZ*Z)^F2*)*$*HBJ3)%D%B$43,10A38 J-<J.&_)3Q ;L2Y;<.
MYR:FM$KO56\HDY;.9M*F0\H_;^IKC;\<57_T8:'*.#))1\R;*2J;@J6#J-I
MC5RXNIJ2P_4@L/\  SR!Z=YWZZ^\%,73K&R:^V0+L;4TJ_;+6&KNS822/*1V
M2^DI/TQ\Y4Z,Y--(A<YSA)<B#C!DL4.+1)OH*0
M   5.?J#/XT?#S_%1W^^(P%V'H0RV,+1(
M                     :L<Y_XDO,3^2QR#_>EMPE>J_,$1'TXO\5S>7[OJ
MO[W=*%<_4A%AX6R34?G7LO<.G^*^V=D:)C&\CL2J0[.29J.8Y"7+"P9)5B2T
MV5.)=&]M(K5RN'<O"IJE52+Z.3G25(0R9O?^+]FX]R'G.@V;E$W#:+['%XDX
M=\^V7M5N2ZQ5EG;#*:?7"E%M-8Y\L[YR7C?C_<=[XE6I[UIZHR3<5/LAWQ]V
MU0?23KK[IX::Z9<9)-.-'QN^5Y/:%9O]-Y;W:"C;S0H":V!%[!<1D976MPI$
M*U5D+&Q=14 Q8Q)K56$4_5108-4U9%B;/8@95LJHMF?S'X(>R:W2;CP'36SV
MS56PHE0I2L=5TVHUR4K)2E[5CZ.4Y-5S]9*,XJ.#?"/W"QW[0ZS;/(NJJANN
MCIGJ(:AQC6KJ()RLBX5QC#W:EUC&N"=D/2#E"3E#=SV\BVS>9=H=PC)>1I6B
M(:1.>I:Z0=&25F,-E,>TLU_,U7.VF;$KDGJ(H=3LXPIO30[U/5<K[$>*_$&R
M^.M#'4VJ&IY39#^KJ&LJ&?6NC*S"M>CETG9ZRPNV$=:/+OFG??)NOEI:G/2\
M2JG_ $=,GASP^ENHP\3L?JH]85>D,ONG..,9A,)@ ?LW4(BX0651(Y326244
M;J9,5-<A#E,=$YB9P<I%2X[<YQG&<8S\!3-.4'&+PVGU^7X_P*H249J4DI13
M3Q\_P_B3%>$#9]3H/+V5KEH>M(QSM36,U2JH^>*IH)KVE"?K=F9P>%U>U,BL
MTP@W)42Y/C*[M-%$F#**DP->?N8V37[KX_KUFAC*<-#K876Q2SBIUV5N>%_8
ME.+?3Z8N4GA19LK]JV_;=M'DBS1:^4:Y[AH)T52;2S:K*K5#+Z9G&N2CU^J:
MC%)RDD6N]B:;U'MY"/:[6U=KO9:$1EV:(3OU+KENQ$'?$23>JQ.9^.?FC%G1
M$"84.AE,QNPO7/V<=-$=HY%O_'YSGL6NU>BG9CO=%UE7?VYPI=DH]R67A2RN
MK^9T)WKC/'.1PA7R'0:+70KSV+445W=G=CN</<C+M;PLN.&\+Y'8ZA3:EK^N
M1=/HM9@:=5(1 S:(KE9BF,)"QJ)U3KJ$9QL<BW:(>LX5.HIDI<944.8YLY,;
M.<_BW#<=?NVLGN&Z76ZC76O,[+)2G.3QCK*3;>$DEUZ))+HC]NV[9MVSZ*O;
M=IHITVWU+$*ZH1A"*SE]L8I)9;;?3JVV^K.RC\9^X               XR8F
MX:O,5)2?EXR#C4CHI*R,P_:1C%-5PJ5%NFH[>JH-R'76/@A,9-C)C9QC'7.1
M?T^FU.KM5&DKG;<TVHPBY2PEE]$F^BZOY(L:G5:71U._665U4)I.4Y*,4V\+
MK)I=7T7S9R13%,7!BYP8IL8,4Q<XR4Q<XZXSC./AG&<"PUCH_4OIIK*]"ISY
M?>=USV7=]@<06=5B*_0=:;'@WCJPIO)!Q9K5*P$"_(NW?DPLG$-J^>0G\+)(
M8147PHQ14RM]HR9=\OM]\7;=LNV:3R#9?9;NNMT<TJ\15=4;)QPX].]V=M>'
M+*CB<EV]$WSR^Y#RUN>^[KK/&]6GKIVC0ZVMNSND[;9UURRI=5!5]UG<H]KE
MF$9.75Q4&8V=-40           + _P!/^V7-M?D,\*D;+9#7M1;++8_M$UW=
MD?*MTC9Z]>Y9-FKG'^P3(U.^Z^<5L6T5M_6]7:TOP5<4W_#*_P!)N)]GL)OD
M.\VI?TUHJ4W^+MDTOX]K_P!!:,&D)ON     :L<Y_P")+S$_DL<@_P!Z6W"5
MZK\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)
M                                                        # /*
M[^*WR4_<!W'^]W8Q*]5^8(-?IN?^9/DG^ZG4_P#-)45S]2$62!;)
M                                             "OM]1)MQK5N*^L]
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
MW9:^K[5^S9V5\6-,_2.9LBRF%C+9(H3"9;CQ*.5ZH@]"X6B0
M
M
M                   .+FH.%LD6\@[%#Q<_"R*949"'FH]I*1;Y(JA%2I/(
M]\BNT<IE53*;!3D-C!BXS^'& !@N&XA<3:[+(3U?XO\ '>"G&RAUFTS#:4UK
M%RS=53KZBJ$BRK2#Q)0_=GJ8I\9SU &Q  I[^2374]P/\C1>1G']\WI)MIZ\
ML]UCTX]!OZ,'>[[#6_6U\49QJF/0[5LNS6%%0Y5DDI9SC\7@I"8QFGPAX^KY
M_P K4=RCW;!H8JV]=<6=<5TY7_623<O3^G":34FC"/GGR19XZX7*S;I=O(M?
M)T:9],U_3FR_#?\ T4<=O22]V=?=%QR0^O7KR2>.Y&1=N7\@_<KO7SYZNJZ>
M/7CI4Z[EV[<KG.LX<N%CF.HH<V3'-G.<YSG(Z1UUUTUQIIC&%4(I1BDDDDL)
M)+HDET271(Y;6VVWVRNNE*=TY.4I2;<I2;RVV^K;?5M]6SYA66S9#A[&7:7Y
M4\>F&NE7B%P5V]1%8IRR,J4[1)I8&3R5>NLHF*8T4RAD'"KTN>I#,R*X-C)<
MYQGQWD*[;=/P;=[=W47MZV^]23QU;K:BEG^9S<5#XJ;CCJ>W\:T;IJ?(&S4[
M*Y+<GN5#@XYZ)61<Y/'\D8*3G\'!2STR>@&.4)V$  TUYK\,-<\SM5NJ=9T6
MT/>(1!Z]UIL)-MA23J$\LD7HDOE/)%I"L2ZB*:<BQR;L63*50G8X2053R+XV
M\C;QXYWV.XZ)RLVRQI:G3Y^FV"?P^$;(9;KGZIY3S"4HO&?E'QCLOD[C\MMU
MZC5NM2E+3:A+,J;&O1_&54\)65YPUB2Q.,9*D/N?3>P= [)M&J-G0:T#;ZH_
M.S>(&PH=E(-C9R=A-PKM1)'$E!3#7)5VC@I<852/C.<%-@Q<=+N.<BVGE>S4
M;]LEJMV^^&4_C%_S0FLOMG!_3*/P:^*PSE?R?C.\</WS4<>WZIT[EIYXDNO;
M)?RS@\+NKFL2A+XI_!Y2Q</N'P#_ $4N3=W3M^R7)L]QBE^&,XQ]GNSCN-\?
MP8ZY$-X)2R?Y$D     $&G//GQ<6EQGM)Z0G7]595204A[Q>(O"\=8I&QQK@
MQ). KLB;TWL/$PSY+""[MOA%P[<HJ%25RSSU<:%>:O-N\;QO&HXQQ74STW'=
M/*55EE4G&>IFLQL_J1>53G,(QBTK(YE-RC*,8]%O!G@?9./;+IN4\MTM>IY5
MJ(QMA"V*G#21>)UJ-<EV_N$NV<YR3E5/Z*^WME*<.#F0?O'2[YX]=NGKH[E5
MR\<N5EW3A5Z=91XHNX5.958[M1PH97)LYRH8YLFZY-GKK*VWU?J;2DC7$+R
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
M.%:KCO#+^1[A!UZO=[82@FL/]M2I*J6'U7N2G;)=/JA[<NJ:)JAK<;0@
M&K'.?^)+S$_DL<@_WI;<)7JOS!$1].+_ !7-Y?N^J_O=TH5S]2$6'A;)
M
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
MIZ>4I/HHP6HA7WMOHE#N;?3&39[^$']1+^U?:_S+:C_6T8UQ RCU/X;D9]1
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
MQ317\8TVFTFTZG3UWQKHBE#-L(S;RE%REU2<I+N>%W=5A=Z_K%W"7]J[E/\
MY$ZE_P!-X\KV,];D?UB[A+^U=RG_ ,B=2_Z;P[&,C^L7<)?VKN4_^1.I?]-X
M=C&1_6+N$O[5W*?_ ")U+_IO#L8R/ZQ=PE_:NY3_ .1.I?\ 3>'8QD?UB[A+
M^U=RG_R)U+_IO#L8R/ZQ=PE_:NY3_P"1.I?]-X=C&3K-S\_7CUV-4[#0]@Z$
MY"WBD6V)>0-IJ%MU?I2Q5FQPDBB9N_B)R"EMSNXR5C7B!\D5172.F<N>F<9#
ML8R41_(_PXXUK[[5WKXEX[<^FZG[=E9OR0;'DXR%G*3>47<D>3-IRWPMYMT@
MRK6&:;1PV:RTGEP@X5=$3<$;IMD [&EGXD9+!OB-^K;2]] \8O+='*TFWQBC
M2K1/+*)KCB/8O)%,Y&B;?D-KZ-9IJU22RIT*M885K[#)CER\CF22:[\U!)>E
MJELJM\K4%=*/9J_<Z=:(MG.5FV529CK%6K%"R*)7,?,04[$.7D7+Q;YN<JB+
MANJHDJ3.#%-G&>H [
M
M                                                   _PHH1(AU5
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
MU[,&<LL';E729I1QU^ )J12                      *G'U%W= ;OXBW'I
MAV5"IW+I']<H&.:M6ZM2AL9==JV"8>8E<$QGT\]G9G/0W7IBY7Z$,MCBV2
M                                              &K'.?^)+S$_DL<
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
MIU.LSEBM,9L"$MMB=V5M+/$FK;#,A&I>SJ;U.F#8SBF4<+*] 6 Q02
M                                             !B'D'7U+9H3=]51
MDXJ%5LVH=E5]*8G5G3>$B5)FF34<23F7#)G(/4(I@9SA5P=%NNJ5$ALD3.;&
M"YE>H*%' )ISFV/?)O1_"O:5UHDU,0[Z_66/@;[)4: 78UW+"*4F)MXT-[;"
MJ2LNW:HG4Q]I1<B>,]38QF\\+JR"6_\ @5>??]):U_ZS$C_WQ3W0!_/X)_U!
ME;-A6+WK;)\[K&4UB?PA*_*%;%3R4Q3Y3N#IN@EE3)LXP9#J?/3.#=,=.L9@
M#^_P?/J)?VT+7^>G4?ZY"<P'4?P?/J)?VT+7^>G4?ZY!F ZC^#Y]1+^VA:_S
MTZC_ %R#,!U'\'SZB7]M"U_GIU'^N09@.H_@^?42_MH6O\].H_UR#,!U'\'S
MZB7]M"U_GIU'^N09@.H_@^?42_MH6O\ /3J/]<@S =1_!\^HE_;0M?YZ=1_K
MD&8#J/X/GU$O[:%K_/3J/]<@S =1_!\^HE_;0M?YZ=1_KD&8#J/X/GU$O[:%
MK_/3J/\ 7(,P'4?P?/J)?VT+7^>G4?ZY!F ZC^#Y]1+^VA:_STZC_7(,P'4?
MP?/J)?VT+7^>G4?ZY!F ZC^#Y]1+^VA:_P ].H_UR#,!U'\'SZB7]M"U_GIU
M'^N09@.H_@^?42_MH6O\].H_UR#,!U'\'SZB7]M"U_GIU'^N09@.H_@^?42_
MMH6O\].H_P!<@S =1_!\^HE_;0M?YZ=1_KD&8#J?W[C?4FM/[E1DK4Y2;?W.
MDX^_W$%;W":/XLBWK/I\KU7U2EP;N6QA4W7J?[741F ZC[G?4I?^[EJ_RZX;
M_LA$Y@.H^YWU*7_NY:O\NN&_[(0S =1]SOJ4O_=RU?Y=<-_V0AF ZGX.J+]2
M:\;.&B[RW^BZ06;+>CL'A\U6])=,R2GI.6ME1<MU>PV>U1,Y#DS\2YQG&,AF
M ZD5VOIOECXD.65,L-^ILO1+BUCXV4MU$=V&#F(79FKY]\JC+1*DS596?KDB
MW?88*X;KD7<FC99H1;)<+(=F)Z20+Y>E=S:\Y!ZOIVX=5SR-BH]WB496'?I]
MI'*&39,D]B95I@ZAXZ;AGR:C5ZU/GO;N4CDS^#J++6.A)E(  !1]\]&P[!>^
M?4CK[$X[FXK5]#H-8KU:;8,9M!RMKB&MQED&[-$QB.)F:4L#4ZR_;ZZJ16Z)
MLY(W2P6[#T(-'4_'7SR3.50O$7?>3%SUQA36-A5)G_Y9-6/.F?'^QG&<"K*^
M8,_:QXP>7J@LG\=I[6/+'43)91!650U[FQZ:+,*Y*H5NK)&@'M24L2C<I#8*
M9;+C*'=_M>_'=#<?C@&3\\'/-S?,E))Q'):6^89^;'Q;^2$6R*HX5+E<SE[F
MU[::%1D3>N;)BK=KCO,;&<=W7 9B#^8\1/ELL632,[3IM-_G/H9Q8.0] D9
MR*12^F;W++8DNEE'[6<%+E7NQTS]G&.G5W1!^F/$EY=*P0SJO5*Q&<.#$;KI
M5SD908QT9'&%%,*+JO=CPR"C=,Y<8[?4,?N-C."YQW9P[H@^E/37G:TV<JL?
M_#131;GPH5A7MI3VR8K*A5T_MY@X*XVV*7,8[,N#9R@;)DOAGJF?H9F'X _4
MG/?S;ZER1K9G7(*-0:]N%F>RN,T4LJ?";/"I<.7]GU06;+T;*%6SDKDACXZ'
M-G.,_&.V /K;^:CRBHL/9J+P;MQZ:Q/FCC1L>5_W*F4R17TVD>VC/4;8/C!,
M>V[,X)CO*;/=G,]D08$W'O'R?^0V&A*-=ZKM[<55A; WM$-6J/H5%E#Q]@;1
M\G IS3A[2J*R=*&19R;M+)WKM1!+U5.F"=/@Q&(+=GBRT%L'C5P?T]JW:D7\
MAV U-<;'8J]EPT>*0"EMND]8(V)<NF*[EJH_;0SYMER4AS81<F42ZY[.[-N3
MRR20H4@KJ<ZO"[.7FY73<_%V<AR2%ID7]FG=-V(Q(=N>:?G.[EE:)9NXT<AB
M6?J&6+'2)6K9N<Y_3>%2RD@GM[XO^X[3;9MVFXYS>JQTT0C7#5U_6^R/2*OK
M_4^R/1V5N4I)+-;EW3>EOEC[8=5NVYZKD_ K:E=J)RMLT5GT+OEUFZ+?TKOD
M\JNQ0C%MXL4>V$:XMZH5UUC:I>C["J\W3;= N3-):OV&/<1LDS5Q\2&,@X(3
M*K9PGG"B*R>3(KI&*HF8Q#%-G<+:]UVW>]#7N>T7U:G;[8YA97)2BU^:]&O1
MIX<7E-)IHTGW;:-TV+<+-JWG3VZ;<:98G79%QE%_D_5-=8R65)8<6TTRUYX/
M]"6?5O&^T[-M;5U%K[UL<7.UJ+=I&15-1ZU'NF,!/'25(19/%B>2KU9#.>I%
MF)6ZY,Y*KC(T1^YCE6BWSF-&RZ"49QVNF4+))Y7O624IPRNG]-1@I?%3[XOK
M$Z$_:MQ#7[!PG4;[N$95SW:^%E46L/V*HN-=F'U7N2G.4?@Z^R2Z2(*?*OME
M3;7./<KE"6-)P%"?1>L*XGAP5RVC$*7%MF-C8M#DQ@A4CWI26<&+C^U47-C.
M<].HV@\%;"M@\9;="=?9J]5&6ILZ8<G=)RKD_P ?8]J/Y11J=]P7(I<B\K;G
M.%GN:/1SAI:UG*BJ(J-D5^'O^])_C)D=8R\86/\ )C%(4QSF*0A"Y,8QLX*4
MI2XZF,8V>F,%QC'7.<BU??3IJ9ZG4SC7IZXN4I2:C&,8K,I2D\)123;;:22R
MR]I]/J-7J(:320G;JK9QA"$(N4YSDTHQC%)N4I-I1BDVVTDLD<FV?)YQZUW*
MR5?K"5CVG+1IU4%7U418-J?EZ@LY;KM$K-)O$57Y4U4"YPY8LWC)5)0IT5E/
MCC&M'*/N@XIM.KEI./:2_<^QX=G>M/2_^SE*%EDEGHVZXIXS%R33>U?%/M+Y
M9N^B6LY-KJ-JG-9C4J_W-J_[11LJK@\8:4;+'UQ+MDFCBM6>4S0EW?Q4-=8F
MTZNDY'*"*LC+E83=,8NE&_<9)Q88Y=&42;Y>?BB.%HM%'!3846,B3O[/S\>^
MZ;C.X:J.GY#H-1M]4I)*R%BU,(Y]78E"JQ17]R%DO[I^GDGVB\GV_12U/&MS
MTVY:B";=5E3TLY872-<G9=6YR?1*R=4?G-$E#%\QE&+*3C'K22C))FUD(V1C
MW*#V/D8]\@FZ9/V#UJHJV>,GC94JB2J9C)J)FP8N<ESC(V:T6MT>Y:2O7[?;
M"[1704X3@U*,HOJI1DNC3-4=PV[7;3KK=MW.FRC<*)N%E<XN,X27JI)]4_\
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
MS[6>.2X[7K>=SONWK4QA9[=4W7#3Q>)>WG&;+))XMD\1C^FM)Q]V6_/*O?\
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
M@
M                                              "G1YLOJ1-R\7^5
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
M0BXRDE7]I9=MS$[,D0;2RYO22(B[[47"4<=5Z$E@L4
M   J1_4CS\"^V=QBKS*;B'D_ 4[9+J=@VLDS<3$*VFY2F'AG$M&HK'>QJ$N2
M/7RU.L0A7&$%,IY-V&Z78>A#+;@M$@
M                 !JQSG_B2\Q/Y+'(/]Z6W"5ZK\P1$?3B_P 5S>7[OJO[
MW=*%<_4A%AX6R0 (,O/7<&\7QDU;2BK$)(6W=#*7PEG),J+1%2IUI)(=B9BY
M/T3D[$PSDY<X[>N"YZX.-G?M8V^=_-==N33]K3[:X9^4[;JNW_P:Y]/X_ U0
M^[K<H4<%V_:TTKM1ND9X^<*:;>[_ $2LKZ_P^)4_7;K-CE3<)'2.9%NX*4^.
MF<HNVZ3ILKC'_H"S=8ARY_5*; WPC.,UF#RLM?Q3::_@TT<]9PE!]LUAX3_@
MTFG_ !33/Q%12 !OUQS\:'+GDS%Q]EIE";U6ARQ$EX^^[(DLU2MR""BADTGD
M6UPUD;1.,#8*<V'+&-<M^A<X[^[)<&Q5S#S/P#A=\]%N.J=^Z5MJ5&GC[MD7
M\5)YC5"7I],[(RZ^F,M9?X5X,\C<ZT\-=MFC6GVBQ)QU&IE[5<D_24%B5LX^
MOU5U2CT]<X3E,UC]/^KZ[1WN;D*G[8N">^K^L:D;*ZF<Y+E3#2WVIYA-#!,8
MR4N3P:G=UP;."].TV#MZ^ZZ/;*OCFT/O_ELU-O3^-52Z_P +E\NOJL^[%]GL
MNZ-G)]Y79_-7I:>K^>+K9=/XT//KTQAS;<;.(FA>)U<7@-,TI"&<R22!+#:Y
M-<\Q<K.=O\4SS<^ZQZQD"J=3E:-BMF*1S9,F@3)L]=:>9>0.5<\UBU?(]2[(
M0;]NJ*[*:\_V(+IGX.4G*;6%*3P;3<'\<<1\>:)Z/C&E54YI>Y;)]]UN/3OL
M?7'Q4(J-:>7&"R;+CQA[D               T7\@',NN<--'R5I]PR>;1MR,
MA7]25=8R:JDC9/;%]:POV6<^HI6:@1RFZ?&Z8(HH9!KWD4=)F&3_ !1XZUGD
M7DT-#B4=DT[C9JK5T[:\]*XO_K+<.,/BDI3PU!HQ/YA\FZ+QEQ6>X9C+?M2I
M5Z.I]>ZW'6R4?7VJ<J4WZ-N%>4[(LHQ2<E(34E(3$L]<R4K+/G<E)R+U8[AX
M_D'RZCIZ]=N%<F47<NG*ICJ'-G)C&-G.?CD=.Z::M-3#3Z>,845Q48Q2PHQB
ML))+T2222^".4-]]VJOGJ=3*4]19-RE*3S*4I/,I-OJVVVV_BSX1=+0
M %R[PW\=W^DN)C"W6-D9E:][2Y=D+H+$R1TTIQV"$?0VBV.W&.UY%$4E4_CG
M."2N"FZ&QDN.=7W$<NJY+SV>WZ.7=H-KK_;IKT=W<Y7M?E+%3_&K*Z=7TT^V
MCAEW%O'<-QUL>W<-VL_<M/U5/:HZ=/\ VH9M7X6X?5857CFKO&?Y#<GMO[(F
MWR[MFXN$S 5!JHL91"&HU;D'415(IHGWF10*2+;E67]+!2+/5UU\X[U39SNY
MXVXSI>(\)V_9M-%1L6GA.UXZSNLBIVR?Q?U-J.<M0C&/I%&A7E'E>LYGSS<M
M[U4W*IZF==*;Z0HJDX507P7T)2EC"E.4IXS)FK ]R>    "V%X8>&>PM(5.4
MY#76RL4H[?.O:D[J%&B57ZN4JV\6^\459;29PW:,RR[ABX)EBDAAQA)J\5R9
M7!E<IET.^XWR-M/)M?#B.VTR=VU:NU6WR45FQ+VY5U8;?8I)][EVYE".(XCE
M]"_MB\9;SQ7;K.9[I?!4[OHJ731!R>*I/W(6VY27>XM>VH]V(3DW+,L*=$:P
MFV     !JQSG_B2\Q/Y+'(/]Z6W"5ZK\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A
M;)                            "ISQ\_[1+M#_&O=/[T<D+K_01\2V,+
M1(                                                   &!>5*RK
M?C!R/7054070T+N!9%9$YDU454]>V(Z:J2A,E.FHF<N,E-C.,XSCK@2O5 JV
M_3A'CL<D]^)JM3GEC:.;'9/<&SA-O'$OM;Q)M3$]3!3'=N5&ARY[#9QA#/Q+
MUS@UR?H0BX8+1(                                           0T>
M<;0NI=D\*+KM>ZE90]_T?\JF=;6W.,D>^ZLEGKU?DZ4MA/&5'\;;4W29"HY^
M"+U%!QUP1-3!ZH-YP#0KZ;2]VUW&\IM:N'KMU1X)UK*Z13!3*YV<-9K*G<(:
M:7:_:RW06L$;666%<=.Y3$<3./[4PJL^9"+1@MDG'RTK'047)3<P];QL1#Q[
MR5E)%VIA)JPCH]NH[?/7*IOLI-VK9$QSFS\"E+G( \\C-IE>:OD=C+.1%PZS
MOKE/7SQS5PB;*D?4)J_Q[*':.DB+IG*WKM,2135_&%R5)MG.38Z=1?\ 2)!Z
M(XL$@                <;-3$97H>6GYIXE'PT'&OIB6?K8/E%C&1C55Z_>
M*X3*=3*39J@<YNW&<]"_#&<B]IM/=J]17I--%SU%LXPA%>LI2:44OQ;:18U6
MIHT6FLUFJDH::J$ISD_2,8IRDW^"2;*Z6Z_*-XSM_2,;*;BXL[1V5,4IZL2F
MRLK5J*D==@FYPX30?OD=G1T@:$=..Y4T:Z2>-,Y-G)TLF,; V^XUX0\T<4IG
M1Q[?-#HM/J8KWHQMO>)8QF,7II1[TNGN1<)?*6$C2SE/GOP7S"Z%_)=@U^NU
M.ED_9G.JA9BGE*4EJHR[&\OVIJ</G'+9T[>OG==25,?T_C7IUU0I%U%GB8R\
M723B7"U4;>AEH@K7Z1"LW,/E^R;]#-3N'RC5N<A<&;+$^ ^AQ?[7(4[C#<.9
M;C'54QGW2IIC-*UYRU9=-J?:W^I1@I23>)Q9\WEGW:V7[9/;>#[9+272K[(W
MWR@W4L83KH@G#NBOT.5CC%I9KDNA7E>O7DD\=R,B[<OY!^Y7>OGSU=5T\>O'
M2IUW+MVY7.=9PY<+',=10YLF.;.<YSG.1MQ77737&FF,850BE&*2222PDDNB
M271)=$C32VVV^V5UTI3NG)RE*3;E*3>6VWU;;ZMOJV?,*RV18>5+=<_0=65+
M659?KQCC;3Z=)9GK)8J;H]-K3>-+(0!\^@99%K9)">;X5.DJF91LS6;GP=%P
MJ0VI?W1\QU6AT&BX9H;'".L4K]1CHY50DHTPS\8RL4Y27SJAUPVGN;]I/"=)
MK=9KN=Z^N,YZ2:TVE;P^VR4.Z^>,=)*N5<(2S^FRQ8]&5Z1I(;W  3J^)S=\
MW.P]TT/.KK/6--8)7.C*>U=J9C8>0EU&ELB74B98[-%F2:E&3EBWPFFIE5T\
M-W'+TPGM_P#:US#5O6:SA&JFY:/V7J:%*7Z)1G&%L(I]7[BG&SM71.$Y8S*3
M-+_NWX7I);;H>>:2OMU\;UI=0XQ?UUSA.=4YM=%[<H.M2:^KW81S],43(#=
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
MW..$GL-\JIZ[UOL&V'6Z?9;&D8]M0TS]V4%<8.KBYF)C&#)YSC.<]V<8R4V
M?N4W%:+QE;I<X>LUE%6/GVR=_P UZ>SGX_E\5L9]K>V/7>5JM7C,=%H=1=GY
M=T5I_D_7W\>J^/7X.Y$.=QTO     /BD8Z/EV+J,EF#*4C7R)F[V/D6J#UB\
M0/\  Z#IHY(J@X1/C\)3ER7/]@7*;KM/;&^B<H71>5*+:DG\TUAI_BBU=13J
M:I4:B$;*)K$HR2E%KY-/*:_!F$4N*O%]"05ED.-^A$95<A4EY)+3^O4Y!9,G
MHX(FJ\)7<.5"%PW3Z8R;.,=A?[&.GII<ZYM*I42WG=70GE1>KU':GU]%[F/B
M_P#2_F>5CX^X%"YZB&R;0M0UAR6CTZDUT]9>WGX+X_!?(S5%0\3!,48R#BXZ
M&C6^.UO'Q3%M',4,?#'1%HS2102QTQ_M2X'F[]1J-5:[]5.=ES]92DY2?YMM
MMGJ=/IM/I*E1I:X541](PBHQ7Y)))'(BR7@                   #&.[-:
MQ^YM.[5U'*Y2)'[-UW<J&Y66+DQ&I+77I"$*]QVE,HFJQ4>X63.3'>F<F#%Z
M&QC(E/#R"F=X,=A2NFO(:CK"Q%4B%=FT_8FJ)R+>GP0K*T5@F+HT17P4QD<2
M+=_1EV*>>[/4[HQ"YSD^.MR?6.2"Z3L?6VO=PT6T:PVO2*KLC7-VB7$%;Z-=
MX*-LU5LL.Y[<K1TU!2[=W'2#4QR%/@JB9NTY2F+T,7&<6B2B%Y-_I;MW<8]C
M_P -[PC7>]5>R4F25N*'':&N\K"[3H3TF'/OG?'C9#B10DK+$F8+&3/6IIV:
M250]9)![(^X2CR 9R\3'U7S*5L+;B=Y?H?\ (9NFNRA*4ER0<U9U2ZQ(6-@X
M^4/H3D/K_+%DKI^X-I)+HZEFC5& PH=3W;2&2;957 NVPDY"V:&BK%6YB+L%
M?G8]I+0D["2#25AIB*D$".F$G%2;!9PRD(]ZV5*HBLB<Z:B9L&+G.,XR .4
M
M                                          >4;S3V=MGPV_4L;4YA
M[2TTYV)&L>2NVN0='KTZNI#0^S=0<A(.Z1C:2IMH7933#$K4838+ALU<$2<$
MCK##^DJF0R!TR@6_] ?5E^'+?[*.@=F7G9_&^5LJ*4+(5_?.HYB6K2CZ3<,8
MA>+>6G5.=IU9"OO#2"ALOY=2-9$8HJ*/?:?!/('Y^(OPI^)/1N_HOR'>.OEW
MMO?9VC"\P"45$[MT3L/3T:QV3$NF[^HS\'0-.URWPCNOMW::C2-?RJ#UFNU2
M]R10R9BY Z#]1C]01>/%=,ZVXS\7:E3+-R;V53,;/LMOV&S?3E1U3K9Y-R]:
MKF658C7T7BQW>WS->DC)8=NTVL4TCRJ+-7F'R/H@09;!YZ_6(\:-&-^<&[HZ
M32XT,XR-MDLC:-+\(GC:*K5N2,A"/[KKO6T%'<B*9!QJL@@JHN_2CC,3E2]^
MI@AS%4 L:^*3S5[%\FOB_P"7?(6=J57U%R?XOT[:T=8S4-LL^HCN>CM2RM\U
MWL.K5^YN[4[C6CEVV516BI->42PYC3FRJJBOA),"K%X]?J2_.;NZT[$T#1VW
M\.WD_N"%@J_QVK<CIW2=.JFIW+%W)R&P]G6(FJZ?J0TO\NKY&Z37Y]*MZ['J
M',\?*920RT> <YO/SE?4P^*O?]0A?(6VJ\FWML8:SPVIMEZIXWK:]MU73EVI
M9;[H;5XNL8EPK+PZ6?9J%+8WZL;ETD=ZT4.=+N ]$+B%R2JG,/B[H+E)2(Y[
M"UG?.JJ;LV/@))=)U)5I6SPS9_)5>2=MTTFSR1K$J==@NLD7"*JK8QT_L&*
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
M:O9E5Z=)''XPQ"&NS]""[D+1(
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
M#HMDVVZ_44W;;"Z=EO8G*YW70GVQBEV0485XBW)Y;^N7PCS&7##(
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
MW\FURBK'#/MTUQRU5"3PYMR?=9/$4VHQBL0[YRCC"!GP
M              U8V;SAX?Z<.X;[(Y)Z<K<DT[_<P6;S!RUF1],QBF[ZM!NI
M.Q? Y,E_\B_$V,X_#CH)PP:7V?SE^.:O.#-V&V+5<,D5]%1:L:MOY6Y<XP?O
M.5:RP=<(ND0Y.WN2[RF[L9+W%^UB>R0*FU]Y)Z\@/(N_Y9Z.1L*6OTN1$/N^
M(CIV.0A)M1O(6&.MUU@7D:S?2;9JV>R3J29D(DN<IFBA>G;U[2W,?3AD'H;,
M'S.38LY*/<I/&$@U;OF+M ^%$'3-VB1PV<HGQ\#I+HJ%,7/ZN,BR2?4 (1/+
M/X&N&?E>KSFPW2(_(QR<C(L[*G\E]>P['-G-A)OZ<="[1KV58Z/VQ3VBA$^Q
MN\7;2C-,IDX^19$57*J!3>UWR$\S/TJ^W8O4V^Z>XY"<#K)9%4*_''FYV9T9
M:F[I5P_>.]%[,7CW,AHS9BR:+A=U7Y-@1)P;"[E:*=$.A(@"]OXX?*_PQ\I&
MM?OQQCV.BXML-&M'NQM(6_V<%N35RSDY$.VU5(KQX5Y"G='PDWFHM=_"NE,^
MFFZRL15),"24
M                                                     59+%YG/
M#IY,>:$3XI>2?#;:MZV2RWGLW3$-(<F-*Z%?ZRI^VM<9M49-&@;8UW5:-@U*
M1M,G2U(=@ZC(M!\\7=H-G!4455>P#\.1/T?_ (EMMQTF;3T?O'BS8E2^M#NM
M=[2E[_5VCTC%1L0LM7-V8V)+RD0LZ/ARLW:S$:XRJ7!4G*"/5/(%1/PS/-Y>
M-+ZANJ\1*7LPMJC4>3>P^'>["ULS]M2MMT^%DK55U9>5KV'3D[5W6IB-1G6:
M:BBBT3(L\HG5.E[DJP$ZGU(OE U%J'FY4^(?'[QW<).3/-%S$:M87O?')KC!
MK7>UTA7MX.VDM5:?UNUL<4G)O+ NPF6+O+J1=NV#5"7*@U9X<',Y;@:X>2+B
MU]3)<?'ER*W+Y)^=FF:5QQU_2%+-=^/527U] W2Z>^G*2:#HLLIH+2U8IEAB
MG-G?MV"1)*X2/1XT,4B"Z3C"ZX'-?2I_T67FH_Q,E_\ JZ[5 &M'T3L7&N?(
M)RCEG#%HO)QG#Z1;QS]5!-1VQ0DMRZJ^8)M%S%RHW*\PR2PIVYQWX3QC/P &
M]'URB*)JQXTG!DD\KI3W+9%-?)"Y6317C^.!UTB*9QWD36.W3R8N,]#9(7.?
M[7'0"S1X$?Z''QZ?R=ZY_A&7 $NP \DGSL5. OGU)6]Z-;&'S6K7/D1Q%J=E
MB_=/6/S* L6H./</,L/>QKEG(L_>1SQ1/U6ZR2Z?=W$.4V,&P!>X_JN/@H_0
M9_Z3/,/_ -2" $EW"7QZ</\ QST*V:QX:ZA_([1[S;\WRTPGW_VAL+YI:\PT
M97\ROS+:=UO$NR_X(AVR/H-W"+;\7W^GWF,8P'FV?3P:_JU]^HMBE[3%M)@E
M#NO+S8$"U?()NFJ%IA86_P ?!RAD%L&2,[A'$QEXT4SC)F[Q!%8G:HF0Q0+\
M'G0Y=\;>%/CVV#N'DSQXUORMKSNUU&EZYT%MJIU:X4&^[@FE)"1IQ;#'7"#L
M<.UCJPSA'TRNYPS5=$;QRA6W1<Z>< 5+?&U:OJ0/(-I>7O/C?+P-\:O$"VW>
M^Q7L-0Z#T1H/4DU=,1V&=KL-?@8S3^]-SGE8M"-80))]N0K@RZ#<GNE5&3EP
MV B3X>ZTVSISZFK2&L-\[D1Y [KI7/2(A=K;B;R$K*)7C8"+E52U2&'LV5.4
M.9E,JK,S$632,B9OE/":92X3*!)9];E_'(X9_P F:R_OIS@ OE^.B+C83Q]\
M&(F'8M(R,8</N-3=DP8H)MFC5 FFJ9VIHH)%*F0O7/7X8^.<YSGXY 'FZ_28
M(HM_-HBW;I)H((:5Y%HH((D*DBBBEB*(FDDF3!2)IID+C!2XQC&,8Z8 '4.3
MN(27^K!?)<A5&QJD?RAZ8:SF;$N;$4:EL;UK]M0F\PJ_(DF6NGK+:*25*?\
MN?#'.2]V4NAL@>DSY+5>$*7"'>W\XZ:.QPO5BJFENLLGC91D#LC[ J>:>5 N
MGL&V<:1+L(L29KF%Q[PK@I#8Z$P?. (LO'.Q\,J?!/G])>&5%V75[NC7ICN9
MP?/+7V*M]C].V=>#1;XY6F^98=H5Z3[EODN,(9(HE[C.3>ET J__ $2W\?3E
ME_)$/^_+K0 9 Y;>'BSW'R;7_EAX-?*'PKOV_+?M':>\&.AZ!RPUO7^2^HKE
M:59Q]M*-I;.JSULBK50S.9V5;/4Y T+AC'2&(URU=-L+N,@8=Y:>0KSX\+X7
M7,9YH^!G&[F%I-AL!-"N+\QN+W'O;] Q9G-78N,0M1VOHC"NM('8"U2P^,P>
M.,/I)<V9'"Q'Q63ENV DZ\QO*;2W+CZ7+6.[>&>H(7CMHBV[OU9"6G0M-KT#
M4:SJA6O[$NJ%TIC2&I,)!55>&1W-'-7C9V@R8(R6'*+TZ*+A;*!0-GOHMVNO
M4O&=NYS7S1QMA.N7]SQL3)%$C3)&3?5VJ"TE)V3_ ,D)PN&)WAV>,_B\N3N\
MESW>IC &5/(*S^F#G?)6]B><Z#9_Y&Y"S:-B)%K#%Y_9DG=M=5^EM=)M'F="
M=NG59E2NJP:2??G*F$?1*\SCIG& *:WU+NBZ)Q\\Q^RZ/6:I]RM2256TO=*_
M7V?>6(:5^UP#61N&*TWP<^6$']\\S14&J?:DT,4R*)"(D3)B<Y]06D^)BVO/
M+#;-5:RY [A>:PY!:HH,=1H&3C:U#/8S?^GZ@[D)B/BHTQY:%;0&VZLUEWF'
M#@J+Y.2B2)N2M#':.SFSCXT\U[GXUV35;)1HJM7I[[G=6Y62@ZK90C!N249>
MY6U"#[$ZWGN^OZNF!/*O@;:O*._:3?\ 4:Z[1:BBF--L8UQL5M,9SL2BW*'M
MV)V37>U8L.*[/IZUM_'TQC(SZJJ$C>-)U%*3'^1GE,QIJD8X7=MSZ@:2VZ$+
M.>/=MSJ+NH$VKTY#*2BAC9.PZ97SGJ<83U%]FIOGJ;<>[9-R>$DLR;;PET2R
M_1=$9VHIAIZ845Y]N$5%9;;PEA9;ZM].K?5GK%BR70           *^?G%XB
MRERK5:Y646),^D:!%8J>UVC!ME1ZK2S/5'=>MQDD$N]9"L2+YPW?JFR<Y&CI
M%3/:@U4,7;/[9>?T;=K+N";I9VTZNSW=*Y/HKL)659;Z.R,8R@NB<XR76<TG
MIS]U?CG4;GH:/(.TUN=VCK]G5J*S)T=S==V$NJJE*4;'U:A.+Z0KDU5X&[AH
M4     9VXR:8EN0F_=4Z=B6CAUF[7&)CY@S;N[X^JMEL2-OF3F*8AB(PM89N
MW1LXS@V<)="_:SC \OS7D='$N*:_D.HDH_MM/*4,_P UK7;5#\YV.$5^?7H>
MMX)QC4<RY?M_&M-&4OW6IA&>/Y:D^ZZ?Y0JC.;_+IU/0:223033113(BBB0B
M2221"III)IEP1---,F,%(0A<8QC&,8QC&!R9E*4I.4FW)O+;]6SL;&,8148I
M**6$EZ)?)'^Q!(                          $2WDN\6.O.<=<<7>H_*:
M!R3@HXB4!>3MU$XF[,F""A6=0V&FSQE1PS,7M2:2A4U7L;C!<8PLW+EL:J,L
M?D"*;Q\>3O:G#._DX/\ D#8V*O0-5D&-2JEVMJ>/GFHR93*G%0UI>X]3[RZK
M=MU$5(R735<8CFAR&347C,I>SJ<4^L2"UK&R4=,QS"8AW[*5B95DUDHN4C72
M#Z.DHY\@FZ9/V#UJHJV>,GC94JB2J9C)J)FP8N<XSC(MDGV@       ,3;[V
M(XU#HO=&V6C+YD[U?J;8VQ&L=TQGW[BE4^8LJ++IG)<9]TI&83_#C^V$KJ\
M\Y_4FLMK\QN0]=UU7WQ+%MG=MTDG#J>LKQ9-!>5D?F-EM5KL;YNU>.BLH]BW
M>2+TZ*"RWHHG]-(Y^TF;W1+\""P*K]-38,0N5T>8,,I8_;$/B*5T<]1A<O,Y
M+WH9GR;67?8;%QUZ*_+<F-G&/Q>.O7%'N?@,$9/)'Q8<Y.$2Q=I%A5+15:<\
MQ.M=P:.F9>2S4,QBF';6=EFR;.&NE/RP*0JJCXS3#%L?&<>ZSTP;-2DF#3O9
M'+KE+N"(4KVT.1&Y[W75D_3<5VR['M<E7G)>_)^KN"7E,Q+I3NS_ &ZB)C],
M8QUZ8QC$X2!M1X@],RFYN?\ H9!K'G=PVM)\^X[.\]#UV\/':Z3Q,0KUSU*8
MJ?N;K\J9I'_"5=T3..G3J(D\1!Z PLD@
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
M2O5?F"#7Z;G_ )D^2?[J=3_S25%<_4A%D@6R0
M     J<\?/\ M$NT/\:]T_O1R0NO]!'Q+8PM$@
M                              !19\KVF'_"+R));.U<1:$C;C-UODQK
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
M$D\EI<F_R))$12
M        TQY<<^^,W"J(;N=U7CTK3*1ZDE7-:59L6?V'8VI%5$".FD&FNW;Q
M48NX0433?2;A@P45143*L90AB8E1;] 5T]^?46;KLBC^*XZ:@I^L8D^5$&MI
MO[AQ?KB9'_VD_:1+0T'5(5YG/3JBX3F4BXZX[C9SC.+B@OB1DB_D-X<W^>MB
M<5B\<D_GJ,FJ;#V!V1O?6VD-=X(IV'<+-Z9.6B@U!V5%+'<9*.CEULD)G!$S
M=O03A1!(SH7Z?O8&SV;65N7*S1\2P4(5PX;ZAPZW.\00SC&<(KO,2-'AT7!S
M9[,G27=(I]>[&5/[7,.8)!ZI]./Q98H)_?7=V_+([)A/)SUM?7U09*J%R7*G
M<TD:7<G145,8SCM*YP?&,_V_7'44][&",7R_>,+5'"&BZ;V+HH]\?56T6JRT
MV]N[M-,YY5G/+Q+":I*+)Q'P\*W:HO6$/-9,4R1CF,CC/?G'0I:HRSZ@L8>)
M/>Y-_<#-'3;E][VR:^A3Z=MV#&P==O+:WPC"Q.7:F"E]5W)4OY4_4-GJ<V7?
M4V3&ZFS1)89))(*0 !C7;^F]4\@-<6K4.[=>5':FL;M&J1-JHUX@V-@KLRR/
MDIR8<Q\@DLD1TT7(59LX3['#5PF19$Z:I"'*!0T\CGTQW)K@SLO/.OPA[%V8
MB_H<@^M:&A8&QR6-YZ[2,DH:0;Z:L^%#K[>J:[)59JM697U)EPRS[7NG,N%$
MR@;@>(_ZL:B;4F(;C!Y3XZ+X\;W82A*8WY"&C#U/4UFL3)?,0YC]R5UV1 ^C
M;@631['CW)<5K#@RIE\0J214S 72V+YE)LF<E&O&LA'2#5N^8/V+A)VR?,G:
M1'#5XS=-SJ(.6KE!0ITU"&,0Y#8SC.<9 'U   -:-V\T>'7&B?B:KR/Y8\:.
M/]HGXC[P05;W;O?5NJ9^:@,O7,;\[B8>]VJ!D9&(^8LED/<HIG1]9$Y.[N*;
M& ,+_P [%XLO_5EG #_7(XZ_Z1@!L9I;D_QIY),G\GQVY#Z,WY&Q:BB,G(:6
MVU0=ILHY9'*&%4G[NC6"=0:*)9=)8,50Q<E]0O7^VQU [!N'>>D^/-.-L/?V
MX=6:-H!)-C"'O.X=@U+6=.),R>%LQL2:S727A(4LG(8;*>@WROZJOIF["Y[<
M] .^5^P0%M@(2U56;B+-5[-$1M@K=DK\DRF8"P0$RR1DH>;A)B-6<QTM$2T<
MY37;.4%%$5T5"G(8Q38SD#EP  &%=/\ )/CIR$6N+?06_=*[P7UW*H06P$-/
M[3HNRUJ-..C/R-H:XITN=FCUF5<'BW6$V[W""Q\ME<8+GTS] ,U
M           PK<N2?'376SZ/I'8._=*T3<^SDVZVMM17+:=%K&S]A(NWKN-:
MJT>@S<ZQM=L3<R+!=NF9@T<8.NBH3'4Q#8P!FH
M                                     %,OS8_3!W7EGR+F.>'CPVC6
M=0<B+),QMXV'K>URT[2H.Q[*@C-'+3:NL-B59G(OJ%L1^ZCD'#I!=L1H\EL9
MD,/V:YULK :*JZ=^M\D8/&DG-[L32C.'*-/5V0EM#QYLIQO!_-2(?>_.THE^
M7D4FV31+[L[M%3-A,UQE/T3*Y]OD"3KP.?3;6'Q^[@4YP\VMCUG;G+=>.L!:
M)5*B[E[-5-3R5Z9N6UPNT[?K(SC)>^[9F8B6=QJRJ31*.CB.GIDW,H=RBZ;
M:Q?4._3S\RN6W,!MY#/'\]KMRV--0VN&M[U._O$/K;8,?>]8,&$!4=A:VM=P
M?05"69)UR C4W3=]+Q3MD\8E6;Y=X<G*U U^OWB3^IC\DO&O:-<\DO)=:(K.
MN-:VNRZ=XJ0]HXYL[-OS=-6@I9UJBLWB7T:A7M.?(W5J8LU3S-KL,@NW553-
M@C93*CUF!M5]/_XR/)#PBXE^3WC7R?XE2>M9;D=J24D-,VE+=/'.Z0UGNV-:
M7VA9UZ_;T/;MGDJ[)R#FRL7+1\]11BO2(YPX<MS$1*N!T[Z7'P^>1?QS\M^0
MNSN97'?\CM'O/',U#JTW^5O1FPOFEKSLRCV#$5\MU9LV\2[+_@B'<K>NX;HM
MOQ?9ZG>8I3 ;2_57>,/G)Y):]P@8\+-(?EG=:@F>0KO8J7Y2M0ZZ^[K>\L=,
M(U93OVO?Z*G+?-%*G(8Z,<NC(>W_ !V$\'3[P)S/$;H?:W&'QJ\-] ;RJOW'
MVYJG3,+4[]4OGE;LOR&?:/9%9PP^?5"8L%9E/337)GU63URAGK\#YSC( D8
M'GH>3_P;>4KD1YV;WS*T[Q>^^'&V9Y <7[M&['_+7QVK_N:QKNBZ5AKC)_="
MT[;A+XC\GDJE()^BI%D<./;]R":I5$S' ]"\  !0=\(?A6\F7$'S.3'+#D3Q
MJ_)YH!U_":]"_?EDT!;?4_*$E.EJ'_HK4;:MFNI?FYGB?]M&X]OW?C_3Z9Z
M6=/-EXT'GE:X(VWC'6[G"T#947<ZKMC4=GM!)(]/;;"IR$U&-H^X?)F<C,-Z
M[/UNS2;!9RU;.UV)W)'16[G*/MU *?W"/Q>?5G\4*]+\-]!WZ!XO<:K#:YA_
M)WZ0VEQ;N-+AUYMRS93=II,@R9[)Y&4[YHW+EX5.(C(EP=1,QSD2<GZF X'4
M?T\_E0X.>8'3'(RAZ/M_,W0>F=]ZCVA9=^NMW\;Z?==O'DH6LSNZ[8E4]G;Q
MA;LA,L[M.3I6Z,L7W+X[,ACNE\+8=J 2._5+>(?R'^1ODMQFV!PSX]_ECJ.O
MM&3E.M\M^5C1^O?E%C>7Z5FVT=[#:FRZ/)O_ %(QR17UFJ*Z&.[MR?!\9+@"
MW)P\H=KU9Q(XM:QOD5\BO&N>.>D:'<X3WT;)_)K74-9UBOV**^90SR1B)'Y=
M+QRR/KM'"[9;L[TE#DR4V0*1_P!/1X2_)UP:\I>.1W*7C-^2_3/Y,MUU[[Y?
MEFX^W;_ABW98?=YI]WM=[7MUJ_X0] WXSV/I)=/QIB=< #>KZ@[Z;C87D-W/
M'\U.%-JI%6Y#/X6MUK<.N;Y)OJO![,+5D6T-5-AUFY,F4H2"OD!7F[:.>-7B
M23)_',&RJ2[=VW.G( 1%['\77U:/D5HE'XF\UKD6O<>*T_A9?,OM_=/%QQ!.
MGL*X91T>[O\ )\;GUWW-MN7BFSM20;YL*<JGZ[4RWK%>>B8X%QCA?XOZ3XZO
M&1;N$FCEE+]<9K6>V'=NN[MG&5F2V]NW85,?1+ZPNV[A_F.@F3A5)C%1B#EX
MH5A$L6J2[E4R:C@X%>3Z7'P^>1?QS\M^0NSN97'?\CM'O/',U#JTW^5O1FPO
MFEKSLRCV#$5\MU9LV\2[+_@B'<K>NX;HMOQ?9ZG>8I3 82\@'TUWD5X^<Z;?
MS\\-&QHA"0L-UMFSZW0&6P8;5^W=76V_FD_OQ5:K*WLT?K"VZYERSSY-%"3E
M662QKHT>X;.4T_77 P%N_P 6OU87E90J.D_(#;ZI4]-UJS,;<V=[$O\ Q)KE
M":3J2+R*+./*GPW8SUBML]#Q,H[PS^8QZB:.%U"I+)94/D 6\-2>&CCK0O$<
MGXD+7)RMUU?+ZWL-=NFPRLF<39Y79=IM3S9#O:\.SR9ZVC96L[,=(R4&U<'>
M)M&\<S:KF<I)G]0"G?K+PB?4M^(O;6Q#>,:^5O8=-V(M\MF+CKB]\=HJ!M\#
M6C&6ILOL#37+E\RK\7;4$+$]2;Y8I32L8K[U)*0,W636=@2*>('Z<+ES&<VV
M/DS\NM^@[?N>&MJ.W*QJDMK8[/MDUNATU2>QETVW<(HJ]'CD=7R*B9H>)K[J
M2:8D6#<R+ANP8HH/0)4O/QX'H/R\T6D; U;;ZSJOEYIJ*>5ZCVZXHRIJ+L*A
M/WZ\JKK38+Z#:2LW LHJ;>N)&)E6C"148KN7:)VBI'F56P%(7<GB5^H)X+T?
M,W9:7.U+4='EX.ML-T:YW'I&<+5BR1TFT/-QU@KUI/O2FQ$<YR5JA(*,F!FB
M_I((Y*=5L16I.3Z L(_25>,[06I9C:/+"^WR,O7,>MLGM!A-=MFF$872VO;4
MFC[VZ0#Q]DKZUV"]H-SQBTDFW:)Q#<CIB4JI7N5U8<6O4%Y80
M /CD(]A+,'T5*L6<G%R;-S'R4;(-D7K"08/43MGC%\S<D4;NV;MNH9-5)0IB
M*$-DIL9QG.!<JMMT]L;Z)2A?"2E&46U*,D\J46L---9375/JBW=33J*9Z?40
MC919%QE&24HRC)8<9)Y333:::PUT95*\CGB8M&HY2=W1QGKTA:M0NU5I2Q:]
MB4W$E9]9&4,95VM$LB^L^L%&2-GN*9/U7D:GGHL4[=,SDN]GA[SUH>045<<Y
MI="CD$4HUZB6(UZGX)2?2-=S^.<0L?Z6IM0?/CS7]N^OXYJ+N3\%IGJ..2;G
M9IX)RMTN>K<(]964+X8S.I?J3A%S4%HV?-3P )*.*GBSY(<JX&-O,&XH]&UQ
M(J$RC:K58D'CUVV[NBJD;5JV68FO<%+CJ0D@6-35Q\2J=OQ&&N=><>'<%U4]
MLU2U6JWB"ZU55M)/X=UMG9#'S=?N-?%9,X>/O /-_(.CANVD>DTFR3?2VVQ.
M37Q[:JN^>?DK/:3^$L=2R[P<\<>H^$[61G(J2=[#VO/QY8N<V/-QK:,,VB_4
M376A:E!HN)#%<B'CA%-1Q@SITY<G3)ZBV2$33)ICY-\P[_Y)LAIKX1TFPU3[
MH:>$G+,L84[9M1]R:3:C],8Q3>(Y;;WE\4^%..>+:YZK3SEK>0W0[;-3.*CB
M&<N%-:<O:@VDY?7.4FEF6$DI#AB,S,
M1V^03QS:CYY4+VTT1K3-R5QD9/7NVV4<FYDXTJ9W#@E:LR)#(+6"EO'+DYCM
M3*%5:+'RNV.0V52+51EC\@0&\.N=7(7Q3[@4X;<W(&?<Z:;/4$H5^=5>9<:U
MBI%\Y*TO6N'Z2"QKGJF85]11Q'(YPLU.50[8B3Q%TP<UN*EU7J06X:A;ZML"
MKP-VI%@B;54;1&-)JO6."?(2,1,1;Y+"S5ZP>MCG1715(;\.,]<9QG&<8SC.
M,6B3L8      XJ=@XFS0DS6Y]@WE8*P14A!S46[+D[62B99HLPDF#DF,ER=N
M\9N#IGQUQU*;( H;\58Q[P]\P6N: Q(N]+1>6$QHABN\P@NX>UN^S\UIAI,*
M_P"Y)^H[K-O*\P;&"F)DV,X)@V.T7GUC_ @ONBR2?X43(J0Z2I"*)J$,FHFH
M7!R*$/C)3D.0V,E,0Q<],XS\,X $5&Y_"WP"W/8)2U+ZOEM;3\TYR\DW6IK.
M]J4:NZ.KA599O5'"4Q38O+CIG!RLXYN0W=DW3U,]XJ4Y(&R7$/@=QRX1PM@C
M-'5>1;2EM4:&M-RM,L>P6^=0CLK9CF#F2,@T:,HMB9P<Q&S-NV1,H;*ARG4^
MT(;;]0;D"                               4P+>JGY8_JG*A3TE"V'C
M1X<*">R2V")I.()_R#AI2/DE\I++F6]M9(O=\[#,W">4\843UTO@A2YZKY U
M]\2KC^::^I YQ^-B3)]VM&<POFUTT+%E-[6!0=M6TKO#2K.,Q@OL_;P^M[):
M*J?)<)&7E&22/]L0I,@62_/=_0X^0O\ D[V/_",0 (O.$?\ V/\ NG_QKSR!
M_P";_), 02^"C?7FRWWP9KG"SQ,5?2^AJ/IBX['G=T\W>0+9G+P:6P;]9E+;
M :PH,5)U#9D8J[9U-P@M(8)4;$X*9VD==2*1RU/( 274OR]>7GQ(\T](\7O.
M5G3^ZM!<D9/,+2^7&JH:L5MK7URS+:(=VM@ZIE,U?!S-7J$G8HY*R1,M5H>;
M91:Z$BW45P7T)$#>CZEGR(<Q/']7N!C[B-N#\DKK='("PTG9:OY/]77S[R5A
MBQJ*S6,[-FTFYIP_I*2B^?6C\-7!N_XJ9P4O0"SZ *NO@^\BW,CF!Y&_,=H;
MD5N+\H>J.*N\YRG:$JOY/M65+[AUQGO7>--;QWSRC4BLV2T>G6Z?'-O6F7DB
MOGV_J9/E514YP,(<TO+IY+>8_D$V5XP?![6M=PLYQ[4D(_DER_V7%0<_7:+:
MX*1S!66(C<VJ*ME)@Z[5+(H:'<>X@+!/34RV<D8,D6C!=PZ U(YS^07ZCCQ!
M\9K^AS?MVC-YM]N12%3T'SCXXTZA2#K2.\"3\59&5>V-2K-IG6U#EZ[:J'%S
M4>@1[2"FPN4KA!\NJW.@J!GWR&>1?F3'_2]\=>6S3<7I<@^1\%K*B;GV!^3[
M5BGWRJNV66PJ]L"*^ZBM'/2:[\_AVQ$?7BHUBY:]O>V41/G)L@;U?3%23V9X
M2; F));W,C+;2@I*0<>FDC[AZ^U)KYTZ6]%NFD@EZJZIC=I"E(7KTQC&.F!7
M/X$&/N.?D6YD7SZFGF5X][7N+YKQ!U3HPEQH.HOR?:L8_(;'G6?&ZPYD?O\
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
M4ZG_ )I*BN?J0BR0+9(                            5.>/G_:)=H?XU
M[I_>CDA=?Z"/B6QA:)
M           "N7]1KIXM@T+H_=[)IA1_K79$I1Y99%/&%B5W94)[\CIXKC&/
M49L9^C-4$L&SG*:LCGLQC"BF17!]<$,VJ\%NWU-H\ :; /'1W4MI>Z735;Q5
M<^3.3L47C:\5W&2FS_Y%8UZ[-F*&2XP3L9]OQ,0XB:^HDF*%(
M                             *%^ZO$_Y%=?;IMSF#U3>]FK-[K*V*N;
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
M..^,]-'76J.LY9.&+-3)=*\^L-/%_P"'#'1S?]2SKW.,6JXR2C#9F\
M                                                  #Y7R;M9B\2
M8.2,WRK5PFS=J(E<$:NSHG*W<G;FS@JY$%LX-DF<XP;&.GZH I17+PB^3+9F
MP+=:[\ZH-JLLY9UE9;8%GVTE)+6P[A4Q#V;"IF+R<+&$22)VHN6S=VDEV)D;
M8P7L+=[XD&8H;Z<#D4NS*>P\@=*Q<AG"?>VAHZ\SK,N<I$RK@KY]"5Q8^"+9
M,4N<MR]Q<8-G!<YR7#O0P?1(?3?<@$F^#1/(?3KUUZA<91D(6ZQC?"6<&[SX
M<MH^74RH7.,="^ETSC.?M8Z?%WH8,%VWP*>0C73C$Q0W>J;_ "#'UG$<KKO9
MKRN3A38[TTR(KWZ$U^V9O5D3=,]KO*1>[.,JYQ\<N^(,:M>5_EO\>L['L-C3
MN[X&%1>9:MZ]OF+D]AZZGBIER8\9 V2R9E6IV9?3[LYK\NW.7.,]#XP8^#3B
M,@2<.?(5J;RU\5MG<2MAUECJ3E--5_[PZ?C/?*OZ3L+9E+*6QUZ,I$V]3P[K
M]AL[E@M%_*WWJJG;/S$;.7:Q\IEIQVO/P!KI]/;R=3U[O+8/%^U/?9P^Z(TM
MEI23P^$2M=ET9HZ/)12*9\)^FXL].,N=3)\Y-E6%03(7N4SUF:Z9"+APM$@
M   $#/EP^GWX:>5"'F;R[BF^A>6:46=*N<BZ##-"N+ \;H82CH[=-20/'L=H
MP:9$TTBN556T\S1333;2!&Y#-E0*A>GN:GF3^EWVU!\=>6=!DM]<)Y*6<-:?
M!R$]*S>JIB*,H=R[E.,.Z7$:NZUW/(8(=TYJ<HT*AC"BJKB';+.DY' %]WQ]
M^3;AYY--5)[0XK;08V1>/:L3WO6,][>"VUJV1>E-@D7?J2HZ</(\IG"2B3>1
M:G=P\@9(^6;MP4IC8 W] % ?ZE_5M$WCY[O#;I3:4%]Z-9;@4XS:MV+6OF<Q
M"?>*B; YFR]3MT%\YKLA$6"(^;U^7<-_=,7;5XW]3O1534*4^ )^OZKCX*/T
M&?\ I,\P_P#U(( 5DOJ"O%IIOP@R/%#R*>+JR[ XQ6?&ZF^M7M%8["MUUC8V
MPIT^8ND#9*Y+7Z9LMP<PTPSILFRLL1+R,K%223Q%(J""'K(K 6S_ ")W_P ;
M&V/&GJG:?EUC4X7BULM/1%_E8=$W(,Z,3M*Y5$]BJD:D?CC_ /!0,FP4D7J1
M<Y_N/."?W1\>P 2<:&<Z@9\?=,O-)KHM=!M=-Z[<ZC=.5; @W;:@0I,.K0EU
MU[L8MJ111IA6ACGE\XD"EQG+K/K>H (MMC_46^%C56PW6KK;SSUVO:V4CB*=
MK4JD;EV?3&[[YDXB3I*[+UGK:W:V(FW>-C^LKF6])%'HLH8J)BJ9 E8TIO/3
M?(_6U<W#H39U(V_J^VMC.:_>=?6*,L]=D/1-E)XS]_%N%R-)6+<E,@]9+^F[
M8N2'1<)IJD.3 %(OZ9'D]Q\XAUSS,[HY,[>I&E=817+?7<6O;;U,(Q;)U,OW
M^_UH^!A6N,*R=BL3]!DNHA',$'+U9-!4Y$C%3/DH%FCBEYRO%)S:V6STYQNY
MCTBX[0E5$6\!2+14=J:@G;6\7;R#LL=2VVYZ%KXMUE4VL6NJJTB3/'**9<&4
M(7!R9,!MWS!YJ<9N ^GE-^<L]E_DHU*C9H.G*6S[FW^]=MCLF'AH6.^1:UJM
MQLN?>XCUOQV&>4$^S\8<O4O4#4ODGYP?%7Q%/2&O(#F%2J7+["IU3V!6ZO%U
M':>P;J2G7N ;VFGSUFHVM:'<+A16EAKSM%VV+.,8Y0Z2I,]N,G+C(&:C^3_Q
M\I<7&G--7EQI=+C ^D\0#/;*EI33BG%IZ_:I2<*='%K-?D4^JBD![#YRDB7*
MAVQ4RY-@#$W$'S6>+KGCL0VH^+?+NE; V<=HN\CJ'/5;9NI;18T6C=1X])38
MC<M'U\[NSN/8H*.7"$05ZNW:I*+*$*DF<Y0)*[1::Q1ZW.W&ZV.!J%0J\4^G
M;-:K1+Q]?K==@XMNH[DIF=G)9PTC(B*CFB1E5W#A5-%%,N3'-C&,Y $+LE]2
M+X28F_FUJZY[T%6Q%?M([,C&Z[WG-4#+AZU0>(J%VO#ZM?:M.P(DX+A9UB9R
MU;JX,DJH10AR% F/U]L.@[9I=;V1JV[5+9&O;C&(S52O5$L41;*A9XAQDQ4)
M. L<"[?Q$NP5,0V,*H+*$R8N<=>N,X &E,/Y5O'W,;4Y0Z8QR5JD%?N%T4[G
M.3K>[UZ_:\JVIHIE,LJ\N]EMC7RI5S7,PGF<DF[5/$5+/S+++$*G@V38 &MV
MJ?J$O#9NK;#+2>ON=.NW6P9.:-78EO9Z=MW754F9O,NW@FT;";*V+KNJ:UFG
M,I*.TR,<-9=;$@0WJ-LJI8R? $S  ARW?]0+X=>.VTI'3.T^<VN6>PH63/"3
ML;2ZIM?;4+ 3;=\>,?PMANNI-?WBCP,O$2*1T7[5Y(HKQZB9RN2)9(;H!7P\
ME^Y-4\@?J+_ CN+2.PJEM35U[I6OY>I7JD33*?KDXQ_+?MILMEK(,554R.V#
MU!5L[;*=CEF[14073363.0H%YP
M
M               ' 6NJUR\UF?IMOAH^Q56TP\A 6*!E6Y74=+PTJU592$>]
M;G^RHW=-5C$-CX9Z9ZXSC/3( I0\CM.;E\*W-^I[>TXO(R^H["\D9#7[R27<
M8C;;1G+IN:Y:3OCI,ARK2D2@9 N'&2&RH3V4FB4CE,R;>ZFIK#]2"XGQYWYK
MODYIZE;KU=*XDZG=(PKQ))3*>)*$E$#9;S-;G&Z9U,,YN!D4U&SE/KDN3D[R
M&.F<AS6VL=&29J$              (V^5?BTXO\ )\DK/%KA-3[2D%#NORC:
M_9H,C/WQ_4,HM:ZGA1M7K/ATLIWN%\D;2:N2XQAX7'=@V8^"^<>;<)=>E=SU
M^QP6/V][;[8_*JWK97A=(QS*M?\ 5OIC"'D'P%P+GBLU:H6W;_-Y_<Z=*/=+
MKUMIZ5VY;S*6(VO"_JI9S$#9/ +O-JX<%J&]=3SC4I%<M%K)%7"JN%U<%ZH$
M<-HR.N2;4BA_@<Q5ELDQ\<%-^ ;!Z/[K.,3@GN&UZ^J>5E5RJM27QPY2IS^&
M4L_-&M^N^T#EE<Y+;=VVZVO#P[875-OX948W)9^.&\?)F^GC%\;6\.&.T=A7
M_:.Q:-)Q=DI!:>PJ>NY2S2T=*O%)J(FB6*=5L59JQ6Z\"G'*MF94T%E3>^<9
M]1(G4J^+/-?F3C/D;9-)M6QZ/50OIU/NRMU$:X2BNR</;@J[+<J?<I3S)+Z(
M=)/K'+G@CPAROQCOVMWC?];I+-/?I?9C3IIVSC.3G"?N6.RJK#K47&"46W[D
M^L5TG-<-;#:,                                 -.>:7"#3'.+6"U
MVA&_+YZ-]9W0MDP[1H:WT*84P7N7C'*Y<>^A9'TRDD(Q8V&SU/!<_BW"3=PC
M*;7H"LQH_D-RL\)&_%- <AX>5O/'"T/U9!BUCG;A]!N8-23,FYV7I5Z]43;,
M)5,R^5):"7RV]PH?!')4%C(.\7&E-97J06Z-3[:USO/7U:VGJ>V1=VH5N8XD
M(*P1)U?1<)X.9%PV=-7*3=_&2D>Y3.@Z9NDD731PF=)9,BA3%Q:].C),B@
M   "B'S%LT9K?S0V:\,W65V-+Y8:?NKE97M6]-W"R6O[%,(Y*1(F#)LY)!=+
M!>W.<%)C&<FSU-F\OT_P(+W@LD@
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
M/Z^)"&(8Y<8P7T\8-G/<7I58OB0BU0+9(
M                 !72\C7G'@-,2UMT7Q/:1UTV;$*2%?M&W),I'=)HDV@=
M9B_CZK%F+DEULT.X(;O<+9+$-G!"X[7^/533KC#/5^A!IOX;?'M:^16SR<Z^
M2I)2>IL7:W]KH25J76?RNW=IHRZKMW?)Q=Z=1T_KE7G2'6[U/A)S!<8R8R+9
MPFM,I87:@6]1;)               *?WFRWO<KURRE-*.WB[6B:0B*NA"PJ2
MV<,I"Q76G5^YS%G>(EP7"DAEG/MX]+OR?"*+3.4^W*RO=T&^VOB^W;7P*')*
MXJ6Z;G9:YS:ZQKINLIA6G\(YKE8\8RY=<]L<<W/NDY;N>[>0[.+V2<=IVJNI
M0@G],K+Z:[IVR7QEVV1K6<]L8=,=TLSM^)ZK:8@^%VMYO3<?+(IV_,E)W^6L
M;-NUL4WL2+>K5VRKO,-5W;8L2T=Q64HM))4Y$X_"63Y]P9?)M7?/&NY'JO(^
MLTW(IUMZ?MC1"MMUPT\HJRM+*3[VI9M;2;L[L?0HXVT^WG0<8TGC#0ZKC,+%
M'4]TM1.R*5D]3&3KM<L-KL3ABI)M*OMS];FW$+Y^+Y)O=X:/U@918L-6=4O;
MXBE@^<(*R=XM\U7G"AT\&Z'6;M=>I8+DQ?LE5-@N?M&&P/VI[517QG<][27[
MF[7JAOXJ--4+%_!N]_GA9]$:X?=_N]]O*]JV%M_MJ-OEJ$O@Y7W3K?\ %+3K
M'RR\>K(#!M4:A  =K?T.\140G/RE,M<; K>GZ4V_KLNSB%?6[LI>G).&:;,_
MJX)GMZ'SW=,]!^"K=-LOU#TE&IHGJEZPC9!S6/7Z4\]/R/H7;1NNGTRUE^EU
M$-(_2<JYJ#SZ8DTH]?S.J#]Y\\          [UK[6&R-LSI:QK"AV_85AREE
MP:&IM=E;'((M2FP4[QRVB6KI1JR2,;'>LI@B1/PF-C ^7NV][/L.E_>[WJM/
MI-)G'?=9&N+?R3DUEOX)9;^"/K;-L.]\AU?[#8=)J=9K,9[*:YV22_M-03:B
MOC)X2^+,U7?A'RZUS$FGKCQTVS%0J1<*.91*H2DJQ8IFP;HI).(9*03C4^I>
MF3.,IEP;.,9SUSC&?-[9Y+X!O&H_:[=O&@LU+](NV,92_"*FX]S_ -G/^H]1
MNOBSR-LNG_=[ELNXUZ5++FJ93C%?.3@I**_&6/\ 6:NG(=,YTU"&343,8AR'
M+DIR'+G)3$.4V,&*8IL=,XS\<9'MTTUE=4SP33B^V71H_P B2"V?X0-!;/U5
MJ#9-YV52&E29[-FJZ^U\:7KS.,OKZOL8]Z65D9)\HW)/EJ4LNHS/%M'1BIX.
MBNZ23P1T5570K[F.5[)OO(-'MFS:F6HLT5=D;^RQRHC9*2[8QCGL]V"4U9.*
MSAQA)Y@XQZ(?:MQ#?N/\;UVZ[YI8Z:O7VURT_?7&.HE7&,N^4I->Y[,VX.J$
MFEF,[(QQ8I2SSYBM2L]F<(;U-^BB:;U)-UO94(L?&"*%(TD"URPH>O@N5,(J
M5FQNU<I_VJBR"77XE*8OEOMYW^S9?)FETV7^VW"NS3S7YQ]RMX^?N5Q6?5*4
MOFT_7?<KQVO??%>KU6%^ZVZVK4P?Y2]NQ9^7M63>/1RC'Y)JEQC&39Z%QG.>
MF<],8SG/0N,F-GX?J%+C.<_V,#H]G'J<P<-^A_   ']+G&,XSDN#8QG&<ESG
M.,&Z?J9R7.#=,_J],XS_ +(/T)7KU,OO-";?CM.-M_R=$G(S4DA:XZF15QD&
MV&3&:G)-A.2*.(9!QE-Y)Q:25?<)JOD4S,TG/8AE7U3X(//5\JX_=R)\4IU5
M4]_A1*Z5,7W2A",H1?>UTC)NR+4&U-QS+M[5D]';Q'DE/&H\POTEM?')ZB-,
M+I+MC.R4;)+L3PY02KDG.*<%+$'+N>##X]">;  E>X3^)[9_,"A-MLN=D5/6
M&MI&0E(N'D#L%+O:I-U#/58Z25Q5V$K!M8UH@]0.GCWDBW<J=N%"H91.FJ?!
M'DKSQLGC[=7L,-'?K=YA",IQ[O9JBII2BO=E&;DVFG]%<HKT<NY.*V%\6_;S
MOWDG:(\BLUVGT&QSG.,)=KOMDX2<9/VHSK44I)KZ[(R>,J':XR>&^9?CIWGP
MJ9P-DOCRJ6V@V>:5KT1=*<]D%&J$W[1Y(LX6=C9B.C'T7*R$7'.'")4\.FYB
M-U<87R8F<#T7CKR_QCR39;H]KC?I]UHK5DZ;E'+AE1<X2A*491C*48O/;).4
M?IPSS/DWPMRSQ=53K=WEI]3M%]KKA?3*32GARC"R,XQE"<HQE))=T6HR^K*-
M!1E4Q  !N-X^]=/-H<T>.%9:L<2*#/:-:N4NW503<-#0.OW9;Q-E?IK)*H&9
MK1U?42.53':IZF$_PFP,>>6=WKV3QQO&MLEV2EH;*8-/#[[U[,.W#3RI6)K'
MIC/P,E^'=EMW[R?LFAKAWQCKZKIIK*]O3OWY]V4UVN-;33]<X]66\-^^1/A=
MQRG+31MP[MK,3=:U!DE)N@LF$S9K)E!^W;JL8@\="1<BV+,2S9^B=-FX525R
MV6PNI@C;N5QRUCWIJ4,J2?1^F&=;I1C*+C))Q:PT_1KY,IEU-&#YM\U&NN>/
MNI'.JZ?MW99&]9K48Z6GT]>T7N;GG[-+-5E,)HMX6':O)EXW;N<-6N.K1KC)
M")9-M%Q7[G>1;-M:T'(='#<[ZX8A=[KIL>,X]W^G9&Q^B[DH-I9EW2;D:H<N
M^T_B^][H]QXWKK=JILGW64>TKZEG&52O<JE4O5]LI613>(J,4HE\W4FLJSIC
M6-$U136^6]:U_5XBKQ7J$2*Y=(Q;1-!62?Y0(DDK*2SG!W3I7!<95<K'/GXF
MR-<M_P!ZUO(]ZU6_;B\ZW5WSMEZX3D\J,<YQ&"Q&*^$4E\#9?CNQ:'C&Q:3C
MVV+&AT>GA5#TRU!).4L83E-YG-_&3;^)D0?(/M
M                                              !PMCK==N$')UBV
MP$+::U-M5&$S7K'%,9N#EV*O3U6<G$R:#I@_:J=N.Y-5,Y,]/C@ 4]?-+XX-
M?\2UZ1R7XZ,G-)H5PN9*M9J5'O'QFE(ORS*2LL!.TUR=95[$PDPWA'G<U]3"
M4:\;IX;9*DNF@A=C+/1D&JW&/A=S+Y.WK3W+'CBP8G>2FST9.Z;-6FJY"1VL
M]MT^RM)&QV&?AG4HPE91C+LEV=A41C&2J*ZDBNP01_%8(:7)+HP7S19)
M   Q/N_1.F^2FLK/IG?FM:?MO5MR9^RLE(O$*TG(.0(0WJ-G)4')#*,92.<8
M*LT>MS(O&;@A5D%4U2%/@"I?J7Z4Y[Q+\HFC.5G#GEO=M6\5*I;G%UONNE)Z
MR1^[HF/C%VTNAI:O72!*WC=A:EV$^0Q&RIIH[1^RA>J2V)AP;+G %R@ >?/]
M49,[EKGG%\25AXZ5.OWWD'!0?'^9T31;8Y09U6Z;EB^7D^^UA4[*[=66EMFM
M?L=V08LWJBDQ$ID;+',9XUQC*Y )&_X9'UDG_JIW@!^<:C?_ %2P 5_>9>]^
M8W)WR></]'_4JUNY\4^-45:VDW5-1:'I5?SI>6D)V>BX-61=7N,V?>7,K2)5
MR1*/LMA86"U3$%%E.@P;,U'JKM,"R[]7NP8Q?AM5C(QFTCHV.Y':(81\>P;H
MLV+!BS:6]NT9LVC<B;=JT:MTRD33(4I"$+@I<8QC& !H?YZN7>W=.>$#Q6\2
MM)2DC 6SG=IW0.O+/)Q$B>+DI765*T;JU2Q4%L^24;*L6U[M=X@&L@IZY$EX
ME-VR6(H@\5Q@">7BM]/YXL^.G&ZHZ*LW#CCWO6QM:HUC]A[BW'JRH;#V?=K:
M\C4T+19&-WL\0^LU+;/9 RJC!G"N(Y",2[,(%(H7*A@,)>&[Q"[X\3G)?G5#
M5S9U!G_'OOBR1%VXZZL2NE_L6U-;66+?+HIXM458:-&59F8U1E,P[N29SDD^
MED(2+.[QDZ?XD"LC].-XNN._/OE[Y#=K\L:TIMG5O&S>>$*'HZ?E'Y]8V/9F
MR+=M-20NUVJ[5TV;V%2IUVEHM6C1UA1D[^:*>X35PW3+@#;_ .K'\?\ Q'X;
M<9^*?-7A_HC5W%;>5.Y;T?6K2:X]T:NZCBGK"0U[M?:D)//:U1F,)6%;74K=
MJEFLQD\L<O\ !%SIG6,F5,A0-]/JL+4\O?@JI%WD4$6TA<MM\7[4^;-N[V[=
MY8:S89=T@AW_ &O127>&*3K\>W& !L-XE?!QX_(/Q^:*N/(KC;JKE1OKDUI#
M7VW]V;=Y$5*%W!=SV':M%C;(I7J58[FVF'U#BJ3%SR<4Q<P9X]XM[(CQ54SK
M/JE K;^!GQ6\8N1_E8\C^FMW5I_M'B]X_=V;99:AX]W.>FIG6[ZYRVZ+7K"L
M6JXUYU(*,[6M$T#5&&SI-V10LHJ1KE[E=)L5(P&V_P!3!Q!XQ>/_ '5XLN6'
M"S1^N>+NV<<FS1\FIH:J06JJK-DI,EKJT5AZ^I],CHFNHR\6]*X2RZ;-T%';
M9ZLF[]QCTO2 V=^IMV%MKE3S/\:7A;U_<I.A:\Y87&J;#WS)0IS8>S-9DMDK
M4VM'=IXZ)OXC7T=4+)/?+EL*-GTFBQ44P4[-(^ )UJUX(/$)6]*,]$8X <;I
MZKMH%I N;A9==PDKNN4*V*V]66>;X,W1W WGGRS7"BKII--3XR<Y$\)I&RF
M*\O@->7'QT>;/R,^&2/NM@M?&J)B)[<>FHNSR69)]5)B.SK:U5?+;T>C!&3L
MFG]ID1L"Z*;<K]]!-5<HI9[B% TQXU>._6/D:^II\H6O^02EBF^.VH-B7G=E
M^U;&3LO#5O;MK@;S4*UKJHWM.+6;&>UEDZM,A)J$*JDNIEEZ!382<. !*#]3
M-XG?'SK7Q+;AY#Z0XHZ*X_;6XXV#3$O4K1HW5U-U8^L$;?-RZZT]8*W>3TN)
MA27&,6A[V9ZFI)%=.4'S-,Z2A/47]4#A^='D<W!HOZ5#BUN"&MDC$[SY-:(X
MZ\7&6P4)!VG9$'5GH<LWOUK:RB1DWR-OG]7ZRF\E>I*)+LY![[I(^%$2 #<K
MPY> SQYZ;X#Z&G-Z<6M'<D-Z;QU)2]I[8O>\=>53;*T;,;)K,=:2T^A(7*,F
M(RG0=+8RJ<<@XBDFKIXJW.[55,HKCL KZ<B?'AK'QR?4_P#C6UYH%*3@>/NX
M=A:TWGKS6SF=D)B&U5-6&Y72JWVG59.4=.GK.OJS5.2DVY3F/Z:4@5OA0Y6Q
M<% ]&T
M                                                         :S\
MNN+.N^8NB[=I'8S?"32;1P_K%D1;)N)6D7./36S7[=#=YDS>YCEU3$72PHGA
MXQ67:G-A-<XE/#R"J9X^.4.Q_%/R\O'%#DX9>$U/8[6W@;V4ZZSB%I5G71;D
MJ6YJXHNDGE:HV"&6;?,%"$14<0ZJ#DY#+,4VQKDDI+*]2"Z,@N@Z01<MEDG+
M9RDFNW<(*$60706)A1)9%5/)DU4E4S8,4Q<YP;&>N/@+1)^H
M                                          ->>3O%W3W+K54OJ/<]
M=Q,0#_.'<3+LC(M+/3YY(AB,K+4IA1NY-$S+/OR7KDBB#A$QT'":R"BB1I3:
MZH%4>/E>7W@>Y#YBI5-;:7&'9,L94A"Y>MZ;L&&:.BD/(Q&3*+-]?[GAH<F,
M+H&RLF<ABX4P\:806+<Z37XD%LOCKR-U)RIU9!;@TQ9DK)4IKU&ZZ:A"M)NN
M338J9I&M6B)RHHM#3\9E8OJHGR8BB9TUD3JMU4E3VVL=&29S$    ///YA,I
M;>ODXW?5:F8RLY>N6DSK"M*,5"('6E<;"3UW#+,W&%U$\&6=M4S)K8/@ILYP
M?[.,],7ETC_ @]# 620                                  "ME]29Q
M#\@WD$T-QVX<\+M6FLFMK]NR.N'*+9;C8.K*A%4>HTXT>RID?*0-XV!5;-<X
M@TS9'5B=-H9B^<85K+4I,^JJ1)0"?S2&H*5Q]TUJG1.MX_Y70-.:[INL::PS
MA'"K>MT>OL*Y#X<F02026>J,HXAUU,$+E58QCYQU-D :6^7;A6;R">.GE%Q=
MBXQI*7NYZ]<SVHTW3IG'8)N.@/&MXUDD68?N&;2&1F+9 MHUVY4621*P>KE5
M-Z1E,9 @RXG\&?*"C].%RB\;O(3CG(U[DQ U79>L^.-4>[DT'9D]AZ]MTU%W
MJM,272M[1F*G7%*Y8)B8C")3<DR*@P;-"I'RE@I$P-Y>+7"#E#KGZ;^S\";G
MK'Y-RQD>!O,/3#/5/WTUY(^MLO:</NYK0ZW]^HJV/M;)_/5[?'%]X:8*P:^X
MZN%T<)JY(! _X[?&-]19XC^.M?V?PQJVG;K>-KO;,IR:\>W(2Z:PGX2.ND):
MY6MZXVOK>^4_;=3I1_FVL'+-Q*((7N&>$6CR$=)RI<M6<<!N5HOQ/>5SR9\X
M=%\V?.BOJC5VK^+4FI:-+<,M1S$!/Q*EO9V9M.L&TJG4[9L>L1U.DIB!C9&7
M=/+18IJ;9,&D4N5!#N,V E'^H#\3%H\LW#ZOT#4]I@ZCR TE?L;2U$ZM3Q['
MU2S+JP<A V>A3TDQ:2"T(6Q,'**[-_ANI[>18-R*93;*N%"@18T%A]7]O2A1
MW#_:U3XF<7J@Y@3T6[<]W]@H=KW3+5+!5H"<L,1&:RW=L%JIL"<K[Q1PP<-:
M-5U_=(I',_BG!CN< 9)^G(\1W*KQ@\K/)4;<.JI&FZ!O\]6*KQAO<QL34UQE
MMEZ^H>Q]M9K\]*0VO;G8)RM2+ZER\2\73EF$6IZKHQ/2*HFHFF!T/E'X>O)K
MP&\@.T/)+X-YS6=T;<@Y&8G-^<-]KRD!7(&Q3UGL&;+88Z()8):B4Z4U_(61
M5660[++5Y^ON%%&S!RNT<*)D C<\R>EO/%RT\>^\N37E74T-Q-T=Q784BZ4?
MB7Q\>1L^MM3:MIV?5-2QEIO,K$;/W0S;1E8KUX>O4#+6EYVJJ$10CD%%EW2
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
M^<E*[+Q3^WS3A)K)R49.LG+AK+SKQ-ZJW.[CO7PDLK^*PYRGA91)+*BA/O\
MFS@FX<OX%_E'&ZZUJ]+JJ]1"I=L%-0A9"4(>D8OML<EG"?;C/5'G/ GD+:^%
M>0Y;SRJVW]GK-'9IYW/NL<)3LJLC.>.Z<HMU=K:4FNY-K";5P?A[H+R1\Y?&
MCR4X0^8C2&M^,<E9=;PN@-43^G)>EVV:F*6PH#".8[5M"-2WCM^K.;G 76*:
MOC-4CU]FY42R1-FDB;&2\V#J(1 </>/_ -5KXNJ 7@MQQT=PWY(<<JS/6!OJ
MK=^QKI3SQ.MH:VV.PSDH]K[%3>.FMH?+C3LZO,+,9BK6,[5=;T&OJH%,AD#H
M?-;P:^;)SMOB'Y/HC;VO^??DAU?N:#OVQ-4.9*F:QT3KBM:ZGZO<=)T#4C>X
M3VF8Z=U_6)V.FOO(;WM=D9(TND=LAETF\D78%WO0TEN"9T;IF8Y"U^KU+?LM
MJC7<EO&JT=91S2JSN!]4(=ULNOU!PM-V95Q5X:Z*O6T><TE(&.T33SEROG/J
MG Z5S#H=KVGQ(Y2ZQH<5\]O&QN.>[J'3(3WT;&?.;7;]9V>OUV*^93+R.B([
MYC+R**/KNW"#9'O[U5"$P8V (9_ID^"O*GQ[>/>]:.Y?ZM_)%M&9Y3;%V/&U
M?[[ZYOWN:9/:YT] Q4S\ZUA;[K74?=2U5?I>W4=E=D]#N.D4ATS' L2 ".GR
MG>.+5GE,X?7CBOLR46J;U^_C;GJ_9#*-2EY'6.TZVD]2KEN;Q2SED268'9R;
MN.DF?KMS/(I^Y23605,FND!7!U-!?5X\%M<0/#W56C^'/+_6&O:^WH.L.2=O
MNU+-8:K2H_W==JB"1;5R T19),U.A&S9=N6:J,XJ1N1%!11[DBB( D2\-_AQ
MY <:>0.[O)-Y)-QP._O(?R*CG$)(.ZP8LA2]34^2-#G?Q<1(G@JZR<69W'0$
M=%%2B8]E#0$.Q^6QV7#54ZN0)Q.5W\5ODI^X#N/][NQB5ZK\P0:_3<_\R?)/
M]U.I_P":2HKGZD(LD"V2                            %3GCY_VB7:'^
M->Z?WHY(77^@CXEL86B0
M             Z/LZGH;#UML*@.<)F;WFCVRGN,+9SA+*%F@7\*KA7)<9-A/
M*;W/=T^/0 4O? /;G%1Y_9K2Q5D37_3NR*:X;*E43,FXB7->O719$R)\IK(9
MI1R?:](Q>XV.[XY(>[/])!=Z%HD
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
MC1A'39HRCH& *Y2(;#&/;MTE,HI'<9763PL*7)OU!O*(
M                                                        %:_Z
MC3>T)%ZETKQO9.VZMJMUWSMR=:)F(=U&5&I1,]5X4SI(Z9LHM[+8+$XRW4)G
M!LFAEB]>WNP:Y!?$AFZ/@SUE,ZY\?-"D)Q)5LXVA<KQLUDS7+DBS:&DW[:M0
MJN2Y(7\5+1M43?HYZF[D'9#=<=>TM,W]1)+^*0           !1'^H'_ .T@
M^"+]T3AI_P!>]4 7N !2 ^MZI+-_Q;X.[&.V1/(57?NQ:2U>&,7W"#._Z[:S
MKYLD7*>391=KZU;F4S@Y<8,B3K@W7&2@;8_5<V-M<?!E3[<R=^_9VG<7&2QM
M'WN,._>MIRN6*30=^[P8V'7N$G6#^IUSW]>O7X@#2+SZ<;]MW#PQ^'WF?I^#
MD;')\$];\>[K<6<6BX=+UZBWS2NH5U;\[:MOQZD+5[KKF#1>J)]3M6\@9R?M
M;HKJI@6#>/WG_P#%%N[C96>0TWS2X^Z></*NE+734.TMG5JI[FI-C9,&ZUFJ
MI=62[QGL"X+1,BHHW:.X6,?M)@J?J,3KD, ,)>&CRR<B_*_O/FW>X_5>OZCX
M\].7-GK[C%L?%.O5?V[M&PKO%G;I6V24UL&<JCCY74&K>1?LF<)&KL,ST>B=
M0YR+8,!%Q]('_P ;/,/_ "JJ-_A+>P RK]:M_19:#_E_ZL_ZNO*H /J>/^SZ
MZ8_QSX@?YARP LA>/S^(7PC_ )(G&S]YJE@"JO\ 34?TO7U"?\IFR_\ 6<Y+
M@#D?K(O^*?B[_E56S_!M" 'Q?4SU_9/#GR#>+GS*0%)GK_J?CS8J]JO=#.#2
M*IF 85_84M=X5DX54,@C&.=EUN_66.8/7"A624DQ;I+&(== BP$_$;YV?$')
M:73WL3R#<:&E3-7TK$I5I+8T.PW0@W4PCC,:IH)PJ7=9[ DJM@AF"<"HZQT,
M;!,IER? %?#Z>6MWCR">6WR1>;"=ILY5]*7-:R:7X_+6%DNU5L'S:5ID='JL
M5\ERW>R>N]/:OBH^8RD<S=-]/^FGDQDCX3 R-X9_^TF>=S_\K?OL5D 29?5'
M?T%'.;_TV;_KA\?0!#IRQX;["YD?2,<,H[5-=D;C?>/6KM(<F(BHPR2KJ;L$
M318.\U"\HPS!%!9:4D8G7NPI:2(T3Z+N<,<IHX46,FBH!)AX=?/5X\]Q>/\
MT!&;SY6:&XZ;STGJ2F:JVWK_ ';L>J:E?.IW6M=9U4EKI&+M(P;&YP=VC(9&
M402AE'RC,[O+-4I5T3%R!7IY"^0.B>1?ZGKQH[3T@VFI'CEK38&MM)Z?V7(0
M4Q!1.Y%*K=[Q/; V!54IMHR=N:ZG<;4M#-E>PN%4HDJIBD.H8A0/1O
M
M                                               0D>:'Q[XY4Z?_
M "V:QA<N=^Z6AGCE%C'-#+R&R=<MS+R,Q32I-RY<O)Z#445D(4I<*'44,Y:%
M3,=X0Z5<98>'Z U9\''DF+<X:)X6;PL!,6VMQ^&^@K3*N<^I:*U'HJ*+:R?N
MESYR:=J[-+OALYSG#F,(9KCL.T1PYF<?BB"RZ+9(
M                                  !BS=.E-9<A=;634NWZI'W&BVIK
MAO)Q+["B:B2R1O492D4_;G2?1$U&.,85:NVZB:Z"I<&*;'QZRGCJ@5'-H:?Y
M:>#/D(3;VG9%]L;C1>9%*.<.9!%RI7++!)/C+MM?[8;LD,-:U?HQ!<_RF:0(
M0CC)U%6OV3OXXES*FL/U(+0_#_F5ICFOJQKLS4<P?"S8Z;&Y4>84:(W&ASAB
MF-F,L,<V77+[=T4AE&3U(QVKU'&<IF[R*IIVVFGADFUX@  ><CQ:VZTCN>FD
M=V;!=>R:..351O5SD'"QLECDYO83:2GI-TNXZ'.E'>_575,;H8Q4\]?CD7WZ
M8_ @]&X6"0
M   B:\YG&?=W,7Q5\L^-W'&D_E%W3LV&U>TI%,^\E1J/SMQ7=XZQN$RG]XKW
M/5BJ1OLZY7GCCJ[?-RJ>CZ9,F5.0A@,2\=-#[6XP_3]IZ WE5?N/MS5/CRW3
M4[]4OGE;LOR&?::ROZSAA\^J$Q8*S*>FFN3/JLGKE#/7X'SG&1*]5^8*F+A!
M-JNNV2QC"3=91!+&,%QC":1S)DQC!<%+C&"EQ^#&,#K;Q+3PTG%-LTE;4H5;
M?IH)IY34:8)-/"RGCH\+\CC;SF^6JYMO&JFG&=FZZN336&G*^QM-=<-9ZK+.
M4KLLA S<;,.8*%LR$>Y*X4@;$214A),I2FQ[:23B9*(D3MLY-USA)RB;.<8^
MUTZXS]C5Z>6JTT]/"VRF4UCOK[5./XQ[XSCG\XO\CX&BU$-)JH:FRJJ^$)9=
M=G<X2_"79*$L?E)/\3B5E/5555]--+U5#J>DB7)$D^\V3>FD7.39*F3KT+CK
MGI@?HBNV*CEO"]7Z_P 3\\GW2<L)9?HO1?E^!^8DI)&^ W/_ &SQ6V93(.1N
M<O+Z#EK!&Q=XH<V]5D8.%A))V1H_LU61>'4S7)>$3<9=YPT,@D^]'"3C!\=I
MD\/>5?%&P\ZV74ZJG35U\JKJE*F^"49SG%9C7:U_B0GCL^M2<,]T,=4\U^(?
M,/(O'^^Z727:JRSB%ET8WZ><G*$(2>)6U)_X<X9[_H<59V]LTUAJ[P.:)U0
M  "L#XBO'?S$XP>7SS#\HMYZ?^X^BN4^S;S8=#WG\H&KK+]^X>8WO;[G&N_N
MS3[M8+A6/<UJ40<^G,Q\<J3U/3,4JI3$P!9^         !^#ITV9-G#UZX0:
M,VB"KIV[=*IMVS5LW3,JNX<+JF(DB@BD3)CG-G!2EQG.<]!5"$[9JNM.5DFD
MDEEMOHDDNK;?HBBRR%4)6VR4:XIMMO"275MM]$DNK;]"AS]2%]1]==:3J'"7
MQP;6)7Y9[5TY;?'):B.5"6>&+8DG*41K/4M@,FDO6)7,)DDH_LD?_=I$WK'$
M6[;G(X4/^[==JW'9-=/;-VJE1N%?;WURQW1[HJ24DF^V7;)9B\2B^DDFFC\.
MT[MMV^[?7NNT6QOVZW/99'/;-1DXMQ;2[HYB^V2^F2Q*+<6F_/KG[!/6N:E;
M):)N6L=BG9!W+3<]/2+R7F9B5?JF7?24I)OUG#U^_>+FR=594YU%#9ZFSG(^
M>?1-FN./,?<''.;C"P\Z_LNO2/O4G=:SK]=S /63IRJO*'@3+^X/4YUPHY.N
M1XS*7!W6"&=).D<'0/[S@OD?D_ -QCJ]EOD]$Y9MT\VW1:OCW0SB,L?ILCB<
M?FXMQ?@.?>->*>1MLEH=_P!/']THM5:B"2OI?P<+,9[<]95RS7+XQRDU:+I%
MSKNQ*A7+S4WQ9&N6J(93<0[QE+U#-'R)5<(.DT55R-I!H?.47*&3Y,@X3.F;
M[1<X'37B_(MOY;Q_2<CVMMZ+5U*:3]8O+C.N7P[JYJ4)8RNZ+PVL,Y3\OXQN
M/#.2ZSC&ZI?O='<X-KTG%I2KLCU>(VURA9%/JHR2DD\I=I'WCS9-EX+]-.;I
MRBLFW7+4V832U&D,MGOIX,5.X["2=5B):X,?'V?6JN)PYC%SW8RF7&?LGR-:
M_N>Y%#;>$4\?A+_O.Y:J.8_^1H:LF_X6^RNOS;]4;2?:AQF>Z<]OY'./_==K
MTDL2_P#+:A.J"_C5[[Z=>B7HR6?S:ZX?7CA2YL,<S4=+ZKV93KT],V0(LX3A
M73>;HTAG.>P[C#%):XH.%^SI@I6^%#_83-G&!?MJWBK;/),=)=)1CKM%=0LO
M"[TX71_#N:IE&.?[6%U:-B/NEV2W=?%TM;3%RGM^NIOEA9?8U.B7X]J=T92Q
M_9R^B93F'0XYI@    'HW4R7^\-/JD_[CW?SRM04O[OT?;^Z^91;5[[CT/21
M]'UO6[NSL)V]>G;CIT''S<=/^TW"_2X[?:NG#&<X[9-8SEYQC&<O\SM;MFI_
M>;;I]9W=WNT5SSC&>Z*EG&%C.<XPL?([*/QG[@             P[R(CV\OQ
M_P!Z1+O*F&LGIW9L>YRD;!%<-WM*FVRV4CY*?!5,)JY[<YQG&,_J"5Z@K^?3
M8OW"FN.546;)/:,[MK%^CC!<8/AQ)05M;NLF/^$Q,IQ2/;C]3.,_V179\"$6
M91;)                            "ISQ\_[1+M#_ !KW3^]')"Z_T$?$
MMC"T2
M43^#R7Y(/-'5Z\DD=OBM<FMZ:V*CZ*)#HIR"&S->Y1,BJH=-+L3D,ESC!C&)
MC^TSDV,=;SZQ(+V LD@
M !0J\O7*-7EQS2LL73GWS;7>G_5U+K_+=0AF,BXA7:RMXM22I,F;G:RUHPYP
MF[P?*2L4R:JYS@N,]/I[7MNMW;74[7MU<K=?J+(PKA'UE*3PE\E^+>$EU;23
M9^'<MQT6T:"[=-RLC3M^GJE99.72,803E*3_ "2^'5^BZG=ZKY!MV:5TQ1^/
M?&B4:Z9U]3F&5)F>A(F+<WW9-QDNUU:+I99R6;RIXG,O*Y,9FR8>F9@P(@T.
MY=%1*IG?+A'VY</V310NY5!;GO4HIS[I3C16_C&N$7%S2].^W/=CN4(9[5SM
MY]]SO-=_W"RGB%CVK88R:AVQA+4617I*VR2FH-^O95CMSVN=F.Y_#3?)9SGI
M$DE)QO(^_2QB*$.JRN2\?>(URF4Q#'0596QA,))IK%)VF,CZ2A<9SDARFSU'
MN]Q\,^,-SI=-VSZ2M8Z.E2IDOQ4JI0;Q^.5\TT8[VSSCY7VJ]7T;WK+&GUC<
MXWQ?X.-T9I)^G3#^33ZDT'%#SF4^T*QE.Y6U="A2ZOI-2;3I;=^_ICI;/:F1
M6R57.7\[6^_IU4<,U9% RA\YRBU2QG.-<N>?;%N&AC/<>"7O5:=9?[:YQC<E
M\J[?IA9^$9JN6%^J<F;/>/?NNVW7RKVWR#IUH]2\+]U0I2I;^=M7U65?C*#L
MBV\]M<5TGU@+!!6N$B[+6)F*L5=G&+>3A9V#D&LK$2T<[3PJU?QLDQ579O6;
MA(V#$43.8AL9ZXR-5-5I-5H=3/1ZVNRG5U2<9PG%QG&2Z.,HR2::?JFLHV]T
M>LTFX:6O7:"VN[16P4H60DIPG%]5*,HMJ2:]&FTSEQ^<_2
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
MQC!2EQCIC&,8^&,8P-;F\]7ZFT*22PO0_H
M                                                ,)\B.0.M.+^H
MK=NC;$TG#U.IL3K>B0Z&9:P2ZI#XB:O7&:ZR&)*PSCHN$FR.#%Q_;**&(DFH
MH24L]$"C]2:[NOS%^0!R_F\OH]I<IDLU;GK+N?Q.F](5QP@U1CH\ZB:#;K&1
MBJ+!GW$2^933S"RN,'<+'Q=Z1B07SJI5X"CU:M4JJQK>%J]/@(:KUN':8R5K
M$P%?CFT3#QK8ILF-ANQCFB:1,9SG/:3 LDG/@            -$>07C.X1\I
MN2&B.7.^-*??KD+QFD:9+:1V#^4C;=8^Y,AKZ^9V;4''W4IM]KU(LGRB[FR]
M[)>-?D<?[BMA1O\ B@!O< -.>:_ +B1Y%-:5O3_,?4I=PZ[J-Y9;)KM?S>=E
M:_/'72.@+%5VDP6:U;<:1/N2IP=K?H9:K.E&9\K84,D91-(Y .E;0\7_  >W
M3Q!H/ S:6FI&Y\4]8?=/%%UC*;>W@5W!)45-\A3VQ=BL]DM=IR+*O-)%1NV0
M=S:Z*;;":/;Z221" ;A4W6E&H&M*KIVK5UHSUI2J-!ZTKM3?K/)]BUHU<@&M
M7B*Z\7L+F5D)IHA ,TVRAWRSE9R3&<K'4,8QL@1 6?Z<3PG6W8JNT97@-KEI
M95I=M-GC*Q>-STK76'K18BZ2*6GZ;LN!U*A$'.GC"L>2$*P7)U(HB8F<ER!+
MQJS5&LM'T"L:JTY0*AJ_6M+CB1-4HM$K\96*M 1Y#G5RWC(:(;-6+;UG"IU5
M3X)WK+*'44R8YS&R!K7Q \=_#O@4[W$^XGZ?_)2ZW[:V-VVTK^4#:-Y^]EGC
M59U9E)]FR;M<4X+T5+,^SZ,9AFW-Z_VD\X(GV <KS5X%<3O(EJR TIS%U3^6
M#657V!%;2@JU]^=DZ_\ 8WN$KEJJ<9._.=6W&DV!S[:OW:4;^U6=J,S^Z[SI
M&432.F Y/<"N)W,OC["\6.26J?RCZ'KSVGR$/1/OSLFG^S>4)@K&5-;[ST.X
MU>Y./E+%<Q.U61.5?KW+84-C&0!LAKZAU35E"I&L:'%?(J/KFH5JATR$]])2
M?R:J5"&95^NQ7S*9>2,O(_+HB.11]=VX7<K=G>JH<^3&R!JKQI\=/#?A_M[D
M+OGCKIW\GFU^55F<W'?=J_*#M.V_?RQO+/9KDXD?D=YN]FK=7]2R7"1<^C#,
MXY#'N/3P3"2:1" ?KS(\=_#OR M-7,>7.G_RM-=+VMW=M:)?E VC0_NW9WR3
M!%U)]^LKM3%)CU4XM#'HR&73<O9\$\9,;J!M9=J/2MEU*P4'8U0J]_HMLC',
M):J7=J_$VJI6:&>%['<38*Y.M'\/,QCHGP4;N45$CX^!BY $+G]6M\(?WV^_
M_P# +IGSWYC\T]A^5/D!]R?<^GZ?I?DU_*U^3GY=V_'V?RKVG=]KT^[X@"9K
M7VO*#J:EUO6^K:34M;Z]IT8C"U*BT2NQ%3J%8B&^3&0C("N0+1A$1#!(QS9P
MD@BF3!C9STZYSD :R:9\?7$/CYR3WOR\U#J/[H\B.3'J_ENV%]_=G3_WV]>6
M;3BO_HIV>Z35'K?=*,TU?^"(QAT[>W'V,Y+D#)O*/BYHGFCHF\\:.2]&_*5I
M+97W9^^M*^\UQIWSK[G7&O7^N?\ HQT"PU6VQWRZVU5@[_N1^AZWH>DKWHG4
M3.!V;1.C=6\9]/:[T'I*K_<K4NJ*RPIU J?SNQ63Y!7(S!BL8[Y[;9>>LLIZ
M&#Y_'/7CE<W7[1\@",_<WT__ (=]_;=>;SV=P8UJ_P!D2<NG8)E_5++M+65:
ML,[B34F7<Q9M=:POM.US9I.9DUCK2:\A$N5)4RA_>97P8V,@9[F/%#X]IG<'
M&3>YN-%7A-E<-J_#U7C.^I=EV%K^KZIK\#-S%CBXR(UO1;?7=:RR*$Y/O'1\
MR<0^.LJX-E4Q_AC $AP
M
M             *7OF>X,3/$S><5RST<20KFMMG7$DZ=>L^O%J:EW0BMF=-B+
M=,,I&B8VSN6BLK%'2,3VKQ)T@0J22;8IKL'E89!/EXJO(5&<Y-+>QMSM@QY!
M:P:Q\7L^%1*BS+9&BA3-XG9,&Q3[$L1MARADK]% I21\G@Z?8F@LTRI1*.'^
M!)*@*0
M =1OM"IFT:;8]>[#K43<*5;8Q>&L=;G&I'D9*Q[C&,G171/TR11)0A5$529(
ML@L0BB9B*$*; %1CE5PVY*^('=:7+;AU/3<QHE=\HA*)KMG$XG38:3D&QE=;
M;?CN\V+#09=?*:+"9-E)9-<J6#*M9%-HZ<74U)8?J06'^!?D&T[SOUWB>I[A
M"K;,@&R>-B:DDY)LXL58<8,BB:7C<XPW5L%,?.%RX:R2:)"]Q\(KD1<8,EBV
MXM$F^P@'GW>5CB5)\2N7VP(9JQ42UOL^1DMI:L?D3-AG]WK/)NG4G62*=#$(
MYI4^HXC_ $C'.MEF1JX4Z>X+UO1>406QO$'RZ/RQXA552R2)WVTM.G;:MV*H
MX4RH]E3P[!$U3MJYSYRHN>RUKT<N%C9ZJR;9WT^&,"W)89)*6*0
M                                            &K'.?^)+S$_DL<@_
MWI;<)7JOS!Y^]7466K4&NNME915FJGC)BX+E-%D^>1K9'KCX&PDV9$QC/3&>
MGX>N?CGI']OFXO7^+=#7)MV::V^EMO/I;*<?@L)0LC%)9Z+U^"Y@_<QM7^6^
M6];>L=FLHT]Z26,?THTR^+SF=,I-M1ZRQCIE\X,UF @   YNN,F3^Q0$=*N4
MF$:_F8EI(/')U44&C!V];I.G:ZB*2RR:"+93)S&(0YL%QUP7.>F,_FUEME6C
MMNH3E="N3BEAMR2;266EEOIU:_,_5HJJKM;33J)*%$[8*4GE)1<DFVTF\)/.
M4F\>B9Z.Y3%,7!BYP8IL8,4Q<XR4Q<XZXSC./AG&<#CRUCH_4[8IIK*]#^@"
M-3G!Y-M-<-\GIZ;0^S]SN&I'".O(2208MJZ@Z0*NR?WJ>RB]+ HNT5"J(-4D
M'#Y=/)3^DFBH5<9F\9^%>1>1/_F@Y+1<<4L/43BY.QIXE&B&5WM/I*3E&$7E
M=SDG$P=Y5\Z\9\9__,V,7K^3N.5IX2456FLQE?9B7MIIYC!1E9)8?;&+4R":
MQ><?FA+3*S^&9ZBJT7E;.6L$PI3Z203;E/U33=/YNPOY!RX,EC&%5"'0(8W7
M)$T\9P7&T.D^V3QQ1IU5J9;A??CK.5T8O/X1A7&*6?1--KXM^IJ9K?NL\GZC
M4N[2QVW3Z?/2N-$I+'PS*=DI-X]6G%-]4H^BGY\=?.ICS>U=-S$K!,*GM#7S
M^-B=A5Z)755A%<S"#M>#LM=(\=.Y-K"S>(]T0K=RHJJW7:JI^JL7!53ZI^7O
M%]OC/?*M/1;._9-7"4Z+))*:[&E.NS"47.'=%]T4E*,HOMB\Q6W_ (7\L5>5
M-@MU.HIAI]^T<XPU%<&W!]Z;A;7EN2A/MDNV3;C*,EW224G(6,2&90
M*Q/F8Y[V"0M<OQ!U1.+1=7@FZ"6[)J,6.DZLLT]00?):_3=IX+E. AF:J9Y0
MJ9\^\=JY:J]I&RI%MU_MT\5Z2K05^0=^J4];:V]'"2RJX)N+OQ_UDVFJ\KZ(
MKOCESBXZ(_<UY=UEVX6>-^/6NO0512UTXO#MG)*2TZ:]*X1:=J3^N;]N6%"2
MEYAG,!Y(ON4>^EI1S(NUT]GVMBV6E&OLW6(B,DE8Z!0(CVE[F#6#:MTFBO3'
MKM2)J?[<:J\^LU-O.MYGK$EJGNNJ[TGE*7OSRD\OHO1=7T2ZFW_CZO1U<#V2
MO;I.>@6TZ3VY-8<H?MZ^V4EA8E)8;Z+JWT1K@/)'KP +.7C4<R3CB-0B2&5L
MMFDU>&T.90OP^5_>Z7<']'.>GJ)%E'#K'7K\#8R7]0= _M@MU%GCBV%SDZX;
MI=&O/HH^U1)I?AWRF_S;.<7W9U45^3=/*I14Y[/1*;7JY>_J8IO\>R,%U^"7
MP-^RM'1FJKXK9P9DBX0:+/"HJ9:I.G*;A9LV5<8+Z*;APBT5,0F<X,<J1\XQ
MG!<]-B79!353DO=:;2SU:6$WCUPFTF_AE?,UD5=CK=JB_:32<L/";3:3?IEI
M-I>K2?R9<V\-5"I%3X.T:R558CV9V38+C9[T^ST]<MCC;%(5!&).F;\<V;Q,
M-76Q4TS?9.90[@F.U?&<\Y_N*W7<]?Y-U6CUR<=-HZ::Z(_#VY5QM<ODW.=D
MLOX84'U@=-_MFVC:MN\4Z37;>U+5:ZZZV^7Q]R-DJ5#YI0A7%)?'+FNDR3>T
MUBOW:M6"G6R):3U8M4-)5ZPPK]/*C*6A9AFLPDH]T3!BFR@[9KG(;IG!L8-\
M,XSTR,*Z'6ZO;=;5N.@LE5K:+(V5SCTE&<&I1DOQ329G;7Z#1[IH;MMW"N-V
M@U%4J[(2ZQG"<7&47^#3:92R\BOC[MG#.^GFH!"1G]!7&35)0[:L;W;F#>*I
MJ.S4>WKIHHD;SK-))0S1?)2IR31/*A,^JFY21Z0>(?+.@\C;4M-JW"KE>G@O
M?J7132Z>]4FWF#;7='UKF^U_2X2ER_\ -/AW<?&6[O5:-3NXAJ;'^WN?5UR:
M;]BYI+%D4FX2]+8+N7U1G&,:XS*8/   "^'X^=T5[>/$/1]DAYAI)RU>H=;H
M5U;).DUW\3<J3$,Z],MY9O@YG#%S(F8D?HD5Q@RC1VBJ7N(H4V>6_EGC>KXQ
MY W/1ZBN4*+M59?2VL1E3=-V0<'Z24>YP;7I.$HO#31UM\.<GT?*_'&U:[36
M1LU%.DKT]Z3S*%U$(US4UZQ<NU6)/JX3C)933>Z QP9.             #%>
M]/\ F1W'^Y7L+_-*7$KU!7A^FN_XD\M/\:=0_P""=@"NSX$(LY"V2
M                     %3GCY_VB7:'^->Z?WHY(77^@CXEL86B0
M                                               "BG8&RM,\ZC=)
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
MA%?E&*27\$<L/SGZ
M                          #@;1::U2*[-6^Y3\-5:K7(YS+S]CL,DTAX
M2%BV2>5G<A*2;]5!FQ9MTRYR=10Y2XQ^J -4HCR)<$9LR!&?+KCZCEP0YT\R
M^T*I7REPG@V387//2,:1L?/;GM*IDAC?#IC/7'6>U_(&0"<P.)2C#,JGRCXZ
M*1F&ZCO,B3=NM#,,-4BF.JYR\+9LM\-TR$SDQ^[MQC&<YS\ P_DP:E;W\PW
MG1L/(N4MTP^WK&V3/\OJ&EC)WUU++XZE*FG9X]4E#8HE/C&3J.)5//9\4RJ9
MZ%S*BV"L#O?D!R_\SG(BO:_U[2WS>IQ+Q52D:OB'SI6EZ\B%U,MWVP-E6A1N
MW9+296BGIN)1=%$N"=&K!OA1;TE[B2BB"V?P!X&ZVX':@+2:NHG9-@6C+&5V
MILA=H5N_ML\V0.F@R8)9R=6,J,!ZZJ<:R[S>GA5193)EUUCFMR>62;WBD&@V
ML?);Q-VWR6LG$^HW*9-MFO2UFK[=.5K4A&URSV"EE?GM<+6)M;NP\?0B<2[.
M;UTFR3@C90S8ZQ>W)I[6ED&_(@
M
M
M      &(M\Z3HG(S4-]TKLF-Q)5"_P "YAI#!<$]W'.<Y(YB9Z+4/@Q6\S7Y
M9!!ZS4SC.".$"9S@Q>I<RGAY!0(JULWEXP.:LH>/4]#8.C;O(UBQ1:IG+*!V
M)3E54CKL'Z.,G64JNP*PJW?-#F*95 J[9TG@JZ29BWNDD07\M ;RH/)/3U#W
M9K.2Q)5"^PB$JSP<R?OHE\4QVLS79A)(YR-INN2Z"[)XG@QBE<(&[3&)VFS9
M:P\,DS$(
M   !QDW"0UEAI6NV**CIV G8Y[$34++LF\C%2\5(MU&DA&R4>[36:O6+UJL=
M-5)0AB*$-DIL9QG. !4WYY^-W<O #96>;W 26L<51JV^?6*R5>!R9]-Z>:+8
M]25Z,US.?OEJ!XB=1-XV<I+FCFGV715FN#N$KBDI+$B"9'QO>3W67.RI)U^4
M+%Z_Y#UR.]:X:TR],9K.M&A$4W-TU\L[[7$E7'*JF#+LS&5>Q"AO26,JEZ+M
MQ3*+7Y$G(^63AQ'\O>*%L;1<9[G;.HV4MLC4[MNEE1^YDHMAZ]CIB94R&6<-
M[Q!LC-B(XR4N9))DJ;.<(],HO#_ $ WT[6T759Y8[-U<JX5)#;2T^[DL-D\*
M&37M&O)^,?0RR^"]4R$;UZ?FL8.;\!E,%QG[73-<UT(1<R%HD
M                                          -6.<_\27F)_)8Y!_O2
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
M/@0BSD+9(                            5.>/G_:)=H?XU[I_>CDA=?Z
M"/B6QA:)
M   *+7+>/)#^;F20;*JF[^7.B93"A\XPH1>7DM:S"Q2&3P3H1%P^,4GZN"EQ
MUSG/Q%Y?I(+THLD@                                    4T/,'RF;
M<@^3*U(J\@5]KS0:4K1H=P@?)VDK<W#MN;84VV-G[*B&).,;QB9R]R:R<7A9
M,QB*XR.BOV]\&GQ+A:W/70[=WW5QNFGZQI2?[>#_ ![92L:?5.WM:3B<R_N2
MY_#F7.GM6@GW[-M"G1!KTG<VOW$U^'=&-2:Z-5*2;4B)L9Z->"7KQ/VS=6H[
MU;=\.K++T?A=J>J7^X\H;?87JC;5T96JK0IBPK.U6KHQD7]MAU6K1R7,:DI(
M-VW^Z9PV5.136O[DM5PB/$Y:7=O8ES"2@]&DLWQ7N+ODVNL:7!6)J;[)27TI
MV)-;2?:[I.>SYA#5[-[\>%1=D=:V\:>3]J79%1D\2O4W6TZUWQB_J:KDTZ>/
MF9\W.X_*)R5D+Q4&#C2.BZ.Q<4/4%4@72K&^2](92\L_;6+:5H8/%%7UFL3F
M55<JQK%1.(C$3)-2%=K(*R+O07+71'1<B&UOOG>.G+1'WC4>Y=J:NN<2IA6+
MMFO-@VRF62.4PIA7!V4W79:.DFQO5+@W4BF/M8Z_A$ G!X*<^9_?4XMJK=CK
M#_:KI*2F*]>$FR:'W^3;)JR<RRL#1H0C9I;&38JSLKE%-)J^:)*>H5)RC@SW
M=7P3YLUN[ZVG@_+9QGJIQ[=+J'B+DX1;5-N,1<G%8KGTE)I0EW3E%O1C[A/
M^W[5H+^?\-K==-<N_6:99E%*<L/44KJXJ,GFV'Z(P;LCV1A).5)M_P"2$/\
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
M<K&*1--,A?\ NFSTQC&<YQC/Z]!H-9NFLJV[;JIW:ZZ:A"$$W*4F\))+X_\
MY6?CW#<-#M.AMW+<K84:"B#G99-J,81BLMMOT2_^0NI1CY\<MICF%R!L5^*X
MD$->P9E:SJJO.S*I$B:@R6S@DDLPRH=)M.6EP7+Y]GXGP91-#)S)MTNWIWXJ
MX#I_'O$Z=J:@]WMQ9JK%A]UK7Z5+U<*E]$/AT<L)SEGE#Y>\BZGR3S&[>%*:
MV:K-6DK>5V4Q?ZG'T4[7_4L^.6H9:A''Q^/O=<%Q]Y?:8V;;9E6!IL=.24+;
MY,I%UF[2OVNORU:=.Y!LV1<+N(^.6E$W2N")G.7"&#DQWE*+GEGC>JY9X^W+
M9=!6K=QG5&=4>B;LJLA8E%MI*4E%Q66E]6'T;+?AWE&DX=Y(VS?=QM=.V0ME
M"Z75I5VUSJ;DDFW&+FIO";7;E=4BP?Y-N?'&B:XC[6UAJK>]3N&RMC1-=A8.
M+H3]S94UH9Q<*VO;T96<@D7,)#(N*<F^1.B[<I*K>IE+"9NIL8U+\*^*^9Z;
MG^@WO?=KU&GV;1V63G*^*KQ-4V*IQA-J<VKNQIQBTL=V5T-Q_.OE[@VJ\<[A
ML/']WT^IWS6UUPKCIY.W,'=4[E.=:<()T^XFIR3>>W#ZHJ2C?DYU@      6
M>O 34:TXUYN^ZN:G K6N.OD3 Q=T7A&:EC:Q+JM(.I&!8V!5 SYM&'6]-95L
MDH4ACGP8^,_8Z:3_ '5[AK8;OMFVPOM6@GI93E2IM5N:L:C.5:?:Y8RE)IM)
M86.IOA]H.W:&>R[KNEFGI>X0U<*X7N$78H.I.5<;&NY1SAN*:3;3>>A89&I!
MN6
M                 :(>3S7K;9WC^Y85MVY4:)1NH)_8154E#)&.YU&=KM9F
MVR8B:F<IO7E+31.7IT.13)<Y+C.38F/ZD"F5X[O'W+>0*Y;&I\1L^.UBOKZL
MQ-E5>R55<VE*42E)52+]JFBUG8,[11 Y<'[LY4P;&<XZ8Z?&[*7:02O_ -6N
MN_Z6=5_-%+_L^$=Z&#8W4WTXVBJZ_;/MR;[V)L]!NJ58T-4*U#:NBWF"F[O:
M2*SJ4V#,*-3E^R?+9RS6S^$IR=>F*7-_ 8)T=&\>-)\:Z>G1-&ZWK.N:UC**
MCMO!,\_,)ET@GE)*0L<Z\4=3MEE")&R3#E^Y<KX)]G!^W&,"EMOU),SB :1\
MN?(-QFX;5>9D-E[ A)&^-8Y=Q7]0UR49R>Q+'(>D;+!F:&:&<KUR.>+E[32,
MD5NR3*4W0YU,83-*38*JGAXIM^Y(>35AO16+R2,J$SL_=>S92/;J(Q$4_O$7
M:XZ(BFRRN%4DUI:VVHF&[8Q\K*,FSDY.N$#F+=D\1P07AQ9)
M
M
M                              K5^?'@?)WZNQ?,S5L"M(V*A0R5;W=%
M138RSV0H;-112!O^&J&/5<J4Q1PHUE%,%55Q%JHK'RFVCU38N0?P9!I9X$^;
M"^J-S/>*-ZEU"Z[W@\,]U^9XMG+6M;>:M2E29(>HJ1)JSV'$-?9GQC!SJ2C5
M@0A2^LL;,S65D%R<6B0   ^%>3C6KILQ<R#%N]>=?:,UW:"3IUTSTS[9NHH5
M9?IG'^UQD78TW3@[80DZH^K2;2_-^B_B6IWT5V1JG.$;9>D6TF_R7J_X'W"T
M70                                                 #\U4DETE4
M%TDUD%DSI+(JD*HDJDH7)%$E4SXR11-0F<X,7.,XSC/3( J[^2/Q-W33MM<<
MT?'X6<JDW69)W<[9K"@KJ1,S37+= R[ZWZ@0C?17-%')ZYG]?2[LIIJF*R3.
MV-EHC<C+/21!O#XO_+=3.8,0PU+N9W"T7DK$1Y^Q''2.K6VXZ+9>N^L56RI@
MK.+LK=!%1>1AN_&<)E,Y9X.W*NDRIE''7X$D&7AT;L)CRO(R=,*BM4F6.0$P
MQ58%,BR3JCN(L4="K()'*F<K,YY5F5,F2XR7!R]<8Z?"N7Z2"[P+1(
M                                               :L<Y_XDO,3^2Q
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
M %=GP(19R%LD                            *G/'S_M$NT/\:]T_O1R0
MNO\ 01\2V,+1(
M       !1#\@2RK?S'WQ=!51%='D#I%9%9$YDU454X769TU4E"9*=-1,Y<9*
M;&<9QG'7 O+]/\""]X+)(                                  !@;E+
M?)S5W&S?.Q:SW8L=+U'?[% +%QG/M)F,K,DXC'YBX*;)DH]X0BY\?#J1/..N
M/PX]3P?:M-OG,MJVC6_^AZG<**YKYPE9%2C_ +RS%?BSR//MWU>P<'W?>M#_
M .FZ7;M196_E.-4G&7Y1EB3_  1Y]"JJBRBBRRAUEECG5555.911510V3G44
M.?.3'.<V<YSG.<YSG(ZRQBHI1BDHI827P..<I2E)RDVY-Y;?JV?X$D$J'E&-
M;>/OTL]CAVS1U#3>\['KU*PK-U<L7A:K?]]M+FQ<^L5(AU6]AH=:CVS@BF#>
MLR>*)8SVF+G'-SS?K*]_\E[WJ=//NT^@KJK6.JS7[%%D?5X[;K+/XKYLZC>
M=!9Q[Q5L>FU,.S4Z^=UK3Z/%KONJEZ)ONHKK?Y/Y(\TH83,Z@ 9EXZ2+^)Y
M:0D8PAU7S;;6O#-VZ9\D,[R>V1*1V)LXQGJF^3.9$^.F<&(?.,XSC/0?3V75
MZG;]XTFOT3:UE&IJLK:]>^$XRCC\>Y(^=N^BTNY;3JMNUT5+1:C3V5V)]4X3
MA*,TU\G%M/\  N#-O_)"'_T9+_YLHZW[C_\ .^__ +&?_BLXT;+_ //G2?\
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
MX.78J]?2>1DM&+NF#]JIVY[5$E#DST^&10#F@
M                     1A>7OD75M \&]R1\I)LR6[==4G-,4:OG60^83:]
MZCE8*UO&[4^%%?8UVH2#QTX<8)Z:2GH)9.15='K5%98(L/IN=32S>-Y*[Q?-
ME4H64=4O5M;=9*J5)Z_B$Y.U7 F,YR5(_L49:%Z9Q@V>JQL=2].AJK'\"$6C
M!;)  UQY2<J=.\0-53&V=R6-&*BV::S>OU]LJV5M-YL&$LJ-*Q4(A9=%24EG
M9NF3YZE0:(]R[A1)!-10LI-]$"GGL_G_ .2'R5[/=ZTT42^UZO2BBIHK3^BW
M;Z#:Q\#D^&GO-B7]NK$OW[!3"B97KJ7?,X3"YL9(W;]Q2"YB,5U(-D=#_3O\
M@[B_83?([:M-U;"NE2/9:!J2CC8NP5LG,19VR<O3%C*=&O7&3G+[M)]+D34^
MWE)7'PR<U\!@L_\ &/BKI/B%K9MJ[2%5+7X/#C$A-2KU;$C9[=-Y13;JSUJF
MSII*R<DHDE@I<%*DV;IXPF@DDEC!,6VV_4DV*$
M
M
M                    #YW;1J_:N6+YLW>LGK=9H\9NT4W+5VU<IF1<-G+=
M8IT5VZZ)\D.0^,E,7.<9QG&0!00\G7%&2X&<R'B>MS/J[0[(\8;AT9+,%5DU
MJRA\W,Y4K[%[DRBB3[7UK9'1;=RBCC###)=3/>L+T7E$$WVU_.\6*U?J$^F]
M?U^T;8L^N*M9MH/;>2;0H](MDI$-%Y*K143&/HN6LRA'IU%?6*_;(-VYD2=R
MRQEB-]DO%/V^V<SVN/(^3WW:39[O\"NI1]ZV*;3L<IJ<:X-K$,PE*:S+Z8]K
MGJSYA^XZ'!-XEQ?BNFIUF]TX]^RYS]FJ32:K482A*R>&G-JR$8=(_5+N4,'5
M#S\;^9/"'OVD-/V5AA0V5&U0=W2CO#(]I,%(1]-3FPD2*8/@V<GRW-C.,XQV
MXZ9SG*&X?:GQ2RMK:MSW"FW'K:J;EG_9A"AX_#N_C\L2;;]W_,*K$]WVK;;Z
M<^E+OH>/]J<]0L_CV_P^?^=S^>?<]RK*\'IO45:TU+/4%F[FVRUH-L^98%4+
MG!'->:.JG4H)B^2ZXZ'>M))+\/XO&>F<3QS[6>.;=K5J>1;A=N.GBTU5&K]M
M"7X6-6VSE%_*$JW^)')_NXY/N>A>EXSMM&V:B::=T[?W4XY^-:=--<9+YSA:
MO[I"#;KQ<K_9I"YW>U6"VVV5<^\D;)899]+S3MQ@W<1161>K+.<^CTQA/&#8
M*F7&,%QC&,8&S&W[9MVU:*&W;915I]!7'$:ZX1A!+\(I)=?C\_B:K[CNNY[Q
MKI[GNNHNU.XV2S*VR<IS;^;E)M]/AUZ>B+!7B1\E-@/9HCBWR%MK^>9V%9I%
MZ9OEC?'>249-9*1LSUS.2KLYG+Z.F.A4X998YU6[OM9]3I+-RM]3?/OAK2+1
M6<XXEIX564IRUE%<<1E#U>HA%=(RAU=R22E'-G249N>XOVZ><-8]=7P'F6HG
M=5<U#1:BR691GZ1TUDWUE&?14MMN,\5=8R@H68!I@;S
M                                   5>_-GXU=<U*CW+G;I9=OKNP5Z
M:KCS;E-CR'90EG<6^UP=08W6IIL$BX@;?BPV!NI)I8R1K()'4=8RD[(K[VY"
M3]&0=!^FZU7!/[ER7W0\Z+V&K5ZB:W@.F,93:1MU>S5DLZQL*)]V'*J]*C$D
MSDSCM)A8N>N#X";^ 1;"%LD
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
MX-D=@-)IJM%I*M'1TIIKC"/^S%**_P!2.*NLU5NNUENNO>;[K93E_M3DY/\
MULM^>%[?=+V3Q/B=41R<;$7K2#Z1A[/"M4D6JLI$6*8E)VO7(B*29"KEE,.E
MF;E3.3JY>LE#J=N%DN[GU]QW%=RV;GEF_7.=FU[G&,ZYMMJ,ZX1A93E^G;A3
MBNB[)I+/;+'2'[8>7;7OGCROCU*A7NVU3E"V"23E"R<K*[L)=>_,H2?5]\&Y
M8[HYE_&OILB      !4!\Y_?_#2A^[N[?R'T;T^[KT[/O%>>O9U^';ZG=^#X
M=W7]4=!?MAQ_[.+,>O\ F=W_ )N@YN_=?G_VGUY]/\JHQ_\ ++R&H;%&LP
M ; \>M0V_D[N+56@ZNNJT^\L[EEA?TO<-*]%G3^:W:X.6J?MB.EV,)&*.#Y,
M;"RR31!MZF<)HX+Y/EO(-OX3Q[7\JUR4O9JSC.'9+/;34GUPI3DHK'1.<YXZ
MRS['AO'-RYWR7;^(:!N/OV]N<95<<=]]S73+C"+D\]9*$*\](XOJ:MUG3]-:
M[IVK:!&%AZ?18%C7X)EC)3K>U9I]%'CY<I$_>2LFZ,HY>.#8P=RZ645/U,?.
M1RQWS>MPY%N^HWS=9^YN&JME9.7PR_A%?",5B,(^D8I171'7/8-BVWC.RZ;8
M-GK]O;=)3&NN/QQ'UE)].Z<GF4Y>LIMR?5LXG>G_ #([C_<KV%_FE+CY:]3Z
MY7A^FN_XD\M/\:=0_P""=@"NSX$(LY"V2
M %3CAUC$K]0#R'>2/5TYC+9R/RP64,;N;9:)+03;L[<E*;",2L9 N#8SC!,_
MV<8R+C_006QQ;)
M         *)_/&-7F/,];HAJ=)-S*\C=#QK<ZYCE0(N^C-8-4CK&3(JH5(JB
MN,FR4ILXQ^#&<_ 7E^D@O8"R2
M<?+1,9/14G!3<>TEH::CWL3+Q<@W3=L)*,D6RC-_'O6JQ3HN6CQJL=-1,^,E
M.0V<9QG&1=T]]^EOAJM-.5>IKFI0E%XE&46G&46NJ::337HRSJ-/1J]/9I-5
M"-FEMA*$X22<91DFI1DGT:DFTT^C3P5XM]>!2*F;'(SO'7;C6I0D@X5<(4+8
MT9)2K6$]3&#Y;1ERB5G,FYCB*YR5))TP6<))8QWN5S=39VYXK]T]^GT<-+R_
M;Y:C4P23OT\HQ<_QE3)**ECU<9J+?I"*Z&F7+OM%T^IUL]7PO<8Z?2SDVM/J
M8RFH9^$;H-R<<]$IUN26,SD^IS_''P1U.HVB*M?(S9C;9#&*7:O2ZYIL4]AJ
MY*.T,E4RA8;)(N<3,G#94^!FS9I'J*X+CN6P4QD\_DYA]T6OW#0ST/#]%+1V
MV)K]Q=*,[(I_&NN*[(S^4I2L2^$<X9^SA/VE[=MVOKW#FNNCKJJVI?MJ82A5
M)KKBRV3[Y0SZQC"MOXRPW$W'\Q>A=+[T\9_)C5&VGC*ITO.O2*5>1;1S5;Y!
M=8A=JCKE"!C,I9:)OW%B.V8,\8)V-S.,'Q@N$^I< <&VS<>4<HKX_IU*VW<^
M^JQMMM1E_4E=)MYE[$H1U#64YNKMS]1L?SS=MKXEQ2WDFK[*M/M7;=6DDDY1
M_I1H@ETB[X62TT7C$/=[L8B>-+NC2]^T+?)37VPHHS"58FRO'R#?U586R0RJ
MBA&-@KK]1)'$A$OL)YZ9[2*H*E.@NFDX252)\7D/'MWXMN]VQ[Y3*C<:)8E%
M^C7PG!^DH276,ET:/N\=Y%L_*]GHW[8;XZC;-1'NC*/^AQDGUC.+S&<))2C)
M--&*!\4^V2A>-_BM8]@;)K^\;/'.XS7.O)(DW7G+A-TU/<;C'J."PY(59-5N
M<\;6)=N5V[<8]1(ZS<C3)3^JME'._@CQON'+N5:??=37*/&]NOC;.R2^FVVM
MJ<*(934WW=LK5Z1KRI-.<%+7_P"X'R?MO">(:G8M-:I<IW+3RJJKC+ZZJK5*
M$]3/#4JXQCWQIEZRNQVIQA8X6*6W_DA#_P"C)?\ S91T+W'_ .=]_P#V,_\
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
M]QNLL1NM;KY/X2PFI+V"0112+A)$O4C1FC@C1DEG)4R=QE%%*6VWE@VL$
M
M
M                                            "!_S]:-C]A\8]9[5
MRRRK)Z=W!7V4B]3)U70H>T56]5L#5(Q"Y6PHZM+> R7IGI^+S\,YSC./L<>V
M^.[;[H]ID^V.JU5-3>4L>Y9&&<MI+&?5M)?%GRM]W'_*-DUF[=KE^UTMMV$G
M)OVZY3PHQ3DV^W"23;]$FRJ<<YE#F.;.,F.8QS9QC!<9,;.<YS@I<8+C'7/X
M,8Z#KCIM/1H]/7I-+%0TU4(PA%>D8Q2C&*_!))(XQ:S5ZG<-7;K];-V:R^R5
MEDWZRG.3E*3_ !E)MO\ %G^1>/S'[MW*[10RK=3TU#H.FQC8*4W5!ZV69N4^
MARFQ^-;+G+U_#CKUQG&>F13.$;%VS65E/^*::_T-)E<)SK?=!X>&OX23B_\
M2FT?@*B@_5%99LLDX;JJH.$%4UD%T5#)+(K)&P=)5)4F2G353.7&2FQG&<9Q
MUP*91C.+A-)P:PT^J:?JFOD51E*$E.#:FGE-=&FO1I_!HN$>,3R3UWDO4X33
M>VYQK$<AZS&),4',FY0;([@C8YOG&)^%,IE(BEQ09H>I*QY?MJ]IWC<N4<KI
M-.>_FOPWJ^%Z^WD6P52LXC?-R:BFWI)2?^'/U_HMO%5CZ+*KF^[ME9TE\$>;
M]%SG;JN,\BMC7S.BM13DTEK(Q7^)#T_K)+-M:ZO#M@NWOC7,,->C90
M                                            C)\R$'(6'QL<G6$8
MEZSEO$:[G%"=JIND?6-PZ\LDLKT235-^(BHE8_7.,%QV]39*7J;%4?U @\^G
M%VNR@-X[^TV]=$05V3KNM72'36.0I74CK&;D6+EDT[SX.9ZK%;"6<9(3&<G0
M9G,;X)8%<UTR0BWR+1(
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
MG'95-')S92356+O,BRI$\Y["J*D0)@QL8ZFP0N,_@P*[/@0BTN+9(
M                     5.>%7]/OR6_QKY,?X1R+LOT$%L86B0
M                                             "C3S-_IP7_\J?CG
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
MNSV\T\X+USVX-QSP8V"]?AC)L;W+@V<8_5Z8Z_V ]S\!@_G]6C_\[4_Z./\
MYO@/<_ 8']6C_P#.U/\ HX_^;X#W/P&!_5H__.U/^CC_ .;X#W/P&!_5H_\
MSM3_ *./_F^ ]S\!@Z%L[Z?37FEZ-8-E[4\@D)1:+5V>7LY9+!Q\*T8-$\F*
MD@@GC&]SN'TB^<'*BU:-R*NG;@Y$44U%3E)EWYZ)#!7.O<=2HBW3T9KNTS=V
MIC%\HV@;78JDWHLM/,TL%+\Q<5-M:+D2&375P;*29I%=7*7:93"9\F2)<!++
MPO\ "KR@Y1-8JYWU'''S44AE!TA8;O$.5KS8X\W4Q7%2H!U(^2RS<)&P9-W)
MKQK59-0JK?+HN.@I<DOS&"TOQ5\7?#WB2WC7]*UJRN>P6)"'4VGLU)E;KG[P
MN4S9=PWN6:4%4CE.3H3,2S9J^GGM.HIG)C&MN3?Y$DAHI
M!T39NLJ'N2AV?6.SJQ%W&BW&+6B+#7I='*K1\T5R4Y#D.0R;AD^9.$R+M72!
MTW+1RF19$Y%2$/@"D[MRF[R\)?.R.LNN9![-Z\FR+RU.<R>%$X?:>HWTDW^\
M&O;4HFD9K]XJ^LFF@X52+ZK9R1I(ID3*LDF+JQ-=2"YSQ^WMK[DMIZC;LUA*
M8DZC>H9*2:E/DF'\/()F,UFJY,HD,<K6;KLLBLS=IXR8F%D39(8Z>2'-;:QT
M9)F00                                        #7O='$_C5R(.BON
MS2&M]CR+9L5DTGK%68]6SLF13^IADQM39-M8V+/U/M922=$3SGXYP)3:] 1Y
M[8\$_C_V#$2+>GTBW:9L#E%7+*P46^6B52:ONQ3VZKBOWV3MT*NPPL8GK-VZ
M;0RB9.U-5$QLJ">^0*:.]=2WWBAR!V#J66E)"-NFI+H_AV5FB/F-?<OT&2WK
MU^W09_42D6#2P0ZS=^T,53OPBX+T-G\.;J>5D@NR^&3;6[MR<&JA9]Z/9N>F
MHVX6ZL4ZYV59Z\L-WH$,I'_*9Z8E'ZJKF9=,IES(1)79\]ZZ,:0RAE%>]4]J
M6$^A)*R*0
M
M                                                           :
M9^0^AJ[(X0<GJTV1RXD6VI+-<81$I<&44L6N$";$K94"&*<AW'SZK-O3P;';
ME3I@W3'7(O:>^W2ZB&IHDXWUS4HR7JI1>4U^*:R6[J:M13*BZ*E3.+C)/T::
MPT_P:Z%#:F>]V"A+JUB(D9%Y78-Y9K)&,&CAZM"P$<JU1D9U3TBJ&/!,5'J?
MJN,_^1R9[EL$+T.;HOXQ\W<>YOIZ=KW2R&CY6THNJ;Q"^>,=U$G]+<GU]IM3
M3>(J:7<<S/+?@+D7 M1?O&S5SUO#NZ4U9#ZK-/#.5&^/67;!=/>68-+,W6VH
MG^AG(U[     /LCI&0AW[*5B7[R+E(UTW?1TE'.EV3]@^:JE7:O&3QL=)PU=
M-EB%.FHF8IR&QC.,XS@6[J:=15*C40C.B<7&49)2C*+6&FGE--=&GT:+M%]V
MFNAJ--.5>HA)2C*+<91DGE2C)8::?5-/*?H6K_%KY07^^7D;QVY OT#;:38J
M8H-],5%JEL=G%L\K.86?2+DB25Y:LVZBZ:Z92I2:)#]Q4W*?5UHKYQ\(U<6K
MGR_B<'_D#E_7HZMZ=R>%.M^KI;:BXOK6VL-P?]/H)X"\]7<NMAPOF,U_Q$H?
M]WU'1+4J$<N%B]%>DG)22Q;%/*4X_P!2=@:O&V0
M                           =*V30*WM?7EYUA<&N7M4V'4;%2K&U(;!%
M5H6S1+N'D<(*]#90<E:O#924Q]I-3!38^.,!Z \_SV&X?%=SRBEIADLM:M%W
MU-^@H0JT=&;+UM*D<,5W<6X/A3!8;8%'D5T.[&5#,UECI*8PNW4(6]TDB"_G
MJ/:U&WCK2E;<UM-(6"CWZ!9V"OR:.2=QFSG!B+LGJ)%%?9RT2]25:/6QL^HU
M>(*(GQ@Y#8Q9?3H29%
M           :L<Y_XDO,3^2QR#_>EMPE>J_,$1'TXO\ %<WE^[ZK^]W2A7/U
M(18>%LD   .KV"D4NVJ-EK54*O9EF9%$F:M@@(F94:)JF*=5-LI(M')D"*&)
MC)L%SC&<XQU'[M)N>Y:",HZ'47TQD\M5V2@FUZ9[6LX_$_!K-JVO<91EN&FT
M]\HK"=E<)M)^J7<GC/X&"[3PLXBW,N<6+C3I%XJ8N29>-M;56)DLDSG.>SYI
M#QC"2[2F-G.,>KTQG.<XZ9SD>GT/DCG^W/\ [GO6YQC\GJ+9Q_YLY2C_ *CR
M>O\ %_CG<U_WW8]JE+^TM-5"7_/A&,O]9C%EXS>",?)_-T.-=$4=>KZOI/5K
M')1G?ZI%>GR21G'4-A+N)C'9[?L[>I>G;G.,_:M\T>4;:/V\MYU2KQC,57&7
MIC]<8*>?Q[LYZ^I\*KP7XEIO_<PV/2.S.<2=DH^N?T2L<,?AVXQT]#<ZMUFM
MTZ$CZU4*_!U6N1*&&L57ZW$L(.$C&Q<Y,5O'Q48W:L&2&,YSG!$TREZY_ ,<
MZS6ZS<=3/6[A;;?K+'F5EDI3G)_.4I-R;_%MF3M%H=#MFEAH=MIJT^BK6(5U
MPC7"*^4812C%?@DCG!^8_4     :F<Z]0OM[<1-]:QB4%7<W-49Q+5YBB;!5
M9&R4N087BN1B9C?9P:2G*XW0^/3'XSXYQCXCWOB_D%7%_(&U;WJ&HZ:O5*-D
MGZ1KNC*FR7^["R4OX&._+/'+N6^.-WV'3)RU5ND<ZXKUE;1*-]<?]Z=<8_Q*
M#XZI'(@     RWJ?0NZ-ZRBL1I_6%UV(\;&(1\>L0+Z0CXKU<=4S3,P5(L1"
MI*?@*=VNB3.<XQC/7.!\#?N5<;XO0M1R'7:;1UR_3[DXQE+']B&>^;_",6ST
M?'N(\HY9>]-QO0:K6VQ_5[5<I1AGT[YX[()_.<HHWZJWACYXV)%!>1H5/IF%
M_1SZ=IV+5SK(IK'4QZBZ-6>6=1+TB$*<Y,X]3&%,8[<GP<I<5:[[C/%NCDXT
MZK4:G&?\+3VX>/D[57G/HGZ=/7&&\O:#[8_+>MBI7:/3:5/'^+J:LK.?552M
MQCU:]>JZ9REE".\$?,E[ZWN;=Q_B/2]/L^8W6[J^X[^_N]'Y3K.4[?2[,=WJ
M=G7NQV]WQZ?#N^Z+QW7CLT^[69_LTTK'Y]VICZ_AGTZX/O4_:7Y,MSWZG9Z\
M?VK[WG\NS2R]/QQZ],]3NL/X"^2*^4/O!N/2$9@V5?<YAUKY.Y2+@I_0RAA[
M3Z[[C*AL%P?!LI=F,YSC)NF,&^;J/NJX='/[3;MSGZ8[U1#/SSVVV8_#US^!
M]33?:%S>>/WFY[56NN>QZBS'RQW4UYSTSZ8_'XYUI?T_*!7#9QL3DNLNUQA/
MW<12];D:N#YR5(RN&UBG+8\32P0_>0N319^[':?."_$@\ON7W8S<'#:-E2G\
M)W:C*^.,UPJ7X/I:OBNOJ>MVO[.X*<9[UOK=?QA1IL/X9Q99<TOBNM3ST?3T
M)8.,WCKXL<5%VLWKZB9GKXU)VDV3L!PC:+D@;*9DCJQ*QFC.$K*RJ:AR'4BF
M3)15,^2*&.7X#!'-/+W.>=1EIMVU7M;7)_\ H]"=5+^.)K+G8ET:5LYI-923
M-A>"^%^ >/IQU6S:3WMVBO\ TG4-6W+IC,'B,*FUE-U0@VGAMHWD&,3*QC_8
MFI]8;=B$H#:>O*5L6&05.NUC;K68>RM63E0F$SNF"<NS=^P=Y(7&/61[%,=,
M=#? ?6VC?M[X_J'JMCU>IT>I:PY4V3K;7REV-=R_!Y7X'Q]ZX]L/(],M'O\
MHM+K=*GE1OJA:HM_&*FGVO\ %8?XFO,3X^.$D*]P_9\8=0++XSC/9+5-G/,N
MN#X4QUCISYC'YQW%_!Z73)?L_@SG ];?Y:\EZFOVK-[W!1_NVN#_ .=#ME_K
M_'U/&:?PWXLTMOO5[#MKG_?J5D?G^FSNC_J_#T-J*W5JQ3(AO 4^N0-4@6?7
MVD)6XB/@HAKW8Q@WMXV+;M6:'=@N.O:3'7H/#:S7:W<=0]7N%UM^JEZSLG*<
MW^<I-M_Q9D#0[?H-LTT='MM%.GTD?2%4(UP7Y1BE%?P1SP_*?K     ,!<E^
M.&N>56HY_4&S6C@\-*J(2,3+QQDDIJJV6/(N6)LT$NLFJDE(L/<J$R4Y3)+M
MEE4%"F25.7/JN%\QWC@N_P!7(=EDEJ:TXRA++A;7+'?7-+#<983Z=8R49)J4
M4SR'.>$[)Y XY=QO?8MZ:QJ4)QPIU6QSV6UMY2E'+75-2BY0DG&316ZOW@5Y
M)PSQT?7>TM17B(3.I[7,XO:*38'">,_BLGBRP5FADCF+_;8S)]"YZ=,YQUSC
M<?:ONGX;J*XK=]#N&EU#77L55U:?Q^KOKF_P_IFD>[_:-S?36R>R[AMNKTR?
M3W';18U\/H]NV"_'^J:>[#\5/._7*#AZ\T3+6N-;X4SA[KR;K=X77PE@QC>W
M@(&6<VL^<D+U+C,?C)^N"EZFZEQD+:/.OB[>)*NO=*Z+G\-1"RE+/SLG%5?_
M &SIZ^G4QKO/V_>6MEB[;=ILU%"S]6GG5>WCY5US=OY?T^OHNO0T"F(:8KTF
M]A)^*DH.9C5S-9&(F&+J,DX]R3&,G;O6#U)!VU7+C..I%"%-CK^ 96T^IT^K
MHCJ=)9"W3368SA)2C)?-23::_%,Q!J=+J=%?/2ZRN=6J@\2A.+C*+^4HR2:?
MX-']*B634AHZ)CG)Y)8A(]5))0SM:6E74F[RT,S;$1*=$QVKENW*CC*F3J)9
M/C/V^TIR=*LNOG%4I]R;Z*$5%9R\]>JE+/3">/AEE%7RJIT\).]KM:75SFY/
M&%CIT<8XZY:S\<+T3M<QTY#Z]HD19U_=62+IM7CK"YZY-[B<8PC%M++]V5%<
MF]5^DH;KDYNO7\.?PCD/O%VFU&[:K4:)=NCGJ;)5KY0E.3BOAZ1:^".T.RT:
MK3;-I--KGW:ZO2U1L?SG&$5-^K]9)_%_F?1>O^)%Q_Q5L/\ @AX/GKU/IE8[
MZ:/_ .+4_P#3<?\ X? KL^!"+38MD@                           !4Y
MX5?T^_);_&ODQ_A'(NR_006QA:)
M                      *-NYC*N_/%$^L91R;^'IHE'/JY,MGV[;8.O$4T
ML]_=GT4&J6"X+_:E3+C&.F,"ZOT?P(+R0M$@         &)M]VFXT?1^W[IK
MV.;2]ZJ6L[O9:C&/$E7#=]88.MR,G%-E&J/15[ZCQL7&$"F)E<W1/N)W=V/O
M<5T.W;GR;;]MW:<J]KU&MIKMDFDXUSLC&3R^BZ-_5U[?7#Q@\[R[7[EM7%=R
MW39H1LW;3:&^VF+3:E975*4$TNLLM+Z>G=Z96<E*NR^2SG7:YA"<D^2E_9NV
MV"%2;UK,)3H?)4\XR7"\!4HB%@WF?A\3+-U#'Q_;9SUR.D>B\,^+]!IWIJ=F
MTDJWZNSONG_"=LYS7\)+'P.7NN\Y>6=PU*U=^^:R-D?15=E,/XUTPA7+_>BV
M_B=ASY5.?QH-:OYY&3WL%T,MSN,5#6Q9PJ><%QDR-F+3,61NOT+CHJF[*ICX
M]#?'/7\?_L+\4?N5J_\ )ZO=3SCW=1V?QK][VVOP<6OP/V_^\#Y@>E>C_P Z
MN]EK&?9TW?\ PM]GW4_Q4T_Q-%IJ:F;;*3=GM-C?3=CDW!I*3E; ^DY:<L$@
MZ7(5RX<23@CQ1T\Z'RJHHY6)W%+GH8QNTN<H:;3:;045:+0TQJT<%VQC7&,8
M5Q2Z)16,+X)13ZOT2RS$VJU6JW'46Z_<+YVZVR7=*=DI3G9)OJW)]S<OBW)K
MHO5O".!'ZC\@   ;P>.7=<_HSF+I*?AWBZ,7;[E!ZPN3$AU/;2M3V!+,*^^3
M>(I?:<EB'SEM)H$_]VV*6?CTZ9QGY@XWI.3^/-STNHBG?I]-/4TR^,;:(2LC
MAOT[XJ5;?]F<C*OA3E&LXIY+VK5Z:36GU.JAI;H]<3IU$XUR4DO7LDXVQ7]N
MN)>S'+PZS             ! %Y!O,#;M"[?E]'<>:W3IB7HRR++8%UNK21F6
M!9]1NB[<5JM143,PQ"GA2K%1?.G*JO\ =7JH$0)E'UC[6^)OM\T'*N/U\FY=
M=J*]/JDW132XPE[:;2LLE.$_UX;A&*7T]LG)]W:M/O,?W);CQ'DEG%.&4::W
M4Z1J.HOO4IQ]QI-U50A.'Z,I3G)OZ^Z"@NWN>AC[SI<O'],GZ]]V=/1=CDVJ
MK2)O4+6[ A*U[+CO*J^;Q,K:9F ?2+<AO[F,LWR@F?&,JI+_ !QG*=7VP>/Z
MMQJU?O;C/1PDG.B=E;C9CTBY1JA.,7_-B7<U^F43$EOW8>1[MLNT7L;;7K;(
MM0OA58IUY]9*$[9URDOY<Q[4^LHR]"'.P3\Y:YR7LUFEI">L5@DGDQ-S<L[6
M?R<M*R+A1T^D'[UP=1=T[=N53'4.<V3&-G.<C8?2:33:#2UZ+15PJTE4%"$(
M)1C&,5B,8I=$DEA)&M.LUFKW#5V:[763NUMTY3G.;<I3G)YE*4GU;;>6WZLX
M@?H/S       2F<'?%?N+ENW;7NS.W&HM+'R0[.XRT.J\G+H7!L^H2BP"ZS
MKZ.+V9(I*+JILB'ST1PZ.FLDG@[R;YSX]P";VO116X<D^-,)I0I_[>:4NV7Q
M544YM?J[$XR>?O%7@#DOD6$=VUTI;;Q=_ING!NR__L*VX]T?@[9-03_3[C4H
MK=K>7@/L\>@62XZ;A86/*;<N7-6VNV^1R"JR9.JAXRTUM@\C7!W1_@F@Y8-"
M)_[9R;KUQC7C'W4Z*Z?L\OV^=.7TMTK[XI?WJK)*2Q\91G-OX01E+E?VAZ^F
M'O\ "MRA?B/6K5KLDVO[-M491>?A&5<$OC-D<5H\5?/>J.#HNN/DY+I8,7"3
MRKV6D69NX*<RI2*$)#69V\1+G*6>N%DDCEQVY,7&#%ZYAT/G3Q7KX*5>[55R
M^*MKNK:].GUUI/U^#:?7#Z,PGK_M_P#+NWS<;-FMLC\'5;1:GZ]?HM<EZ?%)
MKIE=5G#LGP<YDQ!,*.^+6_#DR8Y>L?JNYR_;Z>.XQE,1,0]RDGTQ\#FZ%S^I
MD>AI\F^.M0\5[YM2?][54P_\:<<_DNIYJ_Q3Y,TZS9L&[M?W=)=/_P 2$L+\
M?0P/:]?7VAKD:WFD6^F.5,EPFWM=:F:ZNIDR>%BX(C+LF:ALF2S@V.F/B7/7
M\ ]3H-VVK=8>YMFIT^I@OC59"Q?+U@W\>AY+<-GW?:)JO==+J=+8_16U3K?I
MGTG&/PZ_D=0'T#YI>*\6U":TG@5H6,5:)95L]=F[I*^J3"F)#-WLLW.-3N$S
ME],Y<03YJAC';VY22+U[L]39YE><-UGN7E/=;XR?;1="F./Y?9KA!X_WXRE^
M;?H=5_ 6T5[7XBVBB45W:BF=\\_S>_;.Q9_^QRA'\DO7U([>47CIX*;XW98M
M8<>-YZ]TWRE*U>34II6,E(^7JSQ9LU]^^;J5!BL20IDL1ECW2[:/4/AJTZKY
MC>S.5![G@?W(<FX[77MW**WNFU16%8Y=NI@O^T>8VX^5B4W\;4CP/D/[7N*\
MFLLW/B=BVG=IO+K4>[23?_9K$J<_.MN"^%6>I7_Y&\;MJ\5]F/\ 56WH9O%V
M%LR;R\:^C7?S" LU?>+NFS"Q5V2RDW.]B7CABLGCU$D5TED5$EDDU4SD+NGP
M_F.Q<YV6&^\?L<](Y.$HR7;978DG*NR.7B24D^C<6FI1DXM-Z)\UX1R#Q_OL
M^/\ (ZE7K(Q4XRB^ZNVN3:C97+"[H2<9+JHR33C*,9)I8''J3R0 %H/P@\PK
MSL5K9>*U[6S-L]9T5&WZRG<H$3>1-/BYJ(K<K4)-RG@I'K2/=V%BI&&.7UTD
MLN$C'.D1 J6DGW,>/=KVB=/.MK7M6:W5.K4PSTE;*$[(VQ7P<E7-68^EOLDD
MI.3EOG]JWDG=MZKO\?[L_=JT.D5VELQAPIC.%4Z9-?J4796ZLKN2[XMN*@HV
M$!J6;D   !3W\EW%/B3Q5MEL;UK8M^M>X-@/L6FMZE*6/;0&M(2QR,D[=SMJ
MLV8EVXGV.,HJ-XF+359R&,Y3<.5E4"9PYZ$>&.=\^YUH-//6Z/24<>TD?:LU
M7U.S4SKC%*%5?<E7+JI6VM3K]80C&3S#FSYR\?>.O'^XZB&AUNLU')-9/W:M
M)]*KTT+)2;LMM[&[(]'&JI.%GI.R4H+$X=!L.:U&7J=R"WUKJ$4K6OMW;>HM
M<5]3U8"G;*N=8A%/6RJ9;U(J$FF+$_JF7/DW5/[63FZ_AR//[CQ/BN[ZE:W=
MMLV_5:Q>EEVGILGTQCZIPE+IA?'X(])MG,>7;+I7H=GW7<M)HGG-=.INJ@\Y
MS]$)QCUR\]/BR8+PQ;AY*[$Y8/:_,;<V+;]=1VMK58KU!W.WSUHB#HH+141
M+L4)][((L)M.QR[0Q%&_IKG:D7+G.4N_ U[^XWCW#-HX''5Z?;]'I]WGK*JZ
M)TU0JGEJ4[%)UJ+E#VX2RI9BI.+Z2PS9+[8^2\XWKR'+1ZG<M;J=EAH;;+Z[
MKK+883A"MQ5DI*,_=G##CB3@IKK'*+68T4.@H    !6&\ZO%^*K-BI'*2IQ:
M3%&^OL479^&:*::+JZ,(HBU/LCDI?MJOYVJ0[E@Z6ST(0D*S+@N3K*'&SGVQ
M\NU.V\JMXC*/?H=RA*:>>M=M%<Y]WR[9P4HR6,Y4&FDFGJO]UG#=+NW"Z^8J
M;AK]ILC'&,JRK4V5UN+^*E";A.+SA+W%C,DU7E&^9SL   "73C=XB-H\F>,<
M3R%I^T:=%REJQ:U*=KZ7B90N)1.J6>1JBJ4M;$G/H0;V1DH)[Z)2L72)2%0R
MHJ3U5/;X YC]P&Q\+YK9Q+<-#J)T4>U[U\)Q^GW:XVIQJQF:C&<,OOB\]V(O
MM7?L;PC[<=_YUP2OF6VZ_35WZCW?9T\X2^M56RJ:G<GB$I2KGVKVYQQV9DNZ
M79I/=.%O+77]@=5FS<<]PI2;18R/J1%#L-GB'F2'[,J15@K+&7@9AODWPPHU
M<K$SG]49*VWR1P'=M)'6Z+>-N=$EGZ[ZZYK\)5V2A.#_  E%,Q;NGB_R)L^L
MEH==LNY*^+QF&GLMA+\8651G7-?C"31O[PV\.V]MP6B#LO(*NR^F=0M7*3R6
MC9S)8S95J;(Y*IF&B:VJ51_62O,X]-9Y)IME$"9R9%!8V.F,4^1/N&XOQ[16
MZ+B=U>X\@E%J$H?5IZF_YYV+Z;,>JA6Y*3Z2E%&8/&?VU<MY)KZM=S&FS;..
M1DI3C/Z=3:EU[(5/,JL^DIVJ+BNL82?I;E@H.(K,)#UNO1K.'@*]%1\'!Q$>
MB1LPBHB):(L(V-8MT\8309L63<B21"XZ%(7&,?@&@6JU.HUNILUFKG*S5762
MG.<GF4IR;E*4G\7)MMOXMG1C2:73:#2U:'1PC5HZ:XPA"*Q&$()1C&*^"C%)
M)?!(Y46#]         :E\O>:NA^$^OT[QNFRF:/)DDHC1J/#H9D;E?Y:*:IN
M7,;7HPF2II-V^7"!',@\4;1S,SA$JRY#K(D4E)M] 4UMS;YYH^8SD#%4FIUJ
M3D8=H\5=T?4=;=*I:_UG"=<,W%NN$VY(T8J/B(N.UY.2/8<YUO;-$TRJ(M!=
M244061. ?AIT7Q,1AM@[31B-W[];^W?$GY5A[FAT.13Z*E+0*[)(%]Q(,W'3
M))F02R][TRJ-DF.<G(:W*3?Y$DS(I                    !'3Y1N)%<Y<
M\2[]7W2;1G?=;Q<KLW5UB7*<IHNRUJ*=.WL0X61*9;Y/;89):/<DS@Z9#J(N
M?3.HV2QBJ+PP5-/'=Y4]B\ :_L2ELZ&UVS1[N_C[#&5B6MKNK-JE;FY$F$K/
M1ZS>"G_<EL,*W0;NT.Q')CLVRF%,>F<BMR4>X@D"DOJ2MLJKD-$<8-=L6V$B
MX.E)7ZRRJYE^\^3*$<-86'3(EE/)<8)E(V<9QG/=G&<8+'8ADZS)_4?\BU3(
M_)^/VE6!2X/Z^).1O,L90V<E]/*)FLW"X0P7&,]<&PIW=<=,XZ?%V(9.+_K'
M7*3]H[0/_@=B?LV#L7XC(_K'7*3]H[0/_@=B?LV#L7XC(_K'7*3]H[0/_@=B
M?LV#L7XC)V%G]2'ODC9(K_CIJ)R\QC/KKL[!<F+90W<;)<I-%G,@JCC!.F,X
MRLIUSC.>N.O3#L0R2->/KS;TGE?L=+3&YZ7 Z3O\^8B6O)=G9W4E4;Q+*+9(
M2HXS*1K-:OV9=/./8E5<KI2:G5%/*;C*"*],HXZHDG>%
M               ('_*UY=(CBPVE]!<?GL;8N1$A'J-K'92F0D(32K=\WQE%
M9TW,1=I+[!6;JX5:1ZG5!CC)'#PI\93;+UQCGJ_0$1OC3\5FP^;]KSR7Y3/+
M>WTA*3#JQ'D9F7>&OO("PGD%59$R<N^5<3;>IK/B'^9S1\E<OC9,@Q4]7*SM
MG5*6.B]2"YO6JU7J;7H2IU.$BZW6*W%LH6 @(5DWCHB&B(YN1JPCHY@U(DW:
M,VC=(I"$(7!2EP+1)S8
M
M
M          XZ8B8^>B92#EFR;V*F8Y[$R;-;'<D[CY%LJS>-E2Y^!DUVRQBF
MQ^KC( \X1A4[KQZWMMVHY7=1[_7DGMW2UAPHHJWS+HR+*S:YEF9R)>D5V@=D
MZ,[^)<H]2)&^&3I9SG;P%Q#<.2<[TVZTQQM>UV1ONFUE*6)>U!9]93FL_P!V
M,92]4D\"?<5S/:^,>.]7M6IEG==VJEIZ*TVFT^U6V/'I"N$NOPE*4(/I(_ =
M&3E^     ?4Q8O9-XVCXUFZD'[Q8C=HQ8MUG;QTX4SVIH-FR!%%EUE#9Z%*4
MN39S^# HMMJHKE==*,*HK+E)I))?%M]$OQ9<JJMOLC31&4[I/"C%-MM^B275
MO\$;^<6N%7,ZS[OU5.U;2^TZ%\FV%4K#C8MMH\_3*S5TXBR-7CFP?,9UC#M7
MZ<+EDHH9JSRJNIE/TB)Y,8I<XIYQY)\<Z+C.NTNNW+0ZKW-);7^WJNKNLL[Z
MVE7VPE-Q[\I*4\16>YO";,O\!\7>3M?RK;]7M^U[AH_:UE-G[FZBRFJKLL4G
M9W61@I*':VX0S)X[4LM(O&CF2=6
M                 "(OS!\&JORLXV6C843&)M]X:)J\]=*-.M$LY?6"N0C1
MQ-VC74B1/&<R#.:8ME5HXN<>HVEB)93.1)=T1:J+P_P!#U]/7RHMD!N2U\3)
MJ15?Z_O]=G;]3&+IUC/W;OE929KS)(E%4Q<X96BLD65=I)]W1>.24*3'<N?-
M<UTR0BWR+1(
M  &K'.?^)+S$_DL<@_WI;<)7JOS!$1].+_%<WE^[ZK^]W2A7/U(18>%LD
M               *0GE$XP+<9>5=P;13'+?7>TUG>S=?*)(X39-&<\_74L-8
M0PF7"".:M8LKH)(8SDY(X[0Y^F5<#IAX0YM'FG!=/.^6=WT*6FOR\MN$5[=C
MSU?NU]LG+T=BL2_2<KO/? Y<%\@ZF&GAV[+N#>JT[2Q%*R3=E2QT7M6=T5'U
M5;K;_41SC+YA4 #,_'75!MY[VU)J#W:L>AL._5NLR,B@7!W$=#R$D@6;D&R9
MBG(HY8Q!5U4RFQVF.3&#9QC.<X\YR_?EQCB^X<@[5.>DTEED8OTE.,7V1?X2
MGVI_'#Z=3T_"^//EG+=NXWW.$-;K*JI27K&$I+ODOFXP[FEZ977H7\=::SH>
MGJ3 ZZUI5XFH4ZM,DV45"P[5-LW3*7&,K.W1RX]9_*/UNJSIVN91PZ7.954Y
MU#&-GE/O.];IR'<K=WWF^S4;C=+NE.;R_P $OA&,5TC&.(QBE&*221U^V/8M
MHXUM=.R['17IMLHCVPA!87XM_&4I/K.<FY3DW*3;;9WL?+/K
M             $(GG(U/K"3XRQ^WI.%CF6T:Q>JI7:U:6D>W),R\9-YDBR-4
MEI$GI.'4.BS16?H%5RK[=PVZ)8)A97)ME_MDW[>Z>:3X_1;.6QWZ6VRRIR?9
M"4.WMMA'JE-MJ$FL=T9?5GMCC5?[K>/;#?P6'([ZH1W^C5U5U6J*[YQGW=U4
MY=&X**=D4\]LH_3CNEF,;PU\.7.[=V);]M\=DVL-%S#-]%X=-S&:VG:2:.'U
M>CFQS$])5&F=Z,N[R4W<FO[$F2F(N?MS7]Q7D2'&N-/BFWS_ /FWNE;C+#ZU
M:;/;9)_%.[K5'IAQ]UY3BLX)^V;QI9RGE*Y?N4/_ )@[3:I0RNENJ2[JXKX-
M4_3=/KE2]I--3>+>@Y^G1XZK>O\ B1<?\5;#_@AX)7J"L=]-'_\ %J?^FX__
M  ^!79\"$6FQ;)                            "I7Q E8>"\_/((LO-0
MC#,W>^1L/$97F8O!9&9>NE7+:%9F*[,5>94314QEH7.7!5$E$S$P=,Y2W'^@
MCXEM06R0
M  "CI$)'L?GG5(R=HKF;\\)M4ZRJQSIE)5KT_7?M,'(54V%FR<0H@0G3!2J%
MP3.2XQG.+W\G\""\6+)(         !_#%*8N2FQ@Q38R4Q38QDIBYQTSC.,_
M#.,X!/'5>H:36'Z%=;F7X0\6BP3VQ^)LY"5]27<NI60TY:%#QL$@^<K&7<DH
M=B;I+HQ#%8ZF<HQCU(K9OGJ5-TDCZ:*>WOCK[E_V.DJV?GM5ML:XJ,=75]4W
M%+"]^MM.<E\;(-REZN$I9D]+O)OVK_O]9=O?CRVJF5DG.6BM^FM2;R_V]B34
M(OX532C'TC9&.(QK];FX];MX\SR=;W3K2TZ^DW!ERQZDVP[H>9PU]+W2E?L;
M%1Y7K$@VRL3"BC%TX3)DV,9SC.1MAQSEO&N7:5ZSC>MHU=*QW=DOKAG./<KE
MBRMO#PIQBW@T[Y/PWE/#-6M#RC0ZC1WRSV]\?HGC&779'-=B65EUSDEGJS#8
M]$>9     )$/&!QSM&_^6^KW3"+<J4K4UI@-HWZ=,ADT5',JE))3<'#NEE"9
M04=VJ>CD6:;?&?540,NKC'IH*F+B+S;S#0\4X#KJ[9Q6Y:^BS340S]4G;%PG
M-+UQ5"3FY>BEVQSF44\S^!N%:_F'D7064UR>U[=J*]5J+,?1&-,E.N#?HW;9
M&,%'U<7.6,0DU>#',TZJ             !Y^?+F+FH;E1R0C[$W>-YE/>6U'
M#TK[U#.5LOKM-/T'IE5<Y.Y2D6SDCA-;J8JR:I5"YS@V,YZP\ OTVIX+LUND
M<7IWM>E2[?1=M,(N.%Z.+3BU\&FGZ''?R-I]5IO(&]TZU2CJ5NVK<N[U?=?.
M2EE^JDFI)_S)IK*9KP/7'C         Y*&B)&P3$5 P[55]+S<DQB(MBACN6
M>2,DZ29,6J)?]LJX<K%(7'ZN<BSJ=13I-/9JM1)1T]4)3E)^BC%-R;_!)-E_
M2Z:_6:FO1Z:+GJ;9QA"*]92DU&*7XMM(]&&I0*-5JM9K#;M]O6Z_#0*'9W]G
MHP\<VCTNSU,Y/V]C?'3N^/3\(Y Z_52UVNNUL_UW6SF_SG)R?_*=J-NTD=OV
M^C00_113"M?E"*BO^0[ /R'[    XJ;@H2RQ;N$L</%3\+()91?Q$W'M)6+>
MHYSC.4G;!\BNT<I9SC^U.0V!?TVJU.BOCJ='995J8/,9PDXRB_FI1::?Y,_/
MJM)I==1+2ZVJN[2S6)0G%3C)?)QDFFOS1"ARS\)VI=NSK6W\>IJ)T+,.G1LV
M>K_)WDK0)%)4W=F0@8EJ^;*U-^A^#+5KCY<J3MP1)N;!CJ;)\"^Y3?\ C^EE
MM_+:[-UT\8_T[>]1OBU_+.;BU;%_VI?U$\YE-82U<\B?:WQWD>KCN7#;:]HU
M,I?U:NQST\D_YJX*2=,E_8A_3:QB,'EREPT=JYKI+3FL=0LI=Q/MM;4>MTU.
M<=-4V*\P:!BV[!62.Q25<)L</543*%0PJKZ)38)E13..\V >3;W/DO(M;R"R
MM53UFJLN[$^Y0[Y.2CW-+N[4\9PL^N%Z+8OBFP5\6XUH..56.Z&ATE5/N-*+
MG[<%%R[4WV]S6>W+PNF7C+I>OWZFLO/"FXJ,HX5-)<^XU@[=^[354PGMO9#6
M+N\7ZS<F"X;I)7.09>EG'<1(OI'SW8-D?)_D_@??,M>9?:$CL'G%=*ZO@R<5
MJ2L4_7T(GGM+ZB:L.C=95V<A?AZJLW;W"6#9SDQD44^O3&,%+T4^W39*=I\9
M:;60ZWZ^^Z^?\)NF*_)0JB\?!M_F^8_W-;]=O/E75:*?33[=13IX?Q@KYO\
M-SNDL_&,8_DHJ!G4U].0B8J1G96,A(AHJ_EIF09148Q0[?6>2,@Y3:,FB/<8
MI?5<.5BD+USC'7/X1:OOITM$]3J)*-%<'*4GZ*,5EM_@DFR]I]/=J]17I=-%
MSU%LXPC%>LI2:44OQ;:1>JX1\(M8<--;,(>N1C:2V;/0T9C9VQ')?5E;',)E
MRZ=,&!SY,6)JT<^7.1FS1P7&4TR*+F67[E3<O_)?DO>_(N\SU&LG*&RU62_;
M:==(UP?12E_:ME%)SF_BVHJ,<176/Q9XLV'QELD--HJXSWVZJ/[K4OK.R:ZN
M,?[%49-J$(XZ).;E/,GNR,:F4@ -?N5NV)31G&[=6VX)NBZGZ-KZP3%>2<IE
M6:%L'M#-()P]0,8F'#!I+.D55TL&+E1$ABXSC.<9'K.";#1R?F.V[!JFXZ35
M:NN%C71^WG,U%_"3@FHOX-IGCO(/(=1Q/A&Z<BTD5+6:31V3K365[F,5N2^,
M5-Q<E\4FBA/LC9NP-P7"5O\ LZVS5WN4UE#YE/SSLSMZNFU1(V:-B? J+5FS
M;)E3101(FBB0N"D*7&.@ZG[-LNT\>V^O:=DT]>FVZO/;7!8BLO+?S;;ZN3;;
M?5MG(O>]]WCDFY6;QOVIMU6YVX[K+'F3PL)?)1BEB,4E%+HDD=6<0\LTCHV8
M=Q<BUB9A1\E$2CADY1CI56,.BE))QKU1(K9\I'J.4RKX2,;*)E"X/TR;'7]T
M-1I[+IZ>N<):BM1<XJ2<HJ67'NCG,>[#[<I9P\>A\^>FU%=,-397..GM<E";
MBU&;CA249-8EVMKNPWC*SZG'"\62PO\ 3^Q<^;87(N:2C&QJNC3*3%OYA5 W
MO$9]S-R[N)C&+G.<$]LYCFKU5V3'7/>DVSGI\.NI/W7WZ1;1L^FE.7[YZFZ4
M8)]'6H04Y27S4G!1?R<S<K[/:-8]YWK51KC^P6EHC*;7U*QSFX1B_DXJ;FOF
MH?QL^#28WQ     (H?-(HT)P0NA7+7+A9:]:W38+8(4V&+O%E05.Z-G.<93P
M=BDLAUQUSU6Z?@SG(SI]N5/N^4])/*_IZ?42_/-,H=/Q^K/Y9-?_ +G+_9\1
M:VOK_5U.FCT_"^$^OX?1_IP4RAT;.8@   6DO#3S'TM7>-DEI7:>SJ#K6QZ[
MNLV[KR5[MT!46]AJEO4-8"+Q#FP/XU&2?1\^>2(Z11RH=!'*!S?!3'31_P"X
MKQWR36<RAR38]%J];H]9IH*QT566NNVK^GB:KC)QC*OVW%O"D^Y+T-^?ME\E
M\7T7!Y\7Y!K]'H=;HM5-UJ^ZNE657?U,P=DHJ4HV>XIQ67%=C?ZNDT.H^0&E
M=]-)I]IO9M1V*WKCM!C.YK,JB^5BG#HBBC3WK;[#E!!Z5!3T%<D])?TS]AC=
MANFN._\ $^2<5LKJY%HM1HYW1<H>Y%Q4DL9[7Z-QRNY9S'*REE&SW'.8<7Y=
M7;;QG7:;6PHDHV>U-2<&\X[EZI2P^UXQ+#PWAXS //'I  ..F)B)KT3)ST])
ML(6$A6#N4EY>4=H,(R+C&""CI](2#YTHDV9LF;9(RBJJABD(0N<YSC&!>T^G
MOU=\-+I83LU-DU&$(IRE*4GB,8Q66VVTDDLM]$6-3J=/H]/9J]79"K2U0<YS
MFU&,(Q692E)X2BDFVV\)=609\EO.;J"@O']9X[4]UN2::J*-U+I.K.ZMKQ%<
MF3$,>,0,WS9[01)4F2FSZ4:W4+G!T7"I,XSG9WAGVQ<@W6N&MY?J([=II+/L
MP2MU#7]YY]NK*_&R2])0BS5+G/W7<;VBR>AX7II;GJHMKW[&ZM.G_=6/=MP_
MPJB_6,Y(T2HWGBY-,+E&O]AZ_P!1V.CG?8^>U^L0MDK<T2-56*97[O3;ZV3R
M39\T2ZX2]X@[34+U*?[6<*ERAN?VM\+MVZ=6T:O<*=S4?HLLG79#N2Z>Y"-4
M&XM^O9*+7JNGTO$NU?=MSJG<X7;SH]NOVIS_ *E=4+:I]K?7VYRNL2DEZ=\9
MI^CZ_4K-.BM\ZNY(:YA]I:DLK>QU>6QE%7';[>6@I9%))1]7K'&',9>(G8W*
MQ<*HGZE,0Q%4C*(J)JGTMY1Q;>^';Q9L>_TNG75]5\8S@V^VRN7I.$L/#7Q3
MC)*2E%;T\3Y=L/-]DJW_ (Y>K]!9T?PG7-)=U=D?6%D<K,7ZIJ47*,HR>81Y
MX]*5JOJF?(1=>"WCB+7M,;"M&L]_\F]E5[66O[G0;)+5&_4NJUE5*^[,N=8L
M4&_C9>(62BX9G *.&RN'"7WD*8G;G\8F!Y]/"_E+REY7<W./>HN57+[=]^:[
M:FV.FJO9N2VV-J;9@Z9.;1.S)KMW@MSL4ZYKL!/WA:(0=R+8F2M(Y\J[[%B$
M[#U1EA_@"U]Q9Y%\D?#9R=L.N=TT"43I5E7C$MI4!0K53[PU]LY>M879>K["
M8Q6$@Z9%,XRV4(MAC))X5:.?17(19G<:4ET(.U\U_J?>4FGO*Q5.'W&JG<2=
MC<7+M<N*,57-B6JF[:E]E/*]O>J:NFK<HI,5_>%8J[6=@92YOFJ**D&4S!5L
M5!VDJLDKWV?0DL=^;#8-]U3XH^=6Q=77>WZVV#4=$3\Q4[U0;+,T^Y5B61?Q
M9$92O6>O/8Z;A9%(BAL%7;+I*EP;.,&^.0! +]'/REY-\G=8\[7_ "4Y&;WY
M"OZA?-#LZF]WCMW8&V7=7:3%?V>M+-:ZYOMAGUH1M*+1Z!W)&QDBKF03R?!L
MD+T N@@       (-OJ!?)EO?Q2\(Z?R3X\5/4ERO-@Y%4743V*W/ W&Q5-*M
MV>B;1L[]ZU8T>^ZZF"3B+^DM"(J'?G0*BHK@R)S&(=,#)?@T\@&Y/)GX^Z1R
MNWQ6M95+8EEV!LZJ/H;4<-:8&EI1U+LZT+%K-(ZY7.^SB;UPU3P9P8\BH0ZG
MQ(0F/L@"7X      ?X43(J0Z2I"*)J$,FHFH7!R*$/C)3D.0V,E,0Q<],XS\
M,X &CB7C.X")2;B6QQ.TTH[=*N5EB.*LBZ8>HZ4,HKZ42Y55BFY,'-GL*FB4
MJ6/@3!<8Q@3W2^8.Z,>!7!^.;$:-^'W&11)/)\E,^T9K24<YR<V3F[WDG6G;
MQ3&,Y^&#*9P7'PQTQC& [G\P=J9<0N)L:V291W%_CNP9H]_HM&6E-:M6R7J*
M'54])!"M)I)^HJH8QNF,=3&SG/QR&7\V#ZOX*/%O]&O0/YG-=_L<#+^; _@H
M\6_T:] _F<UW^QP,OYL#^"CQ;_1KT#^9S7?[' R_FP/X*/%O]&O0/YG-=_L<
M#+^;!5\\P7BI<:-E93EIQ=KZ[/5J[\LQLC7]598:%T]*E.FMBY5)K&82.RH#
MIV7U%T$2%+ N<]Z>2L3E(RN1EGHR#>_Q'>7%KOYK <:>2T^W9;R9-T8S7VP9
M-9-NUW U;IX(A"S2Y\D20V8@D3H4V>A9LN.N.CS!BN:91QU7H26$A0
M              #2CE/Y"^*'#MJLCN+9K$MPPVRY9:QJ"9+5L>0P9'*[;!JZ
MQ6*2!1?$Q^(=2Z\<R5-\,+=1*BWZ KW;Y^HRVS-NG\9QQTM4:)"YR=!G:=H.
MGMSM:Z/P,1^C 0CN!K<"\Z_9]%9::2QC'7NSG.,%N*"^)&37J$Y<>=#D7G$E
M0S\AY*$D4TSLI"AZ-A*E4TT"+^JDFUM;&@Q4>;)CJ_VRK]195/'0QC$)TPQ!
M _Q(Z,\^KUN:><S?-4B:B"*N4([D1+L'&$\X(F3!:Y$[-;.DE^F<=Y,-<*8S
MU,?'7KD,P_ &,[?ST\OW&2LO]9;5OF\Z(UED%HUI+[;U^T<6O!5VJJ3A2M[+
MN-7=6-VX.@IW$=(22ZB!R8.B=,^#&S.(OJ@;+^)_Q667D];D>4O*Z$FW&F_F
M*UEKD';EWV9S>]K=/<2"D]._,,'DI'7_ +E11=VZ64*:;<FPF4RJ'N<YB4L=
M%Z@N-L&#&+8LXR,9M8Z-CFK=A'Q[!NBT8L6+1$C=HS9M&Y$T&K5J@F4B:9"E
M(0A<8QC&,8P+1)]0
M
M
M          *G7F?X8V/7FWY?E!3(59[K/;+Q@\O"T8R443IVRD(F.@GJTN5#
M)L,XFY,(5L[0=F+Z9Y/+PBQTSJ-2N-J_M@YCH-KWC5\2UWT7[BX3HG\'95&?
M=6_QE!]T'TZQ<>KE%&I'W8<)W'>>/Z/E^W_73M7N1OK2RU5?*M*U?A7.*4UA
M_3/OZ1A+,&(WD.?9]1%FQ63A S3!WBCIFL@_]=4N6S9!)\1VTPVQ^)5P]5<(
MGR<WVD_;XP7X',*'&;M4U+%:BTXX75MQP\^J[4FL>C[NOHBXI053@XYL<DU+
M+Z)*65CT?<W%Y]5V]/5GRBLMG::12+;LBVU^B42OR5IM]IDF\1 0$0WRY?R3
M]SG/8DD3J4B::9"F4554,1%!$AE%#%3*8V/P[GN>@V;06[INEL*-OH@YV63>
M(QBOB_Q^"2RY-I)-M(^AM6U;COFXT[1M%,]1N6HFH5UP692D_@ODEZMO"BDY
M2:2;+G?CM\>5-X<T1I/V=E#V7D%9F6%;C<2ID?(5A!P4^2TRDN5T2*L8EHBI
M@CUT3!%I1Q@QSYP@5NBCSE\N^7-Q\B;I+2Z*5E/$Z98II_2[&O\ IKDGB4FU
MF$7E5QPE]3G*73CPOX9VSQIM,=9KXU7\QOCFZ['<JD_^AH;68P2>)R6';++?
MT*$8R7C#!G,
M  #INQ2/E-?7I.+8?-)-2FV<D=&=W;\Q?&A'Q6C#N[3]OO'&2I]>W/3N_!D
M>>SXX>0,-QBYI:)V[:'.&=/C+,[K=S>'*4R,=5KU"2=+EIIQU^W[:NI3N)%3
ML^WDK3.,8-U[37Y+*P0>BHDJDNDDN@JFL@LF15%9(Y5$E4E"X.FJDH3.2*)J
M$SC)38SG&<9ZX%@D_0
M         :L<Y_XDO,3^2QR#_>EMPE>J_,$1'TXO\5S>7[OJO[W=*%<_4A%A
MX6R0                  T$\B_#=IS(T&^K,01JWVK1UG5KU3*N3(()GFRM
ML)254?O%LD*VA[BR2*W4/DY$T'B;5RIW%;Y(;*OB#R)9X[Y5'6ZAR>Q:I*K5
M167]&<QMBEZSI;[DL-N#G!8<\K$'FKQG7Y,XA/0Z91CR#2-VZ2;POKQB54F_
M2%T4HMY2C-5S>5##I#VNJ62C62<IUQ@Y*M6FM23J'GH&8:JLI.*DV2ID7+-X
MV6*4Z:J9R_\ <-CIG&<XSC.>E^AUVCW/1U;CMUL+M#=!3A.#4HRC)9337JF<
MK]PV_7;3KK=MW*J=&OHFX65S3C*$HO#33]&O_DKH<!C&<XSG&,YQCIUSC&>F
M.OPQUS^IU'ZS\>'ZF5-%;)6TYNG5&UT4CN?R=;#I]R7:)XQD[]E7YYC)/X[&
M,G2QG$BQ;J(9^V3/13X&+GXX^%RC9H\BXWK]ADTOWFCMI3_LNR$HQE\?TR:E
MZ/T]&>@XGODN,\HV[D,4Y?LM;3<TOYHUV1E*/P_5%./JO7U1Z%4)-15DAHBQ
M03]O*0<]%L)J&DVA_4:R,5*-$GT<_;*=,=[=VT7(H3/ZI38R.2FITU^CU-FD
MU47#4U3E"<7ZQE%N,HO\4TTSLII=5I]=I:];I)QLTMU<9PDNJE":4HR7X---
M?@SE!8+X                        !CW:6J-=;LI,MKG:M2BKK2YSV^9&
M"EBK81459KD=,W3=RT6;/X]\T<)X.DX;JI+)Y_M38ZY'U]CW[>.-;E7O&Q:B
M>FW*K/;.&,X:PTTTXRBUT<9)I_%'QM_X]LO*=KLV7D&GKU6UVX[JYYPW%Y33
M34HR365*+4E\&?AJ73^M-%4:*UMJ6HQM)I4*9RJQA8TSMQCW#U8SAV]?2$DY
M>RLK(.E3=5'#I=9<^,%QD^<%+C%6_P#(=YY1N=F\[_J)ZG<K,*4Y871+"48Q
M48QBEZ1C%177IU91QWC>Q\3VFO8^.Z:&EVNK+C".7UD\N4I2<ISDWZRG*4GT
M6<)&21\8^X=5O7_$BX_XJV'_  0\$KU!6.^FC_\ BU/_ $W'_P"'P*[/@0BT
MV+9(                            4Y?,'XW;[QTV?8N;NA',R?6]DO9+
M_<%(5V];V?2NS)J?2E/O,T?MU\/4JO-6]SARQ>H&(:)?K%;9PFG[4Y[L99Z,
M@EH\4WE9J_+JKP^F-SS$76^3=;BT6B:CM9K'1^ZX^.:_C;+6DOQ#=.YIMT#+
M2\0B7'7H=XS)[;UD65$HX_(DFR%(
M                     "D5Q(;IWCSR/W2;= B3[EKRLMJ;=]GO*B2)2W);
M$\9RFFIC+QOB/QE+.,8+ZY2YZEQ]K%U_H_@07=1:)             #2+R+Z
M8CMX\.-WUI>*)*3E=ITIL.FY*@5:0:VFAM%K&RQ%&SC)TGLLT9+QV>WIE1%X
MH3\!LC)?B#D=W&/(FV:V-CAIKM1'3W=<1=5[5;[OFH.4;/P<$_@8K\U<8IY7
MXTW70SK5FKITTM13TS)6Z=.R/9\I3495]/6,VOB421U$.3!WO6VL[]N*YPNN
M]9565NETGSN$XBOPJ!%7KK#1LN_>+&,H=%NW:LV;=159=8Y$D4B9,<Q2XZCY
M>\[UM7'MNLW?>KZ]-MM27?9-X2RU%+XMMMI))-MO"39];8]BWCDNYU;+L6GL
MU6Z7-J%<%F3PG*3ZX248IN4FTDEEM([#M?0VZM'2*,9N#5]XUXZ<Y]-BK::_
M(1T?)^F3.<_*)=5',5+D3*3.,Y:KJE+VYQG.,XSC'Y-AY3QOD]+NX]KM+JX1
M_4JK(RE'_;@GW0_WDC]O(>(\HXI<J.2:#5Z*R72+MKE&,O\ 8FUV3Q_=D\8_
M SKP%XKM>8/(ZNZGF)UQ7JJVB92Y7-^P*F:85K-?48INHV$]<IVZ4I+/9%NV
M(LH4Y&I%3+Y35]/"1_+^5><S\>\/NW[3U*[72LC33&6>SW+%)J4\=7&"C*32
MPY-*.8Y[EZSQ!X_K\D\VIX]J;94[?&N=UTHX[W56XIQAGHI3E*,5)Y44W/ME
MV]KNV:;TAJKC]2(_7FH*7#TJK1^,'RTC$3&>2;SL*FI*STLY,M*3\PX(3&%'
M3Q99<Q2E+W=I2EQS4Y%R;?>6;G/=^0:FS4ZZ?QD^D5_9A!8C""^$8)1]7C+;
M.I?&>*\?X=M4-FXWI:M+H(?"*^J4O1SLF\SLF_C.;E+T6<)(RL/A'H0
M      (D_)]Y1:YP+A*Y4J;#P.P=^W+"$M'4V:=O4H2K4LJ[E!>V6KY4J@_/
MB3>,SLXUFFLW.X.59;*F"-LD6JC'/Y Q9K>L<0_);Q/I?-+EQK>D:HMCMO/U
M^W7N)O<G18UB6G6J6JK19S/.Y1@S>LGI&B66R4L5ZX:Y4*V36.4A<FRCP'R)
MY)XW9'8>&777UVS;CI52M0G)]9.$.V4X^C<O;<4^LI?%F)/(WC/Q=R:$^0\X
MIHHLJ@E/5NYZ9J*Z15DU*,)8RHQ]Q2:Z1CTPB-'F55O$M5]!VB XM7).7WXQ
MFZR\AY'*FX[-\[C&TFFRGXHD]*QQ=<LD#QJR[OU$>Q155$A,&[#E[=K/'6N\
M]Z[E5&KYQIG7Q655BG'_ +I7V2<<UR[(R_<-]R4</*2;>,IYT_\ )N@^W;0<
M0U&CX#J59R^%M3A+_OMO?%2[;(>Y./[:*[7*>8X;:2SAK$+(V0-7P   _P!I
M)*+*)HHIG666.1)))(AE%%5%#8(1-,A,9,<YS9QC&,8SG.<B)244Y2:44LMO
MX$QC*4E&*;DWA)>K9;/\8'C)@M0Z]?[3Y&4N&L.SMI5I>*;T2U1+6594"A3K
M7M>0\K&2":[7-KM#)7&)$IT_49-3>S^P8[LI]"O-OFG5<@W>&Q\/U-E.R:&Y
M2=]4G%WWP?2<91P_:K?^'AXG+^IU2K:Z(>!O!6DXWLT^0<UTM5V_:^AP5%L%
M..GT]B^J$X237O6Q?]3*S"']+HW8GL_KKQ2<.M6;I@]X4VHV9E.5>8Q8:S5G
MMJ=RM(@9U'J=A*L8V10<3!W$2ZSAPT*N_6207*0Y2?8)V^)W?SMY#WSC=O&=
MQU%,M+?7[=EJJ4;IP?ZHRE%J&)+Z9=L$Y1;3?5Y]YLOV^>-./\HJY5MFFOCJ
M]/9[E54K7.BNQ?IG&,DYY@_JAW6-1DDTNBQ)$,.&;@ (C?)-Y*JGQ=KMNT[K
MJ1>NN2<K68Y:%52B2.X*@M["J4A)Z7>/,^S6G6\+ZKI@SPDY)E7*!W!<(FP1
M3/WAOPSK^;ZO3\AW>$8\-A=)33EB=[K7Z()=5!SQ&<\Q>.Y0?<LK7/S?YQV[
M@6BU/&MEG*7.+*(N#4,UZ=6/_$G)]'8H9G7#$EGL<UVO$JBV-F[(+;W6PB;
MNR=]?/5)%Y=D[3.)VUU(*J>JH]<6(CXLNJ[.K]K*AELFSGX]1O\ ?Y+LSV^.
MTO2:9[5&/:J?:A[2BNG:J^WL2Q\,8.<O^>[VMREO*UFJ6[SEW2O5MBN<GU<G
M9W=[>?CG)N7#^4KG=#4J3HB>_K$_C)*.<1A9F8C*]*76-0=(Y;KKQE[=1)[<
MA(Y2-^+=&>*.&Y_QB)TU,8.,=:CP=XNU&Y0W1[53"Z$U+LA*R-,FGE*5"E[3
MCGUBH*,ETDFNADW3>??+6FVNS:8[Q=.B<''OG&N5\4UAN-[A[RECTFYN47UB
MU+J9Z\;/DBV#H?;\52=S7VPVS2&QI5O%6!S<)V0G%=>S<BMA%C=XM]*N'3EE
M%INU<%F$"'*DHU.=QV'70)@_E?,GAS:>4\>LW+CFEIT_)M'6Y5JJ$8+40BLR
MIE&*2<L+^E)K*DE#*C)X]=X0\W;SQ+DE>U\GUEVHXKK;%"QW62L>GG)XC?&4
MVW&*;_K13PX-SPYP6;BI3%,7!BYP8IL8,4Q<XR4Q<XZXSC./AG&<#GDUCH_4
MZ5IIK*]"C!M\C*-\[$<8N&[)HGS]TP^<'SDB""9G&SZ(^?.ECYR4A/475454
M/G./M&R;.?PB\OT?P()IO)KXI]C<A-J/^0?'U[7W]GLD5$-+[0+#))P+B4E8
M"-;0<;/5>8<IXALJ.X1BU0<M7JK0I3MO6*NIE8R:>TWA;SKL_$MBAQ+ED;8Z
M*FR;HOKCWJ,;).<H6P7UX4Y2E&4%/*EVN*[4WJ#YU^WW>^9<@GS+ATJ9Z^^N
M"U&GLDJW.=<5"-E4W]&7",8RA-PPX]RF^YQ4(<_XW><];D<1<CQGV0X<Y<9;
M85@&<;:H[U,&*7)LR]7DIB)*WZGQT6ROZ6<=<]W3&>FS&E\Q^,-93[].]:-0
MQG$W*J7_ #+8PGG\.W/X&JVL\(^5]#=^WNV+72GW8S7&-L<_[=4IPQ^/=C\2
M4CQO^)?;M?VY4M[<F8!M1H/7DJTL].UX[?Q4Q8[):8_)7,#*3:,4[D&4!#0,
MC@CLJ2ROOEG3<A#(II=3FP?YB\]\?U>P:CB_"[9:K5:N#KNU"C*%==4NDXP<
ME%SG..892[%&3:DY=%GWPE]N_(]'R/3\MYU3'2:316*VG3N4)V6VQZUSFH.4
M:X5RQ/$GWRG%)Q4>KLW#2LWK   #'.W]:0FY=6;#U/8U%D(38E.L-/D';8I#
MNF"4[&.(\LDS*IG"9GL8JL5PCW?9]5,O7X#['']ZU/'=\TF_:-)ZG1ZBNV*?
MI)PDI=K_  DEVO\ !L^+R38]+R;8-;Q[6MK2ZW364R:]8JR+CW+^]%M2CGIE
M(J:U[PE\R7^UBTR?C*A ZY0FC-W>X2VZO2,*Y@$''XV4AJFTDSWE:1=,\9RV
M:.X]F3*^<$661)U5QOGJ_N5\=5;%_F.DGJ+=X=>5I/:LC-3:Z1G:X^RHI_JE
M&R;[<N,9/Z3GCH_M:\F7<A_RS60TU.RJW#UGO5R@ZT^LX4J7ON3C^F$ZX+NP
MI2BOJ)9O)YPSK;?Q[UVJZEKQBI\4_E-H@$$RD7EW%*9L'<5L)5TOA,A5UWC=
M_P#/Y-7&"&66CS*?ASDIL"^$_(VLGY:NUV_W==][J['Z05SDI:=)?!)Q]BM=
M<*Q+\5L/YW\9:&'ANG;^.T_3Q[LMK2ZS=$8N&H;?Q<E+]Q:^CE*MO\'46&_Q
MSE+H7ARU IJ[A-39N1CBL)W;L]8-F/O5:E1?'B7SA."J>5E\X]1PS>5J";OV
MWQ["IOLY+C&3&SGG']P_(%OGDK4Z:F??I=OJKTT</,>^*[[<+T35DY0E\<PZ
M^B.GGVT\;EL'BW3:JZ'9J]RNLU4LK$NR3]NG+]6G57&R/PQ9T]62HC!AG\
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
M9IW0I-XM!LK5+:UN+15L[.FN]@)E'!".%?;&]0"8+ZPSQA_=6P+>5S\M_O\
M\I=\TEQM_(+^37VOR7V&L;X^^^?Y4OO^X^9>K]P.SY=]W$.WW?7W6?2Z* =Z
M^DN\6)*O7:KYBU=X2<JD6M\B-3J<;833CB3F5R1;Q.&/,Q.PF>Q%G<Q)NRP_
M>WBDJSA1954J)5LFZ&R!H>TX*^;[Z@OGA>&/-B+Y9\)=!O6UEV'&FWUHK=U9
MT-J.H0\RPBZ7K/4^L[6CJZGW?8"*,XW)D^7K25DD&CV3>NE%4U,G T/YO:>Y
M/?3C\QZ%0^(WDH-LQ^I$-]DRA-32DI0D(V>8SV(*>HW('0C._P"PJ<X1DW56
M1)[.4?2'S)HU+E9NW,@F7 'K&Z/V$MMO2NH-K.&*<6OLW5U V$O&(Y,9&.6N
ME3B;(HQ2,=14^4VAY+*9<Y.;.<%^.<_A &40              ?.[:-7[5RQ
M?-F[UD];K-'C-VBFY:NVKE,R+ALY;K%.BNW71/DAR'QDIBYSC.,XR *8?ED\
M4LSQ3G)#DQQP92*NA'DRA)ST%%JN,S&BY]X_2RR5:N$C^\/0G,HJF6/>8-ZL
M8N8C98W3*"RMV,L]'ZD$F7B.\N+7?S6 XT\EI]NRWDR;HQFOM@R:R;=KN!JW
M3P1"%FESY(DALQ!(G0IL]"S9<=<='F#%<TRCCJO0DL)"@
M'5+S>J=K.HV"_;!LL-3J958Y65L-EL#Y&.B8E@CDI3+NG2YBD+E14Y4TR8ZJ
M+*G*F0ICF*7(%2;GIYV]D;2?R^JN&&9C6U!654B5]M*M%&NU+EWF5:'/3FV3
M*'H$._RIC+98I,SYL834*HP4[VXNJ&.K(.!X5>#3='(H[3<7+RR6C4U/LKDT
M^>L+9R\WE=L2!_>+R<XK8$GZ-'S)J+F4,I)HO)50^#>HS2P8BN3FET0++O'O
M@%Q"XOM6'Y(M'TR,GV*:>,7N?CRV_8*ZY>N577WQLOS.:89=*YR<Z+)1JTQG
MI@B1"$(4MMMOU)-Q1
M
M
M                    Z/LS7E8VUKVYZRNC'$C5;W6Y:L3C7[.%<L99HHU.
MNU4,4_MW[,RF%FZV,=R*Z9#EZ&+C(^ELV[:S8MVTV];?+MUVENA;!_#NA)22
M:^*>,27Q3:^)\O>]HT7(-GU6Q[E'NT&KHG38ET?;9%Q>'\&D\I_!I,HJ<N^'
MVUN'NS)&DWV*=NZT[=NE*%L)LR4)6[S!D4SE!VR<%,N@RF6Z!BX?1RBF7#-7
M/^W1.BLKU!\?^0MB\A;+#<MJLC'6QBO?T[?]2F?Q371N#?Z+$NV:^4E*,>3?
MD?QMR#QKOL]JW>N4M#*3>GU"B_;OK^#B^JC-+'N5M]T'\XN,I:GCWACP^.2D
M&4,B5Q*.",R*)Y50(IC.7+LGXW!3,VN/QS@AU4<D[\8](A^F#G+CXC'W,_)_
M#>"U2_SK5Q>X)9CIZL67R?1I=B?]--/*E:X1?7$F^ADW@OB'G7D&Z#V31SAM
M;?U:JY.O3Q77JIM9M:::<:8V23:[E%/)MUPN\EL;PKF)RPUCC92-AVJ:ZL37
MNUVB<C[<QKYBDPO!0>6;1_"5]D^61*LME)JHY4-G)%EUTR(E2T2\G>7=_P#)
M%ZTUO_=..USS7IH/.6LXG=/I[D\/IT4(+],>YRE+H1XJ\*\:\7T/54-ZSDEL
M.VS56))I/&84PZJJMM9?64Y?S3<5&,9=Z3]2;1'9VZ6Q^*]M@$\8*1V]I.S(
M:WG.8I&^#KMXN=JE(*EA4^5<X2,\/V8*3'J'[LY+B+V_Q,RY)%])^:+Q_P"Z
MG#&--MAYJ2>D%$4D(7=,$M2TR'6SV]'=N:.9W7;$J9\XP;*TR3'QZXSDN,YQ
M2X21)*-$3$38(QC-P,I'3<-*-DGL9+Q#UM)1DBS7+@Z+MB_9JK-7;98F>I5$
MSF*;'QQD4@Y$
M   4I_,7XQK!QRV#8>1VFJZ^E>/FP)EU-6=C$,E7!-,VV8=E5>L9--O@_LZ)
M8)5V8\4[[2-F2JN(]3T\X9F=78RST?J0;W>$?R=EM;&L\*=\S/;:(ID>.T+>
M91SG);'$,$?50U;..ESFR6?B&9#_ "-8V<)O&:6&/V7"38KN)Q^*!9J%LD
M                                                U8YS_P 27F)_
M)8Y!_O2VX2O5?F"(CZ<7^*YO+]WU7][NE"N?J0BP\+9(
M   !ICRIX$<<>7S4CC9]47CKHT;%:1FRZ:X;P5X9-D\9]%HX?J,WT?/1Z/7.
M$V\DU=IHX,;*.$S&R89&X-Y4YAX^GV;)>I[;*69:>Y.=,G\6HYC*$G\95R@W
MT[NY+!C'R!XBX3Y(K4]^T[AN<8XCJ:6J[XI>B<G&4;(KX1LC-1R^WM;R0/[C
M\#.\JXJ]?Z3V?2-F1)#**-8:U)/*#;#)&Z92:(FQB>K#]=+KDIEE7L>0_;W8
M(7N["[2<=^Z;C&LC&KDNBU.BO?K.IJ^K/Q;_ $613^"4+&O3+QEZD\F^T?E>
MBE*[BVOTNNTZZJ%JEI[L?!+_ !*I-?%N=:?KA9PHS=J\&.7^ET5E=AZ"V-&Q
M3,ZIEYF'BL7*M-<],8467L%,<6"#:85(CC[2BY.[!<?V!FC8O)_C[D<E':-U
MT<[Y8Q"<O9L?X*NY5S>,_"+P8,Y!XH\D<8BY;UL^MAIXMYG"'O5+\792[*UG
M'QDLX+4?B#M&TK'PGI;+:4/+1:E-L5@I=#>339RT?SNN8=.,7KS[*3HB:GLH
MEV_=P[7."E+[6,3Z=?[;.C/W Z+8]'Y)U-FQV5SCJ*:[KU!IQAJ)]RLCE?&2
MC"V7Q[K'^1O_ /;?K]_UOBW2U;_597+3764:=S34K--#M=<L/^6#E.F'3'95
M'\W)Z,)F>                              #K%V3.K3+<DD0ZBBE8GTT
MTTRY.=0YXIV4A"$+C)C',;/3&,?'.07J"L/]-(JEA7FBAE5/"ZB?'95-')RX
M5421-O,BRI$\Y[S)I'73P8V,="Y.7&?PX%RSX$(M/BV2
M            '&3<)#66&E:[8HJ.G8"=CGL1-0LNR;R,5+Q4BW4:2$;)1[M-
M9J]8O6JQTU4E"&(H0V2FQG&<X %1GR/^%B_:?L,QR!X5QLU8Z @_-9Y'55=.
M^6V#JYZW6^89D*#ELH:4LU:8.4_4;HH9-+QN,%P7#E,IED[L9YZ,@UNTAYW>
M<FFH=M4;HI1]WL8G&&)'VU8273O+9)KV(X:NK16IFON91RGE,V%'$HW?O3GS
MG*BILX!P3!V?:'U!?-VYM%&%"A]0:>(;"OIR]=J+NU6-/)SG]/.7%^E[)6CX
M11[,8Q\IQU/@QLYR4V"$=B!T_2_G@YW:[L,6YV-::KO"I)R22LU 6REUBNRB
M\4JL4S]K#V.B158<L)#TC'RU6=)/TD5,E[D5$BX2!P0+INH=JTS>.L*+MW7D
MF27I>PZW&V> >XQ@JV&DBAA0[)\A@QLLY6+<X4:O&YOQC9TBHD?&#$SC%I].
MA)D8                                               !2I\5S5S:
M/,I8; \PS7>1UKY06=VLLD4JA7,DVN<.NM'E(B8B+DZMAR7/3*>,(&4+C/Q[
M379?I(+JPM$@              $(7/SQ%:OVI4[)LWC75V&O-Q1+5[-'I5>2
M2CZ5LG*6%'3J*1A<93CZQ:'1<9PR79X;LUE^B;E+\9[E'9CQ3Y_WO8M?3LO,
MKYZOCMDE#WK&Y7:?/12<_P!5E2_GC/NFE]4)=.R6J_E_[<MAY!MU^^\'T\-%
MR6N,I^Q6E&C4XZN"A^FJU_R2AVPE+Z9Q^KOC7NX$[1?:/YEZ$MZF3L44=C1E
M,LB;E/*>6\#>5%:+8_=(+8+DJD='SJJV"FQ@Q%D2Y^!BXZ;:>5-DJY-XZW7;
MUB4GHY75M?&=.+Z\-?VI02_%-_!FF_B+?K>*^3=HW*6816MC3;GX5WYHLRG_
M &8V.77T<5\47JK;3JG?J])U*\5J"M]7FFYFLM7K)%,IF'D6YOCZ;N.D$7#5
M;!38QDN<ESDIL8SCIG&,CE_M^XZ_:M7#7[9=;I]=6\QLKDX3B_PE%IK_ $]3
MK'N.V[=N^BLV[=:*M3H+8XG7;",X27R<9)I_Z.CZHU/X\>/[C-Q<V/<-HZAJ
M4I$6:W,'$.0LI8'\U&U:">O&D@_A:HV?9.LQ9/GC! YSN%73DI4\)D5(EDQ#
M>\Y=Y7YIS?9]/L?(-1"S1:>:G]-<82MFDXQG:X]).*E))148]<N+EAK'G#/#
MW!> [WJ=_P"-Z:RO7:F#A]5DIQJKDU*4*E+K&,I1BVY.<NG:I*+:>Z@QN90
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
MO#F1T8QC:E<MEV>;56M"K;DI.-M>R\A(3\T\.Q9KXD'9,I&<)I]6V5D^41V
M)8_*#QA^JLY&\7;%.>277!;[QQXZ&E>0$[(-W?CA8RM$2IU6GV<];FZG'V3C
M-HR,9&U67?*/F+7W395(F%UFYS-DE$@-H?I??,=7N)?%'D?Q?V16;3L![4]G
MP>U=*P<3)PS%#$;L6%=Q.P8I\_D5#/86 A)^EL'A5&[20[GD\KU33Z]Q\C>-
M/'6L\E;W9L^CU5&E=-'NSE8I2EV*48-PA''<U*<<YE!+*ZYZ&,_*?DO0^+>/
MU[[KM+?JU=J%1"-;C%>XX3L7N3EGLBXURPXPF\K].,M0V>7+<IN6?FFC=UR5
M?)1C[AM?%XKRO-)7,XE H03"E:T2PA++Q\7EZ=9A4TW1S';IXPJJ8N,=N,"W
MS7A-/$.?3X9'4N^JNS3Q=S@H-^]75-OL[I)=KL:2[GT75GZ/'_.;N;^/Z.;2
MTRT]M\-1)4J;FE[-UU27?VQ;<E6FWVKJ^B)E=M<T=RZE\9W,KB3,/E-C:-V/
MI&Z1=;8R*N4;'J6QO%FDOA[7555'!'M,D'30V'L?@Y"IKN#O$2HFPN1WZOR5
MX0Y)X_T[W93AKN/J23OA%QE7EJ,?>K;EV*3:BI1E.'<U%M2E%/R/B_SSQ3R5
M=':5&>@Y*XMK3VR4E9VQ<I>Q:E%6=L4Y.+A"SM4I=CC&4EDCZ0_;JW'[@MYD
M=]-X7[R+Z2JE-VZA7?4,C\_6UMI[?%R3A?6)]M+YH>%PAW8^)?4ZX&$C.1&3
MXV]*\@_J9N8F^H3G/Y"=F52/K-00VBSUK&R*TNRFE7,ZXC(RLZ<U7+V%CKZB
MTS7N'AW3LS1@Z63]P3N2.N]<OTP--_/5PE\?7CYY):WXS\$]N7?<[^M:[D)K
MD%9KOL.E;'DH*_3-ID4X"D/9'7M3I=6AYZ!K4>59VP28D<(HO&V7&<JG-T M
MZ_49?]FSXN?^F,?O3K@#._T;_P#1&SW\KO<W^9VI0!5H\]G_ &G:6_=FX"?O
M9<?P!9F^LYEHDWBZUC6OFL:2Q'Y>:UM:,$H^;DEW-;A]=;?K\M,M8\RF'3B/
MCIBVQK=94I<D34>)XSG'=@?ICH]7/23U\*YO15V1A*S#[(SFI2A%R].Z2A-I
M>K49/T3/S2UNDAK(;?*V"UUE<[(UY7?*N$H1G-1]7&,K(1D_1.<5\40'>+[G
M%R4T;XU=3:XU=M*RT.B03S;]U>15&RQAIZ5FE]F7-R]77LJ38U@PHNSCD$"-
MR.4VF"D+G*63F.<^VGB#A?"Y^+=?SK=]NHU^\:6.LFE<Y3AC3U=\8>WGL6<=
M9=KG]7ZL82T]\U<VYO7Y<VKQ_LVYZC;MDUKT49.CMA9W:C42JG9[O;[CPL8C
MW=GT]8MYSHAP0J?(#S_\R'.M^;O-KD$I6)N5A6R,$RL\W<H^"4?Q5U=U=*FT
MFVSTA6(*L5:1@R(KYPV47,:3,Z67,Y4767UPVW9_^)Z-WWB=^GTU^BTO[E4Q
MA&"MS;"$JZH1<(P4(2<_I4G]*CV_4Y1V=W3>?^%[=GVFK3ZG4Z;6ZM:65SG.
MQTKV;)QLMG)3G-SG"->9RCUFY.>8J$L2>>KA+X^O'SR2UOQGX)[<N^YW]:UW
M(37(*S7?8=*V/)05^F;3(IP%(>R.O:G2ZM#ST#6H\JSM@DQ(X11>-LN,Y5.;
MIY$]<>L9PK_B;\2_Y,VA_P!ZRJ@#9D                <9-PD-98:5KMBB
MHZ=@)V.>Q$U"R[)O(Q4O%2+=1I(1LE'NTUFKUB]:K'3524(8BA#9*;&<9S@
M4K?*MXJ;'P]L;KD%Q]:S,AQXD)E!\X;L5WCF?T7/N7A#L63U\0YY!:F+2!R%
MB98Q\K-%LD:.S^M[=P\NQEGH_4@F%\1?E:;<IXAEQ^W[+Q\?R(KL:4M:L;E1
MNQ;[JA(] YG#I%'&$FZ.P8AHAZD@T2QC#Y#!GC<F,$<IH4RCCJO0DG@%
M         Z/LK9-&T]0[3L[9=DCJC1:7$KS=DL,JH8C2/8(9(3'0B1%7#MX[
M<*D0;-D2*.'3E5-%$AU3D)EZ@I <SN:O(_RM;ZAM,Z=K-E<ZT+9W2.GM,09"
M8?S2K5)PE]_]@KE539*S68HBKA0[E;$;7V1U2$/_ .2G;FZDHK+]2"P5XWO#
MQK'B0TA-J;E1A-I\C?31?-GBC?WU)U:Y,4I\-:4T?(E^9V%J;^WFW"1%BFQT
M:)MRX.=:B4F_3T))K12
M
M
M                          .L7"DT[85??5.^U6NW2L292DD*]:H6.GX5
M[@F>J>7,;*-W3-4R1OB0V2=Q#?'&<9^(_;M^Y;CM&KCK]JONTVMA^FRJ<H37
MY2BTUGX]>I^#<MKVS>='/;]WT]&JT%GZJ[81LA+\XS33Q\.G3X&N%=X&<,JI
M,EGX3C1J!&536]P@N]IT;,HM%\'RJ1=DQF4Y!@Q614SU3,BD0R><8[<XZ8Z>
MQUGE/R-K]/\ M-3O6X.AK#4;I0;7R<H=LI)_%-O/Q/$Z+Q'XRV_4_O-+L6VK
M4)Y3E3&:3]<QC-2C%KX-)8^&#8:Q:]H-PBT(.VT>GVB$:M\LVT/8JU"S<6W:
M91]MEJA'R;)RT2;Y;_B^PI,%[/L].GP'@Y3G.;LFVYR>6V\MM]6V_BW\S(<(
M0K@JZTHUQ2226$DNB22Z))>B-9;-X[^"MN4.K,\2M!D65S@RJT'K:M55993"
MRJYE5EJNQAE5EE55C94.;.3J8Z8-G."EQB.Y_,J-;[IX4?''<6RB;?1CREOC
MI^F26I>Q=B1SE$O<J?&4XZ3LTQ73J8.KG[:C$YNF"ESGM+C&)[Y C,WU].'&
M';NY/C+OQ\W=)IK':T[=D8W>(.E<XR=)/%]I4>Q48IE-CLP4\ XSG!L9RICM
MSW5*?S(P1:)(^3OQ&6S#ST+WKBINI0I%L9RE?N/]X6-VF*DYP@I)T[,H^;9S
M@INK"=;IF-@AD#X-TJ^F0)Y^%OGDT1NT\31^2S!CQ]V2[RBS2M.7+AUIJPO5
M#IIER6;>'7DM?J+&.8WIRYU8]%,F<GDLG,5,4.#7H23RQ\@PEF+.4BGS.3C)
M%L@]CY&/<HO6+YFY3*LW=LW;8ZC=RV<)'P8BA#&*<N<9QG.!0#[
M                                       '1MG3NOZQKJ\6':R\ VUI
M#U6<?WQ6U-VKRN?=1".<&G$IID]27:OX]Q']Z:C<Z:F'&#>GV&R;!<@>;/M>
M]U!YOB[;&T+7WNI:678TC:-3P<=)2.)6E1+*:R^J:C>16D'SUG,,B((N,^FX
M.5LXZE1-A,A.GZ%Z=2#T3>)NR[7N7C'H+:]ZB\Q%OV'J6BVZPM>QNDFO)S=>
M8OG$LU0:E(@U8SN5??-T<8QE!!P1,V,&+G L/H\$FP@@
M                                !JQSG_B2\Q/Y+'(/]Z6W"5ZK\P1$
M?3B_Q7-Y?N^J_O=TH5S]2$6'A;)
M                    #YGKQO'LW;]XIZ+1BV7>.E>Q13TF[9(ZRZGII%.J
M?L2)G/0I<FST^&,Y%==<[;(U5K-DI))?-MX7KT]2BVR%-4KK'BN$6V_DDLM]
M.OI\BLI=_/9="[H9.->ZHKRF@8^0:MG\9:$WY-G62*]0F).4;2L?.9K];D#)
M]V6;8S9\F3I^.44[^B6Z>V?:OMKXY*&[Z^Y<KG!N,JNW]M7+^6+C*'N61_MR
M[H-_RI8^K13=?NZW1<GC/9MOI?#X32E&WN_=6PS]4U.-GMU2_L1[;$OYF\_3
MD"V_4#0:;<R=$XT2SQT=,O8\MNR&<:W;*]W4V31L-4Y51\GV8Z8QAVWSUSU_
M4Z9^3H/M.U3GG=-ZKC!/TJT[DVO]J=L>W_FR/L[C]XFDC#MVG8K)6-?JNU*B
MD_\ 9A3-R_Y\?]77!!?/QO\ ]_A0VD=.YC/<8,9F5U=2O\M._KE'$CF>,W*X
MRG\/5]KDN,_'T^GP'J7]J?%/:PMSW'WL>N*>W/S[>S./P[L_B>17W?<P][N>
MU;9['=Z9O[L?+N]S&?Q[,?@<?]/,O6:5M_D147=E8EG;S2*3(5>&>8,TDI-"
MH2]D/82,^O<T>J1R%A;*9*13"YTO54]$J:1S8U]\G^&>0>.81W"5D=;Q^<U%
M7PBXN$GG$;:VY=F<-1DI2@WA.2DU$V6\5><N,^3V]OKA/0\DA!REIK)*2G%8
MS*FU**L2RNZ+C"Q=7V.*[BUV,,&;0
M->KIQ(XJ[(L2]OV#QJT)>+6[<9=/K);-14&P3LDME%PAW2LK*P#I[*EP5R<V
M".#JDPIVGQCO*4V)RP=OJNA]'45L5E2=-:IIS,J14"M*KKNH5YL5 A4BE1*A
M$P[1+"12H$Q@O3IC!"_V,!E@C0\I_C1I'*W2,Y:-24&JP7(^B)&L52EH*(CH
M.0V%'L&ZF)37<\[9D:(2)Y9GCNBUG>#F:R"*29546Z[G)IC+#Z^@(6_#?Y*6
MW%2RR/%'D@^?5S5%AM+K%5L-@*X:%TWL!R[RSFX6SMWWIKP=.GY$G5V8Q2$B
M)3!UUR%2<.UT:YQSU1!<A:.VK]JV?,7+=ZR>MT7;-XT63<M7;5RF59NY;.$3
M'17;KHGP<AR9R4Q<XSC.<9%HD^@
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
M:]!3*M'/<+Z6"DU8!@U*]P25<(N'A%5TRH)JE;I ;!
M.,FX2&LL-*UVQ14=.P$['/8B:A9=DWD8J7BI%NHTD(V2CW::S5ZQ>M5CIJI*
M$,10ALE-C.,YP *7GE!\8MTX+W=MRAXRN;"VT<C:8R<9O(9^^Q:N/MQ-*MU8
M-%2625S(GJBDR9(D-+9/E9LXRFS='RMENN\NQEGH_4@GI\5?DJ@.<&MON?>G
M<;"\DM>137%W@T_08-[U#IFPT0V+5&/J=5&[@^"$EVR)>V.?*EZ%(W<-L9HE
M''Y$DMHI         ?PQBE+DQLX*4N,F,8V<8*4N,=<YSG/PQC& !3;\E/+C
M:'DQY,5KA9Q,;/+9K&MVM:-C$X=?";+:-[BR.DIO8$S)9-AFUUU2F9'.&"QS
M>V]N1Q(J'/A9L1M=BNU9?J06'O'YX\=3<#==9C*\1*U[;M,>QQLW:;UL0LA-
M.D2IK*0%<3.3U(&D,'V,G;M"YRJN;!571U5"D].B4L_D22#BD
M
M
M
M  !T2[[2UEK))@OLC8M$U\A*J+(QBUWMU?JB4DJW*4[A)@I/2# CQ1 ARY.5
M/)LEQG&<].H8;] *CM+66P,9S0MBT2[8PGA;.:C;J_9,82R94N%<YAI![^+R
M9 ^.[\'4AO[&0P#O8 XJ<@H2SQ$C7[+#15A@)AJJPEH2<CVDM$2C%<O:NSD8
MU^BX9/6JQ?@=-4AB&Q^'  @,YG> _26V\2=UXLRC/0]_6PHX4I#_  ]?:>G7
M63**9PW:H)/9V@K+G4Z9,PP[CDR$*1*/3SDQ\UJ;^)!![7]V^3;Q'7%&@S>;
M54:KAZHHRH>P&>;[HRX(E-[E=>GR2+M2,;D=]Y5'2E>DHZ1+GHFZR0Y3)XKQ
M&0)FN/'U$FC;81I#\DM7VG4<SDB::UMI)S;!HZRF"FRN[=QF$H^YP*1L],)H
M(-IHWX>Y7'ZM#@_@,DTFE.77&3D8W06TIO'75_=+I^KB!BK"U:V]NGZ>5>]_
M2I;,?;HS&4RFS_=#)+^U-_Z#GI2TUZDFQ@@
M                  !3U\T7D2D^1-]QPMX\/'U@UY6[0RCKY(50CB3<[;V8
MS>E0CZA!)1?KN)NLU:8S@A$TRG+)31,*)E.1JU54NQCCJR#87QO^"Y**5KN[
MN;<:V>OT\MIFJ\>?5*Y9,U2&2<1[_;;UNJ9O(+%.7U,UY QVW3!"OU5<&<,"
MQ*?P0+0"""#5!%LV12;-FR2:#=N@F1%!!!$F$TD44D\%32223+@I2EQC!<8Z
M8^ MDGZ@                                                 U8Y
MS_Q)>8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMD@
M                                              'G<;JII]=;BVOK
M]1OEJ:D;(N]3]OG'3T2UZRR<2F0O1!MC),$:8[<X3)C)>F<%QC/0==>-[BMX
MX]H-V3[EJ='3;GY^Y7&7S?S^;_,XP\HVQ[+R7<-GDNUZ777TX^7MVRA\E\OD
MOR,:9SUZ8^'PQTQTQC'ZN<_'.,8R;/7/X<_'I\/P#[1\(_@ VYX$S\[7.:G%
MZ2KIU4I!SNV@0+@S<N>[,%:Y]I5[2GDI,?!%6LS#PJGZF$S9_4&/_*>DTNK\
M;;W1J\.F.V7S6?[=4'95U?Q5D(8^.3(_B36ZS2>4MAU&CZ7RW73P?:L?1=8J
MK5A=$G5.:>.B6?@7VARP.N@                                    $
M&_DF\-%&Y:R4ON?1TA"ZLW\[*J[L+5\W72H6U7A4R%(XL.&!%G%8M2GIX[I5
MLW<$=FZ^[0.H?W*=<98Z/T!!_3MI^7GQ9&4JDE4MAM]8QBAB-Z[>:VYVSI A
M"9RN7%:ML$[>L:VBJ0QE5&L3,1^39.8RZ7J8^S5B,B#:"M_4C[E:M"DM_&?6
M4X_PF7!W-;N=JJK0RN#J9,<K*397)8J>4\DQ@N7&<X,7.>[.#8*5V(9.+LOU
M(6_G1'&*?QWT]!*&[O:FLLY=+61'JADI/<$BWU,,Y[770^>TR75/'9\,Y[\.
MQ#)K;;?/GY [&<YX>8U)02F/DQ4JEK1L\(GC.5,X3)F]RUU4R3&#XQCN,8W0
MF/CU[LF=D08*DO,;Y)I5<CASR=FDE")%1P6-U_J*'0R0ISGQD[:(U\Q;**]R
MF>JAB9/G'3&<]"EQB>V(,WZR\]/D I$FDZN=GU[N2,]0ONHNZZZKM?,9#)L^
MIAF_U@VH:K9SV&Z)G5*X(4V,9,F?'7!G9$%C#@/Y<]"<V'+2@R#533N]%$3F
M2UU895"0C+9ELWRN[7U_:,-X]*<412(=11@N@UD$TRF,1-9),ZV+<HM?D22R
M"D                                   %*SP)XD<>1"Z8ES)FEL::VK
MB4,EV>D:1Q<:1AZ9/T\%3]/+GNZ=N,8Z?@^ O3_2074Q9)
M                   #7'EOR-K/$[CQL_?%H*@Z2I%?66@H55;T#6:X22B<
M74*TD8O58I9FP/&Z2RB93F;M<JKY+DB1A*67@%2[Q-\/VGD3Y,[=Y"\DGGWP
MJ5$LC.\W:!=*9+C96R]@RTW,QT9*HEQGMIS'Y0[</FY3$PKCVS7&#-SKX+<D
M^U81!=69,F<:S:1T<T;,(]@V09,6+)!)JS9,VJ1$&S1HV0(1%NV;HD*1-,A<
M%(7&,8QC&!:)/I      &MY^'_%\^U&F[/R&:Z)M%D^^:M[8A -V[C$UA4C@
MD^K'H>G#N+$DX3PH214;G>IJ8[RJX-\1[%>0>;+8I<:_S36/9)1[74[&UV8Q
M[:D\S5;71UJ2@UT<<'B'XVX&^01Y3_E.B6_0GWJY5I/OSGW'%8@[$UE6.+FG
MU4LFR \<>W       \\??\L\GM\;LG)$_J2$SMO9$L^4[E3^H\D;E,O')^]=
M198W<LL;/4YSFS^KG.?B.N'%**]+Q;;=+2L55[?IXQ]/2-,$O3"]%\$D<9^8
M:BW5\MW35W/-UNXZF<GU_5*Z;?JV_5_%M_B8D'WSS@ '^BDR;!\XR7HF7!S=
MQR%SG&3D)T(4QL&4-W'Q]DO7/3KGITQG.(;QC\24LY?R_P#A_'^'YG^1)!Z*
M>IGCB0U7K1^\4]9V^U_37CI7L(GZKAS7(U9=3TTBD2)WJGSGH4N"XZ_#&,#D
M-OU<*=\UM5:Q7'5W)+Y)622]>OH=H^.V3NX_H;K'FR>CI;?S;KBV^G3U^1D
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
MUJ0,D2QT:U(-T%Y&KV-HD<Y4GK4K@ATEB9,@[;*)KHF,F?&1K^TT\,V'-FA
M   "K_YIN#"U9L"_+S6$-G-:L[INUW5%1S?&"0=I<'(VCK]A%$N"DCK0?)&\
MB?ICLD^Q8V3F>'R3=K[;_)\=;I%X_P![L_[[1%O1RD_UU+K*C+_FJZRK7QKS
M%85:SH;]S_BB6@UC\C[#5_W&^26MA%?X=KZ1U&%_+;TC8_A;B3;=KQ7L&VII
ML6(O!5RGK58E;=Q,LC=)A*; L4GLK7LV4O7YM.LZM',K15'Q_CE-4M>JB;]A
MGIA//HNR&-@YT2GU%^Z#@VMUM&GY[HVYT:2F.GU$/[$';)UVQ_#W+7"?QZUM
M+"DUN?\ :=S_ $.@U&I\=ZV*A?K+I:G3S_MV1JC&VJ7R?MU*ROX?38F\N*=G
M$:5&]@                     '"66M5ZY5Z;J=LA(NR5BR1;V%GX":9-Y&
M(F8B1;G:OXZ18.B*MW;-VW5,0Y#ER4Q<@"E-S\X4;?\ %=R(JW);C3,S\9J1
M[;%)36UN9&6=N=:V%W[U9SJFWJKJNLR\*]B/61:*/N].9B\K-G'JJI+F4NQ:
MDL,@LX>//G_KOGCJ-&RQ>8ZL[:JR#9EM;61'IE7-?DS]R:$]"E<YP\?TRPY3
MRHS<9[\H'[VJIS+(F,>B4<?D22""D       0 ^<?R J:+UH7BQJF:PEMS<D
M(M]^Y&.6[W]&U5)87CW+,AD^N6EAV#G"K1'XY50C2.%<83.LT5%<(YZOT!G;
MP^^/AGP_TDVV)L&$33Y#[AB64I;3O$<_,*#476$'\)K9OZN,&9O$.TCN:[2E
M,I(YP@;*A&:)\Q)Y?X F(%(
M
M
M                                 *[?G/@>3#UUJ>Q4IE;UM"5B"D%9
M]]3G4EE*,V'(2BY5'UO8Q*V%TF"5?:M"1KU=/*"*JKI/"A#J]I]N_MAU7"ZX
M:_1[E+3KE5]L5"-RCF6GC%?35*:PY.QS=D(ON:4'AJ.5IA]U^DYS;9MVMVN.
MI?$**I.R5+EB.IE-_5=&#RHJM05<Y+MBW8DTY8>9/!_N7>>U-0;8BMJ3UAN%
M/H=FJL5K>TVAT]E93*DC&S#BU58DX_RJYD(ZNIM8M5!-154S7#_*>,E2](A?
M._<SQWC&Q<@T%^Q54Z?<-53;+455)1C],H*JWLCA1E8W8I-)*79GK+N;]-]J
MO)N6<@XWN.GY!==J=MTE]4--;:Y3G]49NVKW)9<HUI5.*;;A[F.D>U+57;?U
M!3V!Y/JZZT]IFO[$TC#71E3'%D<R<NG?+X=.0)%2\U2"1RRL)',G#\Y\1*3A
MN]4?()IJJ&0,X])OK4H=.OJ;49/H\\? C<NWI>L<L-2LY_8C"DT9O1]@Z[BD
MEI.9K,#$RTY.M;Q6(E$QW4G%&5G%4Y=NU2.X:X33=]AT/=*-D))=&"I@@NNU
M71<MEE6[ENJFNW<(*'17071/A1)9%5/)5$E4E"X,4Q<XR7..N/B+@)</'=S@
M\A+#?FI]9:LV'M7<M<E[G66%BU=9W$AL>#^Y2\PQ:6%0CJQEE7>OH:.CESKJ
M2#-U'MV9B^JL;*?J%/3)1QE@O@BR2 !TC8FM->[;JDE1=H4JL; ITN7!9"MV
MZ%83L0X.4IRHN,,Y!!=-%ZUR?)D'"?:N@?H=,Y38QG#./0%>/EC]/+K^UN)&
MU\1+_P#DRDEO7<8U;L9:5L-&.N;&3)-X&YHED;A7&A>W&/3>H3ACF/G.%4B%
MP07%/YD8(.=G>)WR%Z?D%3/N.5XM*#)<RK&=U.=ELI%WAMG"B;UBTI3R4LC7
M/=CJF5PR;..['P)UZ"KNBP=FHG/WR;\*9./KT_=MQP#)MZB".N^1=5G9J/5:
MM%"$5CF;+9,>6R0S1LH3!<EC'3(R>>I>I<&-C+MBP6$_'7YKZQRUO\/HS=-$
MBM4;8L#=4E0GZ_,.'= O4PV34<+P#=E,]TQ4IUPU)DS%NJ[DTGIDSDPNFME%
M%:B4,=5Z$D\ H                                       0(^:_P C
M:_'&A9XTZ>G,M=W;3@3JVR?C'&,/=9ZWD\.62JC=PD;OC[A<"IJ(LC8SA=DR
MPHZ+Z:AV:N:XQSU?H#L?B \8M6XSZ[K/(3;<"WE^1>P8!K,QK>6:D62T]5YM
ML1VQ@HAJY2P9I=Y&.6(:8>YQA=MDYF"'8F5RH[2EEX^ )RQ0
M                                        -6.<_P#$EYB?R6.0?[TM
MN$KU7Y@B(^G%_BN;R_=]5_>[I0KGZD(L/"V2
M                               5J/+/XT;[/7NP\I>/]=>V]I9449#:
M^OH-JL]LK&>:HI-%[G6(IJ11Q-QLNU23/(M4"'=MW1%'.,*I+*>UW,\"^9]J
MTNUT\'Y9='3SI;CI;YM*N4&VU39)](2@VU7*3491:A],HKOT=^XCP;N^KW:[
MGW#Z9:FN]*6KT]:<K8V)).ZJ"ZSC-).R$4YQFI6+NC*7MUQ_16];V_I*>X]3
MT?0[#>MZW=V>EZ73O]3O^';TZ]?@-P>Z/;WY79C.?ACYY^1I1VR[NS#[\XQ\
M<_+'S,[\@.-.WN,MAKM;VW5GE?>6JHP%PA')DE31[UI,Q3%^_C$GADR(GF:L
M_>&CY-OC.3-G:6?[9(Z*BGE^)\SX_P UTEVLV"^-U=&HLJFLKNBX2E&,FLY[
M+8KW*Y?S1?PDI)>MYCP;DG!=;1H>1Z>5-FHTU=T'A]LE.$92BI8QWU2E[=L?
M6,U\8N,GOOX9- .MM<N(K8+TJ.*MH>*7O4@54^,*/K#)HOX"ELD$L&];JC**
M+2'J]/2Q\LRF;/<<N,X@^XKG6@V/AUW%Z+8RWW<>V'8FG*NCN4K)S7\JFE[<
M<X<N]N.5"6,U_;-X\W/?N:4<OU-,X\>VURFK))J-M_;*%<*W_,ZY/W)M94>Q
M1EAS2=R$<^3I"                                        =!F=5:O
ML;P\C8=;T&>D#Y4,=],T^O2CPYEE3KJF.Y?1RZQLJK*&.;.3?:,;.<_'.0RP
M<3^0O2/[3FJ_S>U+]:!.6#C9+CCQYF2))3&A],RJ:)\J(IR6KZ0^(D<V.TQT
MB.H-4J9S%^&<XZ9S@,L&,)O@1PAL)CGE.(W'$ZRJRSE9RRTW08EXX7<9-E=9
MR\B8)BZ<J*&-DV<J'-GNSW?A^(=S^8, VOP[>.*W$4]YQJA(AP;&,)NJI<MD
M54Z!L$*G@Z;6"N+*-4SVE_ J@H7.<Y-G&39ZB>Z0*UGE,\84[P0MD!NK0KNW
MO]"2<E%9CYT[YPXM>GKXU4258LI:?C4F:Y8V3?H%<0LKT142<?W(J;UTT%W=
M<99Z/U().O'%YRJ7;X*(U#S6L3.FWV,1180.[W;?VU0NC1NBFDDG?CM2F2JM
MK^QG)Y#TTXIYCJ93+57&,+Q*'Q0)G+CSOX7T.NJVJR<IM$)0R:'N$SP^S*K:
M9%^EE/"V/E$%5I*9G9I0R6<&*1HV7.;&<9QC/44=K^1)P7'?R$<.^54VXJ^D
M-W5ZT6Q##M0M1E(VQTNTOFS+'J.'D/ W:&KTE.LTFV<*G49)N"HIY_&]ABG*
M4XM>H-S1                       TPVQY$>$VC[<YH6SN1NO:]<6"^&LI
M7FSJ2LDA".\X)GV<^G58V;) /"D5*;*3TR"A2&P;)<8^(E1;] ;0438%&VA5
MXR[:XN%:O=0F4O6B[+4YJ/GH5Z3'3O*A(1J[AL95$V>U1/)L'3/U*?&#8S@1
MC'J#MX    *8WB@;&UCYC-D:\/ZC(Z<MR=UT9H1+."Y-6)J6DC,U2NC9<(IH
M9J/=CXY4P=,I3?#)A=E^D@N<BT2
M%.?Z@+E]^4K<]:XJ5"4]:G:1].PW_P!JMW-93:\]'8]JQ6[#'17^X]5?82*8
MN<&3>2CQ%0O<CCI=@NF2"43Z?W24GKCAI-;+G&BC1]O;9$M984JI3)**4FI-
M6]/A%E45"E4(9U/L)A=(V?LJM545"=2FP8U,WU))U!0               #%
M^[MA(ZETWM;:"_;DFO==7.Y$(;MSZZ]<KTA*M6I2GZE.J[<M2)$+GKW'/C'Z
MH^WQK:9;_P BT&R1]=7K*:?R5ED8M_P3;?X(^#RK>8\=XSN&_3]-%HKKOS==
M<II?FVDDOBV>>$X<+.EUW3E4Z[ARLHX<+JFR=5998YE%55#FZY,=10V<YSGX
MYSD=<H0C7!0@DH1222]$EZ(XR3G*R;LFVYR;;;]6WU;/Q%122!>,S0FN^2/*
MN!UAM2N2-EI3ZEWV2DFD=*O88[)PPKZY8R57>QR[=Z4C*1<)>D4A^F71DN_!
MT\'(;$_FGE6[\-X+;O>Q70IW*.IHC%RBIY4K%W149)KK%/.5^GNQAX:S%X+X
MCLO-_(-.P\@HG?M<]+J)249RAVN-;[9N46I?3)K&'^IQRG'*<D>_/ G:F;]H
M]XR[4BIF%RV*61@-SOE8V?1=X66ZK1E@I]26B)%!1$Z>/179,LIY(<WJJ=Q2
M%PYQ7[J-#95*OFNALKU/=]-FCBI0:PNDJ[;5.+3SUC.><I=JPV\W<O\ M%W"
MNZ-O!=PKMTO;]5>MDXV)Y?6-E-+A)-8Z2A#&&^YY26(H+QKZ=X8R=)W%Y(>0
MNN:E0,61CB"UW265VN;V^33!9O(9A);+*H?/#U]NF4N)3$?&N2>@K@IG;?!R
MGS^/F_W/:76;9;MO"-+J*]9;"4/W%_9!UJ2:<JJX3GF:SF$IRBHOJX2]#]W
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
M[RT(8Y&C5BQ;'+Z3@O6Y)]JPB"Y@+1(
M
M
M                                            <<>(C#1CB&PQ;)13
MIN[:KL&Z16K8Z#["N'B>$VV$L)^XRN?)LEZ9R8V<]>N>HKG99;+OLDY3?Q;R
M^G1=7^'0HKKKJ@JZHQC!?!))=7E]%\WU_,A%XE^$#5W%_E0;D,KM![L*MU.0
ML$CJ/6\O3F;?-7>335['QKRT6%W-S"5I>U.-D5"L54F# ^7R:+[N342*F#FV
ML%9.6* :N7OA%P^V=.NK1?>,ND+/97Z_N9&P2.N*O\YE'.5L+F<2LFA'(O)1
M<ZF/M'<'4,<N<ESG)<YQF<M R[K73VI]-0OW=U)K2AZS@S=F58NB5.#JK-RH
MGC/1P]2A&++#YT;)C&,LMWJG,;)C&R;.<YC+?J#(P       #I6P];T#;52E
MJ'LVFUR^4Z<1,A*5RTQ+.9BG6,D.4BWMGJ2I47C?OR9%=/L704Z'3.4^,&P!
M1M\G?!V>\=7)"JW34#Z:CM4VV73OFD[(FNZ<RE M-7E&DDXIKB9=&77<RM1?
M^V=QSI<QUG+%5+)SJKHN3B]%]RZD%O7@;S)H_-G0%7VA77T<A=&+&/AMLTQN
MN3WU,O:33&)-N=F94[HD#,+HJ.HEP?[+EF;&.N%DUDT[36'@DW2$
M                             "A]S,53NOF9M;&Y93F8I]RKU+59-O)&
M[FBU8825#K:<6X[S%P5BE M2H9QUQC">/U!>7Z2"^"+)(
M                                      :L<Y_XDO,3^2QR#_>EMPE>
MJ_,$1'TXO\5S>7[OJO[W=*%<_4A%AX6R0
M                             -:K+PZXO7#:$7N>QZ/H,ELV(DD)IM:S
M1/M73J::K^Y:S,RR9*MHJQ2[5P4JB;J0;N5TSD)DIL9(7I[/1>0^;[?LD^.:
M/<]7#9;(.#J[\I0:PX0;3E7!KHXURC%IO*ZL\/KO&G MRWZOD^MVK1SWVN:F
MK>S#<T\J<XQ:A9-/JI61E)-)I]%C-MLH]+OL<G$7JH5>Z1*3@CM*+ME?B;''
M)NDRF*FY393#1XV(X(4^<8/@N#8QG/Q'FM!N>Y;5<]1M>HOTU[6'*JR5<FOE
MF#3Q^&3U.X[5M>[TK3;MIM/JM.I94+JX6137Q[9J2S^.,E6KZ;ATZ>W[ENZ>
MN5W;E6K:ARJX=+*.%U<EE;Z0N5%E3'4/DI"XQCKG/3&.@M:FZ[46._43E9=)
MY<I-RDW\VWEO^)^NJJJBM54QC"J*PHQ222^22Z(M>C\Q<
M                                 #J-]H5-VC3++KS85<C+;2KA$NH.
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
MG56[T'9X7Y6N@OCOC8^Y2;8L4_;G)@K>5*V6ZHE]X=3R4EE91[4N6BT2
M                             &)=XZ.UCR-UC9M0;?K+:UT:UMDT9&.6
M45;.FSILJ1S'2\1(MCIO(J9BGB95F[A$Q3D.7IGJ3)BFE/'5 I&<G^-G);P]
M<FZU?M87E^C7)%_)/-1;.CW#/&;17VJS-Q+4?8M925RDJX02502D&CA#,;)D
MQA=M]HITVUU-21!+*S^I#U\TUG4G,CQQM\_N(\1C%XAV%HAZGK5&<1570,M6
M+&Y3N-G4C))))-SA%U%^HR];*&5G64O75I[&,FM]D^I#WRZ<&-4..FHH-IG)
MNQ&R6&Y6IP4OI)X+@SF,<4U,^<+8.;.<(EZE-@O3&2Y,:>Q#)C7^L7<VOVKN
M+'^1.VO]-X=B_$9-+N1_,_E?Y3MHZ6UM9XRGMY8\ZSIFNM=:W83E>J+FW7.5
M;1Q[',%LMFM;T\FJF=!!5XX=X:,&*!C$(C@[DZLI**R"[9PQXL4_AMQYHNC*
MD9)\M"-32ESLI$/;K7*_2Z:*MHLZZ9LF532=.DBH,TCF.=M'-VZ&3F]+!LVF
M\O))M.(
M
M
M                                       &I?-CB-1N:V@;1I2YK?*'
MCLZ,[1K@DU*\>TB\Q::Y86PMVIE$</&F2.56CYMWIY<L'*R93I*&(JG*>'D%
M(JW:PYX^*S<I;$F2ZZDG&CP\?#['JY%I;5^PXU%P1P1F62<,EZK;(EWA--92
M)E$,KH]297:I*8QTNY4D02N:+^HZO$2S81/(S0D+<%$B)(NKIJN>5JDBJFEC
ML,Z<TRPHS<6_D')>AE,H2D:WPIU[$B%S@I*7#Y#)*_IWS<^/S;3AA'/]E3VH
M9F0RDFC';>JCROM$UE,]#$>6J!6L])C4T\_'*KJ302Z9_MOPXQ2X21)*?5[9
M5KO!L+/2[+ 6^M2J6%XNPU>9CI^#DD,_@682T2Y=L'B6?_0DU#8%(.?
M                            40_,E%.M5^3W9]NB>B:LBMJ'9L03!NW*
M3UM2:F@X,93"JQ^JU@KKA;KG!,EPIC&"]N,&->C^D@O7QK]O*QS"4:9/EI),
MFK]KE0N2'RW>()N$<G)GKDA\IJ8ZX_4R+))]H
M                             #5CG/\ Q)>8G\ECD'^]+;A*]5^8(B/I
MQ?XKF\OW?5?WNZ4*Y^I"+#PMD@
M                         %3CZ<+.8?:_+>L/BY3EDZGKO*B1>U1(F8*R
M6^/D2Y7(;*><IN9)+!>G7!\=<XSTP+L_0A%L<6B0
M                                  #"NTN-_'_=J"R&W=+:OV/E9/T_
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
MYB&,J;)G$K#HRCM;JL8Y\8<NGAU,8QGMQ@W0N,%QC&*)?J9)NT(
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
M/U56U7U1NIE&=,XJ491:<91:RFFNC375-=&CZ105@
M     $"/E*\Q49Q<?2V@^.)X:U;\21,WMUN=IMY:KZA573QE-C[ Y56=DOI$
MSX4RT5[F4=G)?=%64[VI:XQSU?H"$#CGXV><_DILA=Y[+LDO7Z7;%4W+O>6Y
MG<I+2EDCL*G+UH%6,LG+V-@SP;.&N"FC(,I,&31=%R3*>*W)1Z(@GSTEX#N#
M^MFC1;93>][ZL*>"J.W-MLK^I5K+HI2X[HVM4)S!.T&?<7NPB]D9+KG.<&.8
MO0N*'-_ DD)J? [A51T<(UOBEQ_:&P4R?O'FJ:;-2N4S]G<D>9G(B2ECI&RF
M7.2Y6R7.<=>G7XBGN?S!EI/0^CDB$22TSJA--,A4TTT]=U A$R$Q@I"$(6'P
M4I"EQTQC'PQ@,L'YUS0&B*=<#;"J.E-25:_':K,#WBN:WIT'<#L7"?HKLS66
M,AFLT9JNE]DZ>5^PQ?AG&<!E@RV(
M
M
M
M   !\,G%QDU'NXF9CF,M%2"!VS^,DVC=_'O6RF.BC=VS=)JMG*!\?A(<IBY_
M5P -*M@>-+@3LTRREIXJZA27<>KE=U4*]^3EXN=;&,*++/==N*L[4<&[>OJ&
M/E3!LYSC/7.<YGNE\P1Z;N^GNXB7AD_<Z:M6R-&V(Z9_EC?$M^4>C(*9QG)?
M?0EJ/BWNL8/C&,93L"/:7)NI3YZ=*E-C!"M?-%>23PV77%_I5FDS:O>R:.%K
MM2%GMGTO;3&-Z#:*V52Y- B,+,N&F<))&D6B*I#G-B-?'.F90M>8R_,@L0>.
M;RUZHYMMVFO;BVC=5<BFS(RR]*5>F^[5[(T2*=[*:VD9!8SERJF7N66AG!U)
M!L@4QR'=(I++DMRBU^1)+N*0                              4,O-IM
MN"VQY ]F)UM\A)Q>L(&IZG/(-5$56RLU6&2\A:6B9TL8-ZD):9U['K8/G)BN
M&BF.O;@HO0_207DM6QCB%UEKJ'>+*.'<31*C&.EUB*)JKN&%?CVJZRJ:ICJD
M4452R8V#9R;&<],YSD662=[
M                :L<Y_P")+S$_DL<@_P!Z6W"5ZK\P1$?3B_Q7-Y?N^J_O
M=TH5S]2$6'A;)
M             *G/T^?\:/F'_BHT_?$?B[/T(1;&%HD
M                                                ^=VT:OVKEB^;
M-WK)ZW6:/&;M%-RU=M7*9D7#9RW6*=%=NNB?)#D/C)3%SG&<9QD 8AI?'+CU
MK>Q.+?KO0^F:%;'GJ^[M%+U?2*M8G7K^IZWN)N#@V,DOZWJF[NY7/=W9Z_AR
M)RP9F$              .'GZ] 6N&D*[:8.'LM?EV^6DK!3\8RF(:3:F,4QF
MTA&2*#ED];F,3&<D4(8N<XQ\ !6U\EWA!I$I4;+O'A95G5=NL$W<35ET+!E7
M?0%QC6Y5'$BXUE&&]=]#VUNEW'3A6YCLY A,(,4$'/8DZN1G\&05F-/3<?6>
M0VGYG;CZ4C("F;8UF6^.9II,OY*OU2EV>!9S#1S%(IK3IL5NNQ)FY&**>5TT
MVY4$B8R4I,5OTZ ]$2D\M>+VQZ^VM-)Y":<GX-TD17#IML2K(+->]/"OH2<>
M]DVTE#O4R9ZG;NT45T_P&)C(LX9)CR4\AG!F&L[>GR'+#1"<XX63;8*CL6O/
M8INNJ;),(R%B8O'-=BU"'QT/ARZ2RGG^W[0[7\@;>1\@PEF+.4BGS.3C)%L@
M]CY&/<HO6+YFY3*LW=LW;8ZC=RV<)'P8BA#&*<N<9QG.! /L
M              '1MGWZ(U5K786S[!_[PM<TBU7J9QZI4<FBZE!/IY^0JIBJ
M%3.=JP-C&>TW3.?P9_  * '!?7+SF3Y"-2PM_3+.DV+MR9VCLW"J:IVDS'P9
MIK:=T9OS&44419V0L0NR,8RG?DSO!<&R<Q>M]](D'H<"P2
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
M<Y<ZO)OE#D'D_>O\RW5^SM]65I]-&3==,7Z]6EWV3PG9:TG+"2481C".9!D
MQJ;O^-J.Q*<Y^-C/*+=P3\H)'2B3GTO1,E'PLO(+=<+_ (LYRI-<Y(7\)CXQ
M@O4V<#&?F2[V/&&\V)M/]IC*SG,IPBO3\7U_#UZ&5?"%/[CROL=>$U^\RT\8
MQ&$Y/U_!=/F_3J73-S<?=1[ZI]FI^R:)5;"C9861B,S$C7HE]/0RSZ/4CV\S
M!RSEJ=_%S43@Q%&CE!1-9!1(F2&QDN!S?XYRS?\ BNX4[ALVJOIE39&?9&R<
M8349=SA."?;*$NJE%IJ2;374Z?\ )^'<<Y=MM^V[YI-/=&^J4.^5<)60<H]J
MG7-KNA.'1PE%IQ:336"$#3/@81J>QJ[;-G[[8VBKU6W1LWBHUR@NH]>X140]
M(^082TW(6I7%<+(*-R$=)(-GYO1,<J:Y#]JI=F>1_=-+7[/=H-DVJ5&NOT\H
M>[9>I*J4UVN481J7N=N6XN4H=4FXM9B]5N,_:/';MZIW'?MWAJ-!I]3&?LUZ
M=Q=T(2[E&<Y6OV^["4E&-GTMJ,T\25B<:AFZ!BK>6J8C>>GMDZ?G72\?&;%I
M\W5EI)J0BKF+6DV:B3*6;I*9PFLO%OO3<$(;[)S)X+GX9R/N\8WW4<8Y#H^0
MZ6*G?H]1"U1?1247EQ;]4I1S%M=5G)Y_E?'M-ROC>NXWJY.%&MTTZG)=7!RB
MU&:3Z-PEB23Z/&&4@.1?!3DUQCG99AL'65A>UF/.N=IL>JQ<A8=?RD<D;/IR
M!;"Q:J(1&54L=V6TAAH\3QU[TL8Z9STQXAY0X7S72UV[3K:8ZV:6=/;*-=\9
M/^7VY/,\>G=7WP?PD<K.:>)N=<$U=E.\Z"Z6A@WC4U0E9IYQ7I+W(K$,KKVV
M=DU\8FH R"8W   #<CCUR?/2-;;5XQ[43=67C5O>&?Q5JABHE?26N[>X0;?=
MS;M(;+&*F:?J<U','RS(QBHR1&*9#=JA$CEPMY?\1:'R+H%KM#V4<KT]>*K'
MTC;%9?LV_P!UMOLGZUR;?6+E%YV\*^9]?XRW+]AK^^_A^ILS=4NLJI/"]^G/
M\R22G#HK(I+I)1DNI\/.0_(?Q^/=F3%&/ HGW512P$6I(X)/0*Z<1-NDX/:4
M"DT?)-9%_7G.)5C'X>)J-RN%W:;E#)T%$,ZY^*O!&IY'NNKGS:O4Z31;=J(U
MRI[>R5]F.^4?<]/:47!N5>7.-D77.*:D;0^8?N$T?&-DT<>!VZ76[CN>GG9"
M]24XZ>K/8INOU]UR[XQA8DH3KFK(-Q<'KK,S,M8I>4GYZ2?3,Y-R#R6F)>3<
MK/9&4DY!PH[?2#]XX.HNZ>/'*IE%%#FR8YS9SG/7(WOTVGT^CT\-)I81KTU4
M%&$(I*,8Q6(QBET22222Z)'._4ZG4:W4V:S5SG;JK9N<YR;E*4I/,I2;ZMMM
MMM]6R>?P"6=JSW/OJGJ.$$W=AUG7[ U;GZ87<)U2S^P<G0-D^.I4/O<3O+@N
M<Y[L9ZXP7/75G[K=%.SCFU;BDW73K;*V_@O=K[EG\_:>/_DFW'V?Z^NKD^[[
M;)I67:&NQ+XM56]KQ^7O+/Y_@9[^H$MYFM(XVT%-SGMF[5L"WNV9%<YQ@U6B
M*Y"Q[EP@5;&,9-BX.2HG,GGKT5P4V.A\9\K]I^WJ>Y[SNKCUJHHJ3Q_UL[)R
M2>/_ "46UG^SE>F/7?>'N3KVK8]H4NENHU%SCG_JH5PBVL_^6DHMK^UA^N9*
M_&%"R,#P+XW,9-P\=.5Z=*322K]9==<L=9+A9+%$-R'<)(J%9LXF411;$QC)
M$VY"%(8Q,%-G#/FS4TZKRGO-M"C&"U$8-122[JZJZYOHWU<HMR?JY-MI-M&<
MO ^ENTGB/9*M1*4IO33FG)MOMMNML@NJ7TJ$XJ*]%%))M)-[Z#%AEP
M                 (QO*MSH0X1\<7LE6';7.[-HGD*=J-@L4BQHUV5LEFQW
MYPV/GL594>/>IJ)8,51-63<LTE"&145R6J*R_P  0D^'SQ>)\A'Y>9/*R+<6
M>ANIUY+:YI%J*I(XVU8RR#I28OM\3D2J&EJ@UE\&P@V5RH6<>X5.YZM$O3?5
M2ECHB"W6DDD@DD@@DFB@BF1)%%(A4TDDDRX(FDDF3&")IIDQC!2XQC&,8Z8%
MLD_0
M
M
M                                           'QR#]I%,'TI(+8;,(
MUFY?O7!BG.5!HS1.X<K9(D4ZA\)(IF-T*7)L]/AC.0!$9H3S><'MYWR2H3JP
MV?3CDKTK6KV'<,?#5JIV\IW)6J66T_'3TTRKKA4QO4*27,P)E+)>A_4[DR5.
M#0)>TE4ETDET%4UD%DR*HK)'*HDJDH7!TU4E"9R11-0F<9*;&<XSC/7 I!^@
M  #B9Z!@[3"RE;LT/%V&O3C%S%S,'-,&LI$2T:\2,@[82,<]26:/6;E$^2G3
M4(8ABYZ9P *:/E5\7<]PMLS?E)QA4GF.D_O-&2*[.%?2F;-H*X'?)KPKMG-(
MK'E"TQQ+D3+&21UO<1STR3590QSME5KL99Z/U()O/$CY)FO-76JVO-EOF;3D
MAJ^):9M!,>V:$V35D\H,&VQHIDB1!)%]AVH1"::H$PBV=JI+)X32=IHHT2CC
M\B28@4@                          "'/RX^21EPOUF76VMGS=UR/VE"N
M_NS@N2*EUM5'/N8YSL:11,50AY+W22B$(V4QZ:SQ)1=3!TFIT5JHQS^0*F_!
MCB!M'G#R&K-4BX:?EJ:6U1LYNK8CE-XXC*W55)(K^PNY:><&PDO9Y]J1=-@V
M,MET]=G[O@F195.ZVDB#T5!8)
M                  #5CG/_ !)>8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?
MWNZ4*Y^I"+#PMD@
M              %3GZ?/^-'S#_Q4:?OB/Q=GZ$(MC"T2
M
M          !"KY(_#MK[F2^?;<U-*0VI^0BB)?FTB\:.?N/L[*"::+7%T0C$
MG#R'GFR*>"$F6C9RLHEC"3E!QC"*B%<98Z/T!7J6\&?D>2L.84FHJLYC<*Y3
M^]R.V=:EKV2>ME+U\-G%E0MGI9)CU.F8OU.S/3M[^I17WQ(.%YE>(S?'"?0M
M:WCL2YT"U)25R:5&T5RC&GGN*AF9CG3V DE9N8C(8DJW<NH]9FZP1LD5LY.W
MPF=P18QTBDF\ F4^G0WO:+?JG>FA[',/9.)U+.4ZU4)%\LY=9B878*=F0L$'
M'**=Z3*'8S=73>)M\9*7W$FN<A<]Q\XIFOB$611;)
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
MC&#5+!4V[-BS0(FF0N,8*0N,"T2<R
M
M
M
M/Q<.6[-%1R[<(-6Z6,&5<.%4T$4BYS@N,J*JF*F3&39QCXYQ\<@#]@
M 'Y+H(.D%FSE%)RV<I*(.&ZZ9%D%T%B9351624P9-5)5,V2F*;&<&QGIGX "
MCIY O#CO[C==K+<M'TNQ;BX_2<D[DH!U3V3JQW6@Q[QP95&MW*LL4UIQVE$$
M/E,DNT0<,UFZ957!FJI\HXO*2?KZD$QGT^5EWTYT#MZC;2@KHTUU1KO7RZBF
MKBC+HDR:8C99&]4RMIRZ9#H051>0D>Y]%#^YTG<PMC&"GR? HGC/0DL""@
M !P%KJM<O-9GZ;;X:/L55M,/(0%B@95N5U'2\-*M564A'O6Y_LJ-W358Q#8^
M&>F>N,XSTR *(7)S3FV?$5SQ@K-K20D,04--%V+I2QO#G.WMFN9!TX8RU&LR
MZ'0KMPU9*N8*:3_%*KH'*Z(1$CE#.+R:DNI!=RXZ[VI/)G2FN]Y:]<95K&PJ
M\WF$&JJJ:KR$DTSJ,9^M2AD?Q7S:LSK1PP==G4F5VYLDSDF2YS::P\$F:A
M                        *!_ER+<[EY--_0$DDY=3B]KU]5*O&Y]4_;$N
M:#2D*FU9H^V1,1.1:/D7':1/.#JN3'P93)LJ'O1_2079>*?&C7O$G1U)TIKN
M.9H,JY%M3V.=19I-9&[7%9HW)8KG.J$[E7,I-O$>[&#F/ALV*DV3[444R%M-
MY>238L0
M U8YS_Q)>8G\ECD'^]+;A*]5^8(B/IQ?XKF\OW?5?WNZ4*Y^I"+#PMDF*MT;
MKUIQ\UY-[1VS9VE5J$$5,BSQ<JB[R0?N.XK&&A8UN51[+S,@<F<(MT"&/G!3
M'-VID.<OW>-\:WKEN[U;'L-$K]PM]$NBC%?JG.3Z0A'XR;2]$LMI/S_)^4[%
MP[9K=_Y%?'3[;5C+>6Y2?Z80BLRG.7PC%-^K>(IM1C<:?,?JKD7R!)IK&LI[
M75:F6-@=5+8UJML)E-T>O0[R?<)W""38MXZG(.HR-<8163EY(IG7I(YQC*O<
M7-?,_MWWWA_$_P#B/][5K-97*M6Z>JJ?3W)J"]J?<Y7-2E'*=5?T]TOY</!'
M!ON7X_S7F*XS^PNT6AMA8Z=3;=##]N#L?O5]JC2G&,L-76_5VQ_FRIB45D7*
M*3ANJDNW72360714*JBLBJ7!TE4E29,11)0AL9*;&<XSC/7 UYE&4).$TU-/
M#3Z-->J:^9LK&49Q4X-.#64UU33]&G\4S]125
M                              !4Y^GS_C1\P_\ %1I^^(_%V?H0BV,+
M1(
M                               !%9YKHHDGXT^1)_:*NW,4KJ659X1P
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
M,F?TG3%5@;..Y/J$WEX!/ *
M
M
M                                                       !!SYV
M.-_('D!QUHLAI)C+VV(U;:IJU[%UQ7U7:\W8XQS$MFD188R ;8SFS.*>=)UU
M:IX4=X3?&413/V*=*X-)]01;^%[R/;QJV[*)PXV0M.[,UML*5?P-0/-.W+NV
M:EG6<9*2ILQSMVDN^D*:XS'&2>1CA0A(W'5TV,EA-PW=52BL9(+APM$@
M            17>7WAZ3EGQ(LRM=B"/]M:7(_P!EZU40;X5DY!./9X-=*8T.
M4IG"A+;76N<I-R=,+RC)CW? @J@\/\ 0R?3X<OE*CLBW</[A*'Q7MFD>WK51
M72V<HQ]_@HW*MK@6N#YSA,EJJD?[PN.N"%7B,X+C*CG/6N:Z9(+=@M$@
M                    %.#Z@S5SK67+K4._:]E2/5VE0F:AGI$^A\WS3\NT
M9+R"2^,%*;*%;FH F"9ZF(9'NR;M.4I;L/3!#+9&B=MU[?6FM8[FJJB9X+95
M*K]N:))JE5-'JRT>BO(0[DQ<YP5]!R65F;@GX4UT#ES\<9%I]'@DRN
M                                                #5CG/_$EYB?R
M6.0?[TMN$KU7Y@B(^G%_BN;R_=]5_>[I0KGZD(L/"V257O/;MJ=E-U:GTFB^
M7)4ZAKQ/8#J/(8Z;=U;+?.3T-ARZ3[2D=J1D#6D<-CYR;T</5RE[<G4Z[R_:
MOL.EHXWK^2RBOW^HU?L*7JU55"$\+Y*4['W+X]D&\X1H#]W?(M7J.4;=Q:,V
MMOTVB_<./HG==99#+7Q<:ZEVOKCOFEC+S >4YRX.4IC%PH7!%,%-G&#DP<JF
M"GQC/0Q<*$*;IGX=<8S^H-J6D^K^!J&FUE+T9)/Q!\I'(KB7%I4MLK'[4U:@
M4I(ZB7EW(FS5R8,<YR4JPM%LOX!LL<WVFBB;R/+]HR;=-0YU,X;\@^#^(<]O
M>Y34]#OC_5?0H_U?^VK:[;&OA-.%GHG-Q22S?XW\^<T\=Z=;7!PW#8%^FB]R
M_I?]A8GW5I_&#4Z_5Q@I-R=C#07EFXD;@UN6XW:^0.C;2Q<X8V'7][G$5))J
MZ-Z64W==?MV;;-L@U\*_9<HMD5D\D/ZZ".,8R;4#E?@7GW'MX_R[;=+;N>AE
M'NKOH@^UKKE61;?M36/TN33RNV4OANIQ#[A_'7)-D_S/==73M.OA+MLT]]B<
MD^F'7))>]!Y_5&*:P^^$>F>X2_E7\?\ "&,1[R+A%LE7,WSF(INS+ 7*A<&S
MDQ3P-*DB'0SV_!7&<I9^'0V>N!\[3^"O*^I6:]GM73/UW::O_P >Z/7\/7\#
MZ6I^X+P]I7BW>JF\X^BG56?^;HET_'T_$Z7_ #Q?C^][[7\L,SZ'K^E\R_)=
ML_V7I]W;[GT_NE\Q]#I\>GM_4Z?[3K\!]+_W>?+'M]_^75]V,]O[G39_+_%[
M<_[V/Q/F?^\KX>]WV_\ ,K>S..[]KJNW\_\ ![L?[N?P)(JS98"Y5V"MU5EF
M,]6;-$1T]7YN,7*YCY:&EFB3Z-D62Y/LJMGC1<BA,_JE,,.:W1:K;M9;M^NK
ME5K:+)0LA)8E"<6XRBU\&FFF9NT.NT>YZ*K<=OLA=H;ZXV5SB\QG":4HRB_B
MFFFCG!^8_4                                              !4Y^
MGS_C1\P_\5&G[XC\79^A"+8PM$@
M                                                        $6GF
MH7.W\9W)4R2QT5%":@0P9-3*9SD7WSJY)='&2Y+DQ%FQCE.7\!B9-C/PZBJ/
MZ@1N?37UH[6B<L;CGKZ<[;=35HOVC]O?4X>]2A^A<HE3QGMNA>N<*&-GX=2E
MQC&3U6? A%FX6R0                          *B/C8ID9Q]\V>^M.QB2
M+6%1QR#I]5:D5*3"%=+-QUXK30I$$_157;5J'1*<G0A2Y*;..F2X*+LNL,D%
MNX6B0                          *,]+-^7#SK(O4,D=MB<YK!.,%>[TB
MKQ&H+M*3,6\+TQ&&+W15&25P0^,GS_:GPL;NP>]Z0_@07F!9)  B!\WL@1EP
MA<-C)F.:6VS0(],Q<XQA$Z:4]*Y4/C/Q,7*<88G3'QZFQG\ V"^V>IV>3%-/
M"KT%\OSZPC__ %9_@:W?=3<JO%;@UEV;CIXK\,*R>?\ 1''\2G4.AIS5   #
MOVKMFW73.PJGM'7<RK 72E2Z,S RB::2Y47*9%$5F[ELN4[=['R#-91NY04*
M9-=NJ=,^,E-G ^5OFR[;R/:=1L>[UJW;=36X3CU65ZIIKJI1:4HR76,DFNJ/
MK[!ONZ<9WG3[_LMKIW32V*=<UAX:Z--/I*,DW&47TE%N+Z,N=>.KGW%<WZ'8
M?FU>;T[:VN\PZ%Y@8]=5Q R3:93>%C+/65'1C/48Y^XC7!%6:QEE6*A2E,LJ
M51-0W.7R]XIO\9[I3[%SU&Q:SO=,Y)*<7#'=79CHY14HM322FFVHQ::73GPM
MY?T_E3:+OW%,=-R'1=BOKBVZY*?=VVU9^I1DXR3@VW!I)RDFFY&QA\S6
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
M2)8)%08Q<1$M$6$;',T"_91:LF3<B29,? I"XP+))RH
M
M
M
M                 ,:1>F-/0E\D]J0NI]:1&SYI-=*9V/%T2KL+Y+).<%*Y
M2D[@TBDK"_3<8+C!RJN#X/C&.O43E^GP!DL0                   H2>13
M45F\?GD6E;3J[U*U'FMT#R)TL[;IX29L&4O-KRZT(B@GGTC1-?N$;(Q7M3Y-
MA6.1)A7&2J],WHONCU(+OF@-RUGD-I36.[:>;'R#95/A[.V;>KZRD4\>-\%F
M(%TKZ:6%'U=F4G#%QG!<%]=N?I\.@M-8>"3+X@
M !6>^I,@9%QK/BQ9THY16(B+ULJ!?2V"$RDRD;' 5>0BXXZF<^H124;59XJ4
MN,=#89FSGXXP+E?Q(9U#Z>SF0DJSMO"J[2F<.6RDMLC21W:Q>Q5HKGW6Q*.S
MPHH7)5&SC/SUH@F0YE"K2BIS%PF7&4U\0BT@+9(
M                                :L<Y_P")+S$_DL<@_P!Z6W"5ZK\P
M1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)-<MW\1^-_(^1AIC=FIJY?)BOLE(V(F'
MRDK&2S6-574=9C32<#(Q3YU')NEE%4T%E%$4E55#D*4RA\F]AQGG_,>'4V:?
MC6ONTNGMEW3A'ME!R2QW=LXRBI823DDFTDFVDL>*Y5XYX3S:ZK4\IVZC5ZFF
M+C"<G.,U%MOM[ZY0DXIMM1DVDVVDFWG7*T<$_&WHVJS>Q+SI+5=5J-<0+)S$
M[<WD],1K1-OU]),J$_-2N'2[I0V$TFB*2BKM4Q4R)J'R4N?8:'RAYDY/KJMH
MVS<]=?N%S[80I4(2>?5YKA'"7JYMI066VEEGB=?XF\(<4V^W>MUVK;]/MU"[
MIV72LG%8]%BR<\MOHH13<WB*BWA%,7:]AKMLVAL2ST^%95NHS]WM,O5*]'1K
M2'8P58?S3UQ7X=M&,<8:LDHV(411P0N3=.SXF,;J;/1G8=)K-!LFCT6X62NW
M"K350MLE)SE.R,$K)N4NK<IY>7\_1+H<Q^0ZS1;COVMU^VU1HVV[56SIKC%0
MC75*<G7!1CTBHP[8X7R]6^IT ?6/C@ =VIU+F]FW*GZ_U[ R<K;;=(Q5;BXG
M#E)\K*6"2=>V(HWRDP9%CH[/J%,?"N5<-DR'446R3&<E^;N.Y:;9=NU&[;O;
M"O0:>$K)2PXJ-<5GKF4NZ7RQCN;24<^OU-MVO5;[N>FV?9J;+-QU,X50AE2<
M[)/&5B,>V/5-YSVI.3ECT] G1NLV^F--:LU,V>9D4]<4"J4PTCGN_P"$G%?A
M6<:[D>TQ2Y)A^Z0.M@O0N"8/TQC&,8P.3W)]ZGR/D>NWZ<>QZS5VW=O]E63<
ME'_=32S\<'8?BFQ0XQQG;^.PEWQT6CJI[O[3KA&+E_O--X^&<&5!\,]
M      1A<G_+/Q9XU3KZDDD)K;>P8MPLSF*WK<D<\CJX]0,8BK.QVJ1>LX5J
M]163,DJV9F?NVRI>U=%+(S9PGP+SGF>ECN3A5M^TS2<+-1W*5D7Z.NJ,7-IK
M#4I]D)+K&4C _//N(X!P?5SVM3MW'>*VXSJTW;*-<EZQLME*,%)/*<8>Y.+6
M)QB=8XM>7[CSR5V+$:H<UVXZLN=G=885#%JS$R%>L4F<AC(0J$W%.S*,)I[D
MF2MTG#9-%PIVID6RL<B9OV\X^WWEW#-GLWZ%VGUVVT1[K?:[XV5Q^,W"2^J"
M_F<9-Q66X]J<E^#@/W(\,YQO5?'IT:G;]SOEVT^[V2KLE\(*<'],Y>D5**4G
MB*EW-1<L@P,;#@                               5./ IW0'-CF33C8
MPZ,A4YWND"YRD7)JUMIO%YQAKDJF>CS,KW]?4_%^GTZ&[NI;L_3)!;'%HD
M
M                            AQ\[TF9AX[KZUPCA3$UL#5D88^3Y+EN5
M*V-9CUBEP4WJ9,:)PGTZX^!^O7X=,U0_4#!GTYK!NGPVVW*%P?W;SDU9V"V<
MFSDF6\;JS43AK@I/P%/A256[L_JXSC^P)GZD(L B@D
M        "G?$[#3K7U$KJ>P5-DW?[TE=>+(HG[D7*EEU$XULD98I#(%.HZDY
M!-?)3=W8XSC/0QBXZW?Y"/B7$!:)                         .'L,XPK
M$!.625.=.+KT/)SDDHG@ICD81+)=^\.0ISIDR<K=N;.,9,7'7\.<?A %)+P=
M0K_:/DKCM@R*>5Y"JTS<>TI-9,JQB(N[+'GI#IP8Q<'P1,[K8^28RIG!>JF,
M=>[)<9NS_207A1:)  BD\S]*D+;P6N$C'MUG)J%=J'=7::&>IRQY)52K.W!D
ML%,=5%HG:?54[>G8F3*F<]I##.WVY;E5H/)^GIM:BM5IKZ5G^UV^ZEGX-^UA
M?-O'JT:^?<[M=VX^)]3=3%R>CU6GO>/[/>ZF\?%)6Y?R2;]$RF..C)S'/T(B
MLH4QTTE#D(9,AS$(8Q2G5R;"1#&+C."F4R7/;C/QSTST%+E%/#:3_P#C>O\
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
MU6@7"S=L[-5*FDX53:Y4(0[APLX<F*GZ^$D[<GE_@22+"D
M
M
M
M                             !J-SWV/>=1\,N2FQ=:MI!:\5G4]H<0#
MR*=&9R-=7>M/E;FZLG!4''8XH;!\K-%QDO0^6';G)<9R;$KJ^H*I7B(\D.SM
M/\F(+6.XM@7>^ZGWW8(ZI2!;1-3%O?578L^]2CZE;XQ66>NGC9*1F72;&7PF
M?!56KC#DY55&B1<W)1RLKU(+MPM$@       ! OY^>+Q]M<8(/?-;C#N[AQW
MFE'LR9LF8[EUJZWJ,XRS]4DBY5<_()U",D.XW4C5D1ZIGIC)LBN#P\ UW^G:
MY2EEJKL_B+99')I"J+*[9U>DN;&>^M2SIK&7^$;&R4A$TXBQ.6,@DEU.HL:5
M=G^!$<B9KXD(LX"V2                       &I'.3BU!\QN,^QM'2AVK
M.8F8\DS0IYTEZA:WL& R=[5Y;)BXRJDU5=8,S>Y3_&'CG;@A?B<2GAY!Y[M%
MN6S.,>[H*Y0?NZAM72U_PXPT>I_CHJSU*649RT%,-<'['#51=JNR?-C9RFN@
M=1(W4IL];WJOP(/2"T5MZM;]TWK/=%0-G[O;+ID%;6+=0Y%'$:>59)+/X5Z9
M+)D_F,%(^LS<X+G."N$#XQG/3J++6'@DRN(
M                           &K'.?^)+S$_DL<@_WI;<)7JOS!$1].+_%
M<WE^[ZK^]W2A7/U(18>%LD "E[Y5>:M@Y,[TG=>P,B]::6T[89:M5B&(J=)I
M9K/$.%XF?OLFW)G!72SMTDLA&>KURVCOB4J2CER4W1SP7XVTG"^+U;OJH1ER
M3<:8V63QEUUS2G"B+^"2:E9C]5G1N480:YB?<#Y1UG.N66[-HYRCQ?;+IU50
MSA6VP;A9J)+XMM.-6?TU]4HRG-.*X9S-?P /J8L7LH]9QD8S=2,E(NF[&/CV
M+=9V]?/7:Q&[1FS:-R*+NG3I=0I$TR%,<YS8QC&<YQ@46VU452NNE&%,(N4I
M2:48Q2RVV^B275M]$BY55;?;&BB,IWSDHQC%-RE)O"C%+JVWT275OHBWOXMO
M&ZTXQUUGNG<,6W=\@+3&&PRB'2;-VAJ2"?%.7,5'KE]?!KC+,CXQ)NTSXP@F
M?+)'[&'"KGGYYP\QV<UUDN-\>FX\3HGUFLIZJ<?YI+I_1B_\.#7U-*R77LC#
MH_X#\(U\$T4>4<EKC+F.HK^F#2:TE<OY(OK_ %IQ_P 6:?TINJ/3OE9,D-=C
M9@        /R661;(JN'"J2#=!)19==90J2***1<G5555/DI$TDR%SDQLYQC
M&,=<BJ,93DH03<V\)+JVWZ)+YE,I1A%SFTH)9;?1)+U;?P2*S?DO\M2D]\^X
M_<4K(=&#ZK1=_P!TP3WM4G2&3,B]K.NG[?\ &-X?J;)'4RB?"CO.,D:9*W_'
MN-T/#'@1:7VN6<[I3U725&CFND/C&S41?K/XQI:Q#ULS/Z(:,><_N)EJ_>X=
MX^O:TG6&HUM<NMGPE5II+TA\)7)YGZ5M0^N==;.<FSDQLY,8V<Y,;.<YSG.<
M]<YSG/QSG.1MZECHO0TM;;>7ZF6-!GD4]Z:64ASKIRZ>V=<GBSM3=KDDB6X0
MQF)VYNN.U<KG!<DS^H;H/@\J5+XON2U&'IWH-1W9].WVI]V?PQG)Z+B#OCRS
M:Y:9M:E;CINS'KW>]#MQ^.<8/0Z'(X[,@
M    5.?!Q_2(\T_\5-C_ +^, +L_TH@MC"T2
M
M      0K^?)RW0\?DRDLLFDH\VUK1LU(<V"F<."NI5V9%'&?B=0K5JHIG&/C
MV$-G\&!7#]0( > '#OR3[RTI-7;B-R$F]/ZO+L6<AI"O1V_-F:N;REQ80%65
ME;!FO4ENXC'2CB+=L6F7BN2N5,,\)YQZ:2><UMQ3ZD&\/\VSYROTV[5_KB[^
M_6\1W0 _FV?.5^FW:O\ 7%W]^MX=T /YMGSE?IMVK_7%W]^MX=T /YMGSE?I
MMVK_ %Q=_?K>'= #^;9\Y7Z;=J_UQ=_?K>'= #^;9\Y7Z;=J_P!<7?WZWAW0
M _FV?.5^FW:O]<7?WZWAW0 _FV?.5^FW:O\ 7%W]^MX=T /YO?SMUW^[8SF#
M:IU=7^Y3M/X6FU9/TT3_ (TSGT+:V0C2=AT"E[R9ROCOZ8QVY.'= '\_@5>?
M?]):U_ZS$C_WP[H ?P*O/O\ I+6O_68D?^^'= #^!5Y]_P!):U_ZS$C_ -\.
MZ '\"KS[_I+6O_68D?\ OAW0 _@5>??]):U_ZS$C_P!\.Z '\"KS[_I+6O\
MUF)'_OAW0 _@5>??]):U_P"LQ(_]\.Z '\"KS[_I+6O_ %F)'_OAW0!!Y,SF
MTN/W-,MIW)+N+!N#37(6(M&P)MQ,+6!Q*76B7EC-R[]::Q@SB7.O)1ACF6Q]
MM7KUQTSD5>JZ ](1!=!T@BY;+).6SE)-=NX04(L@N@L3"B2R*J>3)JI*IFP8
MIBYS@V,]<? 6"3]0                        :6^1C8)=8<%N5-M]QAJN
M73%QK,>YSTZH2]]89H<*LGUS@OKIRUE1RGUZX[\8ZXSCX9F/5@@$^FUH!7FP
M>4.TE428-7:;KZ@,7!LJ8.H6Y3<]8I5%'&,92,1'-$9F5[LX-C)T^WKC)NE=
MGH0BV:+9( ' 6JK5Z\5BPTRV136=J]KA9.NV*%?%,9G*PLRS6CY./<X(9-3T
M7;-P<ALE,4V,&ZESC/3(_7H==J]LUM.XZ"R56NHLC97./K&<&I1DOQ32?7I\
MS\>X:#1[KH+MLW&N-N@U%4J[(2])PG%QE%_@XMKIU^15\WYX(MQPME?O^.UY
MJ5VI#MTHI'05ZDG%8NL*@J?JDR</48QU7)]%H3K@SO"K!4_PZ-NO7(W;XK]T
M7'=3HHU<OTNHTVYQC]4Z(JRF;7JTG)65M_V<32_MFAG+_M+Y+I==.[A>KT^J
MVJ4LQKODZKX)^D7)1==B7]O-;?\ 8, 5SPE\Y)Q9-*3A]8TXAU?3,XL>PVCI
M%$G<D7UU"U&/M3C*713)NA"&/T(;[/7MP;U>L^Y7QCIHN5%FMU#2]*].TWZ]
M/ZLJEG\VEU77UQX_1?:UY6U<E&^K0:9-^MFH32].K]F-KQ^2;Z/IZ9WFU%X!
M(Y%9L^WOOET^2QDF75:U1 )L.[I@AC>G<[9A\8Q#&ZE[?D9#=N.[!L9ST+C#
MD'W6W2C*KB^U1C+X6:JSN_\ M-7;^?\ C/Y8^>5^.?9_1&4;>6[O*<?C5I*^
MW_1==W?E_@+YY^4Q?'KA!QAXOE(ZU%JV&B[)Z&4'%XFSN+-=W)3IX2<8)8YQ
M5X\BD'A<8]5O'^T:'S\?2&O/+?)G-N;MPY!KK)Z/.53#%=*ZY7]."2DU\)6=
M\E_:-E>&^*^!\"2LXYM]5>NQAWSS;>^F'_4FY."?QC7V0?\ 9-L!X,R&
M            !7P^HBTB>Y\8]9[NCVWK2&E-B'B9A4I,X]O3=HMF<2\<J*$3
M-G/IV^"A$28/DI<>Z/G&>[.,&K@^N S/G@OWTWV_P7K-+>.TU;1H2QS>LY5
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
MAF^N<FT,9-9>(BCMVS=C5JTHZ2*?+)DF3*^4TLNE72B*:A:')LDWX%(
M
M
M
M                                        /CD(]C+,'T5*,VTC&2;-
MS'R,>]03<LWS%ZB=L[9NVZQ3I.&SENH8BA#8R4Y39QG'3( @XTUX,=0Z5YCP
M?)2N;0E76N:7:E+U1M)OZDV<+0=DP1VM#MU[ZM8%3O8*I3"B3N/+F**\SZ*)
M%7&3HF77K[VU@$Z8H         ==M]4@+Y5+-2+7&MYFKW" F*O8XET3!VTG
M!ST>XBY5@N3.,X,D[8NCIF_V# "@25+8?BE\BR'K>]?K:-V3@Q53)D2SL+3M
MF;F2.LGC[#/W%OUM.&Q]GO(QDCYQ_NC?X7OU1(+^]2M5?O55K=VJ<HVFZM;X
M&(L];F69LG:2L%.L&\I$R+8V<8-E!XQ=)J%ZXQGH;XXQD623L(
M            #Y7[]C%L7DG)O&L=&QS5P_D)!^X1:,6+%HB=P[>/';@Z:#5J
MU03,=10YBD(0N<YSC&,Y 'G3>178&LMJ<W.1VP-/.VLCKVS;!</(>78$*6/G
M7R,7&,K-8H\Y")E<Q]BM35\^07Z?W0DX*IUSW]<WX]%U(+BOA;AK-">.#C^A
M9TG3=1]^429@VSWU,+HUF9V;;Y&$5P10I<D:R+9Q[MOTR8IF[A,V,]#8QBU/
M]1)*<*0                                                   !J
MQSG_ (DO,3^2QR#_ 'I;<)7JOS!$1].+_%<WE^[ZK^]W2A7/U(18>%LD_AC%
M*7)C9P4I<9,8QLXP4I<8ZYSG.?AC&, EGHO4-I++]#SC+4X0=VBR.FRI%VSF
M?F'#==(V#IK(+2+A1)5,^/@8BB9L9QG'X<9'8300E7H::YIJ<:H)I_!J*RCB
M?N$XV:^^R#3A*Z;37HTY-IG #]9^0 "3KQ0[-XRZEY*FN/)-Q#Q*+.MG3UA:
M+!&RDG#5>_K2T<FA*.BL$';2,6Q$&<E1D':646*N<*>HB;&%2X4\[[+S3?\
MAG^7<-5EDI7?]YKKE&,[:%&68KN:<EW]N:X/,U].)+Z7G?[>]]X+QWG'^9<X
M=5<8T8TMMD9RA5J'.*4WVIJ+[.[MLFNVM_5F+^I7186;AK)$Q\]79>+GX*7:
MI/HJ:A7[24B9-BN7!T'D?(L55V;UJL3/4BB9S$-CXXR.<6ITVIT=\]+K*YU:
MJN3C*$XN,HR7JI1DDTU\4TF=/=+JM+KM/#6:*RN[2614H3A)3A*+])1E%N,D
M_@TVF<H+!?       TYYW<HWO$#CO8-Q1%986Z>0FH"M0,-*OUH^+/*3[HZ1
M7DBHV*9XX:L&C=5;*".2*+9)@OJ)XSE0N0_%W!Z_(/+JN/:BZ>GTKKG9.<8J
M4NVM9Q'/1.3:7<\I9SB3PGC3RUSZWQOPR[DNFHAJ=6K:ZJX3DXP[K'C,FOJ:
MBDWVQPY8QF*RU5"Y0>3_ )4\IX1[3;/88:AZ\D>].2HNM&+Z"C)QMU)Z;:R2
MDA)S%AFVV,$QE1L=V1BJIGNRW^!,$WOX3X2X+P;4QW'14V:K=X?IOU$HSE!_
M%UQC&%<'\I*#FET[_7//;GGGGR!S_2RVS7W5:39I_JHTT95QL7P5LI2G9-?.
M+FJV^O9T6([QETPP !OAXRM=?E-YS\>(50A3-(&YFV$\.H7N22)K>*D;PS]0
MOQSGW$K!-T"_#..]4O7[/7.,6^:=W_R7QAN^I7^);IO87X_N)1I?^B,Y2_)/
MXF6_!6R_Y[Y7V;2R7].G5?N)?)?MH2OC_IG7&*_%KX%Z,<PCK
M                     !4Y\''](CS3_P 5-C_OXP NS_2B"V,+1(
M
M                       !!I]0=_$/A_W?M>_YM7\5P]0S!?B$W[4.,7BE
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
MM-LVW1[-!I*(55Q^4*XJ$<OXO"67\7U.V#\!]
M
M
M
M                                         *\/GWX6K;3U+"<LJ)%'
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
M#5Z>3_+W.W_EDC8;[7[85^6M-"7ZK-'J8K\_;[O^2++F(YTG34
M                     "ISX./Z1'FG_BIL?]_& %V?Z406QA:)
M
M                    #4O5?.3C!NG;EGT;KG9K6>V155)E-Y#&A;!'-),U
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
M&*2BEA)>B7R1_L02
M
M
M
M                     <?+149/1<E!S<<REX:9CWD5+Q,DU1>QTG&2+=1F
M_CG[-R11N[9/6BQTU4E"F(HF;)38SC.< "BAS(X^;6\2G-^J[)U Y>M:9BQ.
M-B:%M#TKIRP>P.%C-[)K&S+)JHGD%8AE)'B91'"Q%7L2\27SE/+GM)>34EU(
M+ <;Y^N"9J36I^:<;/;6V3AF#NQ4.&HCR4>UF:52:XD8CY[(.(*O2Z+1RLIZ
M3E!QVK(HY-DJ9S%2S1V,G)K]>/J0]"L"*9UMQTV];%,$-E$MXL%,U\0Y_0P8
MI5#P+G9IDB9<]29S@I\X3QW],YSV8=C(R:4;"^HVY+S.5DM9Z0TU0VRN>A%K
M.XM^PI9LGVE^*#MI*T:+RMWXS]I1BH3MST[.OVA5V(9-$=A>8?R)[%RNF\Y$
MS-48*Y5RG':]K=/I&&I5<FZD0EX.!;V4^"%-T+E5\H<O3&<9[NN<SVQ!K@Y9
M<V.3&4E7C3E+R!R^P@9%5RAMG:V7A3*).&V4CJDGO<8RJN0Y.F<_:.7./CG&
M1/1 S%3?%/Y#KWA/,)Q5V.QPIT[?OD:N:ZSCJ0Y\>IC8,]6,I? F>O=TZ9Z8
MS\<XQF.Z/S!MI3?I_P#GO9LI9GOR+Z\(8^<*XM>Q'4BLD0IE<9-@E$K5R24,
M<J>,DQZF,9]0N#9+]OLCOB#:NG_39;%=^D:_<IZ57_P962I^M9RX=>GQ,FDX
MFK31^G=^#!\I9Z?A[<_@$>X,&T=4^G!XWLR)XO&_=W6)3&,^J:J,Z'3"'-V&
MQC*9)>O7S*>,*9QGIDQ^I<9QUZYZXCO8P;+U?P-^/* REF6INR+OA-0AS%M&
MT+$TPL4J_JY25^Y>:@;":B?XK.29(?L^.#8/]L.^1)L#7?$OXZJOA,L9Q9HS
MG"7H]OWBE;K<,Y]N<RB?J&MMHFS+=QC?;[\F]4O0I^XN,8$=T@9A8<".#T:W
MPU;\/^,JB>#F/@S_ $=K:5<=3YZYQEW*5MX[R3'ZA<G[2_J8P([G\P=T:<3>
M*[ C9)CQHX_LDV1$2,TVFFM=-R-"-\%*W(V(C7"%0(@4F,$P7I@N,8Z=.@9?
MS!#MYY.+.OG7#>-VY1Z%5JO/:7V+ OY%]6*W$0N5J=?54:9,,WGRMJSRJ16S
M.H-4IS]_9Z&2XQ]O)L50?7!!W#Z?;<*M\X73NM)%]A>2TEM.P0D<SRIZBK2F
MW1LTNL,L?KT.0CBT24ZF0OQQ@J'PS_M2IKKDE$[(H
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
MUP7CAS).K                                %3GP<?TB/-/_%38_P"_
MC "[/]*(+8PM$@
M                                        :H<WN0+;C)QBVKM;#E-"
MP,8!:!HR1E"E5=7NS=8:L>@F8A_<8C7SKWZY,8ZY:M%<]<8QG./>>,^)SYKS
M;0[%VMZ25JG>_@J*_KLS\NZ*[(O^U.)CWRIS&O@G ]PY#W):R%+KH7Q=]OT5
M8^?;)^Y)?V(2^11+H^P+QK6W1-^H%KGJA<X)V9]%66!DG,?+-7"A3IN.CI Y
M3K(/$53I.$E.])PBH=-4IR',7/4/<]IVS>=OLVK=:*M1MUL>V5<XJ4&OAT?H
MTTG%K#BTG%II,Y,;5O&Z['N->[[/J+M-N=4NZ%M<G&:;]>J]5)-J2>5*+<9)
MIM$R%H\H>F>6?&F5X^<]M3[ GWV,QLG%['T.\JT1-.K1!X4Q$6/Y/9UF<+59
MKTUE4G2J*<FP6(Y5P6/3)DJ6-1^5_:U=;N3U/"]=35MMD\NG4^YFI/U4+(1L
M=B7\JFHR224K)/ZC<WAWW<44[6M-SG07W;I7#"NTOMXN:71V53G6JF_YI5RE
M%MMQKBL1(6)Q2N8?&94V,E(:G1>7+*K1D[*MIV?:PQG[Q\C\^G&<7",Y::<+
MO5%G2Z+)FW,LH;"*"*.$TB;)>/N$Z#Q_QFGCVBD[)QD[+;&L.VZ>.^>.O:L*
M,8++:A&*;D\R>KWDKGVX^2>5W<EW""J@XJNFI/*JH@VX0[L)REF4ISEA9G.3
M2C'$5NQXQ;Q#Z\YX<<K%.K$;Q[FVS%1]94^$TTW^PZ99M?PYE%#="D)\WLZ'
M7.>F,8_#G&!\/S7MFHW?Q;O&CTJ;N6GA;C^[I[J[Y_\ @5R/N^"-UTVS>6]D
MUNK:C3+43IR^B4M13;IX9_W[8EZ(<PCK         &&N0^W&VA=';4W&ZCC2
M^-=TJ;LC:)*;*99229M3%B(Y98O4S=L^E5$4E5<8-E)(QCXP;)>F?1<1V"?*
MN3Z'CL)^W^\U,*W/^S%OZY)?%QCEI?%I+ID\SS/D=?$>*;AR6R'N+1:6=JAZ
M=\DOHBW\%*;BF_@FWAX*"FU]JWO=NPK3M'94\ZL=RM\HO*2\BY,;L(93/:VC
MX]MW92CH>+:E(W9M4L%1;-DR)DQ@I<8'5;8=BVOC6TT;)LU4:=NT\%&$5_KE
M)^LIR>93D^LI-MO+.0?(>0;MRG>=1O\ OETK]SU-CG.3_P!48KTC""Q&$%],
M8I12PC'@^N?&     +NWBFT;9-$<,:!#7%FXBK3>I&:VA+0SHN2.89*V&:D@
M&+E(W:HV>FJT8P7<('*51NY642/C!B9'-'SMR?1\I\C:O4[=)3T.EA#31FO2
M;JS[DD_BO=E.,9+*E%*2Z,ZG_;YQ37<2\8Z/3;G&5>X:N<]5.#]8*['MQ:]5
M+VHURE%X<9-Q:RF2.C#QFP   ,>;:UG6MS:OV#J:X(9<5C8]/L%,FRD*0RZ3
M"PQCF-5=M,J%,5-^Q]QA9NITZIK)E-CXXP"Z=04<O'GM2Q>/KR2,J5L-QF-B
MRWNR\:]O8)ZB;#V,E8TX!I8"Y6)C.8F'N,7'2V%\%R92/2/Z?7"OQO27=')!
M?0%DD "L9Y5O*$^GW]FXO\<Y]5E7&"[B#VOLV%>X*YLKM'.49&D5"09JY,WK
MC53!D9-ZF;"D@H4[9/)6A5#/-UO!7A&K2U4\VYA4I:R:4]+IIKI6GUC=;%KK
M8UUK@UBM8F\V.*KT2^X'SU=K+K^!\*N<-%!N&KU4)=;6NDJ*91?2M/Z;9IYL
M>81Q6I.VN^-N33$   ,U<>]!W[DUM:NZ<UF6"S;K*2379GL<RA"12#2'CG,K
M)NEW*A%W2^&C!HHIE%J@Y<F(4V2I&P4V<>;Y;RK:N%[%=R+>O=_R^EQ3]N#G
M)N<E&*2Z)9DTLRE&.6DY)M9]1PWB&\<ZY!3QK8O:_P QO4G'W)J$$H1<Y-OJ
MWB*;Q",I-)M1:3Q=AX(<4\\.>/4'J)[9$;98E9N8M]NFF2"S6'5L<]AHBNT@
MF[G&'98F-CXYLW(HM@JKDZ1U\IH^KZ*?-CRCSK_VA\MMY!72Z-&JX550DTYJ
MN&6G-KIW2E*4FETBFHYEV]SZC^)?'W_LTX;5QRV]:C6NV=UTXIJ#LLPFJT^O
M9&,8Q3>')IS:CW=L=R!CLR8   'X.CKIMG"C5 KERF@J=LV.MAN1PN5,QD4#
MN,IJX0*JIC!<G[3=N,]>F>G05047-*;[8-K+QG"^+QTSCY9ZE%CG&$G6NZQ)
MX6<9?P6>N,_/#P4B+MY/N?+O8[ZPOMW62H2T'89;*=+A8J!CJG KD?&36KSJ
MKKQ;IC.,HDR'MR%EL2"^,$SDZAU#'.;I=MGA+Q57L\=)5ME.HHMIA_6G*<K9
MKMZ6*U24H.6>Y^U[<>O1)))<L-T\\>7K-[GK;=UOTVHJNGBB$*XTUONPZW4X
M.-D88[5[WN2Z=9-MM[T5'S\;<BZ>VB[EH>CVV[-R>D>W1MLEJK$/2D15(FN\
MJ.(6</AZHKE,ZID)%!$V2GP1)+!R^GC'</M3V"_<'?MVZ:K3[:WGVI50MFNJ
MZ*WOATQE+NKDUTS*6'G+&W?=_P CT^VQHW/:-)J-T2Q[T;9U0ET?65/99]6<
M-]MD8OKB,<K'#N?/OR$,Y.=GI332#/)BY30<K7=VY(3&"]Y3NTK$S24,8W7.
M,X1+C&,XQTSTZY_1#[5.)*"5FY;B[/FE2E_H=;?^MGY9_=]S)V-U[7MBJ^";
MO;_TJR*_\%&YW&7R7<:N=MVJ.F>47'O7<7>CRR:^K7=SB:[L^BR-L4]+"3.'
M4ME>][2+;(&3(1EC&%R.SIX3PZ(N9!%7$?DG[>MVX7M=G(-CU3W#::5W71</
M;NJA\9X4I1LA'UG)=LH+KV.*E*.9_%OW*[/SG=Z^.;]I?\MWF]J-,E9[E%TW
MZ5Y<8RJLEZ0B^^,W]/>IN,93OE*4I<%+C!2EQ@I2EQC!2EQCIC&,8^&,8P-<
M39T_H                               BQ\QW&\G(G@ULPT;'>]NVFB$
MW133I)X,[S]SFSO-RCTLD(9RX)(T)W)^FV3S^/>I-L]IC$)@51>&"%WZ=[DX
MM5]K[(XJ3\CG$%L^)7V-0&RZBF4V]]J#--*SQ[!+!O3*O8Z2G[I8V2_VD 7&
M,XSGH:N:Z9(1;P%HD                  (<O(YXMJ?R4B)_;NEXN.J7(1H
MBM)OFC;T8ZO[:]%/)UH^=3P4C9A<5RD_N25^P5=7\4]R8AR.&NP_A[SAN'#=
M15Q_D<YZCB4FHQ;S*S2Y])0^,J5_/5U[5]5>&G">M/FOP'MO.--=R/C%<-/S
M**<I)8C7J\+K&SX1N?\ );T4G]-N4U.NH/)QLC"R4A#3#!W%RT2^=QLI&2#9
M5F_CI%BN=J]8/FBY$UVKMHY2,FHF<N#D.7.,XQG&1T#INIU-,-1IY1GI[(J4
M91:<91DLQE%KHTTTTUT:ZG-^^B_2WSTVIA*O45S<9QDFI1E%XE&2?5----/J
MGT/A%TM%C[Q<5'B#RYTU>ZMOG06IE]AZ2]@ZE[C&P*5'<V2@2J3MU&3LNXJ"
M\ 4\O!N8)RV?+D*3"C?T#J=RBRYCZ=^;]?Y!X!R/2Z[BVZZ];1N?<H4RL=RK
MOBTI0@K5/Z)J<90B\XEWI848I;L^ ]N\;^1N,ZO;^7;/MSWG:NUSNC6J'9IY
MIN-DW2Z_KK=<HV26,Q['+,I3;KNV=6!6LMA6JK9TRK"LY+*UQF^5RN^:0*C]
MP:';/%S9R99TA'Y3*H?/Q,?&<C;K11U4=%3'72C+6JJ"L<5B+GVKO:7P3EEI
M?(TQU\M'+772V^,HZ!VS=2D\R5?<^Q2?Q:CA-_%G!_\ GNOX?[/]C\/PZ?@'
MZC\A;5\1O$7BH?26O^34! .;MM66=R!W4S>5F4JXUI::^[>0DA#U6-:-&<;'
M=AD_=MWJR*L@=)RDIA5,N2)DT(\_<_YTN2ZOA6JMCIMBKC'$*4XK456)3C.V
M3;E+^Q*":K3C)=LGEOHE]N?CGQ\^*Z/G6CIEJN062EF=[C-Z:VMRA*%44HQC
M_;C-IV-2C+NBL14?OGIJ55A^1VK+5%)E;VFXZKZVU)(B)$W:=>L#^-KTNMDI
MLKJ/W#-15F<QL8+Z#!$I<Y[3=,L?:QK]=J.'Z[0WO.AT^N_I-YZ>Y7&5D%\%
M%/$TE_-.3?JC#WW<[=M^FYMM^X:=8W#4[?\ UDL8:KLE&N;^+DXMP;?3MKBE
MZ,@O524044163.BLB<Z2J2I#)J)*)FR11-1,^,&(<AL9QG&<8SC.!L]&4914
MHM.+64UZ-&I\HRA)QDFI)X:?JG\F3#>&_4FCK?R(C-A;0VO3HBVT!W[C66H9
M9TK&35RM+IHNW9SQ'4HV:0\HV@/7,LUCV#EQ(*O4RJJII((]'.O/W$[]R;0<
M0GM&R:#46;?JXXU.JBE*%52:;KQ%N<79C$K)QC6H-QBY2E]&RGVS\=XKN/-*
M]ZWW<=-5N6CEG2Z.;<;+K6FHV)R2A)5Y[H5URE8YI2E&,(_7J)Y)N'M_\<W+
M"-V3J565KVL[);\[)T)<X@ADL4R<CI%&;<T,ZY2F2;R%)D#E*S(KD_O(G*!S
M9.?W!$^?L7W+J=)2U]XYN>=*YV:29VEJHRA]MTYO'0^X:,CDR9H:?525*WGX
M=)4QE%ZG:L-%'#)3!CY0-A1LH8RB!C&MR6&2:^>6;@+L3EU Z]O>F,QLCLC6
MJ4U#N:A+2;2%3MM8G56;PF(F8DE4(EG-PDFSR8B3M5LW<-W2N<KD41236V$\
M"^5=HX!JM7M?(^^&S:UPFK8Q<_:L@FOJA%.;A.+ZN*E*,HQ^EJ4G'6K[A_$&
M]>1M)HMVXQV3WO0J<'3.2A[U5C3^B<FH1G"2Z*;C&49R^M.,8R@GJWB,YQ3E
M\A:/8-9P]")*J$,XL]FO]#<P4<S*@BY>NB$K=DG9>;.Q26Z'1CFSM7O*;KC!
M"G.7:'7>?_&6FVNS<])K;-4X+I771>IR>6DOZE<(0[FNCLE%8Q\6D]3-!]N?
ME;5;O5M6LT-6D5CZVVZC3NN,<)R?]*RR<^U/K&N,WG/P3:N!Z U&PT+I766F
MXV6=3[7750B:S\[>HD;+RSEDACWTC[0BBQ62+Q\=11)#"BGH)&*GWG[>_//C
ME>_V\JY)K>175QJGK-1.SL3RH*3^F.>G<U'"<L+N>7A9P=).'\<IXCQ?0<9H
MLE=7HM-"KODL.;BOJEC+[5*66HY?:L++QEP1^>7CI.2B>M.4$&V1<Q%<AR:L
MOQL'P1U'-W$X\F*1(82^/KLEY*;D6RQ_AE)51N7[6%/L;1_:UR_2T/6\(U4G
M'476?N:/E)J"A='/P:C"N27Q2F^F.NI?W<<*U=\=#SW214M-15^TU'SBG8YT
M2Q\8N4[(R?P;@NN>E:C'3X]<YQGI]GICKUSUQ\,YZXZ8[>OQ^/Q_]>-S#1PV
M6X^</^1/*&5PPTWK2<L,>FKZ<C;7B9(2D1':;.%,2-LEC-88KDA2F-AJDHJ\
M5P4WIHGSC.!XSEOD'B'"*/=Y%K:J;FOIJ7UW3_V:HYGC^\TH+*S)'N>&^-N:
M<]U'L\9T-MU*>)72^BB'S[KIXAG^XFYO#[8LL0\5_![J;7IHRU\EK!C<-K0R
MBZQ1X,SZ'UE&N29*?TGRYL-+'<\(K$QG&5?ES10N<IK-%2YZYU%YS]S._P"[
M]^@X95_EV@>5[T^V>IDOG%=:Z<KY>Y-='&R+-SO'_P!JO'=F=>X<XN_S+<%A
M^Q7W0TL7\I/I9=A_/VX-94JY(G*B(>(K\5'04!%QT'"1#)M'1,/$,6T;%1<>
MS2*@T81T>R21:,F35 F")I)$*0A,8P7&,8&L>HU&HU=\]5JYSMU-DG*<YR<I
M2DWERE)MN3;ZMMMM^IM;IM-IM'IX:31UPJTM<5&$(1480C%848QBDHQ2Z)))
M)=$<B+)?
M
M
M
M                #4[F;P\UCS=TP\TWLU>5B6R<U&V>L6ROX8_>"I66*PNB
MA)QOS%J[9K)/(YZY9ND5"=%FKD^"F34PFJG*;3R@145SZ<[B(QRDI9]N\AK"
MJGAH8R4;,Z[KS%=5,IO>861/KR:>X;.C].PB;E-1(N,XRH?.<&Q5WLC!GVK>
M"/QV5_*>9;7U^O/9A/!L6G:=O:85R0JV#&4^Y+VG9QE7*I<F[>W'5,O;C&,G
MP:.^1)LI4O%UX^J4=$\/Q1U0\RADN28ML6^OQ#9(=NICUD[W(V--QC)FQ>N%
M,&P8N3XSUP<^#.Z7S!M'3M%Z2UUZ'Y/M.ZKHOM?2]M]SM>U*L>W]#VOH^A\D
MB&/H^C[%'M[>G;Z).G]H7I&6#*@@             !K/S&XYM.6G&G:_'IY8
MUZCC8L-&MV5D;M<OOE$S7K'#6Z!=.F)7#0[Z-^=P#<KM JJ1EFIE"%.7)L9Q
M*>'D%/\ V)XM/)KP>L3C8FFR6JSM8KJ9/8?&*V3RL_[(O1<K>3J#'$)L!=N9
M/NPZ1)'/8_&"G*=4Z>2Y/<[HOU(,N<?_ #Z\MM.O4:ER+IL#O&*BERQ\FXE6
M6-:;5CO;F1;G1<2<1&9K[U9FBF;)DWL+AXX6^*KO&<F,#@GZ GLXW>9#@WR*
MPPBS[(_(Q=7?HI9J.ZB,J<15V<A"F2C+C[Y[19$BSHV4VZ9I%!ZOGM_N8AC8
M**'%HDE);.6[UNW>,W"#MH[02<M7395-=NY;KIE50<-UTC&26062-@Q#ESDI
MBYQG&>@I!^X                      #C)M%\XAI=O&*91DEXQ^C'JE4]$
MR3Y5HJ1HIA7'Q2R1P8N>[_:].HOZ:54-37*Y9I4XN2]<Q36>GQZ%C51MGI;(
M4/%[KDHO.,2:>'GX=?B><(LBLV65;N$E4'""JB*Z"R9DED5DC9(JDJD?!3IJ
MIG+G!BYQC.,XZ9'8:,HSBIP:<&LIKJFGZ-/Y'$V490DX334T\-/HTUZIKX-'
MY"HI       NE^'W=QMP<+J9#R4EE_9M.2DIJR7]8^<NBQ<3E&4I9LD-G)_9
MMZA+-&22G]J<S%0N,]Q#8QS@^X/C*X]Y'U.HIAV:+<81U,,>G=/,;OXNV,YM
M>J[T_1HZ?_;;RI\D\8:737S[]=MED])//KV0Q.C_ '53.$$_1N#7JF2D#!YG
MP             -6.<_\27F)_)8Y!_O2VX2O5?F"(CZ<7^*YO+]WU7][NE"N
M?J0BP\+9( $-'E*\C6Q>'LM4]7:LJ$&YLU_HTS85KU9#.W3>MHN'<C7H[-?B
M&JK9!Y/1[YJ9WD[LZK4F,)$,@KA0W;L7X.\/[1Y"HU&^;YJ+8Z+2:J%:HKPG
M8THV2]R;3:A*+4,02D_J:E'"SK+Y]\U[UXVU&GV#8--5+7ZS23L=]N6JDW*N
M/MP32E9&2<\S;@OI3A++Q4.D)!]+/WLI)O',A)23MS(2+]ZNHY>/GSQ8[AV\
M=N5C'6<.7+A0QU#FSDQSFSG.<YR.@%555%4:*(QA3"*C&*6%&*6$DET22Z)+
MT1SBNNMU%T]1?*4[YR<I2DVY2E)Y;;?5MMY;?5L^07"V          ?[(JHG
M@^$U#DPJ3*2F"',7"B>3%-E,_;G'>3)BXSTS\.N,"'%/&4GAY1*E*.<-K*P_
MR/\  D@     VCX02*D7S(XL.4B8.97D#J..SC)C%QA.8O,)$+'ZE^.<IHOC
M&QC\&<XZ9^&1X?R93&_QWOL)=$MIU4OXPIG-?ZXGOO%=TM/Y,X_9'JWO.CC_
M  G?"#_U2+^ Y4'7T                               "IQX:,9AO*[S
M>K#$V2Q*%3Y X(DIVJ*YS!<D=?Q\<8R^2^IG*;9^K@W3I@^3=<XZXQTNS_2B
M"V.+1(
M                                %9KS][<D5;)HG0[5T=*)90<MMR=8
ME,7)'TC)OW]-J;I4G7)RGBFT1-$3STQ@V'A_P]/ANC]J6P4QT>Z<IG'-\K8:
M6$O[,8QC=:E_M.=+?^PC1?[P.1W2UVT\2KEC3QJGK+(_VI2E*FIO_84+DO\
M;971&WQI8   'ZHK+-EDG#=55!P@JFL@NBH9)9%9(V#I*I*DR4Z:J9RXR4V,
MXSC..N!3*,9Q<)I.#6&GU33]4U\BJ,I0DIP;4T\IKHTUZ-/X-%TKQD<]H3EQ
MJQG4+E+M6_(+7D2BUND4N8K=Q<H5GE!DSV-#I9-VND7_ *J2<J1+XM)(V<Y3
M30<->_G!YJ\5ZG@&^2W#;JY/B>KL;IDNJIF\MZ>;^#CANIO]=?QE*$\=/_!/
MEW2^1M@CMNYV1CS'15I7P?1W0CB,=3!?%2RE:E^BSX1A.O,H@PB9Z
MPSR*U<GNO0^W]3&P3U[_ *\M=:C5%5/23;3<A$.DX%Z8_7!2X836&ZWVOLY]
M/H;&2]<#T?$-[?&N4[?ORSVZ35U622ZYA&:[X_[T.Y?/KTZGF>:;"N4\2W+C
MKQWZS16U1;Z8G*#]N7^[/ME\NG7H>>T[:.6#IRQ>MUFCQDX6:.VKA,R3ALY;
MJ&17;KI'Q@Z2R*I,E,7.,9*;&<9'6FNR%L(VUM2KDDTUU33ZII_)HXVV5V4V
M2JM3C;%M-/HTT\--?!I]&?.*R@   )F?#=PVA>06WYK<&R(-*9UEI56-6CXF
M02*K$VC93T^'D(Q?MU"F2DHJM,6YG[MN;[!UU&9%2G1443-KI]Q/D34\3X_7
MQ[9[77O6Y*2E.+Q*K3QZ3E%KK&5DFH1EZJ*L<6I*+6S?VT>,]+S'DEO)-[J5
MNQ;6XN,)+,+=3+K",D^DH513LG'T<G4I)QE).WT.?9T@       HN^=S6C?7
M?D%M,XP0(S2VQKO7VSL$0SVE]WEK(4%^Z*7!OQ:KN3H"JQ^G3N5.8_X3=<WH
M?I(+M>LY>3L&M]?3TT0Z<Q-TBJ2\LFH11-0DG)0+!X_(=-7\:0Y72Q\9P;[6
M,_A^(LDD;'E;YF1?'[CQ::7KV^5U'>%]?1]&;PL79(PUWI5<GX^0?S]R5@FS
MO,W&)8A6)F31X8B7HO)!!9,V3$QC.=_!/CF_EG+J-RW?2W/C.EC*YSE7+V;K
M*Y1C"GO:[)?7+OG#+S"N46L,U[^X/R;I^'<,U&U[-JZ5RK63C0H0MC[]%=D9
M2LN=:??%=D>R$\+MG9"2>44RAT8.9     !VBDW2TZYMU<OE)FGM=MM2F&,]
M7IN/4PFZCI2.7(X;+D[L&35)WD[5$E"F253R8ARF(8Q<_AW+;=#O&WW;7N5<
M;M!J*Y0LA+TE&2PU^'X-8:>&FFDS]^U[IK]DW&C=]KME3N.FMC97./K&47E/
MY/\ %/*:RFFFT7^^-.WT-^:!U'N)%-!!:_T:#G)5HUSG+9A8C-2M;/&MS9,8
MQD(RQ-G3<F<_:R5/&<XQGKC'*3F?'Y<5Y7N''I-N.DU4X1;]95YS7)_C*MQD
M_P SL%P;DD.7\0V[DL4E+6:2NR:7I&S&+8K\(V*<5^1G >9/5     'GF\AW
MC:1W_O*09]<-'VX=F/&N#$],V&SFZS:R'5/_ -IY](^/L_J?@'6[B-<Z>*;7
M59_B1V[3)_FJ8)_ZSC3S.V%W,-VNJ_PY[EJI+X='?-K_ %&'AZ$\T !E#2=0
MNM_W!K"F:X,JE?+)>ZO%U-VEWX^73B\PT]A+K*$QG+=I#K%PZ76ST*BBB8YL
MX*7.1\3DNX;;M7'M;N.\8>UTZ6V5J?\ -!0?=!?-S7TQ7Q;275GWN+;;NF\<
MET&V;)E;O?JZHTM?RV.:[9M_!0?UR?I&*;?1'HACD6=G0
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
M))?!))')"R7P
M
M
M
M                                                  UDY \-.,'*
M-BHUWGIFF7A]E'V[:T*L#0]XCD\)E3(G&WB!5B[8R0)A,F?1(\P@?*9>\AL%
MQ@2FUZ @0Y)?3G1KC#^=XH;E6CU>BJZ&O-SI^[9G4,;"F6T;L&KQA';-!,O<
M1!)W#NCFSVX5=X^TIFM3^9&"+K)_*WXK9#.#9VWK2C-'I/B;".R= 2JCA7)"
M%P?.++KQE(2:9.G3&6<M@G3_ ',V,=*OID"47C;]1C&N,,(+E?II:/5Z)(+[
M#TPI[MF=0QLIX<R6OK1)D=LT$R]IUU6DPZ.;/=E)IC[*>:7#Y#)/IH#F+QDY
M11Y'NB]S4R]N<HF<.*XW?J1%TCT28SZBLG1Y]&*ML>@3.,X]55D5(_3.2F-C
MXBAIKU)-EA                     (9=O>$OCCM;;]CV<A>-BT6*N$\YLE
MBH]6^[QXXLI)N#O)L]=DIB+D5H-M)O53KX0.B[1;**&*B4B.$TD]C./_ '*\
MPV+C].R2TNCU5^GJ5==UON=W;%8A[D82BIN,4HY3BY))R;EF3UDY)]K7">0<
MDOWZ&KUNDT^IN=ME%7M]O?)YG[<IPDZU*3<NUJ:BVU%*/;%1C>43Q@QG&R(B
M=V<?8N7<:<;LHB!V# O'SV<DZ3-D(WC65N5D'1UG2]?MCK)"NLG[2,913!2=
M$'*23?-7A'S9?S+46<:Y9.M<B<ISHFHJ$;H=92J45A*RI9[<=9UK+^J$I3P1
MY[\#T<'TU?*>'5V/C480KU%;E*R5$^D8W.3RW7<\=^>D+7A8A.,80?C9DU6
M    -X."G."Z\(=E2MLA(1*YTNX1K>'OE$<RBT.2908+*N8:6C9--L_3CK!!
M+N%L(*J-G"1F[EPD8F,JX43QGY0\9[;Y,V:O0:FUZ;<M/-SHO45/L<DE.$HY
MCW5S27<E*+[HPDG]+B\J^)O*NZ>*]\LW#2U+5;7J8*&HH<G#O46W"<9)2[;*
MVY=K<9)QE.+7U*49I[!]0%JYLQ;*57CK?IF2-[?WC2P72O5EBAW'SAW[:0CH
MNV+N_13Z93[FR/JF^&?3Q\<ZW:3[4-[G;):[=])73UPZZ;+)/Y9C*526?CB3
MQ^/H;0:S[PMAA5%[?LNLMOZ95E]=45\\2C"YO'PS&.?CCU)OM+[4@]X:FUYM
MVM-)!A![$JD/:H^/E4R)24<G*M2+J1[XJ1U$#.6*^3)'.D8Z2F2=Q#&)DN<Z
MT<DV+5<9W[5\?ULH3U6COG5*4>L9=KQW1SUQ)8:32:SAI/)M3QCD&DY5Q[1<
MCT,9PTFMT\+8QFL2BIK/;+'3,7E-IM/&4VFF9.'Q#[H         !JQSG_B2
M\Q/Y+'(/]Z6W"5ZK\P1$?3B_Q7-Y?N^J_O=TH5S]2$6'A;)  K$_4#(-BWKC
M0Z*0F':U2V0@NIC/XP[9M,5-1J0^.O\ :)JNELE^'X3&&Z_VG3F]KWJ#;]M:
MC3M?++A;G_4E_H1HC]XD(+=MBL27N/3ZE-_'"G2U_H;EC\V5XAMP:9
M           ?NW;J.3*%3,@7*2"S@WN'39H7*:">5#E3,Z61*LN8I>A$B9,J
MH;[)"F-G&!3.:@DWGJTNB;]?GA/"^;?1>K:17"#FVHXZ)OJTO3KTRUE_)+J_
M1)L_ 5%!M!PDCW4GS'XKMF:?J*I<A=/R!R_'X-8B_0,L^4^&,_[DR9*&_P#/
M#Q/DNZ%'CO?9V/$7M&KC_&=$XQ_TMI'O/%E-E_DOC\*UF2WG1R_A#45SE_HC
M%LOYCE,=?P                               *G7A^_I?><G^*O)C_K/
M:S%V?Z406Q1:)
M                                        JQ^?C7TNRW9I#:N45SP-
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
MAT>DTVWZ2K0:*$:]'17&NN$>D80A%1C%+Y1BDE^".7'YS](
M
M
M
M
M                              ?@Y;-WK=PS>-T';1V@JV=-7*2:[=RW
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
MYM]CGV=(0                               *G7A^_I?><G^*O)C_K/:
MS%V?Z406Q1:)
M                                       U6YE<6*KS T78]1V%PE$R
MIU4;!1;29O[I2IW:,1<IQ,OZ.,E.NQ71=K,WJ1<E,JR<JE(8JG8<ONO'7.==
MX^Y13O\ I$[*$G7?5G'NTR:[X9^$DTIP?HIQBVFLIX_\F< V_P D\3OXYK6J
M]0VK*+<9=-\4^R>/C%IRA->KA*233PU1PWAH[9?';8\]JS:]<<UVU0*^<=#8
M.K&34<<YRL9^NR.4TT9>!DTR9.@X3_L&(<I%2*)DZ;<9Y/LO+]GJWS8;HW:&
MU?E*$OYJ[(^L)Q])1?X--Q:;Y3\JXIOO"][NV#D-$J=PI?YQG'^6RN7I.N7K
M&2_%-*2:6)2E,;K@I<FS@ISY[<9ST(F0RBA\]/P%(0N39S^#&,9SD?7U6KTN
MAT\]9K;:Z=)7',ISDH0BOG*4FHI?BVD?&T6AUNY:J&AVZFW4:VUXA77"4YS?
MKB,(IRD_P2;-GY/AOR%8:4B^1+"EL;AIR23<*+777-PIFR(^#*T6,W=?>1.C
M3\^Y@2LER93<F<$(1FMCTG&4E?L#'VQ>7?'?)-V>R;3N5<]QSB,91LJ5C^54
MK(0C-_)1;<EUBFNIDCD7A;R9Q79UON];7;#;4LSE"=5KJ7SMC5.<JU\Y22C%
M])-/H:Q))*+*)HHIG666.1)))(AE%%5%#8(1-,A,9,<YS9QC&,8SG.<C)$I*
M*<I-**66W\#%T8RE)1BFY-X27JV=AGJ9<*J1LI9ZI9*XF\_\B'GH*4AR.OAD
MW]S&D&K<J_V<9S]GK\,#\FEW';]<VM%?3<X^O9.,\?GVMX_B?MU>V;EMZB]?
MI[Z%+T]RN4,_EW)9_@?M18.VV6Z5*O4%I*/KQ-6.%C:@TA<JEEU[(\D6Z,*2
M-.B8BJ3WY@=/*9\9+DAL8-UQTZBG=-3H-%MNHU>ZRA';*Z9RM<\=BK46Y]V>
MC7;G*^/H5;3I=QUVZ:?1[1&R>ZVWPC2H9[W:Y)0[<=5+NQA_!]3T6XQ-\E&Q
MZ4HLDYDTV+1.1<(XP5%=\1!,KM9(N$D,825<8,8N,)DQTS_:X_ .0=SJE=.5
M":I<GVI^JCGHGU?5+\7^9VFH5L:(1U#4KU!=S7HY8ZM=%T;_  7Y(^X6BZ
M   <#9ZM6KM7Y:IW&OPUJK$\T4835>L,:SF(669*9+D[60C7Z*[-VADQ<9[3
MD-C!L8S^'&,C]6BUVMVW5UZ_;K;*-;5+NA97)PG&2^,91::?Y,_)K]!H=TT=
MFW[E35J-!='MG79&,X3B_A*,DTU^#1HRQ\5_ *.GLV-OQRKRDAEP9U[=]:MB
MRD#ZAE"J9+BK2=Q=UC#?!B],(^S]+!>I<%[<YP,GV^<_*UVE_9SWBY4XQF-6
MGC/'I_BQI5F?Q[\_'.3%%7@#P_3J_P![#9*7=W9Q*W4RKSZ_X4KG5C\.S'PQ
M@ZYR$\4?#S>T'[6*US$:3M#5+!8JV:=B(BHX2R0AL$1EZJR9IU6=:*J=N53*
M-4WQL%Z)NDNILY_9Q+SMY"XOJN^_66;EH9/ZJM7.=N?QA:W[L&OAB3A\X2Z'
MX>9?;YXUY;I/;T^BKVO7Q7T7:.$*<?A.J,?:L3^.8*?3I9'+,5\4/#IHKC;L
M*-VG9K9.;FN%9>HR5+3GX6.@*Q6I5OGU&L]\@;.Y=25GXY?&%&:R[KT6JN,*
MD1]<B2J?W.>?<-RCF6T3V/1:>K;MONBXW>W.4[+(OUAWM04:Y+I-*.9+Z7+M
M<HOX'CW[:N)\(WFO?]=J+=SW*B2E1[D(UU537I9[:<W.R+ZPE*?;!XDH]ZC)
M2]C7XV/       PSR%WE2^->E]B;OV Y]&L:]KKN:<-B*II.YB0ZD:PE=C3*
MXR3,K8YIP@R;8SCM]9<N3="XSG$I9> 4V_%5!;1Y>>4F(Y!V2#=3;6&NE_WE
MMNQ,FRJ=?J\E/0MM5J3,BJZIDVJ;F[/6;6-8X4.MAHW4,0IDFJIB7984<$%B
MORR<)KSR]U12);5*;62V;J"6L#^&K#U^UBT[57[:UB$;'$L'[]5O&MITCJNQ
MZ[;+I9%N=-)4F3E.<@SEX&\E;9X_W[4T;ZY0V7<*ZXSLC%R]JRIS=<I1CF3A
MBRR,NU.2;B\-)FO?W#^+=U\D<>TNHX\HSWW;;+)0JE)05M=R@K(1E)J*LS77
M*/<XQ:4EE-HJ&['U+L_4$XI6]IZ^N&OIPAE"ECK=7Y."6<E2SC!EV!I!LBE(
MLS8-C)%T#*(J%-@Q39+G&<] -GW_ &3D.E6LV/5Z?5Z5_P U5D9I?A+M;<7\
MXRPT^C63G%O?'=^XWJWH=_T>IT>K7\MU<JV\?&/<DI+Y2BVFNJ;1CT?7/C
M     =\UQ?[MJ&ZU#:E F7%=ME0GTI:N3#11/*B$C&80470<-<FSAU'/&KST
M'*"Q,MW;991$^#D,H4?*WC:MMY!MNHV+=JU=H-14X60?QC+.&G\))KNC)/NA
M)*2PTF?7V3>-TXYNFFY!L]LJ=QTURG7--94HXRFOC&2?;*,EVSBY1::;1>FX
M7<K:IS#T77MK0*2,5/)J&KVPJH14RAZI=XYNW4E(],YS&47B7R+E)Y'K9SDR
MC-PGA3M6*JF3F#Y'X)K_ ![R>[8M4W9I6O<HM_ZVF3:C)_*46G"Q?"<7C,7%
MOK#XP\@[?Y*XG3R'1I5ZM/V]15G/M7Q2<HKYPDFIUR^,)+.)*25>KSA\E[/;
M]]M>-<;(O&%$U'$5^7L,2BLHFWG[];85I9$)*03)@A':$+59ADDS(?O]!5=T
M;&>JG0NVWVR\,T6W\5ES*Z$9;IN%ED*YM=:Z*INMQC\G.V$W-K'<HP7\O73;
M[J^<Z_<N7QX/1.4-IVZNN=D$\*S4705JE+YJ%4X*">>URL?\W2$R(LEBKY7Q
M(&?FH0DFB@WDB1$H^C2R#=LZ2>MD'Q62Z.':+=X@18A5.XI%2%/C&#8QD;*:
MC1Z/5N+U55=K@VX]\8R[6TTW'*>&TVFUZIM>AJUIM=K=&IK1W6U*Q)2[)RCW
M)-22EVM92DDTGZ-)^J+97%KR,T74_CGU9MOD5:Y:=ND>ZMVN8:*37^;WO9TE
M3YITE$^Q(^<856RPK#I@G(R;U<J":A.]57*RZ*2FAG./#^Z;]Y?UVP<0HKJV
MV<:M1.6.RC31M@G+N[5A=UBFZZX)MIXC'MA*2Z'<!\U;3Q[PKM_(^::BRW<X
M2NTT()]^HU4J9M0[>YY?;4ZU9;.2BFLREW3C&6=..>X^*'E2U].3]TT35Y*R
M:YDT8"=J^PXB!M,[66LZBN^AY*N6Q%DWD482?*S<E*9+V2ONF2Y3)]I$U%/+
M\PX[SSP9NU6DVW=+X:/60=D+=/.=4+'!J,XV5-N+G7F+Z]Z[9Q:>6XKUG"N3
M>/?N V:W6;IM.GGK=%8J[*M1"NVRI6)RA*NY14E"SMDLKL?=":<<)2E6/\C'
M&2.XI\I[OKRKQ[V/UU,MXR\:U3>KNGADZI8D395C$7SW*CEZWKMB:/XU)155
M=<Z+0AEE#JF,;.ZOB#FMW.^#:;=]=.,]WK<J=1A)9MK?23BNB=E;A8TE&*<V
MHI121HGYJX)3X^Y_JMFT$)0V6V,;],I-O%5BZQ4I9<E78K*DVY2:@G*3DVS2
MJ32ADCDQ#OY-^GGO]0\G$-8DY.G;Z?8FUFYHJG=CKUZF+V],=.O7X9(IEJ9)
M_N(0@_AVS<_^6$/_ (IBZ^.FBU^VG9./]Z"A_P DY_\ *OXDXO@TXXV&T[VF
MN1TK&K-:3JZNS4%6Y-8OIXE[Y;F9X15".PHGGW+2(JKF1]VH3./36<-R=<]Q
M\%UB^YOFF@T?&8<+TUL9[MK+JYVP33==%;]Q.:3^ESL5;@FOJC&;^"SMA]JG
M!-RUG*9\ZU=,X;-HZ+(46232MOM3JE[;:Q*-=;M5CB_IE*$?BTK78T4.@@
M                               >?IY,;"_Y%^3+?3&C('GI2<VS6]-5
M6.9',KB1GZ=$UC4:#&/[E5B9^962!/G&29PFHJMD^,8P;H+T>D2"^AJVCM=8
MZRUUK9BMAPRU[1*C1V;@J?I%7:U.OQ\"W6PEUSZ6%4F&#=O7/;UZ"R^O4D[V
M   U/YH\4:OS(T;,:BL,HK79).296FE6I%MA\:LW&)0>M6$BLPRLWQ(1[IA)
M.F;M'U"&.V='RF8BI4SE]YXXYWKO'?)Z^0:2"NI<)575-]ON4S:<HJ6'VR4H
MQG%X:4HK*<<IX\\G^/=!Y,XI;QS66.F]3C;1:EW>U=!249..5W1<92A..4W&
M3PU))JJQ=/#WSRJEG4K\5JF,OD>9T9O'VVHWNEEKT@F4Q,8<Y+9YRMSD2CT4
MQG/OV37]7M[L%SG&\^V_<)XLUVB6KOU\]+=VYE5;1=[D?P_IPLA)_P"Q.7PS
MC)S_ -T^VSRYM^O>CT^WUZNGNQ&ZF^CVY?C_ %9U6077_I(1^.,X)R_&QXOX
MGB[&N]E[RC:I<=YS7H%B&Z:2,]"ZNB"%*J9I"NGC;#=S;I!P;^[9%$F<(I)E
M;M5/3,X4<ZQ^9?-NHYO='9N,3OT_&*L][RX3U,_3,TGE517Z*V^K;G8LJ$8;
M6^#_  -I^!42WSE<-/J>5VX[%A60TL/7$&UAW2?Z[$OI24*WVN<IS&#7@V6
M      T2\FTG*1/ _DFZB'#AL[5H[2,54;9/A0T7-6> AIMN;)/M>W=PK]PD
MMC\&4CFZ_#J,H^%J:-1Y2V:&H2E6M2Y)/^U"NR<'^:G&+7XI&)?.M^HTWB3?
M+--*4;'I5%M>O9.VN%B_)PE)/\&\E%D=/CD\ !R<+#R-AF(F AVJCZ7G)-A#
MQ;)''<J\D9-TDR8M4L?JJ.'*Y2%Q_9R+.IU%.DT]FKU$E'3U0E.3?HHQ3<F_
MR2;+^ETU^MU->CTT7/4VV1A"*]7*348I?BVTCT".,VA*MQFTA0-,U-%OEM4H
M5NE,RJ*&$5K+:G9<.K-9GGP]4[B9EU%52X/DV44/31+G":1"XY/\TY5KN:<F
MU?(]>WWZBQN$6\JNI=*ZU\,0AA=/669/K)L[#<%XAM_!>*Z/C.W*/MZ>I*<T
ML.VU];;9?',YMM9SVQQ%=(I&0=FP%>M>M]@U:W/6<;4[+2+7 6>1D%6Z#!A7
MIF!?QTT]?+O%$6B+-K&N55%3JG*F4A<Y-G!>N1\G9=7J]!O.DUVWQE/7TZFJ
MRN,4W*5D)QE!12RVW))))-Y].I]G?='HMPV36:#<I1AMU^EMKME)I1C7.N49
MRDWA)*+;;;22]>AYUCQMED\=,S+-G.6CE=MEPS7(Y9KY05,EE9JY3_%N&RN2
M=Q#E^!RYQG'X1UYKG[E<;$I)2BGAK#65G#7P:^*^#.+EL/:LE6W&3C)K,7E/
M#QE->J?P?Q1\PK*       )R?&AR<T%)\?=S<!N14FRH5>W8:V)U?84B9)*
M,[OM985A_%S3YPJ@V@)B&=1;9]%/5SD:JJ]R:BJ"B2/KZE?<5XNW_?\ 75<T
MX_">J]G3*J^B*S9&,)3G&RN*ZS3[Y*<(_5'"E%24I=FY7VR^6N.<;T%W!N26
M0TGO:MW4:B;Q5*5D80E5;)]*VNR+A.7T2S*,G%QCW[;>';QM<G.%^YMRW_<L
MI4X^EV&D*4* @JQ9$K"6[/T[1"3D3?\ !6:6$HV*C8N/=H-4W>4GQLR:G>@F
M4O4^E,W_ "M-23-\(M-=R>4R8_DKRFTAQ)UXZV5O&Z,JM"E]="%BB=KVT7"6
M11]8L#4*^FH5Y-RJN#%[NWM;MB&]5PJBC@RA:$F_0DIB\@N2W*;S <K*E1]4
M5N4C81FYD([56MF3]3$13*TNLT^\5]V--HI>SRNY0;HJ2CM0F6Z"1$F;9-0^
M2X<?1V[<-?L^JAK]LOMTVNK>8V53E"<?@\2BTUE='UZKHS\.X[;M^[Z.>W[K
M13J=!8L3KMA&RN2]?JA-.+Z]>J]>I<UXI\>*[Q=T3K[3L'\K?/JU 1R-MM,=
M!Q\"K=KAEJE\_M4@V8)$,HO)/L&]+USK+I-2I)&5/Z?=FK=][WC?]5^]WO5:
MC5ZOM45.ZR5DE%>D4YMM)?)=,Y+&S[%LG'M+^QV'1Z;1:-R<G"BJ%4')^LG&
M"BG)X66^O1&Q0^6?5
M
M
M
M
M       ,;;1TYJC=M<4J.W]<4O95;4]0Q(BZ5R+L+5JLJ3!#.X[YDV74C) F
M"XR1RW,DNF8N#$.4V,9PSCT!")R+^GNXS[!]],\?[I;-#3ZWK+(5]\=?8NO3
M*YZ'302933]M<(LJJG=@RF)9TFD4V.QOT+VFK4W\00QWWQ>^3S@_9'=_U TM
M\^VBB9,38W&"WS;J668)JX7PUD:G'9@]AKM_3)@SI#,6Z8? Q3**$^)JNZ+]
M2#*&BO/=S+TR[)5M\5BL[UCHISAI)$M,:;6VS6>&QO3/'FGZ]&DARKI$ZE.9
M_ NW9CEQDZN<]W<<$_0$UVAO.[P=VX9A%WJ7MV@[*ZP1)1OL6$,^JAGILYSE
M)G=*H>:9(LRDQU]S*(1).N,XSC&>WNH<&B26^B;&U]M&!0M.M+U3]A5ESG)4
M+#2++#6J%6/C^V(G*0;U\R,H7]4O?W8S^' I!W,              %3KS:<N
M4]H[8C>-%1=%6IFE)+,G<G:1R'2F-J.H]5HJT3R7O_$4B&D%66<]2F]^[>)G
M+T13-G?+[:N /8]AGS3<(XW'<H=M*?K#3*2>?SNG%3^*[(5M/ZFCGG]TOD9;
M_P AAP;;99VS:[.ZYKTGJW%II?A1"3A\'[D[8M?2FXH;EQPWKK_5=#W1<M;V
M."U5LGJI2K@Z*T5BY3UDLK-3K(-7;A]"_.&B&5F.7R+7YBV3RJV]5(N38SOM
MW,>+[MONJXWMVLIMWW1_XU2RI1P\/#:49]C>)]CE[<GVS[9/!KUN?">6;/Q_
M2<HW/0WU<?UW^!<\.,LK*RDW*'>EW5^Y&/N17=#NBLF#QZ8\J3G>$#BZPV;N
M&T[_ +K7"RE4TVV:,J2>2;85BW&T9DWK(2+<BZ:C9\[ID"BHOC&<=S1X^9N"
MY*H1,V-8ON8YO;LO'J.*;;=V:[<9.5W:\26FAT<7CK%73:C_ 'X0L@\IM&U_
MVK<"IWWDNHYANE'N;?MD5&CN68/53ZJ2RL2=-:<O[D[*IK$E%EL4:&G0P
M            U8YS_P 27F)_)8Y!_O2VX2O5?F"(CZ<7^*YO+]WU7][NE"N?
MJ0BP\+9( %47SZ-G!>2>G79CKY:+Z/;MD$S)$PV*X:WVY*NCI+X2PHHNHD\1
MPH3)S%(4I,X*7)C9-O=]JLX/ANXUI+W%N;;Z]<.BE+*SC&4\/'7+ZO"QSW^[
MV$USC;;&W[;VI)=.F5J+F\/&6\2CE9Z=.BR\P3#:$U,          +&_@1/#
M6F$Y9ZTM<1&6.N2*6J)9:!G(UK,0CY!XGL.*FT)&.D2N&#I)TDDS+Z9T38.4
MIN[.<8+@:??=0M1H=3L.\Z"R=.L@]5%3A)PG%K]O*#C*.))IN?5/IE8^)NM]
MHCTVX:7D6Q[A7"_136DFZ[(J<))K4PFI1EF+32@L./5)Y^!\'D,\.KZ$4GMT
M\0H-Q)0ILK2EIT7'D6=2D3G/<J]D=8IYRHXE([.>JAH/J9RB;.2L?53RDT1N
M^)/N&JU*JXWY M4-3TC5K9849?!1U/PC+X>]^E^MO:^ZR5KS+]M5NE=W*/'%
M4IZ7K.W01RYP^,I:5>LH_'V.LH^E7<G&N-=Q9%9LLJW<)*H.$%5$5T%DS)+(
MK)&R15)5(^"G353.7.#%SC&<9QTR-NHRC.*G!IP:RFNJ:?HT_D:82C*$G"::
MFGAI]&FO5-?!HNE^,W@73.*FJ8&]3T:TF=\;%KL;,6RRNVR:CBI1TPT1D$*#
M6S']3,>TC4UBDD5TLX4D7A#&.;*";=)+G!YH\I[CSK?;=KTLY5\6T=TH55I]
M+90;B[[/[3EC-:?2N#22[G.4NG_@OQ'MGC_CU.[:N$;>6ZVB,[K6NM,9I26G
MJ]>U1RE9)=;)IMOM4(Q^OR;>19CX^Z!KZ5C*7'[%V#LRQR,= 5:3GU:^Q:UR
MN,V[FSV1VY:L))XY]D[E(YHDW(1+"AWN5<JXPAE-3"<8Y,]$4LM]1?K&V0>8
M6Z<*G-@8/$DLR<)+;.K\_!K+E+C)BY:RVL\HNDB*9SV941QGI\>F,C]>DU&K
MT%ZU.ANLIU,?2=<I0DORE%IK_2?EUFBT>X4/2Z^FJ_2R]861C.+_ #C)-/\
MBCZH/ZC/5M8BVD'6^&,G7H5@GE)C#P>S*[$Q;)+)LGRFTCV&N6[1LGDYLYZ$
M(7'7/44ZJ_5:V^6JUEMEVIF\RG.3E)O\92;;_BR=)I-)H-/'2:&JNG2P6(PK
MBH0BODHQ22_@CEOZRC2?T2[3^=Z)_P!'XL>W^)^C(_K*-)_1+M/YWHG_ $?A
M[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1
M+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A
M[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1
M+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A
M[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1
M+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A[?XC(_K*-)_1+M/YWHG_ $?A
M[?XC)S<?]25J55ODTMQAV*R=>H;&$8^^UJ3;Y2Q@O8?+ES#1"F%#9SGJ7TNF
M,8Q]K/7X/;&3[_ZR-I/]&S:?^5E2_P#%!V,9']9&TG^C9M/_ "LJ7_B@[&,F
M"O!E!WC9G.3E)RS8T:=C-.; KN[8-G9W?MEHZ/O%KV]J/93>C.7:*F/5G6E6
M?X<'[2>F9,N<XS^H$_3'Q!:]%LD
M                                                       ,6[1T
MAI[=L:UB-NZRI&QF+ RJD:2W5R,FEHI5<N"++1#QXW4>Q*ZQ,=#';*)'-CX9
MR/N;'R;D/&KI:CC^MU.CMECN]JR4%+'HII/$DO@I)H^!O_%>-<IHCIN1Z#2Z
MVJ&>WWJXS<&_5PDUW0;^+BTRO)YUM!:@T!Q#UHWTCJ2E:W967?,'&6Z7J-58
M1TI,LFE%O,E$PD]9DFQIA]&9D&?NDV;AR9$[EL5;!,G2P;'[-ZYERODR4.0;
MCK-75%Y4++92K3^:KSV)_#*BGCH?EX_PCA_%).?'-MT6CNE'ME.JJ$;)1Z?3
M*S'>XY6<.36>N,FV?@&<T]UP%3CX-\F^FF^W=B8OT<JHFJ:/G'A8;Y>AEMG.
M3)LWE/3CE2]V.TYS*=.O0W3S<FXR4ET:]#U#2DG%]4R3:F<3N,^N[P[V31M%
M:PJMY>'45S8X6HQ#)\S56_W=:(*DWPV@EG/Q]4[(C<RO7/?G/7/7U.X\\YIN
M^V1V;=-TUM^V16/;G;.46EZ*>7F:7P4W+'PP>.VSQYP79=UEOFT[3H-/NLGG
MW(4PC*+?JX86*V_BX*.?CDS?-04)9(UQ#V*'BIZ(>%['<5-1[24C71/_ $!P
MQ?(KMER_'\!BYP/,Z;5:G1W+4:.RRK41])0DXR7Y2BTU_!GJM5I-+K:):;6U
M5W::7K"<5.+_ #C)-/\ BC$-*XQ\<];6M2]:^T7J:D7 Z2Z);'5:!6(&6;I.
MB>F[39.HR-;'8%>)_!;"'I^KC.>_KUR/0;ES7F&\Z!;7NVZ:_4[?E/V[;[)Q
M;7594I/NQ\.[./@><VO@G"MCW![MLVT[=I=R::]RK3U5S2?1]KC%=N?CVXS\
M<F<QY@]6                     !34\WW.=[R,W)&<0]..W<WK_55J(RLV
M8$QWOY1=TG.>&Q$L4&?JJ2+*D*.U(YN0N.J\JNZSVG*DV4S=A'"R_4@L&>+O
MA,UX2\98.JSC-K^6#8!VMWW%)(Y36.G8G37MBZ>B[3,J56-HT6KAF7L4.@J^
M,[<I],.<X%$GE_@22/BD'5[C2*9L.!=U:^U.MW6M/\9P]@+5"1T_#N?Q:B6#
M+1TJV=-#J%35-@ILD[BX-GIG'4?NV[<]QVC51UVU7W:;6P]+*IRKFOCTE%I_
M!?$_!N6U;9O.DEH-WT]&JT,_U5VPC9!_#K&::^+ZX*XGDU\3U(U[0K+R+XR1
MKF BJF@K-;(U5AR[D8MM7RGP:1ME*6>'<OHY*$P<SA_'JJJ-B,BG5;Y0*W]!
M;<+PKYXW/=]UIXAS6<;;]0U#3ZK"C)V?RU7)8C+O_378DI.>(S[G/NCI/YU^
MWG:MFVB_FO!(2IT^G3GJ=)ER@J_YKJ&\RBH?JLK;<5#,H=BAV2KGC;\TK
M    GI\!$S<$M_;KK[-1]]P'^GT9FPI$(8T;BX1-TKK*G*+J?VB3XT+-3N$B
M_A43PIG_ &@U8^ZO3[?+BFVZNQ1_S6.X.%;_ )O:E39*['SCWPHS\GCYFW/V
M@ZG<H\PW31UN?^3SVU3L7\OO0OKC3E_"79._'S7=\C[_ #"<$=V.M[VOE!KF
MIS&PJ!?8RNN+:VJD8M*35"FJK5X6IKJ2<)'I*R#BO2D;!(O?F"1%4T5C."N?
M1*5$ZUK[>_*/&H<7HX1O&HKTFZZ2=BJ=LE&%\+;9VKMG)J*LC*;A[;:;2@X=
MS<E&]]R?B7E-G+=1SW9=/;K=GUE=;N547.>GG55"EN4(IR=<HUJ?N)-1DYJ?
M:E%R@(SC)<Y*;&2F+G.#%SC.,XSC/3.,XS\<9QD;6)YZKT-0&FGA^I_LZRJA
M$DSJJ'30*8B)#G,8B)3G,J<J1<YR5,IE#Y-G&.F,FSG/X<B%&*;:23?K^/PZ
ME3E)I1;;2]/P^/3^))+XIN2:G';EM3D95\9O1-O&;ZLN21U#X:(*S[YOBHSJ
MJ>,&2(K#6DK<IUS8QZ+%RZ^T7!S##?G7AJY?P'42HCG=-OSJ:7\6H1?NP7Q^
MNKNQ'XSC#IT1F[[?><2X7Y%TT-1/MVC<L:6Y9Z)V27LV/X9A;VIR?Z:Y6=4F
MRW+OSBGQ]Y/1T9';QUI#7CY(5T2#DUG,M"V"&(\,B=TE&6*NR$3.-6SA5NF=
M1##CT%#$+DY#=!H%Q7G?+.$W3NXQK;-+[N.^*49USQG#E79&<&TFTI=O<DWA
MHZ,\O\?<.YY373RO0U:OVL]DFYPLAW8RHV5RA-)M)N/=VMI93-4D_%AP3US7
M+1.0NBHV5F65=GG3-]<++<+DBV61BW"K<Y(2QS\C7#F;K)X.0QV9S=?PYSCI
MC'KMS\Z>4]VJ>GNW6RJIK']"NJF7YJRN$;$_RFOP/&;3]OWB/9[EJ*=GJNN3
MRO?LNOC^3KMLE4U^<'GXY17X^G>L+TW-K:;20F7ROW@XVV]=5!T^=+%EYB/V
M7J9=JY<D44.5V_91RKW*:JG4Z::BN"YQ@YL9Q;J+;;YNZ^4IW2EERDVVV_5M
MOJV_FS,-5==-:JIC&%45A))))+T22Z)+Y(N<C\Q<
M     .IWN[UC6E+M.P;I*H0E3ID#)V2PRKCKE-E%1#15X[5*F3&57"^4DLE2
M23P9197)2$*8YL8S^_:]LUN\[E1M.VUNW7ZFV-=<5\93:27R2R^K?1++;21\
M_=MUT&Q[7J-YW2Q5;=I:96V3?\L()R;QZMX71+JWA)-M%>V4^H"8DON$87CD
MY<:P2E3-C2,E>DVU[>0N7B!"S!(AO!.8!A)%8854^79>N$CJF(3WI2XRH;;6
MC[4+7M7=J=XBM[=>>V-&:%/#^CO<U.4>["]SLBTLOVVVDM-M1]X=2W?MTNR2
M>PJS'=*]*^4,KZ^Q5NN,NW+]OODF\+W4DV]Z*GYG>!]E422D[Y<:.9;)"ES;
M-=6=1,ASF5+@JJU1:VM%+&,D+U.8V$RX4+G)L8P?LQAK_MR\I:-.5.ET^J2_
MZK45KY>BM=3?Y>O1]/3.6-N^YSQ)KI*-^KU.D;_Z[36M?'U=*M2_/TZKKZXD
M<USL_7FWJLSN^K[I7+Y4WYU$6\]5Y5K+,/=(8(9RQ<*-5#F9R+3U2X6;+837
M1R;&#D+GX##V\;)N_']=+;-[TUVEU\%EPLBXRP_22SZQ>.DEF+^#9FO9-^V;
MDFWQW78=51J]NFVE95-3CE>L7A_3)9^J,L2C\4C6WGYRIC>''%G96YU56IK4
MW88J^LHQUA,Y9G9=E2<-*NWRV5Z$>-8DQ%95ZCUP8\='N.W/=T'S(K+P?6*R
MG@5XO/-V\FK3R>O*"\M7-%8,]BWLL15W]X-PW9&1(P>'<.<'2?N:Q$9>22Y\
MF,LW?KL%OADQ3"Y-X6""YN+1(                &.=O:S@MS:MV%JBS9.2
M#V'4)ZI2#A$A5'#%.;CEV2<DT*8Q2Y>QBZI'"/7.,852+U'V./[UJN.;YI-^
MT6'JM)J(6Q3])=DD^U_A))Q?X-GQ>2;%I.3[!K./:[*TFMTUE,FO6*G%Q4E_
M>BVI1_%(H [FU!>M"[-M^I=CQ*D/;J9++1D@CVK>T?(8Z*QTU$KK)('>PDY'
MJ)NV:_87"S98ANF,YSC'5SCG(-KY5LNGW_9[%9M^IK4HOIF+])0DDWB<)9C.
M.>DDT<?.3\;W;B.^ZGCN]UNO<=+8XR77$EZQG!M+NA9%J<)8ZQ:9C ?;/@FY
M7CYU++;FYD:!JD:U]PTB]A0-[LASE5]JVJNO7R-PG<NEDBF]MA^TA_9(F-VE
M,Z=)$ZXR? QUY9WZCCGCO=M?=+%D]).BOTR[;XNF&$_7M<^]_P!V,G\#)OAS
MCNHY/Y,V?;Z(]U=>MKOM]<*K3R5UF6O3N4.R+^,Y17JR^2.6IUN,(\F*RXNO
M'#D!3F93'>6O2>U*XS*1,RJGNYNC3L:URFF4BASJ87<ER7&"FSDW3IC.1Z7A
M>MAMO,=IW&S_  Z-RTMC^'2%\)/K\L(\KSK0SW3A.\;;5_BZC:]77'X]9T61
M6%UZY?3H>>T.M1QN          ) .+'DKY0<5/ET'7+;]^M:LO21_)EL$[J;
MK[1BGVD]O67_ *Z<W4?22[O239."LL*&[U&RW3H,4<Y\,\(YUWZG6:?]KO,L
MO]S1B%CE\[(X[+<OU<XN>.D9Q,P\ \X\]\?=FET6H_=['#"_:ZC,ZU'Y52RI
MTX7HH24,]90D;T\A/'ER,\K>SM8<QZCL&KTS3&X*332*4^^3=@D[!H]"N(XJ
M]SA*A#LH7Y5;(B4G89Y,LEBN(DSYS(GPX3;8QZIN>7,>.3X;R?6\9MMC?/26
M]GN17:IIQ4HOMR^U]LEW1S+MEE)O&7TNX-RFOFW$]#RFJF6GCK*>_P!N3[G!
MJ4H27=A=R[HOMEVQ[HX?:LX4]/#K@]H?A'0,4W4-?]2;DTFQKKL:<3:N[Q>'
MZ!?@K+RB2"6&L4V4R;+2-;%29->XQBDRJ=553RK;?J>L-P1
M
M
M
M
M                                             U]W?Q1XW\D6)V.\
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
MF]J7ZT!E@?D+TC^TYJO\WM2_6@,L#\A>D?VG-5_F]J7ZT!E@?D+TC^TYJO\
M-[4OUH#+ _(7I']IS5?YO:E^M 98'Y"](_M.:K_-[4OUH#+ _(7I']IS5?YO
M:E^M 98'Y"](_M.:K_-[4OUH#+ _(7I']IS5?YO:E^M 98'Y"](_M.:K_-[4
MOUH#+!PDCQEXW2[C#J6X^:0DW6$RHX<R.J*&]<82)DQB)86<P"JF$RF/G."]
M>F,YS_9#+!\'\%'BW^C7H'\SFN_V.!E_-@?P4>+?Z->@?S.:[_8X&7\V#)]*
MU]0=;13B#UU2*A081W(*RSJ'I5:A:M%.95=LU9KR3B/@V3!HM(+-&""1UC$R
MH9-$A<Y[2%QB,Y]0=O
M                                                 &N/+'C-0^7F
MB+OHO8)5&\9:&::\-/-44E9*I6N,/EU7;3%X5Z8RYBWV,>HGW$PY:G6;F-@B
MIA*>'D%-36U^Y=^$?E1)P=QK&)*L61-!M:*T=V\SKS=5&9/C^PM-+GBHX3;3
MT25PIED[,CEW%K+J-GC;L57;GN])H@N4<6N5VF>86K8[:VE['B6BE<HLK# O
MBIM+32; 9JBZ=5JUQ)%5O82;4JV.TZ9U6KHG15NJJEDI\VFFO4DV1$
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
M:ZX16(PA!*,8Q7P48I)+Y(Y@?G/T@
M
M
M
M
M                               !C79^FM2[K@3UC;VM:/LN -A3LC+M
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
MQCM4Z947[A9NH8Q7#?"-$XYZH%ML6R0
M
M                                       TPY\\5:9R[XS;'UK8H1F_
MM#*N3=CU;.&:D6E:ML2)BW+JO/HMQC&'*2$B[2*S?(IF+ATQ742S\<ER64\,
M%)KQF\JKQQ4Y::NGZ])NL4V_VRLZZVI6/45/&6*FV>;:Q*SM9B3/:K-519_\
MQC52]JI'".4N_P!!=P12[)91!Z&@LD@                     8MW;N&D\
M?]37[<^Q9'$93==UQ[8IE?!D\.'.&^"HQ\1'$642(XF9Z4708L4>[&5WCA)/
M&>IL"4LO"!1YU-2=Q>9#R R4Q<7+R-A;!(YM>P9%@?U8_5VEZZZ;LV%7KQW!
M/1*[PT7;Q<=U3,9Q(NC/%R'Q[DXNO$407L:53*OKJH5FA4F%95VH4Z"C*W6H
M*.2])E%0L.T28Q[)N3KDV2(-D2XR8V<G/GJ8V<FSG.;))V<       !PMCK5
M=N$))5FVP$+::W,M\M)>OV.*8S<)*M,G*IEK)1,F@Z8/F^3D*;L53,7KC&>G
MP'Z='K-9M^IAK=!;91K*WF%E<I0G%_.,HM2B_P 4T?EUNAT6Y:6>AW&FK4:&
MV.)UV0C.$U\I0DG&2_!IHQ;K3C;Q_P!-23J9U3IC6FOIEZAEJZF:I38*'EUF
MF?B9H:4:,DW^&A\_$R6%,)FS\<XZC[F\\RY9R*F.FWW<M;J]-%Y4+;IS@G\^
MUOMS^.,GP-CX1P[C-\M3Q_:]#H]5)8<ZJ:X3:^7>H]V/PSC\#-@\T>I   "#
M?RU^1B4T P-QTTE,>QV_:(9-Y>+>R4QE[K:K2Z)O8L8=9,_5E=[&T-E5-;/1
M6.8'(NGC"SALLCLWX#\/T<KM_P"+^2U]W'Z+,4U2]-1;!_5*:_FIK?1KTLFG
M!_3"<9:I_<3YJOX?3_P5Q:WLY)?5F^Z+^K3537TQ@U^F^Q=5+UKK:G'ZIPE&
MIJ;.39R8QLF,;.3&SG.<FR;.<]<FSGXYSG/Q&^BZ=%Z'/%]>K]3^ 0 !Z/-;
MBS0==@(4Q6Y30\+%19BM,9*U*:/8H-,E;%RFCG#?&4?L8["_9Z?#'X!QYUE_
M[G66ZE9Q99*77U^J3?7UZ]>O5G;'0Z=Z314Z5]N:ZH0Z>GTQ2Z=%TZ=.BZ?
MY95))=)5!=)-9!9,Z2R*I"J)*I*%R11)5,^,D434)G.#%SC.,XSTR/S'ZBCS
MX"7[EIY 8QN@?!4I34&RF#PN2%-E1LFG"R92%,;&<IYP\CDC=2],]"YQ^#.1
M>G^D@O%"R2                         ?PQ2F+DIL8,4V,E,4V,9*8N<=
M,XSC/PSC. 3QU7J&DUA^A4/\NW ECQSO+/>6IX3V.F=F2JS:9AF)3F9:^V"X
MPN^5CVZ><F]G6K4@FJY8$+G*35PBX;XPDE[5,W0'[?\ RI;S#;)<8WZWNY'H
MH)PG+]5]"Q%2?SLJ>(S?K*+A/ZI>XUSB^X[Q%5PK=8\KX]5V<8UUC4X1_3I]
M0\R<4OA5:LRK7I"2G#Z8^VG"]USTP7KGMQG.<%ZYZ8R;&,&SC'X,9S@N.O\
MW!L=CX_$UAR\8^!;VXW[Z\</CPU'6=0H\C:#9+7,^VGM@W*C-IO9)K1:WR*1
M'C]](Z\A;(SB(:)2Z-X]DNHFJW9IXR8AW"BZJO/SF/%?,/ES?[N02V?5TZ"O
M,**;G#3^U5%O$8QU$ZW.<W]5DXIJ4WT:@HQCT?X3R[PGX8XY1QN.]Z._<+<6
M:BZA3U/NW22[I2EIX6J$(+Z:X2:<8++3G*<I5T_-7*UNZ<UG6VZ-9X:YZ_W#
MJC6MRIEE@'2;V-?1T7&.J#(-\K)FR9&0CYZF.TG+94J3AJKC*:J9#ES@8*W3
M:-TV+76;5O-%FFW&F6)UV)QDOBG^*::<9+,9)IQ;33-B-GWK:>0[;5N^R:BK
M5;9=',+*Y*47\&OPE%Y4HO$HR3C))IHN5<)IZ,LW#GBM-P^4\,'G'C3F$T4N
MWM:+-=?P#-Y'Y["E)A2.>MU$#X+CMP=//3X#Y+]6?4-GA
M      .FV77.O;G*5^;N%$IMKFJD[S(567LM7A)V4K+_ #\,O:^_E&+IW#.\
MX_"JV.F?_9'T='O&[;=1;IMOU6IHTVHCVVPKMG"-D?[-D8R2FOPDFCYFNV79
MMSOIU6Y:32ZC5:>7=5.VJ%DJI?VJY2BW!_C%IG<A\X^F !H%Y2%54> W(\Z2
MATC9J]>2R9,YB&RDO?*FBLGG)<XSDBR*AB&Q^ Q39QGX9&5O!\8R\J[.I)->
M_8_XJBUK_0^J_$P_Y]E*/B'>W%M/V*UT^3U%*:_BNC_ HTCIR<I
MW"X.\2K%S'WO!ZPCEW,14V"![-LBU()%4S7:;'KH).\M,JE,B:;FG2Z3)@0V
M#XPNOZIR&116R7'ODWGVC\=\6MWNY1LU\W[>GJ;_ ,2Z2;6<=>R"3G-]/ICV
MI]THYR3XI\=ZWR7RVK8:7*O;H+W=3:E_ATQ:3QGIWS;4*UU^J7<TXQEB\IK#
M6-&TU0JSK+6U>95:E5".+&0<,QP?*:"7J*.'+EPNJ91P^D9%ZNHX=.5C'7<N
M53JJ&,<YC9YC[WO6Y\BW6_>MYNE?N6HGW3G+XOT2272,8I*,8I*,8I12221U
M;V'8MIXSM%&Q;'3'3[7IH=M<(_!9;;;?64I2;E.3;E*3<I-MMG?1\H^N
M
M
M
M
M
M      :G\B^#G%;E8T5)N[3=4M$T9#"#>ZLVRE<OS$I"&*@5M=:^I&V%1LV,
M;N*U7769Y-C[:1L? 2FUZ KW<F_IU+/&9?6#B7MEM9F9<J+)ZXW 9&(GB)8+
MW8;Q%]@H\L'+.5%,]J:3V.BTR$QU.Y-G\-:G\R,&A%4Y:>4WQAS\;2KZ78,+
M66QR-8W7>]8I_=]9RS1AG&,LZ79,OU"I1B)2Y*;[LS:"/QSW9SG&.E6(R!-E
MQC^H*XY;(Q&5[D54I[0MI<9;M5K-'X<WG63AR<V$<N%7L<T3MM=3<*F*;":T
M>\;MR9SE5YVDR?-#@_@23GZ^V7KO;-:9W+5]YJ>PJF_ZX:6*F6"+L<.JH7!<
MJ-_?Q+ITW3=H=V,*HF,55(WV3E+G&<"C&/4'=P
M  :L<Y_XDO,3^2QR#_>EMPE>J_,$1'TXO\5S>7[OJO[W=*%<_4A%AX6R0
M "C3Q7*CK3SF%AH0ARLH/F)R$HK%-%3V?9%/Y79]*Z?8(K@J1(Y]GN2QCHH3
M&2=<8SW8O/\ 1_ @O+"R2             '2=CZXHVW:-9M:;+K,7<:+<8M6
M'LE;F$C*L)-@J8BN"FRD=)PV<MG"1%F[A$Z;ALX3(LB<BI"'P].J!5(YQ> >
MZT)K.[)X<S4CLFM-LN)%UI:PF1QL*)8EZK+)TRP=Z+&\IMB9-Z;%=-I)Y33*
M1([]P?!<W%/YD'!^-;S,V_C\^C../,E>Q36M85V:L06PYAM(O+]J)5@L=C]W
M+@Q714FK#4HEPGE#!3E-*0Y"92(5=N1)NWF4<]4"WG ST':86+LE9F(NPUZ<
M8MI2&G(5^UE(B6C7B15VC^.D62JS1ZS<HGP8BB9S$,7/7&1:).6
M
M                                                           >
M=MQ;UU783R/Z8U=>O;Q<)6>6E=J4JT=^LHU,ZJ^S$V#*!<F<FROEO*2\<BQ.
M93/=@JV<FSUZY%]OZ<_@0>B2+!(                     %3#ZA3F XF[C
M3^&E/DNV%IR49L?;V6RF.KVV2K-0]&JSK)#%4*E UYX:572-W)+J2;0_P4;8
M%R"^)#)<?#]PO;\2>*T%+62*]IN/=[>*V%L=9TCE.1AF#IF96E410IL%.@2K
MPSTRKE(V.\DJ^=XSG)"IX+3)Y?X$DKPI                 'GE\@+Y8=G[
MQVWL"U*K*3]LV';9=^FLHJI[+*\T\*VBD,K=%$V4.S(FT;IYQC"2")"8QC!<
M8QUOXGM>DV3C&W[3H4EI:-'5".,+.(+,GCXS>92?QDV_B<:.8;OK=^Y7N.\;
M@V]9J-;=.2;;[<S>(+/7MA'$(KX1BE\#$ ] >;  S/QXU-/[SW=K#55;BG,N
M]N-R@HQVBW;J.",X,T@@I89A]A(ILHQ<+"$7=.E,_9302-G/X!YSEV_:3C'&
M=;ONLLC75I]-.2;:69]K5<(Y]93GVQBOC)I'I^&<=UG*^5:#C^AKE9;J=37%
MI)OMK[D[)RQZ0A#NG)_"*;/0L'),[*  4<_#.=W$^5" C4B'8$6;[XBG[+*!
M4<E0:5BS.\,CHG3P9O[=[')9[<8*8N4^W\'7 O3_ $D%XP620
M               ,4[PTY3>0&I[SI^^M,NJS>8)S$.U$BDR\BW>>UQ$ST893
M!DTY: ED$7C4QL&)A= O>4Q.XN?N\9Y%N/%-^TO(=JEVZW2VJ:SZ27I.$O[E
MD6X2^/:WAIX9Y_E7&MLYAQ[5\:W>/=H=74X-K]47ZPLCGTG7-1G'/3NBLIK*
M*!.X-:RVF]K;&U/..FS^6US=;)3'\@R*<C.17KTLZC,R+0BF<JIMGY6^%DRG
M^V4I\8-\<9'5KCV\T<BV+1[]I8RAI]9IJ[HQ?K%614NU_#,<X>.F5T./_)-C
MU'&>0:WCVKE&>HT6JMIE*/Z9.N;CW+/5*6,I/JD^ICU0B9"(&(MA4RB63K$P
M0Y,ME,+K)X1,8^,%4R9%,BG<7J7HIC'X<9QCZR;;::PD^GX]%U_#KE=?D?&D
MHI)IY;77\'EK'X],/I\\>I_;C49>PZ:L-N02?/([6MVJ;=QA/&<L8AGL>.LC
M5^^<9[<%*9]*4N+;EZFSGNS]G'3)\C4+[K-MT:IVC>(QBM>YW4R?\TZTH3BG
M\6H2[L?)V/YFZ_V>[MK';O6QRE.6WJ-%\8_RPL;G7-KY2LBH9^:J7R+9W@,W
MD[V?PH/KF5]0TGH.^SE+9N#8.?W=3LF<7> 547-C&,KLW\W(,L)XZ^FV:(_'
M[6,8TRFL,WB)OQ0                         "*SS-S:T5P)V(Q2[NRRV
M[6D(Y[<DQC"*%TBK&7OP8ALF+[B 3^!<ESW=,]>F,XSG/[<]-&_RIH[9>M.G
MU,U^;IE7_P EC^9K_P#<WJI:?Q%K:H^E^ITL'^2OA9_RUKY?_$*7XZ.',0
M      +7'@2UY&1''?;.S?0)B>N^V,U=9SCH8YJ]1*Q#.XE+KUSE/.)BXR63
M%Z8ZX[<YSGX=-$ONHW>[4<NT&RY?[73:#W4O_*7V34G^/T4U_P"LZ#_:)LU&
MFX9N.^X7[O5;C[3?_DZ*H."_#Z[K?]7\)VQJZ;:
M
M
M
M
M                                                      '7;74*
MG?("0JMXJ]=N=7EDO0E:W:X2-L4!)H=<&]&0AY=L\CGJ7=CKVJ)FQU $)G)O
MP'<4-O8DIW24C.\<[FY[UTFL)A6W:T<NSJ954RYILR_1DXHJW^YD+&2C-HV+
MGN*U/T[,UJ;7J"#2_P#CE\GOCYL[O86H,7>7BF)B*&V1QFGYZ8P[8-ECJI(6
MNE,$6-O-'H(G[W:3Z)=1),&.7*RI,&-FONC+U(-CN.7U"G('7QV5:Y,ZY@=S
M13-0K)]:Z_A#7>R6WIG32<N9%BV9+TN<<MBIFZ-DV,.8ZF<][C'00X+X#)/7
MQW\M7!?D<1FS@MQ1NN+:[*CUI&Y<-]=S9%U\%PFS:2TD\6I4X].KG)"HQTJ\
M6R8O]KTR7)J'%HDDC25272270536063(JBLD<JB2J2A<'3524)G)%$U"9QDI
ML9SC.,]<"D'Z                    U8YS_P 27F)_)8Y!_O2VX2O5?F"(
MCZ<7^*YO+]WU7][NE"N?J0BP\+9(    !1PXVX;6[SL.WJ!UVK5_S5Y#61MZ
MR2>7&$F=CV=8F[==,BITR*+8:E3/DIS8)DV<XR;I\;S_ $?P(+QXLD@
M           09>6#Q.07*V#E=Z:(B8VO\DH&/4<RT2V(WCHK=<8R1R?$9*GQ
MA)LTO[9$G9'2:F<%=8P5H\-Z?H.&=<98Z/T!#]XFO*'*\.;.KQFY'GF6VBY&
MQNV+)]+MGA)G0MQ6D%T9G#N+71Q(IT]_+&/F78]F%HYW@[I)/O,Z27JE'/5>
MI!=!C9*.F8YA,0[]E*Q,JR:R47*1KI!]'24<^03=,G[!ZU45;/&3QLJ51)5,
MQDU$S8,7.<9QD6B3[0
M
M                       !2Z\X?!BW:1WY,<L:#%O5M1[EG6TW8Y6*P<IM
M?;>=_;ETI$Z!LN&C*YOFN95F]SG!<R#ARWSZ>2-_6NP>5CXD$POAQ\E2W+>B
M+:/W%+$5Y#:P@D'*<RZ-DJVUJ(R,VCBVDZAU#Y6M\(LLBC,E^&7/K).R=V5'
M!4*91QU7H23@"@                  !@CDSR IG%S1>Q]ZWM7&8.@U]Q)(
M1I5R-W=CGES$8UJK1ISE.4LC9)URW9I&R7)$LK>H?HF0YL2EEX!20X"ZZLWD
M&\DM;L.U"GLR$O=[!R W&KDBAV"D)7'Q9WY0HWRIDS>NRMG<Q<$1$IL%;M'A
M$R=,$+@76^V/0@OS"R2                !_#&*4N3&S@I2XR8QC9Q@I2XQ
MUSG.<_#&,8!+/1>H;267Z$$'.WQ#:OVO^4'D/I2YIZWM#F+L-^LU868EG-?6
M^1;LWDW)244NR<(R-3D)M4IU5U$L/V:BN>I&R.3'/G:3Q=]P&][#^TXCR33/
M6:&,ZZ*[5+LOJBVH1C)23C;&"PHI^W-+UG+"1J3Y:^W'8>0_O.9\7U2T.OE7
M9J+:G'OT]TE%SE*#BU*F4WER:]R#?I".6W5,&]9SZ+$?![PO4[:.LZ)NOD'?
MY9S%7Z A+E6=>ZY=LF29:]-LT)2*S:[:Z:2"YW;]BY)E=DP1;*-#?9R[,IW$
M3U%\F?<=N.Q[UJN-<2TE:OTELZ;-1J$W_4@W&7M5)Q6(R3[9S<E/U]M+#>Y_
MBK[8=MW_ &+2<IYEK+):?64PNJT^F<8KVYQ4H>[<U)YE%KNA7&+AZ>XWE*>C
M0_$[COQG9.&NE-65RENGK<K62GTR.I>V2K8IDU/;25LG7,G8G3+*Z>%,-LN?
M;$4^T1,N1JQRGGG+N:6*?)===J81>8UO$*HOYQJ@HUIXZ=W;W-=&V;<<2\><
M,X+4Z^+;?1I;)1Q*Q9G=-?*5UCE8XY6>WN[4^J2-B!Y$]H !1KX&=NM?-M"1
M,WG.%X7D3R7HKC)BX0-F6D:[M^E-\&3R97T\YE7Y.I.[/]CK^J+S_007E!9)
M                            #SWN3MN/?N1^^[J<Q3%M&XMDS3?T\IF3
M39OK?+K,4$SI&43.DW9&3(4V#&[BEQGN-G/7/6CA6WK:N';5MJ]:-NT\'^<:
MH*3>?BWEOT_)'&_G>XO=^;;ONC]-1N>IFO\ 9E=-Q2Q\%'"75_FS!H].>4-D
MI;8M(UIP+VE07K7WVT>3NV*&2';*)DP>NZQT6LK.NK?A4^#*D1LUSLJL0VP3
M&".CQ[WJ;JS[<Z/?=/O2U/(]MV"N2<=)I)VR2?I.^:BE+\5"E26>J4\^DC?S
M[0]A>EXSNG([(M2UFLA3!M>L-/!R;B_DYWRB\=&X8]8EC[P"Z:/KSA"?8[W!
MOF&]=CVBVML&SDN4:W4U_P GL2W.CGXE.>6K<DY*?/3U$72><=2X+G.JDWU-
MOR<,4                          T8\D.CHW?7#O<===$D#R].K$MM.HD
MC7'H+K6K7\-*34>Q.F9!RF\0EVQ5V1D3%QW>XZE.F?!5"9/\.\GNXKY#V[5P
M<%I]1?#36]RRE5?.,)2]5AP?;-//\O5--Q>*/-O%*.7>-=ST5BF]1IJ)ZJGM
M>&[=/"<XQ]&FIKN@TUU[NCBTI*BF.H!R;       _P!&+DN>F>G7)2F^R8IL
M=#EP?'Q+G.,9Z&^./PXS\,],X$)Y):P6S_ K*/W7%/9<8X(?+&*WU.FCW!L'
M[/\ A"A:]6=LDS9+A/.&ZJ6%<XQG)L9<?'X9*-"ONGHJASO17P:]VS:H=R_V
M;[TG_%/'^[^9T0^T;46V>/M=1-/VJ]WL[7_M:?3MQ7Y-9_WOR)PAK,;5
M
M
M
M
M
M                &G?(K@)Q&Y4$=N-R:4J<S9'1,XS?(1L>I; *I@J945%;
MC6CQDU)D;>D7TT7RCIMC'7&4\E,;&93:] 0-\A_IR7Z1WLSQ9W@W=H_CUF]%
MW4U,U<D*7&%"-VE_J$8LW=*J_:(D1Q"-RES@OJ..F3'+6I_,C!' I4/+EXSG
M!UXQ#>>N:7%.#+&=5Y=/:>C%<'ZF*Z?,FWWQUNS6>(XSDN'S=L]P7NQDI#%-
M@M7TR!O-I_ZA[?$'K^3D]PZ!I6TWT%8ZM!8L50GI;5Z3EO.Q%O>Y+/96B;_%
MDGG"]<P=O[5LT04037QZ.,DP<4N"^ R9&_K+G_G%?_2._P#-#A[?XC(_K+G_
M )Q7_P!([_S0X>W^(R/ZRY_YQ7_TCO\ S0X>W^(R/ZRY_P"<5_\ 2._\T.'M
M_B,C^LN?^<5_]([_ ,T.'M_B,C^LN?\ G%?_ $CO_-#A[?XC(_K+G_G%?_2.
M_P#-#A[?XC(_K+G_ )Q7_P!([_S0X>W^(R/ZRY_YQ7_TCO\ S0X>W^(R/ZRY
M_P"<5_\ 2._\T.'M_B,C^LN?^<5_]([_ ,T.'M_B,F+-Z?4(_EITEN+3G\$7
M[M?E9U9L+6?WC_+Y\Y^0??NI2]6^=_*/R+17S7Y5\U]?VWNFWK^GV>JGW=^)
M4,/.1DU#\<7EG_F_=6WG6OY ?RM_?2_'O/SK\JGW"^6]U=A8#Y7\N_)Q<_>=
M/D_J^OZZ7^Z=OI_9[C3*/<"0_P#K+G_G%?\ TCO_ #0XI]O\1D?UES_SBO\
MZ1W_ )H</;_$9']9<_\ .*_^D=_YH</;_$9']9<_\XK_ .D=_P":'#V_Q&2/
M_P 0/WHW+Y7J9M5G7'[MBG+[[VM=U,'^:HU6-MU#V#%M'\M)'0:X6)BXW2.8
MD7RDF95TY3-@A>N>VJ72(+S8LD@                 !7 \QOB=E=RN93E5
MQDK2;S9R3;"VV=80K3!'NQD&Q<$Q=:LV1R5-S>&38F"OF12X4ET2852SEZ3*
M;VN,L='Z$$37CI\MNV.$4@WU3M)E/;+X]I/E6KFF.%<$NVL'/N3%D'-!7EE6
MZ96Q%LG,Y@7BB+11;&3(JLU3KG6KE%/JO4%T#1/('3W);7T7L_2=YAKU49/&
M"&=1JIDY"'?X(4ZT-8X5T5&6KLVU*?&5&CQ%%;!#%/@N4SD.:TUCHR3,@@
M
M
M !T39VM*1N/7UNU;L> 9V>CWF$>5^R0CXN?2>1[PG3)DE29*NS?,UBD7:N4C
M$7:N4DUDC%4(4V'H"@CN37FW_%3SM20KDF\^>:GM;&\:QL[@IFS>_P"LY=5V
MG&J2)42)IJL[) 9=PLV@EC*1')'K<AC8)@^;RQ)$%]?2.W*MOK46N=RTI;*M
M8V348:UQ9%#8.X9%DVA%7<2]R4I2XD85]A5HY+C&.UP@?'Z@M-8>"3*0@
M              5'?J&^5KRQ;&H?$*MOC$K^O64?LO91$5<XP_N]C8+DI\.[
M3QG&<%KE1>&?8QGJ14TT3.<=R)<B[!=,D,W;\ '$P^K- V/DS:67I6[?[@D?
M44UB8PM%ZKJ<@[;-W!<9P55!6XV<CARH0V,D49,6"I,]#Y%,WUP$6!Q02
M             !6G\['*"?;SM$XLU"?>1T-\A)L#:C>+>*-\32\HZ<L:=6)<
MS95-15C'M8]Q(K,U>Y!<[MFMDO<BGG&YGVO<(TD]+JN<;A5&>I]WV-,Y+/8H
MI2MLAE=)2<HUJ:ZQ4;(IXDS1S[LN>ZR&KTG -MNE#2^S^XU:BVN]R;C35/#6
M8Q4962@\QDYU2:S%$)NC>4.X>/6+7&T*V/\ %1OE3LE0N5)=O7ZM5FHVUP;J
M'=O<Q654T&5EB"N_592*)2KH+I]O<HW.LBKLIR?A''N6^Q=NM$/\PTNHKMIN
M2BK82JFII=V&W7/&)UM]LD\X4U&4=6^*<]Y+PU:BC:-1/_+M7I[:;J'*3JG&
MVMP<NS*4;89S"R*[HR6,R@Y1EKL/7GBR_KPF8H1_#KBL@WP;":G'C3CXW>;N
MSZ\GK^ DG6<9S^ N7+L^2X_4+TQ^H.4WDJV5OD/?93]5N^KC_"-]D5_J2.O_
M (MJA3XTX_"'H]ET4OXRT]<G_K;-GAXD]X   %&CFSG^"QYI)38!BY9PT3R&
MT_N_+E3M(B_AK.>FW6W?'KW%;*OWDFS5S]DW4A\XZ? PNKK#!!>7%HD
M                     #_"JJ:":BRRA$442'5555.5--)-,N3J***'S@I"
M$+C.<YSG&,8P)C&4I*,4W)O"2]6R)2C"+E)I12RV_1+YL\Y&WG(I;+0HF<JB
M:EBFSIJ$-@Y#D/).3%.0Q<Y*8IBYZXSCX9P.P6WIQT%"?1JF'_BHXI;BU+<+
MY1ZIW3_\9G%QD;(34E'P\2R<R4K+/FD;&1S)$[AX_D'RZ;5DR:-TL&47<NG*
MI2)D+C)C&-C&/CD7[KJM-3/4:B4845Q<I2;PHQBLMMOT22;;^"/ST47:J^&F
MTT93U%DU&,8K,I2D\1BDNK;;22^+,W^3O1,EQJW/JG34H951S4^-^LE'*AG!
M7352<GY&VV.[&BU2&-C,5C8,K+E0_!]C'7]7KGE;S_E#YES+<.1K/L:B]^VF
ML-4UI5TY7P?MPBY?WFSK[XWXFN$<&VWC#P[]-IU[K3RG=9)VW8?QC[LYJ/\
M=P6^O$;(QTIXY>+;F+221;)4ZP1RI$5<*DS(Q&P+?$S"N3XQC&%5Y=DN=0OX
M2'-DN?C@>)E^H]R2."D                         '^3D(H0Z:A"J)J%,
M11,Y<'(<A\9*8ARFQDIBF+GIG&?AG E-Q>5T:(:4EVRZIE'OR5\/,\0.0LA#
M5],YM5;%1>736*YLY-F-CEGIDYFFKG-U,=Q4)!4J*9LY.92/6:J'-E4ZA2],
MO#/D)>0>)0U&K:_SW1M4ZE?VI)?1<OPMBLOTQ8K$EVI-\J_./C5^-^93TVC3
M_P"']:I7Z5_V8N7UTO\ &F3PGUS6ZY-]S:4>0RX89     ,@:JUE;]S;&INK
M*%&FEK?>IYE 0C/&>Q+#AV?.5GCQ;IDK6-C&A%'+I<WV$&R)U#="ER/D[[O6
MW\<V?4[YNL_;V_2U.R;^.%Z)+XRD\1C'UE)I+JS['']BW+D^]Z7C^T0]S<M7
M=&N$?AE^LI/X1BLRG)](Q3D^B+Z_&/C[4.+VDJ/IBF$*JSJ\:7,Q,Y1]%U:+
M2_SAU9+.^+E18Y5Y>3.<Z:>3GPV;X2;DSZ:1,8Y8<UY9N'-^2ZKD>X]++Y_1
M#.555'I77'TZ0CA-X7=+NF^LF==."<.VW@7%M)QC;.M6GA]<\8=MLNMELO7K
M.66EE]L>V"?;%&?!Y4]>
M
M
M
M
M                                             =68T>E1C>6:1M/J
MT>UGGF)"<;,:_$M&\T_PKA?#Z61;M$TY%YA;'?ZJV#G[OCUZ@#^?<6D?\CJK
M_D]$?WF)RP/N+2/^1U5_R>B/[S#+ ^XM(_Y'57_)Z(_O,,L#[BTC_D=5?\GH
MC^\PRP/N+2/^1U5_R>B/[S#+ ^XM(_Y'57_)Z(_O,,L#[BTC_D=5?\GHC^\P
MRP/N+2/^1U5_R>B/[S#+ ^XM(_Y'57_)Z(_O,,L#[BTC_D=5?\GHC^\PRP/N
M+2/^1U5_R>B/[S#+ ^XM(_Y'57_)Z(_O,,L#[BTC_D=5?\GHC^\PRP/N+2/^
M1U5_R>B/[S#+ ^XM(_Y'57_)Z(_O,,L#[BTC_D=5?\GHC^\PRP/N+2/^1U5_
MR>B/[S#+!R,;7:_#*J+Q$%#12ZJ?I*K1L8R8JJ)=Q3^DHHU02.=/O+C/;G/3
MKC&1 .9                     $3?/'Q$\>N9^96\Q":>F]\NDS*YV368Q
M)>,M;PI282QL:JD69-K"H9,F4\2""K63)C)?46722(@*E)K\@5>;7J;R#>'[
M;[:[L#S-/9.'R<<UV!4E'-FTKM*,;+F73@+"59L@Q=H/"8.8D=+MF4HAURNW
M(DH4BY;F8R1!9@\?/F&TKS'S$:WOZ<?IKD(X(@U;U)^^,:H;!>]G:JIKF=>F
MP;,@LJ7NQ"/38D"E/@K=1]@BRI+<HM?D23%"D
M
M                                        !7J^H8XY,[MQSI')"*8)
M_>;25K9UVROTT<E47UUL1XWB28>N$RF,KB(O?RPK0BG0B?S-SDIL&4R4]<'U
MP&<S]/'N1Q=.)]_U#(.#KNM*;.<*1">5,9*SJ&RFBEB8-")9ZF3ZVZ/G5LY_
MM396^&.N#9RFNN0B?P4                 "@]Y4*A,7#RK;QHR?JHR]RV-
MJBNQIEDU')RYM.OM<,H57"*9LJK)9;R")DR%SC.29P7'3X"]'])!>YH].@-=
MTNHT"JL\1]8H]9@JC76..SHS@ZY%M8>*;=4R)DSE%BS(7.<%+C.<=>F!9).T
M                  *"O-[;Y-[<L=[;-:O/?Q$U?I2,K3O!L9(XJ53*C4JH
MX3P7.2$*YKT&V5SC'7'<?/QSG.<YZJ^,^/OB_ ]KV6<>S45Z2,K%\K;<VVK^
M%DY+^!R$\J<D7+?(>[;[7+OTUNLG&I_.FG%-37YUUQ?\?CZFJP]T8_  ]#C0
M-=/3]$Z5J2B9$5*OJ37%=.BD0J2:1X2G0T89--,AU")D3,VZ8+@QL8QCIC.?
MPCD?RO6+<.4;EKTVU?K]19GUSWW3EG/\3LSP_1/;>);7MTDD]/MVFKPNB793
M".,=<>AEL? /1   !39^HPHR</RKT_?6Z'HI7?1[:(=GQA7M=2]+N=FPX<&.
M?&4_5Q$V-BEDI,_ J1<Y+C)NIKL/0AEK?C+=UMF<<- ;%<K97=7S2NK;@\5-
MZ?J&>V.D0<N\PKA+.4R+%<NSX.7']J?&<?J"V_4DS>(
M       :">0WFW&<)]/-;(RBVMCV;>GC^OZSKK\ZA(LT@R:I.)6RSWH*(N5H
M"M)NVYED43D6<KN$$,'2*H==+*OB/QI?Y*Y#+1V3E3LNEC&S4V1_5VR>(UPS
ME*RS$L-IJ,8REB32C+$'F;RG1XMXU'755QOWW5RE7I:Y9[.Z*3G;9AINNI..
M8Q:E*4H1S%2<XU#MW<V.4W(EF[B-M[FM=CKCU]A^M4FJK.NU(RQ.WVQ5*W7&
MD5$NDV6"X]'"Z2N2&ZGZ]YC&ST!XUXUX/Q"R.HV#;J*=9&/:K6G9;CX_U+'*
M2;^/:UGT]$D<XN5>4N?\TJEIN1;GJ+]%*?<Z4U73GX9JK4(-1^'<GA]?5MO5
M@>Y/ '9Z5+_=^Y5*>]<K7Y)9X&7]R=/U2-_ELJT>>N=+L4]0J/H]V2]INN,=
M.F1^+<M/^[V[4:7'=[M$X8],]T6L9_')^_:]3^SW/3:O/;[5]<\^N.V:EG'Q
MQ@GY^HWX^ED:GH[E!%-\9=UN4>:8N:A2=ZRL-.DDK;1W)C8QC*3.(EF4PB?)
MLFP9642QCMSU[N0,'\#M6S;7Z?V\J6K@6>N++]YM9[IV%46R!LIX.@QE6=:V
M 0Q2%SZGMUG]U<]IC8^TH4^,? OPB?J23?"@                 :1<Y.<5
M&X/T*LVNS5R1NUANL^M"56FQ4FUAG#]*-;IO+!,NY1VV>D9Q<*W<($/DB"ZA
MW+M!/!,$.=5/)?C'QENGDS=;]!HKH:;2::I3MNE%S47)XK@HIK,IM2:S**48
M2><I1>*_*WE7:?%6T4;AKJ)ZK6ZJYPJIA)0<E%*5DW-J7;&"<4\1DW*<%A)N
M4=;*1YK.$=CKL1)VNQ7+7L\[00^;5J5H]EGS0[PQ$_<D3EZO&RK"28I*F-A-
M8GIJJ$+W&13SGL'LMS^VWR7H]993H*=-J]+%OLLC=77WKX?1;*,HR:]4\I/H
MI/U/$;5]T7BS6Z*N_<+]5HM7)+OJG1;9V/X_75&<913]&L-I9<4^A(#I'DEH
MOD?".K!I+9E<O[!AE'$FWC%73*;B,N2Y.V^=5F9:QMCA<.<%-Z>731'"F2&P
M7KDIL8Q1R;AO*.':F.DY+HKM);//:Y).$\>O99!RKGCX]LGC*SZHS#Q7F_$^
M;:66LXMKJ-95#'<HMQG#/IWU34;(9^'?!9P\>C,WCS)ZH   *_WG^C8974''
MZ87)UL#'9-GC8Q3T^O;#2U82=3I/5[<]G>]A8[/;UQW=O7IGM^&U_P!J-VHC
MR'=M/'_T26CKE+_;C8U#I_LSL_+^)I[]X-&FEQO9]3-?]\AKK8Q_V)U)V=?]
MJ%?Y_P "K:-X#08     LM^"CBQ[6.N/+2UQWXZ4]_KK4WN4O[6.;+I_?NU-
M._!B9]T_03B&ZQ,E.3VT@EGJ50:9?=#SGOMT_ M!/Z8=NHU6'_,U_0J?Y1;M
MDGT?=5+U1O)]IO /;IU/D3<(?59W:;297\J?]>U?G)*F,EU7;=%])%C@:>FZ
MX
M
M
M
M
M
M                      ' 6JJ5B\UV8J-SKT+;*K8&2L;.5RQ1C.9A)=@M
MT]5G(QD@BX9O&Y\EQGM4(;'7&,_AQ@ 5/?)?X2I#5[:8W_PNC9F7IT;E:9M^
ME&R[^6M--10,9TK/ZX=J*.):PP+(I>Y:-4.K)LNWU$#N4LF(UN1GGHR#MWBU
M\UCY@[K_ !XYH6GW<2OZ450^05A>]'<2J4I$F%=VN_7+_=L8OT]-"PK'PLV/
MVXD,J)'.\;I0^*!:O25272270536063(JBLD<JB2J2A<'3524)G)%$U"9QDI
ML9SC.,]<"V2?H
M
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
M=:^/['M_&=DTO']JCV;?HZ(U07Q:BL=TFDLRD\RG+'U2;;ZL[^/DGV
M
M
M
M
M
M
M                   "K;YBO$DV,VM?+OB[6LI.DLN9_=>I8!@8Z3I(YC+R
MNR:1&LTS91<HY,9Q-QZ1/343[WJ6"G*N56Y&7P9!@/Q,^8-?2)*WQGY1S3J0
MU 9PTAM<;1D%SN7FJ$U<^@UKEI55R==]KA-3)"MG'7*L$3J3/>QP0K*91SU7
MJ"X,T=M7[5L^8N6[UD];HNV;QHLFY:NVKE,JS=RV<(F.BNW71/@Y#DSDIBYQ
MG&<XR+1)]
M
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
MOJEXL\B;?Y+XI5ONF4:]PC_3U-*?^%<DNY+/7LFFIUMYS%X;[HR2D6&/C(X
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
M^*[];Q37TW2NWK4T0KMBTXUS@K%",H8[L3E9AR3?;TS'&6K; T'.B@
M
M
M
M
M
M
M                      5B/*;X5S6AU/\ (CAG6&Z,\O\ ,)O8^B8DN$$I
MYT=0SMY8]6,<=&[:75[U#N8)/)$G.<8]@0JV<-E[D9?!D$>?CG\N&T^$DDVT
M?O"+L5ZT'&23F(6KCI,R.P]./4WZQ93%62E3-3.HUL],K[N >G0PFMC)FZK8
M^%4W$RBGU7J"Y9I;>6I^1%!B=G:8O$)?:7,8R5"5AG&3*,GA$TU'$3-1K@B,
MG S;,JQ/79/$4'*/<7)B8P;&<VVFNC),KB
M
M                               !!IY^]ZM];<+FVIVKSTK#R O,)7RM
M29R1P:GT5ZPO%G?)J8,4Q4DIAA#,UL8Z^HF_R3/V<F%<%UR##'TYNF5ZSH7=
MN\9!MA)7:NP(>G01U4\^LI7]81CU9=\U4,3H5F^L-U=MS]AOMJQWV\?8)D)O
MK@A%C(4$@                                  $,?FGYP,>,/'"0U-4
MI0A=T<@XB8JD*@V6Z/:KKYRCF.NMS7]//J,U7#-T:,C#9RFH=XX471R;V2N,
M5067^ -)/IWN*$E!PFR>8-KCU6A;BR<:GU1APFHGE[76$NSD]@69 JA,I+,G
MEBAV,8U7)G!RJQK]/..TV.M4W\"$6=Q;)          *"_.A%FAS-Y2D8>EZ
M!M];16/Z2GJE]XXM\JO(]3=Q^BOS!17O+U^P?J7ICITQU5\82LEXYV-VY[O\
MJTRZ].BJBH_P[4L?-=3D+Y8C5'R;OZJQV_YOJGTZ_4[IN7\>YO/R?0U4'NC'
MQ_?ATS\,]W7'3/7'3&.F>[&2].N<YSTZ9ZXZ=/U>OP?\@Z8_$M(^!7==HM6N
M-RZ4L$FYD8?5\K4[+1B.U%G!XN+O'WD2GX5JH?)B-HII+5]-VBCC.,87?KFQ
MCXYZ:/\ W3\;T.AWG;N2Z2$8:C75VUW8PNZ5/MN$W\Y.%CBW_9K@C?G[1N4:
M_<-DW/BVLLE/3:"RJVC.7V0O]U607R@IUJ:C_:LFT6 1J@;A$(GG/X>W3DOQ
MRJ>PM90SVS7SCY-6"PYJ\8T4>R\[0[6PC6]T3@V;=-1V^F(QQ78UZ5NGC)EV
MS9?!"G5PD0U<'A]01.>%;R9ZYXPM9OC'OQ=O4M>W2[K6RH;-4;9)'U.V3$;&
M0TK$WQ5/.5&M:D\0;/+>1],Q8YP97+LY6AO5:U3BWU1!<48/V,HQ9R<8\:R,
M;(M6[^/D&#A%VQ?,7:)'#1XS=MSJ(.FKI!0ITU"&,0Y#8SC.<9QD6B3Z@
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
M9:Z\SB9"7BOD>S:G3+&;VC2=:G]?#/+93U>A%#&*?!0-K@
M
M
M
M
M
M                                 $3_ )#/$_I?FW&25S@$XW5?(A%K
MC,9LF/89Q%VU1JB1)I$;,BV6"&FFIT4BH)2:9<R;$F"=,N$4L-#U1DU^0*G5
M$V1S.\2?)&2B5&DK0[4P59_>Z@S_ +B0UMMFIINUL,GN2-U4XZQP3W":Y6$P
MP4(\9*9632615PX2%SI)$%U[A+S:U)SCU(TV/KAWB,L$9AI'[&US(.T5K)K^
MR+(F/EB^P0J.9&#D<HJ*1DFFF1!\@0WV4G"3ANA:::>&2;CB
M
M                                          '\,8I2Y,;."E+C)C&-
MG&"E+C'7.<YS\,8Q@ 4'/++RP6YG<QYAO0W1Y_7.ME4]1:F2C,^Y1LBK>3,G
M/6:/*EW%>'N%J64PT5)_N\<@S^'7&1>BL(@NI\0-#,>,?&72VC&9$<.*!1XM
MC8%FV4S(/KG)^K.WF31,F0A3(2=PE'SA/KW&PFIC&3&SCNS:;R\DFR(@
M                               %'[S^J3!^?BQ9([LS)+2^MTZ\5P8Q
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
M&QYIDP3<.':E65C9RU4*Z.VK%HJZ690TY(/V[1,ZZR":1#'*!-&
M
M
M
M
M
M                                     -*.<O!K4W.74SZBWIBSBKM%
M,WZVL=G(L,.9^@3[G"!_61[%VBLG7I-5HDG(QRBN$72.,&+E-=-%9*4VF"D[
M1KCR5\4/,AQAXT6A+WK>9+#W2K^\<?=+:6OY$Z+A5IE?"94I6K6V(RF[CG9D
MLK,W.$5\$2=-^PEWI)$%^#16Z:+R(U%0MU:VD?F=-V% -IR*4/Z>';%4QE&T
MI"2B22BJ;::KTLW78O4L&-A)TW4+@V<8ZYM-8>"3+(@
M
M                                   1@^83D)*<=N"6TIBN2"L5;]E.
M(G3=6D$#>FNS<WG#S-C<-E2YPJ@]1H45+F;*IYPHBYPFH7.,EZBJ*RP53_#;
MHI'>W/K43>28$D:UJDLKNNR(G+WD33HA6V*HL<F<9(HD78TM"E4*;[)DS&QG
MKUZ9N2>(D%^X620                                    (??+3XUR\
MX=>Q5YUMF/C>1&K8I\WJN7QTFC+856.JM(KZ\E9)4Z:4<[)(**.8=TMGVS=V
MNLDMZ:3I1PA5&6/R!"%XD?(Y>.(^U6/#_?Y'[73UAO+JI((V!)5G.:+V1(RJ
MD8XPHFY*15"IR5D-A&89+9(6/7.=\EDF2NDG5<HYZH@N?BT2          5Q
M_,3X\9VQ2-BYAZ=8FDUTXIBMNFELFYSR&4(5FC'$V-!HH]WNTFL0V13F&Y2%
M.FFW][COQET8FX7V\^7-+I*:?'O(9=D79):.YOZ<S;E^WFWZ-S;=4F\-R]OI
M]">E'W*^&=7K;[O)7&H>Y)5Q>MHBOJQ"*C^Y@EZI045=%+*4?=Z_U&JT@W--
M&SGJM6IFYV>N4^NM#2%@M<]$5J"8$ST.]F9V0;Q<8T)G/PP9R]=$)C_9,/RZ
M[6Z?;M%=N&LEV:2BJ=DY?V80BY2?\(IL_7M^AU.YZ^C;=%'OUFHNA57'^U.R
M2A%?QDTB13S7\*(;BK;N.=[URQ5:56S:M@M<STJT(HF9;9.H8N*BL6)\Y2*3
M#63ME879JDQDW>HM'.5"_P!KG!>3/(=\U7)=^UF_:U_]YU>HG8U_94FW&*_"
M$<17X)'9+C&P:3BW'=%QW0K_ +KH]-"I/^TXQ2E-_C.69R_&3+6'!C?J?)SB
M7HO<YWA'DW:*-&M+DH7*>#%OM9RK6+Q@Z1,]4"+6B'=*HE-C!LMU$S=.AL9S
M\%K#P?>-L1 *X/U'FTW$+HS0&FV[)QV;!V9/WQ_*8;J^V2:ZRKI(=&(RY.7V
M^59%YLDCC)"9RJ7#'&<]I3=#UP77)#-$_IUY^G0O*7;;2>M,)"V2RZ=Q 4V"
ME'S-B^M;G[W0<U+M($KI9)22D8YC#%7.U0PHL9OA17M[$3F+5/T"+E0M$@
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
M\M'=-\74)I+2CXUGV5Y%-C:VT/JQE75RFDK12;&X87.SO(3!SHE=,+/&-(Z
M/USC!B64F,].[K@#G/(QQ1K_  ;^F.W=Q.KF&2C?27$2H56;D(\GILY^\KWB
MHSFR+4B3T6^<?>[8,M)RANI"F[G>>['7J -)M7_]B_D_Y&>WOW_+J -__#-_
MV;'2?\D3DS_G5NX 0O>%+DK;N('TL'.SD3K]W\MO^O-F<B<4.7QG&#P-VMM3
MTQ1:G8D<9^RHYKM@LS=\D0WV5%&Y2Y^&<@"/3P7^;[Q'>+?CSA?<O&OE-L;G
M+?[7=K'NCD!4M8:-NJKAE)6"6;5.JT:^WW?E2O#2NXIN&KJ51RP8^ZG7KTRF
M7*94%<@8(\U?F7\>_-;;G%7E_P"/[27(#CYS1X_[90N5HV5>M<:BUPRV) 1K
MQA:ZT]L$]JO<MZG[!<ZE=81/V:KILD92/E'Q%76>Q!( >IQ69Q"SUNOV5LD9
M%M88.)G&Z)S=QTD)9@W?I)&-DB>3&33<8QG/:7KG'X, #G
M
M
M
M
M
M                                !!SYP>#K/D/Q]<[]I,.D?<7'V(D)
MITJT;X^86[4Z'J2%KK[@R*?K/7%6+A28C\'R;TBD>I)%[W>17!X>/@#27Z=/
MDZYRYVWQ(L3\RC7#4VY-:)N%39PU.FXC:]L*%;95SG'8YR[BWZ#=/)>TQ'JW
M;G)CFQ,U\2$6H!;)
M                                                C>WWY6^&W'^>
MDJE+W:7V%;H9=9I,5[5,.C:E(QZA]E9@[GGLE!U#$@@K@R2S<LD99NJ0Q%BI
MFQG S%Q7P3Y$Y9I8:_3Z:O2;?8DX6:J;J[D_22A&,[>UKJI.M*2:<6TS"7+_
M +@_&?#M7/;M3JK-;N-3:G7I(*UQDO6+LE*NGN3Z.*L<HM-22:.HM/,IP4=4
M%Y=#WZT,99JW<*$UN^HM@+>W;M(F3(1S;#-N]IYEGF>F"+9E\,R9S^,6)TST
M^A9]NOE"O=8[:M)1+3R:_P"\1OK]A)^LGEQMPOBO:[W_ "Q9\VO[F?$UFT2W
M1ZS40U$8O_NTJ+/?;7I%=JE3F7PE[W8OYI(S7PEYYZOYP05T?4>"LE0L% ?Q
M;:R5>T9CE71&$\61/!3,:^C'2[=\P>XBG":F,E25;KHF*8N2&245\WY*\6;W
MXSU6FJW.VG4:35PDZ[:^Y+NAV]\)1DDXRCW1:]5*+33RI*/J?%OES8?*NDU5
MNU57Z;6:.<5;5;VM]MG=[<XRBVI1EV23]'&2::PXREO(,8F5@
M  KS?4<KKEXJZ1;%65*V6Y!-%U6^%#X057;:YOB;=91+&?3.J@FZ5*0V<9R7
M"AL8Z8-GK7#U(9K']-?2FZ]BY7[&7;D]W%0NJ*5%.\X2,?+>P/KO.V!N7.%/
M71)A2LQAC8R3L4SG'3/4F<";/@$6M1;)
M          "G/]0QQKBM>[XUOR)K,<1DQWI!24)=BMD2D;&OVOTXENC,KF)G
M&".K%5)1HEDN"X[SQ2JN<Y.H;(NP?3!#++' '<CS?_#'CGM:4>XDIRPZUB(^
MRR.#X/E_;*@JZI5L>J9Q\"KNK)772BA?]H<V2_J"VUAX)-HK1::W2*[-6ZX3
MT36*M7(YS+SUAG7[:+AX>,9IY5=/I&0>*)-FK9!,O4QCFQC_ ,^(!7'Y0_40
MT6HSDI5.*^K$]H$CUC-B;0V$^E*[47RR*BA%%8*EL6S6T2\6N7MRFX=O8A7X
M9_N?)<E-FM0^9&2/]'Z@#G_/R"R<)3-$*JGP=<L7"ZTNLAANB7)"FRDFKL.1
M?Y1(8V.IE%#YQDWQS^ 5=D0=NC_J$N;]64:M;UIG0[XADE#DRZINS:K+O.KH
MIO5]<^Q7$>9)%')DL>FR+\>TQLYS@W>[$,F>*K]2E.)=B5WXDQ3_ +NW"CZJ
M[@=Q'I=/7R8Q(J7U[-^X]3JD7!<O$NSH8W4W7!2Q[?XC)GB'^I!X_+DSF?X\
M;CC%/21S@D/-4J<)E<V,^X3RH]D:\;"21NF"'[<Y4Q\<E)^ 1V,9.)L7U(NF
M$#9)5^,^S9M V2E/FQ7&J5HV4C)9]7.48YE;2&SA7[."Y-T,3[6<XS]D2H-/
M.>H>&L/T- 5^,<!Y!HB[\C> =$<5WY-+HMMN\9;'-PS*;I=IF$E9-&6U9,JG
M95R?H4^V3<*(-%UHYZU=-5T6[7*.6Z*>YOBK[B-OIV^O8?(5MD-55B->L['.
M,X)8BK^W,U8O3W%!J2P['&2E.6C7E_[9MRMW.WD/C:JN>CMS.S1=\82A-O,G
MI^_M@ZWZ^TYQ<'F-:E%QA#>;Q<>+S;=4W-$;_P"25+6HT1K=961U]2YIS'+S
MM@NI<*-H^PR,>Q<O314/53Y.Z;X7,@X7D"-U"%,@0V5'G#S=L&OXY9Q3ANI6
MJU&L2C?=!24*Z?65<922[IV](R[>Z,:W--J36*? ?@7D6W\GKYAS?2O2:;0M
MRT]$W%V67]5&R48N79"KK*/=VRE8H22<$\R:>7/C8OR9X/;0@X2-4D[SK3#;
M<5#;MTLK.W$M1T'JD[&M$$\>N[>3-'?RK1LB3/<H[61Z8-G&"YTPB\,WH(3?
M 'S>@]?V2S\/ME3K>)AMBS1;?IN1DUT6S!*_+-F\;8J29VNIC";BWL6;1>,2
M^PF9ZT72+W.'B1#U37Q(+<@MDD"_F_W;P?<Z#L>E]OS3>U\A(UJYF]/5FC+-
MI"[Z_NSAB0D9,VMVFK[*KU"2252Q)LI Y5Y*/SWM&ZBZ2"R-<$\Y7H"#GPN<
M/[WR#Y94;;:3:6AM4<>+3$7^T6]N9PR;R%L@U"2M0HD6\(7!'[Z6E$T%I)OC
M.2$AB+85R7*Z!5:Y/"P07(-A<P>*>J"KXV+R-TK4G+?"ICQ<KLBJ$G3^C@WJ
ME;U]&46FW2A,DSC)4FYS=WPZ=<XP+6&2:47OS<>.BDF<(--R3%\?-O4PHSHF
MN[Q(%,<F,9*1O+S4) 5UWZO7H4R3PY/[)L">R0-3+?\ 4:\6([*J=)TMO>U*
M)Y,4JTZA1*@R7R7*N,'05;6VUO?0/T)G&5&Z9^AL]28R7&#3V,C)KA9OJ5)
MY%T:;Q$9MCXQGVTC9MT+/B&,9MGIE>&BM:1V2X2>&_ 5_GU$R_A(8WV)]O\
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
M+JIRA)?*46TU_I1O=I[Z]5IX:FEYJLA&47^$DFO]3-D!^<O  >?AP YEZD\
M7E[\L^C/(2PN.H-7\MMIQ^V-0;G9T:[7>L.*=7]A;JMNNY+#&J0\U:9J#ME3
MW0HW<.XMC*?+IR)68N.TQ%3D QAYJ.;^JOJ'^6O 7Q]^-1O=]SUJL[ L5JV9
MN!2A7&G5IA'7,]+@Y:R(1%SBJY;XBH:FJ$?*/IN1DXQF195TW09>JITPN!*M
M]9;IS<]]X!:$O6OZ[8+/J#2/((EKWK"UPKHR,'"2].E*Q3[M-H-"JD9U^#DG
M[F+.],BH5DO-H]>TIS9 &1M'_4K^!3CWQGI$)QFA+?1YDT-$,H3AGICB];X3
M92-E.TS',*RO+H5Z%TS9K,]>-T6^9 MM?+/E7)%#JJ*&5[ (=/$7S.6T;]1[
MR[O?D1I=FX@;BYZTR!I.I=.6FHW"P3C"_P#)K:O'6V\?=63IZI6Y16!FG]$6
M9MGTA+H1C*/D4%TI,[!R11 @'>N$O))C],EY.>9W%7G!4KK5>%'+N\XV3Q]Y
M"5ZHS=JKD9!5V=L;FIV T=!-G<U.QC2H7DD-;&D.VDY>'FX]I@C-5HOAP<#=
M_P @'U'DERQE=.\,?I_[9?-N<MMQ[$KB3W=C;13M"DZ[H[=4Y)ULO5^0FL7"
MQTSK.$5IF;?5XD1 PK=PX]UE4Q<I 8H^K<JLDI >%VD;-F$=D2ZF\;-5=@S[
M^)C(MO?9(S+0<1;)AY!1+5C#1R-I<Y<+*-&R"+9$J^4TR$)C!< ;X?4P>+-_
MR"XFT#EYQ+@/N5RF\=+)E=-;DUNP/!S;W1M)5;S\E3*4QKJ+?VDUJEY$-[)5
MT6Z?5IAD]:,T\*OB] ,\\(/)7O'RT>&79NWN(-UB->^1BAZLL%$FF2<+29-"
M#Y.4^!1F81\SK5VB)ZFI5+=:#1-:-._8K,&/S-9OG.5(]4Y0-". WU/_  <M
M?%V.TCY@KI9-5<M]<+26O]_Q.U.--NM55V=9ZS97F$IU*H:7U58X>LR;<C-K
MB3B)*!A/ETPV5(W353(FL8"/'A#_  ;>?GU)>C.3_B%XZR.A^(/&K6<R\Y'[
M$J^MV^H=9VVS/:;M:LNY2*H4:W:0E8<[,:W:%@$XS+=A)21&#V648DRBY<'
MRGOO85V^GB\^N]N:>U]8WFV^//R.(S*UBV-2(<\VM4+I=9"*O=F34*X6:,37
M6E[3B)!U\H4>(J/ZC,*.617#I#+1,#>3R*?50^/=_P 4]E:ZX#['OG)'E5NR
MF3^JM45NL:4W!4D*3<+]'DJ\99)]SLNETD\P]B3S:BT9'P2<RXD)1LDW.1)%
M7U\ :R5#QVWSQS?2;<U:5N6!6JV]=Y5*4W_M:J/BIYE:0\M%HU96J?1I0Y%%
M,I2<'1:E'+OVN>W+&6>O$,XR8AC& GS^GI_H7_'[^XR\_P _KD (-/*!_P!K
MM\0/\F;7'[YG-P 6%?-1PMQSY\9_*?CY&1II*_KT%SL74":)3Y>&VUJQ0MYI
M,:SR0BN2&MCZ&-!K&[#YPTE%>F.[IG %.OP6[ V3YA^;OC0CMNP4B[U/X3N)
M#Y684GE"R$;9MWEO$O4M(S:!ES.724JVJ,%3WZ65\)KED:([/@W89/O ME?4
M+?T+_D"_<99_Y_4T 0SZO_[%_)_R,]O?O^74 ;_^&;_LV.D_Y(G)G_.K=P B
MV^G@XMI<V/IMN77%,TJC O=X;;Y)TJ G76%#,H2W.-?ZG?4N8D4T2G66C(NV
ML62[E,F.]1NF<I?CG  QWX2/-?I;Q.Z)G?%EY:6.RN)^U>+5^O[:CV.?UCL"
M\UZ9I-TM4O=SPZR.N*[<+2=9"W3LFXBI1NP<P4K"O&BC9WV$^T!LM>O.!R<\
MK?/KCMQ!\&]LV!3-&TVUDLO,KEW/Z/H\E#'U<I,M&[I>O0&\:19U*A MJ['O
M31:DFPAIZP3[U!FDV;HM55'(%R@
M
M
M
M
M
M              !\[MHU?M7+%\V;O63UNLT>,W:*;EJ[:N4S(N&SENL4Z*[=
M=$^2'(?&2F+G.,XSC( HQT:!5\<GF5KM22<+1M.JV^6-89N%S&PWSIW=S,D9
M%KOCG,=)^G"4N^(J+'^UVO&63%P55/&"W7]4""](+1(
M
M            !!'YBN?<KIF"3XQZ@F%XO9-XA$Y/8ELC7*B$A2:1(F529P40
MY;F*=G9[@1%3*JW<55C%]#$+ZCQ!=#:+[>?%-'(]4^:\@K4]FTMO;IZI+,;K
MH]7.:?K75E86,3LZ-XKE&>I?W*^7]1QC2+@G&[77OFKJ[M1=%XE11+*5<&OT
MVW8>993KJZI9MC.%4@;VG/@ ";+P1W;$#RRNE/<./3:WS34^DU;]Q\>YG:U8
MZQ,L_L^H5(WHP?S//Q(8^.OV<EQW==:_NBVUZK@6FW""S/2[C!M_*%E=D'\,
M]9^W\<?//3&TGVE[HM)Y#U6VSEBO5[98DOG9595./QQTK]WX9^6.N;<(T$.B
MYT/:&R:CI[7EPVA?)(L34*- OK#./<]AE<-6263%:LT5%$L.I*1<9(W:H8-@
MR[E4B9?M&P/J;)LVX<AW?3[)M4/<W#56QK@OAEOU;ZXC%9E*7\L4V^B/D;]O
MFW<:V;4[]N\_;VW24RLLE\<17I%9692>(PCZRDU%=65O^/OFUV;8>4+5MNA"
MIP7':]6)6#:QS:*22D=5Q[]51O7)M>R(^D\G$F:YD,32CHIT\HF66;I(=A$<
M[B\L^VK9=)PB4^-N^WEVEI4W)R;CJI16;(*MY4&UW>RHX>5&,Y2RY&DO#ONE
MWW6<]C#DZT]/"]7<ZU%02EI(R;5<W:L2L2?;[SGE=O=*$8843M?-3S$[3U?R
MJ>4?0;FFS6J-62#&"N"+^*:RY-BV)JIZEP:(3Y5?>1,;$JJ9C6YV64CX=M5E
MC'72.F0OX/&_V\['O?!8[GRI:FO?M="4ZG&3A^WK?^$W7C$I37]22GE=DHQ2
MC)-OZ/E#[E=_V'R!+:N(2TUO'MOG&NY2@I_N;%_C)69[H1@W[<7##[X2DW.+
M25BJDVZ%V!3*C?*XX]U7KM6("W0+K[/]TPMDBFDS%N/LF,7\<Q>IF^&<X^/X
M1J%N6WZG:=QU&UZQ=NKTU\ZIKY3KDX27\))FZ.U[CI=XVS3;OHGW:+545W5O
MYPM@IP?\8R3.SC\1^\     @7^HBAB2'"*A2>"MRKP/)"E.\+*)8,XRU>Z_V
MG&+M&ZW3O2(LX=H*GQUP4_H8ZXSG!>E</4,U.^FMM#'!.7%+5423DSFTY:&*
M65/Q[QBGC8T3*J%2[<=$HYPJSP8W7/7+K&.F.F.LV? A%ID6R0
M                  URWIRWXZ<:I"JQ6[]HP]"DKJ=8M<9/(ZP2SAXDW530
M7?.DZ]$2YH>)265P0SQ[[=I@_7'J=2YZ>PXQP'E_,ZK[^,Z&S54Z9+W&I5Q2
M;65%>Y.'?)I9[(=TL?#JCQ7+/(O"N#W:?3\JU]6DOU3?MQE&R;:32<FJX3[(
M)O'?/MAGIW=&:E>23GS5.,&CEV6OK9#RNZ]JP!2:O0AWK25S#0,RAV*;26.W
M.X:%B6#)4QXE0_>G(/\ *?ID602<Y3]]X<\5:_FW)U9NVGLKXUH;?^\N:<>^
M<'_Z,LX?=*2Q:EAUPSEQE*&<=>;O+VW\#XHZMFU%5G*=PI_[JH24^RN:_P#2
MGC*[(Q>:6\JRSMPI0C8XU\_&GS7V7I3E%3(NTW:S6+6^Y+:PI^PHFPSTC*LR
MRMPD&\;%WW&9-VN1O-0LVX06=N\8,LO'^X2-W9,3)=LO,WC;9>2<(U-^ATU-
M.\[=IY742KA&+[:HN4J/I2S"<%)1AZ1L[)+&'G3GP=Y1WSB_/=+I]?JK[MDW
M/41IU$++)37?=)1CJ/J;Q.$W%SG^J5??%YRL73AS?.H    0;_4#:Y/;^"S*
MY-VOJ.-3[CH]G=O"].]K"6%I.T!TB;.<9_N=U-6N.R;&.F?43)\>G7&:X>H,
M&^%WF;I/4'CVM&-Z;0JFO(G3NW;C%-"S\BDE)2$+9HR(N[%"OP3<SF>LTH\F
M)25PFT8-5W)_0-VIYP7.0DFY=""*;R(>2#;'DAV5 :%T+7K>QTPM9&$;2-<1
M[<ZERVY;%'.$HR>MT?&JN2&*DOG!HZ**HJW98QEPL<ZW;EO7&*BLOU!.AP/\
M)_'S0=1K]NY%U.N[RWH\:I/IEK9DBS^L*6Z7QZN8*NU-ZEB&L:K#&2D6DI1!
MT95=/*C9-L3/::B4V_3T))JH&NU^K1R<16(*&KD2CGN1BX&+91$<D;L(GW)L
MH]!NV)GTTREZX+CX%QC\&,"@'*+H(.D%FSE%)RV<I*(.&ZZ9%D%T%B935162
M4P9-5)5,V2F*;&<&QGIGX #"5JXP\:KV<REWX\Z-N2AU,JG4M6IJ#83G5,?*
MAE3&EX!X8RF5,]V39^/7X_A$Y8.E?P&.$OZ'?%C_ %?-2_L1#+^;!TZX^-_@
M=>(N1BI7B;HJ,2DXU6+5=T[75;HDHU15]3/N8Z3IK"#>QTDD97.2.4CE7QTQ
MCNR7&,!W2^8(W=.\O/%[XV8S:6E-*I[.FI>*M\T:XOF\*[LDI<;?7_5A_EJ-
MJF%X**581"S<[-J9,C=AC\8L3*GJG65SELGV]>1M]T>EW&->EHT>JA"<7;:E
M*,)I.,I0BI27TM2[<.2SAI/*6 -_^Y3QEL&NU>VSMU>HUVDLG7)54MQE96W&
M483G*$7]2<>[*B\93<<-Z1^-KDWR6W!Y%6DDG>=@6>I;%D-BSNPZO.V%_,UZ
M)H^8V:D8E0\:X=)0\,E5YA>.;,#LTD"H&,1LB3T53(GV$\R<*X9Q[Q#*EZ72
M4:_1PT\-/;"N,+)7=T(S^I)SF[8*R4U-R[NLY/NBI+6SPASOG/)/-,;UJ]9?
MMVMGJ;-1599*=<*.V<H?2VH054W7&MP45'*A%=LG%VUAH0=$BE5Y4O$[LOCY
MLNR;TXZ4Z=MV@K7*O+0XBJ='.Y*<TI,.%?F$C%OXV+34?%HJ;LRBT7)(I^DP
M0QAJZRF=)%=W=C+/1^I!@C3_ )M.?VH:XRJQMBUW9\5&-RM(Q;;-50L\XT;)
ME(5--:SQSR LLT<G;G.%9%V\6^UTR?MP7!9<(@C[BM>;ZY"6F=LU4UOM/;=G
MM4W*STR]I]+MUW?R4Q+/W#V2=K'AHZ6=+KKOEE,G,8QC9-UZYSGJ)Z(&_P#0
M?%KY3MGUF/IZ>K=AU?7C-919K!;(V/#TNK1"LD91PX70HLY:49)$S@YSF6RV
MBCF[\Y[^AL],QW10-Q-<_3C<C9G+=7:6]M04%LLHGE5*I1UMV/*M6YBX]3*S
M5^QU[&'>)FZXPFF]42-CIGU<=>F([T,&\E#^G%XWQ16Y]D;WW+=7"70RQ*HR
MIM CW1\*=V"G;2,3?GZ;<R?V3%([*IG/QP<OX!3WL8-O:?X/_')52IF?Z;GK
MNZ2R0R;RX;/V(H;!B8SC.5&-;L=:AW&%.OVBJ-CD^'PQ@1WR)-DZEXWN!E*R
MB:$XF:/7.@1(B2EFH\7=E2>B0J::GJW1.?4RXQ@F,Y5SG*F3_;R;)LYR([I?
M,&SM;U9K"FD02J&N*'54VIT3MDZW4*]!D;G;EP5N= D9'-2I'0+CH3)>F2X_
M!T$98/SOFI]6[3C7,/LS7%$V#%/$<-W4?=:E V=HLB7)LD3.A-,'J?1,Q\Y)
M\.I#9ZXZ9^( B]U3X7N,NF.741RCH4Y<H>*K$@YL=0TRFJU5J5>MCI@[C\O$
MIUU[FQ.JZR]Z=RUC3'P9%V4G<Y4;%]KFIS;6 1:^=6F[?:\CJI>;(65?Z>E:
M1$P6MWR1'!J]!3#/+IQ;*^MDIC-&UED'V/?F.;!%7;(R)2Y.5IG"6^7VO[CQ
M^?#[]KT?MQY##4RGJ(O'N3@\*JQ?%UQC]"751GW-X=GU<\/NQVSDE?-=/NVN
M]R?&K-+"O326?;KG'+NK?P5LI?U&WASAVI95;[8.!LV:I@  !_M)51%1-9%0
MZ*R)R*I*I',FHDHF;!R*)G)G!B'(;&,XSC.,XS@1**DG&23BUAI_$F,I1DI1
M;4D\IKU3+!?@'U:E)[)WKN1ZR*?[HU&NT""=KI=Y2O;I*.9N;.R,;.2IO&C&
MH-DU#XQ@Y47N28-VJ'P;4W[K-\E1LVU\=KEC]QJ++YI/X4Q4(9_!RMDTO3,,
MXREC<;[0-@C?O>[<FMAG]MIJ]/6VOYKY.<^WY-1IBF_7$\9Q)YM"C2,WT  B
M8\U=A4A>"MGC2-&+@MNV'KFO*K.U#D78)MIE2UX=QA28[5GQU:P5 Q3?9PV6
M5-^$N!GK[;=(M3Y0HN<I)Z?2:BQ)>DLP]K$ODL6.73^917HS7?[HM:]+XFOH
M4826IUNFK;;ZQQ/WLQ^<LU*.'_+*3]44TQT5.9@    !+%XF.'TCO_?,5MBW
M11D=):-DF]LL$Q))90AI^Y1.$Y*LU)!ROVMG?LWF$I.3+]M))@WPDOV>[0[\
M#>>_(5/%.+6;#M]F>2[G!U5PB\SKIG]-EK2ZK*S76^C<Y=T<^W+&PWV[^-K^
M8<NKY#N->.+;5-6V3DL0LNA]55*;Z/$L6VKJE7'MGCW(9EMWEYT= :\L4U6-
M4:^M6Z5H5PY8FM"<S&TRCRKQN;">5(&669V*:E(S"N#%]SF.135[>]'*J1B*
MYP'QC[8.5[OHZ];OVKHVV-B4O:[)7713_MQ3KA&6,?3[C:SB7;).)L5RO[L.
M'[-K;=!Q[1ZC=)52<?=4XTT3DO\ JYN-DYQSGZO;BGC,>Z+4G"?RY\H7)#EK
M$N*5*N8C6NKG"O>[H=$P^0+8")FP=L2XV%\Y7E)]-N?KG#=/V<><V"G.U,HF
M0Y=D^ >$>'<!O6Y41LUN^)=+[^U^W\_9KBE&O/\ :??8NJ4TFT]7/(WGKFWD
M73RVO42KT.P-]=/1W+W/E[UDFYV)?V5V5OHW6Y)-1P#,1A(WHX \G:AQ!VU;
MMW6>NOKE)QFL9^MT2J1SI*./*W*Q2]?*@I*2RZ+DL- ,X%B_RY<D1=+X4.BF
M1 _J&,GC#ROPK</(.PZ?C.BNCIZ9ZVNR^V2<NVFN%F5&":[['.5?;%N,<*3<
MEA)Y8\/\[VWQOR+4\JU]$]3?#065451:CWW63KPY3:?97&N-G=)1E++BE!]S
M:Q!RIY'VGE?NJR[KM\-#5V6L+2"CRP< =^I%1S&OP[.&9I-U))RZ=**+)M/5
M5-DV"F64-DI2ES@N/0<%X=H>!\;IXUM]EEVGIE.7?9V]TI63<VWVI+IG"_!+
M+;ZGF_('-M?Y"Y1?RG<JJJ=1=&N/MU]SA&-<(PBEW-O+2R_[S>$ET-=O]G]3
M_O?_ '1Z\\62%>.[G;(<'=D6:7?U=:YZZV+'1,5>H*/<MV4\@>!<OEX&P0+I
MT7+59_$8EGA,M%C)(NDW)L942,4BA<2>7?%U7DW9Z=/5>M-O&CG.5$Y)N#[U
M%3KFEU49]D'W)-Q<5A23:>9?#'EJ[Q5O=^INT[U6RZV$(7UQ:C8O;<G796WT
M<H=\UV2:C-2:<HM)K8;R>^2Z"Y@Q%'UCIR/M$%JB&63MUK-;6$?%SUBNI"O6
M,6Q49QLE,H)0E:C7"BA<X=&PZ=N\Y,GCVJ)S^2\)^&-5X]U&JWOD4Z+=^L7M
M5>U*4H5T_3*4LRC!N=DDD_I^F,%A_7)+V7GCSEI/).FTFP\:AJ*>/5-76^]&
M,+++_JC".(RFE"J+;7U_7.;ROZ<6X;QL0:T            2<^$JU_<CR1QD
M+WX;([AT]L*M()94*?+U9BSCK\\.?!^F?64?:V<K?9ZFP7&?U,F',CS9L2V#
MR3NFF@L477+40Z86-1%6RPOE&R4XK_9.L/@WD#Y)XLVC6V/_ +Q3IOVT\O+[
MM-)T)M^N9PA&;SU^HNM#$YEH ##^Y./6@N1=?;U/D'H_3^]JJT6RY:UK<FM*
M7L^OMG!EFCG*[>&NT+.1R*V7$>@IDY4\&[T$S=>I"YP!\NEN-G'3C;$2-?XZ
MZ"TKH.!EW)'DM":6U91=61$H[3]3TW4C&T:"@F;UR3UC]#JD,;'=GIGXY &7
MW[!C*,7D9)LVDC&R+1PPD(]^W1>,7[%XB=N[9O&C@BC=TT=-U#$43.4Q#D-D
MIL9QG. !K-K/@YPITK>'6S=-\/\ BWJ79+TSP[S86L^/VIJ'>'9Y%<SF0,ZM
ME6J45/.#/G)LJ+9.XSE4^<F-US\0!W&Z<8.-.Q]GTS=VP^/&C+[N?7"C!;7F
MW;IJ6@VC9]#6BGII*,5IE^G*^^M=74CI$YG"!F+M#**^<G)T-GJ .S;9TKIO
M?=1<4#>FI=9;IH;IR@\=4G;-#JVQJBY=MLFRV=.*W<(J9AEG+?)L]AS(Y,3K
MGIG  ZOI3B[QFXULY*.XY\=M%:!CYA8[F78Z4U'0-5LY5PJ5J15>2:T6OP2#
MY90K%'!CJE,;.$2=<_8+T ^O<'&SCIR$6ISC?N@M*[P7UW*KSNOU]P:LHNRU
MJ-..C,#N9FG*72"FCUF5<'BVN5'#+*"Q\MDLY-GTR= ,T'(10ADU"E.F<IB'
M(<N#$.0V,E,4Q38R4Q3%STSC/PS@ :^Z0XD<4^,KNS/^-W&3CWQ]?W5.-1N3
MW2&E]<:H=VU&&5?K1"5F<T.MP"T\G%+2CH[8KHRN$#.5<D[<J'Z@=?W%P<X4
M\B+(2Y<@.'_%O>=O31*V3M6XN/VIMFV1-N1NT:$0).76I3<F1$K5@@E@F%>W
M":*9>G0A<8 S-K756KM,5-A0M/:WH.J*-%%2)%TO6M/KU%J<:1!FUCT"L*Y5
MXZ+AV946#%! N$T2X*BB0F/LD+C ',7*E4W8M8EZ3L&I5F]TVP-BLY^I7*!B
MK/6)MH1=)R1K+P,VT?14DV(Y0(I@BR1RX.0ING7&,@#7W4'!;A)Q[LN;IH/A
MUQ7T?<<HF;9MFH./>I-:67+<R:R)D,SM,J,+*91,DY4+DGJ]N2J&QTZ&SU S
MKL/7&O-NTNP:WVO0Z9L[7=M98C;50MAU>#NE+LT<5PB[*PL%6LC&2@YED5TV
M35PDY04)A1,ING4N,X :\UQKS45+K^M]44.F:QUW4F68VJT+7E7@Z72ZS'&<
M+.S,*_5JVQC8.&9&=.5%<I-D$R944,;IU-G.0.C6CC3QQO&WJ?R"NF@-)V_?
M6O8QM"4'=UHU51)_;U'AF;J;>LXFG[*EH%W<ZU&-7EFDEDV[)Z@D160<F*7!
MEU<G S8 ,(:>XS<;^/+NZ/\ 0/'W2&C7^R)%G,;$>Z>U10]9N[[+1RLJM'RE
MT<TN!A%K3(L5IUZ=%=\9=5(SQ?)38RJIW =\V'KC7FW:78-;[7H=,V=KNVLL
M1MJH6PZO!W2EV:.*X1=E86"K61C)0<RR*Z;)JX2<H*$PHF4W3J7&< =,:\<N
M/3'2YN-[+0^F6?'<\*\KA]"M=7TAOI<]>D'Z\J_@3:M2@R4<T*^E'*CE9KEC
MZ"KA0RABY.;.<@=@IFGM1ZXUJQTSKS5NN:'I^,B).OQNJ*92*S5]:Q\!-*OE
MYF$8T6#C&-7:1$LO)N3NFR;4J*YW"N3E-E0W4#CM-Z&T;QTJ*FO^/FF=4:)H
M:LN]L"M)TWKNH:PJ*D_)(M&TC-J5NDP\'#'EW[>/036<Y1RLJ1!,IC9P0N,
M=;W9Q4XO<ED8IOR.XW:$Y (0:A%H1#=FGM>;51AUDRO")JQ2=[KL\2/4(21<
M8P9'!,XPNIC']N;J!W/5>F]0Z+JC:AZ1U5K?3E&9J96:4S5=&K&O:HU6RDDA
ME5M7:E%Q$.@IE! A.XJ.,]A"X_!C  R0
M
M
M
M
M
M                     "H+]1GJPU9W[H+=T:FHT_*#KJ9ISUTUSE//S[5]
M@0DT'ZJR9O52?*Q5_;))FSDO<FRQV=<D/TNP],$,M)\<MHI;MT#I?;R:B:A]
MDZOH]R>82(5(J$I/5V/?R[/*1/Q:2C"4661.4O4I3IYQC.<8ZBV^CP29G$
M
M                         #C9J8BZ[#RU@FWJ$;"P4:^F)>1=&R1M'Q<8
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
MH!N:
M
M
M
M
M
M                                     $#?U">K36_AC5MC-&^3OM0[
M?KL@^<]N3%0J]TC96HR),Y*3.4\KV9Y"]#9-@OV,ESC)C%Z5P?4,[OX%]V(;
M-X,QM =/,+6#1%XL]'=-U%,G=YKD\\/>JP_4ZXZ89F^\3N/;XZ]<%C#8Z8QC
M'5-=036B@
M                                  'X.G39DV</7KA!HS:(*NG;MTJF
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
M3L?!MYIY)N^LGN6[Z=]U,?;55-<\-*?:YV2LG'U@W**C+ZNSN46IEQKH;-
M:">4JAGV1X^>5-<3:K/%&>LG-U3;H*&35,?6<S$;((H7L(H93"!JGA3*>,?C
M<%R3KCNZXJC^I K)>$?<_"_0]SWKL3E%,5&L72O5RH2FI+-<(;YYF-9M'=@Q
M=B4ENWB9241O"ZB\5A+#(IG[AIZQ4<8(5?!JYIOT(.S<L/,'RXY?[63U'PL)
ML37%&D9)6(ID)KA@X/N_8JQ"J=)B4F($KV:KQ<MTSK)L(A9$C1'N,Z<.,D*=
M(HI+J#"4IR7\OOCZNM5LNZ+GOQJVG\I.64%ONS3.V]>6]HV-ZCR"]W-3MD8Q
M[[*.?[I2CGS"7;IG*?N3ZD,)Q%^@+?7"7EQ2N:_'^L;MI[7,*Z=KN:_=JBJ[
M*^=4R\Q"34\U7U7A4D/>-O1>(.V:^4TS.&+I%0Q$SF,F6TUAX)-M1
M                             *LWFTX;UK6,S#\G]9TVZF8[%L=A4WC)
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
M6SQ^<%Q@F%(NQ).FQ^W[/>EGI\.@YPM8>#IR9Y$
M
M
M
M
M
M
M           #6CF3I'/([BQO?2B"*2\K?-<S["LD<'(FW+=(Y#$Y1UG"BF,D
M3;MK?%L5%,_#."%STSC/3.)3P\@J-^"_D[CCWS =:@N3M6%J7(ADUUZ\0?E.
MT)&[1@7SI?7AWZ2V2*(N';Q](0A$\D[_ '4LGW=I2FR+DUE9(+O8M$@
M              &G6ZO('PPX].G<;MCD3KJ!G8_.2/JO$R3BZVYBI^HD^J='
M:6.Q,5#_ *F%FR?7\/X/B)2;] 1YW#ZA#@M75W#:OP.^;^8F')6SVNT2N1<6
MNJEC/M\J*7*\UF5;MG1^GV\,CJ$+USE/KCMS5V,9,9?UCKBY^T;OW_P6N_V:
MB>QD9.\5GZA_A),*((3U'Y#5%4^,>X=OZ;2)6)0-E7LQ@B\'L=_*KX*EGO-G
MV)?P9QC&<].Z.QDY-SM6^6?Q\;;5;,X+DG3ZU)N,]F8W9;6=UCE!7)NTB)Y:
M\1<)7%U%,9QDOH/5BY[NG7NQDN(<9($@D+-PMDBF,[79>+GH230PYC9B%?M)
M2*D&QLY*5PQD&*J[1V@8Q<XP=,YBYSC\(I!R@
M                               *L_GBW%LDVY=>:03DY>)U<RUM'7@T
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
M,(8Q,FRJ7!K:A/EQ\.S!"%QC/PSC')N:ZY.Q*)[A0
M
M
M
M
M
M
M               HT^:GB'*<7^6;W;U-;.HW6N_Y60V/69*-RX;XK.R".D']
M]@B/$<)X8NOG[K$PQPGE/";=_A)+_P BGSB]%Y7XD%D/Q/\ /R/YM:&086V1
M;I[]U.TC*_M&..9))Q96V4<H0>RX]!,B21V5H*V.5Z1(N,-)1)8F2)HJM<JV
MY1P_P))4Q2               #4/F)S;T5PCU[B\[AGSYDY7W+>E:^@C-'EX
MO,BV(4RR$'$KN6^$HUCE0GO)%P=)DS]1,IU/55125E)OT!6$N7);RJ>6N>EH
M#0%/MVN]%X>.F"D/0YA>DT5!B?O*JSV+N"46@37B4*T-CW$<DJ1NKVX.E%E-
MGKFYB,?7U(,UZE^F\OK]%L]WCR/JU85SA)1Q7]85&3N"ABFR4RJ'WFL[VG(M
M%R$ZE[BQCHG?\<=Q<?&/<^0P;OU;Z=[A9$)HGLE^Y!V]X7T\N"JVNDP<4KDB
MN#YPBSBM?%DD"+$QV'QE\IGIG.2Y+GIG$=[)P9>C?!!X[F)U3NJ)L*9*H3!2
MI26TK4D1'.,]<J)9AW$2IDYL?#/>8Y>GX,8S\0[Y XVP>!+Q\3)5BQU=VI4\
MJ$3*0]?V;).3-\DSU,HCBTLK*0QUL? WJ8.7&/[7!0[Y TTVM]-U0G3==QH[
MDC;X)VGW&;1.UJM#6MN[^)^Q%>PU#--4C^F,EZJEBW/7MS^+^UCME3^9&"-.
MV<*O*UXT91Y>=7OKR2ILG'OY&Z<?+')7*CO\(>CC*]TU^LR2?KQZ"9$LJ'G*
M^9A]G&,*'[,]M68R!O\ \/?J%\'/$4OFA2B)%,=NR-NK6D<?)$\&R5+,A<]=
M)944R0F,Y5<.8,YC=,=J,9G(I</D,EF'7&R]?[?IT/L'5]QKU\I4^CE>)LE8
MDVTK%N\$-DBR/KMCF]!XT5QE-=!7!%VZI<D4(4Y<EQ;QCU).\
M                                        #2_FQPDUIS6URA5K:H:M
MW2MF=/->[%8,R/)2JOWF$,/FKAH9=J68KLP5JF5XR.JGWY3(HF=-5,A\9'\:
M^2]Z\;;P]=H%[VVW86HT\GB-L5GM:>'V60R^R:3QEIIQ;1C#REXLV+RCLJV_
M<7[&Z49>GU,8]TZI/'<FLKOKGA=\&UG"DG&44U3 Y,\8]J\3]GR.KMK1*361
M12Q(04_&F7<5JX0"JJB36P5N070;'=,5CIF(H11--PV6(9)9,BA<E'1OA?-=
MBYYLD-\V*QRI;[9PEA656)9==D4WB2SE--QDFI1;3R<Q>=<$Y!X\WZ>P<AK4
M;TNZNR.75=6WA652:68O&&FE*,DXR2:P:]CUIXTZI?+6WHE&NEY=M5GK2EU*
MQVUVS;DR==TUK<,]F7#=$F#IY,HLBR,4N.XOQS^''X1YWE^ZV['Q3<]ZT[2U
M.DT&HN@WC'?75.4.CZ/,DEA^OH>HX1M%'(.9;3L>JC*>DU>Y::FQ1SGV[+H1
MLZQZK$')MK':EG*P4TY23?34G(S$HZ</I.6?.Y.1>NUUG3IX^?N%'3MTY<N%
M%7#APX<*F.<ZAC'.;.<FSG.<Y').4G*3E)YDWEL[))**PNB1\(@D     EM\
M$FUF^I?+CP.?R41'V& OW(.A:6GZ]+LTI&(E&NYYEMK>*6?Q[A%PV=&KEIL4
M?,-?4)G"#^.06QDIDBG+^O1:_7;;<]1M]UE%[A*#E"3C+LG%QG'*:>)1;37Q
M3/QZ[;]#N='[;<::K].IPGVV14H]]<E.$L2368SBI1?P:3/:+'Y#]@   ="V
M1M36NGJP\NFU;[4==51CC/N)^Y3\97HWU,%R8C5!Q)N6Y7;Y?IVI-TN]=8^<
M$3(8V<8RQGT!4X\RODZXU<N-4UW0&CBW&W'J>UH38R^R7$5]VZ:Z-"5F[U4T
M7$L)HB5JE?<)6TZOJJLV"1<IDR0RN,YQB[&+75D$4&B>2?.-G0T.-7&.Y;=8
M5Q].2=C/2]&0CY&X2\]/_+V3^1=3U(B<W]W[EO'M6V$O>^V(DB4I4RY,ID]3
M2]6#;:C^'#R7\A)!.S7NI?<\\KVJ&M>_MD)EEE?55SZIY&*8KW38+4Z9LY.?
M#F.(<W7J7!LB.Z*!NE3OIM-J/DD,[ Y1:_K"YL9]RG3M>V.]))&[5\EP@M-S
M^NSN,9.5/&<F32Z8.;/3/9C!X[T,&5/ZM1"?+/2_AB2GSG_W?_(2T^6?^2.[
M_P!Y/Y7/=?\ D7['_DW_ '3[?X/Q8CW/P&#%]I^F\VY$9R[UORGH<[(-54UX
MX]IH5FH.<+HF0416R\@9_8"[)5-3OR4R9%,ER0N<?$V>R>]#!TM3A=YUN*)#
MKZIVA>;[7X<QCILM<[M)>*X4B>,DPNQUOM56*6>^J4A<=B,*HL;&"]Q.A?LL
MP?J#]X+S;>1;C3+M:MRQT)&V-4GP62V#KVRZ.ODCZ1L%,JSD6#!K53-U2X-G
M!TH!4ANN#$-V_ SLB_0$F>C?/_PSV09E&[4B]@:#G'"B:2SF?B,W:E)JK9[4
MRHV6G)NYS">%/@=5U"LT4\9P8Q^W!\DI<&23$ZPW#JC==>);-0['I6RZX;*9
M#R])LL38VC5=0IC8:/S1;IR:.?%[<X.W<836(8N<&+C.,XQ1C'J#)   "!?Z
M@S;][UYQ)I%)ITE*PD7M[9Q:U>I*+56;?,:K$UJ8EU*@\=HY+DC*PR)4%5DL
M&Q[E!BHD;N1,J0U<%U#*8\% 3MHEV%?K,++6*>E%\-HR$@HYY+R\BYR4Q\-V
M$;'HN'CQ?)"9SV)D,;IC.>GP%T@V,J$GS$X<3S38-7:[YX]2JBB">)IQ7[E1
MXZ9(FL51*.EVDU'-(2RQQUR8R9F]2<ME,X^TGD1T8+-/CW\ZM.VX\AM2\O\
M$!K+83PR$?!;<9Y+$ZUMCLV2HHMK8@X4,C0)IP;.,^ZRIF&7/DW7+'HFFI;E
M#'5 L4)J$5(15(Y%$U"%4343-@Y%"'Q@Q#D.7.2F(8N>N,X^&<"@D_V   H_
M^431&R]-\O=L3MX;O7E?V]=+1LC7]KRFJ>+F*_/RRS_$&W=FR=,LC2L/$XUP
MV,;"J2:2*O9A%= Q^F/A'E.R\B\?Z#2[8XQU>WZ:K3WU=.Z%E<5'O:_LW8=D
M9>C;E'/=&27*SSWQ+?.,^1]QU>ZQE+1[EJK=3I[>O;.NR;E[:?\ :HRJI1]4
ME&6.V<6X[!EXPN;Q\??'1ROY-4QGL75-%A9"BOI)[$MK+*WJF1"!GT:YRUDD
M5(I>;-8D,L5<8R;U&1>\IL&3[\9&,N6>7^!\*W&6S[[JK(;I&"DZXT73?;)9
MB^Y0]M]R^4WA]'@RMP[PKY"YUMD=ZX_I*I[3.<H*V=],%W1>))P<_<7:_7,%
ME8<<EG3QC<"YWA'0KXI>K1%6+9&UGU:=69I6CNEZO7HRH)SY*]%1SV09Q[Z4
MD,FL[Q5XY,@BEDQR))D,5'UEM*?-7E/2^2]UTJVNBRG9M!&Q5NS"MLE;[?N2
MDHN48Q_IP4(Y;Z.3:<NV.]O@GQ'J_%FT:N6[:BN[>]PG4[55EU5QI5GMPC*4
M8RE+^K-SEVQ66HQ34>Z4G@PF9X       J0^;#R4DVQ*O^$O'N1S-5%A-LF.
MY+5!&.^S=[A%RB*L?K2M8:%4R\AJ]-M45'ZR63F?2B9&Z6"I-CF=W(1QU9!J
M/5? YY [&QKCEW!:TJ32Q-8N1>M[+L)-%U6O=I9/Z-DC8B+EW!9&+27-A9-J
M5V8AC&(7)C=V,5=\06J?'KP<J? [12.LXJ6);+K9)4UKV;=\-,LD[!9E6B#)
M%G$M55%G#*M5]@W*W9)'/DQS96<F*11RH0MJ3RR3>T0
M                    -*/(;QA2Y<\2-LZ@:-$7-Q4ALVW62JIBIY;['J15
M)6M(D<*'(DT3GSD5B7"QN["3205-TSG&!,7AY!41\2/.UIP7Y!SD'MA:5B=+
M;22;5;9A#,'[EU1[)!.G.*[=5X-!%225^0.';IG)-T4C.?9NU#E366;I(FNR
M65T]2"?#D'Y_.'^KR2$9IV+N7(:SM^]-LM"LUJ)0#.$\9PHDZMMJ8?/3%*KT
MP51E!OD%<8R8JG;VY-0H-^I)"W>O(SY0O(O97VM="1-LK%?>]S=U1^.L3+1)
MFL:Z,J5!2];16<GFH]HX;D,BX56DXF)<]3%,WQ@W8*NV,?4@V)X\_3N;CN&&
MUCY0;=@]8H/,E>NZ91$B; O"AEC8,Y:3-F=+LJC"R.#F,;*S0T^B;/3X]39[
M8<U\!@GLXI>,/A_P[F6-QU70'\ILF/9O6+?:%^G75HN*#>19GCW_ ,O+@D=5
MX!=ZQ65055C(QDJJ@NHD<QDSY(*7)OU))!!2       (6?+WP-><AJ&VWOJF
M#4?[DUA$K-YN$C$,JR.PM>M\KOE6#5LD4RK^S55=15PP33QZSINLX;XPJK[5
M,NR'V_>4J^([I+B^^VJ''=;8G"<GB.GO>$I-O]-=JQ&;?2,E"?TQ]QO5_P"X
M_P 1V<SVB/+>/U.?)M!6U.$5F6HTZS)Q2765M3;E6EUG%S@NZ7MI5$\XR7.2
MFQDIBYS@Q<XSC.,XSTSC.,_'&<9&_P"GGJO0YR--/#]2W#X2^,;#6G'MSONP
M0J2=^W:^=GA9!XUP21B]7PSKV,.Q:Y6+E=JA9)IFYDE#)Y(1XURQ-G!L)$-G
M0/[E>:V[URV/%=)8WM6V17?%/Z9:F:[IR>.C=<'&M)Y<)>ZNG<T=%_M:X)3L
M7#9<OUE26\;K-]DFOJAI8/MA%9ZI6SC*UM84X^T^O:F37G(10ATU"%434*8B
MB9RX.0Y#XR4Q#E-C)3%,7/3.,_#.!K:FXO*Z-&T;2DNV75,Q%=K#I'C[6+%M
M.Z*476%=8(X6L%K5C(V(4<&-UP@UR>/9XDYF1=G+V(-42+N7"G0B:9S9Q@??
MVW2<EY9K:=CVU:K6ZR;Q74I2GCYOZGVPBO64FXQBNLFD><W76<5X=H+^0;H]
M)H-%!9LM<8P;^2^F/=.3](PBI2D^D4V5R^:'FRG]A1-GU?Q=K[ZF56:8OH*2
MVQ9,F;WB1CGJ2K-\>G0K-?*-.]P@8V$7ZZSF0PFI@Z:3)P4IB[@^./MKTFTW
MT;WS>V.IUU<HSCI:^M,9)IQ]Z;6;L/UA%1KRL.5D&T]*O)_W2:S>=/?L/ J9
MZ7;[82KEJ[>E\HR3C+V81>*<KTLE*5F'E1JFDU#IQ?HSC9?(_1%";M\NL6G;
M= BGB>"%4*G%+6>--,NU2&*<IF[&)(NNK]DWXM,WPS^#.PW-]SALO#MTW6;[
M?8T%\E_M*N78E^,IX2_%HUIX'M4]\YMM.T0CW?N-QT\'\?H=L>]O\(P[I/H^
MB?0]!X<F#L> !&1Y:^/+K?G#^VN8"-5DKIJ%\WVI6V[5/*CUXR@VSMI<(U I
M.JR_K5)\[<D0)@QUW3-$I2Y-VC-7@/ET.*^0=/#5S4-MW"+TMC?HG-IU2?P6
M+8QBY/I&,Y-O&3!/W$\,LY?XVU$]'!SW3;9K5U)+ZI1K35T5\7FF4Y**ZRE"
M"2S@I1CI*<N@      /Z4QB&*8ILE,7.#%,7.<&*;&>N#%SCXXSC/X,BF<(V
M1<)I2A)8:?5-/U37Q3*Z[+*;(VU2<;8M---IIIY3375-/JFNJ9O)X1>0JFA.
M<]7IL\Z6CZOOF.>:<FFSDZR*+:VO72,CK]RJRR3JI*'MT<G$)=V"Y1++JYZ]
M.N,\>)K*.VY>N%DD
M
M
M
M
M
M                                                 -2>;W$RH<TN
M.]STE9S-X^4?)8GM?6E9$RQJ9L.);NL5NPX33_&JLL&=*M'Z1.AUXUTX2(8A
MSE.64\/(*(VH-I[Z\;_+',\A'.:YLS4=FD*EL"D22ZJ,9:H+#I).Q5&741*H
MD^KUC9HIKM':952%-AJ_;9R=-$XO-*2(+^?&;DAK+EAINI[KU1+8D*Y9&V$W
MT<N='$U4[&V21--5"RM$5%,,9Z$77*54G7*:R1TUT3*(+)*'LM8>"3/@@
M         :Q<O^5.O>&^B;;N[8:GN6\,D6-JM80<IMI.\76127^[]3BCG(ME
M-5^L@91POA-7#-BBNY,0Q$3%S*67@%<?@CP^V'Y6MRVCG3S=?2LUJ9&=6B:+
M1DUGD7#7,\,\=%+4X'VZZ+F%U30UC9;K8:Y*M*21EL*+F6*^.K6WVKM7J06N
MZY6Z]3X**J]3@H>LUJ"9(QL)7X"-9P\+$1[8O8W8QL9'HMV3%HB7X%33(4N/
MU,"V2<T         ")[F_P"(/C/S 1E[;#QJ.EMWN\.':>QZ5&-DXZQ29T^B
M>=A5%,S6.LB:JF,94=H&9RN3=,F='(7TC5*37Y K)1<]ST\*^_/ECY%9A7IM
MX=TXAEU7L[HW>,"R4*V4?1KHI6I4Y9L@9/.%DL,9Z+[TRN$R)*Y16N?3-$%N
M_@[SVTKSJUUBUZZ?9@[M!MF9-BZKF73<UII,DXP9/U<>EV$G*L_<)']A*($*
MFX3Q@JJ;=R55LE:::]23=\0
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
M7'V)HUB3FR8C=PHZ7[/<)-54:IOX$%LH6R0
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
M9:(YTF@8^,95;X34QU*<N<VFL/!)LL(
M
M
M
M
M
M
M     0*>:7QL*<DJ.OR4TO 9=;VUK"9Q:J[$M>^1VO08LAE3MVK='&%)"[5!
MM@ZK I<&<2#(IV9,*K%9)8KC+'1^@*UG /GYM7@9M7%EK67-CUI8W+1IM/5C
MMV=O&V>-;GRF62C3*842AKG#)*'RQ?8)G\.45L*(*')FN4<_F07Q>.7)?37*
MW6L9M325O9VFM/<X;2#7[+6P5>9*D15S7;9"'.9W!S;0JF,F24ZD53,59$ZJ
M"B:I[337J29Y$           I;^4/>-P\A'D&I7$75LB=:BZ^V(VTO52HY6/
M'/M@R<JTBMG7Z422,8KAE7';55HFKCO3)&Q2CA+)<.5>Z[%=L<D%P?4^L:AI
M;6E%U-0HXL53M>UB(JD SQ@GJX81#1-J5T\43(GAU)2"A#.'2^<=[ARJ=0_4
MQ\YS:?7J29!             85Y <>]2\GM93NI-SU)C;*C-IY43*N0B<M7Y
M=-%9%C9:O+>F=U V.+PX/Z#I'.#=ASI*841452/*>.J!2JY(\;N3_AQY/UK9
M^L++*KTU>5=J:KVHFT,>$ML(<V'$IK39<6WRDP-*F8)8(_8'R1%\B3#QGE,Z
M?]RW4U)$%L[@#SUUISQU(6Y5@B=:V'6,,8W:>MG#K"[^J3;E$YD7T>L;":DK
M49S*"IX][VER;!#HJX(NDH3%J2PR3?$0
M                 #6GE=RGUKQ#U-)[3V,X6<?COE-2JL><F)JZ6E=LX<,8
M&,R<ITVJ9DVYU73M3&4FC8ACYP<_8DI[/@G!MY\@;]#8]G273OMME^BFI-*4
MY?/U2C%=92:719DO#>0N?['XXX[9O^]MRZ]E-4?UWVM-QKC\%T3<IOI"*;ZO
M$71DW_NRV<B]PWO<UVP@E/WF94DE8]FJ[6CX9BDDDSB8.,,^7<.<1\1&-DD$
ML&-G.2DZ_#.>@Z=\4XUH.(<>TO'-MR])I:^U2:2E.3;<IR[4EW3DW)]/B<HN
M8<IW'FG)=7R?=,+6:NWN<4VXPBDHPA'N;?;"*45U^!+/PG\GB9-76?B/RTFG
M,IK>ZTBPZYI^V)7#F4=4F,LE>>5LE<O*:*3F0F*8D@\P5!Z7"KJ.)U34*JU[
M#-,">2O";>]T<_X%7&&\Z;4UZBW2QQ%72KL5GN49:C"YM?5#I&Q_4G&>59L1
MXM\[I;!?XY\B6RLV35:6S34ZN>9NB-M<JO;OPG*=*3^F:S.M?3)2KPZX.#DR
MF<Y#9+DQ#&)G)#D4)G)<YQG)%$S&34+UQ\#%SG&<?'&>@V;3RLKT9JFUAX?J
MOX_ZT?YQG.,XSC/3./CC./AG&<?JX!I27;+JF(RE"2G!M23RFNC37Q15CYS<
M?7>@MYS[9A%X9T"].7UPH"[*/,RAFL=(/%%9&J,NPRS5)>H/E?;>W*IZI61F
MJQB)E<)E'+;RGP?4<"YCJMH<6MLG-VZ67JI43;<%GXRKZU3Z+ZH-I=KBWUQ\
M3\\TWD3A.DWV,H_YE&"JU4%A=FIK25GTIO$;.EM:RW[<XI_4FEIL,=&20
M "V#]-KHS2.C,;Q\J7+VOPMHUWJ:OR6C.-FI)9C%2\YM_=&T(>596:9C*_)K
M+(EJU<H#"4AU)&09*1*RDJ^RBJ=W$JMQ^F6CU==%>KLJLCI;7)0FXM0FX84U
M"36).+:[DF^W*SC)^>&KTMFHLT==M<M74HN<%).<%//8Y13[HJ?;+M;24NUX
MSAF4=U;&CMN;5O.R(?7M(U/$VV=7DXO7.N8E"#I=0CO32;,HB$C6J3=LD1)L
MW*9<Z:2":[DRBI4DL'PF6%T+YO\ <,/&)RQYV9JLJK\TUYH:"9XBHW:6P$I!
M2$9P)Y)[(NXS5=36<-'=HRO*OGCH^&>6L5EZJN=R\3<*Y]2ER2_,%M[B/XQ.
M)?#UA&/:30&5RV4T22,\VYL1LRLET4?E+^-<P&7#?Y52F^3F,4B<4@V4RET*
MLJN;&5#6W)LDD*%(                 ^9XR9R+1RPD&C9^Q>(*-GC)X@DZ
M:.FRQ,IK-W+9<AT5T%2&R4Q#%R4V,],X &B&V_%[P)W4=RYN/&G7T=*.?4.>
M:U^V?:OE#.E,&_NUPMKQ[6D9-U@QN[.7B;@I\X^V4V/@)4F@1YWKZ=7B1-J*
MN:+M/>=$65.H;#-[)T^X0K<IE"&33:MW54B9G!$R=Y?QL@L8W4N>N,E-WU=[
M(P:[OOIIXM1R4T9S(?M&>"$P=!]H-O(N3'P8WJ&*[;[CBTB$,7IC!<HFR7.,
MYSG/7IB?<_ 8+#/&C0]>XQZ(UGH:JRLK.PFMJZ6%;S4WE'$E+.EWKN5E9%=)
MN7"#4CR6D5U$D"9,5ND8J6#&[.[-#>7DDSF(!7X\TOC.CMYTB8Y3Z2K22&[Z
M'&J/]C0D,VP1;:]'BVA?7D#-$2]'MZIS%MWMU"XPN_CB';&RLHBR(2N$L='Z
M KC^/_GSL[@GMIE9Z^ZD)[5=BD&*&V-89<EQ'6N%2]1OF2C$USE0CKE!H.3J
MQ[LN4^Y0N$%\F;**$S<E%-?B0>@?KZ^U/:=&J6R*),-I^FWBO15HK4PT-U1?
MQ$RS2>LULES]M!?"2N"JI'P51%4IB'P4Y38Q8]"2O7YWN.-^GY76O).LP\C/
M5&M4Y;7=\-').G>:DFTGI2PP$](M$C*$;0\FI8';=9YA,J:*J*)%C_C4<8W&
M^USF&U:2C6\-UMD*MPNU"U%'<TO=S"-=D(MXS.*KC)0RVTY.*^F1I']VO"=X
MUFHT/.-#5.[;:-,]-J.U-^SBR=E=DDLXA)V3C*>$HN,5)_5$K9J'RJ<RF2D)
MD^>XQ4R%3)W9_MLE3+C!$\&S\>TN,%Q^#&,8Z8&Y"7:L=32&3[GGIU^7_P /
M_D?(W(\>VL9#;/,_CO66+<RZ$;LJOWF:SVGRBG7]>.R7:8PY4)TR@D[:066Q
M3=2_C5R%QGN-@8[\M;U3L/CC=];:\2GHK*8?/W-0O9ACYX<^[\HM^B,F>&]B
MNY%Y.V705+,(:ZN^?R5>F?OSR_@FJ^U/YR2]67R!RU.MP   1T>4SEA>>&_$
M>R;5UDS9+; E+55Z)5I*4CDY:)KCVPJO'3R?D(U95)%Y[2'B'*;4JG>E[]9#
M*J:B6#IFJBLO (6N#GGZN[B\PVO>:C*LO:C87S>/;;HJT.6NR50=NU,I).KK
M78\QX65K.%3DPJY8(,G#!/!U#)N\?93J</D03O<_.++'F_Q.N^H8:7BFM@E6
M\1==765=7W,(A<8 WS*OKKNV?N,8A;$Q67CEW21%\HLY ZZ::AB%*:A/#R24
M]^,G-#E]XG-H7?5$W23HQ:L^BZV-H_9+5^Q9N9-LD1B2TU.89'R>*D):*;)D
M;R[/WT;)LR(*&3=I)MS$NM*74@L5Z#\]W"K:B+)AL\]RX^6=8C=-PC;X=S:Z
M<=\MTP9"-N%-:R+C+1(^>F7,G&1*>,?'/3'X*'!_ DE^UUM366WH MJU3L*D
M[)K9E/0^>T6T0MJBDW'9@YFJ[V$>O4&[Q,IL=Z*ABJDS\#%QD4>@.^@
M                                                      K8^6CP
MZS^Y+/8>3_%.*9N=@3.%93:FHDCM(W-UDDT\G=76DK+';,<6Y^0G=)1ZIB?-
M%L9<(GR\.HFZKC+'1D$=W#;S+<G.(-E9:9Y.Q5GVGK*K2!*S.P-P;.8[=VM$
M8\R3!5G#RDV9DXE?D:2>?^")SJ<_85!)XR)CJ*G%/J@6W<1W'?F?IFIV-_!T
MK=6HKU&L;56%YF+:RK/.%2G3*Z:X<IX?0,_'*X5:.BER@]:+D6;JX(<JA!]/
M9=_WSC6M_P PV'57Z36XPY53<6T_Y98Z2C\>V2:RD\92/C;]QS8>4:'_ "WD
M.DT^LT/=W*%L%-*2])1;ZQE\.Z+3PVLX;.@TG@!PNUZ[0?5GC9JPKUMDQFSN
M?KR=R<ME#*D6PNW7N*L\J@Y343QZ:A,X43QUP3)<9SC/J=R\K^1]WK=6MWG7
M>U+U5=GLI],8:I4,KYI]'ZOJ>0VKP_XPV:Q6Z#8]O]V/H[*_>:><Y3N=C37P
M:ZKT32,B;YX^U/>&@-A<?S8;4ZNW:MJPK-Q!131-M7GZ#MM*PLFVB&^635=*
M-FV*"YT"F2PL4F2=Y,F[L?(XMRS7\9Y7I.6+NU&LTURFU.3S9%IQG%S>6G*$
MI14NN,YP\8/M<NX=MW*N'ZSA[[=-HM50X1=<$E7)-3A)07:FHSC&3CE9QC*S
MDJ!V?Q.\[Z]<U:>TTB^M!#/E&L;::]8ZDK4I-L50Q49+YQ(3L>2&;+D+W8)(
ME9KDQGH8F,],9Z":+SSXNU>W+<+-SC0^U.55E=JMB_C'LC"7>UZ9K[XOX,YO
M:_[>?+>BW-[;7M4[UWM1MKLI=,E\)=\K(]B?KBQ0DOBD6;/&IP]L7#7C^YI=
MWF(^5OUUMCN]VQ"&6.ZA8!RZBHF'85Z/>J(-CR!F$?$$.Y7[,$,Z64*GDZ1$
MU#Z6>9O(6C\B\L6Y;97.O:M-0J*G-8G8E*<Y622;[>Z4VHQSE12<L2;2WK\'
M>-M;XSX?+:]UMA9N^JU#ON4'F%;<(0C7&32[NV,$Y2QAS<E',4I.0P8D,R@
M:4<ON!6B.8U=<(WF#2KVPVK$S>L;7KK1NC;855,AO9H2><912M5?25-]N/>&
MR7!#']NHV5-A8N2?'_E/E/CS5J6V6N[:)2S9I;&W5-?%Q]758UZ60ZYQWJ<5
MVO%WDCQ'Q+R7HG'=:E3O,88JU=:2N@_Y5+T5M:?K7-XQGLE"3[E3,Y/<8=I<
M3=I2FK]H1?HN4>][6[(R(L>NW2NG6.FSL->>*$+ZS9;M[5D3=%VB^#(K%*<N
M<#HOPGFVQ\\V.O>]DLS!]+*WCW*;,9==B7HU\'^F4<2BVF<R>><#W_QYO]FP
M[]7BQ?55;'/MWUYQ&RN3]4_1I_5"68R2:-=AZ\\6 !<Y\,%,9U?@C1IM!@5F
M\V#<-B6V2<=J6%9%9G:GU*:.E,D(57M+&U%%,F%,FSVD[L9[3%'.;[C=QLUW
ME'5::4^ZO2:?3U177$4ZHW-?+]5K;Q\\/JF=./MBVRK0>)=)JH0[;-9J=3=)
M],R:ME0F_C^FF*6?@LKHT8(\\_%,^ZN+3+=]8C,.KUQP?/+ _P MTR>[?ZLG
M\-6MW0SDJ?J.,5URT92^,G4P1NS:O<EQDZG3.#(/#P;!F@7T[_*XL%<-B\/[
M3(9*PO&'.TM5$6SCL3M<+&IMK_ HFSWJG4FJO'M)%%/'8DB6(=F^)UOC,U\2
M$6SA;)
M
M
M
M
M
M                                         *O'E>\,TW:9^R<F.'];
M+(RDRJZG-H:.AT")/7\JIDSB1MVLF21"IO'LHIDRSZ%+T65<Y,JS]0ZOMBW(
MS^#(*[6AN1G('ASLY6X:CMMBUO<HMU\JM$ [;K$C9M&.='PZK%ZJ,FGAI*M4
M5\'(9!TCA=JKG)T3(KE*H6MI/U!:8XD?4!:)V0TCJQRG@'&C+OA)!!:ZP+65
ML^JIMWT(FHXR@T2D+=2SN%C_ &$%TI-HDF7)E'Y?@46W!_ $[]!V3KS:M>:V
MW65YJ.P:P\QC+:P4RQ1-EB%<Y+@WIX?P[MVV*N3&>ADS&P<F>N#8QG&<"@D[
MJ      -1^=W(5/BUQ+W;NE%TBVGZW3W4=2<*G1P9:^VA5&LTSTFZI5/>X9S
M\L@Z62*4V<M6ZIL]"%,8LI9> 5@OI]-#.-E<K+SO^>;JOHO1U-=?+I%WE551
M38^S\/X)BXRNMW%=*I5%O.F6SG)E"*KHGSTR;&1<F^F"$7-1:)
M     ,1;UT;K7DAJNVZ<VS7T;%2KC'*,GS<V$B/XUV7&3QT_ O5$5\Q=A@WF
M"N&;DI<Y26)C.<&+DQ32GCJ@4@]@TODEX7>;4;-5Q\K(1K95=_3+ J51&I[N
MU$]?-\RE:L*"..U%UVI)M91KT]>,DT4G;;.2X9.5+O2:(+K/&#DEK?EEI:G[
MNU=(>YK]G:Y3D(MPHGF7J=E9%33G:E8$"?\ D:7A79^TWPP1PB9-PCDZ"R1S
M6FL/!)L (                                            5X?/WKR
M[2U.X_[,C4GCVATZ7O%9LY4"*G0@YNX)U=U79-X5/O*5M*)UQTURNI@A$5B(
MIX-D[DI1MS]J6[[;1N.[;+<XQW345TV5YQF<*O=5D5^,?<C+M66TY2QB#9IE
M]X&S;IJ-MV??:%*>T::R^JW&<5SN53KD\?":KG'N>%&2C'.9I%8H;K&B)E;2
MND]E<A-B0>K=3UIU:+?/'/E%JCDJ#*.8-^W+Z:FY%;)6D3"QJ9\&6<+&*7&<
ME(7N4.0AOA<DY+LW$MHMWS?KHT;?4NK?5RD_TPA%=9SE\(KKZMX2;7H>+\6W
MSF6]5;!QZB5^Y7/HETC&*_5.<GTA"/\ -)]/1+,FD]Q]I^)_G)JZ5<,2ZA<;
M'C44G*Z%CU9)-K9%/DFO=E3V\>IB,M:*IRXQE-)Q&H++=<8(4QNN,8[V/SQX
MQWRA6O<%H[FTG7J8NJ46_G+ZJFOFXV22^+2,E\@^WKRML&HE4MM>MH2;5FDD
MKH22]<1?;:G\E*J+?HDWT(^9ZOSU5F9&NV>$EZY8(AR=E+04]&O(>9BWB?3U
M&DC&2"+=ZR<I]<=R:I"FQU^.!EG2ZO2Z[3PUFBMKNTED<PG"2G"2?QC*+<9+
M\4VC#FKT>KV_4ST6OJLHUE<NV==D90G"2]5*,DI1?X-)F!]YZ.HG(.@/]?7Y
MFNHP753?Q4K'J)MYFO33=-5-I,1+E5)9(CA(BYR'34(HBLD<Q#ESC.,X\3Y$
M\=[+Y&V3_*MUS7JJVY47Q69TS:2;2;7="6$K*VTI))IQG&$X^_\ &7DW??%^
M^O=MJ2NT5R4=1IY/MA?!-M+N2;A9!MNNQ)N+;34H2G"5<+D)P<WEH%Y)OG4
MYO.OVOOWC;8%08O)"-;P[,V%/=VN.236?T]PDT43,X]U@S$JN3D0=N"IF4'/
M/G'BWF' =1);QII3VW/TZFI.=$D_3,TOZ<GA_18H2Z-I..)/I7P+ROPKR+IH
MSV'5QCN7;F>EM:AJ88QG^FW]<%W).RISKRTG)2S%:<#'1D@^MBP?2CQK'1C-
MW(R#YRW9LF+%NL[>/'CM9-LU:M6K<BB[ARY<*E33(0N3'.;!<8SG.,"4G)X7
M5L-I++]"4WBOXTK[>):*N.^XYW0Z"V5]W]RWN5F=ZM1V[@I"1[]@7";BH0RY
MDU,.%'!TY(Q"X*B@4JQ726P'C7P#R7EVHJW'D5=NW<;RFW-=M]T?7%5<EF*D
MO2VQ*.&I0C;AHUT\I?<3Q7A6FMVWCME6Y\JPXQC7+OT]$^JS?9%X;@\YIKD[
M&X]DW3E3+I_B[\=NI^:-<W/K^\*6JD4+6<+K5.H.M<N8B$-!6!PI:&D0V;LY
M*$F(AY'-J_&NT#MLHX[$UL9+DA\IG+DK[F*-HX]Q;8N+[3351I:[K95PBOT5
MU0C%]<Y?=*U2E*693DG*4G+N;Q9]JVLWSDG+N0\KWF^W4:JVFE6SFU]=EDYR
MCT222A"IQA&/;"N#4(Q4>U*?+C]X7.!^@I%E/FU[+;CM$>HFNSF]V2S:W-6J
MY#D5[T:A'1<!1%LD63*9,[F+<K)=N.U3&<FR;39SDS=XE:000:H(MFR*39LV
M230;MT$R(H(((DPFDBBDG@J:2229<%*4N,8+C'3'P%(/U
M                %%KS.\&"<3^12FPZ%#^RTAOEU*6>M(,T,)QU.N^%<.KI
M1TRI8PBSC\.G6)&+2P1),C%UEJD4V&1S9O1>5^)!++]/7RS0M^JKGQ'M,H3-
MDU4Z>WO6C=RH0JK_ %U9I/U;/%,B]>]7[JW5^9TIDWVLISA"EQDB)NVB:ZY"
M+'QR$4(=-0A5$U"F(HF<N#D.0^,E,0Y38R4Q3%STSC/PS@4IN+RNC0:4EVRZ
MIFOMGXE<6KHLY=VKCCHZ=?N\X,XE)#5=)5EU,^MAQG/S?Y(63+DZOQ-T5QW]
M<X-UP;.,^LT7/N<;;%5Z'>-SJJCZ1CJKE#TQ^CO[?3TZ=/AZ'CM?X[X#NDI6
M;ALFU772]92TE#F^N?U]G=Z^O7K\?4^;4O$7C5HBUS-XU#IRG4.US[ T5(S,
M(T<E<8C%%F[A:.CDW3IRVA6#I=HD=9%D1NFL=(F3X-DI>E>_\_YGRC05[9R#
M<=1JM!5/NC";6.[#2E+"3G))M)S<FDWC&64<=\<\'XEN%NZ\<VS3:3<+H=DI
MP3SVY3<8IMJ$6TG)045)I-IX1B3D)Y)^%W%ZX-=?[@W7$15T5.EB0K5=B+#>
M)6MI+=N2+6QO3HJ;S6CF2.50K=WE)VHB<JB:1T\X,/(J+9[4VYH-_I6TZ=7M
MA:YM$+=*3:H\DG7K-7GR,C$RC,RBB)SMW*!C8PJV<HJ(KI'[56ZZ9TE2D4(8
MN*?0';P!3%\X?D%B^1.PHOC+I^<;S6I-23BLE;K%$./<Q]\VHBD[BLHQSA Q
MT)&NT=FY7;-UD\Y2=OW3DY?422;*FNP6.K(,O6SP92RWCOH5\JL9*-^9,)#/
MMHW6I+J.NRVP-@03D_R2DB5<Y+%W:EP**'M#)XS[J7P\:*=Q'+95G'?]7X X
M?Q1>8AGHR(BN,?+>5DD];0O9$ZSVBX9O9&1UTD1?*1:5=FR":\HZIK0QLE8.
MTTU7$/C'ME"&9>F9BE'/5 LL[ TWQ/YM:^AY"[U#57("AR;,ZM7MS16,G_1:
MKGQE=:H7VN.R3$+E50G:J>.?H'SG&2GS^' HRT21$[L^G<XRW#WLAI+9NQM-
M2BQ3&:Q$SAGLVEMCE^*::+225@K@F13^U,=6:<Y+CIG!<],X-4IOXD8(2]P<
M%_(9XO+JXW51G4\C6JNKA%KOC3+]24KWREYA-8S:\5U=$TK#PZARIHO4)R./
M"J.L%3(LYQE(YZTXRZ G]\6?EXBN8;IMH[>#.'IW(AM'KN(&1B2G:5;;;&,:
MK.Y%Q$LE,J8K]OCF+<R[N.]0Z#E(BCAKDA"J-F]$HXZKT))R!0
M                                                 AF\POCYI?)[
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
M5CK&Q1,J1=Q%NER&0F:^_42QA+,K6IMNYCW>"_9*Z;*8QUQ@6FL/!)EX0
M
M
M
M
M
M
M                                #1;ECXXN)W,I%=]MG7:+"]G131;;
M6HJB%6V,W*@D1!N1Y,HM'+*S-FK<GIHH3#6100)G/I$3-T-B5)KT!71Y#_3P
M\A*8J^E^.>Q:CNF"+E55K5[09+7%_3*8RAD&*"[]R\HTQE%(I2G=+243ZAS=
M<-REZ]MQ37Q(P1-V'4?-WA'9CV25IV_>.\XR5*T+=X9.V52+=9PI@V&S*]UM
M4E>FVIU,=#$1>KHG_!G&>O05=&"1+CYY]^8FJBLXG;4?3N0]<;]I5%K(U+2K
M[Z">2X(@VN%59XB5/Q?7!E7\+(.3FZ&,IGIGNI<$_0$RVFOJ!.%=]0:-]HQN
MR=%S)R)^^4FJZM>ZHBL8A<F(RFZ(24L+M(BF<E[UH1I\.F>F.N>E+@R20&K>
M1K@=<&J;R)Y<:#:)*(E<%):=CUVCNL)F[.A5&-U>5]ZDM^,QU3,GA3'QZE^S
MGI3VOY ZIM#RD< ]3Q#J6FN3^KK0=!N=9")U?/M]J2\@M@I<I,VK>@9L""+A
MP<Y2E,Y5;H$SG.5%"$*<Q9[9,%33R7^3&Y^0JXUF@T.KS=4TC59XKBC49<I)
M"XW>WOBK1#&SV9K$G>-L3.6;X[2.C&AW)6F'*V,+.#K=2W(Q[?S(+7/C X??
MP,>*-/H,ZT;H[/N"IMB;963PBHHA<)]FS(2M^Z2RIA9O3H9JVCOL*'0.Y177
M3^"^<YMR>7^!)(>*0                !I;SQX7T7G%H2>U39L,XFW,<+3V
MK+VHV]5Y2;NW0,5FZ,=,AG"U>F"8]G+-<=<.&:F3$P5PBW52F+P\@J:>.GEK
ML/QA\M[5I3?3>5K>LYZU)T3=]7?%6<)4FP,ELM(3:,0BD53+AO&)N2J.%FF#
MEE8%?U4RN#ILNV[)=RRB"\HR>LY)FTD8YVV?Q[]L@]8OF2Z3IF]9NDB+MG;1
MR@<Z+ALX1.4Z:A#9*<N<9QG.,BR2?2
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
MF3=,X.[K.JI+3M-@2-3=B\;6;^\>Q"37IT(DW]MGO*7N/>76/4@] ,620
M                                                       _-5))
M=)5!=)-9!9,Z2R*I"J)*I*%R11)5,^,D434)G.#%SC.,XSTR *N/*_PH5'CE
MIC<>W./,[LO84][Z.7S0Y$D:ZQ7]6XGBS5B;QR,1&$D[1(PCAC'+^JIE+TX]
MFX/E-13.,XS?]OV][1LWDC3V[Q.%5=VGMIKG)I1C;/M[<R;2CWI2K3_M32^.
M3 _W(;+O>^>+M31L=<[;*=15=;7!-RE36VYXBDW+LDX6-?V8-_#!7^'2 Y>#
M\'_K=?\ V&?AD ?4R?/8QXVD(UXZCW[-8CAH^9.%6KQJX2S@R:[9RW.FL@LF
M;'4IBFP;&?P9%NVJJZN5-T8SJDL.,DFFG\&GT:_!ERJVVBR-U$I0NB\J46TT
MU\4UAI_BB0#17E%YFZ+DV"C?;,ULRM-<D3=4[;CM[>8QXT)G&"MD9B3=9MD/
MA%/X(^SD$"$Z8QDAR8[!BCE'A#QSR>F<9Z"O1:R7I=I4J))_-PBO:GGX]];;
M^:?4S#Q/SWY-XG?"4-QMUVACZTZQROBU\E.3]Z&/AV612^370E,W#YVJS9>/
MTI'ZDU]=J-R#L#!*',YFOD,I3*4=\DN25L==GV[_ !(V-['HE+AB1W$L,8<J
MX44*8B.2+8.X]]KVMT7+(7;_ *O3:KB54W/$.^-UW:UVUV0<>VM2?ZW&V?TK
M":<LQS[R7[L]#KN'64\=T>JTG,;H*&9^W.FCN3[[*[%+NLE%?X:G37]3[I)J
M.)5M)"0?RS][*RKUW)R<F[<R$E)2#E9X_D'[Q8[EX]>O')U'#MV[<*&4444,
M8ZAS9,;.<YSD;D555451HHC&%$(J,8Q248Q2PHQ2Z))=$ET2Z(TANNNU%T]1
MJ)RLOLDY2E)N4I2D\N4F\MMMMMMY;ZL_-LY<LG+=XS<+M'C1=)RU=-E5$'+9
MR@H55!PW72,15%=%4F#$.7.#%-C&<9ZBJ<(60==B4JY)IIK*:?1II]&FO5$5
MV3JG&VJ3C9%IIIX::ZIIKJFGU37H6\_$IS^4Y'T/.D]M6$CK>6NV&,QDI)N>
MLELRC-4TDT)E198_J2-JKV<^A)_A5<(>D[-DYSN3$Y^^?/%*X=NG_$NP4]O&
M-9/ZHQ7TZ:YYS#"_359^JOX1EW5K"4$^COV[>8'S;:/^%N17*7*]%#Z9R?U:
MJA82FV_U6U_IM^,H]MCRW-J9D:Z&S8    !"?YO>%9N27&PVWZ5%9=[:X[-I
M:T-4FB.3O;/K-9(CF]UTI$\84=/(E%DG,,L9]0V,M'""),J/,Y%<'AX^ ([/
MI[N9&8>Q6[AC>)DA(RS?,-A:5P^7(7"%D9M_6OM-8&4SE53YS#MBS#9N7M22
M.P?J=,J.,]9FOB0BV&+9(
M
M
M
M
M
M                                                           ?
MFJDDNDJ@NDFL@LF=)9%4A5$E4E"Y(HDJF?&2*)J$SG!BYQG&<9Z9 &E>W/'%
MP<W@9RXV#QHUBO)N_4,YGJK#J:\L3E93&<>Y>3^OW-8EG[@N<]<&<*J_@QC/
M7'P$J30(Q]L?3K<7;25TZU)M?:^II%?&?0:3)839=69YZ9[<I1;M&K697'7/
MVL*39^N,?#)14IOXD8(O]R?3W\Q**F]D-56G5^[XY#!\M8UA+KT"YO,$^..L
M1;R)5-#)R_@Q\_/GKUQ_8SFI37Q&#25KXH/(B\E4X9'BOL$CM1V9F59TZJK&
M*PL0YB9.I.O;$W@TFF<EST7,XP@;'3.#YQG&<SW1^8+%'C"\,#+C)8HG?G)=
MU7;GNB+]%Y0Z1#&-*U'5TA\3EL+R47312M%Z:E,4K8Z:.&$2J4ZJ"CI;T'+>
MB4L]%Z$E@(4                     KL^>#@2VVAK93F'K:)2)L34\0FVV
MPS9IX(K;]7M#=$[$J1,F<.)K7AE,G44-VF4A3*]Y\X9MTQ7"6.A!\O@7YX/-
MIT5]P]V7)J.[GJ: --:GF7[HAG$]K%JZ;LW=24,N?"[B1H3EZCAG@N5#'B%L
M)X*1-ADQTU\06,!02
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
M/:X5:L*&PM&M8]T]ZO\ ";DZZ7MR)K4RGGH@6:!;)
M                                           J;^<'C5":PW!0]S42
ME-JW5=J0S^-MSF"C464"MLN'?NGR[YVDT23;,INS0+Y-4_7!,O#L5ENAE,+G
MSOE]LW,]3O?'M5QS=-2[M=H;(RJ4Y-S6FG%144V\N%<XM+U[%.,>B[4<\ONJ
MX/I=AY)I.3[3I8T;?N%4HW.N*C6]3"3DY-)8C.VN2;].]UREUEWL@T&SIJB
M       '9J;<K7KRT0=WHUAE:K;:T_2DH*P0;Q9A*1CU+!BE6;.43%-@JB9S
M)J$SU(JD8Q#E,0V2Y_%N.W:#=]#;MFYTUWZ"Z#C.N:4HRB_@T_\ 2GZII---
M9/W[9N>X;-KZMUVFZS3[C1-2KLA)QG&2^*:^:RFO1IM--/!/)I3SW;$@(EA#
M;XT[#[#>-B)H+W2D3A:5+/$TRD+EW)5EU%2\$\D5LX,8^6BT8VZYQ@B),#5K
MDGVK[1J[YZCBVXV:2N3RJ;H>]!?A&Q2A-17P[U9+YR9MOQ;[N]ZT>GAIN6[9
M5K;8K#OHL]B;_&53A.N4G\>R54?E%&_VLO-_PXO#]I%VUMLW4SAR=-(\G;:P
MREZVDJJ?)"8S)4R8L<H1+&>G>JLP03)C/4V<%QDV,4[U]L_D3;*I7Z!Z+7P2
MSVU6.%C2_NW0KCGY)3DW\.O0S!L7W4^,]UNCI]QCK]NG)I=UU49U)O\ O4SL
MGCYN5<4OB\99+34K?5K[7(FWTFQ0UKJT\T3?PU@K\BUE8B3:*_VJ[-\S56;K
M%QG&2FQ@W4IL9+G&,XS@8$U^WZ[:M99M^Y4V4:ZJ7;.NR+C.+7P<6DU_\5=3
M8C;MRV_=]%7N6UW5:C0714H65R4X23^*E%M/_P"(^CZG8A^,_:?PQ2F+DIL8
M,4V,E,4V,9*8N<=,XSC/PSC. !0]\D''"W^-_G+%7_3YG-8I\Y8VN[=!S;5N
M;V,"]C9E!_-TG!3ERT=)TR?-A S,^52J0KQGA?&<+F*+T7W+J07.N)_(NI\K
M^/NM-[U#*:+.[P*:TQ$%4]1:M6R.44C+9677=^-]2%GVBZ*9S8+[AOA-<N/3
M5)G-IK#P2;$B
M
M
M
M
M
M
M                     ''RT3%ST5)P<W',I>%FH]Y$R\3)M47T=*1<BV49
MR$=(,G)%&[MD]:+'2524*8BB9LE-C.,YP **/-C0]^\4//&L7_32[R.J'SY+
M;&BI-RLZ5:*P!7V4;-K2<7273<R#.'RY6B'R)U?6>0SM!14V#.<]+R?<NI!=
M;X^;OIW)'2NN-XT)8ZE7V/6FL\R05.51S%O,*+,)R ?'3P5,TE6YYDZCW7;]
MCW#8_;UQTR+36'@DS&(
M        5.?/36H6/Y,ZOM#!W&_-[)IYJQGHQN]9*2**M>M5@Q'2TE')J&D&
MA))A+%;H+*E*DX*P,5+.3(J]-[/M6W5ZCB6X;/*69:77*Q+Y1OKBDOR[JIM?
MBW^!SY^[O9UI>8[;O<(XAJ]O=;?PE/3VR;?YJ%U:?X*)!RV;.7KENS9MUW;Q
MVNDV:M6R2B[ERY74*D@W;H)%.JLNLJ?!2$+C)C&SC&,=1M#.<*X.RQJ-<4VV
MWA)+JVV^B27JS4VNN=LXU51<K)-))++;?1))=6V^B2]2T_XM/%R;4OR'DAR+
M@\XVF<B4GKC7$FCG'Y-TU2=S>RVAHICXWU5(_5LT/CI#%SWJ8]]G!66C7G'S
M>M_]WAW$+?\ YAY<=1J(O_TAKUKJ?_4)_JFO\;T7]+K9O[X"\"/COL\WYK5_
M\WVE+3::2_\ 1D_2VU/_ /2&OTP?^#ZR_K=*I[1JN;=@  !Y!OG3K-RNGU"W
M)ZG:ZL'W3V#;.2.B*S1+5\UE8+[M7*=U]IV+K%@^>02#J;AODTVZ0<^[9I*.
MF_I^HD4RA2XR!/M_,%_5-?\ JZC_ /6-^13_ $. "JORET5R;XT^6C\B',C<
M?\(#DI1-[\>F^SMO?E"V!M7[Y.YJ+U?9:XO]_P#:<1 WVP_*:=,QT?W2#1$R
M'M/02P9!)(Q@+<WUI/.K9M$K/''@/09Q_6J9N"OS>[=XFCG9VR]V@H"R(UW6
MM,>F1(14U;;6*(E)-ZW,H9-V[:L#&+CVWVP-F_&!]*WXV+#P,TC?N7VMKGNC
MD%OK3M.VG9+/G:VS-?--3O-E55&S155HE;UY:JS N7-+C9UJ@Y<3R$Z5[*LU
M%L$(T5PT*!6CT=*['^GJ^H:6T!1=A6*QZ=B]YZUT]L-*961:DV9QFW^TI=DK
MSFX-(\C*$E+GK^L; 82B3INDT0Q8X<W:1NV56;@#<CZVG^/IQ-_DB$_?EV6
M/0>X5_Q-^)?\F;0_[UE5 'FL_1O_ -+E/?R1-S?YXZE '"_4K6F??>?:0CN;
MB.T7W$ZI2/&A"MU^E/4TI@_%!Y7J/)[55TPK.%;PI+--V92V9,JIVI8L154%
M%?20(8H&QO*WAY]--S<T36H?Q3\K-(<*.5$5:ZP9ZWYD[5Y5ZSUG:ZW,(R#>
M;@+K9-Z0FR(..GHXK+#MH_K"JD>FYQAJ\-@KMN=$"U_P+\1CJV^)+4_CR\K[
MS4G,&DZ[N/WDU?):7W+NQ6GO]5LC9GM.II;%B&.D;R\+4D;+(,8]LB9>*3@T
MV"22BB29$D0*#_T[W"#B]SI\HLCQTY4:Q_*EIM#4VY[,E3OOIL.D=DW4Y&!0
MK[W[PZZME1M)OEZ3U7'IY?915[NJA#YQCH!)3]6WRGV-<^86C?%IJ=61@]$\
M>-=ZD-':Z8RKU=M;MMW^+*TJ#N;</55'<JG4-?/8J/BL/%G*B"SQ^OE3)W.>
MT"Q%KKZ0SQ1PW&-EJ?8]4V5<^0#VG(LK#REC-L; @+7&WES'M/F<]1]=MIW&
MG&E?8S":V8YA+UR65*S4PFZ7<K8PO@"L1]/)R!W1XQ_.!<?'59K:YFM7;,W5
MM[B=MJ!*HNUK;W:6J9&XP^N=KUV'7<K)-)IQ::H6-(IA4^%82<7P;*YTVV2
M8H^JL;3KWSGVYG5Y!:)LSO7O&5M795L]<QCB,G5ZK%I1$@A(L_[KCUF4@=-0
MBZ7XQ(Q<&+]K& !8^YD_2R>,S1GBWY"V6IU:_..5&A^,FRMP(\E)+:&P7,M<
MM@ZIU_-W]\TFM=JV!34["G6^3A#L3HM8 C]DP7*8CE1RGE90".WZ'^^6M+;W
M/36.)IZ>C/M;Z>OBE>5755CD+7$V>UU]*:9-CGR@R>NX>9.@Z.F4IG1$&^%,
MFPW2P4#T1                       $7NT_#GP'V]LB;VI:=4S+6TVJUO+
ME<"U^_W.&A[3-2C[YE,GD(A&84:1Z$R].HHXQ&X8FR=8YBF(;.,XJ4FN@)*Z
M_7X.IP,+5ZS$Q\#7*Y%1\' P<2U18Q</#Q35)C&QD<S;E(@U9,6:!$DDR8P4
MA"XQC'3 I!RX
M                .IW:B4K95;D*=L*I5V[U25*0LC7;5#L)V'=Y2/A1!15A
M)(.&^5VRI<'24P7"B2F,&)DIL8SC]^V[IN6S:R&X[3J+M-KZ_P!-E4Y0FL]'
MB46GAKHUZ-='E'S]UVG:]\T,]MWG3T:K;[/U5VPC9!XZIN,DUE/JGZI]4TRM
M1Y/.6,AX\=O5[CYH7C#QVKVE-EZM0LNQ6[W7J2*NW&,],V>LSU6?RU>>0JT<
MSB&<63T\_C7B*ZJ:O=Z&4TC?;U/,N6;CKZ-UW#<M;?N&ELC.F=ELYNN46FG!
M2;4>JZX2S\<GP]'P7ANV[;J-HV[:]#I]NU=<H70JIA!6QDFFIN,4Y='TRWCX
M8PB "8;L6DO*-8QT9]&MI%\WCWI\8*=XQ1<JIM'1BEZ%*9P@4I\XQ\,9R.JF
MS[A'=MITNZ024-3IJ[4O7"LA&:7^LY"[[MDMDWS6;--]T])J[J6_3+JLE6WC
MX9[<G'#Z)\HF6\=E+XY<S*%.<,]W0C.L[2@BSUTT%MZO)-(^Y89N>Z0ME->.
M#>F2T-H=SZDJA'/"N"*,UGQT\MCMB*YUU\O;ES#QSNM7D7C5LKMCM[*==I+&
MY4Y7TU7)?]$YK%4K(=K4U4GWJ;B;->%]KX3Y-VBWQERJJ-&_U>Y?M^LK48W=
MK^JZEOI[J@\VQKGW)PE:X^VX*1J)S(X%;NX7S[9.]LFUCU].R#EC4-GUTJAJ
M]-JHD,X3CI-JH8[RL6,S(N5,LG74JF"*Y;+.2(J*%]_X[\J<9\CZ1O:Y2IW:
MJ"E;IK/\2"?3NB_2RO/3OCU68]\8.23QQY,\1<J\8:R*W:,;]FMFXTZJO/MS
M:Z]LD_JJL[>O9+H\2]N5BC)K209+,6     %FCZ?ZPWQU6N1E8>*R+C6T/+4
M"5@2.3*9C(RX3#>T(V)&)[S8)[B2BHR/4>%)@V"800,;MRICOTM^Z_2;77K=
MGUM:@MYLKOC/'ZI50=3K<OPC*5B@WZYDEG'3>G[/=9N]FAWK06N<MCKLT\Z\
M_IC=-6JQ0_&4(UN:7IVP;QW=;%8U"-T@ (UO*QP^1Y@\3+C 0<45]MC6R3G8
MVIE4DN]^YGH5J=28J3;)<844+=H$BS%-+)BI9?Y:*G_W' JB\/\  $ O@(YB
MGU5NV<XIW.0]O2=YN%):CF>+930@MNPL=V99$*IDB*!;Y7&/M#Y-G)U)"/8(
MIE[E3=:YKID@N1BT2
M
M
M                                        '6+M=:CK:G6O8>P++"4R
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
M]V@*\FI&UG9E7@99E6;!9(F&<2\Z6)LE=EY%@>139/741)-I5M(19B-#G0;
M=4\SOF:Y$<;^2>A/&9XU-55O=7D"Y"%BIE56VM\RM3U959A:1S"(KQ/S*$C'
M-DEXR"D9=^\E7[6+K->8>_=I+I.TU&P$=>[]Y_5:>*?6J/,CE5M/B5SRX]5
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
MU(IED2'1Z1J75 WV,) 2?@
M                               B^\NG$I'E;P\NS>&C?>;.U D[VMK9
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
M $_+C_%WB9_@:" 'HY^3/^C>\@G\B+E=^\/?0!1I^B$_C-\Y_P!PC67[X$F
M/1S
M                                    5KOJ0]9LWVGN.>XR-TR/ZOLJ
MPZS<.R>D15=G?*NXM+-NO\<+KIM%M<+F2^&2)974_!E3[5R'K@AE;-@JHXCX
MYRL9,ZKJ/8.U<HY_%^H[:(N#EQC_ &N2&5Z9Q_M<XSC]0=4O&6OIW+Q[LNJH
M?='_ "VB#?\ ?JKC58OCZ60DOX=<'(CRUMNHVGR;OVCU*Q-[IJ+5_L7V.^M]
M4NKKLBW^+Z-KJ?4/<F/#:_@M'WR2YA<;T=;H/U[0CMVEOO[@*H;*%?83+9W<
M'3_*>,Y+"MJDB]._SGKC+/"F,XSUZ9\'Y/MVNGQ[O$MX<%HGM]T?J^-DH-5*
M/]]VN"A_?[3(7B>G=[_)6R1V13>O6Y42^G/2N,T[G+'\BI4W9_<[B\?N_4%1
MWUJB]:CO$>V?U^[U]_#JY<-R.#QCY5$QHF>88/T]&5@9,J3QJH7.#)KHESC(
MYD\9Y!N'%=^TN_[9.4-7IK8S6'CNBG]4)?.,XYA)?&+9U9Y5QO;N7<>U?'-U
MA&>CU5,H/*SVR:^BR/RG7+$XOX229YY+MOEHZ<M<K-W&6SA9OEPT5*NU7RBH
M9/UFRY>A5FZO;W$/CX&+G&1UOKG[E<;,-=R3PUAK/P:^#7Q1QGLA[=DJ\J7:
MVLIY3P\93^*?P?Q1\XK*  )I> ?B+GN3]/@MU[>N#J@:BG'#D];@ZXBV<WR[
M1\<^7CGD@F[?IKQ50AU7K51-NNL@^<N<)'-ALFB9%=36_P K>?\ 2\)W"WC7
M']/'5\@J2]R=C:HIE**DHXCB5LU%IRBI0C'*7>Y*45M!X@^W+5\\VVGE/)-3
M+1\<MD_:KK2>HOC&3C*69)PI@Y)J,I1LE+#?9&+C.5I;2VCM6<>:'':VU!4(
MZFU..4.YRS9>LN[DI%9-)-U,3<H\4<24U,.R($*HY<JJ*9(0A,9PF0A2Z/<D
MY/OG+MTGO/(-1/4:^:QEX2C%9Q"$4E&$%EXC%)9;?JVWOUQ?BFP<,VB&Q\;T
MT--MT'GMCEN4GA.<YMN4YO"S*3;PDO1)++ ^">A   "B=Y<N.LQPPYV*;&UH
M1>KUC94LPWUJN4C,>DG6[FTG$G]JC(XV$TT&SFNWAO\ ,&Z"9?3:L9!F3'X,
MXQ>B\KJ07*.)>_H?E#QQU#O:']LGC8%/CY";8M#=Z$-;F.5(BYP2><J*J>G"
M6N/>-B9/GO,FD4V>G46FL/!)L2(
M
M
M                                                 %+[ZTGEQ>M1
M\/N-7%"GO'T/#\MMC7NP[(DF#G*/SBC<=V^OY-.B2"?:;U8N<O&S8654[<E/
MZL D7KE,ZA# >:0   MJ?1Y\PKIISR6N.*.))ZZUES!UO=F+VM96)\N8[,TS
M4+#M>JW1-,Y#*)O&M,KEBBCE2,0JY),AE<'RW1[ /4D        83Y*:)K'*
M+CWNWC;=YRVUJE;ZU9>=07*;HCZ(C+BPJ>Q*Y(52R'KK^>@[+"M)-:%E%TTS
MN8]XB7O^TD;'P &!> ?!;1'B^XGUSB_I:Q7-_JS7LC>KBYN6WYRJ/K<\<6N?
MD[;/2ULGZS5:'6<MHE-W[9%4D<U*A'M$BJF.8AE3 4R?J!^5]+\X7*WB-XJ?
M&Z4O(:ST#:=BM.T-WTXF9?559?2#5M4996,L[<F&,[1M<P!G<K/6!LN:&6]1
MHV8+NW&3$*!NK]8G96U6X<>/;C21A8+@PN?*R$FEJ_#&66N5UB]/ZSE*4:&C
M&[!#*[Z7FS;:2(F5/'7+XZ.2DR;M[0.[W#RA?5$(0RF^:#X2=/U;C&V12L++
M5UGGG]OY-M*0S>G26A5:A7N0-(V2G;31Z/8DB75A'".>BORY1+)29 EK\-?F
MHTCY=]96Y: J<KIGD5I[Y4VW=HBPOOFJT#\U4=M(^UTRPY8Q9[/3)%_'KMCF
M6:,Y",>I9;NVY2G:N'8$#?TC7MMU\G_,QS L:GSF^;&W=3T6\\]+@TJFPV/?
M]\;+N.%%#M45$TY^52B5%"E[,9.P+U3+VEZ 3Z_4'TB!OWAFY_1%A:)NFL3I
M7-W8]Z**IF\]KVVUF\5]VCE8BF$E$9F 1ZG+T/@F38QG&<@#!'TN-[F;UX2.
M(OSQ=1TZISW=]$:NECJ**JPU>WKL7$$ADRBBF<)QD,[09I%QVE*BW(7&.F/B
M!,#S V/(:<XE\HMNQ+M:/E=5\==V['C'[;XN&,A1]:6:SLG:&/27ZK-G,64Y
M/L'^T7'V<_@ %8KZ+O7$+ >-/=^SR-T5+7L_E[<V4Q*],&>.("B:SU<SKL8Z
M6,D550K"6GIAR3&3G+C+\V<=,F-@ 9L^L I$#:/#Y-6*5:)K2NM^1FD[7676
M443K,Y.4<V*A/<D64(95%->"N+LIL$R7)L]O7KC'0 00^>+=%NV]X3?I[=8R
M\V[*[WS3M8VBS*K*K'2EK'K#0VNM;MK#)J&(Z56=X5VR[7SDQ\YR9T<W8;/3
ML ]$VFU* H%0JM$JD>C$U:E5N#J5:BFQ")MXR K<6UAH:/033*1--%E',TTR
M%*7!<%+C&,8P *0NZE$=,?6H<?9>HI^R_+OJ&+3V$U;E*W0F5IOBYLVD84<D
M;9;^Y]'\GT.\SE7)\Y<-"FSUZ%Q@#E?%3[;D%]6%Y;-QVU3YW*Z2IFWJ+3EG
MY<'<P[^F7[3/'J/<,.]J3T4XVAU>0C2Y)DF<HNL_%3!C&R!;TYFTB!V7Q Y4
MZ\M+1-]7+QQSW95)MJJBBN56,GM;62,>8PDX(JB90B+G)B9,7.,'QC/Z@ K%
M?197N9G_ !J;XI,DNHX8:_YB6_%?RH=0^&49:M3ZCEW,8@4RAB)-B3:3MUVE
M*7'JO#FSUSGX 7"@     !YKOBFYO>2>.Y3>7*^>,?Q^-N7NZ.7/+^S7^P[A
MV-8S5WC_ *HJU=O&[;? U"6EY6RZKK3RQ67.S7"[1JI<8-;+5BD1)L[R=/#8
M"7*M?4:>0/@QOR@::\['CX@>,M+VE(K-:_OS07SJ5H\$VSB)2,]RT3V/O.K;
M(95E5]A:?+ VOYO&,W*1\1BRN"(N0,<_6;[$S<N//C@TS6+*BZJ.^>05HOS1
M[&NB.X*:3JE+K-9K-@2=M4G"+QHDPW<LJW.0^2'3<9,4I_ADH%U*FU* H%0J
MM$JD>C$U:E5N#J5:BFQ")MXR K<6UAH:/033*1--%E',TTR%*7!<%+C&,8P
M*0NZE$=,?6H<?9>HI^R_+OJ&+3V$U;E*W0F5IOBYLVD84<D;9;^Y]'\GT.\S
ME7)\Y<-"FSUZ%Q@#E?%3[;D%]6%Y;-QVU3YW*Z2IFWJ+3EGY<'<P[^F7[3/'
MJ/<,.]J3T4XVAU>0C2Y)DF<HNL_%3!C&R!;TYFTB!V7Q Y4Z\M+1-]7+QQSW
M95)MJJBBN56,GM;62,>8PDX(JB90B+G)B9,7.,'QC/Z@ K%?197N9G_&IOBD
MR2ZCAAK_ )B6_%?RH=0^&49:M3ZCEW,8@4RAB)-B3:3MUVE*7'JO#FSUSGX
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
M"9UFRJI@)KP
M             %&+DE 2WBP\L+6^U*.49T2.O<?N"G1K-MEFVD=/[*5DF%SJ
M$6@0Y$B-HMN[G:^V-W&*7+,BF2]?LXO+ZHD%X> G8>TP4+9J](MI> L<3'3L
M'+,C^JSE(>79HR$9(M%.F/4;/63@BJ9NGQ*;&19).6
M                  $&?U!ZML3X'PQ*Z>1+#K[_ -?)7W#+_P C*5/%9V N
MS),?_P!.Q>484Q?_ -[*@*X>H96&X#< =I<_-C3M1HTU#4VJ4=C%RNP[_.MW
M4@TKK.:<NVL.RCH5D=!><L,P:.=':M3+LT#IM%C*.$NW'=<E+!!)%S \+%^X
M0:A=<I]+\BY2Y3.G)"!L\RW1IZVOK1!HI3,>T1N%/FXJW3^?=P$BZ2<*H'PB
M=-J114JYS)X3/2I*71@L+>/GFE%<E^%5/Y!;.GZ[59FKMY6I;EGYA_'5VLQM
MJIIT&TC87D@^.PB8AE88ETQE3ER9-!J9_E$N>B>,YH:P\(DCWYC^?K3&K325
M-XJ03;>MT1PNV4OLS\SAM3PKPF<D[F:92,;%?<HJDS@V&IH]@H7)5$7RQ?AF
M5!_$@A-K.M_)-YBM@%L4O)3]GIT=)'1^^-N6<4O0.N\YPHFLUKL9'LS1CF5;
MHY*DNE$,9&94*9,[S)BY]45_3$$_?%CP,\4=,H1,_NY61Y&W]ME-TNE8"K5_
M6#%V7!3E28T:.>*.)M% V3$/F8>O6SK&,'RT1S]C%#FWZ$DV5<K==I\'&5BI
M0$+5JU"-4V$-7JY%,82#B&*77TF<9$QB#5@P:I]V>U-),A,=?A@4 YH
M  !$MMKP8>+'>G)^1YE[3XN?>GDE+7>I;'D-C_EMY%0GN+G1D8%O5IG[GUS;
MD10DOE:598X]N2+*T7]#JLDIDZG>!+2 (DM[>"OQ6\E^2<]R\W;Q;^^O(>S6
M*H6R;V%^6[D97/>S]#AZ] 51_P#=.I;=@:.V^51-58)>DC&)H+^AW+$4.=0Q
MP)6IN$AK+#2U<L<3&3]>GXQ_"3L%-L&LK#34-*M56,I$RT6^278R49),5SHN
M&ZQ#I+)',0Y<ESG  A-V-]-KX1]I6J0N5FX%4:,EY(QS.&>N=E;XT]54\G<+
MN<XCZ)J3:M(I$27"CDV,8:QR."IX*GC&"$(4H$G/&CB'Q@X;4AUKGBSHC66B
M:=(R)YB9BM=5:.@5;%,&[REE[3+(I&FK5*H-S^@BYD7#I=!J1-!,Q44TTR@<
MOR+XQ\?>7.LI#3?)C4-&W7K*2?LY9:HWV$;S$>UFHXCA./GHA8^"/X&P,$7B
MR:#]BLW>))+JD*I@BA\& CVXW> _Q#\2ME0VX-&\**'"[&KCUI)UJRW:Y;;W
M,K69>/RL>/FZU';IV%L*'KT]'K+950?,VZ#M%8B:A%"G23,4#O\ Q.\,_C9X
M.[SF^2?%SCA^3#=5C@;/69FZ?E@WU=?>0EREHV<LC+[N[$VC;:FW^8RD0W5]
M1)@FLCZ?:D<A#&*8#97E5P=XB\WZHQI?++CWK+>D'$^]S *7:OHN+!5CR21$
M9!:GW!@=A;Z>Y?)IDPJK&/FBBGIDR8V<D+T C<H?TU?A"UQ9X^W5[@93I&5C
M#&,V:7S:W(/:E85R;IUQ(4G9^W+?3)<OP^&';!;&/U,?'( FQK59K=+KT+4:
M=7X.IU2MQC.$KM8K42P@J] 0T<@1K'Q,+"Q;=K&Q48P;)E31;H))I))EP4I<
M8QC  B!WW]/9X<>3&T++N7;W".G2.Q;D_?2]KFJ7L;>&H65AG)64D)J7L,O6
M=0;/HE5?629E91==[(J,<OGBA\965/VD[0)1YS2&H+7J'\@5SUM3KWI8]2B*
M*[UCL"#97VG2M2@6K%I$0<]#7!*;:V!HR2C6^2Y?8<*&41*H8V5,=P A_?\
MTT?@_DK?]^'' ZJ)S6)5E,^R8;>Y&150]VP.W401_)[%[A9T',4H9L7UV'RS
MV+DN3E61/A0^# 2\:/T'I/C1KB#U!Q\U30=,ZQK95/D]'UQ6(FJ5YNY<=F7T
MFLQB&S8DA.2RQ/6?/W'JO7SC)EG"JJIC'R!H-R@\)?C%YF[^-RBY*<9ORD;U
M.VJ30UY_+-R"I_5O1D4&]63^[-"VO5J?CY6BV)CK\O[E^WJME3.<YR!([LW7
M%,W%K?8.HMCPWWBUYM.D6O7%\K_S&5B/GM,O$"_K-HAOFT$^BYR+^:0<HNA[
MAFY;NT._O1534*4^ -&>$'B2\?'CAL]ZN7#'C_\ D;LFRH&,K-UD?RK;MV'\
MZA(:05E8UE[/:NR;RPCO;/UC*>HT206/U[3',7I@ 2.@
M
M                (,OJ#RESP0A<YQC.2[_U\8N<XQG)3?=G8!>I<Y_!GM-G
M'_<R*X>H9%OXKO'AK;G%Q#V)*VF;L=#O%+WG.0-0V#"MB2K4\4YHE#E'=9FX
M.16093$5&OWYGB239PQ=(+OCFRMDBV2&R]XX\R<C\;J6AT\*]9L=DN^5%C<>
MV3]956++K<L+N3C.#QGM[NIA?RGX0XSY1E#7ZJRS1;_57V1U%:4NZ";:A;7)
MI61BVW%J4)K.._M^DVZC/I]9?YFCB8Y11WR<JV<N#1FIW.9-5 N<Y*1$CJ_X
M:MUEL8QC)C&4*GUZ]I^G3.;+ONRT_LO]OL<_W&.G=JEVI_CBC+2_AGYHP'1]
MG6H]]?N=_A^VSU[=(^YK\,ZC";_-X^3)A^)' CC]PXC7!];0;J9O,JR(RG]F
MVY1K)W&1:YRFJM&L5T&K5C78)5RF4YFC%%+"WIIY<'<'2(?&O7/O*G+/(ER6
M\VQKVRN7=7IJLQIB_12DFW*R:73OFWC,NQ04FC93QUXBX=XTHD]CJE;NMD>V
MS578E=)>KC%I*-=;?7L@EW8CWN;BFMU!C<R@>;;G&2YR4V,E,7.<&+G&<9QG
M&>F<9QGXXSC(['IYZKT.(C33P_4_@  "2SB+Y3>1G$JML==QB=<V3JN.6=*Q
M=+N:#I-Q7</G:K]^2K66*7;24:B\>KG4R@Z*_9IF.<R2"9SF-G#//_!O#^?:
MR6[W.[1[[-)2NI:Q9VI1C[M<DXR:22[H]DVDE*322,Y>.?/W-?'>AALM"HUW
M'X-N-%R:=?<W*7M6P:E%2DV^V:L@FVXQ3;9)3$_4&L#DP6=XJNT%"()8,O$[
ME1=D7<XQC"QL-'FLF1FB!C=<EQZRQL8STSG/3NSAK4?:9:GG2[[%K+Z3TC6%
M\.JU,LOY]%_\0SAI_O'J:QJ^/R4L+K#6IY?QZ/2QPOE]4OE^)(_P9\E&L.;L
MO:J="U"PZ[V!4X0EH<UN:?L)ME*UG,BUB74K"S3!-FHOF*D9!JD[27:-LDR\
M1RF97&5/3P[Y.\-;WXTT]&XZG44ZS:;[/:5D(RA*-G:YJ,X2SCNC&3BXREGL
MEE1Z9S9XH\X;#Y4U.HVW2Z:[1;QIZO==4Y1G&=7<H.<)Q4<]DI04U*$<=\>U
MRZ]LCXPZ9M  A7\[?'9ON3A3);(CV::MPX[6%E?X]P5/!GJU.F56M:OT2DH;
M&<),_:.V<NO\2Y-\E)C&<Y^R:N#PP:O_ $Y&Z',_I[>^AI)X=7.N;I W^M(K
MG,8Z<+L2/>1LPR98SG.",HZ;IV')R],=%Y,QOCWYZ)KKDA%D@4$@
M
M
M
M             4P/K1^(]YV[P\XV<K:>P?3,5Q*V/>H#8[!@@9;,+1.0K6A1
MA;R_-W%PG%0MXUE"1:G3!SX5G4C=,)E4.4#S1@  %MSZ._AY<=P>2=_RP5BI
M-KK+B'K.[.CVC#='Y4^VIN.KS.JZS2_67Z*J.7%$LEDE%#-\&RWQ')%6R3#E
M+"@'J.        .F;'V#4=2Z\OFU+_,-J[0]9TRT;!NU@>9SAI!5&F0;ZQV2
M8=9Q\<-HR&C5ES_^RDR *-.NHKR+_56WV_6ZV[5M_!_PU4C8$I5:S1*,FDVV
M)OQQ"F;F482JW_D.]S23-1%:4?RJCNI5R053;1L;)/6[]<H%M_@EXV>&OC=U
MMG6O$O34#04I!-'[WWI[C-AVIL1VB8RI'E\V'*%5L4ZFBX444;,?52BH_*IR
MLFK9,V2 #!'.+S'\5/'IR>XO\7N1]>W%"27+!RP:43<4/7Z*MHVIKN[BSI+S
M\I-JG=CUZS5YM 2$HR<R3AK"R#=DP>I+J*8+A7"8$KYSD3(910Q2)D*8YSG-
M@I"$+C)C&,8V<%*4I<=<YS\,8 %$OPAKUK>/U-'EDY%\8#M%^+L=2MJ0TW:J
MH5)2C6FTW7:>JT8]>/=1[=M'.T=A7/7UFL<8Y(4Q';5DLJ117!\J* <O]-+8
MF7"ORN^7GQI;3>-JYL"S[()>=31DBZREFU1>HK9LMP]S!*N$R9E7MFUAM*%L
M#9'NPY-%,G#C">2)+F3 FC^IIY,T+COX?^4$'9IV,:7+D'!Q.B=85IRX;8E+
M5.7"PP^;-F,8J.4'#A&LT-K)R3A8F#E0P@3!L9,H0I@,W_3_ /&^>XK^('A)
MK"VQ3N&N$IK61VW:8Z1;X:2S*1WG<K+N!E&R[3KWLY.#@+HSCU45,$71RT]-
M8I52GQ@"2_D%K4VY]"[NT\59-N;;&H=DZU*X644110->J9-5?"RJR13JI)I9
ME>XQBXR8N,=<8SD 5'/HV=V,*YQ\YC\ ;ZLG7=^\>.3-FV%+T236(WG&]5M$
M'4M;6%)JSR7'ODZ9LC6KQO)*)&4PU6EFA5>SUT,J 99^L/W_ %F"\?\ J[B-
M".4[!O+E#R$U]]T-<Q)22=LD*C0E9&5DIUG"MELR9DW%U7@XEKDJ*GNG+XR2
M>,F(?M TB^I=X1WKC]X9/%>ZK;3W#[Q[*:?U/?Y!HHDMB+>3NHZM4GEP=$;'
M5CW#9[M+7K%%11,YB^YE$\)]2'SG %TKBUR(U]RUXYZ6Y+:LEF4S1-U:[K5^
M@W#%SAR5EF:CTE92 >F[4U&\S5YHKF-D&ZI$UVKYHLBJ0BB9BX IXZ9<U_R$
M_5_7O=>K'#>YZ<X!Z9E(6>NT/EJ^JLC;:]JR2T\I'$FF[I=FZ>L-M;<DBL\(
MG]1SBNK*D(9!%4^ .)XG6)EP!^KLYD:UVT\;5FM<_:)9G&H9B3=90BK#:-M2
M.O-S5+"#Y=/!".9*ST:R5AJ@<R>%YDQ&R63J&1*H!:B\I?)FA<1?'QRUWAL&
M=C(5G Z.V)"U9O).&R)[/L6VU:4K>O:?&-W#EKF0D[);))JW(BF;O],QU,]"
M)G-@"'#Z1#C?/:-\2<;?K/%.XR4Y0;UV/NZ()(-\-7QJ.TCJKJ>J'PCG.%\1
MDF;6CR49'4*7*[:2*L3N042,8"T8 *FNQ_HXO&1L_8=\V5/[TYW-)W8=SM%Y
MFFD/LWC\WB6LM;9Q]/R+>+0>\89!XA'(/) Y4"*KKJE2P7!E#FQDV0+$G"CB
M-K?@?Q<U%Q)U#-W>QZXTO"RT'5IK9$E R]V?M)FT3ML=*3\E6*U3X)TY3D;
ML1/+>-:EP@4F,E,;!CF SKL2Y-]<Z_O.PG<)8+,UHE.LUR<URIM63ZU6!O6(
M5[-K0E:8R4A$1SRP2J;'*#))P[:HJ.5"%.JF7.3E T \8'E=XM^6G4%VV_QF
M1V%7F^N;R:A7:@;=B:E7=D5U^O$,IN$FWT'3KM?HK%7M#-RL6->D?F*Y78/$
MNTJC94I0(8?K&]D:5KWBWK^M[RZ@7&WMB[_U\^T;".#-%;*@ZIA9%_L*WQ34
M[=P^1A8FFR*L6^=)Y03(M-M43J9RN1)0",#S]\6M[4KP(>&W:%H82I=B<,JI
MH*K;6;R6%L2]#7V!I.H1+-*<:KXS@RE3N](B(%P8YLGP[63QC&<'-G %Y+BU
MR(U]RUXYZ6Y+:LEF4S1-U:[K5^@W#%SAR5EF:CTE92 >F[4U&\S5YHKF-D&Z
MI$UVKYHLBJ0BB9BX IXZ9<U_R$_5_7O=>K'#>YZ<X!Z9E(6>NT/EJ^JLC;:]
MJR2T\I'$FF[I=FZ>L-M;<DBL\(G]1SBNK*D(9!%4^ .)XG6)EP!^KLYD:UVT
M\;5FM<_:)9G&H9B3=90BK#:-M2.O-S5+"#Y=/!".9*ST:R5AJ@<R>%YDQ&R6
M3J&1*H!:B\I?)FA<1?'QRUWAL&=C(5G Z.V)"U9O).&R)[/L6VU:4K>O:?&-
MW#EKF0D[);))JW(BF;O],QU,]")G-@"'#Z1#C?/:-\2<;?K/%.XR4Y0;UV/N
MZ()(-\-7QJ.TCJKJ>J'PCG.%\1DF;6CR49'4*7*[:2*L3N042,8"T8 *,'TT
MMB9<*_*[Y>?&EM-XVKFP+/L@EYU-&2+K*6;5%ZBMFRW#W,$JX3)F5>V;6&TH
M6P-D>[#DT4R<.,)Y(DN9,":/ZFGDS0N._A_Y00=FG8QI<N0<'$Z)UA6G+AMB
M4M4Y<+##YLV8QBHY0<.$:S0VLG).%B8.5#"!,&QDRA"F @XY5>/38E+^CQTG
MKW-;?I;#T_&4;FO=8!VD9E.M8K8>R;??K*248EZY1?T36>Y<F>-U\)JMT(A3
M"I<+IY( ++7@OY.TSE?XH^%%]J4VREY*D:,H.B]C-6ZY3OH+9VD*O$:ZMT=,
MM,D36C7LDM!I2R"1RX]2.DFRZ>3HK)*' KO^5)S7_(#]3GXN.*&L'#>Z(<.5
M*GM3?3N%RUD8ZJ/:=>EM^VZI69\BZ4;L>RHT&"9N"*^DHF]GDFI>YT<J> .)
M\B=B9>/[ZL3@_P Q-J/&U:T7R:UO"T:2NLDZRW@8^4F-=W'C/*XEWRR>48AE
M3)B8J\O(+&[6S=BZ*JJH0F53$ NL[?VSK[0^K=@;GVO9HRFZWUA4IN[72SS#
MINS81%?K[%:0?N%%G*J*1EC)(]B*6#=ZZYR)DQDYRXR!4"^CWU?8K96?)#S[
ML,"[AX_ECR380=)]ZU*U*=E1WM]V!<'$/^-44<QBT[N=LP56+E1O[N'42(H9
M1%?!0+H8 H->1J?<>'?ZGC2?D9V5%2;#B5S$K[&&NMSCV3V1CH,SK5\/HK::
M2_;GW!W^OIF/K]U?-4,+JK1KO!&J:BN?1(!?%JELJ][K,!=:38H.WT^UQ$?8
M*Q::U*,IRO6&"EFR;V,F(68C5W,?)QD@T6(JBNBH=-1,V#%SG&0!6R^I(\P%
M]\?.D]::)X;[(;1//O?^P*JWI$17ZS2MDVJEZT:2.<S-A>4:XUZYP:CV_3F&
M==A6[V,44?Y=OEF>?68&,4#5'ZD:!Y!Q?TZNF67**V?E!Y'Q]WXJ/]_VU&$J
M]=;.]GR$'.GNQ6T/2XBOU=I'1=HDSL&^63)LDJDD13TRF.;  LC>-JQ0=L\>
M/!6PUJ5934))\0.-ZK*28+%7;+82U!4&SA/N+]I)RT=(G172/@JJ"R9TU"E.
M4Q< 4_O%OOND<F?JX_()M_6\O'6"D2FH=OT^OV"'<>\A[ UU*3CWJ-6>B'Q>
MJ,A%33NC*.FSA+)D'""I5$C&3,4V0)0^2FH/#+YP^?O)?@AO?06XJ%SBXA5
MC65W6V<U'4UMMU(4S$I-)+6\W7[W<5-IP-;3N$9(-"V^J'28(2"1D4BI+KIG
M BC\@'B4Y2^ OC/<N<7CI\LG(BI:STQ8J&1SQEV](LGL%:V5JV:G Q#-JR8R
M#/3VPI6(>W7W2T/(49%-TWS*.TETCG]JH!*?Y7N0MKY9?2JWKDO>X!M6;MO'
MB]Q%V3;8=BW5:Q2-DL^[-#2$T[@FJZ[IPWKLK(*J.XXBBJJA&*Z6#'.;&39
MQ!?M;6[:_P!&[%5.CLEI&=:<"]67U5HW*L==2N:GV)4=J70Z:;<AU5#-Z;3'
MZG;C'0W9TS\,Y $BGTT.^]:;P\.?$Z,H4Q&.IS25?G=+;/KK19O\RJ=ZJMFE
MWAFTRS1.8[5:R5N7CYM QL8RNVDB'_MLFQ@"(/ZR'8C+:U*X >/76Y$[;R)W
M9R58;$KM)C#Y<S+=D2"F]-4HCYJCZBS5.]7#:"R# V2&]8T2Z[?]R-U X7ZN
M&J_<72OB$I/OE)/[G;[7JOS)8O:M(?=ZIZUB??*EZY[5'?M/4-CKGIDP NOV
M_P#XIVC_ !=F_P#!KD 4X/HEOXA?++^5V?\ >:UH ..\X'_:.O U_C%KK_K"
M.P!'3YR.'6F-R?4QZ$UUS8M>QM8\7>9&M=5P<;L^@S]4J\M$S;6E6C6-5815
MENM-NE38(XW+7(IO+)NV*QD&$OZW>CA5$^ )4K']&9XDJ?7IZW6SDOSJK56J
MT+*6.RV.=W%QKBH.OU^$8KR<S-S,H^XM(,HV*BHYJHNX<+'(DBBF8YS8+C.0
M!DSZ7O2'C1K;#F7N7QKK\_YBB2-OHVEKG=.9N-$)4^[3-"):+*Q>:82T_"PT
MTJFPB[BBYD<SR#1RFWE6)2MTU#."D PS])E_SL^:_P#EF0/^<N_P!<P   41
M_HP?^=GS*?NB<7/\Y>98 O/V*N5ZWP<K6+9 PMHK4ZR6C9NO6*+8S<',1SDO
M8X82L3)(.6$@R7)\#I+)G(;'PSC( H<>#;7,+Q&^IX\H_%C6;9&G:=_)KO9S
M5]>,2.6T%$1*6X])7W7D5$LU,D,5&E5:X/&$>8_J8)'JJ8QD_?@X T7V)XT.
M-_+GZGKFYP\Y[7K<VI(3>4K>-N<?K'J^TT.H2]TN5J8TO8],KI)78.N-@04I
M R6O'<^W12;-DG69>*3:E6,KA1,X$LO(CZ2?PP<6-&[3Y%;JY0<]ZGJW3U,F
M;Q<II?:W&W"I(V(;Y42C8I!SQ=:EDK%/OC(L(MB0^%G\BY0;)8RJJ0N0-SO"
M3J#A90/#;RQV)P,CN:4;H;>*/(RV1YN<&=+EV',SE3U-C74U/TY'1S=.K8H*
MKZKG8I*.%%'RDC'N\&P5(J7<!'GX$N4%JX7?3(\S^4E$AF$_>-,[7Y&VFF1L
MLW<.X?-M/2M/Q%;?3;-J=)P]@XB9DT7;U$BB.5FJ"A/52[O4*!B;QJ>$.U^<
MKBI4N?/DO\DG+7:Z>^;)>YB"U'K:[5UG'T5Y0KW;]>MUI%6\0.Q:'!._<13]
M9I"0E7BFD3'O4TTE,>HHF0#5?EQP>X">.SSU>&/BWPE)(J6"M<@..UHY"O+!
M?I#8%M4MUGY 54M.;7!VJZ+#5V>+58GW.(M@PC$DV;Q!P9#.7.#F G'^L[_H
MG]9?RW=1_O0\@@!N[YB/^SM<BOY&>H__ '/K$ 14UG6UNVO]%>>IT=DM(SK3
MC!8[ZJT;E6.NI7-3\LY7:ET.FFW(=50S>FTQ^IVXQT-V=,_#.0!+3]-#OO6F
M\/#GQ.C*%,1CJ<TE7YW2VSZZT6;_ #*IWJJV:7>&;3+-$YCM5K)6Y>/FT#&Q
MC*[:2(?^VR;& (@_K(=B,MK4K@!X]=;D3MO(G=G)5AL2NTF,/ES,MV1(*;TU
M2B/FJ/J+-4[U<-H+(,#9(;UC1+KM_P!R-U _3ZKBH(T[7GAAH+AS\Z0JO)F.
MJ"[MXD4WS9&#@]6PJCET@?O(;WY&N3')GKC/?G&>H NQ@"CIX&;2C1O,]]2A
M=G$1.6!O3MX\A[2O UEJV?62;1K_ "KWY+*Q%?8O'L<S>3DD1IE%HDJX0247
M.0IE"%SDV ,KZU\4/@K^HBU9<N<W&6B[[XE7.>V;;J_?34*;U_1+.TVA%,TY
M%:2ONFT);=VK8EM9"V%E,G^2*0SV5(;"QUT5UG"AP-2ME1_D0^GB\@WCPU#5
M_(ULKG#Q;YI[H1UT]X[[F-)35MJU5?[2U_6[$TB8&S6^\)P,O(9V:F\AK%77
M$&F_G6KM)['^WRHF[ V7\X'_ &CKP-?XQ:Z_ZPCL 74@!2<^B-_B;\S/Y3-:
M_>L@P!R/T@?_ !L\P_\ *JHW^$M[ #&7T6^ZM>YKGD$X[K3#)IM5+<5:W(R@
MG"J23^>H3V-D*6_DXI'/15XVJT_%H)OLEZX;YEFO7IZOQ DP^K9Y ZZU9X>-
MLZ?LTZP;7[D[?M.4365;RY1S,3"VO-OT#=%PF6\=ZF'9X.OU^@^B\=X(9!NZ
MD6:*ABJ.D<& Z)>]N\*O'YX2/&%QA\K?'N\[<U'R U9I'3%RAXZIU23K>J]B
M3%(C;SEYL6:M&Q-:SFO7=*Q(/#IR\$JO,,%(ATLW[3)%,<#'=^^D:XP05B7V
MQX].;?+G@[L!^BT>5Z9J-UQL&J0R3=W 3$,:O/H.3UAM8S##V)][@[BXOC>\
M,@NB9,K8J:@';_IMN='-/;^VO(AP*YB[E:<I)+@;L:+I5,Y',U$)=U8T4KSM
M&AV"-E[KANUD[O&3#ZBIR<$]E"JRY6^7:3E=0B;=-N!:_
M                                                5_/J">,9ME<;
MZGR)KT=EQ9] SWLK*HW2R9PXUG>W3&+?+JX3SE5UBO6U*-6)CM,5NV=/%<Y*
M7!\YK@^N =R\#O+9/=O%]70]FD\N-A\<%&T$RP[7[WDOJF86=+TEXEZABF43
MJRB3B$,FF7)&K-HQ[\]RV.J:P\@G1%
M      - _*%9=30' _DLUV]+PT=$V35MH@JFRE%T"NIS9BL:L\UM'03)3)EY
M&90NS-B[3*D0^6Y&YG"G8BBHH2J.<] 5NOIW;;:(OF-L.GQB+YW5K;HN??VE
M!#./8Q[NKVRHJ5VP/\9,7KEJK+N8]'IW9P:4S\.G7.*Y^A")KO.[L.T43Q^V
MF+K<:Y=M]F[%H.O+5)-DE5,5VKKKR=P<R3A0A#IMVTE*4YG$F.IVESF3P3&>
M\Q<9H@OJ)*C&@>-W,KE#!LM7:0HNU[MK<UH=64S)%>6B]-15L>-8Z#D;+*2\
MPZ8:^CK"I&Q3=NHNHKA\JW:%3+@^$L%Q=;2]2"R!PQ^G]UMK]:+O/+ZR,]N6
M9#"3I#5545DH[6<8YQCO*6PSA\1UCNRB"G:;"*9(QCW%,14CQ(PH<_D"Q%7Z
M] 5.$BZU5H.'K5<@V2$;"U^OQC*&A(>.:DPFV81<5'(-F$>R;IXP5-)),B9"
MXZ8QC MDG,
M
M                          "N9]1_>$8_CQQ]UQE0A7-MW+*W1-+NZ**-
MM?TF5A'!L8Z=3))K;)1[OCTP;)?AGX=*X>I#-@_ /1UJGP 8SRI%"$V=N+9-
MX;&.14A546'R'6QCI&4.8JJ>'&O5"Y,3!2]Y38Z=V#9RG^HDFP%   ^"5DV,
M+&24S)N"-(V)8/).0=*Y[4VS%@W4=.W"AL_#!$4$C&SG^Q@7:*;=3?#3T)RN
MLFHQ2]7*3PE_%LLZB^K2T3U-\E&BN#E)OT48IMM_DED\Y.POD92?G)-M@^&\
MC,2;YOA4N"JX1=O5W"6%"E,;!3X34QUQC.<8S^J.P6DJE1I*J9X[X5QB\>F4
MDF<4]9;&_5VWPSV3LE)9]<.3:.''Z#\P #KGITZ_#/3/3]3KCKTS_P">Z@#_
M &DDHLHFBBF=998Y$DDDB&44544-@A$TR$QDQSG-G&,8QC.<YR(E)13E)I12
MRV_@3&,I248IN3>$EZMEO+Q#\"YKC52Y7=VUXMS$;DVE!IQ#*MO.Y)Y1==K/
M&,P2*E6Q3]$;%99&.:NWJ"N,J,DVS=$V$UL.2#G]]P'E/3<SW*OC6PSC9QW0
MV]\K%U5^H2E#NB_C77&4H0DNDW*<EW1[&='?MQ\1ZK@^UV<IY#7*ODVOJ4(U
M2Z.C3-QGV37PLME&,YQ?6"C"+[9=Z)GAKD;.@ 88Y'U!'8''K>U$<-\.TKEI
MW9=7,WSE(OJYG:9-1A"E.LHDDFIWN<9*<QR8(;&,]Q>G7$KU!4Y^G+F'R'+_
M '#7TU.D;)\;9Z8=I=RV.]]!;/U:RCU.PJN$#>FA8G..IB&/CO\ LF+C)\&N
M3]"$7+1:)
M
M
M                               Z_;*G5K[5K'1[Q7(.X4RX0<K6+94[
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
MFAZ&A:64K-QR^7;5U%RU[HN]-95:>6+!NO8MW<G4'RI$N[UL.,',4 99W_\
M2:\3K1J304%Q.Y ;;XI\DM&;*G]JNN8KUH[VWNK:ERLKBM23NS7N4C;IJ*29
M6BN3=09/:ZZ@I"(;03D[M=)JHZ?.7"@$H?-_Q)U3GQXT=>>/K>.]]A3MJUK4
MM*DA^4DTR-:]B3>W=.U!O4%MQ7.'L%A<KVJ7V$U<2AYM!S,9=.,RZYL/L+X*
MX &I&G?!=O*F>,[EOXYMS>33:_)1IR+B*C5M<;5V=KJWS#?CG2J@VKS5A2J1
MKFU<C;JDXJY4J\GA%BPFH)HW+DN"I9P3'4"4KQV<*VG O@WHWA6_OC;=+#3E
M4LE4>WAY24J6TN;2R7&TVISEU2%K-=T8QL5&S&:'0/)/2K%2R?.<8/Z90(%-
MP?2KU>M[KN&Y_&5Y$>3?C"5V*L=>Z4?46;5/U8B:CEZ[-"TU[2-PZ+N$%4DG
M+K"K>,D9.;09G,J1OE) R2" &UWCC^G5T%PIW^?F5OW?FX.?7,S!G#J-W=OL
MY_E]:G7K91J^N=?J\M/WNQN+RZ;N5DBR<W8YM1HD?&6A6Z^#+G V*\O/B-_G
M5OX)/_YP7Y!_X+6YG&W/^:C\J'WZ]Q]W/_1?_P"<K7?W8[/N_P#^2_\ A#KZ
MW^XX[/M 3, "$[QX>';^ 3SI\B'-/^$5^5;^'OLVZ;%_)K^2/[B_DH^]^X;Q
MMCY/]\ORG7'[]?+_ +Y^P]Q\JAO5]MZ_I$]3T2 1\[_^ETA3\A-C\B/''Y$^
M2_C(G]PR[J<V-4=-(3\A3E74B\DI*3C:<77>V="66MU=>4?>Z0BGDE+LV"AU
MTVI$6QT&[8#,W +Z;G4_%WDS7^:_++E?O'R)\L*8M[^C[&W?B08U^LSZ3B7S
M'6TM?L=VVI;)VT0+21)\N6DK([:L'Y5'R#<CG+8[0#:CG!X?OX9?D=X&>0+^
M$/\ DX_@1R-<?_DD_)+]\/RF_(-A+7STOO[^4VK_ '+]WZOM.[Y++>GT]7H;
M_<P!-2 (3O"-X=OYF_3>YM2?PBOX1GY7=FQNQ?O!^2/\D/W?^759C6?D_P J
M_*=M#YMZWLO7]Q[EMV]W9Z6>G=D#Z/$#X?OYJ66YB2G\(?\ +U_"QVK![-]#
M\DOY+ON#\E<WMQ\D]7\INQ?O5[G[Z]/<]L;V>VZ^D;U.B8%/'P ^(767DGXR
M\H]CQFZ=N\3>6&@^6\@GHSE+HB:?0]VJ#>=H<(Z=P=@9QDO6Y"S5E*4:)O6Z
M365B))DZ]3+5^W(Y=IN + W&3Z6VA5_D?5>4/D5YS[[\G^P-?2,?*4B(W<PG
MHNHY<P>6"U<2OJ5VVON^VWJ*@7[/UTHS,PQB'/:DB[:.6Q545P)\N=7!OC]Y
M%.-UTXN<E("1F->7!2/DFLK77C2)NM'M<*J=: O%#G7L=+MH6UPAU5"I*JM7
M+9=LNLV<H+M7"Z"@%9N/^E@Y65B 0U!0O/AS9IW%MM[.';\?H^!V.C -Z.11
MKF2JJ",-RM@==H^[324PBH6IX9H&,3)F:V$\E.!/]XP_%CQB\46BGNEN.C">
ME']ME65FVIM*[N64A?=FVIE'XCFCV9<Q[*/CXR!A6YU4XJ):(IM(]-=8WXUR
MX=.5P))0
M          '4;_1JSLZC7#7-TCDY>HWNLS=1LL8IGM*^@[#&N(J3;X4QC)D5
M%&CH^"*%^TF?H8N<9QC(>@*&^OK9M7Q!^0N2:2Z;^5:Z[LCNIW)B@EF.;[6T
MI956KM&18I+'41(>8A,,Y=AC*AR-)5JD14QO15+F]TDB"^%KG8=-VU1*GLO7
MD\RL])N\%'V.M3L>?)F[^+D4"K(F,0^"K-7:.<Y2<-U2D7;+D.DJ0BA#%Q9)
M.Z                                 (9/*9Y6ZYPIBCZHU26&N/):?C
MDG18]]@SVO:KA9!#U&=CMS=!5++V>D$#X4BXG)RY.GG#MUVM_02>51CGU] 5
MAM9ZOYU^6S=*JCVRVC9CV-62S:-B7F068:RU7$R2W=DB39BV3@Z^FZRD8[>&
MA67N7>4SG3;F(194ESI%$%P_@+XZM.\!Z9)L*:Z?W+95Q:QJ>P]G3B239]-Y
MCL'41B("(0.JVK-5:O%U%4FI5'#A0YL&<N%\II>G:<FR3?>3BXR:CW<3,QS&
M6BI! [9_&2;1N_CWK93'11N[9NDU6SE ^/PD.4Q<_JX$ _9JT:L&R#)BV;LV
M;5(B#5HU13;MFR"1<$31001*1)%),N,8*4N,8QC\  ^@
M
M
M   %,7ZA[;A+?RTU]JADY]9AIW5+-:01]3.?:6S8LFO/227I8-DA/4JL=!J=
MWP,;N^/PP7(NP]"&6H.&.H#Z$XH\?=1.6IV4K2]65-E8VQR93,G;W\:E,7+J
MF;&#I]]JD7ANTWVB]>F>N1;;R\DFS0@  8IWO5[->-'[EI5*5:HW*WZIV)5Z
MDL^7]JR2LU@J$Q$P*KQSZ2WMVJ<J[2RHIV'["8SGMSTZ#[O%M=HMLY-MVY;D
MI/;M/K]/;:HK,G77;"4TEE9?:GA967\3SW+=!KMUXKN>U[6XK<]3M^IJI<GB
M*MLIG"MR>'A=[67AX7P*C.N/#+SGOJT@G,TZFZJ08F.F1YL>[Q^$9%9,F#F2
MCT*$A?)!0OQQC"JB"3<V<_94ST-TW]WC[C/&&U1@]-J-3KY2^&GIEF*^<G>Z
M(_P4G)?%>ASGV3[9/*^[SG'5:;2[?"'3NU-\<2?RBM.M1+^+BHOX/UQ'7MG5
MEUTEL>X:IV)%9A;G1YA:&FV.%,+(^J0B;AJ]8N<8*5W%RL>X2=-%\8P5=LLF
MICX&P,O;#OFV\EV?3[[M%GN;=J:U.$O1X]'&2^$HR3C*/\LDU\#"_(M@W3BV
M]ZGCV]5^UN>DM<)Q]5GHU*+^,9Q:G"7\T9)_$QX/KGQ0 ,^\;=_2'&K9\-M.
M&U[K;84U!+HKQ;/9<&_G8^*<I*X4+*0J3*7B\1M@;YQ@S5]G"JC18A5$\8SC
M.#>4YEQ2GF>R6;'J=7K-)IK4U)Z:<82DFOTS;A+NK?I*'133:?X>PX1S"[@^
M_5<@TVBT.MU5+3A'4PE9&#3SWP49P[;%ZPGU<&DX_C<0X)>0S67-R DVD=''
MH6V*LU3>6O7$A(IR1C1AU$FY+-5I7#=CF<KQG2Q$5LF01<,G!RIK)]BB"R_/
M3RCXDWKQIJX6736JV&^6*M1&/;]75^W;',NRS";7U.,XIN+RIQCTH\2^9=B\
MIZ.RNF#TG(=/'NMTTI=WTY2]VJ>(^Y7EI2^E2A)I26)0E.088F,Q@ =5O7_$
MBX_XJV'_  0\$KU!3G^G1_CM;1_DL7;]]K2 N3]/XD(NA"T2
M
M
M
M                                      =(V;KBF;BUOL'46QX;[Q:\
MVG2+7KB^5_YC*Q'SVF7B!?UFT0WS:"?1<Y%_-(.470]PS<MW:'?WHJIJ%*?
M'&:=TWJOCYK&FZ8TC0*OJ[5>O8@D%3*)3(EM"UZ!C<+KNUB-638I<*.Y"0=+
M.WCE7*CEZ]75<.%%%U5%# 9*                                 :^\
M9>*O'CAMJJ/TGQBU/5]/:SCY.1G?N[64GBRTK89C*&)6S6>P3#R3LUPM$DDT
M027DY5X]?JH-T4C+9312(0#8(
M                                                      $+WA>\
M0W\T+K'?6N?X0O\ "%_+?MU+:OSG\DWY)ONQZ5?;07R'Y=^4O9?SKN]OZONO
M7:=.O;Z/P[L@30@
M                         "%3S+>.]?EUJ9KMW5<,5UR"TW%/#1\>T0)E
M]LK7I#KR,K1\&+@JSB=B'*BK^$+U/@ZZCEJ4G>]*HE7&6'U] 0J>'3R9J<5+
MB7CCO666;:"NT\KB&FY4RV,:;O,BMA%9XOA0IE&E)L+S&"2B6<%38.\^^QV%
MR]RK5*.>J]2"ZDDJDNDDN@JFL@LF15%9(Y5$E4E"X.FJDH3.2*)J$SC)38SG
M&<9ZX%HD_0                             $<7DNY]5C@EI!><:'CIC=
M-[3?PFH*<Z,54JTFDB7#^XSC0JJ:^:I4L.$U%^F<9=.E$&I<E]8RJ548Y?X
MJ=<%.">[_)QO&QW^^S]C;ZW):%9W=VZY;^Z96;FI%4LD\J]46=I':2=VET5L
M9S]@S.':'(LL3.,M6KFXVHK\2"\9I72&K..^NH+5.FZ;%4>CUY+)643&$4,H
MZ=*%3*[EYB1<G6D9R=D<I%,Y>NU5G*YL8[SYZ8Z6FV^K),K"
M
M
M            %%'5\2;R'^8Q684QF3IEIY S=]D%C=7+<^HM2+J/X5B[5QTP
M5"9J-08113X^&%79.W]07G],2"]<+))P]AL,%4X*7L]GEXZOUVOQSR7FYN7>
M(,(N)BV"!W+U^_>N3IH-6K5!,QSG.;!2EP/T:32:K7ZJO1:*N=NLMFH0A!.4
MI2D\*,4NK;?1)'YM9K-)MVDLU^OLA3HJ8.<YS:C&$8K,I2D^B275MD)&Y?.]
MQ^I4R]A=1ZVNFY2,%ED#6-U)-=<U:1,F7/IK0SB1B[#9'+4ZGV<G<Q3/.,=3
M%*?'3.=EN._:YRS<M-'4[_K--MSFD_;47J+8_A-1E76G^$;9_)M&K/)ONUX=
MM>JEI>.:'5;FH-KW')::J7XP<H66M9^,JH?-)KUV4X2^4C3_ #+M3S6Z%6G]
M8;.0BWLW'UJ<D&,Y$V.+C\DR_P#N]8V:$>9U*1R!\++M%V;93T,&42RL5-;*
M?C/)7@_D/CK0QWB5]6NV1S4)60C*$ZY2_3[E;<L1D^D91G)=V%+M;CW>X\6^
M?.-^3=PELD-/=H-^5<IQJLE&R%D(_J]NQ*.917U2A*$7VY<>Y1EVR=C"AG<J
MO^=#C;:8C<=9Y)P%??OJ1=JE%UBZ3#!BNY;P=TJIG#-@O.N42&38MYVKJ,T6
MAE>F#J1RQ>[KVE&\OVP\RT.HX[=PW5VPCN>FU$K*82DDYTVX<E!/]3A;WN:7
MHK(O'JS0'[K^$:_3<EHYOHZ9SVK5:>-5\XQ;5=]65%V-?I5E3@H-^KKDL^B(
M;=5\?=X[P=Y::BU-?]A^FX1:NWM7J\K)0T8LX]3T<3,\DV^20B:OHFZ'=N$2
M9R7/Q&Q.^\LXQQFOW.0:_2:3*;2MLC&<DO7L@WWSQE=(1;-9^/\ #N5\JL]O
MCFW:S6XDDY553E"+><=]B79#.'UG**_$Q]:JI9Z-89:IW.O3-5L\$[583-?L
M$:[B)B+>(YZ*-GT>^20=-U2_AZ&+CKC.,XZXSC(^MH=?HMSTE>OVZZN_16Q4
MH65R4X23^,91;31\;<-OU^U:RS;MSIMT^OJDXSKLBX3C)>JE&233_-'7Q^L_
M&2G^&>*M,ASWUJ\KZ+U2(@ZOLN2O"C;KANWK"]$G(9DI(],=,M#W.5B"%QG_
M -KF3S^H,&_<7?H:O%>MKU;BM1;?IHTY]78KX3?;^/LQM;_NY,__ &RZ?<+O
M+NAMT:D]-5I]5*]KT53HLA'N_#WITI?WNTNB#G$=/  ,?;;CUY;56S8IJJ5!
MS)Z^N<>W7/DY2(KO:Y)-DE3F3P93!4U%,9SDN,YZ8^'Q$KU!3V^G7=-V_-[8
MR*RI$U'W&"\-6A#=>KAP3:&F7QDD_A\3X:,U5/\ Y4F1<GZ$(NE"T2
M
M
M
M
M
M
M
M       %8?S)^)MQ9U;5S XRUU,T\5%[8=Y:NA6N<+V(Y#+OI?:%29I9R5:P
M&3,96:8)%*9_@AGB13.\N,.;D9?!D&,?#%Y6#5=>K<.>2-BQ]UW*C2OZ)V-+
M*YR:NO7*_HQ^L[5(K*?&O.U52HPCM3XQZF2LU#>U,W]HE'XH%L86R0
M                    ,'<CN0VL^+6H+;NG;$TG$5:K,^J38ADS2UDG')3D
MAJK7&1C%/(STVZ+Z:*>.A4RX.LJ9-!)54DI-O"!2(B8KD?YG><;I\YRLP1F5
MDCRC[!5WU3T3I:'?*^SCVYLE025RR2>&(W3Z(J3$V[.J?LRNLHG=Z0B07B-"
M:*UOQLU/3]-:H@DH&FTV-39-$^B9Y"5?'_&2EAG7A$TLR,_.OC'<NW&2X[U3
MYP4I"8*0MIO/5DF8!
M
M                                         #4WG;M4VDN'')+9:#@[
M22K^I+<V@'29\)G;6FQQYZM4U\&S_P"VK+-M#=,?'.,=,?'.!*]05]?IO]+%
M=VCD/R&D&N.V$AJ[J"K.C$P<IW$\[Q;[I@AC$Z)+LV\)"8P8N>[)'1\9Z8S]
MJNQ_ A%H6-V9K>8M4E1(C8-(E;O#>I\WIL;:X%]:HKTNN5?F5>;/U9=CZ>,9
M[O51+TZ?$6\$D$GG?Y&S]7J.M>-=:>N(]IL5%W?-B*H*92/)5R"DDF54KQ\E
MSG*L<^L+=R]<ES@N?5C6W3)BY4*-M?M<X?I-=K];S/6Q4[-&U1IT^O;9.+=M
MGX2C6XPB^O2R?H\,TW^[7FVLT&W:'@^ADX5ZU/4:EIX[JZY*-5?XQE8I3DNG
M6J'5IM%7X;M&AAL=Q#W"30?)K26VW+@S6*I]^AEK(X(50ZB=0ESGK]R],B75
M114U5EGF"EQC/<;.,=,X^ \?Y X\^5<*W+8(+NOU&EFJU_Y6']2GU^'NQ@>V
M\<<E7$.=;5R.<NW3Z;60=KZY]F?].[&/C[4YX)V>6/G.1K=DE:5Q0J-?MK2+
M558N=KWM*46@I-V0Y2+*T^JQ[R&>NH]#H;"3Y\Y3*NI\2M3(X*HMJ[P+[8I:
MS1U[ESO46Z>R:4EI:'%3BO@K;9*:4G\80BW%>MBDVH[9^0_NOCH==9M?CW34
MZBNMN+U=ZFZY/XNFJ+A)Q7PLG)*3ZJMQ2<M"">;+G,4Y#&F]:*%*8ILIGUXR
MP13&,XSDA\IODU,%-CX9[3%ST_!G&1E5_;7XQ:PJM:G_ .L2_P#S3$*^Z3RN
MFF[="U\OV\?_ (DLF<:-Y\N0<6L@78>F]2W)DGGHK]V'%LHDHX)TQ\3O7TK=
MXY-;NZ_:(RP7ITQV]<9SGS&Y_:KQ*^+>T;CK]-:_3W%5?%?[L8TRQ^<\_B>K
MVK[O>8Z>26\[9MVIJ7K[3NHF_P#>E.^.?RAC\#8Q7R/>.'FVK"4SEKH9]2I5
MT9*-C;E8B-9:+KF763?B4MH5!U7[Y7X\SPV.\WLTF..N%'&2$*;)?'Q\.^8?
M&D;=RX#NL=31',I4UYA*S'Q>FM5E%DL>GUN?PAEM9]K+S9X3\IRJVSR+M$]+
MJ)8C&ZS$X5Y^"U5+KU%<<^OT*O\ FGA)M9[>>"WA9/."S4/==\1L5($2>,64
M!>J*]A<M'!<+H'8O)?6TY(N&JR)\9(<SM7N)G&<&SUZCRM?W/^2-+#]MJ--M
M4[X-J3G1?&>5T?<H:B$4T_5=BZ_ ]?9]I_B_5S_=:;5;O#3S2E&-=]$H8?5=
MKGIIR::]'WO*^)(IQHXBZ)XDUE_6]+U'Y.I-JMU[+995ZO-6RSKLRJ$9FF)E
MUT-[9F58_HM&Q&[)$QSG(B4ZBACXAYIS_E'/M;#6<CU'N*I-5UQ2A56GZ]D%
M\7A9E)RF\).3226:.#>.>)>.M#/0\8TWM.UIVVSDYW6M>G?-_".7VPBHP3;:
MBG*3>RX\8>Y  K!\R_)GRKXZ\^;U4$)6*?:CUS,UF/5T\M%P7R:UU*:IT'.+
MGDK$:'<6)K-S;.?]TFN1?)&:V4T\I*HIJ)*[L>._"O!.8^*=-KK*YQW[6U6O
M]WW3[J[86SAB-?>JW"#AV.+CF<<ONC)J4=#_ "9YV\A<)\P:K;Z[82X]H;:H
M_L^V'9;5.FNS,K>QVQLFK.]24L0EVKME%.,M(?"[J;;T/Y"*]>M>T.W26BXY
MMM6OVC8SR'>-ZJUJ,A5)=Q6FCVQD0=1!;0XFRPV<QJ:QW>%<FP?!$RJ*$U-Y
M7Q?>>';Q;L6^U.K75/IZN%D6_ILKEA=T)8>'^<9)232W+XGRS8^:['3R#C]R
MNT%R_!3KFDNZNR.7V60SB47^#3<6F[K0\R>E
M
M
M
M
M
M
M                                                   *FOF5\3S:
MEIV+EWQCK!&]2[WDUO'6,(@4B%645434<;&ID4W3QA.M+****33%'H6-S_=:
M),-,N,-+D9?!D&U'A>\H3?<M<AN*'("T(%W!56*<?JBW33C"3C:568(']*M2
M+U8^$G=]J[-+!$C9Z+2L>F50V%'2#E9>)1QU7H"Q$*"0
M       @&Y^><W7''F;G]1\;(2)W)MF#<NHFQVZ6<.,:II,PV,HBXCB'BW#:
M3OTW'.$\IND&:[)BW/GMR]4636;DK4&^K!7VJE:Y\^7[=J:,A/V/8BC!XG\U
MLT^=6"TSIZ(?9*0QR,8MH2O5TJC9#J1HP:JRTIE')^QRIA105](H@N=\)>$N
MI.#FI&FN-<-,2=@D\-)#8VQI!HBC9-@61%$Q,OGV2&6S'0<=E91.,C$U#H,4
M#F^TJX5<.%[3;;RR3<<0
M
M                                             "%SSW6E[7O'S8(E
MJ93"%YVKK*K2>"*F3*9DTD']V3*L7'P63^8TYOG!<_#!\%-^$N!7#]0-0. 5
ML>\9O!GO;=M4?'BK;-N-U6>'F&QSD=Q-ODEX?3M7DVZB2::B;J+?PS-PC]H^
M,'+C.38QG)2S+K/!!5[IM4VVZA+=NVALK9B,U!+U![;]A5MZZ;/Z'+W.1DFU
M/F'DFQ=)3$6>4F(A9)%\3H1-WZ:9U"*K(E4KZ>@)C*O/[?\ +!H\JJG9;N6W
M$:MHLI)$N$D)G?6D)U]G+"4;%]0B"VQ]>V!!4CLF"HEEV\HF<N3O>J:VQ/@'
MRAMO!]??L'()>ULFOLC*-W\M-R7;F?Q]NR/:G+KV.,6UVN4HZQ_<=XDW/GNW
MZ?D?&X^[OVWURA*G^:^B3[L5YZ>Y7+NE&'3O4Y)/O4(RC4DXR2A9%]#S$>^B
M9:+>.(^3BY-HNPD8Y^S5.W=L7S)TFDY:/&JZ9B*)*%*<ARYP;&,X&_5-U.II
MCJ-/.-FGG%2C*+4HRBUE2C)93375-/#7H<YKZ+]+=/3:F$Z]17)QE"2<91DG
MAQE%X::?1II-/HSX1=+0      %GGPK\YOO)"DXA;2G3*6"N-%WND9>4=]ZL
MM6&J9EY/77KN#>JH[JZ1#.8I/N4SF-]5N3":3)$A])_N0\8_L]3_ .T#8ZL:
M2Z26LA%=(V/I'4873%C^FU]/ZG;-YE9)K?#[7_*_[[2KQQO]N=91%RT,YOK.
MI=9:;+ZYJ7U5+K_2[H+MC5%.PT-2#<L #4GD5SCXS<7XF3=;-V9!YLC%);+;
M7-9>L[%L24>)I'.BQ1K+%SEQ%Y=')V%<R1F3$A\]%%R#WW$/&7-.;ZB%>RZ*
MW]G)K.HL3KT\5GK)V26)8]7&M3FUZ19CKFGE;@O M/.S?==5^^@GC3525FID
M\=(JJ+S'/HI6.%:?K-%)WE#OB7Y-[\V7O.:BT(1U?9Q!TUA6ZN7!8B"AHF.K
M=9BU7>2)8>NX^N0S5)=QA-(JZY#J8(3!L$+TGX1Q;3\*XKHN,::;MAI:FG-K
M'?.<I6622Z]JE9.3C'+[8M++QE\N.>\MU/.^7Z[E>JK55FLM34$\]E<(1JJB
MWT[G&N$%*6%W23EA9PN[<0N8FUN'&RFUYU^]/)5]^=!M>M=R#YPA6KQ#)GSW
M-GI"$7+'33,IS&822:1UV2ILX[54%%VZWS?(/CS8O(FS2VS=HJ&K@FZ-1&*=
ME,_FO3N@^G?6VHS7QC)1G'ZGC?R5R'QIOD=UV>3GHYM*_32DU5?!?"7KVSCU
M==J3E!_"4'.$KKG&'DUK+ECJF(VOK"0.JP='S&V& ?93).TZS-V[=>1K4\W3
M,8J;QH5R0Z:I,F1<MU$UDC&(?&1S:YMPO>N![[9L.]P2MBNZN<?T75MM1L@_
MD\--/K&2<9)-'47@G.MB\A\>KY#L,VZ9/MLKECW*;4DY56+X264TU],HM2BV
MFC88>1/9@
M
M
M                              1R[Z\O'C$XR24E!;JYS\;ZK9H5\K&3
ME.CMCPUWO$%(H>IZK*=H] 4M%MA7!,I&QDKIDEGNQG'X?@ ,6:K\\7AZW(_3
MC*;Y!^.[!XK@_I%V39GVED%#$,8F$RO-R15#9Y65.7M23]3O5,8N"8-DQ>H$
MK,).0MFB(VP5N8B[! 3+-"1AYR$D&DK$2L>Z3PJV?1LDP6<,GS-PD;!DU4CF
M(<N>N,YP .4
M
M
M                                                         'Y+
MH(.D%FSE%)RV<I*(.&ZZ9%D%T%B9351624P9-5)5,V2F*;&<&QGIGX "EEY;
MO&5.\0;R;DYQW92$?H>;LK*37;UUPX:RFBKXZD/=L$6:C$J#F,I;R4*3,*]2
M/_P<ZR5FH9,WLSN+L99Z/U() ?&+YM8S86:YH+F1-,8.^JJ-86D[Q=>WC:_<
M3F*5%E$;'-CT6-?M!U<8(E*EPDP?]Q2N"MURY5=Q*'Q0+*(MD@
M         &$>3$==)CCAR!B-;*/4=B2FD=K1U!6C55$9%*Z/J)/-JLI'K)%.
MJD]).*H92,7&3%4QC.,9R)7J"@1X]J%H?9?,72E!Y+N\LM3V.QO(V8;KR2T&
MQE9[,/)&I]<FI=NJW>1D38+<FS9.#I*)*9*MV851[LK)WI9QT]2#T-J)K^C:
MOJ\92=<4^M42H0R7HQ=:J<+'P,*R)GIWF0CXU!NV*JL;'<HIDN3J'ZF/G)LY
MR+&<^I)V\
M
M                                    !#MYU-;S^P?'Y<Y" ;KO#ZRO
M=%V1+-&R!W#A6 8.G]8EG!4T^IRH1+>V>^<'Z9PDV;*'-T*7.<50?U JX-^>
M[QIXT'W Q"!D/FDIN7-H?6@QV_R/\ER4A&7I"O$2PY]\:QGV>P*ZR?*?MBLB
M=/BJ;J6YCZLD$B&D(VN<*_"YOB_;08MD=B<[U'U3UA57^$4967J+N#5K=4GB
MLE/4<^S@6+^;LJ3K)<(^@Y8X+DIW*1E(?6?Y [K].!J.SK[*Y [Y40>-J;%4
M>-U&R<G]P1A,V>?GH6Y2:#;.%,-7#RLQ5::&7[B&41)+)=N2X5-@T3?P")W>
M8?CKX_\ ,*->R-DA4Z7M?#7"41MJJM&[>PE501*DS;6EGCTF5SATRHID])Y_
M=2*)<D:N6W<;.<H>/?+W+/'MT:='8]3L7=F>EM;=>&\MU/JZ9O+>8?2WUG">
M$8C\E>%^'^2:)7ZZI:7D/;B&KJ25F4L)6QZ1N@L)8G]48]*YPRV4^>5'%';'
M$/9CG7&T8U+.%TCR%4MT45PK5[K!X.4F)2">KHHG]1L<^$W;54I'#1;."G+V
M&344Z$<&YWL/D#98[QL<WT?;;5+"MIG_ &9I-^OK"2S&:ZIY4DN;7D#Q[R'Q
MQOLMDW^"PUW570RZKX?VJY-+JO2<'B4'T:PXMZT#V9X8     Y.%FIBN2\78
M*]*R4%/0<BSEX6;AWSF,EHB5CG";N/DXR19*HO&$@Q=(D5162.11-0N#%SC.
M,9%G4Z;3ZS3STFKKA;I;8.$X3BI0G&2Q*,HM-2C)-IIIIIX9?TNJU.BU->LT
M5DZ=95.,X3A)QG"<6G&491:<91:34DTTUE/).G0?/1NFLZSC:O;M/5'8&Q8M
MFBQQLEW9Y"!93!&R7HI/[!2XV#5*ZF'&"X,X59R3%NHIW9(@EC."XU?W7[6>
M-ZW>IZW;]PU&DV><G+]NJXS<,O/;7=*?2"](J=<Y)8S*7J;8[1]W/*-#L5>@
MW';=-K-ZKBH_N7;*N,\+"E91&MYF_63A;7%O.(1]"/C?OD5Y=<C'+DESVS-5
MZM+X43+1M<KNZ/4"-U._N:NV<2[Q)3Z/XS/3,J[?J8QTQ@W3&,8RUQ3Q!P#A
M\$]MT%=VL7_3:A*ZW/S3FNVM_P#91@OP,-\O\T^1^:SDMSW&VG0O*]C3-T4X
M?P<8/NL7_:SL?XFD.<Y-G)C9R8QLYR8V<YSG.<YZYSG.?CG.<C)B6.B]#%;;
M;R_4_@  "1;Q@<H+!QMY3T1N1^?&O=MSL%K38L0JH?V*C*P2:4= V7L^V1%_
M49M\FYPM@AE,LC.D"],+FR,0>;>$Z3F7!M5-P7^;;?5/4:>:_5FN+E.O\8VP
MBXXSCO[)/]",T^!N>:SA'/\ 204W_DVXVUZ;4P;^GMLDHUV_A*F<E+.,]GN0
M7ZV7?1S/.J0
M
M
M                             8)Y,\E--<0-$[+Y(;_N4?1-3ZHK;JRV
MJ>?*)^LH1/)&\9!0;(RB:TW:K/++H1T3'(=SF1D7*+=$IE%"XR!Y5?ET^H^Y
ME>26S6W7NM;-9^,W#I5TYC8'35)FE(BV[ @"X7;EDM[7.$72?6IU-I*Y56K[
M9<E:98PBGZ+URV^8K@5T<YZ_'/QSGXYSG]4  !)9X[_+9SC\8EY9V3C)MV5:
MT=:6+)W+0US</[-HS8.#G:>^+8J&J^;(1LN^;L4T<S4.K%SR*)?32>IIF.4P
M'J]^)3RR\?O+9QS3W#J?!Z=LFG'BX'?.C9B12D+/J6Y2#9=9LF5\1LP+9Z+9
MBL7"\#.I((I2""*J2J35\V>LFP$J(
M
M
M
M               X2RUJO7*O3=3MD)%V2L62+>PL_ 33)O(Q$S$2+<[5_'2+
M!T15N[9NVZIB'(<N2F+D 43/*CXU)W@UL9*UT="4G.-VPY1P2BSSDRT@\I4U
ME(SQQKJV/_3Q_=B")5%8ETKGNDF"1^ICKMG6<7HRS^9!*%X./)7/V&4A^$^\
MYYQ,+XC5RZ N4NZPH^3;0C%1VYU5+/5S>L\1;Q;51>"45,8Z2:!V.#9)[)(E
M,X_% M&"V2                    >?/Y;%M>X\AO)%'5\/%0<''6J&92A(
M+":#)W>VM3@/RA26&K?!4&4@K>,ORNRI_P"Z.TU%C=%%#XQ>C^D@NF^/&VWV
M]\(>,=NV;(N)BYSFIZX[DI=X8ZCZ79E350K\K(KJE*J[DI*N(M%W*Y^IUUSG
M4,8V39-FT_7H2;EB
M
M                                           !QTQ$15@B92!G8UC,
MP<W'/8B9AY1H@_C)6*DFRK*1C9%BZ(JV>,7S18Z2R2A3$43/DIL9QG. !7]V
M?X</'GQEL=PY<[2LUX;Z&UNFYO,AI67>1LA43ORN$R1%61?J((V:Q1#^9<HM
M8^&6<Y6?.E46Z[I9$ZB:E?=)]%Z@A15-R/\ -=S,8P\.U3IM$@6?LH:-01RX
MH?'C2K!Z4B><MVA(UO+6%[C*:>>PJ"\Q)&32+[9D@3#.OI!$%U#CAQZUMQ9T
MY3=):JBLQU4J#'*>73DQ5I>Q33L^7,W:+ \*4GO9R=D#G66-C!4DL9*BB1)N
MDDD2TWEY9)G$0"KQY_=A.WFT-!ZI*?!6%=H5@V$J0I#8RN[N5A4KC<ZJF<=I
ML-4:(K@A2YZE]8^3?A*-W/M2VFNO9-UWU_XMVJKH7X*FOW'C\W>L_DL?$T*^
M\#>;+-^VCCR_P:='9J'^+NL]M9?X*AX_VGGU17S&V9IR               ;
M-<,M83&XN5.A*!"HK*JRFS:M(R:B!<G.QK5:DD;+:Y/&,8Z=8RMQ#I<N#9+@
MQB8+G..O4>*\C;WI^/<%W7==2THPT5L8Y_FLLBZZH_[UDXQ_)Y/=>,=AU/)?
M(&T;/I4W*S7U2DU_+55)6VR_W:H3E^+6"_R.4IV!
M
M
M                                                          #S
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
M/5',YK>T5*O7=AM&;=HV;7,*5.[S4QL2>J<DVRUM[DV<,(2--ZA$L]W0IRG
MG^   8LWGMVM\?\ 2>X=\W)E.2=0TEJS8.W;5&UELP>620K>MJE+W*<95]G*
MR4-%NYQW%PRJ;1-R\:(*+F(519(F<G*!K;X[/(!IOR9\8Z]RNT/6MFU+7=EL
MUOJC&&VY#5:!NB4C2Y=2%E%G<=3;G?8--DX=)Y,W,214.=/XG(3/V0!B7QP;
M3\I^RY'DFGY+>-FE>/<;6=@14=QE<:?G8>:6V)KQ9>V%EIVXEBM^[PRRE6J#
M.(,F14D$;.72O1N?IG"($GX           AA\\GD6W9XN^!COE'H&KZLM]_0
MW!KK7Y(?<,);9^G9AK>2?-).31]+N^OYK,FAF*3] ^)#"1>XW>F?KCH!)3Q=
MV=/[MXS<=MS6II$1]HVYHK4>SK(PK[=ZT@&4_?:!7[5,-(1K)2$M(MHAM(RR
MA&R:[IRL1$I<'54-C)\@9U $8#K:?E/)Y/XW5;3C9I57Q8*Z_4D9/DF>=A\;
MJ;[#Q0'\BG!(P6=^IS!HHVPDV[#)\4$Y?:',;W';_=!0)/P
M
M                                !BC>.E=?<B-4W736T(9.<I=ZAEXF
M4;_8([9*Y[5HZ:B')R*>QFX.022=LU\8SE%PB0W3.,9QF4\/*!Y[V]]/[:\?
M'+9Y4'+TS6\Z7O-?NVO;@DU518V*-CI%K9*)<F")S=JC602;I9<(%44*W=)K
MM3GR=(XO)J2(/0?T/MN"WUI?5NYZWV$A]FT6MW%LU*L5<\8M-1C=V_A7"A/L
MY>P<B=5FXQ_M5T#X_4%EK#P299$                 #I.RKHUUMKF_[$?-
ME'K*@TFU71XS1-V*NVM6@G\XX;)'[3=JBZ3')2YZ9Z9S^ %UZ \WS7=/O?+C
MDM6JDFN=[?\ D!MM,DK*%27630E;U9%)"RV-T3JX7Q'Q)'SE^Y-G)\D;HG-G
M.>F<B_Z(@]).E5&#U_3:E0ZRVRSK=)K,#4:^S,;!S-(.MQ36&B6V3E*0ILH,
M&29>N"XQGI^# L$G9@
M
M                                               5E?J"=M2,RYTG
MQKC[%[&L^A([9V+#QK@GS.7>X<'KVOVCOM[B,V#%-&9<&(N50JJRC90J1LHX
M.7,OBCP_N_D?42UDYO2\;IGVV7XS*<NC==,7TE/#7=)_3!--]SQ%X4\N^:MC
M\7::.D[/WG)[X=U6G4L*,>J5M\NKA7E-123G8TU%**E.,3'%#G%O#A=#2%=T
M5BBP\)/3C>P6MI-TR-G7EM?-&96+1*=L+DQ+3\N9-\&]NU:OFK=L=58Z1"'7
M7,IM>OMM\8_L_P!M*K62N[<>Z]1+W,_VL)*K/_V+'X&G5GW2>5YZ[]W&W0PH
MSGV5IX^U^692E=A_]KGY-%B'A[YH=/[J=1E'W]'QVCMA.\H-&ECR_45U58GJ
MADT\%++2!\O:.X74/GL1DE%V92$^T_R<Q4QK]Y"^W'D/&X3W/BDY[GM,<MU]
MN-57'_8C]-R2]76HS;?2K";-C?&WW/<;Y197M7,(0VK>982L[LZ2R3POUR^J
MAM^BM<H)+K=EJ)-:DJFNFFLBH19%8A%4E4CE43534+@Z:B:A,Y*<ARYQG&<9
MSC.,C6V491DXR34D\-/U3-HHRC.*E%IQ:RFO1KYHC2\AOCEKO-^.K%AB[=^3
M_:U&CWT5!3KJ.-+5^=@WB^7V*_8VB"S=^V2;R63*MGC<ZAFWKK=R"_>7!,S^
M(_,&K\9W7Z2_3_N]BU4XRG!2[;(32[?<K;3BVX])0DEW=L<3CAYP;YF\*:+R
MK31K*-3^SY#I(2A78X]]=E;?=[=B34DE++C.+;CW2S">5BG?NS4D[HC:EUU#
M:)BM3EDH4PK SK^H/WLG 9E&Z:9W;9F]D(R(=K'9J*>DM@[=,R:Q#$SCN+D=
M"^-;_I>4;%IN0:&NZK1ZJM3A&V,8V=KSAN,932SZK$GE-/T9S7Y3QW5\2Y!J
MN.:^VBW7:.UUV2IE*5?<DLJ,I1@WVMX>8K$DT^J,6#[AY\             )
MO_!':M>PW)R^5ZRMXU*\V[63EKKB6?&Z.O5B)5K*VNNPY3']/,A,0J17ALX)
MZGMHI7!3%+DY3ZS_ '1:'=M3PK2ZO1N;VO3ZU/40CZ8G%QJLG_=A-]GKCNMC
ME-X:VI^TO<-FTW.]7H]=&"W;4Z!K33EZYA-3MKA_>G!*;Z9[:I8:3:=M0:$'
M1(
M
M
M                    /$+\L5VD]B^3SR"W*4=O'BDSS&Y$YCC/U?6=M*ZP
MVI9XNJ1*Q^]0I?D=89-&92%-DB94,%+G)<8 $?8      8SG&<9QG.,XSUQG
M'PSC./P9QG^R /<A\:MPGMA>.;@%?[2^<2EGO'"CBM<+')NU3+NI&>LVBZ)-
M2[YRN?[:SAW(/5%#GS\3&-G.0!NN      (J.;GALX6\X;M7MUSL+>N.?*>I
MSR5BKW,/B)9V6B>32$@E%U^ *:=V'$P4HA>#-ZY5V48Q<3S&3?0D>11&*<,"
MN''JT+W:L/2S=4EW9[4L2[XRC)2^/;+N;DHRBY/HY=KDG$X4W)QU,(V+Z<9S
MF+A*,HRC\.Z/:E%R4E'U24E%K0ZS<H/+[XD*=+R','5$/Y6N$^J*S$3MHYK\
M>20&FN76M]?Q2N#WNS;RXQV"PS5>VJYK!9A-)H\J\DS;,ZQ .)VSS!%EWBC2
M_P#N*[;9?NH.N3RU*"CV2DW8U'M3CVY:@GA0A",DH*R70L^S;15'V9*R"PG&
M3EWQBNQ.7<U+NZ=[67*<Y)N<JXX9-1Q#YH<8>>>H$=\\2MMPNX]6*62;ISBP
MQ479:Z^A[77<M#R]<LE3NL)6KE5II!E(M'B;:2CVJKB.?-7B)5&CINLK3*#B
MDWCJL^J?Q:ZX]'T]'AXP_1INY"R,\]N?I>/1KX)],KJNOJLK.5ZII;0"DK
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
M&0BF\6V(1@\8NV+9XAC"@%H
M
M   %>7ZA+C TO>@*=R>@HY/[UZ1FV=8M[Q%$F%WVLKS(I1[0SQ<N,K.,5J]N
M6?M4\_823EWBG7'ZM<'UP0SM'T]N]37_ (F7'3$F_P#<S&A=@N21;4V<9.TH
M6RBN[/"8SUSDYNZX-;#T_4*3!"X_!T":ZY)1/D*                 !CO;
MT(VLVIMH5M[V>SL&N[K"._42*N3VTM6I-@OWH'R4BQ/2<9ZDSG&#8^&1*]04
MK/ HQKKSR#5Q:;CDWTC&ZMV8^J3@Y$SYB;%F.8L5Y%/)U"934-5WLDVP8N#F
MZ.<XZ8QG)BW9_I(+RXLD@
M
M                                                  %*7S U:UUW
MGIMF0LI')F5QC:)9J@\7R;*+VKXID+7D_9XSG."(1\W /69BXZ?C6QS=/M=<
M])/M\UV@UGBS04Z)Q]W3SOKM2]5;[T[.OXRA9"?Y22^!R[^Y+;]PT7ES<;M<
MI>UJ846TR?I*KV(5_3^$9USA^<6_B1C#-9@@ #?GC!Y*.4_%5LTK]/N*%QUZ
MT],B6M]C(NK)6F"">?\ <:\Y(]96"K)%(<_:BP>(,\J&[U$%#8P,5<V\-<&Y
MU.6KW#3O3[O+.=1IVJ[)/YV+#KM?IUG!SPL*21E[@?G#G_C^N.CVW4K4[-'&
M--J4[:HKY5ONC94O7Z:YQAEYE"3)()GZ@&\O*=(QD/QOK\+>',4[:L+8;9;N
M3@XR56:JI-94M/7HB*[Q)DY,57#924[5,$[#'Z9ZC#NG^U#;*]QA=J-XMLVR
M-B<JOVRC.44TW'W5>TFUE=RJZ9RD9MU/WA;K;MLZ--LE-6ZRK:C=^Y<H1FTT
MI^R].FU%X?:[>N,-E?B9F)2Q3$K8)Q^YE9N=DGTQ,2;U0RSR1E)-TJ]D'[M8
MWVE7+QVN=10V?B8QLY&V.FT]&CT]>DTL(UZ:J$80BEA1C%*,8I?!)))+Y&G>
MJU.HUNILUFKG*S56SE.<I/,I3DW*4F_BVVVW\V<:+Q8             #GJO
M:+#2;'!V^I3,A7;/6I5E-P$[%.3M)&)EHYP1TR?,W"><'27;KIX-C/X,].F<
M9QUP/RZ[0Z3<M';M^OKA=HKH2A.$EF,HR6)1:?JFC]>@U^MVO6U;EMULZ=?1
M9&==D'B4)Q>8RBUZ--%Q+QQ>3"I\MH2.UIL=Q'U;D7#1JAGD=@J;&%V6RCD<
M&<V.I%ZE21ERMRY6D(DO0Z."G7;X,VPH5MSS\P^%]?P'4SWK9U._B%D^DOU3
MTSD^E=OQ<,]*[?1](3Q/#GTJ\)^<]N\BZ6&Q[W*&GYI5#K'I&&IC%=;*?@IX
MZV5>JZSAF":A+&,#&PP
M
M
M                                   'C&^?CCS/\;/,!SNJ,XBOAK?M
MZ6GD!67YFB[9E)UKD0X_+*T-%**I))O&D(^N;F)541[DB/(Y=+KW)FQ@"'D
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
MZ)97#9%4FVE^4I,BT1EJ[-I-6D^@9@I%H=RGL@+6X
M
M                    ,,<B]0QV_=#;?TO*>@5OLO7EIJ*#EQW^E'2LM$N4
M8.8_%_:]2%FO;NR?#..]''7&<?#,IX>04Y?!ONA_H3GGC4]MPK"L=SP5DU-.
M1TD4R&8J^UY=2P5G#M/X*$DL2T"ZATR9P;&%93.,XQ\#%N368Y(+P(M$@
M             0#;S\VL5K/G8WXMP6KH:ZZHAKQ ZIV'>DYQ?[R?>Z:D(Z)L
M+BML")'AU8ZD/WZK)TR=8RJ^=-%BE7;E[<FK4,QS\004^#^109>2;1C94JIE
M)B%V['-LIE)DA%TM0W>6,9?)CD,5++:+4+C)<&SWY+CITSG.*Y_I(+YXLD@
M
M
M                            $='DAX-1?,W3_IP";2.W5KU)_+ZRFULH
M-TI4RR13R=#FW2W80D-9?;D])8QB^Q?II+=WH^X36R_X=\G7^.>0YU3E/C>K
M<8:F"RW'#^F^"7\]>7E)/O@Y1QW=CCA7S;XIT_D[C>-&HPY1HE*>EF\)3ROJ
MT\V_Y+<+$FU[=BC+/;WQE2->LGD:]=QT@U<,7[!TX9/F3I(Z#IF\:JG0<M7*
M"I2J(N&ZR9B'(;&#%-C.,XZCI;5;7=7&ZF2E5.*E%IY3364TUZIKJF<LK:K*
M+9471<+H2<91:PTT\--/JFGT:^#/E%9;                      YBOV"=
MJ<[$6>L2\C 6* D6DO"3<0[782D5*,%R.63]@];'37:NFJZ93D.0V#%-@?GU
M>DTNOTMFBUM<+=';!PG":4HRC)8<9)]&FNC3/TZ/6:O;M77K]!9.G6TS4X3@
MW&<)Q>8RC)8:::RFB\IX[^6"G,#C;7]A316R&P:Y(.:)LQLT330;*VV%:,'6
M9MDV3(B1NQLT1(M7V$R$PBW765;DR;"&<YYC^7>!KQ]S*[:--W/:;H*_3-]6
MJIN2[&^N95SC*&6\RBHS>.XZM^&/(;\D<(IWG5=JWFB;HU271.Z"B^^*6,1M
MA*-F$L1E*4%GLR;SC&!E<
M
M
M                                    J,_55^'&X\ZM)5/F1QKJ+FV<
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
M/*LM+5!C"T[%_G%&[9K+S[U_/.?>+2&$&J!'0%L8
M
M                     42/*50)[AOY.;!LNFM_EA9NZ4OE'KIQ@N")&EI"
M<)/32G0I3I$(EL^ E2]G3/1'!.I>ANF;T>L<$%XC7UVA-E4*D;&K2WN*Y?ZA
M6KM ..XA_7A+5#,IV*6[TS&3-ZK%^F;J7.2YZ_#/0623MX
M,.\A=J-=':(W%N)V5-0FL]:W.ZHMU<]"OG]?@'\C&1N.N,X]23DD$FY,9^&3
MJXZ_ 2EEX!YIBEJG7%L/=W[]62LR]B-:GDF^,99=_.JR69=P_>'*9,ZJKJ0-
ME13.,ER;)L_' OD$EGA4_I-.-/\ Z63_ *O^U13/](+](LD@
M
M
M                   4D_*QQP>\?.7=Z=M61DJ/N)X]VO3'9"&PVP>R/EU[
M="ESC&445X.VG=8*@7.<IL5FI\X+A0N!TK\%<QJY;X_TM<Y9W/;HK2W+X_TX
MI53^;4ZNW,OC-377#.6GW!<)MX;Y'U=E<<;5N<I:NE_#^K)NZ'R3A=W8BO2N
M5;Z=R1&P,R&#P      )0?%'Q3U!RMW]/UW<KU9[7J12SW%K1&DFM#N+NZ)-
M1D6=!V_9.&TL2"B4WV#NB,SI+G.JCCU2$[\'PEYVYUR#@G%*M7QV*CJ]3J?9
M=[BIJE=DI946G'OEVXBYIQ24OI;QC//V^>/N-^0N87:+DTG+1Z72^\J%)P=[
M[XQPY1:G[<.[,U!J3;C]26<VQJ]Q XI55B2.@>-NC&+8A2$,;\EE+=/''IY/
MDAGLB]AG$@_4)ZAL8.NJH?&,],9Z#0S5^0>=ZZUW:K>=SG/_ -9N27^S%348
MK\(I(Z&Z/QMX]V^I4:38]IA!?_PM#;_VI2@Y2?XR;9I[RU\3?&KD'6I9]KVH
M5W1^V$VSA>!L]&B6\!5I*2PDH=%E<JA$((PSR/?N38RN\:MDI,AL^IZBN,&1
M4R'P'SSS/B6MKJW?47;GL+DE.NZ3G;&.>LJ;9MS4HK],)2=;73$>DHXV\B?;
MQP?F6ALMV;34;5R%1;KMH@JZI2P\1NI@E!QD_P!4X15J?U=TL.,J:UHKDM3K
M+8:C/M\,YVK3DM7)IIA0BV&LM!OW$9(M\*IY,FKA!XU.7N+G)3=.N/@.B>BU
MFGW'14[AI'W:6^J%D'Z9A.*E%X^&4TSF;K]%J-MUUVW:R/;J]/;.N:SG$X2<
M9+*Z/$DUDX,?J/R     ''R$O%1/I_-9./C/5QC*7S!ZV9>IC..[&4_<JI]^
M,E^/P_4'GM;R[BFVW/3;CN>WZ?41>'&S4TPDFO5.,IIIKY-'J-#P?FNYZ>.K
MVW9]TU&EG%.,ZM)?9"2?5-2C6TTUZ-/#/N3.15(BR1BJ(JXSE-5,V#I*8QTZ
MY(H7.2'QCK^ID?2T&Z[9NM;NVO4T:FE>LJK(6)9^;@VCY>Z;)O.R61IWK2:K
M1W23:C?594WC&<*R,6\96<>F46@?I^Y1-77/)"%P7&%F%UH,HH?U"Y,9.7@K
M T2+E'&.Y/!#0A\X-G/0_=G&/[7/733[L*)1WC9M3_+/37Q]/C"=;?7_ 'UT
M^'\3=[[/-1&6R[WI?YH:K3S]?A.NQ+I_N/K\?X%A0:E&Y(
M
M
M
M  %4KR[_ $KW&3GS9[5R"XO62+XE\G;.\D;!<4$8):4T7N"S/2K+NIFW56+4
M0DM?VZ;D<IJOYR"(LBY4RNY=Q+U^Y5=Y I=;W^F%\S^BY.403XJ?EGKL>J=-
MK<M$;#HE\C)LA#=#+Q=6=3D#M%)+IDN<8>5]HH;!OLESDI\% Q=K7Z=3S1[3
MD<1\%P,VC7L%6227?[*G-=ZJCFY5,*',XRYV+<ZUEVBBFB8Q_;%7/UZ%P7)S
MD*8"T'XU?HT(&H6""VEY-MJP&QBQ;LC]KQGT;(V!O393!,-EFB.S-N/F=8L\
M@VZG63>1%?8L,>HF0Z<TLEDZ1@+TE.IM1UY5*[1*#5Z_2:34(=A7JI4:I#Q]
M?K-;@8ILFSC(6"@XINTC8F+CVJ14T4$$B))D+C!2XQ@ =D
M               !'GQIX 1FC^6'*WFOL/<=SWWO[DO(DJD'-6B(AZU7=%<;
M:W99>P:VX]:UKT,=S_P57?F27S>7=.#KS[YDD],W:+'<X7 D,
M
M                  !6.USX].8$#]3OOSR&RVH?:</;KQSAJ'6=O_?_ %>O
M\SM;326EJ@XBON VNJVT&?IV*I2#?UW$(DVS[?U,*9243.<"SB
M
M                                      KQ?4.\>%;OQ[UQR(A6.5I3
M2-K5KUK613-W8H>R58Z/2>NU")GR9.)NL=&H(X/DI2?-%<XSU-TS7!]<$,V3
M\&F\R[?X'U&K/7?N+'HNRV#5<F557)G)X=%9.TTYSZ9LY,1DA7+$E'(YQ]G.
M8X^,?$N1$UADDQ0I              1C^9*9>07C7Y./6)\D67B=<PQ\E452
MSEG8MQZ[K\B3N1.F?.%(^35+DN<]I\9[38R7.<9JC^H% $7B"2OP^2^83R1<
M8'A5V[;*UBNL1ZCDQ"IFQ8-67J!,@7*ABE]PZ+)922Q_;95.7!<9STP*9?I!
MZ!8LD@
M
M                                     :.<_>&T%S/T<^I>%6<3L>JJ
MNK+JJSN\&*WC;-AKE):&EEDDU'!:U:6Y"MGO84^43E1=835.V(F;)OBGR)JO
M'/)X[EB5FSWI5ZJM>LJ\Y4XIX7N5/ZH9QE=T,Q4VUBGS!XSTGD[BD]KS&O>]
M.W;I+7Z1MQAPFUE^U:OIGC/:^VS$G!1='Z^T*XZON-@H&P*[)U2X5:16BIV!
MEVQVSUD[1SC.,]IOL+M7*1BJMUT\G0<('(JD<Z9RFSTRVK==NWO;JMUVFZ%^
MWWP4H3@\II_\C3Z2B\.,DXR2::.5F[[1N>P[E=L^\4V:?<M/-PLKFL2BU_RI
MK#C)9C*+4HMIIG4!] ^:     =II5WN&M[1#W:@V:;IUNK[G+N&L5=D745+Q
MRYDE$%<MWC11)7";ELJ=)9/.<IK(G,F<IB&,7/X=RVS;MXT-FV[K15J-OMCB
M==D5*$EG*RGE932:?JFDTTTF?0VO==RV37U;IL]]NFW&F6865R<)Q>,/$DT\
M--IKTDFTTTVB4ZC^;;F]4639G,OM6[(,W3]+WUXH:B#UQC!3E(9RI0YVCHJ*
M%P;'VL$P8V28R;)LY-DV#=S^VKQGN%KLTT==HTWGMIOS%?E[\+G_  S\>F.F
M,_;5]TWE3;JHU:F>WZYQ6.Z_3M2?Y_M[*$W^..N.N>N>)V5YH>;VPHB0AHV?
MH>KT))%1LN\UK45F4NBW63PDJG'R]LFK?(QBQB]<E<-U$G21L]R:I,X+G'Z-
MF^W'QIM&HAJ;JM5KI0>4M1:I0;75=T*H51DO[LDXOT<6LGY]\^Y[RIO.FGIJ
M+M)H(333>FI<9I-8?;.Z=THOY2BU)/K&2>,12.'"[M==TZ76<NG*RCARY<*'
M67<+K',HLNNLH8RBJRJALF,8V<F,;.<YSU&=H0C7%0@E&$5A)=$DO1)?!(U[
MG.=DW98W*R3;;;RVWU;;?5MOU9^(J*0 ,-[RWMKWCW1W-YV%)';M/5]G#0[$
MJ2\[998Q>\D9",5%D,+JE)]M90QB(MTL9.H;'V<&Q_Y#\C;%XYV;_,MU?N:R
MS*HT\6E9=)>N,Y[81RG98TU%-)*4Y0A+)7C+Q?R#R?O7^6[4O9V^K#U&IE%N
MNF+].B:[[)X:KJ33EAMN,(RG&O!OCR \@=TR#EO&65]JRE8<+YCZG09-[$NE
M&A\.T$T[):FAVD[8UE63G!'"63MXQ51,JA&21L8Z<_N;>7>;\YMG#<-5.C:9
M-XTU#==2CTPIX?=:^B>;7+#RXJ*>#H_P3PYP/Q_5">TZ.%V[12SJKTK+V\--
MQDUVTIIX<:8P36.[N?4T@.<ZF<&4.<YL$(3!CFR;.")$*DD3&39SG!$TR8*7
M'X,%QC&/A@8Q,I':J??KQKV3-,T.X6>F2QT%6BDC5YR3@GBK5?*>5VJSB,<M
ME%FRV4B9.F;.2&R7'7'PP/UZ+7Z[;=3'6[==;I]9!YC97.4)Q?SC*+4D_P 4
MS\NMT.AW/2ST.XTU:C161<9UV0C.$XOU4H23C)/XIIHMO?3_ /U$U8X@[;L6
MK><,<LIK7>)J=!R/(6MLVJ*^OY>M2-BQ7YB_T>'B"%E*J5&X.4GKZ']!RR01
M(IE@^.8ZA/6<I\A<DYIMFBV[DML=3;M\K?:N:Q:XVJM2A8UB,\>U%J;C[F>[
MNG+*QX[BGCCBW"-UU^Y\7I>DKW&-7O41?]%2IE:XSKBTW6VKI1E",E5A1[:X
MM-R]-R'F(FPQ,7/P$I'3D%.1S*8A9J'>MI.)F(F3;)/8Z4BY%DJLSD(Z09K$
M5072.=)5(Y3%-DN<9'B#W9R(
M
M
M
M
M
M
M                                        Q1O;45=WYIK9VE[7C&('
M9E*L%0>.?03<*QBDO'K-V$VS26QE/,C R.4GK4V?[1P@0WZ@E/#R"I_X-]I3
M?&3G%M[B-LPV(1YL=.>HSN/55SALUW#I>2G%VC,JSCT$TT7T)\^03/VX.Z<>
MU3+C.3%P+DUE9(+BXM$@            !&GYA(!:R^-WD_'-^[O;5ZDSYNPR
M1<^C5-J42TN>N5CD)V^WAC]V,9[\EZX+C)NF,U1_4"B(ZC6CG3$%,-"8,^AM
MGVR-L"GJK9,DTLM4I;JGDRCVY03PX6J<YG!L9P<_I9QG&<%QTO?$@RGPCV&W
MU3S XS[ >K8;1E<W9KI>;<9Z9PA7WEFCXRPJXQDIL=4X1ZXSC_9Q^''X1#]
M>DH+!(
M
M       $27+'SJ>*W@[NVQ<=.4?*3\E^Y*I'5V6GZ=^1'D9=?81]KA&5B@''
MWAUWJ*VU5U[^&D$5NQ%\H=+O[%,$/@Q< :W?UH[P4?IS?]&;F'_ZCZ -R.$_
MF.\<'D5V19M1<..1GY8=AT^D.]CV.O\ Y(M[Z^^74QC/0%9=3/S;:>L*1!N_
M2G+.Q0]N@Y5=F]?OPEE,BAR 2;     ^=X[;L&CI\[4])JR;+NW*O8=3TV[9
M(RRRG8D4ZA^Q,F<]"XR;/3X8SD 1:\.?-EXP^?NWE=#<2^4#3:>V4ZE-7C%1
M<:EWOKI9S6JZZBVDR\82VU-74B D7;$\P@?+-NZ4>F0]18J)DD%CI@2I #0;
MG)Y0."OC:;ZV<\T]\--+EV\M:D-=(FH&U=AOK(:DD@%+2JE&ZIHMYD(]I#XM
M,?A1=XDW1,=T0I#&-UQ@#:#1.\M6\F-/:[WYI*T??74NUZRPN- MGR2Q5OY_
M7)/!C,9'Y%;8B!LL7Z^"9_$O6;9<O3[1, #+(            ",'RL<38CD;
MQDMEEAH1JIM?3[%]L&H2K9HC\VDXJ&9F7MU14<%3RZ=M9B ;G5;MRYZGD6C7
MI\.[!LV>"N>ZCA_-:-%J;9+8=PE&BV+;[(RF\56X]$X6-*4OA7.?X-8'^X+Q
MYIN:\$U&NTM47R';82U%,TEWRA!9NISC+4ZTW&/QLA7^.:50Z1G+P
M      '_ )_&/]DQL%+C_9,8V<%+C'ZN<_# LZC44Z6B>JU,E#3UP<Y2?11C
M%-RDW\DDVS]&DTNHUVJJT6CA*S5W61A"*]93FU&,5^+DTE^+*HW,7D5)<C=R
M3MB0D'2U K[IW ZTBU"J-V[2MME"(FF?9*H-ET).VKML/W7KE,X3]1-MD^4V
MR12\K_(O-M;S[E6IW[5.2TKDX45M]*J(M^W!+T3:^N>.CLE)],X.N_C;@NW^
M.^(Z7CFB47?"*GJ+$L.[422]RQ_%K*48)Y<:XPAE]N35,>&/>     'H]?1R
M^3>S;CU=LOQN[=L+N<L7'NMDVIQUDY)15W('TH^GVL'>M?KOU$RXRPUM<K%%
MN(<BJB[C+&>6;)^FSC$$R 7?@  &A.^?)YP;XQ\H-+\--Z[O_)_R.Y#?<K&G
M*$^UKMZ5C[H?8EUD]=4Y%#8->H$OK.(<R]TB%V/I2,RT4;'],ZY4DED3J ;[
M "-ZJ^73QW7;FE)>/*L\CHZ1Y@Q-BM52>ZB/KO;\>4MFI%;DK=:8-OL*3U\S
MU8^D8BOQ#I8R:$VIE0Z!T4^]8N4P!)" - .+_E'X)\S]W[BXY\9=Y_E2V]H+
MY[^5FNL=9;BKT35?NW;L465[+U<-?5Z@6'I9\Y0;_*Y1[[U(AW#;U6R9UB@;
M_@          #1'G%Y,>$?C=B==SG-'=?Y&8K:\C8HF@.OR;[;V)\^D*FVB7
ME@;^AJBA7IQ%^P;3K4W>](V(KZO1/)\E/@H$=_\ 6CO!1^G-_P!&;F'_ .H^
M@#>'AMY=/'!Y 9][4.)/*[7^TKNQ;OGQ]?NX^Y:VV*[C8Q-)62EHC7VUZQ1K
MI.PL<FN3+AZR8N&J/=CO4* )'0    :9ZE\@O$/>?*/=W"[5FW/O1R6XY1RD
MMN;6WW"V="?<Z/2?P<6=Q]\;%2XB@V'M?61D3LBI5\?/K=W3M(IDH&Y@
M   "._G%Y7> GC=EM=P?-'?7Y&97:\=8I:@-?R6[HV)\^CZFYB6=@<>OJC75
MZ;Q?L',ZU+V/3MCJ^KU3P?!3Y*!HC_6CO!1^G-_T9N8?_J/H D.X:>3O@1Y!
MF\D?A_R<U[N24AF"TM,4]GB?I^QXB'0DU(92;E=7[#A:CL6.@_F1"IE>K19&
MI_61,53)5T3' WP             :5Z;\B'#OD!R>WAPTU'N#[V\DN-[9^[W
M1KC\G^T8'[F-XN;BJZ^4^^%FI,-0K%Z$Q-M4>D5*/C&]7O+C)"G,4#=0
M
M
M
M
M
M
M          %/GS>Z9M?%SF=JCFQJDAX8FP9* LV)5LW-[.&W5JM6+/DSTC?T
MD2M[/ -8]SZ1S8,^60D#9[L=_2[!Y6&06B^,'(&G\I=#:UWM2%"8A[]76T@[
MC?5]5Q7+$V,>/M%6?&R1/)GM;L#5RS.?MP1;TL*I]R9R&S;:P\$F>Q
M       PGR4UBONGCSO+4;3"?S#96I=@TF*.JKA!-&9L=5E(N&<G6-G!$\-9
M1RBIU-U)CL^UC)>N!*>'D'G'5G#[-3VMKE^W<M7Y,0UV0B3I*)2!K/K-W+QL
M@T<(G)W)IQ%(N-A>."&[,D]GU_"7MS>(,3E,8IL&+G)3%S@Q3%SG!BFQGKC.
M,X^.,XR)!Z47#K<Q>0G%G0NY3KX<2-ZUE6)&Q*%S@Q"7!FP)$75NF;N-DZ;2
MVQSU(IL]#&*3&38+GJ7%AK#P2;)B
M
M                             4)=X:AU-O;ZS^'UAN_5^N]R:UL&G6RT
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
MZWFVR*47!0,4@=-$JKEPIU.N[>O%TFS1JB55T]>+)-VZ:JZJ:9@*R5A^L?\
M$9"[$/2HV$Y<VZM%DV[ NWJ]IFHMM=J-5C%*I-DC+7M>L;8Q&-,&SE0AJN5Y
MG&,^F@?/3&0+#W$SF-QHYS:@BMZ\5=N5G<&M)1RI'*2\"=XTDH&;;H-W+NMV
M^L3+6-LU.LS-N[254CY-HU=81635P3*2J9S :->2#SF>/3Q<2K&E<C=D6*?W
M%*0I+''Z+T[6/OUL[, LFX,SEIDCN2KU)IS:461*FR).S48N^]3U6Y%4$UUD
M@-%^+WU9WB1Y+;$A];2M@WCQHE;'+QT%7Y_DK0*G6:/(24H91)L5]<];['VG
M U)@5R4B:KV=5BV*.52F.L5/!SD LO+/&C=HJ_<.FR#!!L=XN]6722:(M$DL
MK*.E7)S%13;)HER<Q\FP7!<=<YZ "L9R2^KB\27'K8\OK>$?\@N2:T"_?1<O
M<^.>O*3.Z]1D8_VQ'",;:-F[2U4E9VAW"RB:3V(2?QZ^6YSIKF2,BHJ!+7X\
M_*=PL\H-$L5VXE;/4L[VCN6#38FN[3"OJALS7R\N9[F$5LM6D<&PK%3J4>L9
MG)1R[^+<'251*YRX0<(I 5).%7,+CKP4^H&\]/(OE%LB*UEJVK0-R8JRCY)W
M(RT]8)3=>KB0U2J%<BT'<Y:[7,&04R@Q9(*JX016<*^FV;KK) 2K:<^K]\1V
MV-JQVLIG')?2<9+2>(EAMK<>KZ7':J,Z7EFD3'JR,E0]J[!MU>C'^'?NLO9*
M%9LV;1)11ZJVR7MR!:-9O&D@T:OV#IL^8/FR#QD]9KI.6CQHY2*LV=-7*)CH
MN&SA$Y3D.0V2G+G&<9SC( ^@
M
M
M
M
M
M                                   :O\QN+5+YC<?KQHRZ'PP+/MB2
M-4LI4/<NJ=>(DJJU:M#5'"J!U\,72F4W*.%$\NF*RZ&3EPKDV)3P\@JQ>/'E
MILCQ4\F+OQ+Y7QDA7-566U-VUG.N1TX9T"U*X2CX?;-;5RD3$S0;1$IH>_50
M3R==@FW=)8]1L=NO<DNY91!<KAIF'L<1%V"O2L;.P,W'LY:%FX9\UE(B7BI!
MNFZ82<7),55V;^/?-52J(K)'.FJF;!BYSC.,BT2<D             HZ^9?C
M"OQ6YJK;:@X?*VK>0KF3V/'M4L8:,3V1==-KN*CK."('(3$FZE??&[4LD(SG
M2)XP?*1Q=B\K!!$1?Z4]H=C5AG"F7D>[8QE@K,T5(R+:QU*PLD9:MV!H3)C^
MFG)Q3E,RB.<^JT<84;K8*LBH0M8+FGT^NQ'5NX,RE/>JG-G56Z+M6(M+/J&*
ME!V"-KE^2R0QOQ9?4GK7)=2%S\.G=G'VNN;4UU)1.:*
M
M                                            ><[Y&N,^V>7WU9LK
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
MWB+B$<*JG-DZJF,G-G.39 $H(
M
M                                "H/O3S^<R-8;JVWK>"UMQF>PE"V5
M=Z?#NY:F;36E7,57+)(Q,>M)K,]SLFBT@HT:$RL=)!%,ZG7)4R%S@N-X.._;
M5P3=]@T6ZZC5[O'4:G256R4;=.HJ4X1E)13TK:CEO";;2]6_4TUW_P"X?FNU
M;YK-LT^EVN5&GU5M<7*J]R<83E%.36I2;PEEI)-^B7H8J_K&W-W]JWBM_D1M
MO_3@/L?^ZSX^_P#NS>?_ );IO_P0^1_[RW.__N3:?_E6H_\ PH?UC;F[^U;Q
M6_R(VW_IP#_W6?'W_P!V;S_\MTW_ ."#_P!Y;G?_ -R;3_\ *M1_^%#^L;<W
M?VK>*W^1&V_]. ?^ZSX^_P#NS>?_ );IO_P0?^\MSO\ ^Y-I_P#E6H__  H?
MUC;F[^U;Q6_R(VW_ *< _P#=9\??_=F\_P#RW3?_ ((/_>6YW_\ <FT__*M1
M_P#A1OWXT?,=R:YE<KJOHK9]%T3!5*<J]UFG,C0JSL"+L23NN02\HQ(@[L.S
MK3&8;*KH]JI3-#&,3/V3%S\1C;RSX*XEP3AEW(MHU.XV:VNZJ"C=93*&)S47
ME0T]<LI/I]7YIF0_%_FKE/-N75;!NNGV^O1V56R<JH71GF$')8<[[(XSZ_3_
M !192&J!L\
M
M
M
M   $>//[QR:<YY4DC>QD3I>WJXQ50H&W(N/2<RT43&7"Z=>LK3O;YLU,7>.#
M*'9G535;JG,JU51,=7"M498_(%:&K;^\D7A=NJ>IK]#DM6FUY5TI!UNT_,K'
MJ&U-/7.L\D]37E K23J;UTFL9PHR3,AE%=;"LA%F5STS7B,OS()JN.OGMX<;
M<)'Q.V$[3QVMKC"22Y;6T5M5!4>*G["HL+O66BKI%'&/M'7E8N*;IX_"IG\(
MI<&B28ZA[(U[M. ;VO6=ZJ&PJP[^#>P4JQQ%HAE3=.N4RR,*\>M/5+_MB9/@
MQ<_#.,9% .Z          CZ\FO$%GS+XHWB@1\>DYV74TE-@ZA>? CE.\UYF
MZ,G!$6[B8]K<HE9S%*%4SE$BCI)P8N3MT\EJB\/\ 5I/''IC2/D-U99N%N\Y
M"1H>[M*)S-QX[[0BV[7-H84>8ECJWW6<S%2.6B-GK=9NDA\X2C%5$WB9Y=\H
MV7:D37[ZY9B\H@LO>.[@+6_']JNT:_BM@RNSIR[6S[UV6U/X)*JLE%6\8UB8
MV.B*RC,V$L:U9M6YC'.H]<K+JJFSD^"%33)1*7<R20(4@
M
M                                             HTS?_;=ZA^XRY__
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
MF:B?^XG0 EE
M
M                   >:!R\_C5\DOW=-J?Y[30ZR\(_^HW:O_I=I_\ S4#E
MYS+_ .J[=/\ U_4?^=D:[#U!YH     F1\#O](MK[_$#:G^9[T8*^X[_ .M;
MJO\ UG3_ /G49K^W_P#^N5IO_5[_ /S;+VXYSF_H      &O_(OE7QLXBT@F
MQ^3N\=9:+I3AZ6,CYS9-MB:RE,RANS/RJO-'S@DC8I4J1_4,U8HN%RHX,IDF
M$RF-@"*FN?4O>#ZTVAO4(SGC5VLLY6?H)N['I[D=3ZN4\:U=.W!G%WMNG82E
MM$5$F9\-U%9 B;M7)$T#***I$.!-/0=@T+:U-KVQ=77>H;)U];HY.8J=ZH-E
MAKA3;/$K&.1&4KUGKSV1A)J.5.F;!5VRZJ1LESC!OAD =O   8_VQM*B:.U9
MLO=>TIW[KZRT_K^Y;2V+9?EDQ-_=VB:_KDE;+=._)J['R]@E_E%?B'#CVK%H
MZ>./3[$4E%#%)D#$W$CF)QRYUZ7B>0O%;8OY4]/SDU/UZ+M_W1O=(]U,5=^>
M+G6GR#8U8J%H0]B^)DGJ*,B)*].Y,QR_$ ;,@#3/F-Y!>(? &)UK.<M]N?DF
MBMOW/.OM=.ON%LZ^?>&WX;)O,Q'H:SI=S<1/]S*E-[A\1LU^/3U.OP &Y@
M    U YJ\]>)WCMU9 ;KYB[6_(_K*T; BM6P5E^XVR=@>^O<W7+5;(R"^3:M
MIUVL#;W-?I,HX]TLT39D]KV'5*HHD10",#^M'>"C].;_ *,W,/\ ]1] &[?$
M/R^^-3G?/$J/%CEYK#9%W7*[49:]DBV?6>R)5%AA0SYS":ZVS7J+=YUHS32R
M=55FP7232Z',;!#8-D#?VZW&N:[IMMV!<9'Y/4:+69ZXVJ6]H_D/E=<K$4[F
MYR1]A%M7TF^]C&,55?1;(K+J]O:F0Y\X+D#7?AOS?XO>0#4:^]^(VSORM:J:
MV^9H:]J^Y>PZ'V6NO,XF0EXKY'LVITRQF]HTG6I_7PSRV4]7H10QBGP4#:X
M      !I7IOR(<.^0')[>'#34>X/O;R2XWMG[O=&N/R?[1@?N8WBYN*KKY3[
MX6:DPU"L7H3$VU1Z14H^,;U>\N,D*<Q0/RX[^1;AORNWKR(XU:"W%]_=V<4;
M--4[?U+_ "?;3JWW"L=>N$Y09B.^\=TI%<J5I]G;:V]:>M"OY%!3T?5(<R)T
MU# ;L@       -6>8/-3C-P'T\IOSEGLO\E&I4;-!TY2V?<V_P!Z[;'9,/#0
ML=\BUK5;C9<^]Q'K?CL,\H)]GXPY>I>H&=]?7RJ;3H5(V=0Y7Y[1]C5"M7RF
M3?L9*,^<U2WPS*P5V5^6S+..EX[YC$2**WH.VZ#E'O[%4R'P8N .W@
M   C1YM>8/QT>.>^U/6/,KD1^1V\7FH8OE6A/R2;SV%\TJF9F3K^)7YEJS65
MXB&7_"\.Y1]!PX1<_B^_T^PQ3& TO_K1W@H_3F_Z,W,/_P!1] &Q'%7SO^*7
MFUO&H\;N,7*C\INZ;TWLCNJTS\A_(^F?-6]1K,O<+"I]XM@Z@JE48_+ZY!.G
M'1R^1,KZ7II8.J8A# 2[                ##/(7D'J'BII?8'(7?=N^X>G
M]60I+#?+?\@L]H^10ZC]E%D=_(*9"V*T2?5]((D]-FR<*_;[NWMP;. /GXX<
MCM,\N-)4'D7Q[N7Y0=-[0CG\M1KC]WK55/GD?&3<G77SC[O7>#K5JC/0F89R
MCV/&+<YO3[RXR0Q3& S<
M
M                                       #IFP-=4+:U3EJ)LNGUR]T
MZ<1]"5K5JB&4W$/"XZY34.S?(K)$<MSY[T5B8*L@IC!TS%/C&</0%=GES]/1
M1;.I(V[A[><:ZE5<K.<ZHV.\E)ND*GSW'PWK=U33D[77DRX+T*C()3&%%#_^
M2$$\8P+BG\R,%?>^:7YQ>/&^H3$]"[;X_6,CC#6+OM1F9!E6[ 5(Z;GV4=>J
M@_<5BQ-52]AEV)G2OV3=CA'&<F(*\J0)?^&OU!5^K#N*I?,NN$O]9-VM?RO4
M:*815ZB^N.U)U9JBTS'UNT-"G[<**,"QCI)+!C^D\5Z$-2X?(%H'2W(#2O(J
MJ(7;2.S*GLFN*E2RLZKDFFN]BU5RY.FSL$(OAO.UJ2R3'7+60;-G)<?'),8R
M+;37J29A$       "FAY-]>6GQQ^237W+G43'#&L;&L.=MPK!JEF/B5;0S72
MC-ST!PJV1*GAA;&<OEPX[,8,5O/F(7'5/!LW8_5'#(+<^G]JT_>6K:#M^@/L
MR-.V+5XFUP*ZF$RNDFDJU(N9A(HI*K$:2T4XR=J\0[C&;ND5$S?:+D6GTZ$F
M2
M
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
M1C;!L^FW;())$Z_ N !VT
M
M                            !YH'+S^-7R2_=TVI_GM-#K+PC_ZC=J_^
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
M+I?H,C!=93&6YBR)U#%^)R$S\ !O8
M
M                                             .'GZ] 6N&D*[:8.
M'LM?EV^6DK!3\8RF(:3:F,4QFTA&2*#ED];F,3&<D4(8N<XQ\ !!]RQ\"W&'
M<Y9.SZ&>O..=^73.LE%PZ!IW4\H\QC)NCRGNEDY"MY<9*5,IXAXW9MRY,?V*
MQ_AFM3:]05G=W<7.;?C6V.SL,TC==9ND'QV=2W9JR?ETZ;8\=ZIR-8VY0N6)
MVZD@DS.<\1*ILWRB!<Y5:>EG&<W$U)$&_''CZ@OE/K9)E"[RJ5/Y!0+;":1Y
M@_9KK8?I$*FD7U)V CGM6?E12)DWXZ$PY64SG*CGX]<4N"^ R39Z0\Z7 [;6
M&;&UVJUZ,L#G"2>6&SZTX^2G=G-@JB;>VU%2S0:#,GX<+R)XXN2_A*7/V10X
M-$DIFO=O:HVW'?-M6;,H&R(STB+&?42X5^V-4TCY[2F66@I!\1#[?V<X/VYP
M;X9^/P%.,>H,B   (:_.OI=AL_@5;+E[8I[#HZV5'8D*N0I<.3,'\NWH]F8>
MKDN389'A[49ZJ3J7!U(]+/QR0N,U0?U UR^G4W7+7+CON+24HX.Z0TI?(6<K
MN5,*_P!P5W;3:??_ "E(V?Q&6Z=HJ$J\Q@OV\*/CY-\,D$S77)"+$(H)
M
M
M             X.S5FMW6MV"FW*OP=MJ%M@Y:LVJJV:)83U;LU;GF#B*G*_8
M(.5;NXN:@YJ+=JMG;1RDH@Y04.FH0Q#9QD#%&D.,'&GC+'3<1QNX\:,X^Q-F
M>H25DB](:EH.J(ZP2+5##5L_FV5#K\ VE7K=MCTTU5RJ'(3[.,XQ\ !G,
M             =5O5+KNQZ7:]?VY@24J]TKTO5[!'J=O1U$S;%>.?)D,8I\)
M+>@X-E,^,=R9\8-CXXP/W;7N6LV?<J-VV^;AKM-="VN7RG"2E%_BLKJOBNA\
M_=MKT6][7J-GW*"LT&JIG59'YPG%QDOP>'T?P?5'GJ[6U_+:GV;L'6,Z4Y9?
M7]SLM.?F.F9/UUZ[,.XO+M,IBE[F[PK;"J1L?9.F<IBYSC.,CK9L6[:??MET
MF]Z7'[?5Z:NZ/X*R"EA_BLX:^#33ZG&SD&SZCCV^ZS8=7G]SH]5;3+X9=<W#
M*_"6,I^C3370Z /JGQP    #NU=H-ALM4V#<X]BNI7];Q<#(V.2P0V6K16S6
M>+K$*R44QC)2NI!P_5.D7/3N(V4S_M>F?F:S==)HM?I-NNDEJ]9.<:X_%JNJ
M5DW^45%)_C)?,^KHMGUFNV_6;G3!O1Z&NN5DO@G;;"J$6_G)R;2^*C+Y'21]
M,^4      !-3X+]7/+;RPL6R#MC9AM2ZVF5S/L8ZD1LMX62K,*R-\<=IGL#F
M85QGX_!MG'3X]<:W?<]OE>@X'3LZE_WG7ZR"[?G72G9.7\)^RO\ >-H?M/V"
MW<?(=V]N/_==NT,WW?*V]JJ$?]ZOWG_NENH: G1H
M
M
M                                                       \T#EY
M_&KY)?NZ;4_SVFAUEX1_]1NU?_2[3_\ FH'+SF7_ -5VZ?\ K^H_\[(UV'J#
MS0    !,CX'?Z1;7W^(&U/\ ,]Z,%?<=_P#6MU7_ *SI_P#SJ,U_;_\ _7*T
MW_J]_P#YME[<<YS?T     B\\V,7/3'B/\BS*MD<J26.)&Y7RA&I5CK'AHFI
M/Y6R%P5!-50R>:ZR=>ICIV^GU[LX+US@"+SZ0=W N?#C5D8=1L>08<B-Z-+4
M5 B)54IX\C OFZ;S*12G4<YK#V--C*F3']$Q,8SV8+C %H8 8*LW*+C-2]P5
MCCU<>1.BJGOV[M&+^EZ.LVW*!!;@MS&34DD8UY6-:2E@:W2?:2"L,\*@HT9*
MD5,T6P7.<I'[0*VOEX8^##C3Y*-'\^?(WOW9]MY-T6C5IAKCB&R95O;VM<U*
MO8N;>I7*T:E9ZJF+) ,(BVVE]/1J\G:(QD\GF7KMD'.4'")@(R/*=]0SQ#\G
M/CZY):2XZ>/'ESMYPWHT@L[V_M;3NMV.N>-QXV3KT@GM%:VT:[;@<UAW#,V^
M5$<J_)LJKX;-C+=CDW8!)5P-E)*8^CUO+N5?.Y%TCXS_ "/1:3AXNHX63C8-
M#E%"PS$BBIC&*TBXB/0;()X^RD@B0A<8*7& !C3Z/G@MH:F<"R<WW]!K-AY$
M[JV;LN#C=ES40QDK-1=;467)2&M+IL@[167K+*8G860D)-1GE%:2RX03<F42
M:-BI@8&^K_XUTC0-=X<^4;145&:IY/4CE)6M<2U]ID;'P<K<9%S5+EM_7ULM
M:S%N@M.62AS>H7"35ZL8RZC62.@L91--N5(#M?U9]L/?N,/B7O2C0L>I=.2]
M9MAV!#Y5(R/8]>P4P9H50W0RA6QGG9@V?CG!>H P[]8=RJBHK>GCKX>[6?7E
M'BD\L#;D;R<KNLU69KO>*<VV PHI&E=9RDQ7X9Y9*W38NT&AD7KUHS5E))(Z
MJR/HE53 RS1/JO?!5K+33/CM0N"G*RL:)91"4$74D=QTXIXH#R,21;(&1EZR
MMR:6C)U9V5FD9RN]3<+NU2>HL=13J;(&GGTP7)[2\OYK>?6O>'$%L+7O"CDA
MJ2W[EUMJ38+*'K\S1IFE[ H#Z B7%:JMKN]78L*>TV/9HB+RC).U<Q.6O>J5
M3U$@!Z&( J!?6K?T66@_Y?\ JS_JZ\J@!9"\?G\0OA'_ "1.-G[S5+ '-<X)
M2MPG"SE]-7+T_NA$<7=_REK]8F5$?NVPU1;7<[ZI"F*8Z?RM)7NQC.,YQ^J
M*<WTN\'-L_ ]Y29YXFLE!3=UY-M87U3*E(X=PW$&A8F7;9 ^,)Y1-F0;HY6)
MUPHH@8F<]4LXP!DKZ=C3^RN0?TU_-;1.G)MM7=J;BM_,?6E!EGCO,<T1M%TT
ME0:_%-W4H3JI$-I%P_PV.\)U.S*ME8OVB8 &GWB-\P5'\#.G&O SR1^._D-Q
MLO:&PKF\E>0-2UO N76UUY"U^^:2]X1G'5,6N\'KZ#L)FC.:KDM:4E8=!F5D
MV-A;N,!.%XS*WX0>6'D/N'DC\<W(R3A^1L]I]2H[0XK5-&LZ6I2U>F8V"8V"
MQSF@[!J.KW^6DV\Q!QJ\K+PDP[@%)QL@Y.=51P51P!I;Y2O^U@^&;]PB _SZ
MY6 #C/K2X$]JX[\ *PFY*R4LG*BP0)'ATLKD:'F*.G'E<F1*=,RQ4#..[)<&
M+DV,=.N/P@"V1Q2XH:(X5:,HG'CCIK^!UYK>A0K",:,H>/:MI"P239FW;2-N
MM\FBBF[LUSL:Z'N9*3=F5=.W!S'.?/PQ@"ISX</^T\^<'_%V_?OU:J &GWAD
MX,Z)Y6?4.^9[;V^:'6]GQO%KEKR9G]?TRY13*>JR&S+_ ,L]J-(*[R$#)).(
MZ7?TZ)J,AF/(Y252;/G:3PA<.6S=1,"R1]0MPBTERT\6W+2Q7JE5U78_&_1&
MQ=_ZBV,2'C"W*E2FE:Q*;'?PD+/G:G?MJ[<82ONXN188/[9=%WZG9APB@JD!
M!MI_>=VWO]&-MV3V!).YN?UMI^]Z8:S3YP=P[?U36V^XJ(HK=8Y\Y-@M>I1X
M^)2ZYSG*+ ALYZYR )VOIP?Z$W@/^YW>_P!^K9H A6Y_?]L2\77\F:O?_27,
MX =B^J__ (S?@A_E=WG]\#B8 -JOK!OZ'N1_E,Z0_P#<5R $9/U FX-H9\1G
MA%X3Z[L3BLQW->H<>(.\.&ZJB*$[$:ZU!I!G7ZQ-F(HGA>NJ7?9T;++H9R7U
M'$.WSW8*0V# 7(>*W"KC?PWXZ5;B]H_5]2KNK("I-ZK-QIH&*7<;$.I&FCK!
M8=D+J-39N=@M^5EU9-=]ZV7!G!R9QA+H3 %/-OKVJ^+SZN33NM.,T<RUMHWG
M?IW,SL;454;XCJ4Q/L2N;525C8.OMDV\=!1S;<VG&5B;-T"9;QY':[9J5!J?
M#=,#IG,WA[JGG#]7W2-*[TKC:Y:@9:5H>S+W3'ISDCK<TUOH25LL!7I<J3AN
MHY@9"Y-HTLBV^V5XPPLW.7TU3&*!:"\RO'32%^\07.NA6+6-,5J&I^(&]]H:
MQ@65=B(V-U_=]-:IM=]UY.4UHR9HH5ES S]?0[?9%0[FIE6^?Q*RA# :3?2?
MVJ<LOA4X_LII\H^1IVQ-^56!RMDQU6D&3;5FL"+'*IS&.HFV?V!SA+&?@FCD
MB9<8*3& !9" 'G^_4YZNM^[O.AXF-.Z_VQ9-#WG:-.TY0:ANRG%E#VS4UDM?
M*"X0L-L2MDA+)3I@TY4'[Q-\UPUEHU?*R!>QRB;HH4"07^KB>4W_ .R<.?\
M_P"^[D5_ZG\ )?\ Q2>.+E/X_?R]?PE_)QR \C?Y6_R7?<K\NC?8J'Y'/N%^
M47[Q_=;[_P"_]Y]_Y0OOFP]][3Y7T^1M_5]S^+]N!7-^F[T_4O)1SU\DWE>Y
M5P45MW9<!NYC3M%,KNQ;6&*UGB>4LLD=W"P\J5TT:/:+KR*KM?KJ_IY5C6)'
M6"&RJ?U"@3D_47\(=$\J_%[ROO\ ?*'5U]M\=-+VO=VI]K?*&25\J;W4D?)7
M=]7&%G2:*2QZO;(9"1CWD6J<[!4[[#CTR.44'"(%//EASGY$\D_I\O#KQ.4O
M<J2P<F.0FR>/.Q+,Y<N,+6^E\9=A05+U'6+*Z.OE62A6#38U7<._4/ZCM[74
M53GZX/@P'HC\5N%7&_AOQTJW%[1^KZE7=60%2;U6;C30,4NXV(=2--'6"P[(
M74:FS<[!;\K+JR:[[ULN#.#DSC"70F *>;?7M5\7GU<FG=:<9HYEK;1O._3N
M9G8VHJHWQ'4IB?8E<VJDK&P=?;)MXZ"CFVYM.,K$V;H$RWCR.UVS4J#4^&Z8
M&=_*5_VL'PS?N$0'^?7*P 9F^L[_ *)_67\MW4?[T/(( 3.>)'@MH[A'X_>/
MFG]=4.J,I*UZ9U_9MWV=&%C3RVV]CVVI-9JZ3]QDSM??6)DI+3SQM&MWIUR1
MT1Z+)+HBGC  K%6?4]1\8_U='&JK<8X.*UWJ;G9I$MCV)JFHH9@J8P3V4QW/
M5)V.BH1GA"/C8[\J6BV%L3:(D]HW=JG20(BCV))@<-SIXFZCYH_5YZ(TMO:O
MLKCJ=/C_ $O8UMI,FEE>)NF-8:HV-=H"LSC?O*D\KLA:8ACF2:*E40?QY%FJ
MA<D6-T L1>?R$AJWX2.=U?KL3&0$!":*B8J&A(5@UBXB(C&-WI39C'1D:Q20
M9,&#-NF5-)%(A$TR%P4N,8QC  A8J_\ V*US_)5M_P#UJ)L ;S?2O\&=$:#\
M8&BN2,-KZNJ<A.3<=;[UL?:CV.:O;:M!I7^W5VE4^%F'&7;R!JD53XEH=1BU
M411<2"[APL3U%.T@$;/-.A4[CG]89XY['IFNQ5"D.0&D(6[[:3@&2$:PM]KO
M27++3]LG9&/9)MVBDC.TZF1WN5<ER==^A[M3)ES&/D#*/U7_ /&;\$/\KN\_
MO@<3 !=!
M
M                             ' 6FJ5>\UZ6J5UKD%;JK/-3,9NMV:)8
M3L#+LC&*<S63B9-!TP?-\J)E-V*)F+W%QGIUQ@ 0Q;R\!W";:+Q],Z^/?]#3
M+OO4(SI$VC.TO#M3)C'75J]Q;3#U!+)C=<-V$DP;DQCH0A<? 5J;!&GL3Z;O
M<D=ER?4_)'6EN+A3!FK?8-4L^O5/1R7N,FLYKJVRR&62-]C!L)E*IT[LX3Z]
MN*N]?$C!H'LGQ#^1W02RMIC-135J0A#J.&]GT?:6-LEDS(9[L.(N!@WK/8F3
MY+CN+E.+P;]3X9^ GNBP81K7D"\@.EW[FO,^2^^8-_".56+NMWJRS-F/#.4"
MX05CU8#8A)PD9EOV],M\HIX3/USVX-G.1/;%@V-@O./Y'XC"&'VXZW9L(G.8
MV)W4^LDLN2&)DI$ESUZKP!^Q+.>N,DR0^<X^T8V.N,QV1!C_ 'MY<><G(S7M
MJU-?=B5]*A7EHUB[)7JQK^I0YY./0<MG>8\LOB+=6!L@\=M4S+81=)F4+C*>
M<^D<Z9BBD"8SZ?70')_4MFW;==@ZXL^O-+;)HU4)'*72%-7I6V7*N3SU6LR,
M+%RR#>PFA8ZO3TSWN<)ILU\O$<E,KG!<DIFT_P P6>1;)
M
M
M                       "K%YO.(4G4MCL^6%-BCK4W89(R!V=[)#.4Z[?
M(UHA%P\X\*EC";:.N$.U01]3!>WYDT4RJ?U7:>#;R?;1Y IU^SRX'N-B6XZ1
MRGILO_$HDW*<%GUE5-R>/^KFNU=M<L:!?=1XXOV[>X^0MLK;VS6J->J[5TKO
MBE"$Y8](W048Y_ZR#<GW61S 2-JS4$^I C(S=X9RX=).B)I98(H,T7#=RKE8
MI5B/'*CYLHQ330R8Q3$2<9.?&"Y*7&>_%$G:IQ4%%P;?<VVFECIA=K[NO1Y<
M<+KE^A<BJG"3G*2L27:E%--YZY?<G'IU32EE],+U/E%9;,L:9T;M;D%=X[7N
MH:7,72S2!T^]".0Z,(EH<^$SRM@EU\I1D!#H9S]MT[521QG."X-DQBES\'D?
M)]BXGMD]VY!J:]-HH+UD_JD_[-<%]5DW\(Q3?QQA-GH>,<4Y!S'=8;-QO2VZ
MK7S?I%?3!?V[)O$:X+XRFTOAG+2+,VP^"U4XD^*/D;KYP[9S]_LE6A;ULZW-
M$#E;2UGK%HK\W!Q$1AP5-T6M5<['"#/U,%.JH==UE-([@R)-+MH\GZ_GWG;9
M]VA&56TTWSHTU3?6%=E5D)SGCI[EO=W3QE)*,,R4%)[T;SXGV_QU]OF][-.4
M;MXOT\+]5<ETG;5;7.N$,]?:J[>V&<-MSL[8N;BJH(WO.>P    !_HA#J'(F
MF0RBBABD(0A<F.<YLX*4A"EQDQC&-GIC&/CG(AM)9?1(E)R?;'JV7G/'7Q!B
M^(''R$K;E/*^RKTC&7/:LDJEA)4EF>1B/I59MCU5O^"J8@J9DD;KCUU_7<]B
M>5\IDYB>7O(-_D'EMNL@\;-I7*G2Q3Z>VI/-KZ+ZKFE-_P!E=L,OLR^KWA?Q
MOI_&_#JM#-9WS5J-VKDUA^ZXK%2ZOZ*4W!?VI=\\+O[5OJ,6&7
M
M
M
M     #S0.7G\:ODE^[IM3_/::'67A'_U&[5_]+M/_P":@<O.9?\ U7;I_P"O
MZC_SLC78>H/-     $R/@=_I%M??X@;4_P SWHP5]QW_ -:W5?\ K.G_ /.H
MS7]O_P#]<K3?^KW_ /FV7MQSG-_0    #J]XI=:V12K?KRZ1:,Y3K[5[!2[9
M".3*%;S%:M,2[@YV+7,B=-4J,A%OE43Y*8IL%/GIG&0!Y^G%K>&_?I.N7NZ>
M-?*_6.S=J^,7DAL0]HTYO>CP;614C9QNV,PAK=''66BH)]=U:0S9Q]WJJ[UO
M(I8B&\A&86;$3+)@3R;"^K*\+%/UPZNE4WSL3:]M3BDWK34-.T%N6%N[F05C
ME'9856;V-2Z1K%LX;O"%:KK?/U&Y53]Z1UDL94 $=_A9XH\K/(_Y/MB>?7FQ
MK.1T]1%&4S"\,]2VE"00E<Q3VIGUW5;!%1DK'QZCBATG6;]X1&75:M26&RR2
MLJT2(5/)L@:'[CV+QR\>/U/W*;>WEWU$_MVC=U5=:>XU[2M^M76VZ-4"RS;5
MK"B;.95/+">?6",UW5JG,5-8\4QDI*%DB]4&6<X(JD!OEY:/.?HSR&<*.47"
MOQ2:WW)R]L=@TG/V?<VV:[J*Y433^B./]!8HWK8MDFU-CPM2M)YQY7ZVXB(A
MF:):H.GRW8U77=^S9O /E\5/++0FY_I7N9O&[75W4G=T\2/'7SD8\@*8I5[=
M$_<5;<T-S!N&LS)V*8@6%4M*=HKD,Z<8S#/I#+/TO3=X;JF(0P&D7TY'FYTS
MXW.(E?XY>0N*V!IC1NSK?LK;O%#DNSUS:KYKFSP[>;5JNV->S"&NHJS6\D]5
M]DUXZJ&6L6_5(69Q[[#%KF/7> =_\F?+RM?4S\M^'_C?\=T7L"Z\:M7;-4W/
MR:Y'2=/L5,KT-7RES4WENBXNU1\?+0D55*+)RZ48>=9,'<[8)ILP0;I=F5'
M&XGU@,3'0&D/&#!0[1-A$0O+MK$Q;%'ORBRCHZHQC-BT2RH8Y\IMVR)2%[LY
MSTQ\<Y &1OJC>(/(DECX0^5[BM4)?8E]\?6PHRQ[#ID&Q?R\J2D5^\UO:%1O
M&(J,26D'=7J5IKKMM8,(IK'2CI<KI0A6C5TJ0#8RN_5P>&^1TDUV;8-H[7K>
MR/N^VDY'CB72&R)G9B4V8C;#VM1=M:0*.CY!9!=53TG2]K9-EDDLF,9(YBI
M#N/@;Y5>3;R"V+DWS?Y6R,KK7A-LJ>-&<%N.<IKW6T*NUJBTVXD'-\Q>HVC0
M6S[C%0D R8Q;63?R+B,G'[V270133;-<$ L? "H%]:M_19:#_E_ZL_ZNO*H
M9SX>?4I>%/5G$CBUK&^<T/D5XUSQSTC0[G"?P=.6,G\FM=0UG6*_8HKYE#:)
MD8B1^72\<LCZ[1PNV6[.])0Y,E-D"-'R]>>V \H&MW_BS\-5%VSR7V-R?]A5
MMB[7C-?V2G0K?6)I!NO9:M4H2\,*_;&2<Z5!-O9+!8(^'@X: 57QA58[DSB/
M L!<;N!,5XU/"%?N)K>296"UT_B;R(L>T[3'D4(SLVU[QK^YV>\/F&5L$65A
M8R2?XBXPZA$U3Q<>VRH0JG?@ 0L?3<QG)67^G6Y2,^'%L1I/*4FZ.1\AH>P.
M(>HSJ!-DQ% U1+5V(4C+Y#S].5+9G3+Y9ZDBS6;(>\]4V,=F#% R)P&^I_X.
M6OB[':1\P5TLFJN6^N%I+7^_XG:G&FW6JJ[.L]9LKS"4ZE4-+ZJL</69-N1F
MUQ)Q$E PGRZ8;*D;IJID36,!'CPA_@V\_/J2]&<G_$+QUD=#\0>-6LYEYR/V
M)5];M]0ZSMMF>TW:U9=RD50HUNTA*PYV8UNT+ )QF6["2DB,'LLHQ)E%RX.!
ML?YX]TT/B#]1EXD.6V_'4O3^/M)TG&-;/L)M79NQM([$-LG>C.SJH1-=8R<]
M,FJC;8T0\?MV#5T]*U=DRDBJH8B9@/K^J=WQJGD]Q#\2>_\ 1MJ^_&H]K<JD
MK90;;\CLE:^?0#NOMT6[_P"0V^'K]FB_440/CTGK)LOCI\28QG  O&@"E;X<
M/^T\^<'_ !=OW[]6J@!$;PG\BTAXP_.=YE>1.QM8[ N_#>=YH<D=1<FKIKJ
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
M^Z%\H_KS=8=%93C+Y!L>KT^SI>Q<GP7U#LBHJ]>J9SX^( V=
M
M
M              &FW++@5QEYG0"D;N:@M5+,BW*A![.J^&L#LNN^G@Q4BL+,
MFT<9D8]/!S?W!))/H[)C=_H>H4ARRI->@(<$/IM=3EG"N'/)_8:M:PZ,<\2A
M0*VWG#,?CVMRV%2;<L".L?#JMF+,3/3_ '+'7X5^Y^!&"5OBWXR.'7$99A-:
MTU@WG;['_:1VAL==&YWQ%?KCH[BWCEHUA*N[P3'9E2&81QC$SG!NO<;K2Y-D
MF_HI
M
M                                            !U^UU2M7JM3E.N,'
M&V6K66-=0\] S#5)[&2L8]2,BY:.VRQ3$434(;_NESTSC.,XQG'Z]!K]9M>L
MJW';K9TZZF:G"<&U*,D\IIKX_P#Y&?CW#;]#NVAMVW<JH7Z"^#A97-*49QDL
M--/U3_\ DKJ0L7[P.\:+%//9:D;'VEKV.>N3N"UK"L%:HF+(?KT9Q#F5CV\X
M1HGGIV^\=O5OP]5,_#ILAM7W2<STFEC1N>CT.KNC''N8G5.7XS49.&?GV0@O
MP-7]X^TG@VMU<]1M6MW#14SEGVLUVPA_=@YQ5F%\.^<W^+(O?(IP/XZ^/76U
M"MLK.;OW#8-AW%]7HF.CI:G:^K\;'Q,6E)23J5G%J%?#EDC>J0C5OA(N7)3J
M'QDN&Q\*?LM^ZKEMC_[MMNW06/YG=/K\^ED.GX?ZS\FG^T'AL/\ TO=-SGU_
MD5$.GR^JNSKGX_PQ\3:_QF\4?&#S!UWBYPU>V+8]A5(S9'8VI]G;-57DJK(K
MF6RPD4SZ_B=<I62IRID3&9O,($15RF9%PD14BJ0\KNWW(>3M?%PT]NCT2?QH
MH3?\'?*]K\UU7P:Z'KMH^UWQ3MLU/54ZW7-?#4:AI?Q6GC0G^3Z/XIK)8:UO
MJC6>GJ\G5-64.IZ^KJ9L*YBJG!Q\(V<.,8[<NWOLD$E)!\?&?MKKF46/G/4Q
MLY&&-YW[>N0ZMZ_?-5?J]8^G=;.4VE\H]S?;'Y1CA+X(SCLG'MBXUHUM_'])
MI]'HEU[*:XP3?SEVI=TOG*69/XLTP\KEB^[7 +D&Z*K@B\E%4ZNH$[TR'7^\
M>Q:A#.TD_4(I@^2QSQ90Q<8[LID-TR7/VL9&\$Z/][Y6VFMK,866V/\ #V]/
M;-?^$DOS:]?0QA]PFM_8^']YL3Q.==-:_'W-33!I9_NRDW^"?IZGGL<F>6FL
M>,,&@M:EU)RZ3#%P]JNOXI<J<O,I(*&;E?R+O*+I&N0!WA#(X>KIGRJ=-7#=
M%P=%8A-U/*7E_8_&^E6GPM7R2V.:].I8[8O.++I)/LAE=%^NQ](I14IPT8\1
M^$M^\GZK]Y-RT?%:IXLU+CESDL9JHBVN^>'UF_Z=?K+NEVUR@+VWSYY,;7?K
M&QL"3U] Y7,LSK>MW+FJ-VQ#L2L54',U'K$L\R@X+@RITGCU=#"Y\F333Q@A
M2:+<L\L\\YE;-[KK[:]%+/\ W>ANFA1;RHN$'FQ+X2NE9/'K)X.@?#?$/C[@
MM,%LNWTRU\$LZF]*[42EVJ+E[DU_3[L9E"E55Y;:@LLTY=NW<@[=/W[IP]?/
M7"SMZ]=K*.7;MVY4,LX=.G"QCK.'#A8^3G.?.3'-G.<YSG(QRVV\OU,EFSFL
MN:/)?54@U=06UK-.1J!VV%JU>)!U=*XZ:(+D74CR,I]9XO#H/,$[%58U9BZ[
M,Y[%B9Z9Q['C7D'F?$;HV;!N.IIKB\^VY.=,O]JF?=6^G3/;W+X-/J>,Y1X\
MX5S.EU<DVW2ZF;CA6."C=%>OT7P[;8]?A&:3^*:Z%P'Z=_E1QFYK<RM=TK>D
MU":VV]48M>Z4+5TPJZS!;IV+6TLR#)M1I99%5L?%919+SRL._<)/SX:I)(?,
MD$WRB6<.2?<AK>1>/K]B_;?MN4ZE^S;97_@O3R3]R5?=)SA9)?TG!]R49.<;
M.[$8X XS]L&W<:\CT<ACJOW7$M,O>JIM_P =:F+7MQL<8J%E4'FU378W*,:Y
MUN.9S]%,:NFV0
M
M
M                             'FM\MZS9%^4_(]9&OSBJ2F\MJ&(JG$O
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
M+^26+@[A8J&%%C8ZGSG( R>
M
M
M
M
M                                       ,,[^T#JSDWJRRZ>W#6F]E
MIME;]%$\]J,I"RB)5/EMDK<EZ:BL/8H=53)VSDF,].IDU"J(J*)GE/'5 H^7
M*O[\\-//!LX@I!Q))5UP28KC];U6<#NC2D^]506BYINEU2Q[])@JT>)XP?,=
M,LO70SDR""N;O2:(+S&D]OTO?VIJ!N;7C_YC3MBUMA9(98V4_<MBNB9(]B9%
M-(ZA&\O!R22S)ZCW9]%VW43SGJ466L="2+7SYWZ-U7XT]N[)GC/2UJDV&C3]
MB(R4*D=VS;36$XZ*PHLHBRPZG+$LQ8LBN#D24D7+<G7!S%&4O$/*-!PWE-O)
M-P[7'3;?J77%O#G<X*-=<?5ISD^UM)]L7*3^E,Q-YEXEN'.>*4\6T#G']UN6
ME5LU_P!'1&;G;9+X-0C%RBFTI34(KZFCQZ]N;7N&[-@6'8]Y?>\G)]V97""1
MEL1T-')Y,6.@H9!=9=1I$1+;HD@3)SGSC&3J&.H8YS>"WS>]RY'NVHWO=[';
MN.IL<YR?S?HDOY8Q6(PBND8I12221D/8MDVSC>T:?8MFJC3MFEJ5=<%\$OBW
MZRE)YE.;S*<FY2;DVS&P^4?6   #G:O9[)2;+7KG39^9JMNJ4W%66K6>NR3R
M&GZY8H)\A)PL[!R\>LW?Q<O$R35-PV<(*$5163*<AL&QC( ]E#P4>24WE!\>
MFLMYVE5MC=U'?/-+<B&K9)!L@OMBD1T0X<VQFU:LHUHV8;&JLS&6#T6R!&C%
MU)+L$LGPSR?($Q8
M
M
M
M
M       #$FY] :(Y'U-K0N0^E-2;ZHS*<9V9E2]SZWIVT:FTLD>SD(]A8&M<
MO$-.P[><8L)9V@B[(CA=)%TJ0I\%4/C(&3HV-CH:.81$0P9143%,FL;%Q<:U
M08QT;',4$VK)@P9-4TFS-DS;)%3223*4B9"X*7&,8Q@ ?:
M
M
M
M
M
M                 (9/-_Q+:<@^(LSLZ!BL.=F\<L/-@PSILW(=_(T'L1)L
MN 56_M\,6\&@6:QC&#&]:(*0G3"I^M4'A_@#2/Z<_D@XE:WN7BK//_5/5E6^
MX->-UE\'63A)ARUKU_CVZ9^AD8^.G#Q+HA2=Q<KRC@V<%SGJ:J:^)"-7/K3M
MPR=0\>/'[3\4_<L2[DY1QDC8$VZO8G+5?66OKC**P[TF%2Y6:9M=BAWO3L-C
M"S%//7&<8ZVR3S(0       %Z+Z(3<TC';UYS\>E%W*L1<=2ZRW,S;'55.S8
M2.M;C)TB27;(YQE%NYEVVUVA5S8S@RQ6*.,]<)8[0/16   58/,A]3!_-*<N
M6'%?^!3^7_WVH:9M7[]_PC_R5>E][IFVQ/R'[L?D&V1W_+_NMZGNOF./5]?M
M]$G9U.!O3X1?,W7?,KJ'=.PVVCOX/5LTILB(IDWK[\J:>V_>UVS5AO.5>X_>
M'&O=9K,/G$DSF&7LC1RA2?*_5*Y4RJ9) #KOG"\W-?\ #)3>/TXOH5/D3:M^
MV:]1,52_RN?DB6AZ_KV*KSRP6CYKC66T,R::$E;8QI[?+5M\77?A7/;DF0-:
MO"?]1E_/#\D-E\?/X'7\';\G>D)7<GWN_A"?E<^<?++Y0J3]W/D'Y#]8_+_7
M^^_NO>>]7[?:^GZ&?4]1,#JMH^I9^[?F$;>)_P#@6>]]QR9J''3\OG\(WVW9
M]ZU81/[X_DL_(.OW>P^<=?E_WCQZOI_^22=WV0+2X           JT6CZEG[
MM^81MXG_ .!9[WW')FH<=/R^?PC?;=GWK5A$_OC^2S\@Z_=[#YQU^7_>/'J^
MG_Y))W?9 M+@
M
M
M
M
M
M
M
M
M
M              /AE(R.FXR1AI=DVDHF78NXR4CGJ)'#-_'/VZC5ZR=H*8,F
MNV=-E3)J$-C.#%-G&?AD 45.-SUUXX?+G'4N?>+QU2J.YYS4$\[D%>Q%YJS9
M7J0M6LTP?':;#-M"6"(L)NGQP9L7K@V,9*:\_JB0;._6GZ=D[?X\^/FX8J.<
MO\:;Y1QL78%FZ6#DAJKL_7MPC5IAZIZ>3(LLVRMPS'K@Y<97?)8SC/PR6R2>
M9&        O1?1":9D9'>O.?D*H@Y2B*=J766F6;DZ2I&;^1V5<9.[R2#9;.
M<(N',0VU0T,N7&,F1*^1SGIA7'<!Z*P  #RP/K(/Z7*!_DB:9_SQVT )0?IP
MW'\!GSP^4KQTJY69U&V+;-+2TDTU\)/U>/NV9"2U:HX16)E1 KO3NSY=V50Q
MS%(;HGC*GJ%. ,<_4-NB<Y_J!N)/"Z/RG)5OCSIV$F;["K9;O$5':,+=>5&T
M&JK90WHHIRVDZO"IF*H4QLXQW]IRY(7(&M7T4'])#R7_ )$5K_?XT* )G+E]
M17S9KWGE9^+IEJ[BRKH!QR_HG'\]O=4G;1]PXIMG6KR;^3+8$MW(4K%F1++*
M>BMFOY:ER4O<W/TSU DN\Y?GRUCX>HO7E A=;_EVY/;:A7=NK.N'-B^Z=4IN
MO&DDY@RW^_3B#"6ESMIJ?8NF</',FO=(J1S[*KIF5N3W %<5[]4]YTM<4J!Y
M%;E\8&LH/BK.*,G$;LU[QKY@ZVI5ACK,BY)3BP.];5LZP:Y74E'1D3(KIL7)
M)$B9R()DR<ITP+<7AU\L^L/+WQEEMZTJA2^H[G0[JXUWM;54Q.H6O[K60L5'
MST8^@;<WB*^2SU>>AY,AVSI2/8+E<(N$5&Y?1*HJ!5&U5]8)S(:<F-RZHV[Q
M7TGM2$KRVSJ3I'7''2A[CB]P[/V_&7)O5M9UAY.36U]GQ;6(?(9<.I91I7'#
MM0C?)&:.5CIHG ZW._5V^4CC3R"CJCSA\<FM]2T=XY2GW&HIW6W(C0O()OKR
M5F%4HN6CIS;MSEXB:<MXQJX2([-5&;&3>(FR3VA,&(4#8;EI]5QSJL3:];C\
M:7CHE[EPGU@_<1=BY9<@-)[^O%'E3L%B-9"6DW^JK#KZDZF8>^?MDD&TM/2#
MS),D.N5LJXPU;@2_> OSZ,?, PVAK'9NJ8/37);3-?AKA-QE-FI&8U]L:BR;
MU"$>7&I-)PJM@J:T!972#-]%/'<IA)-ZT62?+9661:@:!7+ZBOFS7O/*S\73
M+5W%E70#CE_1./Y[>ZI.VC[AQ3;.M7DW\F6P);N0I6+,B664]%;-?RU+DI>Y
MN?IGJ!<]
M
M
M
M
M
M
M
M
M
M            !5F^H#X03LE(07-?7,(K(L6L+&TK>K.-:F4<QR<8J9O3-C/,
M)^HHNR,S<EA9!7/:5J1M'YQC)3K'3N0?P(.T:0Y+:,\RO ?:'C5Y46=K5=\;
M$U0OK]E8)LA<H7FPUU-O,:WVY5<Y?M"2VP*3;:_&S<E#'40]ZZ9&41*=JJND
MVB4<=?@2>7CR>XU;@X?;\VCQKWS57=.VIJ2U/ZM9XERDXPU<F;&*K&6&!=N$
M&WSBJ6F)60DHF03+Z$A'.D7"6<IJ%R* 8&    !SM7K%DNUEKU,IL!,VJW6V
M;BJU5JQ78UY,S]CL4Z^0C(6"@XB/1</Y27EI)TFW;-T$SJK+*%(0N39Q@ >R
MAX*/&T;Q?>/366C+2DVSNZ\/GFZ>1#ILJ@Y00VQ=XZ(;N:FS=-7LDT<L-<U6
M&C*_ZS9<[1\ZC5WZ6"8>9)@"8L  !Y8'UD']+E _R1-,_P">.V@!)IY.57/C
M]^K2X5<J&Q2P].Y1+:$4M$FW519Q>&>PH^8X:;)S*85])KDT-7&+69=]V,XS
ME9-?!O7SU*!CWQAJ*<[/.CYLN=,@S^8U+4&D>6450I?N*Y,Q<S^3:(U <[C!
M'#<BC_1-$G"&PDKCH;&2IY.E@P US^B@_I(>2_\ (BM?[_&A0!BK:'_;"8S_
M ..9:A_^FJ4 )=/J=.2/B0U3RUI]<VQX_P!;GGS\D]>T1A+KS'(SD;JC7VK=
M<YE)9_K^M2==U3?&3"V6VP+2+MPA#-(UD;V\BF\=/%,J)-7 &N'D,Y1_4S\I
M/'9R"-R!X/Z$X9<*(?6[E[ME]'5UAKS83_7K![396-IB=)VMO#8>QV#G"2K5
ML0T96(<O=[ILHLBLEZ*(&V?T/_\ %ZYZ?NS:>_S(M8 A6^F]B(R3^HL=N9!B
MV>+P<CS.EXA5PGA0T?)YB+M$Y?-N[X)N?ELJX1P;\."+&Z?A $FGUS$7&HR?
MC&FDF+1.7D&',>+?29$$ROG<;#N.+CN*8N'."X56:1SJ<>*(IFSDJ9W2N2XQ
MDYNH%D#QG5*LQWT]O'&N,H..;P,SXZW\C*Q*;<GL9![=M7V&PVURZ0-U(LI8
M9N<>.777_=57!\Y_M@!33^BH66+Y2-_MRJJ805X";.640P<V$5%D.1'%LB"I
MT\9[#J(D<*8*;..I<'-C']MGJ!TC:'_;"8S_ ..9:A_^FJ4 /4N
M
M
M
M
M
M
M
M
M
M                                                       !\4E&
MQTS'/X>88,I6)E63J-E(N2:H/HZ2CGR"C5ZP?LG2:K9XR>-E3)JI*%,FHF;)
M38SC.< "J/SF\$&RHG9;39/ Y%O(5J=G4I%WK.3MT959K6$PI(X=)RE-LTZ^
MBVSVH1QC8420.Y^;,/1P5++SN+Z5Q3^#(-G/(OX ]:^47BWI=CO^[(5'G[J3
M5-;JC;EE68@DRM9))A'%5E:;L^*.>$7V705)I995JY6.TEF#M11XU42*[?LG
ME#]>GH2>=KS;\#GE$X'3,P7:?&"[W[7D;EZX;[LT-%RFX=4O(=D<B9IR3F*I
M'N)R@,EU#]J25JCH)XITZE1R7)3&@$0+ELY9.7#-XW7:.VBZK9TU<I*(.6SE
M!0R2[=P@J4JJ*Z*I<E.0V,&*;&<9QU $C'$GQ%>2#F_-Q,9QYXC;AL4'*J9Q
M^4FT5=[KO44>@D=/#IP^VE?"5ZDF4:I'RI[1N\7D%RESA!NJ?H3-4HR@\233
M:SU^3]&0I1EUBTT>BMX/?IK].>,5_%<C.04]7^0/-4K58D%88EJ^QJC0R$A&
MN(V59:I9S+2/EK):I1J]71=VB4:M'&&9RMF+%AC+Q9_226@P    >;1]5YP6
MYM\B_*)"[ X^<.N5&]J&EQ;U-7U;MIOCWMO9]13GXVU[.<R,(I9*349R&)+L
M&\@@HLVRMA9(BZ9C%Q@Y<Y E>^K^X'<@.25"X2[[XKZ,W-NC:^H]B; U]/LM
M!:_NNQK[%UBZPT+<ZS8WL+K^&FK(PAJM9-=N"(R6")-V3V6*F93"KE#  ?3$
M< ]\<8O&AY [=O/2&W=2;RY%6*XU>,UIL_6UXHNQI6F:STV_;TB03J%NAHFQ
M.OO!<]F6!%GE-J?#DR6.PZAC=I (^OI#.%',OC3S]Y"7+D;Q)Y-Z J$UP^LU
M9AK5NS0NU-55N6LB^Z=*2J%?C)R]52!BW\XM%Q3IR1HDJ=<R#953!.Q,^< 8
MUV-P9YLOOJJ(_D.RX><IGF@">0S5EU/O)KQ]VTXT\2FQ[BH&?VTVS$JB>E%K
M+$K93*S_ "]]JEA,W<ICMST S#]2IX@/(/(^11IY-^%VH[OOV L#?2U@D8[4
ML&:^;-U=MS2\37ZQ7U?R5Q:3ZWVNLR<=2HQ^B\C&,@D@YPY2>E;E]L9R!Q7(
MFR_4]^8WAIN_7^].+<=Q/X\:^U=8=AWJFPN@=G:PW5RFL.KF3JX4_4U;U9L*
MUWC;]HL5MN-7:G0;0L="Q2RQ4NON<G;,7(&\GT=^E^1O&*H<U-0<EN+'*3CS
M8;A9-6[(ITON[CSMO5E0M4-#1=BK$]'0MLN]2A()S9(A](LU31WKX=K-7&5D
M2*)H.3) 1G_3\\&>;.F//#.;?W#P\Y3:HU*M_"T]+:.RN/NVJ+KI7[R(V+%=
M].[6BHQ=:/\ /LKD]ET<Y]UWE]+NZX $AGUE/$[E/R@_FX_X-'&GD!R(^X_\
M+[[Z_D+TWL7;?W/^\W\%[[N?>G[@5RP?=_[P?=]_['W?H^[]BX]+N]%3M L$
M>/\ UKL6F>$?CEJBX4&ZU3:4'P"B*;-:ULM5G8*_P]O3U(ZC5*K*4Z48-;%'
MV1.1-AN9BJV(ZPOGLR3N^  J+_2*<(N:'&OR2;MO7(OB)R?T#29;A!LFIQ=Q
MW7H+:VJZK)6I]OGC7,,:U'V&]5."B'E@>1$$^=),DUC.5&S-=4I,D14,4#J>
MQN#/-E]]51'\AV7#SE,\T 3R&:LNI]Y->/NVG&GB4V/<5 S^VFV8E43THM98
ME;*96?Y>^U2PF;N4QVYZ >D0
M
M
M
M
M
M
M
M
M
M                                T\VES^X>:6O^-7[*WI6*[>2NV;![
M"IQUGG2PCM_E##="S2U<@I>%JI\$<D45^9.6N$$3>HIDB?VAD+8_%/D+DFU?
MYWLVUWW;9VN49]U<.]1SEUQLG"=OHTO;C+N?2.7T,:[_ .8/&O%]X_R'?-VH
MIW;NC&4%&VSL<L85LZZYPJ]4W[DH=J?=+"ZE;OD5STYP\R=OSG'K6$;.TR+E
MIFQZ\;:AUXU<)3,TQ/(K1DAF_6!X4K\_HLT,E?K&/'1;1OA0RB:9/5/G<;B'
MBSQEX[X_5RW>YU:F^NNO4/5ZAIPA+M4H^Q6OIZM_0L663EA)M]J-).:>7/*O
MDSDEO#-AA=I:++;=.M'ITU.<>YQE^XL?U=(K^H\UU0CW-J*[F]Z^(O@X94RU
MI73EG9JEL%G%Y6-$:NHKB>7J\HLLVRF@^N%CE(VLRSA)@HJ8Y8YFW334733.
MHZ51]1NIB_R!]S=FXZ![;P*G4:2R>._4WJ"MBD^L::XRL@G+&/<G)M1;2KC+
M$XY9\<_:G5MFX+=/(=^GUE=>>S2T.QU3;6%*ZR<:IM1RW[<(I.2BY62CW0E8
M%@*_!56%C*Y6(:*KM?A6:,?$0<)'M8J(BV+<O:@SCXYBD@T9MDB_ I$R%+C^
MP-3]5J]5KM3/6:VRR[5V2<ISG)RG*3]7*4FVV_FV;AZ/1Z3;]+7HM!573HZH
MJ,*X14(0BO2,8Q222^26#EQ^<_2
M
M
M
M
M
M
M
M
M
M                                                    ?DLLBV15
M<.%4D&Z"2BRZZRA4D444BY.JJJJ?)2)I)D+G)C9SC&,8ZY%48RG)0@FYMX27
M5MOT27S*92C"+G-I02RV^B27JV_@D:5\A.<^D-3:/W%LRC;-U3LZUZRKQ5T*
M76M@5JQO\V28E6%9K32<C*[,.Y=E&J6*7;8=&[4SD0P?.,ESCKC)'$O&')M^
MY-MVR[GHM?HM!K;L.ZRBRN/MPC*RQPE9!0<O;A+M]4Y8]3%_,O*_%>.\5W/?
M=JU^WZ_<-#3E4U:BJR7NSG&JI61KFYQC[DX]_1-1SU17(J7F^YK0$RJ_GU=7
M7J,7<'4- S='Q%-FC=0^39;QKZJ2<#))Y1)GM3.Y4=YQTQD^%/CUW!U_VS^-
MM7IU5I%KM+>E^N%W<V_G*-L9QZ_%14/PP:4;=]U/E'1ZEW:QZ#5T.6?;G1V)
M+Y1E5*N2Q\')S_').+X[O),GSBD[W49G5I]=VVBPL58#N8R?6LE<G(Q^]4CG
M)BJN(>)<P3]J\REZ;8YG?KI'.<JF/3,4:R^7?#;\94:7<-/KEK-!JK95XE6J
M[(2C'N713FIQ:SF2[>UI)KZDS:SPQYO7E6_5[=J= ]%N.DJA9F-CMKLC*7:^
MKA!UR3QB+<^Y-M27:T8VYC^8S77%W;$KIRIZKD=QV>J90;W=]BZ(4>OP,JY:
M)/2PC!_]UK@YFY-D@X3P\QA!NBW5-E+U#JD5(G]GQW]O&[\WV&OD6OUT-NT-
M^73'V7=9.*;7?*/NU*$6T^SZI.27=A1<6_A^2_N6V7@7(K.,[=M\]SU^GPKY
M>^J*ZYM*79&7M7.<HIKO^F,8M]O<Y*27V<;_ "@U[G,]V%H;7]2M.D-Q3NK[
MX\UU;)21C[57H^<;Q"C*.E%W4>TCWS5]#/)!%\5,S0Z*A&ZA?5[_ $RJ6N8^
M$M7XQKTG*=VU%&Y\>JUU"U%48RJLE!SS**4G*+C-1<,]R:<D^W&6KO"//.B\
MKVZWB.SZ;4;5R6W0:AZ:V<HVUQFH.,9MQC&2E!R5F'!IJ+7=G"E#?J'Q#\QM
MI;O7C-V5I]1ZBC:5)'8^S[%9HN<<V)NO)>[F756<-9&5D[78+$0ZJB3I4F$"
MK*=[I4A_L&V)Y!]P'CS8^,J[C5T=5KW1VZ?35UR@JVHX@K4XQC577T3BGW86
M(1:ZK6CC?VX^2]_Y4Z.4T3TFW+4.6IU5EL+'8G+,W4U*<K;+.K4VNU-YLDGT
M=O"OTFGU4V%:Y6(*%<YCH^(4>Q\8T;R+F-B6J#*-9O9(B7OWR+)JV3(GA90^
M2E)C^P.?^KW/<->L:R^VR'?*:C*3<5*3;DU'/;%MMMX2]3HYH]KVW;WW:*BJ
MJ?9&#E&*4G&"48QE+'=)1227<WZ':!^$_>
M
M
M
M
M
M
M
M
M
M                                                         &#]
M_<C=.\8:0EL+=5N3J5:=2[6 CE2QTK,R$K-/$'3I"-C8F%9/Y%VOEHR65.;"
M?II))F,<Q<8ZCTW%.'\AYMN;VGC>G>HUL:W9)=T81C!-)RE*;C%++277+;22
M9Y7F'->-<#VI;SRC4K3:&5BKB^V<Y3FTVHQA",I-XBV^F$DVVD<!H/ESQTY.
MIR6-([0A;H^A63.0F8,K:6A+%%LWO:5)RZ@;#'Q4KEH1<^$5%TTE$$ULX)D^
M#&+C/Z^5< Y?PEP_XFT-FFJLDXPGF,ZY->J4ZY2CG'51;4FNJ6$S\?$/(W"^
M>*?_  KKZM5=5%2G7B<+(*7HW79&$\9Z.23BI=&\M'>=S[OU9QZHKW96XK<U
MI5*8/6$<O,.6$O*G/(2:V46+)G%0$?+3,BZ7,4QO3;MU3%3(<YL8(0QL?+XY
MQG?.6[I'9N.Z>6IW*<924%*$?IBLRDY62C"*7SE)++275I'U>3\JX_PW:9;Y
MR74QTNUPE&+FXSG]4GB,5"N,YR;^48MX3;Z)LK=>4#RHT[>M'2T/QEG+"O2I
MIQEQLN_*1TK52VF+0ZX9TV&CY5%A/_(GJV?7DCNF[7*^$TD,$.D9?!MQO"7@
MS<>+[F^4\UJI6Y5K&GH[HV^U)^MTY1<J^]+Z:U&4NW,I94E'&DGGGS_MG+-J
M7$N"VW/:[99U.H[9U>[!?IIA&:C9[<G]5KG&'=B,,.+GF ]HT=/W+=DQ;.'K
MQVLFW:M&B*CARY<*FP1)!N@B4ZJRRI\XP4I<9,;.>F,#:FRR%4'9;)1KBLMM
MX22]6V^B1J'779=8JJHN5LGA))MMOT22ZMOY(VBJW!KF-<_;&@.,NZU$'F2X
M;/937UAKL<L4R9E"JDD[$RBH_+?)29Z*>KZ?=T+U[LXP/$:[R=X\V[*U>];:
MI1]5&^NR2_#MK<I9_#&?CC![W;_%'DO<^UZ38MT<9>DIZ>RN+^.>ZR,(X_'.
M/AG)9R\3O RZ\0Z7>;GM\D:TVIM/Y"U5K4>]:RV*15H##]PA%O9=@HM&NYR8
MDI,RKPC55RU33:ML$6.;*F,:5>>?*>V^0-RTNW<?<Y;%H>]JR2</>ML[4Y*$
ML24(1BE!R49-RGF*6,[V_;SXCW3QQM>KW/DBA'D&X>VG5&2G[%5?<U"4XYBY
MSE)N:@Y02A#$F^[&HG,#PN;9W-R*O6VM4;.UVSJVSK4M:YN,OBMECYRM2,QG
M+FP%C_D5=G64\RR_PHJT*<[(^,+%1/GHF9P;('C[[C]AXYQ#2[!ONBUDM=HJ
M%5"5"KE"R,.E?=WV0<'VX4L*:Z.2]5!8X\D?;#R'D_--7R+CVOT4=!K]0[9Q
MU#MC.J4^MG;[==D;(]V7!-P?51?HYN4_B+X_>/O#Z/C9.CUWYOM4]6)6[;M:
M8=RR\S9/7<I/Y,S&'=2CZ"JD>Z>H)E*WCT4CY;H)$75<*%,J?!G/_+'+/(5L
MZ-SN]O8E?[E6E@HJ%>$XQ[IJ,9VR2;S*QM=TI.,8)J*S_P"./#O#O&U,+]JI
M]SD#T_MW:N;FYVY:E+M@YRKJBY)8C7%/MC%3E-IR>\8QD96
M
M
M
M
M
M
M
M
M
M
M              U.YF<1Z/S-TX[U9;Y%[79!E)H66DW".1]VZJEK9-7;)M(*
MQAG#1":BW3%^NV=LU%$\*H*Y,FHBN1%9/WGCKG^Y^.>11WW;X1NJE!UW52>%
M;4VFX]V&X24HQE":3Q)=5*+E&6//)OCG:O)O&9<?W*<J;HV*VBZ*RZK8IQ4G
M'*4XN,I1G!M9B\IQFHRCIIXWO&/+\*;Q?]G7G84-=;=9*TM0J^TJS*29PT;5
M'4W$S\F]DE)4J3AU,RC^OL<%2(EA)F1!3&%5_6_%9&\Q^:M/Y)VS2;+MFDLT
MVWTW*^QVN+G*U0G7%1[<I0C&R>6WF;:^F/;]6,O"7@G4^+MUUF^[KK:M5N5]
M#T]:JC*,(TN<+)2DYX;G.5=>$EB"B_JGW?3O=RIXPZ_Y<ZBD-/[&=ST7$.9>
M)L,=-5ETT:S<+.0JBV6CYGF092,>N51JZ7;K)K(*%.@N?M[%,$4)BW@W-MVX
M!O\ #D.SQJGJ(URKE"Q-PG">,Q?:XR751DFI+#BLY64\M>0.![/Y&XY/C>]R
MNKTTK(61G4TIPLAG$EW1E%Y3E%J46G&3QB6)*)(_@#TS]ZH=XCOS9I:2@3_A
MZNK5ZK*VB35[\YP:*N"6&\7"(^GT+DBL&_-G/7.#8Z],9]7W6\C_ &-E<MJT
M7^9M_18K+57%?WJ7F4W^*NA^1KJ_L_XQ_F%=L=WUW^5)?U*W74[9/^Y<L0@O
MP=%C_$EDX_\ #[CEQBCDVFG-7U^NRGH81>V]VCF;O$KU2PDME_;9;+N:]!Q]
MHV6R*J+,ACF]-$F,YP,#<K\A<PYK<[.1:ZVZC.8U)]E,>N5VU0Q#*].YIS>%
MF3-A^'^-N%<$I5?&M!33?C$KFN^^?3#[KIYGA^O;%J";>(K)LN/%GN0
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
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
A                                         /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6885688528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt (Schedule of Debt Outstanding) (Details)<br> $ in Millions, &#8364; in Billions, &#163; in Billions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>JPY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.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">$ (1,673)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (1,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">102,217<span></span>
</td>
<td class="text">&#160;<span></span>
</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">111,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Less: Current portion</a></td>
<td class="nump">4,452<span></span>
</td>
<td class="text">&#160;<span></span>
</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,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">$ 97,765<span></span>
</td>
<td class="text">&#160;<span></span>
</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">107,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.78%<span></span>
</td>
<td class="nump">3.78%<span></span>
</td>
<td class="nump">3.78%<span></span>
</td>
<td class="nump">3.78%<span></span>
</td>
<td class="nump">3.78%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommercialPaper', window );">Commercial paper</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="nump">675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facilities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving credit facility</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="nump">606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_TermLoansMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Term loans</a></td>
<td class="nump">$ 8,078<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">1.87%<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember', window );">Senior notes with maturities of 5 years or less, at face value [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 26,378<span></span>
</td>
<td class="text">&#160;<span></span>
</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">26,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.29%<span></span>
</td>
<td class="nump">3.29%<span></span>
</td>
<td class="nump">3.29%<span></span>
</td>
<td class="nump">3.29%<span></span>
</td>
<td class="nump">3.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember', window );">Senior notes with maturities between 5 and 10 years, at face value [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 21,683<span></span>
</td>
<td class="text">&#160;<span></span>
</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">26,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.74%<span></span>
</td>
<td class="nump">3.74%<span></span>
</td>
<td class="nump">3.74%<span></span>
</td>
<td class="nump">3.74%<span></span>
</td>
<td class="nump">3.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember', window );">Senior notes with maturities greater than 10 years, at face value [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 46,653<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">4.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_OtherIncludingCapitalLeaseObligationsMember', window );">Other Including Capital Lease Obligations [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherBorrowings', window );">Other, including capital lease obligations</a></td>
<td class="nump">$ 1,098<span></span>
</td>
<td class="text">&#160;<span></span>
</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">808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_ForeignCurrencyDenominatedBorrowingsMember', window );">Foreign Currency Denominated Borrowings [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 267,000,000,000<span></span>
</td>
<td class="nump">&#165; 9,000,000,000<span></span>
</td>
<td class="nump">&#8364; 4.9<span></span>
</td>
<td class="nump">&#163; 4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 390,000,000,000<span></span>
</td>
<td class="nump">&#165; 4,000,000,000<span></span>
</td>
<td class="nump">&#8364; 4.9<span></span>
</td>
<td class="nump">&#163; 7.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.Show.showAR( this, 'defref_cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet', window );">Debt issuance costs, premiums and discounts, net</a></td>
<td class="num">(33)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">10,010<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Less: Current portion</a></td>
<td class="nump">301<span></span>
</td>
<td class="text">&#160;<span></span>
</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">151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">$ 9,709<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12,731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.59%<span></span>
</td>
<td class="nump">3.59%<span></span>
</td>
<td class="nump">3.59%<span></span>
</td>
<td class="nump">3.59%<span></span>
</td>
<td class="nump">3.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Term loans</a></td>
<td class="nump">$ 3,740<span></span>
</td>
<td class="text">&#160;<span></span>
</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,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">2.04%<span></span>
</td>
<td class="nump">2.04%<span></span>
</td>
<td class="nump">2.04%<span></span>
</td>
<td class="nump">2.04%<span></span>
</td>
<td class="nump">2.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Senior notes with maturities of 5 years or less, at face value [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">3.88%<span></span>
</td>
<td class="nump">3.88%<span></span>
</td>
<td class="nump">3.88%<span></span>
</td>
<td class="nump">3.88%<span></span>
</td>
<td class="nump">3.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Senior notes with maturities between 5 and 10 years, at face value [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</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="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Senior notes with maturities greater than 10 years, at face value [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes</a></td>
<td class="nump">$ 2,759<span></span>
</td>
<td class="text">&#160;<span></span>
</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,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.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>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | 4.00% Notes Due 2049 To Comcast [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermNotesPayable', window );">Notes due 2049 to Comcast</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="nump">610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Other Including Capital Lease Obligations [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherBorrowings', window );">Other, including capital lease obligations</a></td>
<td class="nump">$ 544<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Foreign Currency Denominated Borrowings [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 284,000,000,000<span></span>
</td>
<td class="nump">&#165; 9,000,000,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="nump">&#165; 400,000,000,000<span></span>
</td>
<td class="nump">&#165; 4,000,000,000<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_DebtIssuanceCostsPremiumsAndDiscountsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date for the net impact of debt issuance costs, premiums and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet</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_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_CommercialPaper">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommercialPaper</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term notes classified as other, payable after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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_DebtInstrumentAxis=cmcsa_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OtherIncludingCapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_OtherIncludingCapitalLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ForeignCurrencyDenominatedBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ForeignCurrencyDenominatedBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A4.00NotesDue2049ToComcastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_A4.00NotesDue2049ToComcastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>35
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7009640256">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Stock option fair value (in dollars per share)</a></td>
<td class="nump">$ 7.91<span></span>
</td>
<td class="nump">$ 7.14<span></span>
</td>
<td class="nump">$ 7.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">20.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected option life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years 1 month 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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted share units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of RSUs (in dollars per share)</a></td>
<td class="nump">$ 40.42<span></span>
</td>
<td class="nump">$ 35.56<span></span>
</td>
<td class="nump">$ 37.77<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>36
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7002241440">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gains (losses) on marketable securities</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax', window );">Deferred gains (losses) on cash flow hedges</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Unrecognized gains (losses) on employee benefit obligations</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="nump">637<span></span>
</td>
<td class="num">(751)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">$ 1,047<span></span>
</td>
<td class="num">$ (368)<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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL116692626-108610<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AociLossCashFlowHedgeCumulativeGainLossAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010856368">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.00%<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="top.Show.showAR( this, 'defref_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation', window );">Reduction of net deferred tax liabilities</a></td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 12,682<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="top.Show.showAR( this, 'defref_cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome', window );">Deferred tax liability attributable to temporary differences in other comprehensive income</a></td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions', window );">Change in net deferred tax liability related to acquisitions</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredTaxLiabilityFranchiseRights', window );">Net deferred tax liability, franchise rights</a></td>
<td class="nump">15,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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">1,012<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">1,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, interest on income taxes accrued</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">$ 203<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Authority [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">274<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 5,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Deferred tax assets related to net operating 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">$ 1,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Changes in net deferred tax liability that were not recorded as deferred income tax benefit (expense) related to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions</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_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxLiabilityFranchiseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net deferred tax liabilities related to cable franchise rights that will remain unchanged unless an impairment is recognized or a cable franchise is disposed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DeferredTaxLiabilityFranchiseRights</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_EffectiveIncomeTaxRateReconciliationtaxreformlegislation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 tax reform legislation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Income Taxes [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 30<br> -Paragraph 5<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238119&amp;loc=d3e30536-109315<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>38
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7068996608">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredCompensationPlansTableTextBlock', window );">Deferred Compensation Plans</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,273</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,885</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,539</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredCompensationPlansTableTextBlock', window );">Deferred Compensation Plans</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>719</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>621</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information regarding deferred compensation plans, including benefit obligations and related expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>ZIP
<SEQUENCE>39
<FILENAME>0001166691-20-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001166691-20-000008-xbrl.zip
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
M@G.&?KCNU%/?GWOC]Y=R]=Q*UNR7X6NYEXX[GPFKT5\^4[5UI7UR/Y.]-]#
MDSEVK]0AX_J"L]+":';F4%NY@_*^#PN-=W36)WM:W3$%1 #H1Q"'+(FSI1@H
MDB!!7#DVQA I&"RT+W]) ZC@>H(5F31YPALAK&GFQQPGTSH ,&XB=1&S*-($
MZ1F^]<"/593JO,VUBL":*1^\%_BA@SKV]-F%P<:+&/BYZH66YJ2*!L3\7NZ$
M8_)#SX??6J^YD\ISW>L><*Z,JUM&S+7:5@[7I-5*6\QY'3QWV7#[?+>'6P0\
MN<ZG;,3&4C^4GOO^Y3+IQ7NZQOW1FOMG2F]UCG6-5+@8O!_Q&2YQ\PQ1OTQ3
M29*P5FM2]6W:%\:/W943L0Y_3+^+@G3U^2H8[A@T!4JRIQ^ 8RQZU_)DC^,
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
M.IT5*EK[6=3W0500@G^R/Y6^(7-/;#WP.!X+(+KI+8XIMEACTI(JH"@RK1$
M/]0FDZFU!_+GV4/];%)J&:CC;7,U[,:%XAUC-"D^JI[LW-:8?Z;@MZ?_]9]&
M<XT-M^VLOIKJ%(Q-(5%0\F(G:I/ '%?=TW,CKG.Q7PZ_5T0RDWB748O#9,4P
M%-RDD2RY:,V=/C1B>RA,[D-?^Q/(@;V5;T\L/;IY:.':C1ANF.*#^B-:+:T)
MCN)Q&)9@C4?;L)N/%L0+_"/^?D7A4)C8B;6.8A3@F,GW!FM8:UWD=,H+E8K'
M? 24!*QQ:8-"6"3B%D:19@0UL.$=0M@M@<3&([PQFYAIK04'\U^+RL >1'%F
M;F&-OH!;<F?AMVR$L$2J8TVX]WIN=ZFHQUI1'](1 OU%8OTZ7G4DMC]3?:9G
M)ID"N-=-T%G6/:@DFA:TQ$'(+12KIG-4N^507?L)[XHE-JJ:B(@PRG:"-LZ*
MP6JN?22#2)_> YKDT<R _C2+5P>78^;/?Z1JLN3A\_1=<\5%"2_[D0_EK_\X
M6K8M0\K[]!:QW;=@Q;"#MA=65NL^+-\2.0P>$#';LN3.GE%?N(HW!7X BP(+
M"#YKFC&#:()GK"$VQZ"WX36&+ZW&]Z=@-/'!<>QK3<!T+0@_/L*/0CZ(9J,T
M0@,V#^BUMI//[E_P)F@,",2!%B8]/4 >+2%XCT1"%:!Z#P8D=V'&"V8X_Q@/
M.<&$^EA/I TF":6%M^0=L4K'SI+35 5BD%\-7Q$DBW(]#;%YI5]\<1)[)R;=
M/8JUG%JL]%&@"@W9H<\.ZPW<1)5\[NUY3UWY$MUW<*[X!,(C[?21;G1 8NOR
MZP7<7-:GL=]'K7LH:>OY2<1(R5%46']:\4X25Q>R!L>ZZ?7+*9%(P_&S:' L
M ( O:8B$A>G148%V?7K($CR2%6G/<NSLG_CU^P_P/)1^$I1M^[S*;0FNY)\
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
MK;TO#6HJ:]>-C8"*&&46A*BHJ$P.# HA6T1$1$1%&86HM$)(8]H6)$!(4(0
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
M,V[AF6?.<Z?'H3>672W;,Q;'24FY%GX9[P^LR/4H_/G94/[FM_,Z?DT_/4W
MI53V_&"[,L;".L+ZS$'#729=GXU^N7MN3;MV/7IK_DU_OU8^KFO=Q^N^YG^R
M.QNU%!V8%_3I87!(6@E? Z>D8?#>,@)W!74U8M1311H0\.RIFHG>8$VK,(55
MV06/2U/DCVV%FV"KH>;[4Y@56(W'Y.QS(&<T16$$]Q\'K^1)\ :PL#7KX=QM
MF^'KO-I\DP/R1B!BV+R)BM8;V0.N8^:/D$E25G_]:N@%R0C9D\E;1AD@Y\ Y
M 56W0YDV<5Q(5S MB1,!#%^I3VWU*SVN"#^0)QJ]33D'E;_MZCX'[Q5'O>Q
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
M7$BW!ZOS'I,?\&L '4[;.92<_"_QJ2)8Q#.746J1^#NY&^4L6W3*B %#XLM
MMHM9)E]HFI=ZM.9:]I'-F]*?NHFM=<,=XA_G+%BJO:5M"*M^/ADPT1W!<:S[
M5-V5WY"ED9_XIMY4%JEX9^+851]2!N/%-DN#^$2<41 2DO5MJ2D8!\K9#*KV
M0'O4%:6:;-0_#V?R#&UK6KC?G0_WB2CX0&:+2D=V=MH:R1H,C<P''O"#33+/
MO88[05^!R19YZ3+JRMQ=A38HH-NVJXCPS<!@'<]D3[+,YWEG5%"@/YQ90#'"
MTP>W;ER8JF[HCC+BKH1O"4\WO")85AGDU^1Z!/YC]@01Y+[F#O1+GRK9/@UK
M5*[HYJIRK-'PW#FFJ#414N%74$[ 3O&@N<B^B;N"7,X3#R]-S\ELD,UP-$U>
M]A0!( P360V.\AS&T[ DM1K)7(J)4>?TG/('3]0&IXKFU,@4E857?Q6;'5A<
MM+Y3:_)0,@=[(.XRIZ8Q7[A3Y$4W,8#H+8 ^!5<',^/+)D9T.VW9:Q";#FR@
M>#76\YH]/2IF$:\Q41NQC$K!VA8.[:@0!SFZ=UV-(%WYTKA*T<E:S0UC  8C
MR.X^BNLS:Z7UTV6JP&^[^7]M]]N.V/0B@)@[;6S$'S_2V*$P@X&FVOXATPZ*
MR]-P[Q@[;9>U#CE/VW9[6O^"U3BIE.QQHJ69#;*KE"@02*K'//. @#']:7D^
MLJ7K*F<H7@^C1_&%/0@R]\F <I98RJG0"C,,+BI'#H.N^8U;?QUUCR+$%+^_
MI')\P/J5XAUMU1QN%44#C@*7SG,5'Z%"UN.6$J6V"A1:]O;?Q5G"SP@4;RA$
M$+WD?<F#,;<1.=*'=1?O^IAT=^]O;L0(';T;?7U@0ESO7W>%N%E4.&]ZX+G5
M=>VQKQX6Y16"36$%PW]$[TY)>5RY?_VSQ_</K>QYN.FW;6G'WI:HIW>4)+QM
M^J789^VJW<Y_$?'/SCHKON;C:]#3G-_(Z%/P0Y&0$>"6CFP)A:BR,<TD)>,W
MF/-9&ZRQ@1!+R2?*54#'H"/Q*\,&I960$3\C-VC^8],843-V<&3T**0YT]+C
M8[*I_VJ5@G%27D8+S?%J'M&&>@#M*G/KE60>C[4>ZQ\JGEM?-G>[2A-]"#Y7
M3LC5A1EQDNPYO<$O(:+ID;70C8HB,L#/"DU_X-Q;1=)K-TOF:!A%7.J;[4(+
MTT/'\#-T,/HU1J]*>).&QNZ*%ENG+J/ 4Z0TEKXEQ5W4'BWR1<P C484W-^D
M=' X.]@U%,(KL2<1"Y'O>\LM]%_?^)E<*#S7A343C>K#F?SH+.L[AF^!-5.X
M991LJ^)]EC"Q2K@!#_-$5TO&C,Q)*@)0*5456LJ<8GH4'I!X^BA%<.X^*+/5
M*YVF4Q\C"=28(1[KQ^*A//%2NJ2_WO^GKS&96<S;,QR5D(M$VX>_;C;)% -#
M\U(?4'B+:D1Q?06G_Q:NT(1+P'N- !SH#S)YHZG!MH%>"9U^7[X]'&T5;AP@
M>S0[].6!<Z*3K,MB39-X#P'.L0I4)%VH29<R\NT<F!\4/$YM=6-U3?V+E[=F
MNV8-RB.NEA7<C2-FQTC\+[RLR=T15G@K+&=[<MA 7H:]_X9'!MH(!(\K5K?+
M#A$Q*. *FAZ\%5R+P_4@JLNHE7W=2IHSZ\*JR)PG,:J R(_R$[>+8A8AQFPD
MC_.SUA#0T-!8V3Q,XDF[R?O/,UH-]7X>T>Z9W0H#DK,PHSC'=&F^*>!*W5,8
M:*Y5$H:C)I&?A:?;6#KB^VP:K(RU/7NCZHQW=_7[]%3)#4>7##W3%4]TVX=S
M'Z%G(V4Q3RL92S^6H2(7_MIB] DPPAVD;)'_2C6$64K=([!.H>K!%\&AIL&(
MD6(V7-E2FV]XA16A65#0/E%5Y6XP/&78_H=/I6L^F7:TFML?U=9IPLJ;Z*^I
M=%7YQJ%4R'ZD*$E$(/RP)&7!MF,-]JZ]V.N0_1BFA:M"-ASBZ^M5._@B.W#F
MH%Z#2)D@WD0]"QH<<<MKK<TH6!4?%/%'YLGT_-H[>B?6:Z(QBO[1RG$>QG@0
M.0@5W?W4A1Q7.A5T^6)AC5)E<ECK8,-NL2!E%MD"OIT2T^XL .O"@]&P/TFB
M]#-^(V'!&S+%)G4B3G^4!D'RPEK':]\0I*Z4J5C8NP6' ;U2_^+NPU#H'>I>
M9@)5'90^[M]+-#D %YLP"XE9=#K6N#!?"T].,U[3YGT6LJHK'&I70M8,]@_/
M</A<=#&J</@H:Q6U<QFEP24P4T8QVSILF0.SRC&DO4B^%P'BSY,T*3OA C!0
M-)L'S0E&-%_BUP]_I'9^XZ;_T8V-+Z'@X)BR#_!501--@V(:7_@EU]*0^BH:
M4O>'E"O1 U )C/5-IUT&4F/'>>@/=2>3!;RL3#Z0#'!8/.M!>\F5XIC?!@)6
ML3F>1$$N%NZ/%K6)"#99R<LH0W(?.3+=:K@L2?$H@F!P_T#9O9TJD]8JBC[\
M=]2MB$>/0AOV:AE,FDM;D+L)#"T?]HXG8J\]A?>W*+LR]@L#M&TP]-$-4=QU
M!,4*.+6<XM 73: >Z*K7%CO=6.+Y]GU+K\Y;>R;LV^OGWW#<S=0-BE::G@U^
M4-)$W=>ST![W&K.2JH*<DA?A=L-&S<H_S3!2:(18]44MHP;51EL#3NQ'#L T
MXAA['3S/TR+ZC&K5ATB8*=]H+30=F'5$:>%BC)J!E98D[(:R]I()/+OGO^(6
MF+_C?W%+SO+ _P!02P,$%     @ -H4^4$]\R"+K(0< 7SIF !8   !C;6-S
M82TQ,C,Q,C Q.7@Q,&LN:'1M[+UI<]S&EB;\N>=7U,N>GK C3 G[(MN:P&K3
M39$T2=GM^>( @20)"P74Q4*)]]>_F4 MJ")0*W8<1UQ=DD@L><YS]I.9/_W?
M;U-O\H+"R W\G\_H=]39!/EVX+C^T\]GG^_-<^GL_W[\7S_]?^?G_Z/>7D[T
MP$ZFR(\G6HBL&#F3KV[\//G30=&7R6,83"=_!N$7]\4Z/\]NFGT0>5NP10O)
MCX+(L3;]0-.BS;&21(FT(U#B#]\^\(BB'UCT*#[*+&>)MH60[0@B@UCZP1)I
MM'C8ZNWV_.U)A+]S_OK)<I@6S%Y#]^DYGC 40RT^*;O^'./YXCG[T<]GSW$\
M^_#^_=>O7]]]9=\%X=-[6I;E]]_(F+-LT(?(?D9.X)X_(L</8K2\Z=&*'M);
M'#=ZOS'H/4/1\CE%G[/TXC&/T;GKQRA$45S\B-R @MNCQ]FY^Q"\O36*I^_G
M%TMNB[;=%A7?YMKG4>PL;_OV$'KO(F2_>PI>WL\ODMOHC=OB6;CEOOG5Q?_(
M Z3U!]A)&&+PO9YC%I<_:'-4P00\9!53&5\H&&['#U[Q>'*EX(:GQ J+;R!7
M"FX(D^+A85)$?D(IR_.VT!%?7?RO@(YXEE'I_*,2G-A>B+8@);U<<*MK!6[Q
MN\B5HG=A.7']@N]+WY1=+.)1D/AQN L:ZX/(8\3"QVR]O>"V5#JC$E#-+Q9\
MM&^Y=E3\KO12T0?:)3H&7R@BO_]20GW_I>R#MM-P;4C!!T;A^LTK_H5EXIA"
MECQQ.ZCG([8 >SELNY:9C]BB:18*VW6M$J;F1Q1,*8G.K= . P\5(#EWL>!6
MQ[9G0<E;LVLE4A,]%$C:0FKPQ>+/?+*LV1KA\Y^YN%CT1OOQ/"IB,WEA>JU(
M2I'MV99GLV7Z='F]X.9OT6I^.9O,4!3]_G\^7=YACDPM(FJQY=MH24[D;L=6
M;D"1 $4!Q]#BVHO3V^>O9M_/1ZS>-PN13;R/TGOD]W/VOU\-7I? TH]=7BZ0
MO+!$,X1%BH%(8_PZ*X+G\E*1H4)X1-EKLND5J""[P'#,E9!=9#363'@I+39'
M;7O0;F^A6#6MO0-S:X\OP:,*'F2%)33 %PJ&HV_V<_&[R)6"&P)[]EABU--+
M6^:V?4ZE5F*'A2BW#H7*9GZAT+([[J.+A01'(.<S*RQPD-\,*09\X5N+-/!2
M*NDM,EPBP)@*YV62F%TK=7J*/G#I]!1]*)K^4V+>R96B]^ /B)+9S"[_OO1R
MT;O^E;CQ:\G;TFM%LO^MC( T5IR^Y_J(A(VKSRO[KB)<8!WZ4&)&R*6B.3AE
MFHA<*;BA+* KC.&((=EJ98KQC=W#AP([.O<<'XJT$M:;. XL?]GJ>DKI]9N?
MRVCP7$@"\@WE,>E#$2RQXU#N^92Z/241DU,4+Z$R;8H*M6G>[R\W)^N#BI37
MW.<+ OOK=J^0C"AQ?\H=GR)S.RM!!KY0Z)-EKX^2Z7/@E=RZ,6B+E\9L=]*8
M(C,4/WNN52*6\XLE^@\]3<OU'[ZX;;[/01CO,>/%L.(O*'U[$5K=YS(7'5\I
M5 YE4D2N;)G;[FF5S,A/IL7*UXG#]\2_>X]'H-"U-[1*J5U?72_0*M^P+O]2
MGC(C5S>#CLU [4W@49[ >2@Q8 ]%EHMDI+9'EZL!!6DKXG!M#RKS(\JU]=9/
M6!]30-_0+IDROE"D.,KT1B'V'V?GB;TUO9->+E+$24EV!U\H-I&EYK'(:9X5
M/]PJ\K")F@B1N\6)(E>++=PT*/(.YS:.7"SQI? 3BU)5*U^O.%GU1E;6(TIR
M^<&*4/Y-MN\\NB4F<G6]T.\MN:EH\#*0V1UTE6<%G-*,<G:QF 6/SUZ)V9A?
M+'8!9^4NX*SHED6T7RK,N0'%KDU)U+RX4D*4PD3<@BC%R;CLBN.&!99F=2>Y
M7J0AH^#QL41)DDLE,>=V+94?463\2W3!ECSOEMDMKQ>E@O!7N5LD:#,)M/3+
MXNBY1!QR(TI49#FNLXM% "U1VH4ZVP_\/6PVCG W[#:&>O10HBFS:X4.3!3,
M2E17=JTP^_.(B/2C4M+/P^+EP.4WEH;NI0'[W LH=0]*DEHED<?RTI;P8&?=
MH#BGX:-X%SWPD#=2O4.HB\CO^65Q3WJI*( M87%<1(>%W[75*2O6BZNJP([4
M97ETA3%32D:!(&K-QFRC7S'UB&+?JO5+9E:BU/Q"I88M<;DOL;A:9 #=QY>R
M) "Y5!QJ81G[5B+XBZLE=J4H0[4@7W&&"G_[R[_*Y_7RK])T4T%8MTHV%85U
MJ9G9[FUO\[2W>=@%GG695U7L33TCNRQ0))>*6!O89;XEOE)H&0NL1F82"\,;
M4FS9YG(5%_%=WXZM;R533Z\5W#2;E23$\(4MBG5GSJ58([C?L!N&[#6ML&+G
M(GGX/@XM/WH,PFF:_R7/X<\I:>TS_!+KF TOB1>WMCCD7$3ZS5<7Z[%=G\R<
M,T)!S+@K'L]]R0:RL\)SJ5-=')N@,J\ %;H$I*!:0B5\Y?W;TJIK/955@_"5
M(LQ9)5EG?*&8>Z5<*^!6[)9Y)HLK17&IC4H<.W)EBV5%!.TW@>N75$&*QY4X
MP,Y&++VTE=G%I0$KT3Z%%86HJ#20*I+BH@#1Q=O#A9*RJE/DI*4H<(ICJ*PT
ML37<SJZ72/36[$]QYN>;5RS(:8CQ/Y>YE%:(GH(20YQ>*HDH;*^LSR6[6*A2
M2[*D^$)I4F1;2J3H'5,[U\MB!^$L"*T8O<.OL*TH?K=X%<VLA>)/J$S-IM>V
M19REE=7\B"+G##WMJ+3/W>^G?(D.E>6LBLQW*DQQH:3QF:3%9Q__UW_\](PL
M!___?_PT1;$U(://25D,1_U:X,=D"O<X?CN;V-EO/Y_%Z%O\/FLE?)_>&+NQ
MASXN>AA_>I_]CA_]?O[LGQX"Y_7C3X[[,HGB5P^S]1$_[/S1FKK>ZX=[=XJB
MR17Z.KD-II;_8WHM<O^-/M#4+/X1?V3^3CS?F6>]DJ 3G7W\R?WV@;P$A=F/
MKN,@/_T17S=#RR9F:N)@!V=J$<R>2V>3Q'?C6^*S)Y$SG]:W[ _F!5'[OW-_
MS]79WSH.5U^PJ7M!%S@P#]/Y1;]8KG\91)'Z^BMRGES_Z19YJ3F,GMV9\LV-
MEK=K5O1L>L'7^;A/:/J PK.);TWQ1%*P?E"FQ).X?C2#$+E/OC;/4NG(#Z:N
M3YBOHX>8/(# P,6(,?&DSCE6U7B#-BB*%C2>921=9R1*T0U*% 1>4\^_?CG?
M:^#91U:DYO_]]'Z=;@LZ7F5A^SJI=(*XW[F_[O6_<8CZ]TT8.(D=7X=W*'QQ
M;932(9WBWRII9D51-+\29618$NDNQK,DA%V->TKIG'N$9CUX2 NF4\R[K%H>
M%1+3]Q/+NT4OR$_0_;,5&U&,&1^CZ!9-,=<P#VY0F+HO.,2_?O#<I^QA.<JJ
M'"-K-"UA&:1-4Q-DD9,$U91,C59X2526E-TU\.SC#?67\&E!U#D1MV"3RT'3
M3[+9E9'\#?$TSXJBZ\>[.+"_K&,04RWPT\M*$<VRZ^E]?P0QH5#PE8Q9$D13
M59U7!$.7&-WD.)-C5"&=IVI2)B7P2X+L&GCVD7HG"()8!K,V2*(>11*.,5B>
MUPU&IA2%U466D]7%3$5195;2MV,@(0F+_SN )'MJ, >Y?U]BZ^$9/E;'KSE9
M4MSP/DCLYPTQ-"TW_,/R$J2^+G_\U46A%=K/KY=8I+PU&B['7/BS)([2 4P1
M,9<#KQ]OD8.P'&)1ODGS;"%R[IZM$.7%SU!DBJ<$E>(5E3)8+&0,E4F5*,HR
M(RY)NVO@V4=ZIV(K(J]0*7G7:7$5^&$!#0C0<B00>5%6)0G#0Z9936<4EC(7
M,V,905Z28-= 3()357OY/*]4[;/OD@46EO<).:YU>:G-(;7#'N@N-J7N0T*^
MXPA;H(:!Y1!W[AYYZ,6-ED]9I_7<"A3J>QU%=NC.R(_7CS?6*WG%/0JG$1[M
M!GD[*V/;*1J\:0BR(AJLJ?'Z7,ES"BMJ[)(7NP9B:R!0>HDQ:)8+"V(K#KXO
M=J.E9])=-O 8Z;S&"!K#T+RJ&(RD+JBK4RRWLD&[!F(VL$>S84"XI@S.I"2#
MYRB1HE5.I$V9E5F--0Q&U01VI6-V#3P)UT."J,JR)C8['&\P@H"I)?.,,'<'
M)9D1S)7?N&/@*1!=3 PK#!Q9(-\AWVMZUE/>O# :1YN*9$J\Q- RSYJT)E$<
MK4BTJ&%FK\S+CH%GDRP1^/.9^RW^\!#@@-7R'[$5Q7%9^G^GSR$+AV+3C6S+
M^PM9H>$[.F9\WA?3L .@*QK%R"S#XV^E-#G]2E6@-(U?36?7P+./Y^<T@P/H
MTS][$0IGWYU!Q<1_6XLS*,J4.5[21$VA!1R548:1?@XG82K3*Y6V:^#91_.O
MJC^9D'KS@WF:%TU.IQF64S3%Y'A6$M/O4%B39_B5RM@U\.PC^8+3/SDSAAI)
M.5K>A>^@;_^-7G,?+&!=95!8NAB=YF51$VGL+%$<?A:'PU^>6W[PKH'82\?A
M,XUC%_E(<!QEP0^9*ZVQILZ:$OY(1>8DFC<X'.9SHFR(/"TQJ[GN&IC.E9(I
M1F3+6%3@-5]<F>MN,\9\ZMKOR*^<$K[.1^2CM1LKQ':$/--)0X[55ZRB6=I@
M%0DK7*R&19WC14XVYMI7T(2<0[=K( G=*/J R*(1&JE5T(CG58&119Z3L8&G
M&8-3!&$Y=9I7<M[6]H&UTDAN%4<L]O8-750D7E9H3E1%6EM,760475C2:-?
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
M3ZNYQ6*Q0-@;DHRCBMM]S&[U0:H,4L%'Z6NDVG;IN/M"5*[X(<W3BGGHDOB
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
M('[CX:L]3:M9TJ_<W,XY/3J'KH?>E;P.@:J\JWV[ND98F:RD40R*C8<B<GQ
M P#4T5@#J:Q^-=94'[T  H8=M]10-P'(#+MB4OE^JKU:^M#C-;TUK9. \ ?"
MGVXA$OJ*^ZKK .N'8GUL)YKWZ/#O;C%_=9Z+BV?K/^%ABQ\OIK,P>.GC:5I[
MH6!UH,H>,^\C''(Q'*B#SJJ##D9PQ^@/+4C/F+5)H\"%C^]\"E$T9+6Q;<)]
MU!:;18)#F'\=/Z-0LV9N;'GNOY%3>N^ \7 @#?I81CC2H !*.HB2GIN=S$G1
M7:R"W8>$Z."[5QQC3@<(G<P]*9OJV$P-^!E-^QG=,"(@\+4+?,=,PJ$: A#2
MI$FHN44)$A6=2U1TB_F0M^Q.WK)#<+BT_)X=.7X0SU?3ZRMCC\TO F,['M =
MRUC("G4H*]2Y8A28^9;-?(>#0M/UW1A=NB_(N? Q.)_<!P\I483B2'W]9/T3
MA.GZU?7TT=QYOD5>NJ8U>G9G/4// =/.99'*Y]U73^)4**1*=W/T"*"P9=Y]
MA4+>][CP'?1X!!PN79N0%RO:IQ#UT:H<./&<[UDV\X'X&6 G.FXGAN9C!--9
M$J/P+GB,OUHAVKAQ#"C:AP)C-C;WH>6D_= ]TRE'VYC-"??1M&SJ!O T^N5I
MU*P+P%3TVU34G!,]5EN8H>7;SVZ$;MVGY]%HBL)9#P$&D*GH3Z:BHZ$IV(QV
M;4:'PU6(1[H<CW31 84\5ROUD&Z:%G T&G0T!FA&(%9I-E:IKS6_X#@J*W=P
M/#BP16=-Y2FTC?_@'S>IV,3YUB]D(4W@N4YJ[R]B--U$93@+0ORRJ\"_R^;=
M'R06SRV/B)+)-:*FQ.K]WCV9>HT?C"_Y3_-);QY2<!=CFJ2=5TGD^BB*%N/R
M"PS([O97*/X:A%]Z8M+V@40):2K26UL)NUS)\):R@,>=>+PGD+JQ (S5@G&3
MK'U%H@SFKF5S5^/FS0VH%S4,+,>VHO@>>>C%)40?#C ZH&=*Z=O'O%/#IN_N
MR^NE.\4!44^6 O4$DIMD[:OI:U!+@A,V'">LWSHQ#:*T8#I-_/DY;0#)RH/4
M(OJ"EH34R>A2)_W6E:;K39%CD//J8LOUAQ7T=@"5I?3MJZ[<,YD"L4UG(=E*
M;%/3:E>(;?J,Q%9BFW[G(L%>#]E>U[0\"[ )V!RYWH2<T)!S0C4>CP5Q3E\A
MV4J<TQX2H7VA3TQM,,4'[0M#;E_H=XH/W+(ANV7]3OJ!WARRWNPW-J&,/+0R
M<KT+U^[=F)Q,?.$[[HOK)):7/Q\$/:(P1 Y9(X5)EO*&[,/;(UP53F]Y*,CV
M^=7'W0ZM^M*SD /@T!4XB(?!0:P>#A+ H3MPD Z#@U0;')9.R+,5HELT2T+[
MV8I0>LB:-<WAX@I]59+X.0C=?Z<TZP<<EJY Z?06N"B>WVC@( ,<N@.'SO@.
M (<NP*$SOL.;B#7=>>'Z\2X.["^;&UQ, S_;F*%G6"B;V]KF$AN3&X696)0Q
M  6-HZ#>_+]P+%/5(3-5;9"I0NU[H0%?&^-KQUTYT-JMV.[VG;A3@  :84!
M.,6;!R" -P\H&*0W#\:^F][\YM:TD(QK.!E76]4^T\'T;\H510-[.\#>#=^L
MBCA\P]E2OEJA\^9L9V,Z\X)7A%(==CWK'U?7IK52P*7S&H6+59"&*6;_+8KB
MT+5CY*2$^NR[<71[]WD0$-@ZM[$F80 &;<"@<Y'W'L9@$,POF-%H#,!>+ ?)
M'SH,]C( (/E#4O9[N7[@^8_:Y0/V@_2#PA^ Q&\F:<'/:\C/JW^)'VCPAC1X
MO:S,%SMU]!!K@?^"0D(+]16#]5\)TE%DAVXZU?QN+<AW@_ JB%%D?+.?R8%G
M&PLXR=,N\!>&"9ET?M5F,"7K72W?N5(U_ [R/LO+/7#C09>!_Q2C<$H>^ 9H
M;V[K"\#V(O9R$Y<R:F^#W8$?L\ZKY4+0_9A5T7<4L7HE? >]M:O%Z(U%9W<8
MA4Y"%F89_TKP5WU"\7/@7&!<1#'Y[K=_1>GQQ#EY6G)%1>X_KO^$34X0]FC7
MFU-(L(#I-AJ,-9L"ZAS4.:CS#D?!#G+_OD1/EF>D,\@W,SS8R8(Y!MGI<A:Z
MT:9$[FYCND4.0E.RE<--.%_@VZ.8&I/GPP9YELT06^A3$7;W:*3:3MY1!?@G
M0MFTW/ /RTN0^KK\\5>,'BNTGU\OT0ORUG"]''/ASY(X2@<P(!T-2L=^#,L=
MA5[.L>'+:_W)F./$;X00[S(CI5PJ9K$WDV+CX"=R-[WUGFV5NQ# DED-;:O:
M?'H4QP0V_J P[=F\=:,OZJN*?/MY:H7KUNC/(/SR&(0VNDL>_D%V?!]H@>?A
M'S#*52M\LEP?Q[5*&))H@4RY9P'2+D*LU/2QE.BCW!?4Q&I$C/%MYH;X;W^Z
M\;/K7_OH+V2% *,]R#,:9UX"9WX8G@XX\WUW'13GGR3+@$=F$)+U'[8=)#[9
M&/0F#'S\HYWIK35!6 VZ(VD^*W2BSS,'DY,LP:(V!4NU/ L_YNX9H?@RR/9&
MWGQ<F"#GTK4>7 ][;'W+RQY$Q!6Z]J)B16 OX\':UQ0RH8\>3R=1?AT_H_ *
MNQ8)UB-^#&AO$^V[F &HKP?U2A2AOD650P1\G@]]Q'H6T[*_W^N-H>B$>$L\
M*-ZBY'.6JK84R/2$4-QAA!(J)Q3=$T(=%L%3;.5+JWJ!*.DP1$G5(TKZG>L'
MH6BJ[<5ZO5#FTF'*7*I#F?<"4?)AB*IA%9#4#V5^<$M?Y<I<W-4I-&_H^C7
M3J+_M.BU6S]_)STM-PV@TAO3MM/D(7(=UPI?+Z(H06'A?6OG]I!+MV@6A#')
MN:T^IC<Q\I8<:R$13W3_UP_Z66?!V<>T[[60!Y6^=OU\(7)M*PL;JG*TWX"7
M.P1FJYC@H.R7Q IQ-!2$2W8MR35H<=F-W^W$ 1PWA^,MYL&VO1N+9!7VM0QC
MQ?LV\[!!Q-HM XA5>V)5?"PQV :P#>VN&2MT6=[ :NV2X;E3UQ_*><)OKKV=
MWB@4U"'^:V:UR*%NEO\*B@E?+:#(,+51-Q&[7VO9)X3-!;BM)[JM6RD*/NR
M!6ZQX3DX"ZTX"_5N>BYL[="%@!\"_AXHRS9%!#P-\#1 >+8FO\"^@'T9BHC4
M=)@0E.2A)#\4$:G)!8,2"I10NH3)O<IZD#(?;<J\7J=ANU\-02D$I2 \I[D3
MH+I!=3?D.$ MI?E:2N,V&0)Y".3[I?MJ$)'M&P)!.AC2P?T2D1HV[9' />B
M>] (8R&)"4G,]C$)+BNXK" B%>QA"9E6R+2"\!SN\T"F%3*ME:,O=S(:.#C@
MX/1:2CIV,IP$^UU +#L<'$,^&O+1(%8UFP?(8;>QMT!'P0 Q(,2 74<LI/P@
MY0<"UX3 ]6A7TLQ4A8&3V/%U>(?"%]=&N2_]9/E6=OR7B?I_+"8D=BI[=Q%F
M%F0N $U#L@\;^52O"):'S&5_Z[T2 -O<I$98'EF71\_8M,&P9 N8/1;5/T0?
M$-0_.(2M[T5Z:/)X@"):8[X9$%L]8AO(< _031I,0AS<PAJS@9TIR@_0S$ =
M'YR_UF6_+N=O ':Q.XX?6*EMF:K>&@!03YT^YVW0RFTX;;*@6<?M__=2&,'W
M!YGOJLSWH -H<#(/W3\@\^T[T\VES7L=LT'J'&+4SL>H Y:P$<:IXQ8VLKN%
M#+L90N39OA2?)E.Y+3CDZC> D6$#F($[;/U"'ZQ#;GXOS9H8V[O.X:YC"=J
MQZH58?.>,41[7<=D'_+_7<<N)/0'*2)Z)B)]J9*!E("4[)?$DP]+XLG59\QE
MV*ZJ*]M5=08,D-2%I"[HV)IU+ 2=$'0.%,=0T!AM0:.;B(5<.>3*0>":$+@>
MG3D!O<R0U*FH%ZS-7N;V=S#MZY;! ^S4!+O<$8W0=G=H9[1"AU8X]-*L#RJV
M!"-;NSC!ZONQIQQ!R(8I9+UU2D'0P$$<1=C82S,((6-'- *8WIZTG@S01$.W
M"G@"K<O^:3V( S/+-;8L@I4:=WESD%8*2IQ@I1JS4L,2*V!Z:ZY)KS'31?<$
M$#N(0+J7+CL$T9 \:]U*#4><@-D'N"2P=>CI7LR8FVO ;^K1VM<!2B+X3N.5
M_?97K71@@>X 91KZ?D#8AFIH>QE1@9$=9X*B,S(/%?X>I- !J5#E&R_3H<K7
M Q4%B.W1;I@#E MH1(( NG79[V:V:@"N.&2J( [8&0?T%N? [(%Z4[U$)'A2
MH. [*O.P_!B6'X.[-RYMT*&FNEY*,S34@3AU4YQZFVL$D8+,WW!]UMZ*)?BM
MH!4ZHA5V;Z2E:I_7 'EYJ?5?RDHGU1#CVU^R( +CVV"\>!CCQ6H9?Y$Q'KA>
M/]=S!YIN,+&*,W\E8&+#3)2J9Z( 3&R8B4+3IV\#$ZMG8K7G0V<\I']3KK!A
M3O\]BIVKE&N,#329H/&O!-],,BN!CW^-\B%K>DND63,W)@\:)1[V>.<R#[J-
MILLHKH"H#>%QS:5KTS+LB<+%J*O )Z\. \]S_:<+_!$ABF+ XXEX7 S;1MZ^
MFKMC'4] )B"S/F_ZQ(0&&.]Q&>\.962:02ZHU0&KU8ZA>7>=$?1P!S'<NAYN
MMQ;6@&^;/>86.0A-2:$3E'&-0-Z/S'WT=1O(#P!2QXG4&O(%QU8; :F U&9+
MJC4C=3%*L>UDFGBD_^HZ?D8A&1:B9\*0%W2!R3H=0!-;1^*QO6G=1\R>V+T%
MF8,N(;4#F8/V6]*:0S,HX5$IX8[AO*E*!;C%HW"+.Y3_;2PW <G?WB=_Z\L[
M-%.% %\"?(E>K]\!A3LNA=LA+[C!?!NXO@-,7-2;56O.=P!P#A"<'?,0FNK'
M@6S#^+(-[??L'+O\"H*\SN&[0T%>;:O-FL0LJ.$!.A<#60<)>A7T:I6K)K.$
M @WK=_L(T):K#V*UZW>;S,I"S#6^F&OPF5O0L4/4L57[JM+O8.@!A <NQ*E\
MHXZ:0WE X?!06$-"J:%-.2!8'VNP7NT2Q@;,-T 6(-O'_!+@=NRXK3@;U=B^
M!N"D#LE)[>7^7* \1ZD\Q[7^!4 ^2I!W<Q-K*%9U":[=*%;5E^HZM9MURRE4
M"QQ?XP_"E_RGNVSN41G.U21R?11%BW&Y+]!2VJ/X:Q!^B0#49>_<=B+4 O E
M[*A:G(J8N3Q)^BTW&W)E^MTZOH>P?<+?%[J6=XOPFVTW55)D$,C,*3*SG:J
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
MZ5KNV:,\A2A=+@3^S4Y0'TCL%9Y+J5T?=+NSTCN#.OM;XN&/P/^R-$ >(-\
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
MS5[7WGRIA217H^.KZ^Y)]QKIK6"IA]WA^>5Q=WAZ?GQQ<7VTU6'Z(8_32;R
MT](FJH)KI22#K/([<"3WAV(M;WSO@O1Z&Q/'^R#>ZPGB_?&Z8GC/I;CDJ94P
M'*ZG5X/>L'MU=C:X/+XX/SH]/K[N=8]Z1\<G\%_;A0YF\3@6U$X+G">X$6+9
MO2+V%?']B])#B_W56$ OM>3C?'AU,KRX/.E=C4:#JXOS8>_L].KD$@'-1Q=7
M5UMY)Y:._Z::S\-\M=]C/FCUWKGO;68T,H=]_UL?]D\MAB>7EZ<79SV8C]%P
M<#(Z&7;[)^>7I[U^_^KZ'!3.5E$MF(BPW*-2FEPD]TYZK[_1RWTY\C>X/#T;
MGG>/!D>#T>#\].3B^&ITUCL^N;PZ.KXX.]\*N+&.IGV/+OY2P;U_M7K]=N/D
ML6T):Q/TQ1R]3^?Z7'U>)"'HLPQ$XUU6*M\N><;?\L/?/V+SG?7\T=BP)\1V
M2V,8>13D?,58P0"Q?0_\J5"+$-/MR0J;(+8A]G_$HK=^]XW\1O_JO?D+;:MU
M^U#?X_ZN;SPT;\F6*0PO271+/&D+I;AP/,9^)ZHH":_L/JC3?/7WZWX4T_@,
M@(Q@U/ Z:HID[WY 9Z3@2GH)ZMEI?"2V6>*78N<R1&@O4UC+69CP]+G#P&XL
M(:VY'HRL?3D+2_AOZCZ(C3_@.2J9\I2F*B9 '*P#R.,JF(>?*+2VPINY;P@_
M/>1;G??1$W%H\'<<2^8^Z##XDWKXN3=D.3PX4++SJ!<;-B?)[N((.Y+@*.$/
M137&WF E:'004'QP$<ZY21>U7I07=.#"R:S^?/?A,QCR6*G4[@5_7AX\Q#0K
M'S$JV5S>8W&F6X>FO_X0A#1 +8(_.P^!-:4V$Y2$F)J3KK G77,$89+!HI#X
MP<AYR66;;'X6W$K3,4FJJ&6V=DA%MO2NV,'Q;M%;XUM\[;Y%QG,3H]_31!5X
M-G$[VXA5\C(N%+94S;/J=H;UK^5F Z(3+/'0FH(R!\WA'DUX 'E:!+5B#!9
M'BO0'JPY\$3PSK![[\2S18R'I>J(S:#_4A7Z#_@<^6-6Y6_TGXW]0DN*)#95
MBI_/J5JT3!XS .]IC7?\#-(#WU=XQE+S9GV9N=\W96A,YB9OKC;>&5RA>;3(
M:3W?II/#=4^QU[UQ)^_FTRKX)9['^/F/F1.X[U">LT,Z]0%F,IZ=>#*N5 B'
M:(J'WI<W,--PUR=NB2R//0S6?X^06.-'S;,HGL:2'"VJ!<B#BN"?D6[#)R[
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
MENJAF1E<\E;"Q5DNEX>%FAS>9G>L1M.&'JI=/>&?)[:H _^$ RXR+O" \Z<
M%VH,B[#($<;# 5I"6/K3B0.G'JUYE@K\V9EA&3;B@GP$]"(KJ& G)>TNXRMT
M]:&';P*#(J.K<&FX.K1H.>GJ^,)OHUB<=W@.CWF -,_&?[N#$&2=^\Y>EWVD
M1SF-CU!F[/^=GQ^>=,^/3@?_^6:<Y2#G!XC+"1>%^IO^CP8 T;J2#D_8>L^1
M7W1T_)^.GUG[[>AAO]WOEGX;RH(:#'-+@+-6CU@HL^%87WM*?K6!;<:)?\O7
M/@>>B@D=PT_UF2WA@.="ZE[G'WRX^?2%I(-M=!K[JM_=A.>??04/XE(5DSQ>
M<'X7W"XX^R\,UEI_PRZ>O&?=0?<$ YDPDV=;GL"]>T_@7K?[!4>IC$E[B(O/
M 7FJP7]T)R?1=/JM>?CZVPE4O[WBX7Y4*-CW%%UXC Y[WIYLVT>"OX>QL*>'
MC+8B0[%0'YY:D9= =Q;!&)PM)NF1.\%'":FB%,F/D= '2RGQB.+Z;?H*DUZF
M=U(90AVDBH]O@D@/P="Z4VE%E:.WQ)>#[[ 1RFD.CM#]S^& '-:/@Z(:JT \
M%!N(Y@ D.D><%J>9O?_K>79I$,RYPOK;0;P>@BKT[N$UI"K],*9I0*8@NCV%
M!:7 E0;%Z(B93O_I[PG&(=;8Y^"7$FT2OK]%)NPB@3K\1&4AY.61I*"#W A<
MRD3IZL\P2*0>7V(4[..FJ4HP!)_!!=/X3AT(OD>FIZ,CR<0+]!4 SH?!#:\D
M'SDY"2M>FPL=/OOA!<XC/&0"SFGD$ %9T<6UT] #*RNYFBC=J1VO+U<+14N
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
M!1!B6(.(V<C0V)5".'WP?(G!&O)8A2R,3=;-HQO2<H!$M$$Q"W-"+T@T4\9
M;034&,?"67RZ)IQC]Y$:7N%)^G9OW^S5(B:N<'RXYMIJ\S]?LU)8U6E$B<$;
M/#LH1)CFLYL%?ZT6[LXQL?0RXU,.>Z17<QI85.O-FB!'4LX-%D!DBYHHFF7V
MPX8=M^.+"*F6 #'^D-@ ;4\E '1>'GI=0&1>1;/IC/Y(C-$1<@.7?196B:=9
MQ "O&]Z,0U/)@A/)'MI?7SN&D5!T[,G;R.R>-@?C4!#\BC'\6T])JX-@6<2*
M;%HN07DQ4@[IQ'A5!*E)W&&H4CUIY9(3+9PN)]PO#<FUI1\:F%=4"PH'&O'1
MW& P,*\"!-L1<!W,W/0?Z#@[51=*6)\BHT((5)GP[D^NC%N+R:O.<BG?"*JF
MSP=7=5_#:"O0=STDC# ]6AH;R/UHILAJ:(TGX.S)J+Z&?#-Q*_%<H3C(%[)]
M=&K4&.$M^"1,;L?<[@( U=\-,X*X(6\3>UZT*4)R!N=P^C&*ZPFS7M_0_L3_
MN<?^I/#4&NMSV.RWO0.::FA##YMD;&OA]L2S+H4U9/<3U.TI!]>I==/VMD5*
MH*.)H5S2-5Z12ST9E(AI8UPFM@I(#!9M^^_"G;;]9SAC->H5MCBA"#H6;^\C
M\>4F.@G C)AG1<GX;6X*90FVW,>#($GS YJ'\>III@ )/\D;F"@:C 63DU5#
M1\C6;R+)-/P_O.;3&-D,T4Q+-=B6).&9K*PS+Q25(YO2Y;FDE6JN3Z*;F)39
M]E]2K2ME%$-!)O0)S)_ZU_#GJ^F4&YY,Y72CHUH*6G0=#Y]F3+])TB-M67T3
M^0D54?D$^B<74MY-Q+>Z5XAI["QHXB?RSW3?6;(%ME]  WQ"JKL,V6TQD'L0
MY:"O4]^/Y06"SYDHU_5Q2V0D3(WF+/8EB^"'?&4H6 GRZJ@Q4_0$ D-N-I8C
MJ_06C1L=^<4B4[3_2BH$(1#[<W)D=L<XXD*C';*+-L7C[J7U]L(KE"5:%YUI
MIWR0R(J@^POM$^#%^#2+IR<N0(U4RS-4"VI.[GF5JXY76U,KG'<P:@&3%[NU
M![;X)(&AIEA)4.4.3M&J%0I?WZMF=RGM\>Q)0;=^1.][U&??RR[^"K7B1[.A
M=FA_/#(4(:R^%1$%![/5.(]U,@&CIA,IA L_Q_427YTN0^[36-U1,X*BPM9[
M,>?0IXGZ')/+07P;(?L?5"#)42BJ&N&DM:.[O#JQX"-VC=1O-!6BQ/&YS Z6
M6-'H4 X[#*&8:F&Q-^$1U,2;DPY.:7"]'D7K=%-K4X<U/Y2E?\=ER:<\F6:@
M5*A>WBZ@TT"66720*;:CV\<R#IX8@&!=8?1B@.,DL6GHUC$)!8]SHOD]:9U#
MT>]U@&F5X/*/WP+7B,4KF/Z$C4Z,I;W]X(Y=0TH0>\#/<+,38I9J7J [4QCG
M4,A0Y=\D7+#9$/OEO@:6?F_5'UL?CIUB2\WN+>A[83(FPB+)SHT,9C1C2-M
M,=#+]Z.;MS?!T6'/6^))GF&;8Y>H2OIQ)XEYL\/G@W*&"SJ).<6+=SJ/CM-I
M'H)&K29LU?EEGO%\D9 N,U$IN?7Z\G^<ALC,8\%&VH%F5_/2QRI(0K X9\JO
MR7Z,QFZ>X7LJVCWL_26B@5\ZPOOX^7WSGHIVCP3_>LT9=].!O($3FK"RT^ &
M?)YDU_U('6XJ#';!XMVF0CVRV<'2MCM7J7H.DWYDQW4 [!VI6A98N!])22SU
M3/=B9A1W]\!XZ&@F,>7$?J=.7"4!$&S++!U(+I2]MN.G)Q?458MZNGU6T0&,
M@%N4=?BOQ("KHRDY_Z0CW9CRHF'4)LM.(\X9/D4\"2=/H),)"/Q2[8_5/I)^
MVBY%\3ZV\N84:Z@HS'R%--?2A,W-G+GL$"0'TNH=:39;^,T<1!>3M]7XSIR>
M(9KZC&.N)09P2\[>33!P087<U(C-'<+&=#K+6PLO6RXU"2!CF,4LLDDL,.76
MN]:]! 7&RJ_7;,DV++0RRTRB>)..SRS#<L+(^CK1"/W-Q);AH4*(-U-&&F.#
M8(UHR@JE/KFXISA=.W!\C"T,8?F@[>]Q?XCS8Q ^FT,$UE-JD+EU-@7=+?V(
MFQ38I2V&5?KU"%53;>N9LM0!M,ZU0GL4=-Z#T28UJ_L=XM)@ZT*GGZ 5[$48
M1YMD%%N55?.%FQ/749U=789&\4#'(K[2  NC[#;PV',J=R?X95?W54?MTARU
M*GU=L%-HB6MV7;6"!P<#C"V>PMTPA<X5ENM/ ZXE>B;0.EVX0>QSH&!--U.+
M=K0-3NN8?AV;<__V@/:]N[XRE"R N1',Y@KQRY$ C@T0T33EC9FM1-N'WW)^
M=L=3T%5Q-"64=T('_J54RIC\D_Y*#4<E7AF.EMC"E_[Q7T_IEP.8]B5!A&U
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
MU!S41]9*52\,Z]J>8UX%=*B)]CB-O)ZY,;5 #P9=W#9DNCG<CK+K87LUW_P
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
M"Y4&UR0BSDRV?@4'OMOW.?;F\?;U.DQT'7!G-@X/Y[&BC !V*\$4E>=AFHM
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
M?J![J4<:3_.FGDYZXX2ES50^@)1XIXI,O[TH8_S/R375Y=/4$*:4*R0+ NE
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
MV:!N&59V%_*[-<)'>KQ;]A8]%KAOBGH#55=[';G9D)9 2<&NB()_56%>BK;
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
M:36UTUJ7^AP]BI[6,U:*]3Z5O@YY?B6^R7(+85TJIU,HY D%&/C+EC-W=G;
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
MPK_<QK@\,<:*Z19,+H02WP[N(CF"\%5WB\<B0RRQ':B1"GJ"T6/W<53.02%
M][D,.+)]43Y'UHPM[)&_$UX&PPNZ=(-+4Z=P^HT!?#(CL][@H]:,S]Q_@F._
M,R:@AP"O%?W-1 YJS!LFJG^6/B(01(.4V$- 3\^"VWH@1$NMZM+]:S^+5M@V
MRF&!PXGMK*[0>$S>8,7N54]HM1I</JR:SEMV!T?XF6$B!T6.EB3@OQ("R3)'
MNLEP*"#8G16/90=&V@JPSU2)IBXWQQINZ-T:;$=#[];0N]4:\-+>DTG7EMZM
M ;*\/B!+Q32Y0X75N\%J(S1<E-I,^*K'!+%>8$N)BKX1W&%^V5@EFSA/53_+
M&H/3L=_X4KFYO[HOA]UZ YWTK-1"!QY6 ?'P5_?&,<%DJI>I[).CLUBA2LT3
MWYQZ+SI*V \H4OW?K:8HQ]412[+A2\U6\.D5'5?HRU5/5ZU-G)XL:]90!?_L
MV*@]OXJ7K^N#=:2C]/:8*'P=YJH2E;P=:+_B>Q^^4 \6;<C3 *4$RJU:Z,BU
M<T#,QL,'=A<E DHP4)Z;*G'N$MP)0D"!'Q&:CB.[._K;<TC0;D+ -+/"_W:7
M>9\C[6'&V)ZJ '4IRJ\3#":O#ZT6=%J08E40ZT&QF:<B5YS8$Q.MLE,J)'J9
M4T_#?X?')["^E%.&Z)+)1",AWL)0SE>+L--_KA0%H!&;'CJE?N(5#8!\:JM#
M"S<*;T,2IE&*S<,A',QAI3JIRE^XP;':4WN+J8*#3C;LH#DN)2:DY=MF EXV
MH?QT8P*%@3-1MQQ'-T[8C_>-C,#I+5!KIT5$WKC3#TI5D*X0,?SYVE_+'Q*V
MD/K%\[Y:K&($D1FG%=4<5J@DRPJA:5= H%QD565]DD)<1JN7?H7JP76$^5EM
MJ>FG!;0T^\KQC17'/?=HO16M/"(=X<#:K::@YTXPFBJF-B+:IP*L(L8+C6;+
M"3>$XS"WF=S04@28VJT3VPM.:1X@DR3M'D9FH)&9-1G\-42F*"!I2.W8<-$7
MUUS$+L\<DN7,T_ V&"U4C(<;OW_&^!HA/#.5'.9A&;,*4"&I%J62ML#1(Q)(
MMX,$+83!94^^-\A'4VP *7]*:\;8XA^PN#N>1.%(2Z9PKW&2!GO(E'V'3@#4
MP$6O$-0S_4L>.\@L._E>A. X"BRP&I,[D2@R^)"MLVP+KK< ?9T -2<$.G(:
MB==MU8I8:5V[L692Y"-\0LK1V\QJPT!12+.\:OS(6KI0EHI9".M0PP) [XA$
MVD%5EJMW'B_*W3OED]@8>$#K4AZB?9ZPN5KY-BDG]Q2 H3RB-5 CS^*%T+:H
M3=' B#2;@Y!;NI0Z8%D]2BU@715Q!%,Z/X ]XI>2WC$M-@^-3*+"*OMD@?DP
M:IM9N$N7*;!4C'!/6Y''T+O1>^KIEIEDU_P12TF)**LNE0T^:1("2P4@3(1Z
MB/0-Q$P_J&I==38E$S=&UU(6AW2D0OF 72-/"#Y#92M^+R%L]=B)7B.S'D/I
M'[F^91:;BBG:(%BK(+;T0U5D49%P(#R$I<D9C[^H@HT9O 14G2ZQ?  ,Q6Z(
M5+F*<R P4*X6>8"5+JY"N1&"C'2P6N$P->Q"8-R E:$67YIU:1!GLU K/?-X
MSK66EZ>TIGJ%WE,:;L[>9TF6++_4(OFB]2&1E%/5X!G5ZRO&/KDP+[22'K
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
MM)Y&HZ2(4?G/Y>]'H7Q\*B)\C'P-CC@9RK4DZ^S8:T[%\YR*49U.!5BX> 3
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
MLPI%N"+WM*T\/5C9;^H^K*DL>04;B?M6!3)M]FW_]^WTP/;M0/>J0EG^W:-
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
MN=' K(//3S3P[Z_1?M ^>4_+E6MS\<^?^)I@ O#'X-&3.M3[)=NF</X@/;*
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
M0^T \36!#Q_[]'VIA,UO- Y=^Q096"(=46JM:JUJK6JM(J[UR.?9*P)"K0>
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
M0-LE">]='YA.M22B&P3;V9K'4>D#\1*4<N3**@SF;IQ!6]()YC]%J(E&[#
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
MA63VFM0%.P,+2&1&LCN\)GQ3%LQ!Y2S-'O7O03]'<<1+AO^YHGY$7RH7?D[
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
M2[LNH*6/&L62E=?3 DIU8BF'\R2D'^O#H0((G]+A'/6:B+YR.$\=4N\WXIO
M#J>,QLO+Q1\[K+WKXN;Z:"P;F*T3O&"D5_;CJ4@_F,IV620MN>NT3B,$IZ)^
MP^LYN:A]GL#+2IG=9:7,[BHKLWO&^*\:)3(TN]8E^2PXB9U\.M4?^8P89S4Y
M2$1F7&>951<Y:A8XVI4*'0XLR2P(P/=)(X2*S'RO9_,!#$OQ[4J."0V:@RJZ
M?*35Z =+'PVZ=LJ=!2\1"SEIE!.M6'=RUEGZH%&5*I%9UUEVU=Y*FKU#5%H5
MV<A0QB4&%R>]3N532M7!93/&66Y#<LD^.:2X7SG8+(4ZVNW'7[_=7+4J!\VI
M>+KMWZ2<VZX4$&"WUUX?3P;M1F'YJB4\MX47V,[+)XKCN%%!*B6.2AP/(H[F
MJ-U8@A+'H]XPMERRH$H$27R:[34=NRP-%Q\&9J/*JC)S_\4"GBUW7CQB&V3F
M5?(O<:2Z-LA,WMET-IL@/]N\\B\_6*9AO-=JFY:\@CP=Z1+=>/W';VZ<<DQS
M(^V>^GA% L[L/ R6K'UO1#S6ZY<4:],2WXTCW-).UO)YEHM&UO99UX)''P;R
M M .I>_C0G2BF+<XW=HAND3/K* 'SK)H>#QCK9AA*)PI?&Q3[9%J]H*$]U2;
M!Z%&B;W8F+JN/2Y<^#Q?L%<>BB2.RQH<\[LB/CL<_X%X"2,%:Y#N4FRR[- E
MYH&M8+P(>RUEKZ(A-DY.?^@GV*VQGH@X7>#;RB/P1G<;,=GFFKSGM>A*9*TA
M9O9HN;-S9"^HDWC/D)3,Y]1&OL^>.-?CD/KWV R>=P'WV>#P1IP!?W=Y+1RJ
M!4M.Z:G!UO"#I6MC7W''91/3-?O)]O"L<..G<I/H%1P-[ P!2BQ7!*0\;54?
M10F]#$+@!CY)RMBPC+118MLTXL]G_$HY5") \Y[UJDUNFVUR1]-&?6%';7>U
M%63 9M38[5>J2:YJDJN:Y':8D:I)KL1\Z]1MH=!WNZI)KF)I]8>J2>Z6Q&7Q
M89RJ">-N*Q0@=%RS(M6$4?1[18'D1S5A5.+RJ@6H)HRG!K^J)HPRLK*C31B;
MM5\4,B;:AA#S"TV\8'/M]VMY]O1/VTMP;LP)TCX_T<"_9SZ2]LE[6J[P:@OO
M5]BW7Y,5#;6/P:,G<P2G=9*V:.X*ZU*>+W>1F5.S:Q&>,V9F,U-19&:>$0/K
MC,_!01)P1#9Q=J++N:5BU>WVX4$*/IPVL-LR!/%X&#.'VB%E2"O7U[+5-?=<
M2M<NC0<IP<D<F&$<,& 1F44,!!;,<Y@4B:+ =AEJZ=%%:%09JA5E2*GG;>C\
MB<*.[FFWN0'^H]$SM!D'*1SAU7H%Q!5N\.AU]$!0Z#+QG2"%H$4E(%MYAG>_
MWEUI?P2AYVC7R4K[DD212_9FX_]&,-;VFXZ-+5$,,%G%%Q^^_08S2%8?]IX'
MT!11?9Z'_XMK=I<K8C,*V/"L"Y1SD,0XH0AWP3K>4-=6!*;/0(G!?![1&$%Y
M"Y@Y#1G&$7F%V,9Z1&9/JRH-]A^N2XJ_%0*N,ML46#7MC?O3P62T'PYN\"(,
M;C#<#N$:#';[3M!..'O>S5X'2Z8N4+%K5[Z?$$_[0E=!&",R]PXD0S/ZEW_;
M"N<\V,1J3N,3O?9@ <=7,-U&1&YX0)3%<)](LM2-4NHL._[?15BHTWMZ.8,S
M^OLEF0,CWA'OD3Q%J!H6X1$U/&DEI*XM0CK_^>*'Z'9B#>ZLD67<3$:CJZNA
M-9[>3FZ-.V-HW X&8ZO5./XW=I3 H7P-WX$X%P6@R(99O7Y^[DI8F5-94K)H
M?W=ALW<JH<7+5I0E"O"$BG*^A,L32OX!1A5\\S6& =*4!-1[62X$V&=@'#^
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
M5I,P0]7BEVD8+WJYZ@X:,'Z -_C,CL;CD^M(%R;K/^E@K\:NEP^<AT.B.A@
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
M[,C/K$+<V<3]0BQ5E^B!1/&3MZFEEL";"LG&42:NHH-93 =+00<D7NU F1?
MXC1B#3Z) MER7#Z(3WBJ+RDJ*!"[[APU%DZ;XSY.46/2!$%)K7E%NJWBH<:S
M@]BFX0_,B>+&P!%(/]]9HS#'Y:>!<K[2%@IL3VV+.S:U@Y8SA715XJ &P57A
M^&#N+D"EK$![V"PQM?1Y?-(2$3$?7S9CC6T1BZWL$$0*VA,NC2J&E^(&T.("
M><-L-^ODKAQ3"S]C[MQ&20WGYV2C6![L]2]AOL:V/Q@V$]G>.FB(L-=[FD-'
ML_<BE\UFH #%N#Q\F=R7""^P;XB6R,*-!:+'M7S,=L&9$$FINA64V&'"WHH[
MT,*#](B QB.8A!X%OJR$2\B&$EV;E4&9F#\A#0Y4"SXNN!MC&@<GPJ\2AT4C
MGH;Q(;T@'N': _,.-R5&A7D^$2?VO \R"!HH3+Y)6 R6SM>9+XU#,]G?2JPF
M7P9B)J@,Z7C8P-JS\'5P7'C2DGA7F($GLG_?,#3,LA3IZN]7!U-A"#&7 S"'
M.*).^IHI+ ?+P=KCJ9B[A9:[B1B< *L 1PB,*C$A*"R1%0!8#&J2:884@\">
M<(LAP&W:+<Y)HJ''G&8QRE&.U$'\2=0J;X"%B<=+/W-M'K,Y6#\1#HPDZG7"
MA1?-A>NB@  _S=SZDJV)/B<\\;7$IM0<R #DA,/BE:2 0_9(;Z52DYO_0%\-
M>(!O.2*,IK AF7A+H/!03.%4P% ! .72 )T<[OM..+;VUU_[UO&"X(>MMZ,\
MS@BT!8=OX> 5D'%]/N5\*:8"1)/ GMJH%4%US#C-4@:NL+Z:ZHPH=*7J./CM
M9DI.QY/W4M T$<!F$IV4[S:?I]U,;=F$3>>@O830PE? 'M^JJ!..;;!]VH\%
M[O><)\[UWLEF]?BRC=W6X\N*\IY.,>CJ-3:6D>9ZHM>68;S9\6>ZM4IRZ-<<
MU%?/:CNS66VO;W:"#2<F?5'T8,NUI;%?9%)@#PAA4<B)[>JJU?&0@\!]F<H?
M@5UCS^"7ZX9Q3SZWO13WL_AO\%[0P)?>I?"H-PW>]) IY9+C531>M]%VS'@S
MOK+ZI4T3VSOI^$$Z$ ^6K,@'(1=<A$R ][PIAJ/%?\4^A^W8X7K;==1=W>*L
MW0I0S!^< A[@JCL\[9)OX=%[H>.R$1 *P&ETILH9U/)V&%GSH1U&X*JCTYJ@
M9=O WOO1<W9F(J'A+RGZ!*[Y@SV5/F?\ZB0:$X=:%NR![K[ '!'!(6998"@F
M3C2&\DYP*U0Y2_OP(4/-O4;VH%GIF4"'+JC#10?;8>5DY2K&>MWII9^DF)2.
M/.FZWT"&O!?29[Q?[.#'^\O!ZH%-<F"34<]JVNTAG>&@D@M Y&7/:JHXWO+T
M?2XMWDH5/TR]H]7>,%NOZ)/"?)ZL=(P7^359HS_+T]J^E#7:%:[!;G7,9N\
MUJ]G,)2XHK0J= EDV#('G3Q1\9H,:S(L[G3M-I#A 7W 2D:&EVL%/6GT[,H#
M,9Z=A7'&_7"SG/%^OTK=/\\%$VB<Y5&)-> /!_RP4I.-2R7G"T3#^R35[>V$
MNWQFAS]L)KV=(?UEB.".V:_<8)>SP 6"OI.K35D-^L.;# W,7C_//4"YNXKD
M&\M251&>D5C\5ACF/U!>#"4YG#$99TCSM]U.GEN2,E-UQBG/>VI(.]><EUHI
M'*X4NNU#TF?+R#R7IA+2)21G3*T94K$+)DVEG,MSP05:\KUN/9CT1*!O#BL5
M1#Q7X7NK5>N=,<5E"-ZAV>_7(923</_0; _K2/9)0#\P1ZUNE4!_KH)WK%5%
MGS'%95J\[5$=0#U-D,(<="IE=IT3Z-NM2H'^7 7OAZRF$V=,>AD2N)X(?LIX
M9:=[&?'*,T)9-U><J'HH.U>9_XJSD,M,R1FJ(-^HXUH-'!X!S35?N ;\P8"O
MH/%3T1KIHL7V9B.4*M=GELFH+VW5YJ5@$]1PKNR1&G$G1UR[5^S(VM)7" '4
M7ZF%?1D*W#+D;#WANIYPG3MMOVNV>\4VQ! P*6>]X:4RPF73/9!YTVSUBS5H
M:C*OR;QL9-X>F*->GCN]:I)Y/9<GQ':L-Y'O<]=:5ZCK:;QW2^Y=#G[;_'3N
M>X_APO!IC T.%-X]L$>V"5W!?]%8O,C7Q[;$ WH"V2S7EJ-=.)QM2;%V3MUK
MZ6D<UP G3_8!OZ'!Q[038^;@)!DYBL:XV37D1I\B\_GKVA3]2[6=>%&(/5AI
M'[^[-F[B<R@G]B3CE:>1)=N=XC051VV*)G*,<8B1.*::G+G19A<_3&"E(*(W
M4?V]\;EA3+'YIQ_0U!5MD(X:]PR//0T3G-DB)I7@588<Y$+357! RC9BGX%N
M?5X-GD(;@;0QA89&KDBPBSD.VE07,9QEP9T5SF_!J%TRP 5>$=-+?/T>4XU+
M<V_C42EB^A,.F:3QI>*_]$W:\*/L359I4F%NU@3:M"(Y-E/-F%%<E@SHC,'+
ME-<*(/3YS%&=HX%'?)PTGB8O;=X4;2"4BS'*G0!V$5VT&?*EL_E;V3]8C H2
M;&Y,HWASL",<NX@C@Y)]%CCMYGDJ17M!ROPZWR;"HS>[8SSGT$-XE+]1\*CN
M$_R$5?2B/L&@'U E;5E+QC^$ /N$(J)LF0>O.?:B,J'QNH7OF=QQU"U\"]UX
M>7&5P73?&S?"-$,LHNUW;EQ8T=2(X[>/-]$LYRN:X0E6/'A@.*1\RD)6QL;R
MQ43TBN:>,?DW1V"7<@;X:B+8'^<[;_1?(LHS^'Z7]W(QI/"\-)!RN;TOOXW_
MA%/9HGW]1CI'R'8]*-GE5-[JZP"B'&<]1HISF<Z:@\%;9>?P-S_?TLAU'(.(
M ?0(#-Y7ZL5>K02K$B509IRHU3-[N=KA5<)N+G<V*\"^TZY4E?*K<O,K$'\C
M3W..,A<:9AQ2:*7O+T8MR9G+.P8IG87HR")EL]NINZN=1HR;K5$MQ4](^J-&
MI5HZ'EKUD1'_J8!8'D_ID &\OH3!T!.2;]ML=\_JDNA2<(FHZPR*S4@^/>K.
M%ET9K/>VE\L!>"X4*N(@Y&M-<@XAZ2]>2'G#SPE,5]E&S32:S':NW(1*J)4R
M(P.[P)C#4=5B;I6%=V;<YPP=AJH+XP]QD0(UAJ+,?#FC8%^7J$NZ*[NDL];W
M@E4,P'[TO;G/EDMD963BE>]AF=?NX?9GH=8S)!JH^5QUV;6)=3 -#LUNLX[)
MGH[T\SG6);:PEJ -'%XY62QR-'#&WZ/G?[W(EIOFH%LU27 6N$#0]RK7=K.R
MX,XB_7:C4B-WSE8*4Q/\,V;U+ / [#7K\.))Q&[?;%5N6GEEP9UUJ]1J-BYT
MP/ 14AMR2_=R].P25TQ>_MAF=4O#CF#0@&AK'Z,#;#GK@FHR$&X$8+USC'OZ
MTF+],C&=I4J;C3S3>XZ2H%$&?5*H&GZ-"\-M3TUO]W1%GQP3.H>WCR[4^*P+
ME%[>Q-ELCJKF2!9.4&60/4<CKE(H'YK6V3_ RJBMB'(@,CL.FJ<TYI*LB$.+
MQ"Y[1H7LZKF$KQ;.VIAN%4:K'--T>R :A(?=@Q;VJFYT7K19<RZ=S[."Z]U&
MKJFFU>R$?JE\<-ED3U2>*TNZIO*J&VQO6XUBH[QI$)V#P?;#3EMMQ\P(17CJ
M[XQ-6]P-N;]QJ*,U<=?>D:+=TO8$'XT:_>:H,^@=UAF\\V:W92U>U.GN;J[=
MZ3SONTOJ\/SJY]OFF62_17?'ZQTR"_U(ARZ\">328D%(W7*-L>OBE(-/-,0#
MYU3< [\;K>;5OU\B\,0_%WXB8>;\:N)S]O6*S0!A/S+GD:T#Y):%+^4C,^SI
M3V^"3K_3;+;'-_WV;:_7:?:N^_<W_>:P/;Z_O[EK75_C;UA*L+Z&M&2%J UC
MX?/93V_^%MP-AIW[86_8NAWT>N-Q=]@?W0WN6O>M;NNNT^D/"]557T@L>S-#
MMF9)KKS9L]54\8!M5U<-#9N]9G_8;O<!$L,#U5%KKSJB61@OUBNO$Q%ZM@'6
M?EI$[9OB@#_/F.*0IO-?[#\C>XJSB3"_XX:M[) D6>!%OK5[#D/!0[Z./T7G
M0VH2E#'G+J?140&\SYX!$'&4#@L6!MH <KI-D@'#<!J-'=*(IS^2449RCHWQ
M:#L.?&@0#X4>#N>!GT7TWTO.Q? K-2<'X>QX>' .2L))P=^2\/<Y?.K3"//4
MU*J9_8U/<0B4/\=Q5N'"]Z+Y0BS_C,V_,_@W.Q Y/?"X*7Z$[WI@#KZ+-B'&
M,=&[WQGL@=F.&+?D^;[W"+^50Y7HK<EZ/H=3&#.&@S[$NW M?$8-OP)@>!.:
MS#6+PLC'B4(  A>.*^=AN7."+J#"MNR5&#.E 5B'*@ZQ O423:@++T[20M4K
MQXML@ ->Z/,5HQE0^-643P C$Z T$<DT83_N5'VK4$"I3G DG&1F2IC@,[":
MHB. ,;XU<NG =%Z?PP]< 6"Q#FPV 'SQ!? ;]X,J39X"7"P!780RG4\D30BL
M)K3@\P?/><@DAI@6+&^YY#Z-/ELQ#"RO1.%=D&*58 %@W>0/G2<:QH<G%X/_
M>,!!;@PX[9&T#)AJ0J0A@<2DC&]%Y&^^%0M/="2FW_V9<^,W#\AS@+^7EN#_
M_&W8;@W>!329"[4&#=Y*)KT%.$B.%J"99XA(I#[XQG9I+)F@7G<?*&G&')Q!
MT5'^,ALY%D!X*9V6F9K\D'M9TV!++R)9$HN.9]&(B14_>#+U>YS&!]Q-G)FL
ML!OI@L:2WS@\!&02L.3+\(D)<[\:\XCY0,F<A"AF.P*J#C[Y=Z-&VYB(X0H'
M+U8E.2$YP#1^N[[YW;7!M@H .V1/2"_IAL@ A]*!R/XO39;SY'C$!PX<$BKI
M&82^;8EAC %0 S!&N$"1B\\*HY8F2\[16W>5R%Y%(,PM(=<##GHVD3GRIPK_
M<Y]+'DQ6P._5/G>1Y[IA?$G-;53[WGB!>ASOS%!LDEASN+AK,XW'A6TM</HA
M3;E#CD?BI'W#<R+=!_@G@(_@57QS^\EF0#*' "N2)#C8S[%I].*C#= *%_""
MC)WB^$04,',/ST?#$\LO2T#W+WFX\TR3-5H!FFI:@F5DNP2@J6>X7DAZ7- ;
M3?NDX8;3"( ES #?L)>H+7C&P$F<(8H.P:9)1Q!?/PEMFKZI9+RI!HI*SO@<
M@C7G!<:_& )&J#D/3'AZ"2I;2TXPW5ZW BC;=<Y'1A#=)%<&EIT8&1IHXB"_
M^.MNB+_JS ].FHF,8XO]];5 Y6(+!X^];#7WAA.J/??RX 4S1V*VFO5,S"<X
M_>F9F&!PK."_7#'>^C>.)A(XK!^%WT(#>_>+@S*.-RODZK'XV6=*RZ4&H-5C
MSDX\F;.T60V73@)'F^E98[S,&,_38;":&"]/M5&1=QRQQ6"[X&;MZ Y[EH4>
M!>7?5CC_K-TR6^T\G6O*R:#G2JCG39?4H[F9JXE*388U&19(AD/S( .V9&1X
MEN;*+5_YW+*9")&S)5[@_R6N0>DJ#QM0:5'Y.=ZGG'$3I R=WFJ;HU[5VB*=
M!3( ]DVSGVM02@W[@V$_,OO#2LT:.$OY_)OG4A85I2]=35B J6?>$CM D90^
M8Q+,DL5FLYVG?K$6!P<3XK!R V?/!/"#7J4H_BRE\,V"N7,NDE&2E-X@X#)G
MRK%%)F;V[>"YT&*&0'[;-CN=/ &O7"65)ZR:/&.T8MFLV6GE<7'*C,6S1UHO
M5WOZZJ'L+#7*1[9>JLP3&RM!>1">,;EFJ8ZNV>[EZ9M59@J^/-71-H>C/%?6
M9<;B)2 M5SODZB'M I0'9AD8(?MV<;Y'QVQW\OC&9:;B2U0@G5S#?LJ,Q;-'
M6M=L]BY#ZY=I,L7K*1C?LSB?RBIVK18]N10N80;G"751]RB)NI6(GE<9DV]^
M[N2*KM>(.SGBVNUC)$J7_-JD9+UQ#K[<YK+?RTHKN<KJF5+IMI>E3+(^EVZO
M&>!H]\Q^KI!4W?^U2HQPV70/9-XUVS69'Y7,SYV27Y%86V:[?XS.\Z<UV"K7
M@0\;Z#PP7[3^P$8@ST]LP6<.[DQ22'L32H!D/IB+H5?(EH:';PD;JZQ\>PFP
M==9B0(?8'W:=">TEPM6;&3/;61)@0^[P!SO //MDLB?V49KX'IM2'R31D 4[
MP@R-SQ%VV;KV'AV#A:D63Z8!H,#F>_!:;S;#ADU@1*??BHTXN.SHY&$C/HO;
M#TBY^U[[<<T]=T[93\8'9[U<V5:EFN=]H8Y5EL]90.2N;MH!9O(&I3Q$G::@
MJ>ARM !@ N*Q>Y43Q'VJM 9K>F-*ZL\5!!$Q-SSKPMOH>3@DH1,8V\-:#Z!,
MV3>))VT?%>(_?P7R\9D;,**8:J-;W8U5!N&B+]9T:\\2?P:3C;%(F'!0C=2[
M,#XF-E3;^-F@. Q6IXW3^[A5Z"G;.!T>&(D"T8 N:7V:!$5*1,K8;M.F<9D)
M0:/>R6SCNHI\,#NP 3!=7\=W"[(3[HJ!>8<]];#IJ3NWJ6EA8I&(AH5N$/J1
MI7K-)MW.KKG]7X02]D[VPX;QJH LP(S8"4@=,,SZ,P+30?;-37^7#?+G %:A
M90,KE6P"=WAK* G&.PV,%9(?-QE4$&O&:8D$QY;^0_;6Z!N)$0T2V8-S!J8J
MV"U_1F#R8EWJC/2B*9L8&K/(<8PU-I[:(7R(_''G#5HU\Y'B6M$.^D/5YNIP
M2)4&9^;A^_#YC/P1:;.JMIY3L%97CD?6BT+\_Y%L0C/X*EAQHEWL5\ZQR:S_
M8%N\4O[(#KXD#RS5MS?@<V7#*:8]&.I ]8/O#R?$(GSN[]J-5F%=FLO#&MOB
MC+DIAR0@M*/Q(7JL)P@'/@ 3'ESYKZE9 YN6#G/UIN7)CW#Q#[X#O.*9QCUH
M07O*JL08V$E^2?WA[:2/L(]MI'V;6BEM6&UK TP58\*YFRW$)4^)EM<WWG(9
MN;"FZFE-O&629'GD<7-B''- G833@PZ4ZJ%Q"8W,)67;^>RM@'%1& <W&[T"
M.+@\_)(5R-LYT:=NO;NQVWJZ7%&9#*>80_8:&\NXO#C1:\LP?>[X(_<.J:&L
MZAS%0D?IO8:$KR?BE<WZH^#VENU,4X,2DQDD:0#,0P"PW9G/A&&,,ZQH:A=L
MRUO2*!J^M,'<QFE!*S3TQ-@0H80G'%8U@FB)K_J+BR$@F6;;(UTEX+BPZ7.L
MR?(8507XY\7$,A$K16QE</ B)_"$*F=&UA,<7G6"PT%9RI4RCJL\".#9"5(5
MZ?5?UR4<%9%'Z]A?X^WX>+O <I**E8O<[#3Q+ZAI=(:R..<NTEFZT>SWZN;F
M9:?3\R9+I,+1(2JCIL*:"HLH7S8[G?.APK.T6CYG!RW/N#](ILX&PJI2&]MS
MP06"OI>KOTX-^@) W^GGL51K 5PD%GZQ74SR";F+Y587UB2M979&[2J1X+G@
M D'?'>;I;UJ#O@#0=_IYS.*2"]YRW0L=;AE'*\J1DO?O50X_%R^XA[WZ(J&"
MF'SS\R"7Y*D1=W+$C9H'3&XM'^(NLJ/8%V^G(LF)Q=)WCRGH0JA"[60R3MPW
M1X<,O"U?>YDS)MBSIT^P <Q!.T\N>$V.-3D>A1Q'@V*]B;KY5@XT_!'7&F(V
M^<[Z] )RII/A'OG3MZD*<H(U]Q8US_#<C6+MI$D$E;;NR,T/O:0"UN7AH^=_
MQ:,S"XLXGY%8_R[5MT!_HY..ZQ+L<(< 4$8?89T$('MA3*( G@V"N&:<<M,!
MWC;F8-O,>:>W%LFL17^T?>[@$G,6<BQ;,6GG_U_+6#DLA%<O3<-RO&AJW/[G
MDQ%R:^%ZCC=?FZ**712;BMIU)JMW/WSY$O\X:!COD])>4R]+]9)25((E@@"/
MS[_9LB065L963RP,?2:[?#VWOIC:+606%$]XJOY85$%LE1@;F17MB(D@F@3\
MSPC!AQT99%4M )6[1$MNM.2^%\'#L&?/3^UJH\$)CKL-)6"TAG4ZD'T^CP"4
MGK]63YAZ#S1"-R!.=-#2\8J 4U1AJFH009P^II=A^0<>)X9V\K BF:3/V@XL
M:+"_U&XJP<+XJ-K/O$_:SXRI_4R%ZM3?EZ?*9U]/GP([1QRQ2PO)#6J.@,R?
MU%J)+F?4(DHVIE0BOB#P$?=ZL!V4ZMP7BB0T,P29-PL?F<^?HZP:!C8R0%#(
M#V1G@& OM@KL.M,<G&'7&5'CE]T=:S?*IM@WT:,48;TGYS,;RQ@%<?OAM73[
MN?W%H-E-S>D&&;EX)+.7S67JOK%FRQ! ;S9:NGSBV&<L"-$\^>BCL*M8L\*M
M$VXVK?'QA%R<<!6?4"/46/AG-??#SU2#A2^QR6?<4#$_$MS'A>VP*7=6"YN9
MQD?NNL':>6 N_O6XL*W%X4R,K3K1#'6X-(0+D6F7R1";]+^K>6.%.."Y1U*$
M'LB>SQMMHK,H/\N#4]ZK6%&]PS1N%K8++MEGSHW?/."U(2XL62<Q1. E&,2A
M%\OFORBDD3N3$5_T^P'^7A?E+U@$M<(,S4#B471QA6Z!_^WLUGF1[/!1[X;Z
M/NF[62'R_[BCH6O)K,=RF'+&(_=Y=JMX%1'$>(]O3R*A4>&+?T9.1$<8A\SV
MO0NUI#YLCQTL-5M\D,*OU)V;=U/C%-R)A K%S "4]C@1$B-CX=I8\G#AZ6%9
M\)F.?^JC\N!*3;Y,'QA5,6@L+GLP:H%H:IV<&I=)S_(P=+@*,DZ!,1Z EA]$
M?!GC@P6V+:U.5_;[>-; >71E3V8GE)*W=\0$?+[2YH?C@ @3F!WG[R$IJZ^$
MC9GJU0X>T!+# Z%G?34B=XJQ/7#V^1(#ZF!TKAR&\?JL>21I#M&'5 3<M<%6
M=,'@%"]E-*X$^-$'1/Z%%T\30"C1D=;/79\8>$PT'*^G>QHD$\_WO4<XP];U
M3.: #BWXF@WP+"0_#YW! @,YR;.XT;G/Q-B:35SC9UNT4Z7&LR4*Z#]R8\FF
M7(QL2>/O\*APJ]OH%M9Q62?1P[?6+[(7--T7R-O,- Q!H"P-QP.RI5N,=K/=
M0H4/_^X4T#+MNUZC7>@I4G)1;KA9C!_S7:?1//9>6Z.*28%Q-(]D"U=BQ=C^
MB^4TFGXK^.L;"/&0@[0M&=$($<X20L>K=1S>ME;TTY7Q4!N#KSS ".I4#!7:
MJ7+%G3@H+E!!*^ IMO0BF1&AEL+[/+SPLB)?Z&/\Q=)V[66T-.81\QF\1P>D
MV"BM&X5_MT!S"74>2$\C-L91':5S/M 3IGN9W[P':B66( R-BD(NT%J-_K&Y
MH],L0N2T&IW>T7<Z*DCFM!K#8^^UUQ2M/K?=L9WD'2=QI)8C]Y",?)K(!5J$
ME')A%X)%6@N)X5B,H3!H%SBT).'TG2'Q6%IMZXM=#6RW6SJ_>1W]HKVC&DT]
MZ][P9>R8??9MT/-4/1_YT 7W"\S5\;]NEUZW2S_3F 7F314=LN@/.D5;(I1W
M[RV7W*?[ZA5;43=)BF^)Z./Q3M/J%7V:SU_7\8W\P6NBMNJ\*S 2X_,'SWF@
M)'+P"^TP]D955@XFU:#U9[M,9M7<\XD/_N*ZBO$#U=LZ<4B9ZX*OC,-\*4HN
M)W"C2\&_(0'BJ$WX0H2KY.Q?SI>8-;YB!92!@,O5'1W;Y^KV-Q#7;E8)<7]P
M8\$>A! SI0!82[_17HI<9_QW:@@8//,5GLZ,,XK\1S&E._8R T7RN+C, 4I'
MXS&W4I4V8 @3Z2(9\FVL(EC+TBY)X 7P/C'<5=14V&)$Q@/S[51511#!>X'3
MELS_BI<GGBNJ/0(M46AP8*)0_\!$(:T"92-7" &1=;W3V!X7=@DI$)_I;N:3
M1CF(@UMY 5.EN]2[V0SE(;#>OYA+HJ-ETK1R45=U[3%_BIQP:_N<*%FK9WCZ
MEBH*%YYO_\6D5#U<\!4@B(N+\A80-Q2B:.K!4R!0A/QC6$^VL@6U&<BN#6-,
MHBC6:QV!H)%9!H@6&#8_> 6?+QGPUS2.=ME!F@H;AV_R]SB0EEI9&N!KG1&(
M,P*EL3S0#4KV4^$ QO(?,!,[]$%@R4JUQN%04)ITQ:*]/(I5 CX=R .9;H%I
M1,5YN%^P@9($6 RG34!S4.WFQD FT"RNM*BHKBB[)(ET>@EHQ"V#'%(7_H)
M*,B=("=.:]>"ML>AXN>+;WD1EVR1B3HI1&ZKVU3^E#H1^OD. U(9IW,;T,3X
MKI?<><J3#H7!U^JTGECHYAD+#:ID\7[(UJY@:S@TB556[6&MGS(K!-"+N>SO
M- IT24J3:M4P_N"B.BL!6B%1@TYC<);@.G@)\+B5X8@^YTZKD6[L\1J?E4
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
M1!.@AMS@&AUR&K7,;&=)SVI\H;W8I.\2[B%'4;Z4]NF!"/%\^F_^@(N;<"(
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
M UERGC%KP*"&8*IE7+A><1TDM-WDZ[C>1IU:T9?J*,36R!):-I :CY!5M/.
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
M[%1$6QTX*H6#,4R*[NK,]Y8)C);>@[ST\MP$2"HRC$'HE#/Q#'&5!IV264B
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
MDYRTX[PD#PV3CS'ITFBU._O3ZW<GS-9-!>K,^V(5^+D9**^:9-XNWZ'/LZF
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
M:)4LA)4QB&ZUS'L2)B-.'*;T5 84G%@-C2E#DMGTK-C_8EI=-O\R+6MIRF3
M <-W;R),2=L+0EL(.:- 2XTL==P9XNH)=0!Y\K".?;M9\3L'A\>+(XX)/Y72
MU,1_!P76G;')6FQ"++E#B@58*A/,50#JY@Y44.-$%&Q&H[UP+/&I8#-!\22@
M*%HH2HNE%@H9*1%AQDJ#ZWG*CFKK? PHQBMK&3-PVE <+-M5-_LWAU.T6B^O
MJ@.\.!\M\\(3O%IGZ[Q(U"M,K50"<RN\&81M/+VH>)':.,4Y]4 JJ.NN$.'_
MH+O10;0!MU\LN_L1C%G3V8UWYQ_"7KAR*]YO=N*@/45/Q>V4N/&@(+PS8G&+
M6"Z<TEAS[:%VG"OE45TBS@'&T!\4L?%(,SF5<$Y"Z$D@E+8(%4X'I:H%XD
MKJ#DIIK[Q;V@G-N#(C0:ER90G#1"!\NDS0WB_)_S:;BQ56#/.I_^3Y'1]B%?
M+9:I ^EM,.>X'=,IK%;" ^>5H((8BH2I9U9#C%H'\A;,K^/ZT]?\(G^?+7\_
M;,TXA*<R.BEQY$%A=6=H2MPI&F<Z6+18F$".H8&4D+HY,.7(.10!FM&8,&&G
M'9]-.!P6#CGLX! :"I'' @ BF.$*V;IY Q+(ZQ@XC,9W><SZC..#X6#I;M>H
MV@P&+,NYLRI <39@T.Y-='EG6"AU%DA');0,,*E94+55H66P<"GC6RU8MD)
M^FHUG>>K53DKX]UYD;A2OW)V2-*+^:EHUD1Y!X7:G4%*6Y &A@L(AA1PY8+:
MU4)#6JE:1;CD(#)(X[7<%V,$3V4L1H+E2<"2M["4AD%"*35660.QXUI7#!AS
M99R,#<MH;)CBTYX"-U@Z_'ZYF.3YV6ITOEQ<C%;A*)3CL3]OCEF97#$MJYO+
MDSA@0-_)CA\"N&S+ J !5BA)$/1<4"P-\559 *7 :79CK$:S^CXL_L=B[=^=
MMP!7\[.W[;H?DAD+$=,9_&+-!I+B/ Z<[0@K =MV7]X;8RRT17</!!RCP-=E
MJMAX 6E,6$5,:HCI0TJP2K"* JN.*X<KR*VQ& LM//:.!8Q5L&(\P.]F:L*3
M8!4OJS=J!=N+P6JXE/)J.?F:K2HB>>+,\2';4-"6.DKMF XJCMI@)7)G9#,A
M44*.X?88B5M2ZY^%+<*QD*?BH4F>U$'A=&=8\A:67!,:;#CF,1 (*H@LDI6.
MY,80O=5B[I&PC%AWANBIS(%(*#P)%';\*@9P7A!5:*U2!$$L<<U4)<30;$TP
M?"0*X[5V'".97*6G.X3IA-NW[NL^E;!37LHP4P(3#;WF1"C,4>WG,081?J>R
M]8MEUSHMMV+3DC-B;_>=9KR0F/9I;UN[]J-E\W%HXV.&]:XHQJ*M(G7$20F4
MELH R1SW=880ELH9=&>_AOU1'']2$Y<Q*](2BA.*CP+%'7\4AXXS ;"13%!O
MJ"6^RE60A#+(47P4/XZ%[X1B$;/_0V]1G&8SW3>;Z<>K55[D,/Q4>Z.G?9_2
M].*,_2'+7/)6V5., 8:4XR CF+7(,E>G SL"G-X2$W>,8'@YMCX64>.TQSSY
M+9*[.Y&&8<B'G<6!;,6!$P!)(3UFUF,@C>'(U8G'+HB*K0913Q('\6D_!6,1
MM7W,,8N#A/Z$_@?1CP,,-^A7TCI!K%<.%X,%G+&X#I8Y+;E44=$?WUR >!QD
M5$)_]$SH(S0E_'2>S2?3--'I- .L:2^/_OY.9B^'FTIXK3KEQV5^6?L81XOS
MGT:KKXOE^O4Z7UZ,@IY=+OX(W[*JZ1YP\L2^/AL, 6K#K 1"B1V3C +,5*!I
MIFYV3Y@U=HNF=?VY'S:;\.[\8[$#G\(&V/SSTP<^[<30QDB<2B.RE'PX*.3N
M%H+!$+4XA<HJP@#2G@#AI//4L<J<(D@+NMUM>T^<QBO?YC$S@WL;%4V0ZA>D
M'M1]I&W'*2FA4 N@-?)46JZUJUP4#$L#\78)]IZ8.H!W8BQ3._M3(+HMFQTP
M=O=,%\20=1J*$<68!X)JZ(1T!CA=\=BBQ:[&]#XLOUVMKK+Y)']W_NMB_B4:
MB;TOMC F23TF]=@_QBE:QBD48I8;332&2M%@)OJF(M02(UT41,5KEDG&7*0B
MZP2IOD$J'/(VCPX;Y#DE-N@GB 4$JIXL2#FCR+ HD(I770W'A VB'<B)D,4
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
MSG?Q)]='U"R6X5QF!4O:TK"[W@!DT;]Q\04[C$!GL\ (\M''KWF^O@&;A_A
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
M,MAPM^4I:/?FMVM;\[;>F:K=J<F6R^_A6751M-,Y8*\.S%.FWY&IH6-&W(X
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
M"J(5"EQQK#CGD@%+@$3&T,ID4<YX!+;F,SQ.* S(\" Q&^3V62@D&7 *,D"
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
MYG X0:WR<(SN-!3'UG.RLV=<N_*I6I-3#S2T0D- +"+.$@H<37S*. HY/NH
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
M9V'(1E=7IY6PGEY^SVW_+[/)* 7A;X:#Q;)7P2X;-7K0^V_3ZVW*OQQP!UK
M!!]8\6Y<L99@YRPDA',O>>")W#/+81FE$HZ1YS?P:\(8 Z(O29,%8ML.]37E
M=4>/%T^/O"JV#Y3HE)$&:4"H]<$D=64E,\3[CD-H(M.&]!%M,KNT(\F.)%M,
MDJ*JA0L"4B"LF CVLI322>[*6C@M$=LH9MW'-]2$U$1]29M,A^LHM*/0]E*H
M *A*M?)0,!K=6! 8(ZDR%@O H*)24WN0 90-$*SLZ+6CU\NA5UC%V+6%D#,*
MM-3(4L>=(2[1*P, >2*;<\4U,X*;'Z"S0_O(-/G2_FTY"+NZ>C_]6WN<C:R3
M>T@4]Z@3A->U)41K97SUXX%GJMUCC=Q7%RB&4,37]8>8QH.;K-T3@IP<TDIZ
MPVPR*3[]]S?@37H=ECXL7S^? KZ/1\OK\&=8?7&6P]ED,KA=9._+/S[</[8W
M*R_ERCT/V9O'G9CY/0C^XX<W&[ J[O_X1W*O7SWU$6C_%1M?]&X7;'5JV^/,
M0^PK _(?_C2>]L(7)S'1[:1S:%ZX#X4W])PB*I=R=*7KK)?[SO9/URR?8]]L
M39JR-4=/9FMV4&HSE.H.GU0#FS:D[O?I3O7T3M4,;L?+P21M@_OG;38=C9=W
M\VS1G>4IGN7BNO=I$)XV&'HY>58F9$&NR9 \I\,]SV9]#_@?@K4OMH ;'Z!
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
M*:I>(\[V4CF/P&9X!&67M4'ZKUKV+@#AS72[5@'\'$^UWDDSU7S;^+%2&A,
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
M)//_M87XXW9%_/8:)KY:]1D5<F\/ORJV;8NQ/&<56Q.O+O7]S3:_M4U9;$>
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
M@$ /AO$M]Q6\32%@?VB;F\9KB_F?=OFFCST8I8/ __$2!F+98"" .(T 1Q(
M%&)$L(1U7Y(DE)O1#W6L@_<FYI,?9S]KLO_E(3<ULV=?U.-XFF^@8KOZ]9/
M*&I@E,][&#]MAV0'-Z["ZP8\ON-.:&Y\INYS6<['MOB[JXEO&'JNY6%ANO3M
MNJV)8?8%\^^RKWEP8PK%+^K,%U.W>F'JSOO*(O8A]D)33VCMXD_!9]<GL <K
MI1D<O?DAH^OB\)<8G#8GS1@I%(8$@!A+K!15D2 5@PN6\DT&_S5?F"9KV9?\
ME]N_SZIUF.P?2^?:6[19&]6<_1$];[]LMW/^2Z]8>M4LR#/L;;J7&):NN*W-
MOB--9%73R:I+@Y;*\W'F>T/4'4>FQ<TB6Q2VWV1;9^FUCA):/>3-2[U9Q7L4
MM*M5OR=*U-NS:_OK+6OW G!-1CW4^\8:7O5:/)VUZ+6P8)P].-CW=[HR^MG-
M_&L^TN ^:6EZ;>)TA#B_[0';[*F3\*;6*$$AUR"51HG$DB4JC5.?WLZ(\;J\
M8)?]9'?AT:)5"\&.=TZ"MF&K*CG?%7I]>OL^?/8M@4K?[*75Y*@F&Q.($F15
MWQ>C-IB6O7^.\Z8.X;M3TD:;E4TZ$K 5WD%#J'""HE"HE"F*F#]? TG,4K9.
M1Z'G;$-/V5/TU#Y#_]6NTI.J[G^5B^5__68:[(1_%J7]]+=,:Q*K^[_E3D*V
M:.ICF8^_GZP6IK>448FVFV/W10J:$6I\LUV&SE(W:N4^DY !F'!-)C@6((1
MJK0B$ TUFP>P+<VH32P[P$>+@,_S*-^PD;3.G>?_SZS?,94HLNTUZI<2M=P
MHHW.6 T:+2_+1CE<CR,;>MQ&YZQRF2V.UCJK:>%HG_1]L=0O':^=I?BN/T\T
MSU+9@[WG7W5W]>.UT]KMH_UUKD?\^&P7+0DCRCAC"4^1BCB.0TA\%RT*!8;M
M3JZ0Q9B$* 488)XPR9"HM!.(T_393JXOOJ?33J['U_?_D1L-U>UO_H+KPK'\
MR"O$1F.=V%2:ZOO6E48/N<NSB?FRF-57M!*W6QVT;#N[O%Q^"O[1H$=K6+MU
M]>?&M6V#>8$W'NL]><*)8]N C8N'K$XUUX,J)J:+7]W"<*.)F.__58VCZD5H
M)]*H9ZXK7]7#L%8_ZK:0;E25SK\JB[I[H28=-P"[ %IFY+8_FO$0K9;N(??Y
M\FX^J>T5OWJE?8![H#<\2LUF@>5LT]/,OK=9@$T?\J<@:?NE-W]V0[>.ZD8,
MU%T5LYE?QWQ2F=!Z!9=ZDXWY_+"ZT=QL)IT_++/9V#WLKBB7<UOARJRZ?I^S
MPLM"DW&V:!O@GX*_OV#$OYHR]. U!%N/V]*NS'3^S37XW#3)C(_N-BL6P==L
M:E9)[_-D;O7L%A>Y)=$SKUP"YI%K_4;UDS,W=-/<:OZUL)WJ].6+TKS!#L%V
M0C5#-LN0N8;@_B9SR:[I5E2@>>Y>STV3GK==GZ!X?=$?^;(BY+6>I&?DLOAQ
M5G?7K#C',85=L4V&J\Y;# 7<ND6=!>M.@?7E=83R.#(]:!N>7ODFM?Y-%2O;
M9UH'[[VA%M.#7*O6FI2GFJ1<>U'-U.78^(T,267E76 2!TIGN=DFL5L#]+R:
M+S]UITF=P;[^X\ZT4=6H^K5JZAB,[XPY9IAF7"S&J_O2 <A\/%Y5/7B_:7#[
M8S;_-C-WF'\X?TM]O':33>T]Y5V>+VT+6[]Y^EX#N&/?U#9O\7F;7TOGZM'7
M:\O$P/6FT\822MWN=<>3[#<5;'G98!YV_Z O<Z+Q+EOH:=YZ*/"-;V\>/7L[
M,FJ]MB4I':,[B[]^4]U-MPU=G]=H;7.R+0QM-\R=&@$>8+U26@#Y%6_0QC"%
MX:99-GTL"[ODMZOEJFTB-!3_=F)VSL5P8FBO%L];:L.F--#;LW G*F;FBT)+
MG,*,^;':&]^^6-^HS1S#IAM@N&79;Y]!5T?5%9,-33\W1NN:74KYB0&).7U;
MZT_\X>D@2_<B3)[NN(F?Z<;9_JVGY23?V(Q0S>^M2FGLL2"<S8RR^5MND@8,
MNZ>:,@((/OZ?)\7&T0:V(]CCG5Y[M(Y.K]ATX[?*%UU-<T<<)3^DE>BYIU+N
M"$YJ_WFW:.#T2_[Q9I%G?WS,3";6]]GT6_98&FBX6YP0X;-.@F:#NX5QPOQ;
MF7"!4T$%C#FE84@$DPE/8 H)3#!FHM-(7=L)W<A8-;=MNAMG47: .@IV+&&W
M#K0=4ZC 4LT7#]Y)MD%5C<!O*0!:/_ >I:QV:+_>J_06IQ3ZL,\H$@@4BZ
M"% B)!(10U4G>DQX\L(H7KP=G8$S[#Y[#"S6&J^4UB;GM\5,VPO61EXLC/7A
M-$UK/Z^UCS?*YS_G^BYC[]F;<F."U%:U4:-L!WO# R:Z8$,[+3]INGKB;6,]
MH67V1ZXU=*V;KJQOY%Y;&OJQSH-@;$VMHQMGS]>YIFVKR'[13UAZ"U>;&;/Y
MO3EN\\XVJ_2Z,9B@A9FY,S<^&&<9N/,+<W/U?5D;N<:TJ>PIH_%OCO2K-9>S
MJ;:,5U_N6@]HG5B6I5:7G8&RFDZ#15'^47J#Z%NVF)2U\=/*7VP,I\I<=ZZM
MC3$X-^+8VMC-8Q9S8Q(9M\PX+[X:X\#&4[H]_&CV\+$>J3'2G36^.3UM1V;Z
M$95!H5?.QG)NVAS6T#".JMV/&7GWGG^;-E;-W*UKX&LQL5;<PZ,5D&O;5<U_
M5.V$AO&Y#5 (\LRX?=RI[[>\LBKSPESD[&9C4%H;^D9OPFVQW-.5:2[3KYG:
ML*J6Q5A'J^Y8OMK<W!R\?KYYLQ[&=%Z6[2U=-T<[>GACLM?F^*3E7G6^4'/=
M>+FR?D?GV\RSQ<SY[:QWP/OOMER@&Z=>9LF_S)I#^"W;6QO'FM2M4^?*_#AK
M1PR-7WIG1K)EV+'3$+Q#I_*%YA;NO+O5.'B\LU;OU[1P6/7-N(QJ9[WQZ]YG
MD[P- O7K]%?VZL;76EG^>C>_%+,&[JK1:#JR3\N^9L74*C/FN7I;GSZW:+^P
M<L%NNM[]-=Z'OIAG$Z-CV&?6-+6^:O>&%LTQ_DB/_&O^T3G(2H.4Y:XE]>^L
M/NG7K);%=)U4S23-:;,%]\;?TSB(K#M;OZUR'R5/_&*6J<'Y^D%K#&=?6.6G
MNS6ON,IS6_/>+;[S>]D60O7H/P7AY*N5O#41F#WR,]?/WGOIU@*_BMF.9=WA
M%6KK5[N^.06;=J!L=J0MHJ[JK35'3$ZN[7E.,\M-$U9[<&V8U3LW9\ZY:1YN
M/*K^GR--,.,_M)4WLC[F63ZUNEOV:(2/H>)"B_.P_J*P\CK[\F61?ZE/Q6M&
MKIDXF*P6EIC\V>+*'&5I<K8"3C_+O*.^RPJLZKQK^?B@>:R]"+7.HP>M[(1^
MSI??Y@NM-A5ERP>[U*SCC^'JJ=CQ6TYHG,SFK$C+SVR#[%MOB>IIM([Y]7/:
M;]A8H1]O-YW?V;K:T/8)MPX_'+>5J]O;8EQX;W]QZU0<\\J9UE6FF=6WFL6M
MU.G6^$>5\N-0<Z=7?<\CW)J[]^#K#L6XL?$-KY42@R057$$D4LI4'(I4ICB)
M"$AQ2A#]T#:<7Q5I406*_S@;S^_SS]F?<5&:@RJ])\^&6, 4*H53#1FA4C3E
M/&2L8O@4T[ 58H%"G,1)&!$.<0QA@D#J$_.(1I]8/&M'OOB>$X=8H#/UKD,
MWN97AR_ZU>TK7NT@/TV5@[U3'M';?$5H=[#5NN?HY[G68.CW@>.Y0#-=OJO.
MP0Z'Y$&L_?OX3MNHT_R76_?"R!J*#</KOS29C\/9)-7?ZT6QSKEGN3_A4H$X
M-,GS",44I)JCI48B#B0FA,@6]X>"TRB*@00\EHA3Q2 VE\J4<9P@\AS[7@MK
MH1=YBXJGSZ7@,S^!@VY#A[WLN=_>Z6476O;K33&?GE'VC_GT..5PXR74>DT#
MMO=8]!-7Y[SV^0^T,-#"0 O]+D;92;&0-X9:F$2:()\9=\YFNFCPG3G5<AEX
MY5][6/&OFXHY70=QM'-L.\2A?E:6.3M&ZFN1\ OE#\L.8F"'@1T&=JC8@5\-
M.UQLH^S*=W>B<,WS*G3:HUK-.V;T?'H[DAB@'#+6*MY,4Y9*C"6'IM<,A$#J
MJU*&F8I5*L/=)SH_S<LR7<SOE3MBT?/WM;VT+KWA",[+BIP.*?BU=TL!-F*=
M5GGNK9 ]=ROUC!'D[ %C7WP03?W3)%%1G$0I$C''*$SBB"F+#Y B+B Y+CZ(
MSO"!C+#HLE3J@ \#/EPK/G#0U.%2#"E.*0RIQ)$**2:1PP> D4S$D?&!=XD/
M&%X"/ERL5>+#"((WVMZ=XD=/%'H.FV*],HD9E4QPS)&$"28,.(4>4-YN&/0&
MAO0[<4Q]'M-+Z55WZ<+Z(AAO7S[#3>OY,!218BF(L$C"5*0(8F#X#*4D)!'8
MJIG;*9]UIA<+2@<^&_BL;WQ&6_U7XY!(P3!5,8PCP&*.G(*I!1R'Z7'E67?Z
MY<A6!SQ_3NM9!&Y_#X-.OCA]:"_4D8_]4OH-':S/B\; 3E,9,]-0+$PBDD+(
M.77U9R.6*"J[T#.2/Y>+3*]7,<L6CS\N\_ORY_G,YKO-IU-]ZX\^#?;(#GPI
M3].FL<^]C 94'5!U:-IVB,XH *HQDP&9$@910EDD8<PC15UZ5\0QC %Z7\SL
M[E"#CA#I4JL<,'/ S $SKP@S4=,( T1** XA1BGC<4P3 )3'3)8B&+TO9G9G
MB-,1ID/_V^/US-RL7-I%AJF:WS_,9Z;61I5MJNDI<6GTD:LU]')V*61IJ&+
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
M!'W77&^AV<YOQ?+N*< RUVEI.#&TNLC+U=22NH4!,Y!=P_X4Q'MP]B*?9IX
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
M7#O9XQ83PO,3:A.Z,\\(]D=LZ2EWF>_2B" 9$<9UA*40TN62<R J'BKQKHD
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
MU*^>#1^:#1V.I_&,H+[!;+\FH\1NP 7UB>2N[Q$_9)%+ QS0(ELTH,+3Q+O
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
M(12F?HA1R['9A(:U)OJ2W,>/-IC[T_5,4WT8_P8S_?9@].2O,-#;_>63F8H
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
M2JXR4!^/5EV^3>?OQUJS^K5F]8QF_=-,LYX159<>/1L97D?!6U]S,];9>/Q
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
M5QH++VK1)L3JR<'&X=%(38;QK0MZ*-Y-FN_X4)IQ5CS>JH9HC@GB%)I$&6!
M%)NR\+1@,&XV.[9JO"0,<E?G2)%(0)[@@.9484#,XZUJ=LUSXE8UZ+66NX8[
MRUW[*5JL)3U@PYN;4^>7H^>),6BS&+-<5/[]U I^\OO>KYF+;NG5N-=;1M"G
M]"]HFSC\8B]A\!#^?900D @[QZ$+R(XAB1A48(&@"JFEKN<BLB\2(E5$[#<)
MB#4L"4$$B=*/$H*=\[1*""['3_%CEJXUU3UKR?;=I&>R3[EO'.5TG=(^KSY$
MO?G]<-%JJM'<ZO-\%%)Z&DWGQW[;0>19#0/L#3Q;JW2K:M3-(WJ)NK#C6;TS
MI ,N[)%ADBJ6?"54P E1OB764@A"V<FK8<D*"ZTM3J&2?!DE4MQ.\]F;$&70
MV)"/54WS83!)97_:HQX6I0!5#,;38NZ6G&>?[3M5J$+0"^UACNZJO"F'S#[_
M:/:P$A"5YJ/")V.Y,)1J9M>\*RT/HK^0NCY/1L%"=F=?L_-Z<ZX;O>Q0M8AX
MJ?H[^X?;YDK+,ZVTD.7@S?+>_)N5?61Q5]YRD@ZG]Q6$5/>ZN,RU%FW2_<G9
ME*>5+]/%IX[*;*O"*];.S>,C15SK,M\L:Z%B>ZG/ZTJ-SF)6%7<D*03O!/FP
M$D=7%^2MCI6DZ&52.\'=:.;>J:.0O;@;Y/7%3ARTE- [L9A4P4.USF(PO:\N
M>;#DH2ZC> MO&O7K'Z1Y/@H]YKXZD'(06L)D9K6?8,9?;,&?KQO'[:2%L+#>
MNC2\VGBL^?N&MF-=^Y*-\ES76^S%&X<<U(7J% O;4/K@A:8]A]YCQV^X=DA#
MC6-L^I1=]+I&:ETCM;-HI+:'7KA7([7==J8SUZM^NW?";BF_>7=!9; \_[!D
M)"6FF3,.U/Y(HV,BA8H91! G,122VO\Q)@&+)(C74D KC<LKQ+^ZB_GYYK=B
MDS\RQ(S"_U+O7?B/^W?A(U!U5V#+P!\SGC:=DO5+'TI)O?C-ZP).OP6H-2\"
M>;LA$.@20X@7]RWJ^Z9$TT@@@2)+6F-"=:+=?4LFN6)J+6EL^;ZK .&'J[GI
M$[BBGSV"TR57+!U;K"6K:4UEK95F7E:9N>D2(=-17CIZEOJ:W^>9<[;XL8=9
MZ2'**WM$F-[U)9^X64I3RD*A7='1-QF#-ALEJG7-\Z8]I$[8+,U$Q5(X2".Z
MP^YOD(\^A4[>I9-H87-1"\U[6-:6J2FXF[%I<'*GO3QEF.M4R(K)4FR2L8_B
M!%+B\#9BGC@KC93!=*T$M@G+?AJJMA"^QL7QP]>:.4.GN@I2TTW$*$)60@&)
M)HCIB,4P<5<14Q-!1?5RW(Y:^"T/NI)34,\]_?4?_GCXT=5&RH:M!3LBM%[:
MN?5@1X_B"^>Q=U][&^(P<V9@[TUW)>D6*#[:'+AHMQ\LAVD9P/CLE6T)^1U/
MG03K+-2N7$*_X9$/MOB2WJ]]MRWCSL? N<S=3:3,4=\J&, 'O-N)71"")WWS
MW'OJ:Q/X9@KO#*:/47=?72"MQZ[H^X;XY<WYR78MC5CFYT/$ARSK>9<@Y$L;
M'4T"K/IT@U>8@6-&X[M%U.^7D4_2B%WR]F4YNQ:YQO(P3]=-=0RS^AA\#GL
M_S4OB-]+L3JR RR+DL,RSG"1!)_=CXKI<#1HCNYNM79938LL"#OC.Q=8,QZ'
MPG1NP#!*(%>E9./#^)=B$RMOBOTQ#UWP%E0ON"5Z66H/*"PDV[JI8EK^M:ZJ
MM^2!\D+A@C14CKV0I>W7VEC?UB,MXRY+GZ"C#*/<.[QF9<)#V&M94,11/RM[
M]C[GT_F]I6-6M'W"5%]OZ^@G9]1Q!3_LCH;3.T<8G>1Y9_%@YD?Q5U'&R/OZ
MI<Z)XR-AR^ K5P\AV.I^=]XC%_GDR.).D;?A&G.B;EC0S2@O9LO1S@@X_V!U
M]TM6!C];>17>][EURTU)J7E&"V!<Q#>6X6;>DQF"\+W[S,5[S?,@\0>V,ZH#
MR#8GA7NOX7#J*;_S4 YVG\ELV@J/J,NY5$DAKS&-,K;7.9KU7(+,I44I_-=\
MDCTC0L&]TO29.P]\.(RQ/PP'3<L%1$-AL>4B!+G+#0B1X,X(7"K6KJS8%DJY
MH%XK#OS]YZ]K.-FS<W3OKE1- _YDPW( I]/?C[TKLRQEX9$S/+;$:YB-*_P,
M;NN%7_S8E.IL47X]&O3Q^%!I#)4"11HC3C%@4F/($HD23"'$O(7XT'=U,9-W
M$U?A3DV&/_D\4P=NVE<\^>!J*WH;A L9#<SWHP5,EX7AR7"RX+N/AHI!(B"/
MH.90DH0+$6FQL+$;(7$C5 Q% G&".8"&)PP#;@@-H6*)BA%FCX:*[9RGBQGM
M8D8O,684@N][#83=SRW[)+(0K$3Q].[>LF\[A<MCK>:SG,?7V:R[9;[/9MXU
M^2C6 T(YC[DF!B-*B.$^GY$F&$0X,E$3ZS5F@DH="<,1B27A2"/W*DDH0!'
MCZ'M:T$IM!.G*-\>E0,?>?38L^V/T-5,=J4MT4Z;>5>3"R^I>H+1"Q2C]ZVC
M&=_U+8[,-D?,-,+2SN\&3AE=<XX0>.+]=[#0P4('"YO$NW-E4:T%DOYWEN:]
MS*>MKM:B['UK-?_2)5=\MP-:T M R]ZM\-J.0FW6Z+R&7G#G".$O1?:N%Y ]
MW(H.;CNXO4"X/23N_VSA]DQS=)[MR-%5T6X7>5(5=O@V>#"^\^4=O<::9:$^
MTVK"VK%R.4HX\):GHP'!TS,-#FD@?+3=MMP]>,-V0[C=MUMKUA "60890PL3
MI83*8,(! 52BB J%C1221BS6*%9TK31E;2QUQ2D#,/Z4S6ZGPX8A=T.Y++FA
MA?#VH#87L6K_]FAT&P6TQ1["ZQA]N4"_18^XZORM:Z5IUTW"]J98HJ98ABL
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
MZ7C#_;#IN+PDN)!U9"-(DHC#2$N=X(0K*$7DG5F:(X-PC/>#"^>O\IZJ+2G
M50W!Q7O1P^+'_QS9\:RP\/!C9JGH4LG!Q3OO)I95%?X%U*)Q_O@PUU)4P$:(
M<\GBB_9W8W<V/609B#NIH!RYYH<+W[_CI8476X;9IU(%*$9V"6GNN6Z5'U<5
MZK33E7W)+DDC<DDAVVNMSHN-?-5E]YT!\IX+4[R^2D+/3X;:7*'P#(!F/XK/
M$&PD)TO&$2-":\Z B6BBRKI%!C)6AR^<5XG#I^=6[%/UCO#U:/8S3++8]Y+K
MR+\8"("@<'8XB05!.HFJ.I88F5B>9W7#(UTRO:XJE@PWVA'&$>((*7L3D4XT
M5H2@JM\UP'0M,>4\J@4>YYX17^\+<(;(O%PWZ; JPF? >#IIY9REE7T+)YX!
M(.U)]!J19] H:LD=MN(+(591Q4R6$DP2&Z+7))C#<D3/0HAYK,H;N C9Q0>M
M>^==:2"O$DTJ"[K/WR]&S<[IBXSG1=CXY< IJ\L/QDQ&D%*H(;0 2@S@J*K"
ME5C@BEJ$TY>6PUZ3^,7J4' >$<&IH3BQMP"9ZTV75#5#8V;6Q.QGW/!+2V"/
M9HF>HO]@RX)7&4IP]5Z2LRIWV8K#9KE>YAG<W)YT0]1YM1I%1$=$"BBM^B9D
M)!04@'&L1428H<M6]QJS/Y1>S-;\,_NB.#M!2=F3$G%9LVG%"$14"2%11+&)
M$(VJBON11LE::;07*9;9*L%&9$-:0NL$^Y(K92ZBJEB_YS[H_9[FDRSW)7CZ
M(672^U\6Q:>:=7I\ )PKLKEXFIX-E=J!%QS4Z8U"*AQC(3F0$3 QXHK*"B]D
MI'F+=3#8W[$]\MT5I]PFPTUTA:>>JY:MY@3[3/@J>7CQN,K']8FXZ^59SF G
M^\$UK&VF"8GBR.ID"9*<($$)6=![^S>Q9W'D?>':52Q]I=5\5BL_G>RNZ_ &
M22DWT*A(:@8P)!HGH"I[:O_$CD7#SO&JCUG+Y_E7^S<K)TP6 =R6#CGY?I+Z
M*@#3F^6:!],RS*\1Y.F)5%UEX&LC$"^UIW63Y8X/^P*\Z6K(8ED%Q [IZ_QZ
M(]4HM\3O?^>6![FRKS=E@'65&+FVDNS/>\_HYY,JCW+H7UIV'(>@UD6!O^5E
MG:Z& 6]X@XV&F,>:R!@B(R5+(EPAB%(B9LN:2%*NV%4'_G6QKY\G27E^V\!]
MHV45_OU,[1F0KK<<;UW9::.X3RA*W/08?1=<1,O2]NYL'"J 1 F(F" (Q F&
M/*)E.HVD$H,WX'GI-$\O;]P\BGUREQ;ED-W_E0_=2)O*&_O<IBW%C4/5!1^I
M'<"N%W3N6:,L[P7H,"[-)[3T?5CJJ^K#OO(LM03/T9\R#<CMMMEH=9&#XT/7
M0SR5BSV;YHT@\.66U9:HWM5'5SXK%D?WMO?3(T_]7#6]GH58:!]M.72'$TC\
M<I68C<U@0PCVX-9ENOA0]L8W5<_KNRPMYJ' 56_H@^*69O=90F4L< C/7_P:
M6L#6GMG)^DY*#ZU;1?- RRCPQT[(KV(EG ^NA?/][WSJ3B,,Y)(J!FOQ>1O3
M\_>%U.?7)3\8<>LZYEL1]_&ZY!\FZ?T%H:BO/!Z29,IV!K6Y8+)4L\EM+!3_
M;;'@S4XA@=06,@&XT!PD,G;!)9(C!5G5DQ)3M:8QK;DY:N2OJ>FF3@+0OMB6
M2.!.K;VN=Z?H?&%IJ#-Z5!7A1W;1HW1L!<Y/X]' _M7*7A8\F^:GDL:/LC(M
M9"N!"27GW2>^9T:P4,D6Q/;?EP3<LOWV.;A3]H1R"AMA!0@""X5(,F:851LQ
MTB64(XCT6N?5 (,U0)LO[T>_EKRB:I]Q])""5J$<R>.'%#1;J)]0Y6F&CR@
M#(L1CZD"#!"-1*)$Q!U=2QC88N]?ON??%E+!(S?=KE/^Z3>]5] <.[XKH"(W
M_NJ#97PY;^Z8#0,[M^4S,8?5;DLFF2$,"(F,4()&!BWZ!!) \%JXPR;,.:Z;
MK%5R"-GQ6Z.^9 NAEQ/5?\G&T]FE]0D*)L"6<TG6U,M+$IY$HQ9J)#B76LN$
M4Z/MST!$0C(((B0B:;8X"Y=)P\F$IA+\VB,4XA0-=Y\/>5YO**L(;P"]%<-X
M>4HNUQWR'[;J(UY#S>YGH3QX4"N6Z^5O5V1VU09XS&#2U(,:1O5RL&#)L1?R
MYG&S5!?]U45_G8)6"E";4ZBBQNB8<B8UDPFAB">.5C(J*<)TK3WHGF)4B[V6
MVR:0Z,K"QP2H8X QQ51@>X."QT)#3"%A[C:5C"+*X%HVPNIM_CZR%S&WY^N-
M\DG#)K](?U>^#,MQ)>?6>>*&^)>3QICM48,.T"1F&HI8P)B!A!B *Z]7PF+G
M]7JL!EWG-*O$^??3R=TC?K/>!<GYCSG.+)8>RW<V63K!#7+*Q]M%90/??G8^
M&OKZ1V6_A9TC^'X-;3G9_G/Z-?N2Y2$>8K&4U,E\H<1$NN1E2\?VK":IP])*
M:!OY!875E#)B?=;EVOJAM-'H[MZNR3WINW8PZ:1L.N&:CMIMAA*!80NAYH/]
M<_[%GX+WCRW<@<ZL[JI!^VI+]L6J^D5SZC(>I+"TT:ZQF&=Y:#3J:C*%XE9;
M-M9*AR=GP/^?:5Y6GF]%7-H)6+_?9K[Y=>/8[-TZ:7Q@7PK-K*OR(R$T9MVO
MN0OV'JU2XG#%XH4O->@##!^[P.K.FG[3"GK=Y5LUQA*&T8V]8^?>'3E5([/
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
M@#J!LT/@<Q,X.:Q+BFBII) 1)D "'!-%XH7 F21(/-\7\E2!\P7Q%?4)7L_
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
MRQ8J8AE/<]>J?$/<3<WP&P+ 2L_I0]HZNS; NX?90V\\<PEW578;6?DRM9)
M)6 Z8=+>UI?1("NL!N*ELUI<'9:"HQ4/QV,K75JE95:*<$XOL8*DTTZ\:FB1
M>)2."]_W_:L59]Q_OZ3Y:#IW.F+STVJ:2G-TRH6]ATDX\[#,8OZIL)*C4RZL
M3%L^#0J-4ZVJ7_.LTIZ<!NLDZ ?_QX52>D&ZB%6?LR_I>.YT.*<*N'VZ?J*?
MG!#_4-W5_6;-_^MM-LF<)FW_<6J"O19WA+/4@K?5@P>WZ>1S5OB3'N56]W5/
M!EFXF4&8T6K37@-)\]Q+\^F=TX'LS3[T)M-9[U-C16.KK'Z\7:RW5(8_I>X:
M[,]AF$H?['VV2\L]!'YZ\,_F5FK.QV$2;W;XG$_G]TM:2JW^W\R]>N)VG7J-
MS*JG\['K9C_+K9;LMQIZUP\S"X-WHTGJ#^#&ZC^CO.=6:%?[[L;//)LZ_7H:
M?G&0,VA,89?E0&WN==_&^K]F]F%I$4@G&P^I'+&Q&V\%^#J=CX<-6X#]VBIS
M=EG^SNREY)_=FLK5.!J^Y^CV[4&6#1WNS)JVDN:6?PM6C,TF"C?>^E)&187O
MPWV-%NN:7).DGCG*Q1:3O('GIJ%46ZUX,KAUJFOZ.<]*M7M19[#Y1[?3-)2
M"8: PMYUI1K/O:YN#W\VM>!3Z^+!4N6M4PM<'@6H\KA;8V*]$$=JER=W5^6P
MTJ) ]K4TO@5X]@:*\@K&XX?PQC[;<SB4W;C%#M))&#LMIA/[T<,"PGKC4:!'
MWKJTPEJ*^>"V,>C;GO(;=2:I:5&,2CJ6_3DJ*NO=QK4,/-)\<@86C\W>!CBI
MD-7;UVY'=J9!B5R.&K@3G%<<Q5LY+,2,;BQIF\P6ILQ1,-0$PN-7'&ZGY(7E
MM5CZ4-^G/]?AU!_U;?K%8?##@M<M'4;#/!3P-%@C@WGLDP7@TA04+*2!Z:U9
MU&X<\1JXH1>VM55SVD8,<W*L$UX*P66"N) F1H@*$$4Z,2 "6"0XBF+LY,]:
M.#S(VO^WZ73X=30>J\GPG87^R>>1!2KE+;*)I9[C:6%)Z:,V?\TB& N HH@A
MKB(> X1*F4IQ$YF&S1^:A"<X5@1(R R#D>2E<YY11:EYU.:_<YX3V_S1A=J4
M( #/LR;!G=8D/\63S4+G%0A6W>^A&I+[W![9-/_^+P"P[-/-)GWIO:.F$'W?
MJ]#04^X:$7L!$_?3S _"_P^#VVPX'V<_WU1+>!39DX@3**E5@(V12KFJ-+Q"
M0H,E:R![HI"1)(X43QBDQD!01>(PQC57CR+[SGD>1?97@HB([K;KHNVV6_C(
M(W#89]L?L;,?4+0](#W[+;_0"E_44="N#6Q!X7U<27CH1JJHRAK-]V@]=$*C
M%_<<Q<[L(BKB6U'ZIZM <O_T"7R$](D7\\\\XH\XEPVWZYOHMMQMN=ORU;K<
M7GJOKYE0GV;#9R+^'#'3Z47O\[0[A+MR48^1EWLR@OP^BA>QA6=XU:^)+G>(
M^_P=MF"*/%XR?6O;_W8TZ=D7Q\X_\=TS,^E/2KU6<VF>&[GGK'>>"2^'[QZA
MN,)+IM"]LKM\G\V^3O,_NEN\P%N,\FDZ= %B_B ^+@+NN[N\O+LTH_%=-O2G
MH)W0Z2(G#FP@WMWE"]_EQ]OL+E#77]*.M%[D%7[XXZ&[MLN[MBI0.F"?<_[[
MYLC=55[>57YTL:C7='%GFL_U["C1*!V[8.E^+\D&OGQ^#\.^R^_B)\KPN=PR
M&T?;W(G+:! $&,J@Q'4=<5<KW,2N"QY.0&P,8#@1DN$(ZU@JM-:GM/+8;RB9
MP?]._EGD,]\I*\2"NE99L^RN6.K?\',5 O\A^]QH.;IX_J&*&8U<RGU6%-5[
M?I3!W:!(_^GUXF7S1GLM(5"?BS;;"Y]G38X.PZ\9PPE=8+B.#!"":D8P8A S
M@1D+&!X#B_-;0Z// ,,KHU=[N(W[!!VA'D^'VQUNGPRWFR5R*5= F(1B* A3
MRG"7-F%QFRE*+**?)VXO[*&U*;0U#!>M%MCMT+M#[U.C-Z^K>I+8]:4V0!O.
M=<2IP4P&]&:8*\'/$[V#B7S).MX:>N,^@D>H(-HA>(?@)T-P(1I%++651R5C
M2A"1:(Z!)A[!B92<D[5.].>!X-YOXETFK>$UZU/2Z=P=7E\N7B, ZC;'& %)
M51QQQ0E%(J81"E8UP@1E\9G*Y1_^>/AQ=#>:9<_HK_JO+)\.T^+6A:,)RZM_
MZ)"Z0^H+1FK(%D@MI:$"*ZJDH(FSGB4E4E,)@1&H?:1>N$G?3R<EOK;&<3LK
M6(>8EXR8#1\6CD3$!0%(28NO)B%(X6#A5CR)7'V-IR!F&UHJZW,!KA[!SB2C
MY]D IQIUJ0_/1%XL8WZ_Y31<3ZRU@BSU /Q^]LU?OTU=[/K\_KDA)4<-&3D1
MBI-:468PH2B2$E-.=:PIE4H$@3K1.J9K?787]7U\C>=LF,Q=/:5?+'Q/ARMH
MGX1N#__],;E([_4Q!>Z+")ZZ!DAGM>IH(5OQ2&&<2 ,4EP(DP>9+E$PBMI69
MG2^D/]^+V\'X%< XKS4I'1O"XH1#;HR*B&8B,4&38B:6.KHH&#^F-Q-?1;?0
MUP;ILE$-3$0L@0DP@C#-H3(R5D$U<=VK\%8/WEE">JN.O8ZF7SZD0U"'F1'#
MA%$ X9@:;HCA0@>:CB.>Q.BR)/0V/%P=@%\!@,,ZUBJ.=01 K+G]04,BB02E
ME8DS%NOM)6;/$<#;</6LR"I(]JU*W@'YY0$YKKMJ@IA@B!&&3&/"8U=UN 1R
MP*($Q"<#\E9='QTIO@(H;5H#*4LDB@4Q6J&8) DT,-A(0!(KO=;[]2 H;8<D
M2D2O =BN-2DNJ1MA;LG_?E4XQFH<0P@QE3"&H4PB^T9$A XX!A,5";(-QWZW
M<#7+)C_?W/P:>@E\G'Y(7:'M2AKYS6+5B\L_G0F^8R_+H"]J$SQP7N2(4=<P
M*^9&<PAY*00E5*NM)O@+ OW.)M\!O05Z6=OD%;>Z+3:4FIA8X1]+@TN@9S)"
M<*OD?QE WZJ1O@/]"P#];W? /H*UE1[%'#%A=8I$*Z@-36BE3V"-&-ZJ3UP&
M[!\S'T>T"/KK:L!SP*IM3>&Y)24O 6=VH0RJV0600!HC*$F@C+%5%"0O448"
M8 B^;)3I[/^OA$OL@GC28!(8D$3&+*8PX1PB$5=: 362P*TY'9<!\>>>^]%!
M_*GD(MK(/]8QQI0P2&.>F 0@4T8O$(6$9ENC%XX/\L?,C&C38-O)-&</[[PF
M\9K+V,(V8S "5K*12LFHC-:A%$%X''AOI:[-JX;9:_5.J*%KP.I9]2O U%V(
M*NN,'TE(1!!C$>419BS10 7M \,D!G(KHOHJH^\F ]<3.DNR\-\7E[TZ9T0G
MA"W#.FX$UB%":2*Y89AIP+EFRJ  ZPFB'&^-.SIC6#_,^^":H=N_=8SP]0AO
MN] $U;*;B%4< 489 0D#"<44E/YJ+J"(Z&6AR3&3"F#'$<X/TG=R!$P:D:B8
M*4BD!,""/&%* ! X@C24F:VAUN<)ZL]V3^S#%]J,2^W8PDLCRRY<H35; (@3
MJRD8H1'!"5"63=# %@0@/-Y:W_H\<:7S2[P2=K +PEG-#5Q)9R8DXDFB!1"0
MFKC2A:EBR59/W'E">.>'Z"#<0SBO0U$3JB",&(Z!4C*1,C9Q2(G')(HUTZ>#
M\"XKX;6!Z4ZY7-;),T9P(H4!QD!(M<*:L5+60 E/HJWNLJ?!:9MB,6I3%[P\
MN?A:_09FFF=VW-Y@GN?99/#0F^7II!A[HG;)K:I.PWH()(VZ0TPC27&BI=&$
M6I4[*MOCH)@QN#4+HKR!N+R C_7Y_\WJN#].B^+%):V+\3J<;:>PUX8WNW@A
M0;7,)A1A2:(2$FDF8:(A5V7A"TTD)UN]%I>".*VWICE"/<Z=P'8YG/JUH=HN
M3".UU*D-U41#RXX(( ACJ1->6K@$UW!K6=H+P+2+R=KH6-29X,U.%D5YK:X!
MQHG!S'D*+8]2+*(AVHNXJ$>]U8UR 8ASS)0/V*;.V'&J2\>X70C':T[%&92$
MJ8AXXW0409C$92=")65TR3+AH8Z9O6):R!%*27>LZJ419R>K$C6KBB.92)5H
MA@$1!B8DYF4,&$&*R*W)N1> .4>H1,5PF^[^CD5=.J;M0#3::-P3:0BI,8(H
M'@,LM#&XE DQ4U2\%(NZ&+]3QUW.!.9W<1<*:^ZB(I80:EQ1_8@9SJDN%2$7
M0IF K:&3SP#Z-M*T8&<R.R/GUGETQHG2<3H99/U>D@T\@>QAV.\YL'L%ONI=
M*(]%T_9A($L$0HF  $94Q*5?BQFMT5.:PHL3-X5ORV6UJF6A/A=MMJ"\"%9W
M#6!-:_$M,9A(JI0 L80)1C2)RR2 2$$JG]()ZM1@W;I#">(^ 6VRR Z@3P30
MK"ZS0B00P"HE<0P!CPP7<9F13+&6='M(T<L"]#&S5P1I,\6K@^D3P;2H0_*5
MU!:F <-81#AF6'.*RTPM0 '=:LQZ69@^;E=[V(D>EPC5LD[3C1("3!QC;JR@
M@7E,(EW6CL!(4/R4[K GA.JCM')G'3!?(# S4/>ZT PC8X5H;"  &,: R1!Q
MSQ#D4:3.$YB/T]0"T3;=;QTTGPB:42,NGU)(J3$),QA;%5'II-(*44+TULIM
MAT/S,<M3H0X:+P\:FZ8WA&,K'D!DD(F@H$8SQ"(C3 (4BN*M84>;H;$-ALWZ
MD%X%Q[Z.AM3^UZ^A1?2GZ7CXP^8.U5>(31MVOA]ZT1J] ,&*(@ZEC*",N(8*
MAT[1U+B(V.?VSY67FZ.Q:DCI>HM> ^CSVOI-C%(10"1)!">:$@Z)*"M%17$L
MG]N"\05 OWVC..O$IVN >E&;R&-$8@@UYL0"*14Q)S2X,BE*I(Z?VY?QM%!_
MU+I/5R'CO7;0YZ"VI),HXIA%"&L.>$0MR2]KGED5EYOM7ORS!/VNNW0'^CM
M'];F=N?]I!QK1%0,H,4 "$R9O),H(9[;6/VTH-^5=>H@?C/$H]HF#P A1*O(
M2OB" *DE5V4H@&#"F.>VYCTMQ!_!5-]J.&@'\2\%\8W,YH3I"$,KX5!A"&=:
M);*4[#$7"8Y.!O$7$W[?@>U+@6W# DF8EI&53@PFVFJJ"H@HE+Y 1B=\>_O0
M)X%M&XXDWF::U.LT^A\ME'T#(#9[5?<Z'%S'P4;)0$HE8Y)SPHQ6"B=602X3
M)GEBF-A:,O#03BX7[!;H^-$UXH)L!,4+B")$(BP1A2C&!LG2(\:HBR:^ ESH
MVEEW6+ !"P2HW014,<& HB(F24*5BCC@99(C09%HO<?O!?L-.ERX1EQH]$H!
M5" A$AH3)*R8A)#4H1 +H4(F8*MB?1FXT#D2.ES8@0NX=B1P;"A5$=-,0,9X
M(EC$ BXD%$BZ55N_#%SH/ NO%05V%8 0I.%:P$C)A"M,11(K&!M4!DA30A56
M6P.'+@,'CN%K:#.*Z)Q+2VP KVMN,'0P0VGT8]$2H$@:@^(81$8HD52UNDS"
M-6B]B7#GQNBX0GM<@3>X H)<Q:[A*,+4))%]H2PL3&'R2&.AYP%R1YU;I\[7
MFQ:QWA^[3829WV\Y+GL</XPM*+^Y#5] !/ZM,2*_GWWSUV\_N:N8W[]*,K.#
MRDC02,Z#6E@*HV,JA;8<4T9Q60W 0&'4L_NV7K!G9M5?V[<*:L=EKP#\&[7W
M(*$< D CE5C@MS^ZNOT^TSK&G(EG=^^[2&?,"N 3V65@7P/88]BPNBF7NB21
M1E1)0!(-<-G"F!)AMJ9DGR?8'S5K0UY%E,ZK!WY2FYP5U"1*)+42#\9 6\00
M9:D80Z2B6RT$YPG\1^TU@44'_%< _*SV/5)B$A[)&"J),!0B4K#T/6H>(_GL
MAMR=?Z4#^7.PI$E>FX210301BA.D@!::H%B7+;KMWZ-D:^S)><+\H?Z4O7J=
M]!EL4\>] NO=U6/2+D02LE')24ODBM(C2)56*D)EKWLJ(YG@$S*/KL+3:V<
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
M]NW_;TFLWY[YL*5[_&3X;@'_RH-_]>@7JP\-'K[9P&TDHSC!1">(R=B8F%
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
M#=\*8KS>L"/4>NM\&&\XHG#R]JX]W5]WCQW[RP&1D @/17  LC7RU7]5!8
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
M,,I'1@($@NA/UZ"3U[J5?HDKJMI\I7!_[9#U2C7Y#SM4F8.Z5 TAH83V<5D
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
MQZBK-,/\^#[.LHU&V,#431@,=$;Q\&&;_;6W1]'E$ZJ##1#:X*U4+@]\ $-
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
M)IF>O333O^7.-,HLS;QAQXNFTRR-!B/SU7%J9B#6NU@R,1AJ".J7&/,<5;S
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
MN)3$I W#W2O8C7$=5. !1*Z)Z87*4P'# .&2RSF$(4-O5O3SVHAWZU5!QV?
M]W6$5Y_\>)4H>MV@N2]&DKI)*03"<WWJNL+W TAX2&61S>E)BE"XUJ2TRQBY
M5XO$<QT,TEMZ E[^'B-[C.PQ\AP8R>H>K\"#@+I!2*$;JB"0#(6XL"-](L!Z
M(^<N8^1>'2;/A9'\EO=%YI?JBB\7S9W=)[\ZM[OSGK6HK<9 <5\J10!D2+HL
M5 J45J.AMI?>:8ER#O>?V\,N?BO;+.NY<@ONNHRT2[?#.F9J$5";6A3ZBFDW
ME.%0$ ^$OD=*:@D5$NJ[W0.63?TDCP,6V!??],#2 TL+P(+JSBM(<>*[&'"/
MZA^!*U!0<!%X4/K ZZ#%LJE!Y''  J["8KEN?ZH0'^?OB\S*1K+MC^^\!O =
M;"G]6E[/^-[-6AZ&R+#[D.R7I1W.<Q*/AV_ $=/UF!!MEA8"RD,&%)8^Q1[P
M<. 647(?$.W0M6=AU54I]=9H^FR;>'6U8E^T<;5/%&A2,L?4YA1>F%,?T(OV
M%+IMTYQ:E_+N^ L;I./W[QS2+UG9]]5M5.LVHB%Q*==*'4J"B.N'05GSR#Q7
MXO:(T8_0[;5 3*_;>PE#K\K7K\H-4B.,&94>#-P N+Y'0A!XU=$-$#YJC]3H
M"%5>"WT<H<KPMLTCYLM3Y:LUSBM9<KZG8RV3XV3V?,6:?K"%SNH8*"<AU?LD
M ]2%PN.!1U35TQ@Q%)Q']?^^6*USV.CHMDVJ[BYK?V^D7Y6^[ZO>HE9O7T&(
M0L'-&8?RL-[+W4*]/0$Y#,)NJ'>K9OK[4>]>F]^!-C-0:[/+N.^ZW 5<"H!$
MH'\4F1">YS/FK9$?O8TVMVFI(_#.O>ZK-=6_)/DO'^ZS.'82+3]9G,^<3,O3
M%2O\H>8Z0W6291@$A%$(!%"!HIX2@H(2 92'@O;:)VQ" +-DH5ZQC^6"G26@
M3M^)^O>V^E4I^[ZZW2B[HPIKTUV)T/=5P%Q!*"\.R[R08R1.N[OOJ=OM!M3?
M=Q2N5^7K4F56JS+!A G7XU1**)2@E/BJ4&4>^![MQ#;=JIE^VV;M_^6I\FEX
MVR[ BE\$W$O&T7%R'SM_2";.<QQE^1\OF3WHQ-9^Q;^ZBB*R[I4F12@\Y$I
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
M@(!O&'\G) 67"0BD!X2+! 16 P(B$%,O)%X *2.8"N$1 P@L8*& 8(T%^@5
M2.Y/C ?DALJ=[/+7@P?="INW<9*6Q;;'X@E8X:X.5?8=\ 6A3B-^25R&L)"!
MZ]$ NZ&',;!Q"@&D\!'9E&"S$764$:?3 P_$-PBW22K6;9+#\U7NO(LDYK_&
M4;Z:(7Y0(<A?XSR/X^)VG[6\#)Y?S-D *F28L\!UL0]"UU>(BU#K&\<!P4B$
MS:H/Z0L)A1N$6LX)""5&@;Z48.(''C;4VB]4?>Q\SIFK/HY%,U,,-;:3O+D$
M2N]B8ST@PW]]XWR/1\E@'.>-/(I%#[';XY/&_A%KO"IRBVS*D+Y-5.?W.8FA
M"K?OZD0SDS82VX8&M\Y?B[\53<O,JU4-ITS^N$DR,OSB#Q/]I*$SGZ:3HC!+
M?[]B]#9)(L6-[TQ1E>FW;/XTS>+<7&$+QZKK[N>SN<E;*G-ABJ\MTJE,'E3C
M=F8PM\ZWI=^KA!=]\;3(@[+I=S/#.%!_TY9Y)7;0>@GR=*)1ZGF11%7V"W">
MDO'8>1EU-J#04E??/F>E[W3?V?R3@WJBG^/%7JY1.N=C3Q:'>+/TF353XX<_
M2]Z101M\-ZT??APE0XU6;5BG17;.?N9I\^<HJ^'T(?YPI[>)7SY8E_/':/P4
M/><&&D;9&1$^.@!JUQ?;&67&-/Q='G"!0T$%]#FE2A'!9, #&$(" XR9.-SL
MV2!A-BO8[/'&^UK*D8HV*/BN*00;IK!=>WW#$"JP]-)L6EKE*U)5;_@- V!W
M:?\^E<['%$JCO0@&]K"\.VYKQ[\9-@!C!AKS+2VM5VWU/L23.(O&VL";S[3=
M^N_8IEMK.S&S)JK>]+0!DA7-<S+#:K P4Y-)X<F;*8N^1\G8BK&^>]$)9YN9
MJTW(RM(V]]QH[):&;F7:-LU8:VH[T3A/:V,VFCRO&L./D4GKMJV%M2VN1U&4
M,.KWRHN\;]MCN6A%_%MYF^K]S):2?#<%4CNM^TDZJ[O-WJ<+?\8F:T>3Q=.M
M\6TX([1W87B]*DJ%ZA'Q;]-XDA?U$:9+<F3SR<N;+1Y0UJ,N-Q9*\F4&RL6W
MBZ$6([1W+W[1UR]Y&B\[%0WWQ2RSEKTL,F+]P8BXN5'2<#RJ4=:+/1W/B^4Q
M^>Q6/HJ_VW>[=3XM#W7QHF41:FXRW?7]\I&VNHJ*W:KLM7&O^DN-E]W924D_
MP)2AF@G7K]M*R]0D'1KNMC:Z3)ZHX+3-PM#MO0>+,*1&VIK;,R10^*YANG !
M(90)X0K)F.32)3SDRY6A"ZFPNA$4R_NQ$HA/]U^-.'S3TJ FP[^7LM"\=#6W
MLAGH::%;^GHJ5=O-_5J(9WP;F9!%T0]PF.IK#5)5Y2X-'33@E@X2JQ\6M!J5
MW&9TWTM&F*R,N53\-X.B8_U675O"J*H*K$),4W"JEVU\>[Q KP<@EIEHCNN\
MMZ'YMK*;@?[37^NM8'=9%Y82 ^6%@1L&(.0!XLPJ@"\E")E'&B%"X5,%&%.4
M E_Y >.$$W-I$"BNF!27%>-[H:S+4BNL; !;MMKF#OBRJ.W9%@^LSPW9(^[=
MC!4ATKYEO8$D96LDO/S3EECX+LTZ:]?,YFJYY6I]-:M5O>7%Q>?ZFK*+K"GK
MR\9VMDBL+4[KJ&]I"GB5B5:?7DW>WWH,\'(954\VN+=)HN"BT3E=^-B'1''3
MHD H% ;*%Y('5'DN#O@:8^JR__+%O/^G^Y_SV)J..[AKU- 88=;W#M-,CT(-
M#)N1N=OG+)T88J."66&)L*2^Z*OI\1UEP_SGJ=EO]=T90"L-T<LMV.[ ?TT'
MT:(U>W6!5815DW=G>_3]L\L %NWG>'21FO7:$%++669:Q"\%E)8[8#7,]CYI
M]1*35@6 348O2*$@'N*08S\4Q!46^3PHN0?7DE:7D:_RD)]?;-G5+>@K);SA
MW+>&>QSV.;67FE.[9AH>!W-]ENW%9]D*U(!))IB/ >/2$-H!I@@C%B9]5^G_
M@#UA<E</JVXAY8J1> K$Q#="MEFXW&<#%WEX1R3%;A'=BNAL=R2<<"5%R,.
M\I RR)"IJY?Z=XBD%P+:B(1+2* (.,*(:[LC1$:I]/\!2*E6+7QAV:X[",XV
M'L,VN<HV'@U'AB2IO5.4SIU7'GV':#H=/U=Y!A-]W<,\&1I@._Z0KJ=>Z\/D
M78D&]V'R/DQ^A<QF?3B\(]Z.! V:=\-S!(5V>*A/!%7"1ZXVRS! @BL5BE<9
MCI_+1+,O\6-D=J_LTWU-GWNR.D/!V^SEVP>@SXD]6]C3WD=3XU(;(:W3A;0G
MY.J_DI# $".%?!Q:;218!(%B!VFC/[<$]M^>TM.1$+7JV?=:UK*6;:$D>U=:
MAFLM\Y7'@$<QXF$@@0LAY\)J&>42A,':0<BKM,RTVCN9GC'64WUU6,^V4'V]
M*SVCM9XIY@D D L#H+#OAQ HS^H9$XHI?RW5XC5Z9HBT3M>$FK%>S;JK9EL(
MM-Z5FO%:S0*/8R PYLJ'W*6*$^W&&37COB="_KK8_ZJ:)=]/MYL1T28[3,?5
MK%LQQ9/S4NVMC&<]/7\C996ULB+?ISX*7::@3X0BBK%B3Y2 **S0H<IJ.9U.
MKK'H!A'\;LYPKVWK_&9[4[Y8(OH&.^L%14ZU'M6:3'U*/$E90!@CDA.!H6\U
M61$7>?1@Z_9T5NT-0VW:M7VD]&R::V3G1R=YG,YGMFY.8WV<SU;K)=^?'8Q
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
M4O)E?_U;( $!$M1-B@(I *K96+E%\89"/IE53V8^R;D(VG);Z/E+"H+:RN*
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
M,P*BF+R43UH9$"<!!*]SN!BT)-J@9(A,2RJ=D&6$ -2\5="P&Q!=535,M<Z
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
M$'BTGA)B H=*+\Z9< (\9&HS@Z-/X(":Y?<D,)>.U81R9I%I8$97P4('W6*
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
MI3Y*]BW]=Y7V)QN/VZFI'+[6)TK3/K)J_^N(*] #S_G(%>_G2K'.X"@,U+K
MC8Y,,8<&!:GV\D(1VIKTT'2F \^\'+NX?I<IO>36(GN!U^X%@-0YIPB%PE5@
MDD@AM&/"Z:H,CPC!6Q4=>WJ!L>:*CMV5D!U'=AP]=ARLSI)Q[A $4H/:IOV#
ME]2X:J9:<BBN>\<QZ.S6L=LYLN/(CJ/'CH,W^O0956 "94Q**%)\FE4Y!!,X
MMD3;G^TX1I2/.W(?3'8BV8GTV(G(.A%)9.0276"H(@U!(YBR5 Z)I(0?B[SH
M>0*13:4ZC5IO=@C9(1S=(>QJNP)5ITXU!81@M3-1!$6%(5#IQ[G 24LHY""/
M,*K.JWTMI(^=68^8S!=:M;*;&+V;V.4EH-&!3PAA/G(''D$8'ARW90,;\YX>
MR%KD%$1._1[!NHL<V6K^:;Y8I]-K3@)G?]B1/T1L*/*@Y#90"Y(+QC!XJ(3E
MO4UGJX?^\)Y);CUC<I'O+WZ9_3&RE+"8"LA'J>P37H=/T+31VFN ^&($$N7!
M4&&%XV5A"(*1K#5LXB"?\)H2Q*<\M&4WDMW("[J1AJ!_"I_..M B4O3IJ 6.
M5%/5N SMRI*NW<C8TL4BNY'L1EZ)&VF,+C!!^T(23@1>%*M:CJYLB5&46=O2
M#.W8C8PZ>2QR\CB[E%?B4AJ3(A2GGD1-E7;&&$&MP[)T#8(EKD4"'X?TZ'DJ
M64P9/<V0O.P>LGMX\52R!M*0IA5!NN!(%,*B! 6&5_[!.-?JC.G /[QH8EE/
MD9ZFZS GEI_A-+XPKZ9;]SD8CW+8:O1E-Z)KG9O C(Y"QL 0N7*"H=YJJCKC
M-.?0A;<98D+D).9^6/;Z7S<;K[O'MS^W"_/C[75ZP[/V[YLG;=]T\\_'O_[9
MO.A$?W!Y5Y>+^=M/6RNCC/SU(1ST _]!JDSU]CW_^W9]<WGQYR/7V/B,>P[I
M[@W*5'?Q>_-++ HSN;KWF91L??0V(7TVO[HJ__I_WI WF]_34IY5OS\=:;]?
MGM]\>H?XK2+(0?ZU,H^SY=75[/-Z_J[ZQW</C>'-7;7!G:@"?_/E6H3M!W'Q
MU^_>M RY_!O?[V^["QU*)!RCEF&9/NKB:OG[NT^7Y^D>=@&)?_D+5>2[9TA\
M'ZE6H\1,_7WUH3Y=/^[2*2']N^J'D>Q9%[VI-=G4CQ0A8V(6B]O9U61[QIRD
M\!43X">4O/V/)WG$S<]/J]K%?)R__;":SWY].[M(=^S=[.KWV9_K BZ?5J6#
M/(77FW42Z">?5D4X_<LZ@.912TT]2&F,T H#!!JIH(%SI3O=7?RR<:_+BXDK
M OWB9GUW0V:/!)9=2T@>6<+]'<6_SZ]^FQ>&/UW/%NNWZ^0U+O:K:MI1J51=
MQKUXF<)IL;FY3)9YMZ/Z)=WNG^=7\\U6Y"W&*(UERFJDW%%PVFXGNGONE0[L
M+=WNC]);S,_-S9-?SM[L\RTX@+>&1Q_2*ZT(0I2RA9X[RZ3;\2UVOIP];6]
MU7U8M)QE%W>YN*G%3F$]/Y\T#JZ+CY.?;V;I6)L^L[#9[6;U_LW.VYQ'MCDI
MX#QO@\/8[AW.5W8Q],M_@H->->@WQ-Y_0_TR;[CW!K</ RLZVRFEO=#DYM-\
M\E_SV6H2DN<XG_CYV8:5V^Z0.9T6VR@]^>9R,4EO>570=H,>6-_1WG*;.AV3
MC-DKNX.;9:@*\_)]'.!]=.Z'#,/!WKX?K?O/JAAELJE&R3=SN#<SG?8V:W!7
M!;#YK5D*D&_K\&YK(U>[68K9XGSSWWL)W<TCYKPXLE[?8W'RC1[,C6X6]Y1W
MN-XD':L-;Q"RO=T<Y[Z0_^MV!9[.P/YC_MM\<3M_M\/R^1$&@_8LYY.O-5]K
MOM9\K?E:7_!:#XC(].@,ZS.C[IN__3Q?_79Y-I^LML'V1-GWDUW>(25S/2JR
MW:_(35!9%[E%XA2:J"DJ4)PIBV&K,^")(\;CPR*W<I?UF.2*?B%1@>V;KI;G
MMV<W[U>EA6Y>6G[I?Y:/]7/:36_KZS-27QZIJE8$\4993U%:*U3T0:A =%G\
MCF!BJSEF-U*'T.J?P9W!/59PZUK:(PKA PUHK XAV: SM 2WIH9'UBFX>].
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
MW#N=4LQ-:P-$1V.*/8V">J.))Y0A!B.)U-60UA0!6T>H%T''ZV'?)7:9,,^
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
M&$V5%%Q8KX-@HDH3I?/2 13<(.>!=DPF[[*P?DY]SAAZ H9DG<,QW,C@0=!
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
M6]XXCF3@LMXWF/:.<DZ%A^(+ZZ.K#-R T\^+GOJE,\_F>23S5(T4/3$^!$5
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
M#'FDSNM*GT^45?'AA$G[1X1ND[LP!! 7S2ST#2:[4$+K740;JZ17UFJJG'&
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
M=8A!/:G"-N'N)NW3B_1Y_M]D/)B_2Y]KY:,R3 FC-4PEYYJ1%"UY%XWR FA
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
M>;LH2MAOO[Z]26&+F8V+%ML?BQ\Y0Y[V46%E)I)ZA)&=$)&-$=*D(&6#=S9
MBIK2P2"!90T1[GPX"$3Z1-3V?O>\.'"H>K"Q)]Q#\ 8=<9R##PRKFFXFC(Q'
M!L=9DZX9''T AVZ4YM& S#(C:;!",DFE%64*0@L:[7'!T2,*-B/E#)"R\QP"
M4*>_%6BOP&@C B%$N+23J!(JED=SD'WDS/E8/4PN)9]*>H28G8"A]=Y"K.:$
M.4T-(%!OC0]5QB+]%;>&9;4/F$SK9D>_IZ-G=1[:&BD(8X8K!"$P0&1J54XC
M-48*^@!VVXZOE>RB?6U?*>*B,^=H.BX6?S"=W8YF?TZ+Z2&CY7+R4._<"P-O
M0Z080(!0:"6+I. !'!>DJLBG(;"=X'V]N<-F=8/[11)?MH?H&S)V J,A-M3.
M1*HT4G!.4*VTE%@"@UC+7(O R-1P#O6ZBXF&XE R'2G1S"(Q07ON:75",9&@
MW!H1?AA,9$8X8^*TF*!$UE4>WD742B'E,@AEB N\4E]9;G?G$MO 1":",T Z
M=<2@#7TB4*64ML0H2;53.@@L(RGKK%3DF$>,;O._,-0(^<31(Z#LQ G6.XG3
M#CDP;QGW& 51Q%8G#FHY;?/$D6G?[-:?Y-9Y+:("U#)0(WB0QBG!"9%V1?MR
MQ5U0NVG?O<VU)<]ZV86C'6)[M]_DH/.:5N:VG*Z[.HQF!69GR]O%I[6)SZ\'
MBTDA*5X6PZV+F4Y%+N+!F4T7AG=9AW'2Q< @2!NT"U$:+T-5SBXXTW>J;RNT
MQ_FB>?_-;.P:=__-]:_IWH?5K7^[N?/]HI"!7+;CZ1MH=F)&R09AAL0+&I6U
M1F@0E*M2B^_!<>Z.@9G,+N>(LK-@05('E,@44J0IF'02(A&"5LW!+3 JC[+!
M9-HY@Z6[8(%:I6]YL)1$JB!:)ITR4I5Y>T?!@#\M6#(?G9'3J8,,(ME QV@D
MBB?P2$F"MDY)'U?0L8IS -Z)@TRWB6IL<R!%/M*<&CX[T</JC8=PJAPW1DH=
M@] 4@BRK^&UZA*GCHR?3UWD7V',7X+6^2ZI@+%II(]@@I2G47NLA )(@0CR"
M';=!+C&\:$_<(5:[30WS'8+ZCRJ6'MC)]'_2AQK\.EFF#?X",+T3TJH.[*A'
MYE KC844QP25SD(5VQ8)T0]"^EL,__Y^\F&2#BS_/',>.N]9?;#OQO0\S4T(
MRH+SHI#0\&*J37GFC\(;VIY]9\XX0Z*SD&"-+H].:">1:)^0X%30E%;E*\X*
M*Q\^R[<)B<P,9TB<&!(-N24JRAUX4)Q1$3GC&&+5OP4<-<> 1.9_,SXZ=?)G
M#9TE-=X2,$Y 9#1@(5W3E6)?!]?BGG'F+"\3;0Y%/S]RH6\HV0D27N\BEG$1
MB8R*2<^502NUV8CVF7^8YGTF2#*9FUWZGBY=U#U/BP1>,!*5*S+B#CAC:RVR
MX)*&T-[).'O53-GN%!D/![/);<';7A6]*$9KM?OX C"[$[(-::27*((&XQEE
MH&G@G%8]6%%@W-T>S'Y:3F>3Y7*R_&5R^^:ZZ/M1/C/.Q&W>GTYMZ[RI;*2V
MZ*,:@F+>Z2B0A%#UDN#.AL/8>B9Q,SRZ"X^&EE%:9X@P$)SE'H7FI,IK6*J-
MW%U)UC8\,J&;X7%B>#3Z0AI4W'EC610^A, ] 5.UZ)(6=_<<;AD>F=S-6.D4
M$Y!.^W55LO#6>64MMZ@# B6F3 A:X3WG)SI6=)OH136DD"=5]PDT.S'3E$(:
M[[@BEC!EE,9@;;0E9HCTVAP#,YGWS=Y^3V\OZX9TC"6C1>!$FN#!666!KWM0
M&":UW-U:Z"F6FQUNSVC@(_>C>+N87TTFX^7@>C'_,$A!=/KQ^?7@W<845TTJ
MIK//D^7MREHO /4[0=^001IA7+!,03!.IT#/I:_+\Y!43MVM$R[O=DPW^[?B
M7K^YKD%O9N/7]7W.M''>WDYMZ*(A;M2*&M 4T("!: 2GI(S+'--F2ZC2AJ%G
MSCACH[O8:*@<73JTA.@"1@^!HF!6E&6()H"3=VL]#HR-3!AG;)P8&XU!VP94
ML5=  @9->$!46*8;K2?&B:-BHT=L\9U#G&BS"#X#Y5A :;2P)-1*Q!"CI,Y$
M3%@!7W:"$,+!7=G844X2W6:*99OEQMGFCV7SHDZV:P\\.I(,'+W2("*KVCA:
MK0.[VSBH?9O/3&^VVOVLMC&-)Z8SK_/@F5&$DB XB;@F>M%%M=6SIP6K;:4Y
M0YO-W$]F=QUB:MMD83\MKMZ/EFON];+(UITI%M&8>*VL,E$I$H@6(GA&%:_&
M^"JCHM^CS7=?"-:[\*;BHC,X?8/%+E3(QG!K%,9I9QE/&Q"WQABA0G5R\$'O
M,PDKL[$Y/#MK.- Z4T&T4P0B$PRM-5PX*RJ!.T@?=ZNN,@&;X=!M..P,FB2K
MLQ-1!4D) CBB8_#*TVJ4CS/$>#PT'OI+NO+++IZ\/%3Q9C[<L 0ECLR+*",*
MCG931F7\/@.R^L_0PI"H/$.N3QC9"9&&(#(Z&0-H;X/D5A 1;555ZXG17!T"
M(IG0S2'2GLZ\.1HG'9YC5"(B4<7$ NJI7C.ZTCEFV^&56O&GE,N+]J?]Y'_?
MW":T7@ H=V%2D9KK!8-":2#>(1-%T;H+58/1X%.,]1 FXWS13+FL;NT:GNGB
M37K?S],SG>NV3"N3'MN1YLE"D',T?(J-_D&!:LH#<U$[HTPZ9Y0EMB9*^3"=
M^VS#[Q/#NP]6&&NSZB5CY5A8:;1/C(YQ!.^1,"9YB!AU-0 $0/,' [=#8B73
MOQDA)T9(0U8H+#+/69$-9#%J+9VH!KD3Z<*#[7X.B) >$<(9+GV 2Z-Y(Y66
M<FJH<$+)%'PYQ&I(KC%"'PXNY\#T[G4 T6T*43(&CH6!QN@:L-&D(S93H1CC
M*8E7KDIM,.OTL4[>F<K-MKN?[3;JL45@06MBK#:.:!%DU&3%Y*(VP=$'V[<]
MUW;;=*%2]Z*P83^J]MU\,9XL*O."CW\-5A@?_$!6?]JB<LNW*7YG^STZU9'A
ME\GMNE?OQ\7\\W0\&0_>?1W\^&DY*=HP_%2J@]/G&8PV5OE,'_!=2[#G"CSM
M?I\J%Z0;:DKEA"=@"]^1_EB)/))236D-(UM9R[1>1:>6M^5JV:]_I*5Z/;L<
MRIF*(6W58^UKC]^5M7J& ^B01"!#53>:43),>[]C,2(5)D87K O5W/D$KJUF
ME&U ]=)(\G8+"S*T+Q?:.Y'=Z)PI0^#16(] TJE3>^J,K%C+R..69O7 R#YK
M2O\NH($>$=!'P>9!3\@9EPW5J]!*HG-1,H=1!\$\J[JC W-L*S=]6%SV*)&P
M)?1"SC),,TR_)S)N2&^=ILHJ$E(\[$A"L(FR+)2U,5(C3G*(/9,,!N5#3=I4
MK>>@]W)1NQ.TJK&Y@E3$"M124V84AH!5H99E*(\ VG-/N>1M[NP!LVN;0T+J
MTL:@TN:F=$3A(Q+MG*2A;+D=..+6W+86$-/F3L/)4!TUS.O93O.$8H"NUP*L
MOOTR6;WMN_G-.+U43#YW=E5D?&KS?+7#C> !TKZ[[LD\O=7US?S+J_?3\7CR
M$,"_RV/^_0<0Y.=\K?E:\[7F:\W7VKEK[5 YWI%E&M\.SOAQ,?E8*HD&\^N?
M!LOW\\7MR]O)XL,@A4^+^9<B([@:Q7P!>JV=(3P@;^1P&2+5 :B,/D1I*">5
MV%!+MBTV;*BT?MW<]#?7OQ5W_/=TP_WDW6U/E1::M)FZ.;_BW[X!92=.>$.4
M*Q5:JK2/4<3H&3.ZFK\1%1?;S12>AY,^R1RRX+=ON!"U4H ZG_8+0@K=+_?
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
MR\6R7_](*_5ZU@]._#'OIH:B539\EQ4^ \$=V:4SSAK].YTQ-&C#O4/M*-,
M3%6#H)CB6T>[-G"6F?0,RPS++5CJQL!SH."$9%Q82P)UCH,7FXE2AJDCPS+3
M]QF6?87ES@.Q;@A[N0M0%-PS2X.RCD1B?;5=4N4.$I;V-FFPS^F]S:F*^YKR
M=YWMCX+P@[.N&>6:U;NO#\$$ AII^LH#40RKPR=8"0?9??N2ZH A:W7:8P;M
MY8)V)V9Y71"JJ43)-56$88@^6"*JSCC$"]CJY-P^9L\]Q9)CV?X#1C8Z:'KM
M-#6:.U8,<+$(<9W;X9RGL^=6*ZD6 --*[< 06)L]T,_3ZI_0Q><"<C:O/WQ,
M]E",R4P6-$F?8G#U:9%.1%=?!PD,139GN,[I3/[WT_1SLK99V>RGJ)%93*]2
MV+5Z_@1IX$ZYD=W!LFZT9^? G)/:!!<,\SX0;8QB4F.*E:/;$F2'Z^O)U>V;
MZ_#7U?O1[,_)KRG:?3,K7$OQ7ZA7YM?-HA1/F-GXVP<:/WF&*9U]0FEQ\L1U
M/^+DL\?C#C@R0NHX&(DFG%(DQA,>E68RJC4<J8N*;;4$/BH<<^;GR0%*QP*0
MC+\F_F@=5NNB/%T8)A"(5UIRX?P:?TB-85MA=5?PEU,\&7]GBS^LJY^$H,@\
M<]X1ZJ2RA@5:[G_",R,ZBK\S3^5D,%X,&'<=#AGA=3?^B$QPHPF5RI! K6(B
MEKMAVB+EEOJ]6X?#<TFYJ).7E^2#8B>PN1.:HMXHT8!W:*T3W)%H@XI:EM",
M0N-I#XJ]S*SD7:O+NY:L:[:0.E1!$X4^\H#@B2Y3(SY!(\(IH=%J:0SC>>-H
M<5#"@9HP'3N+,KM:3$;+R>#'9"BKKWX:3-?IDU6RI*,9E*[MM4#J,)@;9I,#
M8=)9[AFC3%;B!,N$TEMU=,]R'6_3-C ?5ZOHRS5,W]]\*NY9TTFM'=<9ID]R
MV6G?T *-=@,L**T<!\U)C$08LZG]2@]N2WFZ@I:<W<@ ZR[ :&-(%P;-+#,<
MT8J$/(UB,YG' XMG"+"<OL@ ._$)$AH*<FV$YX0YK2DZ:Y5#6[:I]J!0ZO-#
MV)DG*/8Y#JLV=87GURBB;X#=B5=>[XBH/64L,*<L8B0H%2_+H#WWBG46K^>0
MPGBLN@M4WNK.$#FRWNF"D#%P%81&1H(!3WTUT,XI[[<:"'03.>>>8<BF?RS3
M5Z)1)LB4H4XP$9!)AER 7J4)E.+$PU::H".FW\889>R%WSY :ZQ^I #<WJ42
MP\&[R9_3V:SHA#6_'GR=C"YAQL,N+T%)8\2#91B!<2VUB$1&QMBZ :256B%L
M26#:3!N^3J"7_Y=E'C_OC\>R?%IGO8P/SA$@R?Y-) :CM>6,5B^)#EM2Z$-8
M?N;D,UBZ"Y9&C^W(+  S.AAM(2*+DMNRQS;59'MJPY'!DOGU#)83@X6IQA @
MZJ@D-,5/%A2SDA%:@06Q93W%=X/ES*GRQ_@Z+3)TSA ZC9;>Z*0@*2Z+T5)C
M8Q""Q35T-!-.MRNN>.IQI-NL-0Z);%,XF7%P+!S(NDY:&LE=(=(#'GWPRLI8
M'<O1>]5NQF<O'&0..IOQ?F;<&(<8(R1GY%$[#R"YCH&Z%0>MI1#>M)M^N=^,
M6_&H7+;9Q/QL&>4K,;Z^/G[?GJ/2RZMOOTQ6G_/=_&;\G7SS)#WX*-.\3RE.
MJ[>^"S4,]]S4?SG@[>EZV<\]MV,_WXI0,_?)E_+T,.4TIB.F%*A)I=JGTOBM
M-J!M^U:5F?O=%MG9VKKLAK(;>KH;PCJ-8B$8'C3E8"UEE'E.*X6-QA@/GD91
M.8V2/5?V7-ES[>>Y6*.0BSO!F.,R^,"CULKH4": "0?=KD#J^SU7SFEESY4]
M5_9<E>?B=0<(IY570FLAB>%(0 =.JIC+@#IQS-7C!".TF6#,?BS[L0OT8[+.
M]E)C!3#JDA,S@KL@C*SJ$--3I!L45M>SO4RWV8@[.Z7LE"[0*:DZ]4XU0S#&
M"2HM< =*<5VJM[2UMMWV WLYI7-/O6>?DGW*Y?D41FH=A+=$<!]0&>4=9R1*
MSE8Z"*&BL6JKF^4!?$HKL88F^N+]PDI$\6^KD&[S^/KO=&.*.S^=?1J5=V;K
MD=4/KE]X]>7]EW"5EG&RN'.)-]/9Y.7[M2$")7^[BQAUQ\602B>Q?LW_^;2\
MG5Y_O><Z'U):;%Z@%%H4WS<_Q*RPE)MOWA/(6I"TNCN#J\G-3?GLO[\@+U;?
MI]MY57W__6#\,AW?OG^E];\*HE'ROU4F<C6_N1E]7$Y>55_\?-<@7FR$+QLQ
M%KYX6!:S?B-D?_OYQ98QE\_A?L_MUMP\0_NUJU!SGM[J^F;^Y=7[Z3BM81NP
M^/L/(,C/SV@Y<J!"U!(S]>=53W7[ZGZO#X1U[ZKO;G;/NN@7_Z=,EP[2EJ$'
M9I;<ULU@?8(M1I3%!/@!D)?_^5U><?7W^T7M8OZ<O'RWF(S^^7)TG5;LU>CF
MR^CKLH#+^T7I((_A]4:MQ *#]XMB1_UA&:3"J+@"+SDWABFA@PP0@4% %*K5
M .3WE7N=7P]<L=&G+7^S(*-[-I9=MY#<<POW=Q3_,;GY/"D,?[@<S98OE\EK
M7.^CJ2LMS<T7R;Q6N^,=JZHNXYO]\LZ&N@JZ?D_+_=OD9K(*1UZRJ-%!,=B&
MLX@<A)!K/8)'#]&+E_3%/B^#4GIK,/J0?M.RP!BCY<LX2[E[R==A5GJ)R=C<
M?O>OB^_;W$%\:]=;WJZ-92I6I=CJEY/QH''$G/TY^.UVE Z@Z3U71E<((6/:
M59;?KEB.5>Z)58"0YT4IE#XK3(&'GY)/^JU'GA)MOR!O^P5UVR^H>O()]XY2
MN]!NI+5P)P4T@]OWD\%_3T:+04B>8SSPDZL5A[8.<Q&&12PD!S].9X/TDC<%
MR=;I[G0M!8#KE.TYU3;T; 56EUG)%O,ZG& =G/M'AL');O\OUOU1B4@&*Q5)
M7HS3+48ZT:RN<9,(7WW7S(;G93G^LC0R?ZM+'<W&JW^_20^N'C'CXDCUX1NJ
M("_4$??T6E]2KE"]R3_,@'1Z;0[0G1".44QZXMZ%OTQNUY6D'Q?SS]/BQ/'N
MZ^#'3P7E,IW]-)A_G"S6E$N17?N\T@JUFEE[^BFM"[GIME/1W]Z-KJ>B]\T\
M\X94V$M*"=. P0!Z0[R)94,5A99[=S?SG.RSX/?>EM9IO_Z13//U[$UEEV9C
MEO=T<)5G-)?I[I12WF:%_RZ+ZV9F.WN5[%4>\2H-X:Z5TE /P1H$P1R&H,OV
M-")$MST#JPVOTM<BSRU'E/U0]D,7[(=V3C+B#;$N(AINK+5!6I8B'!&Y+!T1
M85P<VQ&=7<WF7@/<F3RB2]H^W)T->A](#&5?EGW90[Y,D#JH<A@CE=)B\,!=
MC,&6RA6;O)HA\KB^[,RK./=R;$.&Q]$S9]>675O/7-M.SP9U0VS*I5,^4A.9
M\!R$):R*TI@0YC0D5+?K.BD="I4IJ>QCLH]YQ,=@/>F/$$F-=X))!L$X)ZCS
M9>=P0;PX@H_I;YEF]A#90YRIAV"-46= /:)!L"R@D^FPQ<RJ"!-M($SY WB(
M-@(!&%*1 X']Y ;'51^W7UG\>O9YLERE_VOC>K5#&(,'$,9TK*XP7VN^UGRM
M^5KSM9[P6I^P S]=T'>T(+K0X]TN1K/E.JY:#KY,;]\/1M?7TYOIZ/8A\5TW
M5*E'BJ%E4_@18A F4BZ$I5ISSNFZ8YLU*+T750R]RB$4$?3OC7O[7^G6FLV=
M[9=^C ^Y[,74\;Y9]\X4G&S("2(&&;P3R;H- V.T]ZI42Q+/76C%O/LD9-HG
MS=:FH.E)*;139\EZA:==<%*DYF29"RYP\)8ZKPBW@*)LI6<H! &'AM/9R7$>
M09'D;:IP\O9R+#@T)C;)$!,.M.,N;2N4&A(V*0JIH\4#P^',%1V/"SE:U:AE
M=!PK^%+8&!;I$D"D89QI*@0+%M3_9^]=FQLYDBS1OP)33X]UFT&[\?+P\&K;
M,8OG7=WME70E]7QGD2@5MUE #1]2:W_]C00RF5G,J@(?"3 S$9H>J?@H@H@\
MQ\/]^"O650+"$J?CQ!8C* MXC%.%2\0A(5\<J]?FREZJ=%)9Q@$SO-J5[44B
M%R.'9CTP$_DR.0!5II[=+C;]6#C5[7*X_&DKP5KKM#6)Z\2KZJ\M3KD#\$/@
MM !MU@*M/_MX>7MVM5C]Z^-J?7%Y>W=]$J+L?L_)M#0SX()RC&LCM$5%Z!K/
M";F- AY6-OQX]L=V%L0O&WO^7W>7UZL?KZO&\]L_?KS*?H]=7U33I#]6WS(O
MD9:+XC'-B"-[*4)P3Q$KF0%0PB,X0XHE'J%6=G,0KNTA*#(GH7?VM^>ID8-8
M.R1"!N=$9@5W(47N1,JN6GU_Y.L$>K6S!R;'I&7;0HXYD$.T*>^03,4/%ITR
M@B0'XLW-$600O36QAR7'C$3<PI0),&5O'$*R[?-R1D(23%N>2#,(P$C4"8Z@
M%.^MN3E*'#("0?<K(0DM00Y9-U*BDM=FS%["0'NW@&#6&($Z&N^8D1:;>I,<
MPDMSA,"]R+K%T#_2T.O.CD10!J-FB-R#5#PQ2+M6&NN]@-[BU@%P.XRM!7;2
MMG:N$G$U3_/L\J)Z^(O+]>W9^M?+:JG'V<W-ZDL3;T^,O*;UTGCP0?D4%7#B
M2@<773T2$B%:UIN9U"/O=_<G;+<'/"^16)VTA9@;,_80 UAG (^RB8D@%9)3
MU<6F%-3%[6CR%_9[8X\G1I&&BZLW7D[PUM-C*; <H4@!"6)(WC-1CVZQD+0?
M\K(HBG#AQ'@YT2E4C!(K+D3/"$3DT9*HZW@UZ=B??GL03A0AN!!D3"$&L$Y]
M(@O".Q7(:LA44>A1J2;$T"SM%X('##'&K?_RI69#3O<H$<=K$V4O3W1[DSB/
M(+4/WG,%!#8HVR3>(PO8&TDS&$^*[%O,^B/-.K9%5!0D.6.%)Q(JPY:\-%O9
M%R*X$--P<!W(LIYVZ^F(U-[^BQQTR](6;C>7NXD.9^N*L^N;V^N['<0W[Q;7
MJZJD^*9::UUM8JIR$5_<M'1B?*?.Q+3D#9.2J$I2^B!"8DUZ4CL&X=/R_8;M
M:7/=/7^[OO"=T__AW4_Y[./VZ'^\/_EY2<A"E]:L.9%F'V<X[[ITUC!R9)%Y
M2(*BC8U+I[CB\AB<*>IR\2C'2Q;1.I3>"Y:L)Z4MV>!12587C$%D/+PV68KL
M7,CRRF21U&FFU%Q&EITRJV)$,J!U4X@LI&:O2Y:B1Q?FC"J0X:#:.DN)'KFR
MP>FH?,+= +MM83*/0:=1!#(C%ZH'79!:8IK7YL]>^NCVYK$D?0P<11(*M1<\
M03W'RQ 9]@HZ0-&ORS7PR&O M 5>)F;0,F<$,L/0<LJWPE:_QF0 \1@X'J)
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
MZ<O\AKGQHCNY&D&PY(WW3$CKB$<5FP7JQ-41>3'I_'CAQ?1YH5EG-K9QG)O
ME?-"@XE.2='LB0HA\J']JI/(;!>23( D^Z(/S3IK Y52@D5"!=SXQ*+W1$U:
M6LEX].AC(AEIOF1ZR(1T"45>FS5[22,[$[/(,A:U4LDQJTS(=TQ=9 \1HNA/
MS!J2-%//)1<[?S0[KSH+H2%;>&>8<R(!!70N[G+!6I+GLM]7^2+(#FMJB0U9
M0CX]4SLBC?E@^G$K$I\ <_<2MS/ .C)-V@-/H$@E%-4=4X<Q.G'1GP3?(6XE
M-)VMSU<_O/O[9OWKA+7AKS9RT:"E[.5Z.A;(36=R1@K@&25,:*0$$8)MIK1[
M0?C5V^FI("_";B'%>$E![2B,H*Q)8&(.PTU A*2A7J8#B>>PXTBD**IN(<7K
MDH+S-EM.BJ40!89D#?<.31"^V>>A53P2*8JD6Q@R*H:(-D\N(RF5.'BAT",P
M(73=-&N$X!".&C",0,[]:NR@-!6\3Q#OLLU_!S(<-4CGO,P85SRJIHTU"$T'
MQ'M18@M<'P?7SF8_E%XD!!6B9UP:SFSV6K9-.1G$V9<9$*Y#]"[S;")GL=Q^
MGB)JOB'O%S:?K2\6GU3AY@?^MI3;5OS#3NZ.1VV3DL)@=,2D"<U,$=) MK>Z
MK)O\V$[6FY^$*I;"E&3VG!BQEQ"FL[-9*.(2/%<I?]4+EPW^EA ^&!%$;Y/Y
M$PE1Y-8)79)SX\'>FT&P-@D!W#C4U67!K78Z&@AUP: FQVPO"3$<$28ML3Z,
MJ:'LO#PM"O&VRH1I%X6)''-P$Q+3BJ2K[Q(20O8F#@Q&H1D)L@_XI J;3HI-
MG3)#B<JB9XZDE.!2-0"_V47&C-*]TH^A0Y5QB[=R">*TUX'.C1Q[N:':J,7Y
MS 81DV86*8'F^8.&&XP!#LJ-(O26>.*1YENW\81-VE12DR86K3<H>-2[DEM'
MVO43<4^#Z! S8)=2G[9[,2)1^,C3&[K"\>9=!MF'#YOJ)VW._YF!=;&ZKJ3D
M^CNJ;0V_7I]]V"K,JP\?KS9_K/(GK\[6IU"LNY_SG9FZR$/PEF/0FBB'/ Y8
MW4YE10JR-[&ZL\*E?2(_O//;Q_%S]33F)37#4LG3+N:?&SWVLJ,S U=4 ]QC
M9H0B$2,XSNE^]6N.?+ZV^O7)["BZ<_$31TL*R5LW,8$UC*3BPD8-7$6;9!W)
M<!G-H%?&7#7H0HHYD$+H3GBOO18VD(E$WHGDLTMUO\8*Z3BDF)&J7!@R!X8H
MWJDC<];*F#VHP+E12EFLKPU#0=B> ';02&-D2G$!^QS #FU->_(<531(0H(#
MR;A6MO&13 J#!@Y%^BUP?8X,)#N+RXBGB-P$*43P%FS*[DPM_<:$OC\@Y/EX
M+:+,O'3@ =]IN*SV.*PO;A8?SRXO"D<S1ZGM)'0\DS%JKYRJAJ%@B,U"ILQ4
M"U_DZ _O[L]U7MJL6!HSY+J-Z9F!N?%A'QT4:UTL@]IX0QJ53TH+I;-?U;11
M&<O2B^A0Q-CBN8V7!;RS<=:IP)$QB"$&J5,4[GZ8+N?]8OBA6%#4U\*"5V9!
MI_#016Z#LP(=)AY%Y0W5XWBT$>PSDT>&84&16PLE1D6)3KVAJ#:3HY:(,M@
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
M"E2G:M<7O]R?J:^.=,KB<.E\F0.@55MH[/-'G( SC)))D"PPTTA5"MOM'L\
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
MNJ?OOPCC1>\L"'T<0CMC_[A(TED2H$D$!\9) 76))P_2]X:C/0VA QE"8>8
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
MMSZ_NJO.X\?LMN27L[>WUY=O[[8>S"^;SZ],F+)F>N@DR3YX/@]J8[KR3IZ
MQ-K\'^I@-/"D3&#,5GX<UB4<5EIN>A'[00DX5YWWU<<[%-).G[2\LU34)RZ2
M\-6D%2*=; 33S*8F(^582#MI<?K5)TD4TDZ?M**5 ZNAP1A1:5GYMC)H&9J!
MPN2!>KFA5R+MC!3UUQY:40@\?0*K-KFE"+U-*M^VVB!X5FU:;2;BA_RU<<6J
MX\X""(U+XL4%+F1\2FTV0;N?Q>6XE9BT&(VS!K4(H<ZN64393M9X!3;.JY[[
M(*,XCL+&2<[I&!4C]Q(2VYQ@\,30.!*8A./2A!R?;@D9*I;"(_KCAB/D$,*J
M7!HLWN)+LSWG^N+=NVEE>[8?_K[:ONS;C,_[],_5Y=G;RZNM([0X6U]\-1WT
M3"@\_[A>[W#^[8 G,((L]&?>\2.-([7>2F!!@=6*"X9),\D\U*-<'4IM>IV2
M?V^A9M<7LYZ5PK4^FL>R ]=K>OO%+IRZ7>",=[;LH1))1LRN!FGO9;"I+I@U
M*'GH13'/M LGDU@32Y!83$DQ)2=B2CK3> D]Z>Q5&.\AHD6E,36U]TZR7BG-
M\*9D7ND^6&HZSM3'8DJ**7E]4Z)8=QXKZ<B)<2NC=U$[4?<D&Q/!'-Z4S#<)
M";AD=!Q9J9B58E9>WZQTQCP'D@:U)(Q<@'92 &]$$&X@]LJ6#B6"C#LU*G,0
MHX]4TEM,1#$1!S<1^]*ZG'5W*F9_PWD&//#DN>)&4%UD04(Z/90@,J:$+5\J
MQH](]S$/Z/H,B+Z0I"V&8_:&8Z_=,&UQ%C#IM> B6PYP22?+<3=YQKL4#?2:
MK9]G-P:I?))+Q4\B MCFCO_[UE6Z__SVWYU?Y^IRO?KV_>[AYZ?WYX= - _(
MR9I5$+NW\'_N;FXOW_W1^9W,<[&X^XO__B>NV=\>O)G\J"HT7*[OSNIGM7MX
MW]]]R"=ROGU#S2D\?(.=7_9\514M/'@>@Q] \U ZK_&)N;O_ ?4RC>KC[B^Q
MKK![]<EK<K8S!]M'N3A?75W57_T?W[!OMA_GXSIO/GZZ!?C]\N+V_1NB_Z89
M280_-Y ^WUQ=G7V\6;UI_O"WA^C]YKXXX;YH1W[SY=*%W0M)]>>_?=,C5_TU
M^;BO[:^+>$&#];[2ATU^J7=7F]_?O+^\R,]P" Y_%O=/&?=YH-*.FC,#\?LS
M5TWV/L?WKA_>L"\T:LUBF^H26]AU-F-7BUT8N\C7:LJ$7W#V[?]ZB@G?_?O]
M=6MB?EU]^_9Z=?;/;\_>Y2?VYNSJ][,_;BJZO+^N#>0QK-[9( [(XOUU=<?_
MZ2:BD<F X0$!K%5&4\3(4XY,HI3:#%MEM#6OFW<+7[D>Z\ZHS+-GW)SL,T?X
M>$/Q/U=7OZTJX"]OSM8WW]YDJ_'N$6_A,RN4'J"J>1N?W)</+MBMI_=+?MP_
MKZY66_?H6_+H6.3Y*6A0I#0'VLUU"#($I/@M_^8Q/T8B!F=E"C'_3:>B4DK4
M/\8[ ?Y;?-KMS/6GP.R9JR'.N3K6ZJZ^65TL.I'I^M>%.[LZ6Y^O%C^_7ZUN
M/SWHI[Z)SFNJB3H0G+&7N0Y"[/<=Q)?] _[E+^&S_M:D?R -_0/-3'[@HUW'
M<<U0>:$/$E;G6^ULYVA*OJR\$;/XR^5ZD?_^526NC;$<_]@NVB[1.:>EDB?V
M!+?'T)33E><XP>?H_=\+#2?[^+YW_A]-Z<AB6SM2'N9T'V8.V;9G<)^OWW[4
M3=J7QSJ]Q]K)J&Z/XFQ]L?WO)VG7[6?L127U?/A$#"D/>C(/NEN&4S_AUDGZ
MLD8TZ6<[GB7JA\S0VIN;U=Y=/O( PV='EALI[[6\U_)>RWLM[_45W^LSKEP^
M]CLW.T]G-^^W<P;.JS]4PP9^.[MZIB<\XH*WY]6WC:A^[;'E:K(SO4BC-T&"
MB@Z$#RX*@K@K5R,K \.'Y6H5%NSZHOI/;(%@;_W9]?4?^7W_Y]G5W>HS-6MF
M*D,!YKJ(H;!R[*S$MAN?B,<0,42NG7 470#1#,/VX'O+<%_"RKFVY!<B%R*_
M#I%-VPMOE3>D.;/2"&,B"A5MO05&Y3_T9NT>B,B3;H@O1"Y$?A4BJ\YZ"N#&
M.BN"3C)J0,DEK^?CV!2T[,W</0R1Y]N.KOB0C::%UH767Z9U9X$%\9!(11^=
MMJ0-!"]CW>59#9CHS0H]:/@[\G;PI:19[(TK')T 1SO[*C)].-F@8Y#66U1<
M*%]W5&;2JD%]Z++XLU#L5"BFVI'9D7,5!3="* I& /=J-V?)!Z=DZ@T[> '%
M!KF)S*!]RU.JT)A NNBGU?DJ0R([(C?+Q?IA.]"3RXX.6E9T+*YU,BY>,AF-
M0ND]8K6%B:">:>9 J_XV=GM^OKG+[&J/]?O5K;^[K@*_DF@9&:-/#MB=I 7S
M/(H<-CGP9$)*6HDF::$30.\2>0:P2ZZB<&&\7.CH_L(RF[TGK;Q )J+P@M53
M8"C3P_>VOP_+A2+W%RZ\,A>([KF0%'CIT!H4#"G3P ?3E)A$W]?8!N7"C!3S
M0HP9$ ,ZXC.3FA&3R6HCLK.D1*!F#*FQ@O5VL1PB$ABWYLSYD@^ZZKC@_%@X
M[PBX+E'RU7!-$;51F0(@FQK#:,G1X#@ONFU!Z>-0VM% 4V5X6=(24$*.7P4S
MLM9 M<C1[,M16@SB[+7/'Z\WOUZ??<CVY=?%]N7W=::=!,MTRS*9"4;9TY&)
MI)*>)^OJ9%XT(M.D8=G6>W_3.<Z?MJ=9=,]QLOGD((VZ(^AK(J4X24\>HO$6
M3*U[1JL"O@C21?$L+!@O"Z@MD'16:6D!M&?&,<.LI#JM11$U,X=B0=$Z"PM>
MEP6:=>H)&03KHU+($@^>Q< :]T8E[^V!6%!4SD*)45&"M_*_-DH+[@)%20XP
MD3)UB:WU(:(ZK,<_;GU3+E'-I>[]M  N9:=XSD;C+$JK&'H=0U"V]GQ0L!=Z
M/D78+/A\#CY56W#&911!<Z-\M8L&308KKWT2'@2FE^"SV,"Y*YH_W.9C6)SO
M0+ X>\RTK9,@F&X)%G+@F\@GC=: <]Q5"[!W>5R5W1WQ,'.P/=+=W+(9Z)D/
MU\C-@LLG!V?3UG$*QXD%EKQU"@57D2E9^S,)='H^G.>J93Y<K,8* R;( &JK
M-R-Q&9@#&P7:[.N+Z%3M,4&F0J]@80@&%!VS,.!U&8"L%6VBE$9%AT+D<)9'
MY82%F@'!"NS5\@_ @!EIF \OA+FT39\6'40KZ]O(>8H&C<4,?JED=/48'V=4
M$.QP'O[8]4N&Q=N9(KAE9]-YB$D(I$B2$R3(3HZK;;VVH(8"=]$N"S8?ATUH
MR\4<>B!N@XHR"F>Y868GK006'&*OC^JQV!S$]G%SJI68SY8MZV4)VU6,!]N4
ML!>'OVQNSZY>7]-\WF&\%BM1=,:3BNP="4)N;4A*6,FQ3NGF.T3V;HRB=3Y^
MC\AAJ3&ZRV=:'#"=JD\=60Z. 4TD*Q%!!5]SP C3'YQ=!-+#"*2%-J.GC>G,
MT12&"(C0,=+DJE%>J>X%B\*XD :F35%5"VTF2YM.J[!0D#_/F SY?X%%R+%'
M31LG(_7&SQ8I]@MC9M60(5LAT?A))#J#*)Q7 ;WR3 MR1 92/8C"<P+?2VR?
M@( K^%+R(=,3A1+CIX1J:U=SV,)R%!\9D38I\\&Y>DY1L(S!LZ*8><F^!=#C
M!W1WGQ53H1HPA,$%;Y4E(T.]<,.2@]ZPX.-HQ=G,YE]V]JB<X<;9;_XC75Y]
MV&Z_NUU=K7Z[O*D0>+ZY*56P%?.P91XYR2P$P30D#IE\ONGS<2RAU9^6F5>G
M:M<7O]R?J:^.=,K:<,D]S@'0U-;!*F,H,331,I\B]R*X)B\N0G+Q!8">J]!;
M.# ##A"#SFP+TL1,4$HSFR2W7M2]0]G%8FTE[+ <**IMX< K<Z#3P.P=LF!E
M@!21>4CH>+T<P4DCTDL<FY.08 LAYD (V28C>':*P'(>JO%&AAD>63.W5"KK
M^2$]_7'+J;@T$@N\)PAOU=;#6H8"%6S+7Y,%AM+5$E)$Y=UP\)ZZ-%K0>2QT
M=@8H,D"MDQ$V84B)O 9;*_;),-5V9SX=G<7^S5S)_&[]V^KF]D.UJJN0BI,1
MG:HDQYR'*(71C-D@(KJFOT<RTRNO^/MF_>LOJ^L/G1.=LG3Y,%M1>GHF"6AJ
MJU.M!0@\D3& (5C(_XL-H %%+PWV>$#/5;KL#=HN%)@<!3)$.P-)303!DLU.
MKZRL.;-0%VB32%J9@U!@TLKE0PHH63@P00YT^I8U.,'(H);6<(,J\7HRD8\D
M4SP(!V:D7#Z,;JCX15,DA&RU?&EYC,(YE#[E:-E)<,VH+C*6]=H/!G3TQZU<
MZJ765- ]071#6\VIE7<H4 L;)><);*(&W9RB[\TM>BZZBW!9P/DX<':G)"90
M01IK(_ 4JRJQU.Q7DC8C]]G@'$:W-+-P=L>C6_;GG&Z_XW)]D9_DFV^WGSF,
MMKFX7&_K-<\^;/=S+2[N5HMWUYL/BYO.K;M8U59J=;&X^[@MZ>R8L$)=P4QG
M93T8*Z5'H21J+K<M!'7.00*%!QFQSJ/X;FW7%W;W',+=*N6GT'5]XOTS^,?'
M*C71>0(SDE,YX%+H68P*.342<,8[>PP\1RFKQ $@*08JUBV89+AW\G@D.!4)
M5N&2E=EYD^0-;TM(C42GF,K0!4C6BB!9/4[8<I7:+<>ORIM9Z;:2+04O]\T4
M>=/I5G:8A++.11>< !G(^'H$J].!/(V!-_/5>D$N#<PB)#PY#BG5:6_F0  N
M<,TD]P(CWJ?!=20VHL!EW/(PX=*@*'08'QW^LI</T):V4K21!VZ3TA&82\Q#
MJ'/BGD$RK\6'0PG*-_G@\^>^;NF-7@HY9+E'7RI["6Z&K@+\ZPF08B\GL#,"
MH]IRPA1()CPH9(2RJ?V#:#4>C1,E2S(Z$7M 8/YXO?F8W\0?6VEZ]5]WEQ\K
M$"T7Z]5M(6357]3FZ,FG9'WD28,V#!07NA8,D*%P#Q-%S<G^>)6=ITS)V!SN
M]ZM9#9LM5;E31+9@G>$T('50@8/W24KAC51U2$\Z?U^O^N09R)ZK-CS+B^[D
MN"#:=(KEQ$S222ETC$6T4=:A>4@JN=[DL6&Y,&F]MW!A#ER0;8I$.P!IH@DL
M&B- JM#T]$7%.?;FZ0_*A1EIN(48_S][;][<-G+M#7\5O$YRRWZ*DGI!8['?
MFRJL,Y[(2RS/Y.;Y)P61D(D8(AB M*S[Z9_3#8  -XD+2(%@IRH>D<36C7/.
M[^RG"XS!JAH.IJD $18PA\8\WMA/+SL-6)9-ENOR#F$*M-LQJ]*>KG6BY/;L
MZ%RKXA2.;]HV4FUJN;J.7<^P;:-(W-5MW:"-T[G,X)54NAF5ZE7T0+4,Q^::
M.M$]U3>89VIN,8P+8[,)-:61#N\]5?8@:*T;])<D&3Q$<2Q9BQ"S2O9070=I
MU-(9V+Y$=QRBZGX1A" Z?+?(6N4VGK)_4^)#!XB8XLIQ;U&;&HX*8*"IE#FV
MCHUBOH)GN<1@6Q*Q=&5*NF\OW9/*K4]T;*D44<_V*2,^4U52#E$@/K:7M/?=
MZ5ZZ+27=OS#=JS47/F$>3Y?P5&*)<:!6F4UD^3Y9GN6V,]U+%Z5D@E8Q :LZ
M+6F:1[''J.7X)B$.UCU;*UML(,U>RE;85W-OMSM2TWJ8R=*#4Z1IO7*[:[JA
M6YCHR'$=W:&JY7IEUW==UYVEJ>M;T;1T/4J*W(PBC<I![A,*E*ABXA/?Q@;S
M/8T4KD>+V,Y2(Z.G*5(*NJZ[&>&%C/K#* N5+_SFLM\I(2JJ]05SD6I;3,.,
M^8[EV\POVT-ZCLN(NLA.[T>#\"X"G@FO00T?S'8WWUSIA&P92Y\=:6.C1MHF
MHA8E'B&F"EJ+;NM%F;[M(9UHC9"V=$U*;F@O-]"JL;7A4.8*?Z2&B*:J#'BA
M3"QP++P4LFV:&Z3#4G+#"W.#6OEJ&#.H;U,-S 8 "+!KD:Z7#DO+QDN^FH:Y
M0;HQ)6NTBC6TFB]?I:[AF6 EF%0W5)-A9];BR[3,I=:1A[$(VNW<9&:/:DQ2
M^@E2NEXEVYNF;V+?!*6(&-2U"/+5$@0<#UG-J$32Y2GI=!<Z-6JMJGT=^;YO
M(8PXE2+5PWDVC8NICE$CRHH4BEUWA'Z:P"XHT6@2C+Y%@(Q*D&7A))-UYSG#
M,51C. 1<ABABCNZZ&'FV423ABQQ,ARPRG-C:][.=M<3&=JOF7$[!.4FB)K5F
M"I[/?W ]W:"62X&HC;(#EFN8)MZ3J*4C5/)!>_F 5CF:&,C?TW7#)[9K R,X
M1"O# L1WS*5<M>;X0+I )1^\,!^PRL_C.2ZV"'9<W4*NZC$58U+X>1#"]E)J
M3V-\()V?DBE:Q11:%1?P=&)ZKH4]S;.PBVQ5IU:1#@$,8BUE%S6M^;?;[4F-
M'E4[45%Y=C1N5#F=AJUQC[]N,ELS3,NVD%],M;=U4)2:M6ZEPU-2Z&84:M9R
M/)&K4573;&I;U+)4#>ME",JP/6\I<V<["FU($+).S*/8S-5YFZ2#,"W)!X]_
M*H*'E3\A\;_3=(7"F^M/4ZYZ2E?H'"MJN&)%0\?8T)EMF"[67 .Y)BUF)UN>
MI].E&)G8VH(!9_O;)3]H#S&I 9TB49-:9JBF,\O0>*<2A'2#,+<HT[4MV]7Q
M4GGZ-D3=53_H A\0U GX.SLN4*N,4-=AC!@&T3SLN(9K(\=4BXQ0Y!-SM:V[
M/Q=(+ZAD@A=F@EK1+K9<B[C,\)EM^[:#B:.7QK"C8WLIVZT9)NB0"W0!%XQ.
M)("<'4?HM;B "X@ V$"0J?N6[>LZ*6#!(AZS5L<%FM+XV^W_5'LFEJWW6TC?
MSXX^THPJ[5,GR&%8A^],#8-%"SK1S*2ES-]+^V_/,".U4?^4'&3TTB3^'(6#
M*3NC<,2;(UO$YV0-*HVEDUD;*@<;]NH4A\THO(D\T9Z!.C% ;E_?:5\;W-V=
MEN]4?'P(Q6UODW@ E_J:3(*X\*#N\/8.L3W%-?D1R[[JE]NI/Q]P>QK?C8;%
MV(KMV%"ND0JY;=5T/-UCOF/8V,.6P8QB'I2M4<-:,M9RD=8E[S//L:=- OMS
M]'445MI%?Y5"10J5W84*K27[>YI/1-LVBK")7# 64&GO8E5?LG>?%"IGXOV'
M?>F11H=-2#DDY= 9RB%6U6<0DS#L.X@BJE/54SWJD4*YH3YE2Y'V7>702<=?
M%N4013W::#Q>RB$IA\Y0#FE5<@0"FXJ8S#$\%_D(1!13::$/F=3TF]*'NAL"
M8ZR']28=7%(F29ETAC+)J%)5J$%LA_@4\ZE35-4=W2UEDLN0M12RV<_QT^X@
M)%6U'J&FE"]2ODCY\H1\>38FK)M5&I"#'5577=TQ59=ZGJZ[:C%URS,<L,;V
M$# O&01FAM;3C&/*BIT"Q2UEJS5A92EUI-396:LQ<)5IQ6>DV:#'J$AW+%>E
M%-2<7.@X%B@[6X6SFDCI9AB$19.=[$]3L>A@]Z<5Y'H=!;=1+%13)1@-%#Z2
M=?+X3"(-/4 BS7.;DL"M[N+DX>TP&@S"=?DQ6[WY__H3UM [N5:Y5KE6N5:Y
MUM:M=0<(Q@?"X.6;B".B$>S!Y.V%^*;!9$^KWT^FHTFFC(/'0'1I!&P.^OUT
M&@Z4\.<X'&5P@32,N>=*F23*) T&H=)/PT$T2=)=,O :S7YM.K5W%R/C!+-W
M3;4*!'N>P70^-E/WD<<\![M^/G/--AU+Q4LC>4J2^9Q3C-.YFNM.) M++CP!
M+F15FT ;$=/ JH]TZMJ.B77+*W/H;8]ZR\;Y-ES8U32QKI;'2LYM.^?6"AB1
MCSWB$,WU#-_5+69[)BNZ!Q%&U8-Q[DDG5DG.E9S[,IQK5%$XU[8LU\&8^!Y\
MCTRD>D7W15LU',\]$.=V*!5)LK%DXY=@8XIJY:?$0JIO:9J)J.Y0U_!]M\QD
M-EUWN8EJLP9LN[-WC)YJ2GM6,N5QF++6R$]C/G)<BAU 6 WYGFLAIZR=5)&_
M7%ZP.U/*GJ^2I[K+4[4^@JJ)'0\S0AR&,.:Y8\444<=1"7:M?7BJ(:QI,IWC
ME#(R#A4.:C;4(Z(ZXX O)1KG(E$$?-(0U)8IO&W9V(2B6FB$Z [S7609B.G8
M8=BU3;M(TZ3$<F<@)NRZM\4&?Y[;7VLT^%+N;@=")5W%P?,B\7K<@5'7LCQ-
M-PSJJ)YN4V:7Y5?8TIU&25S&(217M)<K:CY]D/4&:%@J,RWB6)[N::3(SS=-
M&ZOVL;A"^O@E5[PP5]0Z&?J^Y]@&-?EOKN'SL>V%O]Q7?=,G1^(*Z3^7+-(F
M%L$U7[3N(F)KV*.:R33#=CT-S5K]@XKE']=B:+=O&O<,V=7_) F^YN=53<WQ
M=<9'V#&J.[9>3K"S;=7QO68U)>GWE?2Z"[W6?*B^8YLF,AR&?%<W?%\UC4*S
M=S3;KL:0-D&O4D:VTJ=ZY!1[-[P+@4BXE_5'.)J&DB$I5BN&]+!A&J:M>IKE
M(\M2]6H\)'SITL6@1KF=7_+=E#[5=O+[V9&T5K6/L5RFJ80QZB,':YKOVM@M
M._[KB"Y55&Q%TM*'*KF@O5R@5]F5MN'KE#FF[OF^IKFVZI.BW0!O,*DNS?UM
MB@NDSU1RP0MS@5ES"&G$L3W+<!W#,72$#,NQ2_O8H,Y2<F)#7"!]I)(EVL02
M!%5A!.)@3"W#PYYI6,B'3ZY6  ,Q'6T_ECAQGRCI8:,K^;KG1>"X:O'O6(YO
MZQ1Y6"2@ZRK0>R'SP=AUEKJ[[4'@T@<JZ7,S^J156IMC(\\Q;8=HINUZO.$[
M*VJ-'1.KEKX/?4H9*'V>5:[IK(,(SS)-^-@WI1CWIL150S#)GI34)C,XV*6Z
M86B^ [];.C$LO]"//-6V'6U%FC??[%J'M0XX19=D0K-S%R3N'(NPM5JNJ:V#
M%0Q$:/E,1ZKMF:3,-?4U#RUWO=V2L+OJ&EV:RB:' I\B)QA5?JEF.)Z-F:52
MG7>:1YIKFF4F';.M53V7FN*$DW:/+O:FUR0GG"(GF)4SB%H8C!!,/=OP7=NA
M'M9*3+!<S3L@)G3(1;JH+'7#?#HWMJ"X"AN8)B::JS'==*AK>X[E^D5:G4F1
M92R-U&[<!FBWFU3OL49''DD:/Q:-DRIUU%=U7S=]RR6>[3HZ\BVO%/TV<IQ5
M[7?VH''I*94DNAF)TBHY3?.Q:MK$Y0Y]BWHZV*U% ;!O4U_;UQ73A#&(>CK!
M7:"SS;REZV<\Y&,<3JTJOZ /A>,EI\;D3HD3_K1A>@_T<#N1'$DI,VH]VY -
M"A$VB&'Q"AN3)]OEH*%KMK'45\:%+>R>.U0SFQRR)*'E6(2L5TFBGD\- ZE(
MUTU"L.LX1#6*$F,-$=W>GI"[ZOZ46E472+_6=].W/<.P7<,BS&#(,737*O,C
M;!5K3J.D?]+^3DGZ'2!]M58?;!F6[U/?0A8UB.KKQ''*<DEJT&6_SCZDWUT'
M9R>ZC)T=&^#*ZZ_ZU#1,W6.@PSN>19"NH<*]Z9H^6E$;L+<6WVZ')NUI)I-4
M?8)43<R:;6H0:E+;);:GJ3[Q/*H7MJGC:_8.*KUT84JBW(4H:ST,D><;'K--
M&QF::ABNP?Q<V7:1AG2VHACQ&:)L K][(/Z[0%@=G-WZZJ]?DTD0MR1/LQ73
MES=F.ZT*;F'DJX[I.%A'FJ:[IN$9:MG_V@#%9Y'M.IV]27N(-<GO[1SD+'FA
MS@MZY;-'#K$=!G8O1:Y.7,? 9=]JFQBZNP1!,N'SD F?DGG:SSQF%2>PB6,9
M%*FV;U$ %. 7;)5&!370DK-4YH@>,D=4,D_KF8>A6J1!=3%C)K54U0;@80S;
M90-W1)SEYD(RK?3)M%)-<M)9<1*I52Q8-L$>4+^G>;ZI8<.SRR%;&K&,I3SM
M<\E$);2GJTTF8TB^:#]?T"J2X;BFK9O84"U-QXS/;[9F^4B&O5SK?Z;9JY*J
MVT_5:A7)X#1H^*KI(MV@ADH=0RM*D'W3==G.1D<3 E?O:8AVGC0[Z5F^GLML
M[2EQF&4S1W.1 2O#-Y1I%2=B5R.>!?^Z&O4(P9I+2WSQB&$NS7SC6_P5=IB'
M<:S1P G&T22(K\,@"S_=PJ)RD.B0;]G /4WK1 +\V9&Y06MDCDS'-'VJZ1[R
M=(I<M>@"["-*K:6\J+W(_%S<QFJ3]KIDBV.QA5EUS% ]RESD>]0'AK \S?>U
M/(KH6![6R7(4\4!LT26',.EA)-L&G"!C:+AR1YF>:VJ>Y9K4)-A'JN;/0HK8
MHOYR2/$PC-%=9Z_>T]5.I.B<'9>0*OQA448=2[=-CU+JNZ;O:;C0JD#A4I<J
MK ]K/+3;D8M93S,E+IPBQ:M5?86&'%LW&$:606V"B>505.""JAG+HQ<:I/A3
M=]%*>CT6O;(J3=#2D(NQ9C'7!UI%GNL5]4".BWV5+/7"WH=>&^DVH/>HVHE"
MA4XZ6&>SIJ)1/[D/E4GP4[97Y2RG5RSG@A%-F(]\U? MS6"N,1O1:1G8P^NZ
M'[\76_HU^%D+=GP,3SI-5\))%VC;J#)MB6DYCJ?IGNX9/F.\55BA_GC8M_6U
MDZ>VH^TS\9]2+.M,3Y ?=%0ES_+&DH;A:E2WB(I-[.IV80![KJ/IYL'YX:0=
MIQ(>NL .N/('86QIFF][GFG9MN6ZE*I..8Q*970IG- T.W377:IUPB8Z.]Z@
M541!=SU"=,UP*;%]TW9=2RW- M>P5W7F.(A9T&XG*=%[.I5:40M)_?6SM*Y6
M2:N&I_N>KA*7JA;SB*5Z)BYP0'=<MJ)1P?ZT?BCW: :;"M\]2;:,-$FSR_Z=
M?>BA:1?0FS,@]F=I7:LB L3&U#&99_D:04CU/;,8=N4BGZK^4@+=3K3>C&AE
M1B>Z.G;2L_I)#*^"-]..O@BMXSBCSG&ZBFS;L# "DYOI+F)%T9UIN?;RF!^Q
MM74NFVWR*?M6EUL@()F.=XJ4;5:A VJX2#.)!CHP\0PXPJ%%EJIM(LM><J]N
M3=E=]:Q*3U('.,% 5:!!I9JKZ19"#O-L:OB^CHW"@G <GRR-$&V2$Z1/57+"
M"W,"J4(,(/=-:B)3A3\<#XQG@()RE!O8&DLM!AKDA.ZZ4W$/%B\YXP0Y@^JU
ME@&^[ILZ0(3E&+YA,Z;Z1?#-MTQKR?)NW@YHMS,5XQYBTB8X12IG5=R ^ @^
M4\^CR'1]D[HN<<HI5BJ8OPU3^3&R3!=C6Y)&3Y%&M5J3"LO4,'(L1W=U'YG8
MX;TJ<[O5PQ99J@/8ED:;2;^G1+H_&W5_SMU#S,(21T2C ;S)MQ?BFP;I\DLX
M",-[CI?"3PH_ITD<PP,H$9!,&F:33 E& R6MCLMF[@EEG):YJ]DDZ7^7'$P-
MH^)@S'3==4W=<%V;:!HEOE%6\E!=76ZA6;V+CW.OXGWQ)KS_3,&6<((T?81O
MK?MD>MK>5FE6=X'@S5H'&NI;KFM8F'JFKA';PEJ9JF00DQR2X*435O)(:WG$
MQ%73#-577:1[EJJK'O4(\[!?](:QF>F;2U-4CL,CTCTK>>2%>83HM917QS-\
MZH#-HSNFSDS+]8I@M.$:SLOP2(<<MY)ANL P:A7/T'S#M5U&$&.F"ZBBNX99
MMDRVZ'+KOV-:&BWWY_8HEJZR4R1_5FN9@2P'<,)SF*-CK'D6,4MWKF,B;2F<
M=S#RE^T$)/5N1KUZE7IGVR;%S%)MAV)5LY&ADJ*=@ ]6L[%4[]8<]4KYV48/
M<(/$F)/"VV<8CAZ X9Y;= *WNHN3A[?#:# (U_'15F_VO_Z$-?1.KE6N5:Y5
MKE6NM75KW0%B<?LQUDGN[Y.1#(#FFJV*:YT<3&KIOL]<WP<+S8#?553,5C9M
MT("7[+)\*V_X3OX1Q-/PE(.;B]6,L@#W%(FYUH?!M7RL>0YR;,NU55VW-%)V
M*=006NY2N"$QR\"EI/_VTC^MW!0>2'-#Q9YI$-UP;%>U$2J$N8-,:RD?;7_Z
MET%)2?\O3/]J54?HN=@$DJ6J;<#_,'.9KI:]1HBI+L58]J9_&7"4S- J9F!5
MIA=S#$J1Y9D.(9KI>M36JBP6VSZ89M^R8**DZR[0M5YE9UG8IK9N:P[0M<<P
M]1W-*XO%?96B1NA:1@DE96Y&F49MJI#CV*!G8VJ9&G%<UW!1$27TB*-K2U'"
MS2A3>C:V\DT68R<+DEF>/'EJOLN\04XV!,5RF,2PM$Q("_V=$HK(H>1!E:"*
M!TW3H1AI" P!I-J>;;I%I!ZT'IZH6/*@T-_S@BS!@,7>YM'8#CDU==QCK!/U
M7V='U;4I\3Q[BF%LFI[%7?2FI3%6ZCR.H9)]J+JKWLWEJ8T]C>F2$TZ0$VIS
MX3'Q+**;IFT@9!'F.D@M"O9<GU+3/1 GG+2?<Y$3B-XS3,D)I\@)M5GR'C%T
ME3&58-/Q;8<RJA7M &V7N?:!.*%#'L\%ME!9S]")Y(H3Y JM"@$PU3)UB@U"
M',^Q,=,Q]LH6S(0P]:#Z?\M<GXN=<#6@<"0;ZK>0PI_K,JX2O=8CT./-T$RL
M$8>G\OC(T(O^3Z:&38\V1^(OVEO<T'J$-MFL;-F)LP\ER/[B!Q#D9N7FUZCK
M6CY0NF<Y#K6)@_U2D!//M_<1Y-*MTLJBBB.WU?F:3()8*7P<\-\4T%<(LW8Y
M6PM_-C]BV9G=-@:FM2X*B)@6U;#&-&*H%K894;7"/D$^<I?:%';=#:MAVJ"\
MV(TL3ETO.RUFJ+5+8*"AJ9KC(^;9"*O,(T5FJFW9V*=+\XBE]_;0WEO)0.UG
M(+6*@&#*$SXLA^FNBS!2+9<6:.)CCZ"E?B/2Z7MHIZ]DH/8S$*L")YI#'%4C
MFJ8A:IN^0PU4A!!-$SO.4MJ4]!4?TU<LF:G]S%3K!V$R$VP=@C7?-ER,D46M
MHO&OY6NZO]2<6KJ8)6.<+&,\ZYRF1A5_<7S30\QT+%/W'>):+B:TL/JQX5JX
M(<Z0GNGC<$8KW=:MXHYGF:/6?-=E-G8P,UW$/*:IGF%J1ME&R%?=I03AXSJT
MS\%!=8 <XO:G$']<TS5>1IQ4%=<2:G1?5Y&J(<M@5+<T1DG9"D'5?++$G1^B
M40+$]U@V]3IE=[6L1>D",=,J^D*8A725NKK*D$$8H! N1I&;1"-HR>&\(3%W
MU=TLZ;\+]*]6 1>B8<_UD<TGRCJ.:6%JT])?[.AT:9#F_O1_TMYB2?]=H'^M
MBI>8-N7F!;$U6S.)[C!<]F>WX3MW:5CXWO3?(6>O9(8N,(->ZPNEN@S9/G$9
ML53;H@9H1$7TW;(]LBLSG+BSUC ZD<!V=H1M5G$(U3 ]P_8\&VE@H?*Z0,,M
M*LY=$[.EJ/A.A"U[(4C*W(@R&:KB (8&K]$R?=UFOF=B#=1O?>;J)/92*[[-
M*%-*O;-V9.8INS(5=R-F)+6@''4]U]"P00RF4M$W1ROT'V00;ZDOX'+<X?VH
M'T_Y?GP&E01N9TTF:70[%=K)UV3UD(-3]H>>9W1$,E"=@6A5<F7KA!+30U0C
MR#$81=0U"@;RX4__J S451^L3/F53,=8U9K<4S6F.;I/,3*)[U.#CVC.*\ L
M4S<W2"4Y#M.=M.-7I@E+I@-E<,9TON7:@'R^BC3?=GQ7Z(JYW]ACNJ&UA.DZ
MY&V6J<62 8U:X,;"EJTC0EU7HRJRB6>6@1O5Q/H&J<7'M-7:[>$F&JB09I/-
M+R4SO3@S/9N.S,RJZL4DCF'ZGL>GV6"B(5NU"\/--#UF'U>'E"G,,H6YC1SU
M'$-IN(HX^<C&KF%CI+I$]5R5H5(_]!C6Z095_<TQ5!../=)CJ/O:UK[1@KXV
MN+L[K6B!^/@0BMO> OW-P@=Q%-Q&L5 TE& T>#*<L,FK;G2[VB 15^S<GP^X
M/6V7DBNV8T.Q22NS&C/-QX9J4M-UD6YYR#&+MM26ZNG>4CKB=46DUFC0Z=8H
MF)D]2HWF9?!:RFNGC);B1HJ;O<0-J[0T SDVH1JU";%\Q+##'*?(OJ#,]I?,
MGAW%S=E$HO0>T0[@%)<22DJH<Y)0M3Z]Q,>V;S+7T$$O<K#CN7K9O5HCSG)]
M4O,2JE-A.XIZ]!"Q<BFAI(0Z)PFE5^7 Q/48LOF %<VAA'F:Z<Z&B5*,FS+9
MSC'&R5@/'R+&*:65E%;G)*UJ[;)]$QG(]UW=<)AI&YJ&C"+?WK.9H3=E\9UX
M0)BJ/.[59 & E#Q2\G1/\CP;8]?K(Q<-ZB#;)9[)+ .Y-G*(6H8$=:0NA00;
M$3TO'3W7&BTCVI2@3BZZOH+"UH3;I3R2\FAG34@G5=HX-3W555T'FZ9A$D<S
M?;L01ZZ*W>4IS+N)HR:RTQ@&,7* [+034T9$<L*5T/K*[]==^]<P_A'RA?>R
M8)1=9'"CN_J-U+4W@CWFKS$:38-BDY>^J:T^CD;AQ3 G1$S07Q8YQE@0,:@<
M5I+OV+^GV22Z>ZP]F;$K7^0G_M>?L(;>S2])_).OM/I\R#64K[%VCSFY.[M
M,;&%?ZX_Q(BS0CQW3XSRA!#Q\I5^&,?%K__]"KT2GV'%_?+S]@+E(1I,AF]-
M\U)#)M797TH.Z"=Q'(RS\&WYQ[M%>G\URY>9Y8'15^NS:?(;4?4O[UXM\6KQ
M&]WLM^=3=?9(.]L]&V=/ B['[(#P-!5K!#P7*[FQIX X]X$R%(PN_K9$X0=_
ML!6RXH5NNU6:Y8%>>C_D"7=-+7,%G&.DMV35"=SJ+DX>W@ZC 8BK)@!NE91>
MAW#U?X=I)4^_A1>W:1A\OPCNX$V\#>*'X#'CLF&8%B(^$-I/9GFFZJLV8CYC
M3+-< UC+,5Q-9[IM.(;'SPF.C@U!(UJ?,DRY8O6GS-,-ZAO,P*[.F&6IAF9Z
MNH=]K&*/4LUH-CU0@%!RISA<WQO5^J,&\^]K!?(VM+&+JI;Z-"5NH@X!?"7I
M6U#RM/"V_)%?J83C^D847XD' C6UF(?&E=,0'H/;VSF)FV\59QB,OL$&1R.1
M1.E&6? M#<-[OF_*0S09*E:_GTQ'DX!_ 3*^^ @+%R?X8)Z/^A'  )S:CY-L
MFH9KQ?#!R'7GQ.F/L"67*_2Q@CEU1GV"J&:JQ&,F=6RB:[[N(.)K+G5=>Y$Y
MSXQ\K+>"QU+0K 0Q?$Z3?C@ "LB.2 +D1+59C-!^>BQ^5H\5M]A:(6U9^CC9
MC_C):N*?AXP5TR.W@?\]Z%M]FO-7R+?98H2UO\U6S/!R+>>+[5C#]\#I_7B:
M<5>LDH;?@I2O01G,I+[2KXN"\9(HV/4%HOH+K-:\TQJ4$X*F3],4=C$"<!WS
M9DD_P_YT$OT(B]TMO[^;X6]R=Q?UPS3K*4+E5,(?0<Q=(O"2)L-0">_NPCZ_
MP"C,,JX=/?=>GGW @FF*R:K/ON=GK[<!+2FO@TP9A+#H<,!5%N]G7^@OH)5,
ME"_3&([ -+C ['7X1IR*V2#_!!_%JL56P _%GV.@MH3+5!"%<,G;1_@VXO3-
M3=J>,@Q^B&?AE4[P\V08P)>W009_@RHDKE7L,GS,+YFM?_B4EZ@4MQD'*2A:
MP7BHO+Y]D\,IG+]V/4J2%FOIG>:+>X#]K6CP<O][-L;)IR.!/P0CL"NY:EZ^
M.MAEX8))9RX8,11B!%\5+T+AE%V3$OF1L'8IEG<CO"_A'6SH)%%6O(W*$[;
M8LK[\K44^K+RB;^6RGCZ4KX6?C+W'B@:7;9+CD?B+T4)UF029I-<GI9$G4MJ
M4#FB;"*D]'AZ&T=]):@LT;LHO3]%&OHR6^)[L$[&H3!1X-O94C_G2ZT9W3XL
MM2(2]1R)I.:SV%C<G9*(^3KD8"D0<Y0H_6JUBU)E\]5'G+"BNRA7F^#P49A'
M8(6+9T&16:.G#+;24X2RI"3]_C3EEP(M0$@W4&IC;FG=13RVJOQG&J1<614'
M"VWK/H#/\/#Q(^BQ7%T(!SU^U2#E,B#(DA'87X]*''T/X3_ 0TLG]';?I^:X
M2?HMI-_B\'Z+C[;S>YE:KHC<\IYR?>U(WT7#OHL3 (W6NPOJM"I]!J?F,WBQ
MM[?&<7!&PNL@9O^)2+3[V=H5P6+9&$1XQ-6;.Z!N;BJ"?90-RVCD?0 ; ?_/
M/RO! +@'U$,E>P1[ZIYSV^:JH,+OO\.)_$$'(<\_YMR?<%K^ >IWI;R"3,Z
MY.&\L 9&N8U;-K5YY+=<=7&^2B&$X*L@G0F1ZE!N/1?A6[%%/XO''D_3<9(5
MD5XP)].!> "A_]<LZ0(JN!3Y!K(_S?7J?C\<3W+QR6\.DH!_NN&WRHZI,S=!
M4EN\R%R&9[!FV#EE#-IDO^PV5)-07,*_G=^$K33PQ2U8L4M/+5)9WI]5.K5J
MY,IKD:BSL7(-3_7JZ;>Z</]Y-5O-[[KS&^,BCVBKDG&>;('US",?ELI 0>!"
MB#,_YQ8AE,*18#=@U90+^$%6* ;1J"X8!B&<&/<XPX& F' +EQ/;71"E\&<:
MWL4 @\*(GH#\R/)$XYP@ 4J!OZ/\"[@-/PCD3+AR//"<-2")]:R)]2EXRGTX
M2^0F7#&<B@$$0$4>A7TP$H)4N&. ^.^CR2(^\6NLQ*BFT:A7(&3QW/"8832>
M%!WB?G(/:S014ILOXC;D-[D'-0%T*+CRJH>9@O!/H_\-YABKII;P"_.O!J"E
M]R=)*ME-LMNN[%9I@\ ^/[C'EG,/<!]<%<@3T*'PV@(93D<E:7(F[(.5F O_
MGC(%725)ZX PCP<Y=P"/Q8/<6 UF/M3"T"H-U54<^QQYMUK_L\-^(+8']'DA
M?+BG'9B8EQGF42<N0';2^OOP2.7+%<)DY1O.C91'991,RG<LWI5XL\I]E%4;
M?:GXTQ3>0MH#.35[[%HT !YI$!7/O.2NV?S!^>/\X,);',%);<[TX>># I,I
M61C?7=PG(&P3X<J_#_FS1-E](7/KZ# )OH="_P%ARL6B\+^ [CS*]6=.@N&C
M.+(*3)R:'5'# /XFICQ2P8W.)>_.\LOA7^Y"8W->I+LTN \?DO0[IX4]73$U
MYP3P 9@Y/,]S,61=3'04L>QO7#L=*'[Y#,WE<S2X@M<$8?IF_T>+> ^[PM$7
M\N 2"(M)*-CQAOLC<G[XE'X#=J@I"OS@9TN]UA=O/ -3L@I,5H&UJ#2F^P5/
M1OM6O5BV_1+%?<T71LGZIM;7-QTBZ06(8@"TD.-KQF.UEXI=*3Q15M.L>HM6
M^'R\35D5K=I)XWH 776FOA7AP+T5"C?LBUXFN3"EN"<X;N_+7KYD3NPIY8*=
MD*&Q-A5L)87+?+#5^6#[;=9EOLSE?]?7#2+7]"G3#8LAQ A"%O6QY7DNU@ =
M',LZ\[I!^ZWRB7LVP)3,^ZHLU5N=A>QZG\(S? 4=(N YO]R#P+F-^U)N'H&"
ME5^G(!.4+_PZF>"LDRRQM3+AZ8J2:<9]F/D2<KG#N;]4*_\.K,='!>5A:PZ(
M/1ZSSJ8!P#NP]4TAH CHIH5QO?7^P7EP8=(#EN>#,Z*PC&7D\JVG!/<)%TJ"
M-B<\JR#K\7N7#PTV;![9X[ZN'Z+54&\^-")\>4&^CIDH_85+EI'04WBF-W]J
M'IDOFB*6\B?F4E$$$6";$AZGGGTJ/ _+U[FLD03/.ZB")#.9S7V,RH. $7Z-
MC9X\R/-Q"I^6 (C[<1S5HB)C^-@7>F@</.31E33\-HV#*B#)+W( I\X ("$:
M1: B-J P63-'#>^"F?]=2^5Z",4JN+,V>.!_P0'!Z+'<Q,>Y+:SM8(EN_,*/
M8<#?-5=-VZHXYFA;4$Q63\J:PG.G8AD6Q]'P)X^\Y23 <W&X9[<(<M\! 2</
ML&B9"2&C7;,S/Z=1(@I=N*2WIM^FN7=!JP>L.%.Y(,/O_Y&DWT%. V\7-EX
MG#>Z^/WRYE+)9@-%UAVN" ^0$%=POP 4PGXXRD3*5-G0@DNRWX+1E%]%/ 6G
M^YR7\J.Y Y_'G.&9,Z%:"H8'M3N*!VDXJJ7?\9MR8S., =FXK:IP32',P2N
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
M,N4_+>7R_/;Y0Y)^@X=UAD&6I_3TE(^7UJ7P8 :#>U L\HX;/S@2PA/U% ?
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
M6?&C40 WSG4'Y2Z*X8G@JO45 Z(BY;4//XFYLY32"ZRI*L5O),Y*(U8"T79
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
M @0J :%C@' =W4=<=%]'P6T4\]8V//$E&#W6FOLT)?\KM.'-;IJ!A+SE$)&
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
MX&AUQ=%V$/-N(LK-, PG< Q[]HIBXS*^']Y_IM'D\9W8T==:?N+'9 (_BLD
MM2M4>#B[5K86T];ZZ (E&OSWJ\RT/,VR70U[CL,\V[2PH7N:ZS -4=OSS%=U
M':PY6V11.JA/\\NO8?PCY%S=RX)1!KIH&MTMGC[35[7PMOR17ZFT4NI&6?'5
MHO([2D#O??77]["I!8]H;RLW$&\3< \4O=8O<S#[;&<Q\A$6='E"S[O:[[7.
M'EYV$;V2]K+T-9^, Z[S;E6"VK=J<<@+AQ":=[\6:*ZYKFX;&"#=L9CF:!8B
MFNGJF!#/-U5-741SZ;=M@]\6+S0J:T 9>O77&W@GP62:AMFA\']1AR/[/399
MK</-OXZ"W4Y(I?E<\U5QG3X-0=%/"QL.Z&K.?X6I @899J\';V9^K,K8FAE:
MA3,+FU3MS?5'A-L,@TP9\!Z/_6#*"Y\FPRB#FPJ)!(]P&RH9K#3/OH[@$6[#
M81#?\0QO?B'A_LT/Z.6-0*8C.$M<,)A.ADD*2Q/VV^=A% >#,!X/N<WY.1R-
MLL?X1S"* G[E\@7MO&V%]5AFI.0FY-Y7?0%=^.1TQ;UC*^I>6J*Y4]R%:5)_
M/'6?E_WXMGWJ8K,)%CN; @4_E@K#^*<B_$&*",\A='138>^7?95=*?:7]]9'
MY?I2^?+)]KY\O6E[7*9KMF#7U]<B-CZ"1&Z>1^TT@C,Y?_*1%I-,\J=<G^3/
MMO!G+<(13> 6?6X>#X,(S(9\5+4SC,*[Y>R*+2-%IVM9;V@]5^8Q-YUO^:B>
MPD*^#8'Y2LNXBL:.P4+FW3+!S"V,Y^)F-2N<[W^4#Z'K!]PHFT5+D_Q;'LKC
M<3_1!3,<7.YNVIIK25Z:MX<P;]GSYNT3@8XG;%B5['0:V25TTC9[8D^!/W-V
MGIYI]=+(UXY=:)H@OD:36!*#) 9QH@L(VW;;1>9\RF6_0*IK2QG^6.[%%B7(
M'E#6I\G#,Z1_#V09AZ?WFC>Q=]\I+EB%_4F2*FO-HX,^Y.LG2AW>2*)<2Y0G
MZ)-Y)F[=%N7CI;W&;5"XNN9,/7KEL-2<Y;([N^SSUIP_O'=^M;QKY;=+Q;'^
ML#Y:O_S:$BDG597FWO1-.(I *:YTTC] (U4^IV$6#<(BAO$R&G.NR2_7_;ZX
M_K[T2%)_[QA32/W]0]0?!F$LA'_P(Q@%WX8M$?Y2A9<JO-1EY;*;HO#"Z]E)
M%=ZU/KX'#=ZY5#[\_L7]Y*RJ0),*_&GK*H4"/Z^V]PH_N-7O)].1:*-0_*_>
M78=7LZ5)'"^F@[V 3EU[4*E4=Y-0I5+M!J,(=&HNCJ?I(.E_;XDXEBJU5*E/
M_9W*I<JERJ7*F,;3!M'?O(\?O:^_<K>6;3F?/K:$%J2:V:"25>3YR%?;N5<K
M+8B_A:-1.!D*^17TDU%+B%P:$-* ./5W*I<JERJ7*@V(9Y*B+->[?O_14VX
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
M;WE\9X6 ^%0#%/U9_N%J TN$^[F*L/Y]O+PLV;U2A]>KD@Z3\"U?BFD8D4E
M0WB]N(Y0J>XTT/MFTZ@</W45[GV8'Z%#=GL67>>+\6J>*]M^,C<3Z[@&-KF?
M:/)YL5[MUV%MCS^/)W'>;]-')##(?UX$_ID&CS-^\J?L72"R.Y\:ER'^XH_(
M7A$F:Z*K9=#MK[OWBC[GBZ+LL1Z9LA09BY^R(#KBE>;9]<IA:2S)B^"PA O9
MN#3EDHV_5ODV:PILUB")ZB/.3Z9G^7R4_7!KQ?Z8_?#>J'?ZQQ+H\6>KMO0E
MW7^.1K'VI<I?J]AXW<5^_8N1M,./SD>E MI<US]^^OA3=E&,(GJR1=W=?I)7
MUK545-?7X>)+#W-^,ZD:SX>[O)E4)%3-T,?Z\_$=[H^5:8[7<#5>+.+@K[^R
MO*G3P6"I- ,5C6Z&<6[JU?#0N(8U-!V%Z=R,S>J&LT^7LT7SU6HVPUOR,'^!
MF(-"+0<I,'3DO=7XQY^*$SK[O,S##\Z+?#&;EO.1+Q8W\_*G\\^SF_ 5ET7X
MQ/QA8QZ7T$6T!^&Z-A8\SL[Z+8/-=XQNBA)"\WFLZ#@/'PL7$F^AL:H649+<
M6I-1CP_"L_-P.^&WPCT5TR\!J.6+U5U%PU;=5671QC%V-PV7$@9Y.9]-LACB
M:MS!O P>A.G^*5-!D>2K0$(]#X/X0W?A40U7^*V; )!Y.>H1<J7"W/'WLL]A
M5.,]1K8M3>?-_#K.8?B2BESBN[;YI;BX6$FT:>2?!SCL*;==KK+PSRC!XJA6
MS#:=!4\E&OO5SY\2IMXU832<W$0Q4JV0E7V?#8O1S7RU61M6>KS=TCZ,%[\M
M'ES Z[&^;_D_LK@'3>C=O82(T)6-&:W(-:Z"\E)^RC[&&6B\>7,[Q1]A+*;A
MJP9Q7>19H/1EM"KC<"G%UW&@[6%<LU_R<FI7:+^*IF%%H:/Q8CB9+:KO?/"V
M5@:P&LI\LI@U+N!K/KG)EYLOOU<^W40K5_J\8:;'%X'KPS"&*QU?E:KI*A\5
MV>=O#8L[B"+^]R)X >'O.S\1EW#T#RJW(6^Z /=??.#6S\5D7'RM>+!!KV%,
MXRB%D6N0WN>-_&DX,#]E)[3RGQA3.J26+$O@%9/9>+DL5@+^_^17US]GGV9A
M31?9+[^\/TK4K2/!OQVJ=G4S#'F (-NBF'^-/+&XUY25@ V0#.8P4%IP .&V
M*4H5H%(Z0!_W2/N_\TVZ=]>]K@"UPRGSM$-^Q!UR<,\0[LXPCVV8/[0A^MS=
MVD>V^5NXZB?4,-AS?_QL3?^SBT?!QZM',?2P98??>0GL]['>_%BG\Z /E@CX
M7T4^K_:0[FX!93^,IUGXDDF,#__XS%+[AQBTEY$5]Y!X<VNLQ:SQ7:=\;_&[
M;]9G%]+=#ZS]SV AW][13NLVK=L36K>\3^NVHV<LV@],?RB^%M.;^RI5'N+.
MCW>?__*,.VP#7^W?T?]=W<_XCUA=V,_S8;D%%.,:(T:H!!*C E*!7O_^VVL?
M7GW-!"38$F,))\)Q*PV 3'OA#<9 8_(JF^97X;)N%J^_Y/GUFVII+%Z5^Z;A
MUC[$@(*W45O]/_)?G^Q_CXKQ?_]2?,DG;KH<+[^I/\:+_QY>#1?Y?S>=Z-*'
M#A[T*B'Z578S':^^ZF8Q>I6-BN$XN'J+O[QZS0)!ADD(EQ#^%3<'\^5?7HW_
M"-[@S=5HMJS>^>JOF P @O_W7V_?>@WC)T]T9\UC#\S?J7+(R5/&C@S! -PP
M!%?:2*^8$=(#KPU&0*X8 EG,#7X"0XCC,@0="$D30R2&2 SQ?(9 H-80'$'&
MG4-4\O 7U0"BBB$\]L@\@2'X<1D"#20%?6"(?KHJ<8MCL5RGN%X7TT6Q>/.(
M@XT[T$STU+BR8_>7YK(_]W<V<[D? \/N4_#[^>S+/+^Z6N5>CV*>:,S-WSH*
M\R)MG;L>:F%2;&02\19"C#4@P!,B%#4(5*$6#@T6:YE4"ITWC6%6T]'[S2"7
M%K!ST1=(!H2A/BBG<^+@4T;DC@#DD&\ B)AC6%DOM*/0<VNHQQ4 F2(2/@^
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
M^"(,<;PD%5-*CZ;:=VIG>B;T<<\JVJ>">5(3W2"%'?T WFA49@7V'C *&;/
M$^ZE1968H( 3^/(4<.1F!DG])[QV3?WS1F<RR1S72G'FF.*2"  H7X?<,'1;
M)]D/#]B.B'Z8-'\?-;^[NI[,OA6QB7#9ZB*;?0Z_L^JIET3^0X1!ZU;"T$OE
MO120<* \\!JNJYEYAX78:B_^/<)X'Y\(9# =E>]Z/ULLY\5R/"]/SE2]2-Y/
M\NE"C>*)D/AL=T+T=S7^N?!%$OF](H5=13ZO*<!+SP"00#*(**-2:.TKD<^A
MW3UBV#X%O(#8WTD[]&+O/B&X7PAN1.JLHM!Z;B%2D&ID58#P>KM.4KR53?=R
M".Z*^H=M-ASK?OI-MPXX/AL0YF8^+Z;#;]ER'A;>I)3W6;Y9?ZTH_5.N8KQO
MLHZ #15@>% !"-B@_YV&TD)8<0B$W&]GY'Z/0_QL'BYFNIZV3W'65E<0:.53
M/8<GX >TV<J\LZ>9ND@G794.I\P3NP8(1".)SSD"I08&..2H599:*-8! JZP
M.!HO=,4Y>$F&Z'(@(;4W3M3RN.*@M!%Z! 138KP&#@N*"3'KN(.2W!Y/<1RY
MVX*0YZ Y^KHC<;LZ5.IVO)=?THA.(B^]<,X CQR6VOO@G:QC&\[IK0Y+]Q#$
M&NKAT>0F#M3[V;PD@U/LN48'LM5@1CJNW'59T >SWPA6*J>((@8J:"$*N'9*
MT@K0FIOMT@&'!_3QSP^WZ4,DS";,MH%9"1MM#KUFA@%@+5/::<6PE1O,<K=U
M%O?PF#WZ@5[6IDI/*KPG/9"[C/M]U;C$J<?QR0,]&>?3 .FNF*2I!W&"9()D
MER#)4X_@D\?DN6;8K/1RN<.2#>^)8*].T_[X4C+ZE'?"]D[+E[*VZ89Y@8*@
MAE"J,BD74%,YW @QL7,!CL@G:\^[\U'OG;;;#Q#[/LGM]I;R]M/^>S]89T>2
M"4"N2498PA5FDG!BH7 >(KTY+$@IVW+F#T\R'<GI(3"13,KI29RRD^.#0./\
M,?'*!6^'$HB!0%@HI6VE6[SD!K\\I1S7+1(OR22G[#4=KB/W2RJP^Y)_MGRF
MYH+K2%?O'G5A:*$'^"GG3B' &E76@>4 :<BY,X8JK<6F%IP2QF\58/W.MFWG
M]F7H@),#M&UX<-V<9I[4,0BW2S7=#W'_+Z:]CT1_79.7O*X)[SG10@L/E2+.
M.H,)7<O+\)>TSR.T8^>!(?XRF=^KE9 X*W%6XJP#<984=<J,T,[1V.>&.NT=
M11*"BK.L17BKO,;3..O8>7" OJ0(.ZZ'^Z^E"[=Y?G3H)MG/[+GXL0B^YS#N
MYN73;W%W;CI;A@\$#W38[&U^,9[FT^$XGX3?J+J<+W[:ZF?^4&?PQ@T,BQB%
MN3-'J7/XNG.XE#\Q(#&GS^L?CE\]''19_1 F#W?+QGBWUXZ:%]HE8WS@B%2%
MF98P?T_, "+6O;MNN;ELL)C#?+',8DPB4]/I3>"R#\7U;+Z,M;]] 'P&P>O_
M> JMK_Z\G-<4\Z5X_7E>Y+^]SF.MRS?YY/?\VR+"Y7)>$61>JH"%8I);*ZAV
M1E,KL3):*0&%=,@!"FG\3'Z+65^"+O-60E#9Y3S*A3\M'!?8"RJ@Y90&9TPP
MZ;B#'A+H,&:BU;C7IY*79Q>9B>IGVL@NR?<PP^">(=R=8?Y63+X6$3&#13Y=
MO%X$NKG8X1::*BPK9=@@"T)LR\SN>A.0M7[5$4<-6?!Q+0;*@8_U\V,MV+N)
M/8_)@V3^U^8? O \PP_1HY:?H8>M._S.2V"_C_7FQTXTZ^^99O._BGR>%0$F
MH\P6P](E7,DD#+,?QM,L?,DDUM%]( 7@-+; V]9346/T:>NVBRL^Y7*TKY%C
M>#NMV[1N3W#=\CZMVWX>N+W'4+Z[+N;Y,H8=U7 Y_EJVBWMD'>,#'!+J&&;[
M?G]I+OMS?V<SE_WDY%=_K<L?O- "/JU,P0YM*S\UV8\!B'!LUTCJ,Z>**60)
M%<I@H06W$%M5G3D54&W757H_GUV,ES'1NH.Y?9+UXCCI&5B)4R61D^>,72F"
MH3I]#GO%N:(R9J-H+;!0?DT1GF_7>/\N11P[6PZ#-ONP)HI(%'&V%"'@AB(T
M% @IQC5W1%DL@#!KBD ,ZJU*;]^EB&,GIZ%^=&[JJW]2%^,NL]+F15A P_&D
MB-U<UH>G8HV)\*ALX'X]GWT=Q^VJS]^RV2:\E&_"2V_.W(\] U.2YK(_]W<V
M<[D??\/N$[@MK@-IC\O."H,LOXH'M?]9=>>:CK)964ZH9NHO^7B:"FQNZR].
MZQ-.CEM,! ):,JIE\-"$6D5QM)4>HTV[G5(_O6E.@)J.5&,&PL-US^YW4SM>
M7,\6X_C\NPNU6!3+[@5]T "B7M34/2?J/F6X[HI.7I_E*=OC&B4$L=)90 UD
MJV846CM &#PD.H\;;X$#R7A"9T)GU] I^0:=W"+$/ 4">6;CR6!65=W4QG'%
M]2'1>>3JFP,.SCC4<0)2.>[%_A %\(]9K*09#Z:,IU^+5?AC'</X5LOF'B-[
M7YDL8&V(M1:0:LH\)XQ+I"0'51,9:*QS=PQQ#>:WFS%?K#M<QTI2^>+R5MVI
M+M>_3.7HDQ7NFA46N+;"Q!@+N".$.H_"_\"O/5AM+=:Z?6AVI&HD:[5Q8X)F
M@F8KT*2-7HK$$1S[1"@%"324,.LK:!K+.6X?FB\@BW<JZ(IZT3&BM^K8%A?%
M?%Z,-KM^^1^/9HN?,G8?E, /E6_>H)DW#&WT<PVD"G,@I6(.P:H8%H*><G!W
MJWX]R"O,?LK_<']<%]-%H8MI<3'NL.8E;=9\WU[EW4DXN6=9[%-_.5GH;J!\
M9U W8EB&8 ZE$5 KR!SD2OH5J+43FC'^?%!W1"WC-L5RET&=,-P'##\"80D;
M=CD &E,NC8&(*X>\X*S:PA4Q7/5\"!\WV-RF-3XQ*7T@);TMUYLE3%Z7S[2X
MHLUE/OT2WC*>-M/HRIV-,@ ]&>>?QY,RI6Y09M_-+K+BXJ(8AM?#/_/A_]Z,
M5QLBJ_>'.PONX7AY,T\Y>.?$ZVDN3_[^SF8N>QLZ,3=!.\0MQ$#$L1M?]7!>
M#(OQUUC1:L7A/99H>^XG(@#J3@D(<&^ITQH0Z AF""):I0X(S+F_'1E=&="W
MTVKLU73TZV;D/]0#W^F-1(+[(./.B:)/&:,[AD(B/.I46*6D<=PYYXDBQ$(G
M<85)@+70+6+RN+EUA)Y+@#/%0LX"Q+@&L10 :B@MQ]IYRAW352-;;0AP%+0(
MXB.?-I1M)N"='HA[*[#]>')5JNME,2F^CA=QP0]GB^7YZNI'\<_J\\1$>B<4
M0(HR2[R'7BM7!4,18\#=QO_;Z7!>Y(LBH*K\>SR]"*,?!K\>^SCTTV,)Z^_@
M7\(V6SUV&?]IE[)7,-_56VX4";"2<X6D$A))Y) 'BE;'8 S5AJ,60=V5W<I4
M:R1!LG-"&S8B6)! Q+R%2G,+K8&$0EGE]BEE!6T1DT<^ZR+/.W.@MT);#8>S
MFU@+Y#K_5K9BB*(['P[G-\4H*U9[XHML7DS*_A3+6;:<YZ,B"PMX-%[.YBE?
M\#Z&0'7U+X<$8MIX9Q"FR"G,%:E2BP#C<*M X)HC;,41;Z?K&7J_FJ!X:FXU
M/;_4.\;=C7BC-L^O=IDWDD#O%?AW%.B0-*"NF0=8"&&0Q]*)@'2[#IT+#M'!
MH'[DHH#IA'K"9?=4>B,<!B$RRFAM#=8*<&*,-NO#<9#*K0J<K0&S*P=QVMQU
M[K(-?J9V?U++CA/0]N_NE(*Z/]NPQV2QOX(7I(Z[ ><@Q9R&9S5C0<7C=7$H
M)Z13C[-'.0^;UAPFOQXO\\G1\E2^9\K;/+#79:)(8KU7.-]1K"-0H]H1A95C
M3EL ,& V*((J]\P93X5I%=5=B:>3-G?+DE1/J&P%E:ANIX&5HA8S;353WF*H
M/5UO7&L (&X5E1U1Y[0?73=.M)UK^T+BUUTK9W>PP6#UG66#YMW;]W4DM1R1
MVKPSPB6RE@I/)8?0:<37+K^/[O]=(@F3%MMMOZ^F3'_[QR*>#=P02=U.KW.B
MG0\0;%.W/[:N]ELCQQ8%+\,Z3QB;KBJ*WM+*KBS"<*,NM'/<0X\,=UHA1BU?
ME^[17#+2*HL<-XK/!Q*T&29,+))8Y)Q91-3[@@H3XBB5BE)%@8-$85#M"V*E
MK6V518Z;)L0'@+.S9Y%.E3DXI"Q?E:@;IW;3YQF<2G-Y\O=W-G/9VP3.*L2Y
MRM4<K>K!]#BHO/>6+F:T3@B1QAGND0!88A8<.>3INJ,(859N]5O,OY5U6#_-
M5"S#,R^"-@MJ;/GM_20O#TRZ\.QU?$OGHD,H*+)S.>B<=G5[!?6=D2UJ9 .M
MH)<4,6LPHH(I(OFZ#!PRJ%UD'[LY$,=MMB7H,K(3D,\!R 301M5TQ8%S!E@)
M$4#"65&=FS (.;^U@?,L(!^[CQ %YV*BS^QTE2GW@?/Q*,Y_-IXN\^F7<7G*
MJDS%[#'F]];I!-5%70,!,*6PA%(*C8(!-QJN6R=HA+;[HM\E@;>;$>]J_TW1
MYAGG+B,_B?->X7MG.),:SM)1!1#5#&!L.7224;(^A\&YV<KNV@?.1RXJ1LXE
M@SJA]RS0RQH5U@-*,7%*>6LI!M9A!:KN?]9JZ-I [Y%KK,MS,<9G)L-_G2V+
M1G'>[&(^N\K,[&J8+U(ML?M@+V0C)9LA#I16S$D*<(R34PV!@@)*0B"Y7>(D
MCG1=,_#M8G%3C'P8[7],E@%CR^)]/N]FE%R"<XFE)2'>*Y#OBFD*:DP;Y7SP
MJ+G$'&FI++: K2L5\/"@)4P?5XNC :#G71TT0?BT(/P8@E&-8"^5XAA#X3QT
M AF@856FVU%.-&L)P2^LQ_]9S&>C?'$9YUP@B'X^JX-1IZ:JS6RZ6,YO5FMU
M=I%M%D*FB_'_Q*S #\5B-D\*^SXLTT81026#CD:.4:R%(DI3Q%<*&V-!H+R-
MY;5;[6?SY@2\N_AT65Q%)/_6.74-!Q"VF17<94N<U'6O +XSGGF-9TDP51)R
M#RT@R+C8F7 =YG8.HQ;P?.0H-SL77SF!]RS *QO&6'I$"5*<80X@Q1;"ZLB?
MXP'DL 7P'OF(SKE4S#^S&+=J- C=-! MZQ#DJ^V748^1OK<.9[ ^I\>9 ]A8
MC+VD6'$D&"0K'0Z<M&RK3.#6!I>^68RGQ6)1]LIY=Q&3?ZI71IW3Y"AUSDA&
M_12AOC.R<:,RKQ,ZH!AHS7# ,H>85I5Y+;9>;9W ?2:RCZO.11+G"<<]PC&M
M<2RH\Q8*RCD'CA#HE*Y.=SC"C&O;0A\Y+9R<-Y![J]3?SV?#HA@M5FDH8>F$
MMP>M_GFS-LL*O>/R;'VY?'O, @\*]\=8@=>UOCCQ1F*-/8+* V^9QU7\' 79
MCNYDJ*Q'/^Y_?8QC_^ZB9@4U';VMQ[USHIWTHU1@,M&G <Y=L2CKBEE<,DCC
MB2TH2>PC'?]>U[KAH*Z[UP86CUPPJTWKG*"8H-@&%'DCG"4]$%(2![SF7@E$
MA5VGB$B)A6H3BL=5RJ07?2+[JW=OYL/+?+%2N6<N:Q_S=CEN%,.&P98"(K@0
MSF*L+("FR@MQ$&*PPX&+[DI9. #H7+(S4P2Z5^#>&<NTQC) D"N@"4;&"<>A
M %:O*PXQ)N SL7SD#G#B7)H\)N">!7!Y#=S@SUH2[*VT#".D)*)H70+:,V?H
M,X%[9.$L4XCY?#O#=;#$\]'U^6/,(&FC+QQGL8,S"8:<22P%$+I*%Y%4@@<W
MH_QLWG2VRZG8%-(]=I^)71K6M)K+_=@J2I&Q9-1;,>H"UCM&R$G$/3<:8&ZM
M$!PX5I4R8%S(!XWZ_M ]LD _EUROI,_[ .7'D(QK)!,KD6&.(XL59<(PH,7:
MKU;(;G5H>3Z2N](U3K1IA;L?]#[+KG$_W"R*F GR8Q4V'Z?^<8<,O@O*ZH =
M,- 3(ZT"'AF-)#6^5/?<4^/45L#N@:8M)R7L^0"BE^PDMY>2>)&6+R\3T$_=
MI,Z=JG9F)EXS$^48,$&A1K$)'33 *U0ELS/H^*ZM+3OCM^RD=@:XU6S8WC)3
M(J)$1 <E(MD@(@>0EM1"!#WC&B!.UKZ71=YN!4"?140=<;O@0+ V-SO/C(C.
MIC.>'T_SZ7"<.N.=9Q0NS>7)W]_9S&5_\TYOG;,*1G$^^SU<REGFG3XBZZ2H
M*Z!@33 SQ'MB!9=2>>Q@5?"7< BW.^\TXNBQM&"P>\6[BU]FTR^?BOF5+3YW
MK]QO<)O[$#P_)Q8^953N"D)9U_>D@CO$E-<<(2.$@P)7:6=6"^U$*R \[J8T
MDVTVO4H@3"!L 80XH*(&H494(F25$2;\"2"G5:35!$N(MY.V]P'A<3- \4"V
MVK*F^QO)IZUB Q0G^;*8A]_Z9S'*9I_#;^9QSGJ,W#U%+0:X84^58,@A(KW@
MVB%@@S6M:@1@ISEX^#"DN37B[S8#WCE12P>!G_H Y6113P.7N\*0UA;5$$B<
M9%H AAFDVF.].4WA&?O.F>0GP/"%96TOB]8G#/8+@[SNX\:5H!8#21WQ"@ME
ML73KSLJ 4-\*!E/CB"1I'URR'XKK34F 6.IJ7EQ7:;FQ0L H^$D]1NR^V8D!
ML;4=A4!@33FS&"GH.$>,B55VHB,,\ZVTYP^;$7YW4>8Z=S(LBP><GTO_U)92
M"),=[@:J=P4Q;(:7@ 8^VF)N*;/"0LV-\ Q+;81 =JLJ[:X@/G)S"'PN$$Z(
M/0O$XAJQ7,0@L)":<! [-G'N28E8RP0E>FM79E?$'CL&3.1Y8[:W2OMV\/B'
M6T+[QT9*Q*V.R&7WB!XC?V\%'ABQ;L!HE(VUJ$$PVA)RA+1T54#9 4'O]HEI
M>-'W-6/\-%/3D=Y,1U<Z)N]T:.A<2H@DQ=XK%M@9]*+9J1%BY\/ >&=!['[.
M):CJ!EC)S'>JV[8%^HZ<QX'!4T\UOQ+,^P-S!!JV71 !(71::.$TAIIQ6D7(
M%?'T.YO%;<&\(Z==!&\S1>OT0-Y;O\".%\OY^/--V2TN6\ZRJW+M])@']A;]
M"-4EM2D"TEDLO7#$8(B)D+A*C79>L ?[2,5.,]?C93YICGOGPN]H "$^$[PG
M,=\K=.\,9M)H)N4\%PHY:HA0#FJ[J>QI "9L.\7ZB6 ^;A@>#AA*"CUAMT?8
M90U#S!V@R %C#)3&0NDJ1UQK+9#$S\7ND3N_#21+ ?GS$-YAAN/JF\\FDW!)
MV3@LQ'FQ2,TQ[F4 41?^L\8S%YXE'CB(A34,PRH#QB,B[OCHMX9].;L]Z.LQ
MOPS7$@#=/5U.SL4+3ZJ\5T#?%=<8U+AF2FIAO=6(:N><%=96165L>.YNAO@S
M<7U<B8Y F\<UNHSK!..S@#%JP%A20"%"5G"ME3- 2KS>*7/*ZU9A?%RUCH \
M:QCW5JNO^];%I/3-\LD^+F]&X]DB^_<\?F^2[SL?Q\2D+AW'H)?$"X25,IQ:
M!#E;M6SFUG -Y,-==?X^GLX"#7_[>)G/B\XH]EZ>/TGV^30 N2O^6-V[!@2_
MV2-F-41.84PAI^LS8 Q3@9Z-OW0&,^'OW/#WJ#YNAJ^DI$$P"P5AK# B%5.L
M"F K@?R#FT\[ _#(FGB 9%+%J;5<A\HL=UT>$]!H/H&<IQ(8Z:T'U$ I *J"
MV\IXIK]7>*C1X::<BDTEVF-WH/C>AE>K6]4GVU+N&#UNNFKP3YD"=A4$!-6*
MG$,5-(%VTE-G')42KFN-:6L@/P#DNY)*CMJLQ7F0>NJ=CI(GTN@7:3S&&:3F
M#.(DI@!++(D+3J\70&[J$VI)#L 9Q_4J>)LN16=50FJ)MUM+O(M-BX5.M\0[
MNM_QJ IAM>,A@G,A--#,<:V1L9Q[6O6T)MYMQP4?:.G2&9]C)P$".]]9ZK32
M;Y(BZ0>C[$P@HA&YT-8S2ID@2DL>F_+"33]>1-R6)'D6@73$@\$#PMMLQGO*
M%)(8(S'&XXQ!&[%.&5P7 I7&FD$* 326V56F$ *8:]HJ8W3D7"T9"/B2OLSI
M,48_&\6]^NO;Z7!>Q)RB'\)B*/\5>WN7;LY@Y>P4_WLS_AH64RS2LRJ.&7/C
MALO@]<37>[R/NK<'0Y%L"!"BL*-Q \43"B74P*P\&"P(YUL]&R*7Q/]=/>P?
M-B,>7U#3T>TG&N]\'^S ;+2>4UO-:'@\N8F#Z/X87N;3+\6'?%FXBXMBV.$R
M/BB5\4G)%R=(&CMS!*DYPM+ !-Y*3H4V3BG)F:[.&$BKZ-;IP:-S1$<<'7DV
MY0$2)_2!$QZC!%93 E+(8.Z$ILY#(:Q58)T0";E#O'.4<.22H;)-N9"V6E[8
M"S$[NQN#['/Q93R=QFV6V47VK<A3;M?3<[NHK(N+ <J"Y+#* B6]$]((I5:Y
M75X9(+:./CR+:>X0Q]N5ECA>70/"R#ELX7:13KHJ)$Z9#W:$/P.UT!!(&*QC
MM5 9:XE!RXE='XR$W+;K>]P#?WX\^*,!;K5H:()_@O])P!_5'008<-@2K3A%
M1A+%"$'5N6B$L"('M_[LF-9?BK. ?PM>Q9"-+BY.RZNX1QL_Q<THPI/?=3!>
M?"2K[XSO.-SB>OJ@_LL!AZ?UT>B(_\4H:33U#FX74Y9J2"GUPC!-JJ/G4$FP
M=?*N;0:61_6_R,OX7ZME]2((>D%UUB8K/V%L7EBZG271GC>O[DJC'*<PUDN&
ML1*-)AI---H[&I4HA0-?,AS891HM@P7_NHSM8C;/EW\V+F<RGA:O+U=N#T3@
MSW<!(.X0! B/&[?P/S>+Y?CB6^.:Q+[+?/7!CT61Y</A["I\_EO<&9S.ED59
MS3BLKW)<\^C85P>T\DGXC?!$>=SPI]M#4/ZQ&IGZ\2'O?#T;C=^XQ;6;+QA/
M@XU8/6Y>Q#2NY\FMWX1@%60IYS ;%I-)]>I?7H%7Y>-PQ\/UXZ>SRN_CT?+R
MC90_,2 QIW]>+^3A;#+)KQ?%F_4_?KZ[;%]MPE";<"Q^]7"0:O5#F/SYYU=;
MD*M>P[N]UM'LW6<N^ZH]9A:=^$Q-IS=A97\HKF?S919(WH>5D4'P^C^V5OC!
M+^P>;CG2SQXM3:IQD\,B%F%LZS;O"3F5U4HZ<=<O*6D?-%2K/R_G-9]^*5Y_
MGA?Y;Z_SBS 3;_+)[_FW1>2&RWE%\7FIB1;8LZ!^E!5>$ZHPEE)R"R46CB(N
M/8^?R5_<-N2M1":SRWE41W]:."ZP%U0$;4>I4D0PZ;B#'A+H,&:BU7#HI]((
MS2XR$Y7>M%&(--]#6(![AG#W-?:W8O*UB$@8+/+IXO4B++B+78Y]-T1G5JK.
M019TYX/\]MA-0-;Z54=;T! Z.I\$H5-D'R^+K<;)#\F<I'#N*AP(P/.TC7A4
MVT3U])!^@=]Y">SWL4/^V(FF+CY3<MAB6+J?*RN%8?;#>)J%3TYBX? '4K9/
M(Q6A;9$216J?-M6[N,Q33DW;"[E<MZ)/Z[:CKG#[&_%JL2@>K7N/#W"JI&,H
M[?O]G<U<]A.YP76YF<>NX]D*L&_.?)838OMSK[WM1!/W\<JTR;NYE"^TH$\K
MV[%#&>)/35BDDA#,"\APG3).O(64:>&8$LPK')M4EUO$AA)+)+MOBUA-[^[]
MJJ7)Y_.X6_>?^>2FZ%QB(FHSHZ:S7NJI,^P)D\O)<\FNU$%Y?:I=< X,L<@)
M8&C,=.9\=:J=4:;N/]6^#W4<-QFOU9SF$PL4G(!X^5 ,B["4/D^*Q2";;FV0
M]*GPQ-[FGM<980[!6)E&.>B1041+[59%O0V2'KFM$KQJ.)S=E&E@ZV&.%?)6
M/EZWK#P?(-QFG<QDY3L0:^XR''=%GX1U-4ID%/# *(*P@<H+XU2%/N(54,]$
MWQ$-94"?;+-\4S*4K?>;G<^^S/.KJYA16?Y\ZB*[#58.:[ BZ*G42EEOD1?(
M(@U !58!K76WFTPWAO=#.;J=-))P0$F;;>&3D4Q&L@TCR7%=PDA;QH"B2$+#
MJ>18(U?53V1$ 4WVQMU1_4B,DGGLLGG\M3QD,-\(K>QB/KO*JJ3L'@-T;TM)
M0:/?.K1.:":E"^+6$A;>5ATS4@ R>QNQY4C7BC:VB_K'9!EPLBS>YQ&ZG;2<
M>"!$<B^3Y>R<Y6R4&372<4JU8$H(;CP0L=U!J5@9YD#HUG!X1$N*!H">5T2V
MERV<LV&5)Y+ODMC5Z93$8QE@40/? \]Y$-%4!?1[ZI4RK@*^LY1MQ97**5AE
MZ'32V,(!XJF49\H[[@W(=\2T (W$#$R A\"I:+V-(L8[6(6?,.1FJY+43I@^
MJ@L,<9LN<&<QW=?,SD^S93YIUVYW&;+[VF71J,>)K="26!*]8$6$)HJN!3F)
MH>6M_9X.FV0ZP"R%CGMF4[L,P%WQ1NJ,)*^8=1QB ;4C%GB%"!:Q8VB$H'%;
M-K/+YA(/$&FS@$VRARW;0S^>7)5IT\MB4GP=+^+:',X6R2C>!U)6@]0Q'J %
M@IL*PW\<(XJJ?54FD4'P=I0JCK*:CCYMQMC$(>Z6;>0#25-L.)G&SIG&1NML
M#35'PA,FK%".&X@ *DVC(4Y[XO=$W9%3CE ?4-=7 _EV^K58+*\>/DG4"RSN
M:Q)EHTNUH(H0HPTP4E+@M'#K0SA( "?,7=WZRVSZY5,QOVJ,<+<L(AQ0UHL>
M;LDBG@8*=P4=HG5^GY'66!G;,4(CO4>2K8,SB"B]51QU-] =-<+*1"] UW^#
MF"V*X<T\IN*6):B6Q3S\XC^+43;[''XYCQ/78[#N;3));3(50@I(3C!DF!E!
M,8V%_AC5 E"AX)WLW'KD/U8#;VZ-^[O-L'?+CC+9BUR'9$5/ YB[XI#55M1K
M312BQEH.M:&0 "]*'#K,$:ZW*5O X4N:UG\6\]DH7US&21<(HI_[ ,.^VM68
MR992=W<WHZ*&+XNX D(:C;3BGE)@G(9 *B2(5(1MIPQ^+V/PU]ETV,G-RP%@
ML@\(3H;T-*"Y&Q(1 '7G..P\=Q  S:P(_U F6-5H2(U@3&EG6D1B,J3)D#YT
M1O0ZW,>W<ELS%H*ZCE(MU55X +VH1B_D HO@>M+85X<1P(EBJV 2M$CSK<R#
M]4B_G^33I9J.W'JP?RVZ9COI@%/8!]0FXWD:>-P5?J3N%R@9UYX:3+PE7C&"
M$:?5F5& A-ZJ8O9$^!TW#PB*7FC7OAK-?YO-1K^/)Y,>(W)O"\D:+3VA#L]1
MQ!2/20>$$E-5'J).:+&5"[L>UFY90T0&B/1BDR59P]/ WJY0$XVVCPXH [5'
M&CFD)+(<5&6&J$3"VR= [9@G/<D QFK]IP^UOEJ^M]-E/OTRCB'7U7&0Y"G>
M#TX(:G!R; 3B!B$*C#0<QY9D*W Z+Q7?RO6I!WF5K1X4JOMC.+F)8]!-&PG1
M0"8;F6QDYVPD1'5U+^L(EX!Z(:1W6#BKT.IXI1;:(K3587Y/&![7<V2L%VGI
M)]J-K*5*"=--*+]%*WO*AZGWML*DAC]6&&'CM7?6>XV@$.MX+6+>*/V=T]5=
MW>3$ \+/XH!U%UF@JU;[E'&^*ZQ978E,:,<04MY802 WVBO'5Z=<D-,<D'UA
M?=2L7H':/.;265BW8.6';'1Q<5I6_AYCMBJT\+T""R\^/,<;C'W::NPZ AW@
MN+VU3".'2QAL *%&*:TH\ @Q5U5_HA88MEW3OUQ9W1(O @\ :3/8]]@:.$'U
M<CAVZU*3GQ.FK]ZSU8[DA!II;3;P$5#(*X*$LD82YT%U[AAK;1\HR=$M"<;I
M ,"7J4=W9'+JYT[%/4;VEW'^>3P9+\?A<S'9+2: ++^=>8?+<PIW]WTN^XGD
MNK]P \"IR7#O[^]LYK*W_176K:RRZ_Q;>4@K6MU\.)S?%*.L^..ZF"[*_@OQ
M,. H6\ZRY3P?%=EP'L3<<C9/O8@[WC]TWT &;I1!81!P:SF7A&)&A-/*XRJ)
MW@BJW$/MT=ZOEE0GZV:B 0*]2-\] RMSJFQR\N2Q*U<TJK<(:A'VW@BI $?<
M,\+8.L=1>+H=5]B5*XZZU2-;+9%]8F&$TU QI6"YSN/=C*_+4@6K",*\6(Q'
M-V'">YQGM;>1)_46+15>. :E=\@#HJ QILI_I- B>.?$>37@[V^-MYJ./JQ'
MNY-&'PYXZD5\(D:_%\#<%8>T[AF#?3P6X(37D"MC@PYW>(U#PCUH#8?'S9T
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
M88,L*+$M,[OK34#6^E5''#5DP<>U&"@'_C*??@FS-IYF[KZ0S6,J(:F M0J
M #S/_D/TJ !@Z&$C#[_S$MCO8[WYL1/=$'ZF]?PA@#J\<1)KZ)[TB:JVI5.4
M$WW:B^CBJDX[E>W+X1@32NLVK=L37+>\3^NVGV>S[C&4C=)_=W+.W^Z8<][W
M&C=G$$5+<]F?^SN;N=R3HN^&D+K&T:_^JO-)/AT6@^QS\64\G48NGEUDWXI\
M_D(K^K22:3JTR?ST9!G.(2L@(W4K208ALDY2H@T!E&NI@16><:TA!))M'4,\
M<M7*_ZZNX[\W,<?J!V=7U[-I6?^Y_IK'KC45PCP[<W6JY'7R7+4K-;&Z1Q\5
M.)Z8\,@Y!YV(A8=B3K3&E$JHY%;-H9:HB?>*FDAJ19^H*5%3&]0DZF9FEC"@
M'((<&Q H*U"4 H&:C)4 ".CQ@:B)]8J:*.Y%P=-N.8:W?J0LXMC<VWY=/M,B
M<F*:17FB*&X)9A?SV57VPVB\:#RWG/WX8)>/038MECTN"_.@@_;#8UPCZR(2
M#B 1=%$@&@L(L(0*'YN.<P.A8$#ZNTW'&Q/BPWRHZ<@V)^2A8U^+VV?#/A6!
M&N;Y_-N]R<1V=0;BOS[94^.C19CF\-SWB:E-R;0-X.Z8[GO6YP/;^GT77[V@
MFUW9A<.:70*W<(X@5$PZH04-<@:73I9RQC* C\4NHK_LTF:)G"ZS2R*3LR 3
MW*AW9355UD",#:8,<H4-*=TBIY#QG!R+3'AOR831LR:3;OE>+=YL646YQ^RR
M[]85I_6!22FM5S9PC= $:0?#>WSI&'% O"!;!R;O\,2J4/4J6[TW[LWW(L%]
M"+8D]7 :^-Y9/?"Z C4$W@$CN'9(<.K"2\)%5X2 X)IXM%4M\VEX[J]#T2:P
M3T\")$;H&2/(FA$,"H3 $8&"4$*#F:=41G_"$6@L-%O;+$]CA/YZ!>*\*:&W
M7L&OQ;+5KE9=YHM]/02!ZDI0S%/&D)#.84T4-W&WMO00+ '6BZTVZ6%\ZV8U
MMX,,CX'X'#P(V(^&>4DQG 8#[ IX7(<$M!.., BX]HYCX@/T6>E",,L<\%M-
M;-H%_&FZ&-_+:VVS+&_">\)[*WBG30?!&*>MD-1I! C%!*#209!$2D3E8?%^
MF@[$]SKA]<*^/R[_KP(H)\4+%9"L?J6L&W*P$Z=/%].;8S_%=+3/@9\#CF%'
M1^Q)::Y/')[61Z,KWI@@=0]A(XB17BA A4$,6U3F\W.+J4=,;S45;2EI=M]:
MO=VD:-)J^LACR_-%D'BBA8&?,#:=.$G0<\(^;W[>D8XE2"<_.WSR,]%QHN-$
MQV=$QRB==NWP:=?3I.-.U>.N:JC2)YTZ._U"-"]WVV=TJVF&^WZKYSC#9U/Z
M;V7D_\^?!(+\YT5F\NOQ,I^<P$+H.[[/"=1I+M-<IFI_J=K?"9:IV7,+#@'6
MJ"7!#:$:(T>@,U0CZF6,^6KN$!'8;@493J/-\)-B$=6%5_*CQ7VY 4OID:=
M[2=,:B?/8;M2EF ;RN+< :*\@, XZ"5%BNA 618A:;'E\+B4]2+ATT-1%AK
M5CL))\I*E'6NE 4!K7?6-:"$6<J!4E9:@SU4,2O5:R*\4%O'3EZ6LEZDB."!
M* N+@9"].,C>6P?3W%S=3/)E6$)9<7%1#)>+Z&#FH]EU"9OX[^$P;D9&UW.Q
MS*>C?#YZK.G'*:>U[^NW002;!V$Q5M JAA@%G&)'(Z-PQ[3UUF^)H'H27#D'
M[R["Y:G-N+^?CZ?#\?6D>#M]'Y;M;/3N0E43=)LP5OF3\-_5KP"^+O\\'>KX
M9S&?C?+%9;2K(HSFSWV@C3-0.KT _8ZGW1$D]6E50"%B7',NK$12&H] K&>C
M&0H.CU+TD" 7_Z_CR-[EV#O"J;1>(H?3(8?'N('5W$"=T9)XH8,3P3PCW-L8
MN+4 &(2T)8?D!EX)@&X31.]-?V\]!GNG7GAV54Y\CPG@09?@4;D@ZH11A;6%
M'ALJ'+$D. 40PM(GL,@21NQ=2F@.\]_S4?%I]E#<88U=$R!T:W)L,9SD\V)T
MQ&(7!PHLH %FYR(>[EE]24V<+IGLRAT(U-Q!K-6,&JLXT8@Y!QA0I:LA@::"
MF9?ECI>JFW$@[H #AOB9<$>BBK.@BL:Y% 6D9$8A8X46WF E!"\]#R8-P'++
M\S@L5;Q4R8V#485D;>ZXGAY5]-:+N:<3TOGZ,8_Q"ZFK0ECM =42:B.-P00
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
M$!Z81Z!(OMMI**!>P'Y7E#?[?DCIF$$D.$+<R@!LQ$L_2 ,(L0/D@"A_N7.
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
M-+\[ 5?S63H*?MP79WE\&^<!)G8\<<",S!HD/02^!,G_Q4O^A_U%P\?*@DI
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
M:?!H9#6T9)!@HXV)+=4<8*ME!8_$ >;2 BD'14MO7ITB6CBME0D"#('$V52
M@CBQ(K%E"W=H#&,;"?PSC4T<5J6< T8N)D*QK>5"SQE"TL8696$!X P*[?Z3
M:"'+8[R<=@52Q.<5H2CD84T<6J,&-B#R7"I_+@D-$M2).^[,2JTIEA1AS8E-
MN*)E%AY0I,'Y!2@.B0B!>SR<(!Y0G>T2L1 T3H2,G54)_;EU%1Z0U"2!9Q^>
M."0\N.S1<7KHP+P.9R.*%0#,*FFE 5(95(:S08R1I9<6G3@D6% ?G#A!L- Z
M]Z,-!C%D&E@C@(94,PBJ F7(T:443AP4(^@<,'(QP8E&>\">*B2OJ4(BQF/K
M=*@BF$-*N.]E7L0Q+0I'BY]33"*(09""UHB #F3O>ITB" 1K!.:892PA2@B&
M+$32:<LJF$\@C<\O%'$ (* !H6<1L;\L("  ZAPP,48)A&..,#<,262L*6,0
MQ$"MSSX&<0!<,,EZ5)P>*F"]7PPJK8"2%@&-(!,:81F7L0?HOL@N+?9P )#
M 0.]\CA!F* ZH2,@!3BA)&$)8(9B2F@%$R#EQ91$'$*%G$7IZ=L'&PX47/@Q
M2T?_7*;S13AJTO?W]\>H[=T"_O7]-'GHIYD^Z*=YP2Q%87UD&6"0* F%H%A
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
MO>%+H'$$FW 7:$!R-F<4=M!X;/.\G"[L>?GIT2XM'>E0W(5)>J/FQ2>S<8A
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
M-9M]G:=W-^-A-)D-PQT^/.@N>HQY;=QC VSA N.ILWB*U\U!3#V?3];N"4N
MOHBO7K"6!?5 X)Z^9/#A;#))[_+L8_7'IX=\7?/7*GL T;O'^:JX!^5_;K#;
M^F?PB8^>^NSQC]#9W*R%H/+ALE6/J_(]J?K_9>G<<:XG:YT-@U546/<81C\X
M@G 7F7@>?43]G$9::Z\YVA(:]1'* R1B3M"G[?.SIR/(06Y%+[>]W)Z@W/)S
MDMNN5!0?P&-9\TJ.M.FA"Q' EO+)IQ+R>VV^6((Z,X*-A) *;;B2PI $0$6*
M&"#36+)C;CI<;2;^SY5CFTZ*G\^6T\7\^S_^Y[<V-B[Q 0!]^\0#LUKKT>U"
M_QZUK507*.V\&6Q7PD)UTB*15L0\II(DB":2HS@I"$NIF.(7=87>M_3Y6(0E
M!ABTN8GKD@GK1'.V/7V=,GT1MJ(OJSA+K*$HD8(R#+A M+2WJ([CEVP>W[?2
M^ECT11U]G7_C^E.)7!_ W;2SN7-"IJ<<&WDK3XS5>S!B K6,+4/$LICCQ&)0
M[NGB@%L+.^&)5=LP?IY-_Z>]?D[.(X,','"Z%W/J.#>\@=-V$?2P*QN(NAF4
MI!+&4")#!;+ <4&UA3RAU!=H=<+-.10;4,%Z-N@S)Y<%?^P>HW83#$X TUA0
M+I06!G%31#DT@A"_J,?4X=R$0\&?D6/NO#QEC^%B-E"696]]M7N_=[)5#\S9
M5:S?.WFF]? GQZM=BCB?*V]>-DWNRHJ$]GLG>U;L6;%GQ9X5:U9DI-\[>::L
MN&7OY.N%:<L]BNG]>7GKAC6L!*U\V;+[L%7P['QVF[C;^/7]^WAQDRQSMSS9
M_!<W_</O7]S=U60V_/U=D'G_\K>P?<V)PGN3**@Q%%(3&F-(",%%*%IC*SA@
M[^NPE7)?L-2?(I3(Q$C($()E<4YB12(+Z1^[\8SBQ8OO ]]%F9/I.R\9\V7V
MS-[*9_:WD?7];2^4KQ^SR;?,"_\@3Z?Y^]PMX_7#GP]GD]G\8R79Q8?^2M7.
MMPV7-0S' =.W@G83XB4D<X/0XWPQ'U\M_7O'W][W:A0D81/?S]GB?C;_/8^^
M9M.PA[+>PGCM1#)LHAPU'M!O(/5;48?AU]/BU]'=W(<>;V_=Z*/%S.\M'8W+
M'95^U^2W\7RQ]+LKEQ.W)C?I=)I-W)NC;.9_Z?^8YQ\B-9^EHV&:+Z(O3N:^
MC7-_NXUA%:;!:FS76?AHF#FPC1S;NDNYEV%SZ^TX#Y=P(IUGTT64?IUG6;%_
MU@\JS?/9<)SZ0NSUB_AK%W=Q*'Z?7E^/)^%KQ7M^*^<DNEJ-=5&/-5\4.WC?
M8I?GJ\7@2]@-G,[=C'VM9F?NWAB&(A,_'7X/<1XY&LK</.9> *Z7TV&YO'[[
M[,0SA%_?.[]/=K[X'N:W$J-QF-K9UZF[J9_U-6$9YY4$C"(W@VETZ\9W,_D>
M7:7Y.!^4RS]Q;Q1+&R3HN]^.5Z_FA^AOY8^V"<.:\#9$(.R;?DH@PS34]W<#
M*L;HI<[I:$?E?BKRY97?7'T5)/B7]+N_N).)^6TA9$[V"B3DT;=T_MUO"QZ6
M+!\MOM]E@RB=+&YFRZ\WY8_J&XZ+_>'177E1/^#QBF!>O=[1WE=8L\4J%?G0
M%!-U12CD,3&)4"9&R#FNFAM6E%0I:J2DJV:X07-6^O 7YU-X&IX.L\]73O8#
MLG2]D?WS=3G97_RTN6^/9Z,#5%K\,I^-EL/%Y_EOV?R;0T#CETW:?\6Q6X%^
M*_:M3(.&'>ATUO#C:#D?I=_?_96!#0MEW?Y[O3BXZ[=)6*>CMN-1L(_= GT]
M(;I^H+4]QSRI-S>UN1/TS#-76C^_I[5:J?MKUOJM5/&.B_TW9O=3QX([Z,!"
M[Z<.ELO<<?#7\:+6#^.L[CBQ/X^=P*+]/6MV[&A._)K>#2II6!K^Q0S>I-^<
M_95YW3#V,Q]:@:2U#LD<H;A?SAQ-.DTRV:YY@C[WFL_IQ+O9=. UC_<+G9*Y
MO\D>:K3F\+SWFGLEG=\Y?_2Z_-'8]XMPK[PZGX["SQ?CH,[]S\?S4K'GPYML
MM)QDHP]1A;6&@5$K.O<+KUGG3@%G]^ZO0M&%GB9!TS]\N/6G^1#]NLW0&'C!
M#>-Q-QIZK7M;VH-.DLOF('=!:_A7]S?."E@]>=,,>C V_[R50IX-A\NY[\Z2
MS;/TV@UN4*Q@]7G]A//LG\MPH9/2X1#4X10I8L*<RZB8B&D":.+T>>DX2HMD
M<G(ZO%+5#2UP:"6.#Z?$][Y"807\Y'[LN,<APM&X6S4'E7N'U&7J2&J1.30L
M1^/,H]%KTNG7//@&'DGKR/D0?9F%M]TR!G/8(\3#,XWRF]E\<>W!/)ZN6"SW
M-.2;'MW45[[W;ZSN[."<1G?NIW4+HZ9_,<JNL_D\F/R+\:30<O6-'!-EB\7$
M7Z0F/F>(%Y9^8.%1[:YNL%\-XPUB*@8RFSOU%GX;J*\%U18]'9QZ^#I\J8AI
M5;JP;RWT8+1%)QLI/S @,:?[-1C"3[3#*6Z$R>/M=##>[;.N;(!OMY=.,KL-
M-J,G]BB>3GW<X-?,8]M;H=9)1@3!^_]ZU+H[V,"V1(7?Z+9=V!\\# ;K =L#
M08P[\M3'S%\^V@*R^/=F7O/IU^S]E3,L?W\?;,N/Z>3>Z6C/#3?S(U)\VDJM
M5W0S]^;<GW+#!;:""J@YI7%,!).&&V@A@09C)MHM30RZQ&EIGUCQALEJ0=)7
MN(U@RQ2V&]G8\@A-TS8*MNT@<M;M \FJM7[#"G!&0IG,25?)TO6$3FS\D3*8
MQ0(DL5)(ZB2I$CKNO_(]?+?+97;("UU(2.G+398NYIZU3B@X8<>36V<Z&\_W
MBW0\;?BN6[-!SM>9C)RU$NSU\G'=MR99F@>PW05WJ_25TV'I^5Z[NQ3^0O;'
MS?AJ7,C2-+IU-GAYI1!"_]*\YLK 3Z^OG;"YRSBSO0XW.!\_72SG1<2J#F 4
MMRI'--J\216T&,]]EB.["ZZ.OW+EWGA/:!%NZUN%/KQW?:/&DSB?-LM\:,%)
MVN_9PO</#>Y3&6;PVM01>O 8BB^$*-P\\[3D?U]>N[SBK!ZD\WKNEI/4:9GO
M_M?#V>U=YCVD\BG3134?61'+*=^>9ZL)^!#]/:L#(ZM93?,B?[;Z?B/"40ZC
MF+RU:=N,;911D-.*;*!Z(Y<"0L<4&6J$!I9!10"K^E5(AL3)13:*7]8X>D58
MHZ"$-48X]>!&%*RH!F0_7&#*H[2#HO\.N=Q33GP,MF<]/$4]J<\VU=FDFHNJ
MLJ%(<7A>+#BXOOJPG+YMO:7#=]=Z23MN7,R*E,J@D2L)+#K/;L?+VU5N);Q9
M9I*+-MU%+MK],<INPX<%P)UF^KQLYKZWY(NOQW]DHZ" 0FC+_]C/>4AUWTV*
MT)6[C@VJ.+V]\\.[GDV< Q2^'Y[\W_XD$.2?\BTJ?K!]@F_3[U6)0%.3^6<)
M?E>H&R@N[J=E-'9:=>Y_6.<[O!]6#S-?.MV<Y^-O#^I/W"A'L_M&RO)2,DB;
M*GR5O%D)I@^%3KR^J,RO;^EX$H#C+:]EGE6&1KE4F3,.JHOX[$I8I&F150K2
M4 E:D5R9!@LA",XBM$,.\>$MMD5AE4R\W> ON6V@]=#<]59?"/=PPE;=(^"N
MS--<95_'TWVK+$H#YF$.RD?_"BLO2&%CBL)MBI;OZ:TOB2D*8(+=63VO$^@K
M)_+IW#.'PTDH*G)OKD.QJ$?9G-M@Q:73[]%7MW+3PI;+_KETQF>4WCEK^H^Q
MT[C9Y'L'-.E.QA5IU!LJQA+"C 9:6X02A>,J;91@3>VZ<55$ TL3Z\M-NC!N
MIORSY[\Z%AQ/W:QM-;P.T6+C"=.JU*(K)=KXU:\^F1N^ZE_]S0WY=GE[< /,
M,_J[O\*#&6!.DH\D.77"47"E8T-Q C346@.&;"4Y2@IBSEQRTC^.*#FHNZ9[
M,%8*K10R!5MMCTJKU*9<2<R#,K$_+GS=\OB4(DM?**CYU\S99&N91??E=7HO
MR/\V_=]9Y86'+ZVT\'@R\?3?*'(\+6>8-LZ93H!UM.PH7!JH,.<PMB7JN*+*
M/%*\_C3(S!]W0;5^"4&;S]>_N7?SZV(?0^$:PP<P_*F X3$Q>.D8\T+NK;+"
MQ/'6_/5DZ:MZ%Z6O5!IA3A>4?XVR.V<#EM5CZS5 A247W(4ZD%4:?./)*I15
MH/8)L\C]TH]D.ENXRSFG*2^K"=PH&DT'W&\+ 2OML/5JX_$B&LW<,/Q%*A=I
MS0DLP=ZXKS,^PR>^?"U8J)4%YSZ8W96% G?+^? F/."C#]!^)4"G?13O4<[6
MO=-0KE;-^L/I''@?[Z:H""_F]_D::[_$Z4ZNLM^X%&*VH;"Q<C*+@I9&8=:6
ML.C:#_PQ49.PIR$$C-?*O5M8WDLLO/W1EQBML><I"?D+LR55M:T7JJ<R(T7I
M['24SD=NRJZ=-@W"757.%D(^&N?#LN9WLGP_=]18O//#8O8U\U56@\A';A#X
MI/^OSL.?\-._EPP\#_YO=<&UF$H=7=JUO#AD1IZO,2YB:<T-'^ZW?FR[CZEA
MP\U#F4B1E0AGW=46VM^?1G48F+MO&%B^J@W-2B_!.^U."915RQ7V/7'Y],PW
M_XN2E$;^<0.K%4\QSQH1%\]-066-L@>1ES ?5WYD3F8F6_:*G,FV#\@;.W U
MYP1 *R#A3$!ME-"5[V\H0R>:6/'LM<7T>T/W_] [1([F_C<.!+< 4P4))=IW
M7HYUHD#I_E,=2PW/7WB.% $(PB.[GKP+_%T2[??2&EN1:9?VDIR.%?;EQ@F2
MTT)>S9^0_=4<]J;951_;&B3FZ])'=_+*3RU/T:T+JA;A8G?A8LZF^#R?./T]
M&T363?%XE'Z*?IPYE7P_FXT&SC*:C!U^IF/WMM?RG_/T]W00_9_4/<F'Z#_7
M[U0J\;Q9[1&,BZ(P<#Q][V]:O,@;;O1UN-65>YIY^K7TG1T@_0Y59QQECY1R
M%&97\TZK?$KQ;F&H+'.?L-DH9T^+8O9ZM[<W<7P=3^G@%JG",OYVE^9Y]KP7
M%;;R.F,N]9+SWDM1L:&WSJY4X03_I[OF>D:H\..7CQ>OA,&6L[BVOD7%S+C(
MTOBY:,5+VRS';Y;$O0@QY.T(@V57U\\01OG6X^4#H1M(L)A5.@EU4[_=9-D#
M!^YXS3-^*[>8?;Z.B_WJN3_X.O_OF9N->#JRXZD;HYOJ7\.><"];3W;2@(FT
M"3#*4&VP$- BK<I*1F,MPXU.&LX2(08*2Q0T-D840UIUTI!(4]EF*XRCL&JC
M!B"4)^?UJ=9%5*><X')__6JG:.&(71724$9\/-OX>%N>.8"&W&541N]*Y\U'
M6)K"5/X\RKTP%=<HTJBUK@\44$7I5]&:D/R=E.O7"#V&JSJG]69O]+=7)W2^
MVVKV/K%;/+NAAO=G:)_V&=K5P=E1?V;VXYMB^C.S^P[ZIR?(YW=F]O,4[2;]
MR/R[MY%7&\&^L=)\EO='#[_Z\;O>,7/+X^[40A/QNK&PU=(89@U+$*$2*,-@
M<>"5D@HFPCYTQBH7K):S__1"EBSGOM"WQ1*/5@ZQP/@ 9]ATK&GFN>^F/5>R
M.F]NVI6*9*/]C",B1311U@B!))4,\I**& -FX[B=%U.1>%,JDN=_W/EN%E6W
M/-Z]Y?R_LSS_&,4^KA;"6[X48#1;7BVNEY-50.V4W88WLE(PD"MJ0!(!B6)$
M+8T3!#1T=%!2@Z" ;C3Z7JV&G<UUN1:;=-%)HP6"X_0![[C5T@<-S@/]NX(=
MU64A#N<8)E@CJ3AF3&D6EUF76+@W-T[=W!?L;V@6R(LX<+<_8V\7I;@6N9D^
M3+=>],$H+<5USN6DE%=;5!37FX 0U)+3V$"+$D245*8Z.D5:9#9)=H-0?\X6
MG32@^  =(NIS8D>IG!S5=BFD=*X\>MFTN2M+\GJKI$1)#"Q(8H)P F,K$A.7
M+$EL#.(]6?)- U)(XHMGR;,[<*HHE:\KYC[[PJVRBB\4\542^N79.CE-.$)*
MV43A)$$ 6Z*JQH$&$V,:=7(6&V<V,)DD7,8Q4A!I7'ELPB#[)G5R?8%57V#5
M%UB=0HBI+[#J8Z5G$2OM"ZQ>%_<[G[C>N[_^/)L."X._442?>[(.NX4:^YJG
M]3?]AIM%$?9[A,E;G[_3"MUU**/QVN@;H74_6@8Q-8A1G1"!%".0LO(X=TND
M@6(GO[*6M&X%X.  DC8#<)W5NV>@5T^55DZ>178E#5Y[V5))]S]& *4$H]@P
MJ41%&N[_J_U)XPWC48XT1)N%#]TW>KKEE[9I]ZQ.ZJIV\#UM_$S&1<.P<?:8
M&]L=B[^3QM&N,] !VGNU\20;NW*9@H):0RUC%,9*$+XRGJ SGQ[RH"[%L6P@
MTE6S"4MR"<4@7:3%+AE=)TQG9\]>.Y(5;52NREA@*1/,)5$*&N?O,5"2%<#.
M_]N'K-[07","7@)9'3D_N+7IR,-3/[=,0WF.7Y]8VYY8ZP\$/45%>&#_YPAG
M7Y+N/77+&8M7G?/:_AF9:=# >2(U]M%4I1BE(#&"^X,G&0+ &H6<8_#7]4,A
M^\,UG_/-+OYPS:.4Z_AFCO%T5'?>36;Y(M?C?#B9Y<OYTV4Z21P+$V,H-"0H
M@8#IF%0'<Q(-8*-,AVNK@$U$(A,N((LECLN:7XFT-66#?F=\9*-X\>+[P.-6
M^: 3-4;VKO*!SYHAX18MULFT61&\LRF/]F,#M+TIW@-NF"VRB'P,!XZ$-F.-
MYM<!@[LIKN.7]6UGC.=K^ACF,$X2 QSVH?O+&E;UOK/(*+5&%DH@#JS" N.8
M <R!KLB""/UD3=^%()$_7V_WNL(Y^,K*N2<^>L+[Z(OJRJ*ZPE7I*^LNJK+N
M A:RKRP[E21J,$2"+O_XC+3B9Z3U#*)#%_.LKY-FV'UQ_K4\G7X03;(\G#OF
MGNI?(;1]7N5(?94C TP@ED$&&RZ$8D3KQ#D, DNKD.2(E.VS_<F?^F'NJS[.
MWO-@H,%*@KJ5JH<#VE<XGF2RN4,(VQ50J.Z0A@F"0$)GS!D.8JBT +SJ1\\U
MW!-0;UK]QUIM>W1BAND)J/)D=GLWR19>EQ<G=19BM*=/=5"?Z:TT(*ZK/RPG
M$,0)EI1IB!50B:HTH+)@LU1M"V!7$Q]/1S_/%AU5B(*? WK/171WE=1&/QBN
MN81(RYA 1 %*0")M6:=$C83M2NI;:AK29I5E]_7,BZ)6)Z"'?IJ6)ZP&@?8Y
MF[$_%/A;-IG=;9XR>UI!OK=26+RF <*<PH(42B. C0GG B0E#3BZL&H](;6%
M!'Z:_K):'L<#/TUUO38=TUD##"^EXOHBY']7<1=\)>Z*:.4$7 C%H$E,#+4J
MDYQ&:2)YV^+^IBX68,=I^'/)N8&NMD7H,FY?J[<XX$WS52"A "   Z$M([;4
M6S'0,MDHL]\"Y6YI)SP I/>I.B2ENPHEJG?Y2PDMCZEA%I'$&4\8L\K[-\3R
MC0V[NPGE&^H0-!#@+(3R7//'#^O7^BSRY3SKV8:>7YQ%/@M]\VJKB/.&-\\X
MQPSX&)Y@5FD+:&$5P5AQ2#8V'X[GV7#Q95;32,<3L6C P;DD8L]":G<54EE;
M24@I9@756$#-I!%./,O(LY84VXT>NZ\3TC>UFB!K<[=L]ZVF/NA\,4&WUZHI
M 6L&2!@@A&+G$@'B,*\2R OG76G)((W7HW %_A?;\-^,QJ4=#S[__^R]>7/C
M1I(W_%40WITG[ BV'M0!5,%^WXTH7#,]:[N][IYUS%\3$ FU,*8(#D"VK/GT
M3V85+IYBDQ0%4HR8:8LDCCKRKLQ?$O<%^L'U+QKW5OA@5[*G3B=FY04.<^-0
MT(!&MA?:JL[F$:%B]DN1_6OV.W*N(>A+\CDOQ6S=6XOQEIT)9=BN+,0T'T]P
M'H=NQ<XA=0+B?(4=VR]=Q0;2E9=@OUX*M>Y*G$Z;B,8BAT3""7P[L /7"8)0
M^=6YODM5N(J9]E7$^8H:A0W(44_Q^Z\S^E5Z>3 I@^GRN4@>'N#UEGY]>?PX
MWSD;EGNK)M%RO^.(@!!&76$+&H7"]NRJHV9$PL GBY9F9T=^U1N"'8Y59S?Z
MI9[HP)&GZ?=V=:5ZI=Z\-FW-]X*0!B2,>4Q%3*AT([=2;\*5<70X@;]J_-!]
M&]"@5[?IS S1?7631]J:)M=E+)*!;7,:>91ZW&51E8)')!-\*04OGYGLB%7T
M$_AFA;$5(H;U5W5Y \>^B).!2R'H7>FWTZT\HK;T16P[MLT\Z461\'B5>18*
M<+=>G'Y?43/)@4N<2Z#?M^I\H>'SO54U*+40MQ&I/;_#XZXEK^P-&Z1[JSG>
MB@E*8L?SE0KCD,:2AM2W*QQH*DD8/F>A]K+3-I;!'Y/]>VN8OA5"WY6NW;9#
MLA^ZKJT<ZI% .)Y@/HU,8-%WN;)]OC==OVJI!*/7<ZH>8T,>!68)TSAF;;[L
M< />XVLLS8D68HU>>Z7^\+W7Y)V:L<@5()[LV(D)_$\PZM!*D[L>#2C9!=NW
M7WI<##SG-!%40Q"OJ<<OE9<OGG5WXU1JVVU>F4]\067,71E*%8F 4!L^NHX3
M\,B/>;PGI[ZB92(&U#M-VM@K<^K+-5Y9;KDR.E4?@+W'[V-*,_93R.>%53?-
M2^$U0"5P)WCKL_O4FF%DR2K2AR2;:*^]ZKUW5^1@ZXS'L+/S8HB=B/_/?TA*
M[1_F8_.$^DK]-?GANX&5->>M>X_9.O@)P*MV#X;QF%KI']-T.(,%KH^D4RN9
M3HO\#[U\XZ<>C-*(QO]\3C92M\VY#6(>B9@Q8G,94>EYLFHFBBC_?KR<$-*D
M?U31R'3T?O(SD/V':5HD,R"XX&DX3I>DY<'HYQL%IFP$IK?=E;OQ5L2E=6N@
MG9?$YBMN'[#PW2:7!'N#Y\,,*&UD/6:S>RT%<E"NV03X?=UM;:IZ"9(AF5GW
MR9?4NDW320/;-8 G6$F1PBLJS![]$'TAPGLM7'QC?;HO\OGG^QZL%- P/?@A
M@[<E%IZ3"KP]1P\CFSLLC 3QT+<):1#5H/]<A8&[+!5^20OLHY1\3C_<_6U2
MK\/HA1,9@<?U%ZT\H(TX>$>WGUBL)C+^J5=R8-ZNXA:9 #/4<J!FT2[/#X R
ML=LN&@'P+.P C?H_'VH1@N0Z_-<\P_:\X^RV2(HL+6\6+;!>6T-*6SP'+_4R
MYO_ ZF+;OZ9H:;9GW?8W6S:P'N^SX;T6XDUW9=0/V42;@Y615VRNG:WL/6N8
M3(VNJ.XT33>2V_Q+.@"-,.K8E%WB-(28W_6 ;7:T?MQ.*W7;MV,OC!T[I,+V
MI4]C5LDYX@6Q>L8S_%'OPI,6<1VQUZ^H#J.KLJ[N:G$LD7=S^.9]ND_+M#9U
M@)@_IQ.P*,?C)ZNE-<S-L1(+3,TL'VD#!<082+FT!2!]=?);Z@*T0GSM4:!M
M"T&8$HR$@B@7S&VO"B#*V ]LNDA\JA('2(3))B+LI@C\HE?IN);X/\IB]H]?
MD\GG5%^.GWY*P-"9/]3DVB'$=V4Z_'XT+Y[2I$"+;=7G[HN^Q1&")$49>YZF
MFUB ,@MIY-B,4<<)&8L<K\JC\NR A4O(?5W#K4MA:\0<*)M/N9\N^7W@$J3I
MWW']>F?CK<%-ZI>--UL2><:3,,;9;=J1>[/+\KN.9V;R13/S*Z.1NW22;'K'
MZ1-:\R,^J6Y7MG*2I(<#-)@76@HC^:4PB""99C,8I9'-:+KNV&SN=9M/_I*/
ML^'3UEYR8#P%3NA(SAWAQ<(C<>4KABSVE-OM)1>2T(NXL+F2G!$9VR0(:XWG
MV:'<VGCRV?><N/'DH0[,;RF:W(8HTF<".$9(#"H+'TWPD2[,JK_O7(DVTGV:
MC/#+;-)<T4$IJ"6.AB^8I45:SFZLWUIYTQG6>N=CV[A6G<I*KPZ'L"<;0EG3
M! \ELFG2X"K H+(1=A&>)D\XYA)E8C<9#2_JC -%YZ0$#Q8GTIJ.!?+A2+LS
M79?'3 B_U*.JG9AYB4_&[[,)D(X9@%X T#*I;G",<;+YS#SD(9W=YZ/& :M6
MK]0/, ^L/*D2V,S2X@!F;M[;+L!R^/W&BKHA_>6?S=!UC+]5'+?UR4 RJ=8Q
M'=4Q 5C!&6PRQ@.F\UO@9IQT.ITEDZ%YV'U6SG*--H>K#N\S884R S).BFY$
MX<;ZVS-1B:^F#!A\.=/#369Z9<;Y(]CX2P$0?!9&*N^2K+"^)&-<)=CG4:Y]
M@ X7F26!F=<Q#GSD""989+?S6O F9NC8VR__DJ5X#5Q>E/@&/80,3")-"K@,
MB6E\7-V$EZR;;DT%P',/,#<@O<H9WT#Q<-'OZ:PFY.X(SRD&\Q[13V#I'DQ8
M !?/,(5>L66&JX^JD +NS*).K,4HQ^+R&D)Y@K7M\O2\3+MOJEE9/U.'N1^0
M6K!E,ECP0,IC("E]Q1R8NAQB( Q)*BGO+:SS*(U7B1>L#K#BU71V3KORVWV*
M"VZAP-!LDUC#>_39D.2'63&</Y2&_?/A<%Y4AP./()I^G^2/$[P#_S#AG^9<
M\389ZWO*^S2=62,426;IX5X4ET,ML?#*EDN[W%::R!-<#^X+"MOE&)+>YIJ<
MTC5/TM_40J>2[/BPARE<9A3;?5+ -.\J1C913^OVJ6).0P2=UW;TG&%3$TMH
MWH2A,2)^*!<$SZ<%2EF>;$<"PI0;P3Q&]6LQ6"E0']6*M[("21IY89*,G\I,
M+_G=?#;ON@0MO=X<;'^;6*<:(>TURG5%Z2_+<MB>PIP*X<R+#/1%AF-^JO?&
MA&5*N!'<&F2RLV(:$"C)DX7C+M L@@7)[[()D+P6TD6!#&062POPV7T&Y*<-
MEU2OWS]SN L%CKXI12YJQ#KV+BYF2:;5#\;KEQ88-&NPZ6U#F- L^3T%(H/E
MG6OE_ #, H\U*@R%'9 96AM?<G!H]%Z G82\KT4L<,HD?\!85&7MZ7TS8\!C
M@ G>F:(18(C;N-QX<_U]V4A9Y,Y:)"#1+H_TBY;7R1A$,SBLG0=TPGEE"<Z,
MX;'Y&(R.K/R]K'CZ,2E&9<._G3J$EO=K?6%LJZ4Q&#MVJ(5\^Y@B1ZY&NV"8
M@B<TJG(AS!Z^PSU\:D:*6L*H@^7I@2A,X!$U3\#*Z3R,9;;1O(*6TOK'#"K[
MLGH;R%N<N]9-8'!J031]TBE3"]M5SW]0[T21HDV*/Z4)VATF)/J8UH(QS? B
M(_I1)FHU< N;<)?-=K2E\3)XS5B?;G:$7I-ILF;Y&HFY/'AX/KX9A@&*N>QN
MZ:)$/=+#6ZW3:)11Q[XWQCA>-YS-M>%KC.LT*2;&<-0*KC(@5VSPI4 -+OGG
M21NA7E$?(-^!U+55<68RL6-;MV[-VKH@S6XZ/#&9519%;4JG6EA5UCI:&)6M
M#ZL]SHRD>42;I?'UT"UX2$9IEX6;U\%7^NK65*]5#^S%YVS2"JMZ-$ %^FG)
MEP1<&C1K\+FP*9O=WNX+:PM^V7.KKJE<L")/1N@BZF<V%+&X:@](21AL'L#(
MOZ3OC(56HIPKURUI]<[Z$[P&7(3Q(J'A)#&\J45S:W"T%HKVAN!MM?T2;?@%
MEZF5TN9!2QEYR_'[I<_Z(I-D5Q/W:2B\\XZ%U-SF 6"@PDKKS]U!5#&\[CN)
M;7)9S>GG,!V/JU___V_L;_1G6)%A_?GKN>HQ&\WNO_>\&]?VF'#^5*=>#L%/
M2:9E^GW]QTI<\YNF1*,#9;VY@,.\B/$__?#-2A)H]1O;[;>>@J0?V H]R!]T
M1 =CJ)::3% -_)HB*R+[Q$ 9%K'?_?=&<?UB UN3"OM*KWVQUK!?L>E#;9$?
M:YIKZCX(<WHRZY.#Q"_F57?_O2]:>?HY?7=;I,GO[Q(L0O\^&3\F3R7*AOOB
MA"(^.4J5CW5?X,G)?Y21D"R6CB2A<!REN'2]2$0D)IQ$C+GRJ*5%G[0N ?T?
M&(.D/>%)]K #[35+>-PSKS53Z)XB6?H8:6#]^&.P1%FMUN]8 6 D5*<Z27-V
M_?4G.X<<#-%O=AE%H!2F/!,9$DX#8KNAXO5C>&B39T;Q[.VT[P=2^631-]+6
M90T)8 SLV@&J'*/6R%QQD2K#O1LO:$S5&TN-ON@@26/QHT%>F;GP[)WMY(6L
MMVRRQH:^635ANW2P[IM3;-(1F.)(5$V/!=K7'D>9$,2.9SJ3%+M(ZY-QE))5
M*'5B0JGX<(S?5G\.@&"&OX-&&NB(]B0=ZS!;\H1Q G19LA)HJ_DBTZ&5Y//G
M(OW<'+LW7EOCL5FC>:&)J3J'G..Q%Y"S%MGP+'Q'<Y>.+=1G8[.G*3A4W45H
MPE,PZ$!/Z.=T]I@7OY<XFC;B.P/6J8[LFJGH\6M.:$/:>*Z4PO(LD7WG+7XS
MC4X> 3RG^X:E%7I_MQQJ3Q8C/-T(=.>@Q'!;.;^[RX99=;:0W9EH%+YRDEO3
M<:)#8^WBUI'/SO@'=9S*N,AK8_@['O=VR[F>X^O#TV8Z"B[1O%8Z;N00Z0;"
MYL218>A';BRYSX0?^W'L\F^Z2O[E4SGJ?/SWDV'^D'Y*_@BS$D_"8".WYG#(
M4$;<EK;M!,H55+C4]6LIP:3?S>%@/)+48W$<NIZM/-=7-4B_#[+&"4^;A$'/
M- ! ;/LPUY\\Z_KK5WRU#]\SA =ZF#5+NQE<;GI[M]:VS<%N<;ZW#--8P#7I
M.@"(C2[3Z=CZX_ ^'<W'Z8<[[+&>3]!T^G#7,'MDI*)OHOS:Z]C*]:X3Q@ZP
M+_=#FS.;.HZ(&JZWPZ##];%D8<@8%V&DO"B.>=RT,/2X=/Q72;UZ@UQO/\OV
M+MD<U=OVTYZW]?")O09Q>Z'LU%:V;<Q.K;[:E)_:"!2T_5I1:%5"Y<"FBJ^Q
MU'UM,'E=B[>S%F<BBPX\.\#Z#RN=H,N_7$]I?8M)*J;:K/SNG#'UCGWPT*TS
MO000N;>QD7K?Y'7?SG+?Q"7MVZL>RQ_QV"'."Y"+S[5VN?2NW=>Y7N9<+[8;
M>PT6GAE7<0:N8KK-53SZ+I\7.&J/$!37S,A4F7^[I<R<>"EQ.YUV8MMG+O>4
M[T0RMJ7OAU29@* GN"#A<NBR(I=*V*\$*T\&&+8S]K,\9JN=53[M-8%O\-/.
ME87/GF-W95!A=]!%A(@CX3N>H %GOB2D0A?Q%:<A\PYG4/FJ#$J9_488],J/
M9\N/M%68DGI*,.5%=NCX+B.N8''%C\SW7'HX/XK7Y<>C=K Z/WZ\6$,_3._2
MPE3<+5OZR_4AE]0";*.5_!S/L[;?JNT+3D+')K9G!Z$3!)$;54:RKR@)5KHM
M5TM=,?V&@_W7L95+&!!\MQUQZ2(Z,%\*!>]*L$ZKI!SA,3]FCNW$Q [<R+=%
M[=6%3-JKO>OW)=@3V(Z[$"R[=ET\0X)U6[2[D$>4R#AB++!#6[B14G$M88D=
M'D_"GL"XVH5@5R'MSI!>+]94^BV;W=^#K8 9R\\&1"^"9?>.)8I.)R4_<IP
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
M!QF>_HC+M_QR_^FGY)]YH?7&@IKX,1NFDQ+58!W#?+ZR>&<@';FFI=6QR\B
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
M'54/P-CP=*Q]\ZI,6[.W^1G$WR@=UQQNCAF;<\R7EG4]%!K;HCV+WW2S(IV
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
M+Q(1B<$XC1ASY5%S>CYI79+?60$:(-V\KF2/V**]9@F/>[JX9@I=.\C2AM#
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
M*3T&/OI*)XW]BJ'/U\;:(B,]^RQ,*YT=J,]+J^.%.@VX/G_0D!AEUD5D:O
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
M7S\7^7R*R)RZY1Q^WT&_G",!63CK1..IFL9S</6L /+24S4PBPUN>85VW45
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
MHH3K<2G<,%PRL./N#%0Y5P8^&:=-;XML73SW[9.?#FV\/IXKJ-1*"\6U[8F
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
MRA4,>$)YW.4^)W[HJ:5QY9%O<9SVW<WR1GQB7]&AK_MY<MRA4D<UQE" ?<'
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
MB)YW>FT?.DN]03^MMZK0LF_5;UXR=^B3-?3)ZD.?K$,268[)@Z''9;Z<3C9
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
M78%X2S%VMH)93(Z LYY</Z\V;U&C:VV[CG<;0F.WAL8J=2V( HOUN !9MC=
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
MCO !!B+J,!HPY9FL((0 (86D+X4 ]YV3@KIT\YXF!)Q.BOFV%O:';\PA_:]
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
MNUQY1 LI26131W(B(Y=[BOJ,AFJ=8?X:I]/BIZPHDN+3-%Q9V*?;G4C._M^
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
M:T0275[$GY@Q=0(:EKGJM*HN&-CS(YD/68\]A[ 7:UGMI$=-/>FZ$>>V'ZG
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
M!!'6!AEEN*F@2*QS6^Y?/)H&ZS?Z$B4GH:\3]$$($RMU:*S4S0+@K<JZGD"
MW!EIX!#U</LV+:#5HHP%)08Q"#&TB',DR9(T2Y5KKXC('G%IMRE\Q-I<G9^R
MII/8M7H.D&@4X)! 8DL(AQYX@S7PP-#:3\5"'XQ'OI_3VO7>+4PH>7XH:=3T
M<$A[9CR11CM%..<,UM6G&!=@2Y0<,)H[,##^E\]GY]GB(FY9B+"TODVX>'ZX
M:"3Z$TOSH"S-WD+B'H71W8WNGF?<DKCL1E&NS?:?-X13I2+.:N(=P(!2A*3T
MP$E/$7>**^;##5:"GQM)>_YVGH]_>Y=_R29N>C6^NBG,_>SKV2+[[2=M_C,=
M!V-:9)-_Y>?C[-T[4]OVP?1 B2("&^4!P (2ACVVLM8##9WE#3U02H -$9<A
MCCL-J,2Z(@<:)S$BN(3^>'J=GZNKK9\#^R8GVGP=H^)]O!R%-](K0<XD*;IV
MPR0INGNC#B,I>HP%(3RRFHRRI1NT]824E$J34NG>=TQ*I5O[9DFIM)4!3$JE
MR2Z24FFRE7UL)2F5)G-X:DE)2J7#.GN4E$I37U-?3[NOZ>Q1HG[V?DN288%N
M*Y5"8K1U7"D@@!>.&H5*0HNV@ /GVCRFO<M&3$_YHG(HJ@4)JSW':O.0A(-0
M8.0<".C$F'DC5(E5PSFD6YX3W%HJ9T#P)8-@>R?X]AZ^3454*97P,)9<%%H3
M!)?<T;#4*BNW++VXB0+0D! [E$)7";$]1VQ#1540 +#4R@+/E$8&" ZJ!==B
M0U";TD8#PBH$@SC-/\R(/E58W6(N:)S\T-1X+'WPP VGP%**$:Q7;TM-:W-!
MUX%RMX1?GF0L3Q &S:,=$FJH"=$$2^, ,A+;:DG4]( 'H([@T79=RC4AX_20
MT3C<(:1 F""I*: 2608X)Q4R!#"RS4JN@P<#I D,IP>&IB@LL,) A7'  D0:
M2NZ68#""M%;2K.O(J5L8R$&48AHJ:R/)R*:^IKZ>=E^'F>-)K(T!)J:;,K*Q
MF#XDAE'C"1+.:XA1G9BFGH$V#Y(/*#$]C")?":O]QVI#>A8ZC+D'4D!&@%'6
M\R5KPTM#M\3JUCI& X+O, 0T$GQ[#]^F7"W@ FH,M2&,>BH I8S7F0SJ7)NU
MC(:'6-1F);"$V(38!Q';D+A-E.9G3&D>9D"?2!M;3 4-65SL$6+0$^,])1PA
M9#&IIP(M=6M30==Q<K?;$&(HW,MG!8.&E*ZUS%@$(>4(2,Z4PM)4/JS4&!U,
MZ.0(#FW'^]2)SG2"R&C([T*KD5+*AU".2N@-XZI&!F&,;[E ]"VZZ[@Z>EHF
M3A ,C5V%1'%-%->ADS:2S&_J:^KK:?=UF#F>1-H87E[ZELPO$UH"2I "SAL?
M @]D<7UT0C%(VI13&E!>6@R"!)NPVG^L-OCK(?9A$ .#K(HD*PV!D356O7!;
MAD);ZSP-"+YH$.%0@F__X=NHE$.4E4@1IX '%DN#A6*K4AOP '+" T(L',1&
M<$)L[Q';E"!.C.9GS&A.LL5)MGC/J:0A6ZR%,%P+#[W!W&)'+*^V,8QBFF]9
M9ZL_<7;'VQAMDJU[J\R78'0;1HV"-\)QH*&Q1B%D80B#':O/+1CIR9;U#'H=
M I]P<8.$K!-!5J.&#@Z.+O 4$!P+A2AE:,U*-%H8T6:ED.&!*6DJ)S U-943
MQ;=W%-_>PN@>'>8W=W0K]S#=.R*<Q3]E0U:?&_T^F!)GXQFWL-Y;"4TI7S,@
M,:?["6D^K:.)R</2D/@1:<OF=QOK1G;+C=I39LK,OIYEBZM"N7>DI@$,D]'/
M^>5L?A53$CY8Q@B"5_]\4,CX8 V[7R[\&(\]6%9YBY=^%G";S]OJ9O'ISQ+\
MGV:3\[<Q-H$]Z77GA*([Z\+JW[_4'S[-SF]^^.O?WUQ<?9W\\']02P,$%
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
M/.ZZL$8>(5:Y6Z[D\-=U$D>Q\%0)G6\J-BM@JQ@;KG5=C*J1(+\HO>PD:Q-
M?P.P/_2=C)]6Q@/,04US<X!?]P9"74KC,PF5)RHG-!!_!8D/H$]9U#/H;X9D
M-AIU-Z/5QS,AZ%A"]"3(G9!2UFYDH/2#;)X&===P;4(<O0UC%$"^:&Q=LG7
M5L$VUC>[8/,^=G*UL;^_!=,?^D["?ZJ$!Q@T7>"9+1S==5Z[%$=I\ZPPC]>0
ML?*/A*P@'MA75$T YH,.1WH+1X))DUWF@$8NB(%K72L<<P#_2#_Q:<0RUCFN
MP=AA4UL;&',,_T@_HVG%,[YY[)\)XC'FX?I"\\#*-XJ2@,0XZ"6ICB#-<]U/
MFKFN -SV4$L!?"?!.KN'3(G]()LGR9\TDV0/>8YRYNS&_P%S:2_ YMGU)\WL
MVDNNXYMROV(?CMH5#S6+Q8B*GS[N?TC6 LH<,-.]!9H"5%^1KH+<B2ECQ$81
MLYZ@S7ZW[L$[FQA''S(S2^"&A01>,-ZB4 N0)F$>'[X_;DZG=F'FP,<E09F-
M[T8L->M;CFB$9$2BK\Q:@!AGSF/=5D,&RI.P/!783BB1YDW'ZI-SPV;1#3LS
MSJO'NF2N[4+6OQI:?P!OK)-M#T%MY>W9[?1HU8_&5M4 _=@]*FO1D@TMK8Y
MK;+6V%CMLAZ]=:7G^@!7U0+*Z)P>ZS8S3&(;HR]ZCVG2[V&HO(W9N]2]L9*U
M'!]_G\C^Z0?;[$:^UMSNRGK8V396 6\@O\[BT:Q F7C&R_<-C0,]#*LD-'Y!
M)HG1+_R2#]D_)^M/&$X.K!;$OV*^Q&T#.76 :I6<QF+/))?_N%M[)7PO[V#4
MXAQDMJDMS4=.= \)%6(9GTF6GXBZ)+^B,)'(3&CPSP2%9+:&@SUI'+"?/#H#
M-0>^=&DTBU/IEY=> 5QNK)?@\^#EF&)A75D^9$;L"]OLW;Y]TQR O:0ZRLEQ
MBN<0MAGZY+&FN=FATCWLD $9Z?/&318.&DNM4,S6A"Y/NT8>N[$A<=G(4.\
MSBJKAO>DE=7([?<FH^L)[2;![TDD?/_S.Q('Z(*S9=;FEFECZL.6MZ=#PZHG
M#=].JR?-Q'LY1M[YR>7MV<2;"9R*MC%K"?J/]')T4\ #?(Q6(&9W0Y>27ROC
M$;H>\#+E"8JJ[S'W$XH>A-&T.=*Z%0!H7T*JO-@\>G%LMI)V VF<)8]T^=K;
MQ+5;4K4<_UHD:=67;_ (PU8ZM"I TYQJ58"RZ_9*H\[CWR:Q*.;$CS.)?1/=
M1<+)ET_/7J^@Q@4B''SSK:I)[TZMJM+85C*I2MY]]DJR1$"&'20*7HJ#!TC(
ML,1.8Q3^*5("H>EDN3U-Z=&954.:-G>KAJAJD"J&7F=V>M%%5% @V37$_-ZP
M+Z.5?J1+I3U4*V1AKA4CM.J)6'UGQ$?".QYZ4+8-ACEDJ;O$I4 :ZRG9%F9.
M_#\2$I%T&9:'E.3MZD%3]J >S+&1GW3S=(LPO1^4KO;S(U>RLY%.S"T""<-L
M@_EZ=I-P?R'FMALQ;0VSZ ;V815[T]EK%WO1&<3$\NX\V=].\@JK+GQ_NL)^
MS)/E),VEL$61MP.WRKKQX$B[K"].3[V\&R_K9R=CA473[^J1U2W*5P_8*MNF
MS]XJ6]&#^F4GULU.,9LAF>/5NANV[8+;F;<9*XH[QC><74!0?]-MXN'=6 =F
M,T+2*M^B/[@$Z,D>U5V+W4"MR(;<8QZA\ 23WPF="Y^0\4%'K0=U8!5[XRD&
MD]BSGKRL*R_M:R=OG3BFL1@C+/H'6J'MCG4#?*NT?QHB[:PG3W8U4F$GJU4H
M-\M1J,M7T4^R-F#FC<IWNH"& E*?\&(GK((5IRA:P'^0<^D>A7 "HA(EA+)!
M(W:+_9K#U>]T81"K"G@_0 __Z\'_>PH2]5@EE.^&>9L$;]!:'IH19L\EC;&@
M%UXLV_ !W:UV;-6=I@_647>\' =/%'@Y%E)_=D_QVF3XA5$A]$7Z=$N:'#.K
M!F>E8W)/AKZGL=V>K>K3#,5U4)\,!Z] 0FI-@897XK'3'IT,K3-$\5[]]6SB
M^\DRD?%N^98:E'&\P#02)EWYK.)3J-H3HFG5RZ8':]?+3C-?@;,\8UEBG;T?
M6<&[^IKD3I=U2C D>-4-I'D_]YTNBM5! ?Y?Q[-^/GB,@@]HM2*"9/B4?:"4
MI=C+;_ )IWSRT)TP%86?^'$OYG!M'T3N+_T(_6?RYM7AX1<6B\4DP<>';]Y_
MQLL[S/<\BI;XXUY[,0E#X'$.,4I$%R1.H/M/G"6KCWN/=SPD'TB,EWM>+)#_
MN$<9I<GR0\"6B-!+40 T[7EIQ17FA 6WLF*0\,Q).]B$%CC5+;720E2SGHO4
MW=Z*B>I5C93:1Q?Q]GWQ)<A-3V%#W&"*0K ;KNDWZF,N9ENXAW8^FV$P*7"X
MGN(X#B&5Y.,-2W>#X47A&NG;A_MLW&MP"]*,$)^L4+H7*WU.$B0HC$X3SC$D
M#:]PH4O](=2E7Y9B+8T17]?)NTL3.0C<.0Y(K*.:4!!-/(#H@H(T)3VDDK^^
M"\D\+07CM ,G>@!QF3W"\Q<@+DBX%&I^*VK<DT@N&W=<]"L/2$R63!#^7TG8
MC>RA9,S0YL-9DBO[%@9$$,B!FAL1^ JC"%\1=$="$J\+(JW5')9O@?NU:(O
MU9+81Q=)+$R>S\)(6";+W)$_ ^SK1'=OZ#(;LLM9\B9426/MZ[,0,'#I(_R6
M)?ZBMG#5O[JP["SA1O;U[()Q3.8T733\]1FF;"G&D\S7?1?_'0=S7,XK_=HX
MK'@9(<(4*%_IO:0975.!* D(XL*PT#.@1[LG9$* [WKSP*"ZDC:Q?OHABB(R
M(\)J8I)0\)4G6;LJ)SK4'DX_Q+KI? N:+L8-"O-$(PL4GPL,A-N(!?8PEB %
M+^;2E11L58R%@M8- #S?@FJ0M#"3.8MJ<U3MHX-^Q0EG* "GK31HJC28*C@P
MY9XD$:$X4D_7"KV!G,UHCJ]GOS)8SG/O)LJ-N,N:<;<QE$&<$&Q8I;T\#1^R
M0S'%# *1N4DL9H"[) 9L;YDP\Q7;?T,8+\BD*"BEP0F*2'0]NZF&K3"@$C48
M8ZW^7#/S4%)EA*\;F7G5;B0&\8?%&K0[N9/,>9IE*,?XE"WOP%B2DQ."""=4
M3$=G:OJF+TJM./;3K &"1M59J[-@&P"?PTH9S+;RGNAE("H+XP-PGT01+N<[
M06+N"@IK3)0E2_$Q2T,D_"/9(HT?J/5HMLN1Q@B4$@/3GPD==ZWKI^ 1O&U
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
MUU_Q'-ZY8WQ]@>L7D;M6=D !RS,TRM&I'.WBY57E+F=.XY"&+VA[X1-CP8/
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
M>&UL[;U9=QO'DB#\WK_"G^<YV[DO??KV'"[B;<V1+8TDSYWOJ4ZN8K5!@%T
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
MVUF0VG4O!_#>TL)APY5;4.NP]?V&Z7<!"R>.#T#(WSXW=CRUBVNP#<C;.Y8
M<D- P&-7]?:$U,\$1UOTP0$EO<Y28OD',(G]!BJQB);W2[ON_0+\-8[GNWV>
MG[0; (0>S_9!XPVPI#TA'AZ@ \[2UGX#@+CZY_S;WV-6V&ZO:W^7;V=/H-N/
M-, R6A_X#:W[!.=.17];_Q\[FM_EB@$Y=E2G;UD77HH@NR'==Z!C+*(M@1PX
M7J]+BE_RO;I/7,S+788%K#56=_4<%LR]>5O[(88%_*ESQ%GXK_D4[JHWKIX%
M>]5,;E9]/D\VRF;MR7[PJ8=%5$N>NJMCKT#F6(5S.WT<7K,;Q*W=A@=P_[.R
MUS##+^#CO?O0YN_W]+7L<Y(2BY_.FMK/5G#].JX7F4$642?O;W.+*ULW^6KK
MC(!#)QH>"6M 3!<9<IZ#VFWQ^T]PS$7G+Q8PM662_8S?ZY(?\A;N99C:T:\
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
MU*]J_WM 3JG-?SL.,=5CP,N[^FL,5XT=^^MZ&C]F9&]3)+9WK(SGQ%$#%U@
MS1?6:A%C"FXVPPQ.1@;"^.'D8%X+.?2.I5[4BV6)IO&7B\DHAT0V=I13%+UW
MH_I+6QUBUQ!PZVEZP32[.)=G4F)]=26H8>J2",GIA<(=#$+XU'=_8&25>QSM
M]JJTEOLW1WU?C2:_[W@>')[?P56\B$!O)E]KF/'\VZ_3_)SY$(!]'W2]A?>U
M'Z3""2NKX7!;&BR" ZV15=:@H!A/-I#$7*NCT/J4 VSKN2+^4<^NSU):).C;
MN*86O2H2J2#.4H1UTB@"V:-L:E]JJL(+!6L[=0/O4'LV&1*-Q13^E0O)Y\DB
M95037U13MZG_K0<!#.N0)'9(<Y( PTD@S3Q#D6-N I.2BPZ>8VN69O1Z*:H(
M6H]&8$]5I'WHZFG?*MG\U.+@8 6:D$XDPIGR!BFB!4A00CK5P5V<?=_DU ,V
M.PBE:ZE@UK+5K5QZIK-FF?GL??H8[>C-- L4*_+??$-W'[2B.D<UBH@H!QPD
MY2P<I^A7;\PX>E#:>K%POV)B.@J:C\:KSN?3>IP],+,A9RG+KKX)^["M+<-4
MTCI'>(!#9I1&#-. ;)(.!9>\UDE)ESH\JXCO@N@*(;8+,VLF/L8P7;P"V5&<
MOD\/L"TR7&U[HMU[C,J8R!,.&%F##?PE%<J/!*L7I*24"AU<F\M8VLMPJD&1
M>D0AJLV3_[9N56!*FI048DD%I*WD*%II4"(R2AYD(EU$)_5],YYNB"Q--G!-
MKY^#M:+G;>T>>XY4.>&3Y$XBK8U!PAJ+&-46P?FRC% ;61?BTM\E<0V'VWZD
M],>BW>?K>!,_V.:W-K+X"UTK:9R-,6'D= (!D$:)HI/ISB["F/4=R,1\%V0R
M(#)?H3EY2RFY@K;D#4DD%P+H9_O'%B:ZI5<EO'9,4(R(SV9":TAV<J9(X2!I
M#IZB<JL'YJEL8+D(G(U!2$>CB+^\P/_R A_<"[PGYI6UY'%XFI8:+K&FR17,
M=D8GM>E?D1"5QMXC([%"P5J&L(L!80;:MXV&@]#\.HCBH!U]&JTT$,Z*!;FL
MJMKEVL, /?#X+/7LYA-;NE6 +^\BB+"@5U,4'%Q^S,.]IP06VFA-O.KG*>A5
M4$C/J.IFR[I+][MT5GEYG[=WJ)B6-"89,RH(<M(EQ*1<67HE93&J#J_')<,+
MNNQP[TCJL+>_3&9QC<2RGOGK:%;?9 N]S>#LVNNV U326PR79D!>8XV\P![)
M>&], ^U$DPYN8"7#!;KO_8!(.X*KZ&ZV_[QQI32C6-.(DF4&<0V7G)5"(,J-
M)Q@N/I<Z,/N200!],/M>$/17U. I^/K]%37X5]3@L%&#?];(KI,/"?PKLJNG
MR*Y7$\/W6B*[3CRFY]5$\I6+Z?GN8S=./HZO6.C&T&%=SR(0W_SA1_.0$]'M
MYOAMNE=::R.Q=$CK!$0;1$0L.8,HT\[[D(PP?X:(OX%PU=&\L\W.L/5&V'>(
M2G%-WUR>XS-U>7%^CO4%51<:&.";*T/YV54''>#DH_P&QM5?,:"O.PSPB$&@
M?[;\ .35O ^_P@0!:PE@<R7-??)S[NI:!96(#9@A&0-'"@/Q$Y$\BC8JPT.,
MC!W1$V(-_-WV[N>-*X:#MP('9)4+H"@DC S/GGI!V:BE\?#=J3]_][N%3ZUG
M?>"L]//W!_LMW_3M'[X?=P"&GZ5!RI!R'(Z[AL4YYQBBSAL0"FTPZ?0K)';<
MN!?>O3MCJH/8## T\QA :)O5OKZU=\%,'^.T#G,[VOD"WG8 T!D]#A0N#,HB
M0<H8N#J,6_EH2J*#B1UT[$(IZ?LA@,$Q5XHY7,84 48 ^6L<SULPA\T=*BJ$
M<,QZ9+QA( 9X 6N5$8%PH(F)).+0(<ESH:J"_3*'WC!5\*+(Y+R7]/!BG\H;
M[!,AL$1!'.*,4$1IP(C;X(S6+##<X=&\4-F_WJ^+WI!5CD&X%KYR:ZTJPHEB
M@*:<,-L@SZ-!UCF)J#8ZP*V8)&:G_MS2.ROH@IZ"KZS9RVNIWS_8BEMP@1T]
M*^\=J)XD($*#A^F5 *DH*!2X)AX[$+MQ!RVZ4&&\?DFB?Y1U-+VN9-C/D\=F
MP*VVUA?Z5-A[)KQFR.?'8Z.I L0XC*1+ABBB@I0=5(4RKS&]2HK](JNTMTUF
M7PL'\-MZ9D>+,CMK%-O" 6?[ )7''*0?#OH2-1*9A"72UCJ4(\H\9B'ZU,$5
MH[AB,8"]82@\EE8SEH%CG^T?:^C:;IG=T;.2W!AF@3L:6"-B^3@23 @<)F&!
M4PK-NV3V+JYX]$\[_2.PJ!U_'=K6+B$;.U7::X$)' \?8*4X:5@S9AI%8H+V
M/"F-.P3L%M=(^B>57G%7BDJ>XP H??F._6'2+#9I-FMJ-Y\M;]^\J,EX!E@'
M4+Z\'<]B$Z?;**J?"2HJL4B6:.1<T,@KD.58WAAK?>3,:@_+>T5J4?_4=S0\
M'X]2]Z*ZWDK$G58AM>$W>2>='8#9<CKYZOIN57MO0^O*4!TIM@E%!?R:6QH0
M%@Z0EK1.,1!B1 =SS*LLO]</FHJ994-89*BSHP^VSC5,E]+_-J/LYAX5"\)B
M;R7<W\(@J:)$-CB!I(T^4.JD8:W*AW\'!?OZ1U4I<OB8TX>,8WACFS&PQ%RJ
M=WZ3=R,&$/5K7V^3979WKB1E6 2=4-!8P?*C1@%G)9)ZZAC<[9AT\)8OHU#U
M3"2#8*T4O7QNHIW.FV^M+I#GC:LHL31>!Q12](B+E!!W+"')62!4!.%H/^\X
M0Z8YZID@>D%3P6>].VI=*'@;,OF\FTRG+7( [3E29;3VA'&)'.<<62T5@H.!
M46+ 10D'S(@.GI1E5)Z^[YO!45B*K$ZW)'29]Z#76!*ZGYW_N1Y/FH7FMM-V
M\K1IQ;#"T4F&' A6B*2<1([2E*V-/..*TG#R>5-.0(?M :\E^42]C#!>IMC.
MV=?BV&_/V;FE5\6#8=SA@(1Q@*XH/$HY*L5)'X.F*9G4P0Y2_#6Y?TM:O\@K
MI]C JFX6R8,V'I@E8NZ23BV+EVY5=?8?K@J".2H='*, 9TD9FQ#+?O)4>"ZC
M2Y&R#L%AQ1^N^R>M0ECMX,NP=X3IBS&2W$A\=GZNWUR2LRMS+KFZT(89?GEU
M><:%OCJ<$,I$"0Y""+WBK&^WYWO'6UCORL%F[7V\10!AIU$K1^'BC8(@K@1&
M,BF,@K(K-U^J"4VN@UA;)JYP0*(IC=QR@49PVSZX=7[+.IT=?WLW\C_'&S?4
ML^2 LU: 9AY5D,C;0&&YL&9N*48FFF"QQE'3#H;B0B&0 T< G1+VBVE^ZVO;
MIO:MMZNL8DG:")=^Q!Z!B!F0)SXB6*2P0EHE6 >+<JG H1/9[Z>*8$=,%Z:<
MW6]7CQM6A#'FL9# ]2-'S"N+'/<$*>=!16:<P$)/G78Z[-'FW3X<.<^W^YB&
ME/X0\_V851_AI*.(L/=852XRI8F3"&L6D<6.(!>]1!([[D"+X])T,*V4\L1]
M!:QZH-UXH-+!:RIL+&&P=&F_CB#@/W#Y(H44-E5M?@& ,EGJGZ1+!ST'=MP#
MI*MTZH\_6&OY(3;U)+OKYD?&>!F7_]Z3ZYL__+4=?XD?8;UO4HI^&P<H"T@E
M,,UG@J&$N4;:1(5PA./A+&&&4NY%:F4^&V977JAU\_XV-K9K$>T-@U0^XJ"R
M3=ZRG#S5&X>4R?&_&AM-(BBM*9ZZ['+*!#0IN#,%8_!2/<NRRE8WO[M&E79"
M4P:XLI)&Y$-RL!S!4!#:<,=IQ.;D=:NA-NYYQ-WA6.M@J;R,((KZ>HG;<3B[
MR?+&/^]^_;NMQQFF]^/+>GH[61:C?9]>+,G3><R*6D]($( Y0!>RB7H427Z&
M7&1W-M%Y?_)I' 8FF6,@N9@7^C7(:.=V40_KYA8TI)=>1[9WJ!*&M6@JD(,?
M$%.@KO$ OQIJN-4"-"S3@8S*^ D6XCR]8;!3B.\8A.?K^W>Z/S(<#X7<7N0T
M._I5QFC)B.5(19G+%8< 3#7&5>$^%USHDFRW3%!5$6[2/R([4,,#\UI+  ],
M;6$\N8=TS6SR(GWL/5*%!?6."(N,( G1["EIO(QW)=2]H%U>R8Y;-+Q?DBF!
MVZ-% *\.P'D<Q[359WU'SXIQ2EP,$E$#*PV61] ><E8-:G6N8B%#E\"ZHY83
M[_LBZA^571PU%LK?V_$JNP+0]<-K[T-BVJW,I_T052X[["4V2.8DI0);BA*]
MJVDB)#6B2QC4<2N&]\MU!D5J!WJYLR.$E1VA'J=Z=&/'879?OL9/IK/Q%GII
M/T1E/$XB"(%B<@&EJ"+BAMY=QTE(V279W7&+@/=++X,BM=3U]-Q(]22W8U8
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
MPN_U: 2<Z"5?RV/,O=TYL=1.; 'P!$$J3JA;8/GDKV.8YQ1@2U/&V_%=XQ,
MKM#16O-_*CG7NN7FJ4O,L4TTI^?X-%# XN+FF^V_W.T=*QNT"AZT;D6Q1'!K
M2F2)C4CZZ$,R6%#203@O&?7<<4>?QC/VC;9BD:U+P*]BR$4Y#Z"4EWI6!&,5
M3()%!LV0EUZB&%.NEF<T9H[PZ$\^QT*?V[J98GI$7V&26:35@<OM'>S:(82S
MO7^E$E/6,8>,H=D%VUF4A-*(>H&9H!P$]@[QM(6B*P<GG]Z16)KO+!6U0_C.
M"SVKA=.%\A1A[D&IM(1G)S2)M/>!T$"M%AU4ZD)1E\/SG?[05RX(<_D0OK]0
MLZ-GQ3@%A3](1(V,*%@>$>C]!EE8+6 @R4#Z<41^95)-_W@K32NKZ_5PDMD^
M )P63*.$,V)85"B&D(/:(T96P'FQ7$>I.S";,D).K[O\ @7UCL;2A/3HHCV<
MG-H,4WDK/%' <XFT&+D8-2(\!T@S L(@8-WP#LGDR["C$D0U$#*+\ZCE5=R!
M1VT=H-+>QJ0-0U9S@JB+%&G)$HH4.\$PE0EW(*<R E$1'M4W&DL]$^QG>[N
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
M*48%I($K8&$9INED,Y,>8XLG0Z"TE+JU =J/@+&<'VD_LKGK53&N%0^*(BY
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
MC=6"L/TGA;%M;Q!>GE0\  ,A"6C95>;G<A0+5VP.^+YGX^P^<M$\!=0< &\
M4I@2"P2#M/Y\J%!FH&T*4PG\F#XEA/*_MWH-TH)Y4UIU96UZ-W]8KY8;4-!9
M,^?$J,*P>!,(21TSC@AB1#-3\ZFUS5E"L*&-DTB.Q[2E,V9=3K%VI6+=_<-L
M\5B62[/X5@9#;%.+Z&"0:E^-Z/@Q5_LY"VP#AD@#)#0$R N)4?WI4:E0SE([
MO=V.:9?$GP_%JV73? AF9:QZ_+6$)]:64\,*[*GRWG!&#:664<!QG8I(K98#
M"C*GTY<$0'5846Z"LS"*;+T/BV?I_GB(-<S>S<>S]3*H:_ <[Q;5ZG-9W0<
M_C&JIM$O>/[H\76E\\R%DP@99S0*6SH6F@M#_0X$QBUN?^QRQ<O?[5:7W%CF
M6F->\O7/<OKU;E5.5%@YPU?PL;S?+I6;?XS<G5IW+IVJD(Q(*+F.M2L1L,0J
MC/>(*-#>9;_BA?&V:U%B\ :A3K$49>PR_'&T*G=+;5MU.C!581DD'E@+5+ C
M)?7:FSK-AVG<P<.ZXK7R).K4';SKJ-.'T>.YIA>'!Q3A6P$D6'>&ZMB7FRC'
MZQ-7)EFS5@-#NT/>CVJTA*B#O:,FDPV*H]E+2I9^O0J^XZ[8:TV771^_UGSQ
M3(4BAC!DH**"H. I:JUK.Y]AR-I'D?G;T8,\V'50$#.JJL= S\;7O[D]6//@
MJ$XT&5P@0H3VV CB@"08<J=4S8H'JOW59?'6U" !7%TD__3Z#4&+V]&'Q2JP
M/1W-MGK91 ,NF*2 7CC.N8X9P<9)3*&ISZ)XV _;+PCRS6E".M@Z:,3+0&<,
M@-X_1 HV)!Y5@9.C"A][M &!$5)4!DB8@=+QL* ![ISK4-$,@K<F]#Z!ZDW*
M']:K8)5.%Y.&\MT_7T" !0VN-?<(0<8) ;:^?\V=:%8\_;!DW]QI:#\0Y;+S
M7U)KI]^FDW(^>>:?!*_EA-7?9'@!E-?4TUANUBJEX^VD&L< !N\0@'N#1Y\)
M$.OM^S>CV>RB!>!I0.$\01PKIQPP)*Q2"+"]>M.P2[47\IL[L>P)HPYB_1QV
MDT4UJA[=O];3U5,$.39:K#.9/JV_+*>3:7CH);U'1=]ETF#)>JFP%0;[38J4
M#W^O63<>ZO;J\8:.'+/C^*1"5RHP]S$N:+/=2?P;+#)'7/A>B6,*"07#'UP&
M-YS@\+D"P&2SIH(],-.MR)R#EL4V&5QIS:VG$, M$\0[*,4;ZI396!P7%9F[
M#)_1FV\*HYV%6EJ% WN.!LM".[+CUWM#<Q8=[#%AL[$43UQMO0R9@5R)), (
M!&/O,BT"F<(' &JB#45HF.F3G> _=C>R'11O1(Z#RE.\BOCZRR7K]4:D\9JS
M6-Q 2( L9Y8Q6>]*2J.L":87WHALC'C3&Y&789'KE&,38 G;Q@MS],2QQL'G
M8W%GJJ& P' &!*'>>;SC#3(,LWZ@?;DPEUI4?2)T=>_DT_K^/KA8-[<O0F];
MEIX-\XOJ5:AND]GX2_F[&F_"^>'W?U]/)Z/YN(./TY>F+Y?E-O_)ELMQ-7W8
MP7;4&6HXL@!>.(&P, C:L&@XPHU31'N!@(;$-?+@<_)\S&=J,*J@3%#J)6+8
M(QMO_UBH:EX]P1U.*_KQF'J7V7=?=U_8O'UOR5@J;(".2((8A ! ;R._2GK"
MD,[9P+R1M]2K#$^5 ;H(EX'8V)X8P;$6@" A@V$B8[[-EF@*F/!OQU=J#/\Q
M8[L=%&]$CH/WE9*+;Z"^DK!*8L481@X*X0*G()!M *3(6,>SEA.XT%=JC'A3
M7^DR+/+Y2G'?>&GPOI^.ODQG 8HZ+6V;%SV)MW[\=#D>S<YT'&H_:>$(B!N3
M9$(0982 6(.MBRK#5X-RGE8VO)27UBK+ .*@5,VN-Q4E/_^^Z*I?3S,5X2-6
MS!K$N>*".R.]D34>3&'86JF25?R\JE*U1FZ0FA1>?-XQO&"N@FN--!6:: @U
M,D!)R6M,)+8Y:X6^)6UJ@=T0]2GVE>Q)G>)4A0XF@4.*<BXD$5I*J%B-"&:X
M_7%R[YD20]*F%M -4IF"J=B7,H6I"DMQL"TMI]!0"HR5RM>(0&Y$>^NI]ZM9
M@U*FRZ$;FC)M&E/VJ%$OYBLPQ408QA&W6!E'L+&VQL9SW[[X0>_7NH:B5EWP
M&YIN]:!.A42,8ZLXPX'= #T-NWZ-0# QVQ^Q]WXA;"@:="%D@U":7^>3W977
M<N+^&,>67_?Q;VTUZ-A\13 =8\<#HXVTW'*CL=Y_4 &H]M>)>K]8=E5UZ@F_
MZ]Q"WG-Q0GN.C"@$!]9@Q\/"JZ@2&@/F=_PAYFS[V'WOU\U2ZT<_"+WQV/V'
MJOPV7:R7WP?P=SD-G5.64WP $Q548G4RM;G9P,(:9I" 2@6!$RN!5C(>/0<C
M1#D#<"/[+0W'G\9WY60]*V]N#[)P+JK?9'@!D0),4!M6.0P!%490N>5>(AZ@
M&$IXOR\AOJYAWC]&;S_,+R@6-&8K.06<I!(AX2*_WE,I"<[9#O>B,'^_PCP1
M[[\,H('$B:7@ @- &4$.(<JX]6!'M!* X[<3[V\,_[& <3LHWH@<!Q_O3RZ^
M@<;[C6?.*<V\!P!IS[S;-%YQE#D@I<R927=IO+\QXLUSHR_!XCH^UM$J-&9=
M59>4#3LW41'=%1NV($E8L%:\VOH;2F-B$#%P@'']1.984MP&ID7OYI]_7\13
MT.:^2X.Y"L,LBSW>!9/<:^PTYF*'2:P=VGZ521;.OZXNM89N>.H4@\C]*=1^
MMH(20JPSW%@,H86 0VEJ7 Q'[2M5)8OI7UVEVH(W.*6*L>3>=&H_6>&"H0>4
MMQQ:&79]2Y#:HQ+$D+.3VAM1J;;8#4^C@D78GT;5DQ72:JX851X:Z"%C4D>_
M?H.*$"!KZYVWHE$ML1N81GV^*ZMR%$/*W17J::Y"6::U-TPPI(FTP=61>(>)
M9):WCY(D"^M?5Y]:0S><\,E+3K?XA8?KN-"FALLX2G'R;AYF6"YFTTEXV42/
M9C%<\NFN# .N'29)=^L1>N-IO!/KJ-+(Q/;UN[BH8QB+1E]$3IZ[W'I41A!-
M5%P*L3-:<0IWJ9@&"]<AC37SK<?&,KO@UN-EV"0,AW17G.=?[OLHQ"BLTYT
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
MA]%CC-TUCX*^'%! Q9%DL;HRPYA2AKP2-7=*R/97@M-U\NA=<$<BHYV0ZG
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
M;^:1I_A?3)C]-IK%+^5C&9?P\6I[/A^6ZI>_>/;D";U+\+;"$Z*!\-[:L!%
M:IV59+\'V Y])U,5>T@?Y;@^S+G4MQ-/'\IJNHC-.:O8F->6VS_WC1B>H[=%
M](1FYR6DD(!SP;@##!+L6##099V,+#BU[0]5>S\/R:;T@Y; F_@>4JEWH;WQ
M%EODI$%,&*2IJ<\LI2&R_:V5WD]IWH:V7@CHD_*]D6X>VW[)5VWEL26A0R./
MLQ,4R".)K;1(46(Q]<SQ75LRCK0UC=;P])PW:N)Q:$S!+ = *"<4XEP*QI12
M6_Z8C>7&,B8/G&_AT:.X#C7PZ &@4;KV'2VK;%:+R3J8F=6GLOHV'9<GJG<=
M>K3P1CFKD9'!W7),AFW4[UJOL?#7#F?W.;IY=!/HHE=H4M9XV9&WZ2JU)?!T
M :>CSQ<0(X $MUHBK11'5#&WYPEC,=S*7=U$]+VL>P/GSR'XZPC\1.FN <C[
M.M[#CLBCY9L./E=(*ITSEB-C&3 TWC8B-2\8@/9!MB3U=WJ0R>M>CAW0Z! V
M^WDT'WW=;#Z^/"ZRH\\688<*I@RGS C-K"0,!GYWA K6(?<F23&2_L36%R+-
M/LI,G=$@U5!;SS&PEKG A88U"!Y  3,*\TJV5'=4$@GTTGY:@!(/#% :"JLP
M0UZZ>@'QP<E_0WW1&L-_K+%6.RC>B!P'9?9<17R];85]]$4+^S871G#.A5#$
M**\8KXEEHD.&8?J^:(UQ;M 7[3(8NLBL=5\TR3 3(O",!<6(!MTT<,^N)4/N
MB]924MT0Z""D%'W1G.=2<VR()!X*KPFUNXV= ^L[' NF[XO63GQ]PI'2X^^K
M+QI6$!(OO9;2&VSCU053<Z0U:W_E/D=-_M[.]7J")[? VW;%TB(H[Z:N*$*&
M6XD\X35789$"P[1:^Q%4L_98[1#ZL\A_4-;ND,2>\42W4U<T$=M^<>\!PXY*
MAZPVKN8#LB%51NY+(&>ZHET&2$K!]M$5S7EFB" !%0%C@U9F\1X59SK4I<W=
M%:V->'O!)*6$^^V*)IFD5#DO#-6>*:^5L#N^H%)X0#=R$\BZ/V!2"CQ%5S1C
M8\=SQ25PF"#*)=M[&D'#F^6;#*(K6ANQ]XI-'J.L?5<T0*!BGG,.$1=<&04-
MK;DQU+2/R%TNZ4%X8!W R2OJ=KVQA&',"*\M%L$D(5(+7ENL$(55["WX7NU$
MU*1)5CMT_@QR'[#/=3UQYQ-S_SW1. ',6&@AH10S39FR;,\;5NT+Y.;MB=98
M1(U[HET&3+9ON[>>:$8+1Z&$P1K%@2WD F1U[FEP0P?KG?4@^'ZAR95)];'\
M5L[7C0K[O7ZT $9) 9ATFF/OM+22@)JCX'AF#1Q?<%NB_PSJGA#*+?,&LBX(
M]L1AP73X )2$BC/I:PZ 90.2<7<A')'FA1ADNT&UV%8B<'\\1+5N\@4?&U*P
ML/=(B0D@Q#K'M%%4[SC$U($!1:HS?<D](=4AHOVA6GRM1O?W\6[V?+++*MS<
M25J>+E%_?%3AM=9(!K*Y0%1*2HFL[5<,$&H?\$SV,7>7P^LZ=KW!TT&VFTH.
M3]T(YQ,U"23%TB/A%]\.76)J-*Z0##DG!(OW/!U!PBDG:@84<@.ROA+)MU^
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
M)<AB[!AWTD'CS-/"8YEN_R4G-K$Z?LG)$.IH5Y\R]V)>>@/+NMD4!50&<("
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
MIO><&*Z8-$Q2C)U WL :&*1L^W*'>3O3-Y9OX\[TEP&3+<^B8V-RH3@G6@.
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
MYFQ U3;\?GU <REJ)YX^E-5T,?G^KO9XMHXM>YZCMT7TA [G):3@AF,%$7%
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
M/%0V$B(TA]/H!]D]I=8?$R8^FG=^L_UUL2H_WCT?R!/SG2;]9B$9I!I29)T
ME#%//&X4686EF%$[YC2B,^#,R@GT'(3YS3,ZQZ7:>@-XY@CF5?</Z1#6"G#>
MG#8*4IMS;M/<A34EL',0SD]/?A:U?NJS^&D3L#Q6C%3?HR[7@<O[*H5_]_R5
M3CQG)_QB06&5)%7%M2$"LNH.ZAN]6E''9UCYDTD/S ?J'(0VW _E\GYM#MMM
MN;[Y]F4;" L'P!, Q[];O;I9)LKL^!\LI @LA<1IX3DC# //F[" 5<:,[]J9
M<YY\"I'-AFG&1(37=#8[CMQ"(?(O%4A"2*DASC.N(9)44MS@Z;4;7T&2K'@I
MHHQ>%LPI082A"3S]AJ*T1R#2_%Y!+#W.?4/:08:L)Q0U&KUE4J/1TI>L?BF:
M 3\/2/\:J8#84. D)H$9'DL B-&-FN, @>/[;R0K8XIXR*6&:PY:87-JQ[EC
M(_]2(0*O3#C! 1.$&LD)0;3!DR Y_I1+5P^521%,C^8,-,!QVEQAA:70:N"M
MT<A S2ENE EO-9D0"+Z&2' \9.:6</II$8R>\$WLES>+U?=;O:+L4Z&\ ]"Q
M\/DIX;"E"ALE+.>0ALO"]?(CSBO[U-+*>\>90]P!(2D7@-84*8_YA'*TY-FG
MO9G1G7TZ#('KSS[ES@N''!:,40"@]8J[AE[M94Z.3\D^[<VVCNS385#,)&L1
M02TE]9A2IBUBU&'2$*X%=/!ZLD][P]^6OC@.BBOAX^RS3Y.S;Z[9IYA*1#5T
M$@JAA&%8L6;;#/KQ#N[TV:>]$>^=?3H(BTL;S6/3W/*F*E;*/C=5,87R&G-D
MB) 0&]S@2G7>PV&T%3160;L\H)<6U(&9;EER$RL4JQ$_1CG(A7>("BCPB:.&
M*#N^8B)G\FQLL4R.XQRD<50.4^;<M I9H2P40&D+I3:>8829:)"MIOY<1>)L
M"@G-A.@<9+57"E/BU+,*.6<DK+Q])C"2.>!84+(:Y+@VXWV9.1-ULYV6TQ&<
M@^SUSDO*D$]6(:@\0 @) XBT3DD@'6F,-*/8!']ZS@2R%#*8$,4YR.%;R4:O
MTXOBIH>]\?9""T,DJ,HM- S6H?- -UJWP<B,]S7FS 5+(7UI +QHT.?*&XMP
MPYF&AEE)#%1!X]%2/2$M"?&N5U7-O$([S$(;;DL%F/#44(ZYJ9T]$AO!QH\8
M31_:Z<V,[M#., 2N/[3C'8>&(PRLY8@@'G0GU- K@<\Y%7M*:*<WVSI".\.@
MF$E(P!L"K&*>&\+=4?Z1;3;-G:?7$]KI#7];;& <%%?"Q]F'=I*S;Z:A':>@
MML(Z0K"73 OF,&BV#9&9D=M]/.)]0SO#L,AE\WPN?R_7A\X)V<TCA702$!,,
M-JT]P]0K7S5;>=(BJ,0Y^VR-MS[&JD(C4<B7.?B4V^W^K(:"E;N.XOAS2PHD
MJ7& *R^"H429\5*?* 10C2]%SAF5&,OG2*A,.((_;3?WV\7CXW)]'_81_N[V
M<*QJ.NZL]13N7%54%<\>6NP"&%Y[@17$I\V3"4/WDGVZT_FP207/!-X>?1@?
M@RJ_V#_M1-V&+57#&X[C*UNY>V9=464;<$4MQ<I*R14WJ/:I2,H"5?/[9"/S
M-RY N4[M7Q;;?Y>G#0>U87\,MM>8=)S=W0N#KL$8@AA13K$65%OK1$.M@79\
M0[=D4;MHXI $H5SR8,NOV_)FN3@S1/CE8X6BW#'@&5+,4L&M)H UE!!HQCLI
MDD7%HO-Z AZY.*L>J^*4_QRW6/EV]XOU_?*W5:EVN_+-6[W?PD) [X 1R$G.
M(%2<>]I8%53:"1=[LGA4=.Y'12B7/#RG6MGE[NMFMWS:_=.>88<\="\LN.7>
M,HV1-D"B<+X1WJB]U',XPVX!T>4A*D*7LM\&V&T%\T%'I<>^^=II$[0<T7B7
MPB7'QI\!R:KOH_-\(B;9(LR-@MIKC,T;3Q?4((() )0SXP(=#&+2T 4\&-_
M)F<^UEC;?#H@N1C=U)F>U^1?/5D0CJ#'T!,:*%,&<N)T0X^0?'PKC9Q)3F,9
M/ V,;&T(-NO-]Y)XGLVM:PID))%,:@L)U4P+$M!J:(2 7T=&T5B&QX(EWW=]
MRC@)L%2#&)?K0]A[?3)MUG62\M-S7Q9_ECOW9[C: DN6Z\7VVQ&MP:T$$OYJ
MX323$F*+)!+8,NPX$*>+TJ+QK?QRIA2-/V_F FQ> 0Z4U-]9G9EW5OA^6%$@
M4@TH\2I\EAYY@)FUO*:/0S6A+UG.GD_3!&<J*+F8/G1Z@(+>2$,DX<8$,REH
MX*#1PCD69'Q'Y)P-E<:R=C0.4Z+N/TDG+@TII< ;315SS$!&2'-I<\XGE-GE
M;)$T5'#F!&DV%?BBG;B D4$%Q!0**K%V3'%H3J>L5%?2"FFTSIP8KXO(4%_Y
M*(! 1.@ D4<2!**PT.1T)@<4Q_/^&K)0IF"1BZ]NL5T'Z3N-^-2+W?*F@[]O
M/E]8A"F' #HN$=%6>*V;_"M!P00=)-U<]XA\CH')I?AMEZO#OG-D;LN* K-
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
ME'+.N3;L;84F7' 'O0!>45=5\BE5X\*EL.-CMLDNH%SBE![-G]EWZX%VX3^
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
M_*(#WE(03SSV@7J@L0($5DI1C4, B%Z!3S2ZN*2'<0;B-- ;-?!-A7 "6BF
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
M AKFJ:Q&)%=]4CW'!KB&6HSD> LF62W4Y40F#H:Y),:6=V78]FU<#7K"6PN
M;# GP@5NJDZ]&-E@P=0X6<W >!4Z42I:5!4Z'W"Y!:S6XH8?3?U>4$@*P[6-
M!$5&>2)9-;ZRH=Z9K'4B/8^H++QND:^H8.86I>_TN?$"U><U!0>4&Z^-E1:+
M8&) S$Y 5V.]YG,:S4&L$D":_9QZTO@FG%.=+RB$X=X%0IGE00U SG,C&^H5
MG#"Q-)GV?=%S*B:8,]&IQNM-A:)">:"]@$X*Y"TGM-$A'?1N_"673 ^_I/#$
M07%"-**6WG\M]P\/F]5MH/)Y,ZWQB*Y%1=7)J9H8C #V2D(+%6HN9D?L!+=/
MHF3YB.'\B+A,8*D-Y.SVRYL^7_69%4&^B74: J6D1P$':$\Q&L>DFU'#XNC,
MC 5*]@RUWD=YV^'CK79!Y7$ !P4(42"Q!R=)#=K0:*9';QJ2P+R- \I%4](^
ME/OF?@G_[OUR\=MR585=.S/3ZMU&W51MPE4J]R&(R)D=7"@W#L+ TO#=$HLT
MMAP*K*EGWE:WKA6XES,G0VX<8T:$<X>B<'<HKEV0OV:;S"F?LSYV:&Y<;X2[
M<^.&(9 H-ZZ]P_SB3W7[_PZ[?==@K+9'"TJ8%9!I1Q%'"A-(*&QH XSFK'B?
MD@?7FT6;J'A,4):^_^W6A*GVAPM M4!64(VHD99R;(QJMDJ5F6GQS'3D.U@X
M"9E9,W-6>7!SX&$TWOUC??,T'D2M;]W=77FS7_Y>KK[]6N[WJZ,>\VFS.X*Z
M"^K-F7RY$>\JB =$28-L-<Y"!!,;!+N[OJ0(FM"*-5%:U#1N;?+"-4$NU,U-
MN+6K O-R&^RQQ?KV4[E>K/;+<O=Q'5-H8O]0@8BDQ'D+*)6< XNA%0U$WDSH
M8I,H2AA1HBZ,97:3^W,9M,F;8&4]C8A]VX14^]?VT//Z8$GU,=1C_$ZP9)'T
M''ADJG&%TBA)FMN!:]"O&.CB":!#;8HY0'EAL7P[\E5V=9H=^*:",JF]YAA
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
MGJB1;@;M+09069G^K^7^X=C<J>K'\+#\^F5S)MP^XBT%%$RH8$@9S:O1C I
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
M6))6OZZ0!$@'PV?-H6 XJ,@(F!H93JV<42?J.0G8./3F*U?AU[M<!.->6'"
MC30$(2@!4Q( =U(DN+=D? .\9-61LY&M$?C-5KK\YM U_V?4^PI' %>62X*$
MM,QIAZ5HL"$8CT].259).1?9&@'??$4K&!Q112N\KZ @8&\ME%0Z7C5,\836
MV B U/@I1,GJ-&<C6L/AFZ%HJ;M]N8TK7=^]LM!8:D689\)1:1$V") &(<SD
M#,L_+R]@4Q#,'_/ZL-B&A\).?Z)PE_25>BN]0DPHSSTDTG/.C.=(&JVN.=RE
M+!)*8*^5ML)!"[%C-6V 6CS_<%=?WO0(=PW#(F&X*X9@;)>_'S_#9R)W?POG
M797EK;_]O;R]7_Y_]K[TNVT<V?<_N@=;8?F(=2;OY"9Y27KFO$\\:IMQ-"U+
M&4E.=^Y?_P!9E)W$DDB0A*C,G:4["T&C?E5$+:AE>?>^7NP*AS>?YU_.3%[.
M>V&EHH=( 1-J'.?&:Z<(;=C#J<DO[[[ C5IK\?A)U I 5\J8>&&W9T?D'EU3
M12.<8RI 8&; "6$U=@<:%3/3O*LKQ=B?1H0,"^.O*3*3NA:\.DFYC(38V>9S
M6*S^W._[[-SD%Y^OJ(A6,$+>:^&%!R A'-"2GD]P8O( ?%H-CTPIKK^IM\]J
MC%JR_OBBRGKCD\U'*?(Z@F33\.$]E6#9!"?0#<__P> IER;[\\GX?K[Y(\,<
M;9955@CIK*:"6L5)])$U%PVEU(K\K/;N@C IHS,3H/*B8*/GE*(K'^///VLJ
MG%I66172P#3C 2.*G***HX-[2 BY/@.S.Q./2L9@>/W*$G(U]N1E!>-"AN-N
M;N;-MP]_SKZ<MQI_>KA"5"N$B6:.$S#*<$</T2-A>DPS&C%A:0@F_6@U]D6F
M%+_#?#E;WLS3I4LC]F<,A2,K*LH%=8"B%40=EHP8:G!#7[2.2HZDO9B-, PV
MI7C_<3U;;C[5Z]1 [T.]_CJ_B;;MVT\O$+%)G\3FY;\ZJRR&_#&54:"LMYI+
M@E2TN84UX6!S@Y+3-C]ZR\=J<M#^K[#F(SI)2^BJ9;2K;!YOL_1,@:>=A]6Z
MGM\MFS]V]7*5&LUOZ]O=??/IU/Z<EU4H: V:"!:4H""Q<_(08@(T14OJ,IQ>
M%4:ZF"6^KF_GVS"[F2^.U]P=?[CB'*@QQG,0)$3C$P?G#R%*W6-R;/>DMHO9
M8[UAN0RSSVJIEQZO)/5!*13/9V.D=]A)R1K*&-$3-XWZL.HDUWNA\ROQ?Y+6
MQJ79/IS!\)C"];[^NEI\32WEO]O-[4--$"'G[(3V[Z@4!6(\IBF<X%U@E)*#
M?A3*3;"'13_^_-A]<22@>DC AS^^'=G0&;:?6UC%K2MI0]!(2R,-]D$>[JYH
M_$BF=P\W(*\'1J=DMYK6,;6?'ZX"]QJQH!4+46ZUQ/''/%$E\_.\NB>.7_#*
MK2<LEV'VF]E]FRN4EY=4V")$(*J\^'5XIWF(SD]#H:,0IFW&]6'92>[W1NA7
ME(5)FG13$(&AS;KF7^DXT\O;Y_T)TAZ?9M&TL_ ZOJXBAGG"@PQ"!A58&N9[
M4'&"TJ(I>CEM '(X]Y+!-RYN5V3]AQ (6(HX6*QIM'O0DU%K+,JOAAW-(AQ'
M($8 J[\41,E\+J@Y!T2+5U2&*<4$04Z#BN"Y>(Z:IPOE'JU&1ZN('D<&AL>J
MAP@\/Y+\<ENOOZSGFVXBT/X553S6K$#*.^<I1O&(0T]W,LI JSJJLH7+ XO
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
M*R>MDB@8!Y+I8#P2.#00..7R;PLOD_J3)RF%41SRT#@^+N'T@DHKH[%&A/C
M2'"4$V$.6V8\WRN]3';.0$=$'CI#YH >T_*G'J\40A:$9)Y)1ZE2VEMHMNNE
MR3_O!Q_,53P)I",V$\B:RNYU7KKY@N3,H]3:!)A1*MI>LOE&XB]9J^++BR5+
M6>-Y"%R:0!S'-AB)Z'[S (J6S)+IT7RA+0=:)TMU@^7ZDZ6DXLB3:/61>,S$
M?PA0N*'7:W*%R5*M.7BJ>7DG5":29!,,!2<\Z. ]$2$@T2B-^#$@*:\G6:HU
M_,>R;?*@N!(^3CY9:G3V3319BH5XT!B"!(  S+C@HG&".-%B0LT8\A%OFRS5
M#8L>+'QJA'Q"*9QO M?M-15A4:T M\YRP BDUI@<R/-%6U<-4MJ194>-BEDQ
M/R0:'?'<6M[Z?S_,O[NG*#YDJ=G,N\5LN7V^HU.>2OO%%;9(4&:0HU@: \XP
M\MA'/KJ9B*&L9G%#]Y(_2L:Y>4QM7U'1-,R&>AO]:F)D/(LXX7L4M#6XI'H]
M.:1I2(8>;1X_*%;7[PUY1#%PYP1._[4.4FEC Z@CK3JZ7V*(T_ ,/>$<=0-I
M(D:U,(QY;*FA@E&-G?9:-9OF1%U1<^S6\!\=#90%Q97P<?+.T>CLFZISA*C@
MC ?"  )S'AL:FFT+$B;4G"4?\=;.42<L2B5='%4=[9IIY[PF.AX VEGP6D/P
M$K"0C05C@^C1"&^T+*\1S;(1D;N<-Y5?^GX=3I662CL$GD1KROO4=0MC9WB*
M?9E 6:LDM.MWJKA3#'.?6G#RB("GDI ]"M(+4_)T[^M4M69HKE/5#:L1G:H1
M/R[S[6/<_1'/J\/JBE@5* C*&;/<4LJ(;K@AC>I16305CZRU-+15%MG@7=S.
M2/L^Z@ET6%U)B:0WP!0VDA-II#5^3[?BRD_4V1N%LVVEIC=Z_SG2,RD7\UJ$
M9C"O--K"V_7\]X>$[8=OFZBRS_BDQQ94G#G)F$;1<HZ0*!2M=-ILV4'9IA0]
M?8\<1JQ& *D'7^W#9KNZK]?OUO7]?%,?2#O#W=/+*L>%DYQ"1 .$T^D:VC7;
MU\'FI[>,5B(R'H\'A:K4<?]V^[E>V]F7^7:V2#WACL)S5$XRWU2ED S5FEB4
M$C"C,R"QW..AA9IB!?,8HE,&O5+29![FB]O'G-/FEZ_NOZQ77W>^T^:L#+5:
M7R$6E%8F$.4P@/8,A^9+TB9^7]F2,UJ]\YB2,P9FI>0E/*PC$Q[6==Q\F/^5
M?G5>2(XOJC C46U*P25"'A/'$.,-E5STJ'L>O.:@A&0,!E0I<;"KW03W7:;Z
MKJKR+N[XO$"<6E8QS:VC0CAG!2 #3H-N**6N1[>EP2L72HC$@%"5$HK7L^7M
M61%X>BAJ1N0LC_]4"@MK.&5>-51H9_.S!,4U,CP;F)'NH_/R1B@+VC %Q 2/
ML0+LZ6'KQNO\-GDCS7,:/4K9'Z2IY!L$8KWDH(P*X()F<!!*@QW&TPPE]H+_
M:.)!%A17PL=)!?4NPKZ)YHU@9"R3+$2:*4'"@R&-TC<^3&GF=C[B;?-&NF%Q
M\8C\;YOZT\/B]?S3J2OF%JLKK*F*CH"$H*/\)Q#$$Y!23"C;OL ]\_" 75Q0
M_K9>;;(NBG<+*T05V! /1N81\Q:8$TVLR5 IS14%>4<4CQRL2DF&OKEYN']8
MS+;UK:N_K.N;^:ZM1/SUHMZW2OQN\,PQ&D_(T% _HI)*:4:%#8Q[@9"&^/\]
M@C;ZI/F-R<K'A?M+VX50O?B)]:8^)6NGEE5"2^":,HFLE(X&QY$Y4*I)OO]?
M/CH\XFG5':G+I3AF]ZNXC@S'B+R.1JPD0AK0Q#DAZ"[3E"L*MMUUQO5G.'H9
M 4!<4F08]51$6;1[%(@0/:X#RV<XMF9H;H9C-ZRNOVQ,4:2,E=2S0  $ HQ<
M0R\C/:9+3B5)L35#3X3_NH$TD;"19U'1\*C<E 0:K#/.'P@/0/7UA/]:PW\L
M?I0'Q97P<?+AO]'9-]'P'P^4@#%:1ZM/!B^( ='H*NUA0FV@\Q%O/8"H$Q87
M]Y%Z%8L]%3IQH,I+CG@D,W /*"AHJ/:875.:9G\3;'"\RGA-__=AMM[6Z\6W
M,%_.EC?SV>+5\M-J?;\+"ORVG#W<SK=/'>-_\*#VVRNUB],%:X4W<]*U'&PO
M[^LTHE??W*P>X@&VO(M2MHR_O'G,T+J88_NF_O/8GMZN[>?9\JY^M7S^Q#SB
M^&51M_%[>[^[8J"<T: ,PD !J2"=T J8"-:$EA-NIH7;.5^YUWLK"C*>;<C)
M8/$N?$.QWN.5.LQ>O.'D!21C=3E\?P&G6T459[UC3F-,&,=(VCV](*DI>3'<
MR>DNQ.53GG@GY";BP6F)A&",$AZ8I]&^L2$<-ATHNR)/O"W\QURY/"BNA(_3
M]\3'9M]$/7$D#"4"@>+64T*##*@Y>< YKJ;CA^4CWM83[X9%*4_\A&:)KN*C
M:MF\J%LV;7SU(5Y?68<$1]3AZ)1JL,9:H1K;"+B<H#<_27MP+,#+A -.^YMO
M9NNX+'YXEVX=,VW_DQ((2"(I,#>&&D2ET$$@BH)@3K7KW#XMW,;U/Y'VX"6&
MJ+W!N-3?6-@]7@3'?_PZ_F=KR1C4_^R&[Z3;VIB'301SL]$W_WZ8;Q[Y?;J5
MS9$553Q@)2*4IPQ@A8 YSW$#2CR#2UJ[!9W4UJ+P4ZGH$"B6*R;^>;?IE^OZ
M?!^2LVNKP)DB7%L,FGII.1?$-#2[R1:>#,;)%I(Q!%[_&;(R*9]ZNB(RF./]
MX8]OK^?WZ?[FC+O]XX.5"1A[AZ4&'%3\IQ0.]ENDC.*BT9%V[M& L*\&A*98
MYOKMOQXVVYUB#*OU*8_MM '1Z3V5A32VU[C@G21,4\"2-U@84/FQF)'K32]C
M5HR);2DY2Z76;S_IV]67Q+&S]>8O/5ZQ0#@G#%&03,:/T(%4#674X(D.B!J9
MBZO1@/N51&.2%L2$)>)"RNA _X?M;'D[6]]N?OMR.]O6\7F.R%G1:+6^<IP2
M@WS\ V8]\1PX:PRT^!>J:"YE.QNE'PM_+GD:'*1)-;/@6GMK:)!*^*A9B9.J
M4;,,M,@/T7<O<)NP<=$?N8E<R 8?*-+,.8JD-EPS0GVSZ: LGZ95T O^HW,'
MLZ"X$CY.2H5?A'T3O5A71"C$"0E$$0S&.^Y)LVWDY90OUELCWO9BO1L6I>RJ
MMU$+S9+.>%W/-O7[^=WG[=M/OVUJO=F<K ,^N:XB.%@DN#?21:6#@W:FN:8!
MY%3)A,AB5^&Y5U-#(GD9J7D]G_T^7\1/I[6\'%94V&K&9*".T> PI18QU- '
M7.3W"!RMP<54)"47PU(R\IC\7[>6D!>?KP0"YQE1B.K .<=>B@-MO>+_H[6D
MN)Q\#(%@#]-!W][N0)XMVK*^U;H*"%<AZDU!02G-F0(O&@(TV/P62:-UE2@O
M F,@.86$J7>KQ?QFGM6!XJB<GOZ)KT]D.'5:7PG&L%+6.Q^-2&<-<UP&4)0"
MIM:WR\H9B*ACZ4>MUU:>24^U,3P>(U&G4$^TVQ-#B"YZ>_=BBM%(K%F-B]/U
MEZI0&8\/9Y#EJ3)3.$+) 4E,57Z#LI&R@$;@Y*F^L)W0F4BT)3H6$@O"HM-K
MC*->6$D/FX[T7$_4K#7\1QN+9D%Q)7R<?-1L=/9--&I&"3)>:FZD9A1S0JGR
MS;:-5T7#G5W[PK9%O&W4K!L6I7S;U,L_6J:WCYW_DHWZK4V9R:EEE0$7Q0J9
M^%\"S+O4;'Y/*:,,)G3W.*ZM-0)8Q4(>JW4]OUO:A_6Z7L;MKF?+S6PW\"%5
MM>Q^N]B1LVDO,]GOK)PS#DE*' ?!'7!'1&/ ,$ A_[)S\-!:&8$JA60I:?MM
M4[_]Y#?;^7UTK$\EX'W_8.5\D,R T3Y8IX IXT)#C:8TOUID\)!:&;GH!4^Y
M9,RH'K?S3:3?KC;;#@?(F945 F"68N4])M'.PHX_':560+YG/WAXK8PX#(M7
M*?EP]7K^=5=:V$$TCB^*MC=WE$H?SS=BK9<I3-A0Z07+OY<9?)Q7&:D8#*IB
MMLALOO[';/%0_W<]VSRL=S@\[KR#[='V'94E4EH,$JM@-,-(\M!H2""\QV#A
MP4=]%;(U1D*NE/2\K[_6RX<Z1-BB';Y=1SOIG_/MY\.<U=8BU.U%%2-!&TM2
M68PF*&"%J&W0T)KF3Q$<?()8&3D:%;X> 8\P7]PGH[E>U%_G*;#3TBCIL+IR
M#+@!&CT\:1@R5D$0#3'2^7S_15Z7+(R'6:G3Y-7R)DKKQ]E?[<^-8TLJ90(S
M,F#J"'9" 6C1:%L 2O(-$W5=4C$P4*5$P<_6RXC"YEV]_O!YMJ[;2\29E=$,
MBXZ:DEAJ%^TQ2R*@A[//2=VCS@-=IV0,"U@I 3F1.]'5?.WZJLHH( %Q*W:A
M:T(1>'] !/$>(=@KC<&.C& Y_1/=MNV3#=Y. 1U94W$7I%+8"&6<%<@;@OF>
M1NZ5["$E5QI8'0JJ'O;HTQ8VK^Z_1.>K';/;+ZZ<YW'?')' K5?42VH;RXHC
M)GO<IEY9V'0TS$J=!D<;C;<_'-J^HC*"\J"L5CY$$+3'P3;>/3=,]Y":*XVN
MCH1<*=GYVVIU^^=\L8@[?[7<SI9W\]\7CYGZF^:O'@DY(3RMWU$9JB5A( EB
M%GM*",&LP4 KW$-ZKC0*.Q9T$Q"?GW^_YUS]>OZUONTC5:U>73F#A61:<,-3
M#T=,@S:'PQID#__I2F.XA1&=H P.*71[3, *KS4H83A0BXFDLK$(A8N<R9>R
M*XWPC@UA,:OJ,<$ODO%V^SE%IC?;=;V=[Z\^HK8_+TUM7U%)[Y#B#)B4#L 2
M@P]8"T%Z1(;QE86&1T:N7#K=_9=(P2[YYGV]&[G;,<FAY1LJY$B:,H8M>(*#
MXAPCW= ?3^D>2NY*P\?C %=*<%[7\6!\K'+J("PG5E7&>4IIH!9!<,)0*TD(
MX&DJU!>$YU]DDRN-(@\'5JEZLIT0OYM%)_-YBM_W>RG8:OO(AEZ?J#-KN[02
M7")CK F:6Z0\)H@\CDZDVCNL6U7?C$/UT_S58PPQW[[[F];#C#N\KV+>422(
MU/' (F"M$0;M\4D#)R<SV7@X1A^=:SP>;-=?Q 8\NFF>..21%QZ(-0CV]#JE
M97[62;$AQZ-P]T1A6S?$IE,014,0 NNH"*/_;6DPS:9#8.9Z"MM:PW^B,BH#
MBBOAXV7XUZ&P;73V#7:O-O"<)2)(W++&%BO")-'1#6VV;7U1=9Q1V-8.\=9S
MECIA42[O\V4]XN:;I-H?UG6[I,_6;ZE(E'SG!44&><*MY#RJI;UE0[684(NP
MT8VU\6"[K.ME5]'56FY29*$IZ:MOS6R1.I1\^%S7VTM/0QK31;/4,4T1QI):
M0U,:A&->8"P0HC+J@?]T%RU0E^! SG!B,#"&@M_C@P75)8N=^[EHK1D]B(O6
M#;817;3Q=,[W9)\9,M#^)141)CHZ7A,=-:TP7(!R>^@(\7:R@XM&%I26RJ@W
MH)<P9<X.HOGYX0J0),X%0$AXXY4# =!09:/:G::W.";[3DA(+\Q^%8F8E-\Y
M;4$8S$&UCT9H&AKZS+C\\/#[9A[=K?6\WIQQ5]N^H.+4<8C..?<,/,..N,-!
M&M$)$W)>A^#+J@!&(X63\F+ Q&)N,+%486$"T<&ST&Q=:T&SV3ORW*$R5D%_
MQ"82.U0X@'$<8^($HJ"YD+JQTC6#*XH!MX;_6! Q#XHKX>.D=/%%V#?1&#!A
MJ9NMM\%+HJSR3C+5;%L)-*$Q@/F(MXT!=\.B6*N9QUR23<HLF7]-ZN)-O7WL
MFG1J(L"I955P8 QF5#C0B-*H>)0]4$J*M@D=*LJ;&^\9$*=2$K%+*GS,03TO
M!S\_7"EOG-+8,V&$Y1"//B>]2(+/:2H/*VA;79K[O='I<Y"OMO4SL4M-)7Y;
M/+:]BH3&K1QG;K<75,9CY1 H1G'T,+AFSC=BS)BB^262HW7M'YSAHR(V>.>.
MHRQ_^?&*<F>T4A13< #$1?V%F^T&A_,9/%I/_I$8/ @^/;_I4_+U9K6\:?%5
MMWM%!:F["$3?T0FKB$! "-V3!9R1_,N:P>O1"GS7HV!V 95^4D1./E\):;UC
M&-E($C$.:8(: Q:B0LM/G!N\9*RD8L\&J+2%_V[V+8EO>]O^^P552!DQ-$HS
MY]%>%=$I4J:A#F&?'S,;O):KF%7?"Z&"_%\_U+?-8)AYW<*L/[JFTM%N50)
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
MYD*%P 21E'FE!%?-QI!J-TZYT$#Q,?B5#T6?/+KU;'GS>;ZIFX_]?7WWL$C
M?@OUV7A;J]45$XY*\($Z%[Q"WCG2Z&Q"-/3X#J\BAC,&2*5" OODBM-3TA\?
MJ:Q%T5\*V&AIX_^< ,6;OD31[J;Y;!XK0VBT5DN9F/3-0]]G/#49,?&=&[UY
M5Z^C";V=W=5O/WU<;6>+W:,_3(=\.5>]^_LJPG=VGD8D99%RRQUMG"P:K?9\
MKV6T?/;!A: D@$\24Z 7WIO9.A5+?[UX4[P#K''#J7C[U?+3:GT_^V[XZXD3
MJ\WRBG+C@P_1S-6<2<YQB,S'B.L0O*1V$M-R3A!BONW_LOVDG-9OJY#6#MO@
M&2#++8&X3[''1G C\A/F!VZE-RRCCT[(&0NXV=5WV5,D75)98C5B0%E@A)D]
MO9(+TR,@V5E0,J?CC,#;$\WWNN'5S@@<O6D;PSRJ1!-5E.+ 1;1;)=YO6H%3
M>IIII;W@/]:]+0^**^'C9?C7H?G>Z.P;S%H?MOD>2 P*"8_CYC&V -I#LVVJ
MU82*?_,1;]M\KQL6I=SHD?IU&&D0!I#*ZEUS*XUY0ZL@)O^#';DU7PGM.@:"
MQ:0EJZ$#1TAI)(,QBEB..&#>T**%U7*::GA@/IWL[)"'T'5S?5)*>TK,'C;R
M-E ;#XT! \/,!^J9!0':'C9M@B]J@N446;8&O64;CVYX]&5BCS8>H*A5PC&J
M$]4Z:*L/&U70(^6_4!N/'HSKA42?U/ !VWBDV$\ B[U%,MJ=S&+26(TZ@,BO
MA2W4QB./?4/AT>?Z<< V'B9@A0@.T0-P/OH4$BC9;]J(^)ML)A9JXY''Q*'P
MZ,'$_*8"B51B:'JE-X+(U*KWL$7C\M-/"[7QR&-93Q@*U!QG-Q5P&$D)0@BD
M: !GD FRH41BFO\-CMQ"LH1+.A!H!=@_0,FY3N-GJ20!$^Z]I1IT$XLSV$RY
MB7P_%K6J/<\#Y]=@_*0<THGP>S!-_*QBLWW-:Z.$?%1E#HG G04CN/.'>U C
M0$YHOOI 8!^K=<W"X^(UKI(RIRP.5FH;&$/1@'#[[5K1,E]A"HT#\M@W""@7
MJW%U6,H@I0\,>?"4$P&VV2:V*K]NH'#*>1[O>@-R'?61UH!B 7C\M]$4)Y72
M7'59"2X_1%0X&;TKDX="Y"+UD5H+A9QQ(E!N(:5CX]!L$1SD!V0+9Z3G?9D]
MX;AX"1WA@7I0J?Z64,JB:TT:JJUQ)#\9M7#>>1[W!@%E F4\<A?%\B"L4M*F
M"8NBV;"SAN0'9PMW$,CCXC"H]#)MAF@#$=]IL52<VR#!^$ DH<UVX]_D,[%P
M=X!<$V< 4,;T_]_/EG>G@GV'OZ]<W#,-RG,!V#LLXL'?7 TX)2"_/G+DMJ&E
M(GRY2(W.W:/?[0]/5!X83KV!2*28>0Q@H0EJ.ZWQ1.?!9&+_(^=Z87 ]/)Q<
M%*X<Z\JQ[+\C?/</]R>9]MTS%3'>&6.!T*@/Q*X-UX%V[FR^CSA*#"X+]=4P
MM(_*M]E?Y_GV_)E*![Z;]DVT-%80K< TBMP3WZ/2?)3@6V^^]:"]5W![5X7V
MKE[O]/7RIG[[^V+^6+;GZLW->O[EL8+OX_P^JO6/]?K^[:?D!*UG-]L7V#C
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
M>UL6(5/4P5J_*<R[EWX=OU),8\0;-VALA47TZ@_8(,^)HY@)9B%C6%!03P_
M'J& :%&ZJ8RR >",=:?FMX!KB<+.X0WF0?$V<.MV9UE\S+?;O?%VQN1O-#XS
M8:4XP[TF#F%FM0VK9T\[(PZ0=*\ 3"Y*8^+<)S*UGJTVL_D^[+";D2DV1^_[
MGWT^HQH8QQTGY78:_A*F*^H)"T>ZY[9$"S=.N\<,@VNLS>9YJ90S>\KSQS*&
M, %,2EM63U$$0BCX@1((NY<0BQ:IG'KKZ %G+,%X7C3G_><6543.#\P "4N
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
M1IPRX<(>#(VT%8X,"A&SA?'8H=7&(C-::+4=V*\PM(H\0T!8*#"UQ&I*'3@
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
MWR61F&@"F 02!2>%:2\U!A0(U>@JW-@9[O&K/T!!M?#"2*N#A0400PY5J.
M5C(Y[\.PMF_UAW9HQ<Q\'V*)73A^.#$B\U(@"XS@#&D!@M-E):U!0;K'"7]J
M)2(:<__R!:X.P$UXWZ^Z&GLYF^OBV$QA;;63'D$>_#H%K2B5\YYFS0%+^]R@
M-R<;2,80>/TS9"7)R']Z(C)\0N!S4[%I&N#/8S+/G'!*023*NP[<60-E-?$R
MAR/!X/N S#B>!=@;I:1R_\HJJTXYH@3AT !/M*CM,A(PZKZ HR7WCV09] <K
MD>0QQYG U'+$/!88.84/NQJ!FB?:1+@7_*>RR+I!<25\3$K53L*^1), 8:!7
M:6"TXEHQ3CVGI'9]&2 )]1+KCGC3),!V6,2RD3_,'G>=/FZ*^E!TU^7L2W$7
M<#[G;S\-K&P,M5CLN#2[JV.2;U8?'SYME@&%=1EV=$Q+S)CU"F!5K@:&P $
M'K64YQ %4[J&=<8&+E*\]N'KUWU@:';GEZO9:KXLYW^HC](A.'MR3[KTK7/!
MUY9OR("Q4AKM@A/$M.&&,[5?]HQRC0EI(J2#$78JGMIB=.:I 5H:"W$PTAGD
M7#E<$42Q<#'C7T=#J*,QJ!@;JQ$#J+'*YY*P=0FN40"3EIT#M <5O8PB$[,&
M02,/:!1>GJN8VPJ?1(QEB9QE+.@E8<._2A%K#I/V085<C]/3&/Y35G,W**Z$
MC\D[/:.S+U&GAR,(E%$D3)$(3@A\TE !#I10X+ [XDV=GG98Q')ZGBSN8_K#
M+C>E.G]8-ZJ)V_I=F:;,!F=2,2BP\Y@ZI6O-Q"%5"=TJ']LVBX5A&BZ1F6V^
ME/\K^WY]F]V5/J!:+?X(_MYZ.=\E[&R^=$]M2<)[0II*8YC6" 1V<(*!L#NV
MD&!_"=1(9R7E/6'(A$<48,H0E1PAHW5%$*7T99_W]+VGQ@SJX#VUP^KZO2<2
M:,+.60&\HQQ["RH/@W#F6)_V4M-[3XUY>:YN1"M\$K&ZC13>2$J]Y<%@\22X
MCZJ>M*#FBOJ--(;_E/G=#8HKX6/RWM/H[$O4>X*:61)F+070C!LB''^BVXF4
MCXP:(][XR*@5%M&N60<[-1BN+TW9;9UP_N?L[N%<%G"C\1G1)!@K/!@J!@KM
M)/!2UI:*MBKJ A[62VIK@XV)6RR9^='+,0_K"_=:CSZ?848<-V$Q" @405R7
MQ44KVK@CW?O%#'Y9,99,#('3-#+PKEC-6XK!TY#,HZ "L4>8"\P\$!(C5E/H
M!.TN"8/?59Q&$CI#%5.)O-C)?J3@I]#(LR<O*)?.[\VP\=0CXX%37DDI>5@^
M-5:!$=U3 @>_R!A3Z<3",YTP79VCX8MUG9,1Z'RS"B_);V;?\\V5Q^FP%Y(0
M0[607CJG(3!&$<PY8Q +?7U9#D1YJQRSR@;;&WICD;5[@BC"(FJ&X"!QNL8,
MZA"G:X?5]<?I-*% 6B."UL.&LD QHA6]V'EZU7&ZQKP\$Z=KAT\B\1WD&! .
M44Z1I<HAXR2J)NV$AXFV1.D%_ZE 3S<HKH2/R<?I1F=?HG$Z0:$G%GH=R)?
M<@XEJ:;M,:!1"]^UC-,U1KQIG*X=%K%<K.<:I#1J_5WQ]S,%HCX%JWTV/^=^
M-WQ#!F79 924V78*&(<  [JR5I"4+J&8[=AVV+C(Q9*<VN?Y,%LNWN7G).3%
MDYF6)&R(DAG*$2/$04>JE<!,^$N"->8&YU0Q)$+Q.'YP;9LP_>7#F1$( DP$
MLEI2 (11H+)#F;7!X4\G,AN/[SU!2B,:4@82 SIO5M^"#)?5A%:+ZK'PY_EV
M^6U74NC*PR$0.A7, 6.H, 1(Q!VU@DHO" \_!M>7MA1\0FHUE$!P[H.\!AG#
M>X*8@U;$O&HU2#BD,8,ZA$/:835B.&3Z=G<(!#B9%,!#B2'WP=1A@BJCC O_
MB.0ZR8["YLNM[MK!%$N%#]G>S&O ) (..VJPU,PZAG<4>F4 0HEVSQF"94W[
MG'5#Z#7*0E(1FI1$8+# C=D;;;/5XGD,XF.^6A;K=\4VO]3LKN'X#)>V+8+8
M$VV5LC8X)V!'D$5AKT0)N?'#\:88'ZB8B]X4JW+2 7[]& CX[X?<YIOY>OFU
M006]1N,S 0*D4ED.D356$BOM'EFC*26Z^TG;2%5S8MD(0R,WC=0T5A7'AF08
M$Z:D4]I[91WWUBB]7W7,!003K;<S$A?/RDAOT%ZC>"1K220H%8,9%\^TF_L^
M_S);W>87S(F3(S*HA.&Z;(L@,/!6< 7E7B]*P'1*N=O#X5^, 4VLU5WV.-A6
M/0YNPI<O6 C''L\ 95H!1#2W"@7M"07<(V6X,1)T;^$W4@O=& ;! $!-)0(7
MM_?C S)J@/6,VS*>#16#C/'*XL;A%XBFK?O[,>P"]WLA]-KD($DEGP+[)TH2
M:!!%./ELA@0NFQ@SI(.GS15V -*]5J-:.YN@PN_+G)?G_#TAZ<CFS7K[C,7A
M;R_9&W[TK$YLF9*]??P]WWXI%ON3O%+Q_?S3/"\MH!-&0-]79L KKH-E+(B3
M*J!:]KBIE:G6/4X71NKU.Z:A$!G,,<7LU#1/*I#+@S)"*88"0 >H"ZM/0*A!
M31TQ,M%;V/&86HR,Y&N3EZ2,CFL4D\'"#8>HNLZ7_UZN;O_(-\5ZV[1,_Y%!
MF44P6&AALC;LNTH9XH4_;+TJI7);0_+A>('^_OB,E!;>[>8&Q"3(MG0$2HV-
MDA :6*5]0.A]=]:V;_<VN<70'Y]$,OX9<)244Z4<(T.#C2SI8=(6FS1U>R_X
M3Z7^=X/B2OB8E,Z=A'V#*<UA;VY81H-V,2614%$L  6XGK:%)&9%Z+8W-QHC
MWO3F1CLL^N1PS+XNRTSC8K/=O-G?S5_HA^V[8OM?^2XW_'3VQJ61F>%:0^ I
M1<1C'FP&Z/:"S!56(&[(;=CK%]WR/H=&+-I9Z_+;<I&O%IL/L\?21JC*>:C5
MHE&QC";#LV &>@(%!PYYJ2B$'+(:40QZ'-%-7D*EK:R,"-M4 K-O]?LA7^]Z
M>+00E1\'9DYJ00!F:)\IQYGE!R@QTE=<764H(>D%6"SQ,,5JNUY^>B@A>/_Y
MP[H(+LSV\8Q8'!^0!:(HT4+2X*508B"E5%7488]4]SUC\JHH7<5A$*"F20;V
MLWDEO1=2>(X-R1#1%!L2K"9G,9$&PZ ^*PHA(-TOE@S>@#W:SC ,5#U,RW(&
M=;;)2<Z>>C2S$"H5* 48 8F],-[7=&,K1?<V ^S:.#H01&G<V[M8Y:BX_UJL
MRAI'[S^K^?SA_N$N?&?Q?OLE7Y>_6^=?2I?Z6[Z_Q_BVV/2XY#=0U?YFTWQ[
MYF)@UU=EB"LDN#?6"T^5-$) Y9G7&&B*,&Y4&&Q25$[=*NSRF@RZL+4Y9GA8
M!\0*2[4G%1J$(AVS-<G1ZX7CL_EE X/QT!OQPF&L/KL<B.!?<ZYI\)DPT2RX
MWA6]@)B8X8E6?7;'8>JY'KNM@$HD#!RH0QHA137&E (+C:R7#%'47%$AIL;P
MGXH'=X/B2OB8?#A_=/8E&L[W4CJ'L#+40R?#U*6J=QYJ(6]4RW&B<'YCQ)N&
M\]MA$<L!;ZA(U+=@7I?*Q!?KC[.[_&,^?UCORFNHQ;\?]GDA[_+M^\\WL^_]
M+;DV7\L$U>4_CEAEA(.VC&_4N&*78EF?U$R_$>&.)L;%?%F24E?+^3_YXC8W
M>^(#K;\%MNPH_;S-UQ=$M-V;,AV\[K"G"R^=(@ 3BBFO\&!.]NAA.UIUH7CB
M-RJ4B>V0MN1AOM#Y*OQA^V%O)*C5?LR'8K-=Y]OE>N<'?;B;K3;#[99=OYQI
M% P2A;BU@ #F*4->UG@3#;L'3 <_2DEUYXP$?6*B'M1$OKQ=[0\CYX\WZT#9
MW;XRV0C&0)NO94Y9Y:R4LM1% NM@W9H:5V9D]_Z5@Q\'I2K2(\*=F!@/)Z)/
M>% $.<0H6/24!TBH![K&([A^W4\C!S^"2E7\.D*9QL'&+MQVM94& 3.44D,M
M"QH)"P(H<+N&&%A8@YOU$QV,L"$J#4(@O62*&(I%D%&KD.,50888$#.9<)!*
M@XT9U*'28#NL7D'@WWJ,!$54>@LXPY I4-,K.8N9(3QX^GYC7IZ+][?")Y$X
ML85*"A9F"@6#VG "C*XG'726O*)X?U/X3P6,NT%Q)7Q,/]X_-OL2C?<3B"22
M% @0;$2'D-4>UAH* -?=_1H_WM\8\:;Q_G981*NI<+C<64?EGNL4N]R4ZOQA
MG>^/CF^"#M=A(G^=\9$ZOC'S(&@E8B3RW AMH<!*UOA0 !)JTC&VG187R1Z;
MQ8\3?-GL]66SO8L2U/^EF6=<$2HDA+;,9(1.4E.1[B31W0]_)K\RT-'8CP=F
M_!VK3=)+NYVKTYLS0!1''-"@VX&4" :^U':V8]QWO]D_^56$_CM8#$0O!GVJ
M'Y?_]VFVR?_W__C_4$L#!!0    ( #>%/E!H012O\90! ,A[%  6    8VUC
M<V$M,C Q.3$R,S%?;&%B+GAM;.R]:Y/<.)8E^'U^!:?:;"K3+)3)]Z.KN\<
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
M;%]536^..C1#+;CFEMXBDV55>6/(E%:1=IA;7\\1*J:QDYIF\3H[S3M^K97
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
MZ<M9HWP3_6.7/9TSCSW+C8,0!5%,$:#(B,,^U<O%-N(:8J0;53S0]#B;SC>
MA$V"Y1',-R>^"K>PD::'2"?(#.0QN\N9-?,R.3*)EMX8RYA3RW>K4/P2BUV4
M2"V_I>-Z?I]]WJ:H&57[7[5 5MA"OFD[OJG;H1%9IFD:=F\?!09(%>5952R+
M/1JQ:V,ED,JGA-?A$R:%/9!& _<HM1;FC;:_5'8IJLC-ZH@LRF^99>BB K\N
M7)\IFSD)ROCR^TUZE^59G=ZR54D'BV##\VWDN=@E'L5AQ0@/LUC'!VVD*P>C
M/+#:@WK3H'HI -(45E+C3!;>^=M%KAZ?_=%Q*WX74LW5#F(*+K>)%R_LDMWE
MUWL5/"L8!CH<3NA%"#F!AUW'"@W3M_P^-.X1F[B*=)_3NF*ACZ\C\KS42U=U
M!:PKE_'O4+1EJC2PR;X[68;Z)Z[#0DQRAVO3G&7D4QCOZ@=VGJRJR[3.NC.Z
MM _TYOV(Z(%K.[;O$\<)36P,A8@]S^0[WR7=J.IP[1&PIN]WT#6<YG1PA&JM
M/+8Y8[?7(!H8N^T(9>0V(+43UAN8RY%37DK'@KBR6V49XBG?K=,@KAK>^(NF
M/SY1!,VN[(=TF]3IYGS=*6+:L>D8H1.91ARXKJ&CWCJ=-(,B$K)L*A;*)C7Y
M#4XJ.AT]A RMIBZ)8#YQO :W,&T\1*AU$-M3L<O10TX61^10=CLL0PVE>_6B
M(KL*UGBU\):=W4UO4]KC7UC$)+(L*[9"W8F)AZW0-^/8B:S8LQW/=$&EI:;8
M4:QY+2B8PDVBC4_5YF(,IF0MJANMQ75]U1IA:42I9'"[#'62XDDA_\V#UG5J
M=.]]4M;'Q<_[RSM]/7(0CFT2A73:1VWKCALX)M)#-S!\CW>F,-F.NH[5SPH:
M;,>7#%SK=MK7V!KI8-*(7D8OD^?.BZI 4GGB[6\?UP_I9K=-W]U= H"?CW[3
MW)%HV)X=V":Q#80\''JN$9,>B^?KH$B]&@2J5T<=:)95>[F_WFB?GT]^#;J:
M57$C\2GE]=L')I_*FD:)L@JQ.R*W:EMK&1JLV,=BSO=?SNSH& 'ZEE4K#]N&
M[;L6->BBD-AV%#D= $2P"0I9232K6)=/>C2#!-1:F11/FXHJ9G?*I/058F>=
M@[ZD26 V.H'K96BB"L<X9ZB3N1-1/U(\)EF^B@+/<>A_$0E#$QF6[5I>;\CU
M8E!NM<#CYU6S%M0$/>,E#:Y;"OB:I$^O4:5<H5H G$H$9&]YB@-U8$19A+C@
M.R8=%H_KI&)G1?9WGZ:;C[O/5;;)DC)+JU_2Q\]IN3)BW;9<RW2M.&B.C="%
M=F\\</BV^R2;5*PT'<YFR_X0J78(5?N]!0LZW"N/]'%5NB+?X!W AFJT8*HA
M9ZFO0KG0>>H3A> ]XLSKX!FQ5\30$HXZRW>J4/I625EHWV9Y^K9.'ZN5[;J&
M%Q/LNEY@NSY&L6%U9K%E>< +)28:FW4:>H!0^YUAU!J0<I;9 ((G+:[5<"MI
MGX>/UCD7V0-=\*4UG.GE36^GN<.WC!;E"7AA3K4*0BO"5AP&ON6:7H"I1N+^
M\=@.@$MFSH<J5Z@&A]#%-AR,\$J- C*@DM)"N,KM,N/B .1F*2( A7W^KA>H
MW_SYJU7-[H6/OK'$,6K&U@UBA-C2=1(:R,"F;]F=F=#P0[3*TWNF/I\@^:I
M&URO=]"^WB_@<+_JGXHZV;971S2KUK2#!\U/A1+(IP5J2!-<;_841:]1I"B;
M])B*T;110=:6H1;B\%\D@D[B@2\:UB3<MR7T.SN',Y-5%-"9AX\=PW!TV_60
MX1.]-^E&#M<"1XHAQ5.'MSG]H[2J>P%I>DHV%-MJOBV:0RQ9>YO$#]NBJGZ\
MT?*4L\J3'+IYHE\S,@W3H/844'<=QP\=MA^/\R_F)!,2WYJ15+$J@1_2)_K;
MIB9C4_*/O= 4[5.2/VOU8?9@<RGA;EMGCQ2^]I2432FMKP_9^D&CW[ 7?+O;
MI.SU;Y\BV"VF5Q4<Y_QBH$U24RTAO";+E4+!JPR\-N4?NZQ^'M(8/2.F@Y?G
MAW0,L]S01I[EN#@.L(]=DW#?H Q\JCII:X%<+3/WF(>1N94@8<N868F"/[UY
M8PH'W&NR;5)5[^X^E4TAUN>/=;'^H\T)HQW)QK[AV9:# CL(?"<.>WL8FZ!3
M-.)65.\D,F L][*'IC78Q!)?)W#)N4Z;A4;@@DV0036KMTL$C2WC)I.Z#-61
MX,?IPDX2,]S9_>P0+YT?TC?M(:G2]V5Q7R:/;8J6[GN1Z^L10@9=7.J.$<2]
M00,'H.(/$\PH5J,&F;:'IG78A%)#I[#))T<S$0G3(U$.U>3+7V1H1) DT+H,
M19+AR&EZNRQNIFE2E_;EVH9.'+H:='W#0K&KQW1FUIF,B0T[6#3%T-5T22C)
M<QJG4[1) 9VRU.DJ.:!C+($5"DCNDC4*Z@J72@GQPQ<=9]>*[>J'HLS^V43C
MNFRCV'=]WPE,W\/$(VY@1!AWIKQ0]P"7Z @:4*Q+S3U\A["$$A%%R>.)<<_
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
MWW'\*#1#U[(L/>KM8PM[H-67-*NJ5V)[H%VB_1%4K<6J_7!;5-6/HHLS>4W
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
M07)+UAYGLQY9MS?55,V(M,OI.Z^5PR>TI[*X+Y/V?$?Z^+0MGM-49*B2VC:
M39DY&T5\YT4[@-E=I-8 U5JDW>KC1FO 7F%SA8_%UW90)+?%,D1<B6?G]D*4
ML >2UK=5M3MC,NIDH?G,^P[C>_J2KZ(@P!&RPRB*+*KJQ BC0>9CHNNPV^-5
M(% \S>^!=>JZ5U5! 97? @ IO2KY(J+: CZKH3?:T#3M9WO@&D-^!86%DON:
MUBIKK 6IKCH?S^FO8D9YE9AD7[)-FF^J@XOJPJ1Z6!FF'=BV13S=C4W7]0+=
M[G.A/"LD$6Q&*VQ&^?1U0*9MTO66+D(V,"$5)Y!/*]4R)R2' Z0;[?!>2E;4
MI7J85^PNL3.B9Y,)789D37>CD/RB085G?W+ZEV23?BHN;6G>ANV6)@-S=-Z:
M=!UV91A(UV,O#NT@,&,G]"T##9-4 _F]5GWBGQ_."4] XS[!)X_DI)J"]MC
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
MK\&6<\("Q/&(?*INM66HJW(O+YZS4,DJ]W6CZ>?ZS D[+S0C(PR1'CLA"MW
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
MFT_J*#9_VZG?\[C1^HM0>[>T [^.PF*L*EYQM]C1#-(ZTT<P)>_"=S5JJ6%
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
M.W)9EJ9Q ZUY_3YY9MEZ?;T#UPX]D_BZ9WJ68:/(BX)AZ689ABU2[1IH0K$
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
M*#>:J=_H>O,_K7I(Z*/^HF55M6._^F=:%M#*0 (,\^F[:G)A(KWGM8%SHS6
MJ$PWU,U=_.<%,R-J.87'94C>) ]>%/:9R@:O^/R2/GZF_;=+[*4*IYL>,2P4
M!EZ,XM!RK.$@E*D'H&NX@8]6+#DMFD9IO+]4VKI%!=,1*%E\$J*0)YAZ=$#^
MK(6OD*-$+XYI&)$*0;Z6H1*BX LI[PP\[E[D!Q+D$VP%?ASKD1\:V(VHU7VM
M8\L@T& [Z.$S1-CI\J69C\ #ZC":^*/HRAB"A\XI.=>?5)QR\DJT7(B^_X^\
M;VUN&\>V_2O\=M-5[BF^0<R'6X4'V9-;Z3B5I,_4K?Z@HB7:YK1,>D@JB>?7
M7X OR;8D R! ,7//F9GN.++VVFL#:V^\ER$4ZO"/S(M/X$'XVJ[-)N<#JG3[
M*<TW[XM!FHA'* "A[P(G"EV'$L<=RY: L,X@M<U)U8KQ[4U[8-8C0_9K7JB5
M&,HTBFG*'/S)2<L!<1P2WQQZD?+C!#-G!&8JE\O0F<E>O+R62PLKXDMP3<JW
M&,=I5>3%78W6Z]W#KGVKA&:W^3IO5@ @-[(3VXD0 0%*0L<;;P.S/1#+"9 &
M@\:U:,!H93U(.0G2P:F8&LU,IIPPC2P.Z*QW!_BL'N O<R]6OL78V:5);70O
M0[MT.O1JV5$S5Z**]K7*TGI7/1T4;+YK4Y>XB<^$DWHA!4X\[EZP412LBNR.
M Q-3, 4#0IT,=IWL$(MP7QLP=<.O*RL"[A6 SI7M1A;9IG5M(6O=#]#:V6 Y
M15/A5$S!3)&II%@CBX?CM'GUZ34?9_1H GG+T)\I#I3:&I+T]<J#D+4;.=GP
M\+'*[K.BSK]EW3;S#V7--Y=?WWY-?ZQ\#Q&*:.A 0)(DLGT4C8=C:&P+7FYJ
MRKKY<=U!RN]O83Z$/)QF>;=EJ&>N!22Y/#>2,1259?128]Z]OI#8((N2"SK=
M:C>S$7L>/]Z&0R=*$/'"_48HDCB>S'US<M\L-5VK>M7<1TS^*!B[5<W^\/!\
MA2=3>"I<DCRI]1T#O"DN[[SQB+K)U9W.]-N+.Y)D+4-H%+$?7]I18D!])^.*
M@A"Y"-/ M=T8TLB%^UGAF+JNC%(H?/TL<M%?5\[^63V657<_33N>Z+'VVJ$D
M'2J4BNF'83;E1.38-L!7>_[>N--\IGU]4GOSA"E=AM1,<>#-/7*27"A5)B+[
M[E:!%Q,0AKX#8!01ZC%,H_AYMBVU"TZ_=<,+TA]E3T?,1;I"U3,[WY,J(]$]
MS!>LH$0(%:VRM 9G&?)HT+]SU9H!)H7%-2_*JMW?/)C!)')!"%T:.6'L$8C!
M?KW- [;<O(WTUQN?F-$DC]*T":J?2;X,5&S+4+@7I)T3,%5^%Z)/RO!?RL\T
M'N8]^;;"MI]X20@=)PA"!X<A\?8/!MH)F#;&- )IEG'I&^/-!9^#DAIC&0W0
M,CKVW$X;.>\DR;GX<R@/>;-_L.^)SX^GQ=.'[?I9$:6$&'E13!W;\SQ J1>X
M.'3'>Y#8#ZG<NRJ7P_E?*S<&23VC04L(Y3*$:1%,O'I%90&85%]T0L7FR,P9
M#%TW(H&/"1O+481#Y+OC='T(0L7WG=2,S2(F!S>CM;?JJ,R=3Z=5;%0V*Z-R
MH[0/+VB\Q!K=6_2<%5I-S"Y%+76Y<_KA*!T\J3PCA9]^3YL='S2.Y]JQ'U";
MXM!S Q*$"<)N[$+?B:,(!$'D2]U)--&4X4GUYZ\:75E)7J^9B/W?+*VL :O(
MU11&6!84L?D(EI0P3=P:?SWJ-6OGE$T/W0O1-4W.G'DE:C)'*IK6FV2J^CE[
M3)_:2^"N;S]5><%O ]^^+SYF/YJOW[/MM^QW5BS>URN*W9"$'H7(122! -+
MZ3&%F,%2E3S]2 PKHFN[MKK,&2!>7@4OR_DTD=QCO[+VZ/F3$R-^?B2.>V!U
M+EB=#Y>33VFZ!=757!B7)[X&?3VCS:89-B+=O'[X^KU<0=^&L8.@SP\0>B &
MKDUZ*""@4.KR 2, S NU8U"HA6DVH,\F&)Y%EMO:EB%?L!CWW.K28-E0_832
M*^WB%,55X].<T+)VFJV [1%(?-=UH!TB:-NQ$PY@$NI#LU(K!,&\V+JFQ5:,
M:E-RJYWE&0678U^ZY'*,6D57*F _J^S*.3E9>!4X-2:]">LJJ]BW :( ^FX$
M:1CCV(/1@,7W/*D[H<T@,"^\GF'A%2/:D.YJYW@^V>70%ZZZ'*).T96*UD^J
MN7(^3I5<!4;-*6[^+5L%-G9C2AT8P!CXB0,3/^BQ\(O1I!X0,H/ O.+ZIA57
MB&A3BJN;XQD5ET%?NN(RB%H55R9:/ZOB2ODX67'E&36@N.B6]8$1#O8@1GZ8
MA%$<0.IZQ+7] 8X7PMB0Z,J!,*R[7^^S*DLY(F/J*TFZ=@$VQ[=Y#6XC\Q/(
M\#..]2BQ6MA^.C%6=%-=CZ?P*GQ2)[OC9IE]OEFVN!LW8="8B7[@8CL)'!1Z
M0> &CN,[B0>1&\14]+59Y>\WU[M[2-:(Z7)O"YT@YTRWG,SG,KK==#=>GF31
MPXMPMUG?9YO=-KN^?6GX?7%;5@_M72'XJ?_+KWSK^8KX,0 (.0#   6.;\<Q
M[9%X) 92"](F[!NN7P;(/&V^[H('L*^LFZ?Q$W^VV"4W5AJ)CJ#>73@PDE)H
M)"9FM%*>V',R:C!,"U%8DQZ^%%_C;+ZERW75K'Y/_U569%<WY0-3)_0CY^_X
MQEZ[;13CQ/-  OT$]$9\UW&%=FTJ?K5A-1W L-J%H1'41U66SDO?# 3)J9HH
M-R(ZQ9P[T"CVIY?Z=-S[(](SD:;+JLI4\*66IB*N!1_3!Z9&STS1\B'-BY4/
M;3MR Q<"]OTHABBTX\&6DR1"*Z;3+,RF#!T>"6V8P-K;$C$/8:I*\197VK3B
M) TG)&,Z;9=7#@T^E#H;DIB.K!_6=;KZG-7YAE4M>;H=1:L[;KSR  YQ$,(
M),BF-/$#A_3F^!8\H6-PDXT85I,#9-:?'21!09E.WWE-F94Y.5DY)&U$-3M]
MFW*]X_5V6WTO@\9GD$S3^4*R6T=;17;<7H_?\OV()&NCZ[*JK,^-4G,SDM%F
MO*OS(JOKE[9(0@+^6A3QW80"BF(71H.M,"!87)A5+1A6Y0'61'51YD]$F>>@
M3DZ6+\V:C"#/P9Z:&JNP*"K%)[P^J<-365J""$_VH=39;L2'V)^J<K-;-]?5
MEZSZEJ^S=B1/(QAX@0,(19&/ ^QP(X/*VZZ0\BI_N6'1[3&UUZWTL*1GW]1(
M>WMP;9PO.:55H$K; /L8%2?&UI-8N_RP>AK\4E/KD5:,]B:;SE#=#]P#0 E&
MT$TBUR<.L-E_PL&6[2>NI&PH6+B$=DC/STT@4%A"#'.G04=FFZH[R<AY.9G
MX&(T98H/KX5E,B-BP\%_Y'?W7QZS;-/>ZE=DS<LB"#H>$S(:NH! $& ;0F3W
M1L.$>K[XN'"R*<-ZP_']6G. UH!PXJAG.KDB@\99>973HB52*C.BG)5:M:'E
M1(I%1YEO,7%RN*F-PB6,._4Y4QII9C+*_S_Y)BM?&G*3T/,ACNT ^#YQPQ",
M.__"Q,6.N-HK?;UAA6\Q310@-=I$=-PX8W+:?3FR9!3:.&EJJBQ-GJ@.'_/W
MI/9.(F<)>CO-@5);0Y'2U9*5["\-Q8D?>I3B./1MQ_.H1X-A*C&D=D0D=%7E
MZTWK*L<T52J4:!/25=.,2>KJQ<B2TE73I"GJJBQYPKIZQ-_3NCJ%G$7HZB0'
M2FT-1497OV3K[LK;8H-VS%K;<%X9=@F 3NQ@%X>A@UR"0C@8)GXDM%-1HSG#
MNCM@;.?Z]B@GBHL>HD64>7:.Y91ZI!<MCUX9+9^=9C5MUT"WJ-J+,')2_;72
MN81LH->ATEC3D\D6_\RK;)O5]0>^LC_8\6/']@@.'.S[-+2Q[02#'>!@B2U.
M*M]N.!<,D*Q/]V61[5=^%!1*B3L1O3=-FYR\CXRU<.9C2D:Z33.FIM2RS(G*
M\A%O3ZKP%&:6(+J3\)>ZVLBTBP\.3BIRX^^;[*%>$>!1 B(')I22(";(LX=-
MJP#%8H>%M!HT7H2?.0-L_<EQ6BU0V0/96L@^+\L7XUFV$)],\2QW41RC[8B
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
MN6&E/42DI!@J?(D(K&&J)">/+\&2C*8:9DM-3P]!35;0UQZ>5,\)9"Q!.:?
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
M:]V^4O2^8%_#PM5>/?Z^6)</F?4U_2'[9*HVS@63Z@7HELQ[!PBMEG:.T3H
M:?TYP)S[_*08>>>2A6;Z%Z+GNKUZ*;E&6!-5Q:&C?TKSS<>L66'HLY$?#$D
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
MX?-EJL_9)LL>^*?&"[:>/K%&D555MOG2\"MIL!,$@9T0'* P#HD3^OXPU 4
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
M@KX5.1YT[ &I$T5"==3/B<]POK2+>*#9X03I%N@\A4V&XO%B9J1!?R@!,\.
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
M9T!L^_\?:<&F7FT"E UVF-18V/5=CP211T/'0]@;[ 1>(/&XB,JG&U:%'23
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
MH:[MQ4Z(A@.KEFU1X<=J%3YZHBR$0U(5%#FJA',04RRII2!"!&G,0/:\/YV
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
MQ,2Q;.(ASR4)BJCK#F"",!0J!6,8@N%EJ0$C>.I MF,S[6 .QQMJEA&NV[(
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
MT6/1<$XR@ -_='@D+Z]H8E4L_9B>4+ET8\ '!H 78 <1M!@_IMF(9 DQ=T+
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
MR [:!4RL8]2^I8 G#]M%B!4?MVOB=**2,5231^XBQ,D/W341*#=V_]:.N>E
M]D5;I$TQ9\ODK$72G]TTR_.[]/ZAK?D\O3FB5SYT'Y;W;XK]OGF(O7VJJQM0
M@^3A89]MFVY%335C[W86H7J(?0P:YQA;(LKK&V3+.'%FE"W-"5]ZN:*MLRBI
MKF+:VNHGDF1EM[)R5-_C[7C/H6TLAX30C@-DD^9F+T+_W@-"Q(SX4Y!6&)K3
MU("]N1R$O?EZ7%ALM_API#$1 =8;,Y[LMIIPB67 8Z1P%RF&O%LZN;P!7#="
MKB=2(NET-1&3+)>=BQS;TG8H^?K9]!PWA<F3>7"6\*PA5\[C:#%[TQ?)N5_3
MB@W5V++/7[/;NV\/:;IKGG3.T[J[,Q.%+L:18UA6A)W -"(4H;@Y5N,:-@I-
M_LRJP)CV:=Z \ (PC+\T($&/4NJB;Q4<\V3"F>D5RW>K958D<\W,L%Q^FLXT
M;_IYGXZ3248ADVM()2K=*32U.,FT\'?ZAZ(S%8>>;V/+Q8385HP]"T.C-V7!
MF.M*CTD&YI3_!M=461)B3U#D=1$W0=CGYTQ2OG5QIT"R.3F4$.F1TSS"+,/1
MRL18RH53 BS/A[CH%MFV?WK#,5S/QS8,("&.ASTW# 93"+D"BRN2!F85789K
MLH"(L"<JNIJ(FR*ZLW,F*[J:N%,ANGP<RHCNT6DNT97@:&VB*^/"2=&5YD-8
M=/^1E>D^K?IW4JTHA,@DV/=B+PXB%+C$[JU% =\;I%-MS"F]/;2I2B)*HZ
M:V1P@@8O19ZD$FLD48$8\Y,IH<?/7>>19$FR5J;*LEZ<$N9)K/ ?<Z/&/M,,
MD%?LN8E\=\DV]G8F;8-8R+%"%!L(NC (PL#J3)K0-P6J$1,-:5;I#AT8X#67
M6#< I>1F*JT\@CTCHV*JO38R1<^BS42J_.DS:7)%SHZ=9N&DH"LB;PVJKLJ5
M5R?"E/$CI._]N\\TT*%KT*^&EH]=-R08=Q8LSX "SS"+?>],ZCU!7'@)$A!F
M#=S(Z? ,M$A(K 9ZIBFJ:O7D$TM!&E:DC:+(WY)"*>_YE"_.JKK,K@^L+;P0
M6N)#VS>,P+8Q,FW#)A&.>G/8#+DN%)UL1+,FCI%-'']-89)'+V<B44P\5\*?
MB+#.Q*.<RLKRR2NZIYT_J< *^%J#'*MPHU#<CH1>61M]/[*@YX>$.+X5V X.
M0]\+^^\W0E.@("SRK9JE6%XYA*CAD5I=K(AIZTR$"+WNI8D8.;%4K(T\8BA#
MP!K43PIW,37T(OI&RB3?WF55VFOIU_26O8U1E$\D3?OBKN/'=N!B8L<QP:&!
MX]CJ%]XL"[H"5U:JL:=9$P>0H[' $2=@0*4$0A'9/%HZ/\]B*KMRBD74>7ZJ
MY71;">6\JLY%RDF]5TOI&C*!8H\*?0U0[+YC=EXEO66-\6OZF.:'](K^>@6K
MXTT$ES=719WLFX]VG]E87E-$@8;E^(;I(2^V^V*R;1A(X+"F+@2ZB\+MT; 6
M-RA;4(#]&GMFE-T@,'KQO6;H07M*NONHV(6^FH+$56Y>07P$"]/MF<LN-!T>
MT( &L!K=L<).:3; 0?LK7U<4&K'KEY</D>R-S)IZ$?]-RU+4G2Z[:P[%&C*A
M=A^+.1NWV#5BGYKGI3\7544H*VR9(<O9!1S=FP5%7D7I35&F[>>NDA]I%=,_
M5'6VW=@Q,;"++=<+36*0P#3]& :Q[Q$_\DU#Z*$QG3AT+QUT.,0N$=-*_/D\
MN#;.Q;)ABP;\Q'#_#%A?!D?HX(@=7#?@0??Y!OX%>#=86JXCF\#T&\H\9_S6
M<7G9+)X6\_<.[5I-Z%^SVWP3F$%D4@#89( L CW7Z@$1+/;RN488NJMH+0SM
M0LW-NC:=UD'XG#+]7J36HM(=3K4B+1J\#ZO1PHY.EV@Y;GD5^FO*R,KV66/]
M\N:WG+VH<YMG_TYWU'R4YNE-5E?XQW9_V+$=C<U+=VS@7[?/U%T5^$?2O"E'
M/_XUK0]E7GTM]GL*^WM2[C9![-@!L4(<DS@P'6*YH>5%)(P<"_HNY"I3K0:L
M9K5_[A^;<(\]9$H#>A\OP. EZ-P$1S_918"]I\VO=;Z"WYFWH'.7<U%@->QS
M)I_%<>I+4:MI(%JRF>[ G<EYJVDSZ\B,ZZ&C6&G?%LNR)V!ND!]9.'8Q,IS8
M0+[G.5;468MLEUB;]AKD;W52UGPI4M:2B&:]!,4M7W\IZ< '',:255/MN1XD
MZ_\F^8%=\F>*929I>OD2RAR<BN6!DZH_KV"?(.:,SDZE<AWR.-F+0FT#4R)&
M=,I1-J_]?DVKPYX]_MM,40XE>\&ZO;&8?OI+T;[^7&U,PW<"Q[ #Y#K(@C%#
MVH,SZ=]%!O8S0=(\?._?3ZZ.S\$Q>7OH\8W?YV8W>&];1YK+O94(GO(03M+'
M):.G2$XO0.\$&)SH*D-=[%H_FE\:/%F%" NR+Z[9NL*[:HG7YC1?1M#+N98$
M\H6"*M^ AB/+,4/7@0&B VS7"$(?]= \Z'-MAYT5T(J2QP-SH4D;I[5FP<AI
MR!IS!$U[SFB<^&@9XP3SJO+%U,!^P&PQV>4IN4(-WWP[6X6 P>V_#AF[IKV_
MN3U+JXUM!!YQ#,,*(SMT7(= R^Q0(9O$ M<9Z,<R6WYHM"3I(!Z?1J 81;9-
MSA"<\WE@C7%1E *&#%"-4@!S /0>@&_K#9O(OM=UA4]N!ZSV,/+NA)U,YLD]
ML?.%:0V[8V?TMEBF,RB9K\6IR  ACJ'AN3""EN-%7A3[88A[:*X5NYL\O67S
MDZO)TS:UN+CT(VSUXY4+ @NSN\.V2\]TC/]\YM8\+*AVQJ8X=I-F; O$2_6,
MK7?A@\W8A)@7G['I">RJ9VR:7.:;L>GD>V*N..K;,VR?DX<JO;R!PPNDW^C8
MZU#3'WW.[K-V'%9M$":V'6,W<&/?(!!9R( ]TL"/;76I0RO,V3/)[M"\Z)K^
M>,C*8<-/U4)OLLK^B%Y)5M$;Y4E)9OG(JLXY@T<ODT[C$POOT2O0N<5^^IDC
MZ',FH2F1$<])L[2#5:>H>1C@RU@S1D/+9.=;6M?[E)4,JG]D]1W]/-LS=JCO
MBI)F63HA<QS+= @Q710'V/)<(\)QCS&,8J)[UC,9X#Q):P03?*<XFPE0<H2I
M<<XS/80:)C_SA&VN6="KZ+;^ ,@1X.6G0^_%0M6\2%G,5YU]=/L^9::D. )3
M-_=ZL1^'R/$C+[8-VW9]&H7.6HRLV.LV]^)\-REQO&M'?&MO#TG=QEX:L.8&
M'6"?WMJ[\BVJO#2ONOOR>\&Y156,E4GKQD/IXTN2[38FM@/?]V/?B:!%L.&'
M45\JCZ%G(H&1F4*K\PRW!DS@@8)2L'PH2.V$A5T-="I>NSV2^V41<A4LO^HC
M6<$*ZS@Q@*2JBFW6[&MK1I;'11.VC/+]+MNV<XF[A!V[3G/V"VG%]L<E^:YI
M_7_2M>SZC$31E56Y"*QX\532(9[UT2E<\1]S;C9/?DG*^NFJ3/(J:<L6<59M
M]T5U*-.K]$<=41K^V%BN%\78MXW(H(-$%'A>Z#4(;(AMZ O=/*'2KN8-1AU4
MT& %8["BQX054LTW-U^*9;&4<YI@< 0*?F=008-U]N.WW"R>&3[KB,4ZAM1:
M/'MUOE47>[Q*&26TT6[3;W=I6G]FC+,W GYD=*1/8A*9,,38-S&, V0%(71L
MWW>0[1NFT'DO:2.:-;##!1I@H$<&?F?8!&]+D.>13_-FH5!,X.38TZ)EI]@Y
M(UR3"5V'2DUWHU#<T*;K3US<)UF^L4P4(,,/,(ICTPXL%'F]02>RB3E5@3C-
M+*1!+3H%*L3+IKP.:2!2C1*]Q^%L6M0"$50C05K7JT>BCG HDA0WO)K47 C_
M*_6W/6@)JRJMAROA'0/%!G8(<I$=>ZX1^["SZ$9AB#:/:7E=\,K2%$LBW6D,
MBKM7M<\=Y .ZIAC#JOMY6HO)TB1"^71I+B;%A*FE\ @+M+B$WXQ0HTQG.#HC
M32J878<V*?&D4-_NQ-0);K?E(=U]SI+K;-\L=';F3,=P?-?UB!$Z(7:#T/"B
MUEQL47N>F#1)F]&N2QTRME$RS=EI'58;+IJ>UG>S_1&UF%+)D\LG4[.P*J91
M/9TC3 OITRERSHC39#[7H4S3W2@4M[-)(Z;79B//BHGK(--# 0[<"(>^VYFE
M@#Q[TK!)W-S\8R=I19I.K=0 2B^G$T=1RTO5>VSQCZ?DB5Z'=*ESY_S(:BI/
MW%+67LV<WWYF.\YZJT_=I3L;'+%-+RXR A-C8OL(FEYK%$>^%7%=4:#(E.;"
MU( .[)M=HB,%N^@'6H)2-I%:3B&;CU5!&1L(;9!=##+V=-'?+S:SB)UEZIR$
MJ:%X)0*FR)F7\J62HXGB=53138@P>XX)1A@;1N#@V"=F;]>F,U4%^B5@;4D)
M.P[.E*B8",>3A$P3O>JT[-?WB9U3SHYPQ!5-@NM5BYJ,/WRZ)LT4K[1]V]ZE
MN\,^O;PYM6GBBAT].^Z7<+"-8CH.# PW-@F)+0,[S7X)SR1>&!(1I5-N?+'-
M7>R-FQTKF^T R?(DWV;)OCENVAZD$)-"]3'A4\9%PR$FE#U4=I3W3%1^;P"#
MQ3:#B3)Z1DJU!6<=RJK/O6*F1BZFNX->#'+Q*;\IROON108*BNH&*NX?DOSI
M,M\_O;5U+0K,R')L&/NA9[HDBD-DM)M\O=!S#:%!YQQX-*OS48+IGZIBG^W:
MH=11D$<NB2GR+-'B$^FU!4I,M]]*DR/\3,Y;#T#G F ^K&-GKP+FS^C[G'%=
MA^3/ZG&Q7"\2.;07IS<I'>[OF&F*KX'SA?:@ETG)1U%@><@CB$";HJ!&43,9
M".+ AZ[/?Z6K*HN:Q;V'"<8X00-4Y'"9,G[/B_5RU(K)\1E61<;..HD6.<BW
M!.%R9_G&.:],;Y.R>6%NUX=C.P[' _/@ F1Y_Q!==^X/%-?[[+9[395MUNCO
MMN]V<$P_T\?)YQM934\\UG"R3[E/A<X6+))[J,W[K&9M&>:[]E'5VY3FQK3Z
MG.7IISJ]KS:F;7EVY 3$]1 ,H1%#@HF'B.%[Q(A=SLU0ZNQIWW'PI2QNRX0"
MI?V.];&K9-^-3COL5"@97-#@Y1Z1GNQR'*2<[&XJ"5U#5U/J3Z&KZ0G/^^LR
MV=:'9'\YR'=\2#_EO]+.??4]W3^F?Z.?N:LVEF>%%G)<F_Z?T( XB,*X!^"'
MD2&VN4>A8>V=SC(L0WB"KHQ6[GGX$GP*3[=[D."(\@)0G'0\ 1A2.A&OMO2?
M_WGN^31=\VE.!L]/FU6'836S8^6.O9X$Z^%NNAA^8R_4[EB;W! K-GW+Q :,
M$;O9,/#]P72 8U^5# J8G$, !1]O54/E5.G3Q*%2T6LQKDKOCK1)*9T$ZVO7
M.!F7N-5-FJ_ING9UEY6M9=\Q8\\-K-CS+&0%)G0]O[?LAM!1)6O\%N=0-4N5
MJ@D0.574]#"H5-,:B*N2M($T*443IWSM@B;A$;>>R;(U7<X(;:_U76,ZC!U$
M8A,9Q(YC[%I.A,+>- K]0)6>"9B<0]!L58(F0N541=/$H5)):S&N2M..M$F)
MF@3K:U<U&9>X94V:+P6ZEMUTEGW'0H9++,LQ(<*037>' 2*T0V6S3WZ+<ZB:
MHTS5^(F<+&I:&%2K:0SBNB2M)TU.T80I7[V@B7O$KV>2;$V5,WA3I^71. HC
M:,?(C@Q"H(,B/[*',6)HQ8HFGH)&M8O:U5U:I@D#I4;:1$F=IFX:V50G< V[
MJ].XY]1)R)PD]^M6.EFG.,5N$F?<1U?J8OO'7;&G%%;X7X?FM$R=OK53SW0=
MWW<(1 Z,'3HUMLT@:G;J^8YC>YXK=&9%F57-.^9:<((G3]11RB=XR[ IIGEC
MC/\%6I2 P5S'MF1N"L]HG_HPK$/^-/CU\CB))N;$S^^1+,_J]'/VF.X^Y35M
MP-GU/FTOSFHVCVT(#GU,D!TBTR%&A .JO,V>L=!$EDNX]@QK,*M9!L<GQ5JL
MOS1@P1'M<'U< UCP;E"5 >#4S&6X%Q1-=;1K/IGW'HGG9%-])%:BFQH<.WD.
M3S%WO,IYQNSG81-@9,:N%_K0CR/#<DW'"#'I3&/?]0P1S51B4/>@L:JS^V83
M.;PORCK[=[L%';<[RM_OS&+:J28$?*HY._MB>OF>1GX6WV.L1BAY>#LCD4II
M7X<XJG6IT-A,E0GB6 PZ+7B]13!V8S_V(SJD)5%D0T2PUX$B!L%"]\IKAJ)9
M1,6W+^NF?K)$SLVZ2O&\>#.77;2[GUL/0.O":I25@VXYS549Q]6KL5)G^75:
M/<=Z%)R59J^^%QN"3.A801PBG[@&059D1CV6@"@;XTY H%^O!7=;:R):ATSK
MX'@.=6:XJ3H7:];DCEME4BP:JX^HP,(^3A)>.48UZBUMK.G&MSS;=9W8]9%%
M3)?J#\(]&M/"0I5871CT:Z[@7G!M9&M37>4\SZ>[#/KJE9>!5*N]0A'[L.HK
MYN5T_95@59\"LUVE&V28, H]UPT10<2(B!<%+1C+@+$I=(FE)@CZ]5=PZ[HN
MJG7)KW*69U-?AGSMXLLP*M5>H7!]5.D5<W*R\DIPJE%XZ6<WH1FX!O(,%[D.
M@1 :O@5[,*%E"UU9J0F"?N$5W%VOBVIMPJN:Y?F$E_[.ZH67?E:M\(J$Z\,*
MKY"3TX57G%->X?V4/Z95>_/4ISQ.K]D-1G]+RC_2FNV5:+>@?4NWA[)YCX%=
M;Y26=9+E5V7"+H]K8;^Y/\WPH1$CXEMV"#W/-1Q(8&B%+G2Q90:FV+F Q6!J
M/TDP\DQ,QY>+')_2?XB0B>6"D4OL_!5SJKG%[>A6OY_WZ!CXB7VB\PUTSG79
MX^=U;/G5%:DS>67QQK&.S+,\#<7*.JU8]HK3,GNDV?(Q_917==G<G%K]A>+Y
M7%15]/37='=+434W\[-K3>^R!_@CJV@JA:'MFI8=Q9X781C3_$E\WV/PV"5]
M(M,&31 T3QLZ6&","_S.D GN5]85 ;X<LP+RQ3*(#.]:-%^.N3.*KCD4Z]!K
MW4X6LS9O,:U]PUI<W%,PF]"Q/-/V7=]T(C?VV2MY\6 O="(1.96WLHABMM@$
M-7,"DWRR. ^)*I3O/?ZT:-])>L[(VW1*UZ%@"OPH5#<VP7L)DNJ.[(OOG=WN
MF6';-W%@&!A#'_O8=2U"!LT+L">T!T+.@F;]8:  0P7ZGO3NF]HJZ>,3'OW,
MB8F.!&EZ;A-XBY<S:C.-QW4HS40?7EX-H( 17H7Y-:V/\^#G!A&.L!6BR+8-
M#*F&44.P-^@B1^A4P@0SFK6&(@-':!,%9PJ;?*HS$Y%BTB/+H1;].<W0&1%2
M0.LZE$B%(X7R)C>]TO4UJ_YH)GR(/=2"H.W;*/2LV+*AY_<F;>0+;;F?9$BS
M+AVQ@2,X964K?CKEBU-:F!03)BD29ZM!]00)5IJ$>5V',JEQA:-J),F/N#KU
M5SA=T=_OIH$H)"CR@PB[IF$;<6B'GM&;#"W+DE,G"4/SJ5,/3K) -(U.4772
MS*2T.O&3J%F=7A/$I4X3>%V;.DUQY:0Z3>:'NV)T*,LTWSY]^YX\=(,TPX:A
M85K0B3W+C<+(B^VP-^1'D=A;U^)?K[M6U"$"#))LG4B"-,XBD5Z^!"M$8E3I
MJ0Z](N1<:4B>O76HRA0'7A:%IG(AL#VY?]:Y'U$UHRG;\^W8->@<SX[-P+$B
M.S)[:W3N)WK66<J&9BT9/ZP^:<HES2&?JLQ!GYBTR#"G:U?P6]2<W_8[B<QU
M*,UD+UYOW%7 "J_F7)5)7MW0#@OSW;>T?,RV67[;7&_V$D3%1E#5V__4#:RB
MT T11M ++"/T0L='$1F*4FX8B C5K, 64+=*<M8V;\#X5'&UL9HNI1QATJ*F
M*BD](\&+1&X=NKV,Z\4*>H[0^^JCP2\#28HRS6[S_L=QFA?W%%&=[M@^WGYX
M3"!TH>4[)/1M-S#C.!@63%V#;]ZKT?R<\^(*4-2@@PV&?QH!;S?XBTV?=<;F
MO.2O)"P3IM\?+R*[8MOT\V;GT]HC\PSLPA%ZD9D;AIJ$:UI=NI4G[8VD.D,$
MEDV=<SA8S-::!<N[9;K+:I)LLWU6/S4S,L]S[2B*L.?Z%C%L:)(8#_N"H-BY
M<(FOUYW&&D2@AR15C9$AC;.\JY<OP?PB1I6>\NXK0LZ5=^796\?@?8H#+\N[
M4[F04Y!NS![8F(2A@0@U&.#8C(/ Z4TY%A0JF4@9F%M%I(H><M3)*(D&UB9J
MR2+EA[=(X=8300[7J"BB+IS5%"D^.*?GQ?TVJ>JOZ6.Q?\SRV^>&=X>475G8
MC8M"V[4B;-ILT0K'Q+%M:R@/^&&,!6;E"JWJUI\6*ABP@I<=C,(%#*_<A$\E
M_UPS[X6H%Q2Q#\2ZT.QZ(?:E)M4OU(-[,LSOX^DYL :>5C'UU>%7H;N%B224
M;W\\G;#=&:7&P@ 1 @T81$%D8A(,Q^UL.ESFSR*336E.'13?&0&3T:WIY/*D
MB%EY%<L+:Z141/]GI5:NDCJ18MXL\1X3)U.#,@K7D _4.5-H:6824XG^/^PF
M'ICO?HW0;WGV2-4SV;,:Z_%:G@Z*%3G8\DA _("$Q#'L" Y0?-OFNI9!*X!Y
M)A@7H!_S-L";%8PQ]';%8G1AUX1QK_(0"4P\EHR.U!SD0P=&8FZR9( DU_YT
M!4IPQB/(W'N3'UV!6$/>T^WB6U,BO7P*Y4AV(]T(S9OF(R<,'=\R8NB&) AB
M/W"BXQ9QS+5I6[G1F8IMK.L^[\P*158)^0(9;V[>Y2IMZZ=<(I?-3?T"938.
M%]]+-"I96E%R4>K66PE%/6]\262<N7!.9?:AS*JWS=/4A7PCQ'&,;=.@:<PX
M[OD/(Q?R)Q&%1C4GD6=COB-4)7JFDGJ>%+(0ZV(IY*,0+I) %B)>;@*D+ "\
MN8>?G9.Y1P/!:\@].MPJ-#=,D=PSV/Y6'W994?W?Y"')K]+R_G.1Y+WAD%AN
M:!N&B6/'"QS+=\SA="M$GD!)3XDYS?GFV/4ZD*!!"1A,T."44CXU3/,DF=E)
M%DLOJ^97)*?,SK-<-E'!-V\BX:'D9 I1RN<:DH=:APIM;4]P/\";R2E -HJQ
M!7$0TAR%HHBX0W*R#8_K<8-I%F98_5<Q I8FD'.I7SMWXBO\B](FN)ROG3[Y
M57QMP_\3;I];LI]$TQJT>;(/+Q?H%3#">W#@[TF9L0K5UZ1.F_,)L8&B,,"6
M:T+']$/LV3;JS<2&)W0AC/"7:];='@]@@*0.'8G3=5YJ9V%*3&6%2-)R0. E
M&6^(QV3>UG$P0!Y^H:C]R*M%=_+ "P,W#@/#=L+8#<(HMLDP,"0^\63U@O/K
MYU4,J0-&,J2)JX8&OB;IQB)'BUX3PJD=@NRM3SU$'3BC'U)<\"K(YR+?%?DG
M5IV\3O(_+F]NTC+=,;.?/T677[NQ#L0A]"R7FK,][ 1NY,3#6 =;GBLB*FHL
M:M:9%B084((.9MN9?FJ0_BQY#Z8BRODD:7ZVQ51*$=%:U(N+NS."II;[=6B<
M8I\*G:U56 EO696-3?9(DI5_3_:'=!.S!^^B. K#T(M<V[*\:+A@PL(D%E0^
M"0N:E>ZJJ),]N*%PP"/# XH;L*, A35-ACQN#=/,F[!FW?Y2LQ([0W0!&";0
M@)I=GU[S<EZ/)O"X&OV9XL-KO9G,"%]M'=X7A[R^O#E_JPU[]R7=;9 ;A;:+
M0L]T0\NR78_8P^EQ+X!<PRT-9C4K48N5Z<]-=QW4MK\.:C>Z#HJ)$[AK$(L4
MF=4&@*=@OQCW8FK6T7YYPW$+UU\7IEVDX+\8_7*K "*MO[Y+:!=(*G"=IGG7
M%_XT>:E A+"3ZP=:6%_#HH(>QPKM+5;VV1U856E=?<Z2:W88,4LK>,R0OZ;U
M)L#LKC7D><2-D!O87F -]R99OB_YXOU4J[I3U.UMF=ZRF6G"@(*?]AW2IY]'
M0VC9IWDF4\XWG%Z&;;&D-'JTIP4)?AK!_/D")/5HV'T!*-JEWO)YA\0SXW'U
M@5C'&%V#7R>?_%'+G-A8_MF3C9_R3K:_':ZK;)<E)073:;5M!E84VU;L."X,
M/ (Q&B[OL".?JXB@R?1L8_J<RF5V?+TTRX=Q3C5"/6%@KRX:(H/[10(A.\!_
M\8+LIWP8\H\!3QCEJXN!S$A_D5A(CO:/ PG1'J)W\,_+X;L3 .7!6-,D0+US
M;TX$-''(.QF 6]JT#WLV\;BL[](2%?</97J7YE7S$NBVN$\_%U7U8KK2/'.P
M;[H#W/W/H05//;F\N4I^;$AL!,0-H8=<:!LQ<0QWJ*U1)^+-8UI>%[P3AR40
MBHC#V!EN;4"M2VSL6Q^1@MLDR^DP>$_]H2-@4*:-VZ N7@I'(PD5_<"6]88=
M$Q)XB3[-.S[6$)DS(^DEV\$ZQMR+,E"LIU<*KOEE>7IY\^+:I>1'=G^XCXJR
M++ZS2YF2!_HO]=/&]R*?(!0%Q",&<A&&YK"%R[,@UU$I+88UC^$[7."Z!P:V
M'3(V:BF'^\>V[?UC-ZT[-#D)+B$JC07GRN)281!<<*0P&=<O;GB[ 'UH!K"@
M1SOS2J0 C^<6*'6$8QWZK,>UE\N9^OCCJXPP $4'H-.!IR]%384\2^@O485(
MJK0N3F+R7"NV2.Q"=HL/M*&+CL]Y6+[!M7EU'B2:-7> "GJLK/_?ZU7BF6+(
M4UY94_@F:?7-H-5OA)2.W244?(F8B91CUA0[N>K,ZU#MSO6]0TZ3!Z CW9-=
MD(:_.ES_3[JM6<R3AX>R>*3?3IL)^ZU]RKZ@FE[$F<C\R9K.7!%=0XEG-E^+
M)?J,Z&KP=7U\>C)*JJSZ1F=RR>XR'V]0-S<$X3!T0V(8, CI_[/<^&@>A5QW
M%RDWJCE%'Q7[/BEOVVHM:+:I@NM&,0:E$)P(J6.==SUX <)%EX.OZ]%#O1>@
M00E:F*#(P;/#+G.O!//1=W8A6'$$UC'G4>_6JV5@+;Q-J1Y]3=EA'=KI7VNT
M02)( L^+D&U&Q,9V& V7E$8F%'I"4+'I65:!*Y \)MF^Z:;MD$EK[6A*).2K
M1S,%05']:$"[R@K2:2X%:T@*@K(.1=7E'$<=21F'O.KZI2RV:;JK"&7A:_J0
M/#7/GU_>,'!5CV[CP3AF!2PW-&+3Q&$4&<=+.ZU0:!NB&HN:M93MX2@'<*Q7
MOYAJBBFG(I;Y!'-^@L5TLL<'6,\#/WT=T_PS:% >971>?>2B[HPLJJ5^'6JH
MV*="9V,5K:*_E-]7JOOR ^P84[M)? ,MTP\LQW+-V",FQL2TK1Y3$&%+K(JN
M$XEFK7Q1@P7U@$RTN*HU'+P%\;5$0F+P>?G&X//UD/.-CX&K=<9,M""^EMC)
M%<3UQU"DQ#V!R[,E[CEBM)82]RR^OBIQS\<P9Z9-:Y96>JLPWT5)_L=?#DF9
MY'5*T_RAKNHDWU&$;0UCX\78<1#R?3.,+(QC8OA>C\*Q/*XWW'79UIQ-?\L/
MK*R=E:QLLVW*. W ZR>P;WT9S4;HST%SG\?MX)"0?JL/#%>6730F@GFUX_RH
MM^Q=&(87' %?@!%DT&)>. Y"F7/1>,CERJL[MK#/+M4X;NUGJ[Q4FFN*D^W0
M+:[WV6V[J[<MA+[N/\4H;*PO46LO^Q-(JOZ[R_2A*-FW@QW52@4+R:*\G\ZK
MVB*XBDRJS[MBGGX@DBTOO^<4Q%WV\"EO7M'Y:[%G%MGVWB1_&A]+V$2F9SH!
M-&(8A;%/?"<@P^8R[.*0/TTJ-*HY/PY(V8[[-C_>M6!IWV_0/CO((R+#*IGG
MR8,+D2Z6 (]\?\J[=] ZG* #^NQ8VU)\B^2[A7B72W1?TP?ZKTUYE.6@#N1_
MT:0T[@@9_>?W.\/TE,5/W<E<I8']-20I'6X5FENM2%H:TN#E,*RJGM_8O0E]
M(_(-B!T2.+$5X,!!<#!KB[QRH\"8[JW#999OLX=GX\_FUICJ>+W\:#/B,)X4
MT4<5E//DH9G9%LL_ S@P0G?Q\BK_N6D523<STRNY&5>R/4]/*>_3<S*5*&1V
M#2E$I3N%IA:H-F7\+:GIG_+;?V3U79:3[#']9YJ4U<:.+"M&L4U3F.6$;AR;
MX3"O<AU?X(2*/@PK33#@OO,'?&\<:D:->?JC!BYX8HZIE4KI"*I)3',$3T>^
M8H<*NS"UT '##OZYH@"I37%S!$HN\VD,F+H4>(*^"9EQ:D ^1L*<[*5@'E7#
MJGQZ[8ZNG%KHV_@&HC-"DTX"K0B&IF\;1C 4+&U;8-.*#NN:4^JQIQ?CGMZ?
M.1N?\I3:[:<Q+++9<LZ(*,B3PT'-,_L<%H_%U,0X9TSD4N+?WN\1X[$G5>RJ
M^N7]$L>4=/@.:4*)4%4 UIH"E?GW;O)3RR1?VOO:7LGT)2GKI^&"M^=9^->B
M_M8VSZMB@+T)B>N'#G*([;E&Z/HXL(\/6D"^YW4T0]"< #O<X($!!\EP.][#
MR[EFE>9948*\J.DLD_[?R:5,?4'CR8RKB)=8>NQ#U6"^ ,>;#%_-2RART$$'
M5\5Q5\HZPB.2+%<1)B6K="5O1WNCJ'.JNTVOM,KR>S*Y:@_8&C*L?B>+63N!
M;*[]G/WKD.V:;O&%MK.472>7MG^B2?];76S_>!M8@"'-]2B$(7NPUPE]ZSCW
M)=CFNK9@1CBSYN#]T0LJ#KT;W1_9 VT5<T1Y"M872]%TO(HP3DC-8.0 .'H
M!A= XX/R+*TO@K(9>Q61U)"]3W11FKEY>ZG:S"W+,U<6UQ[$M65T_0Z?S.XS
M<<U[$OS;]B[='?;IY<W7=%O<YMF_T]VG';L;Z29+=^T+$'!+(5-P,-^-'X.H
M*MKI=E=L5])5^J..*-5_;" =@UC$-%W3#Q"T8],W+!C$OH=A&'J!+W)F?&YL
MFL< <-]T *8H5$:^T$_=L8OJOI395O!9F]F#=CZ_?X1XB27[WA,6J*,OX.A,
M_W).[TYSCF#D$.@\ K\W/@'F%&B\FOF=7<4Q>2.=+!W]=9R77\S[8AU]4#;K
M1(>*G?EO,5594U^.GD9_.T)A2Z@1C"TCLDT'1SYVB'N$8AIRJ44A -WYH[OI
MZ>OQ=0+\XR'-*RHWG_+M_M ]2("H!\6>C3&:>0C]3_-T 96RRX>T;$OXLOE&
M9;A$D\I"D9+/'#U@,$9\ :Z?QC]848;@)Y@K#6B(U]JT7H>+)P5=&Y^\JOT&
M@"]E08KR/OF4W[#_/$<!/2LB%IV:0-\SD86PZ=@]"M>RN);>=-G6K-6_Y<EA
MES7UHK( #4PPPBDFO\IYYU/>)2D7$]VWA/;B;>87EUM!5L\HK:[XK$-DM7E7
MS-/*Q:3UZBY-ZC+;)GN2[>]14=%1^G55E\FVWF";6+X=(0^&[$EBB%QJBUDD
M(38\L;M-I]C1+)D,$&@0_;>8/$[BCD\*YZ)-3/:.J,"1//![CVQF83O#T1D1
M4\'L.@1+B2>%^G8W68CH?+-YIF%CQ-A$F%@!M,S8@Y8-+=A;=&/$=3^/"COZ
MUVH;'!=@S\84R3V[_N/?$N.V25Q*"Y,6&A4($[L1N46VN"[U0,1T29C8U>J2
MN"?OZY(D.Q-TB9V!WZ=U4\?\M:@' !&U:4/L^;X1^BA&-HK, 8#A<KT(KL&L
M9M4:8%TT*]+E>WU-.\O2 C8'P4KT; #:K/ZPO1ZK4;@3'(H)WM1 K%;_)COV
MOARJX8YOO]X;YC^Q2>SNL&U>?,UWG_(X?4SWQ0-;": 8_(!$KN%8INU:?FA#
M,^@P$!0X O<LJK:L62,_L;T\/;BFTV8YV!WQB6S+4D[Z>;U<GF\EDOF);9<;
M(L N5:0_B5<2 9$]<$M&0O[NQ-'^\ZQD&]9RMM&8'6G>-K6#+-\>FJUMW0T"
M+WK+J*NP[TC89_HHWU :+MBUB=_3_9[]-QFVNU3MMKGAJXK'M+QCCTNQ[]PF
M#UF=[)O]%5E..W5:U7\"^$?"]+,Z"Y6M>'9_HQ^K:))Y:KZRVJ9Y4F;%GYOK
ML-*\&C;=;).JONB^L"AI>VQ1I>R/Z0\ZKZ;_9=]PG]'OV%/ZTN)0L9M8;V[^
M/+*4UNS&2?8VTI&;8EA;O0#?DW)7%M=I^V7)=DOGD06[HVG\)302%.I3OKTK
MB[R;7_Z9CMMR=KWE\;$>]@)73^2?F^][H%\Q8K/]QNJPO6.LWQ^J;'L!JH=T
MR]Y83&]NJ*N=5^R05I;?3M^8*-CX3^Y!U-6)UK#=4)MOQ1PR-'ERMH&^8Q+/
M1D[DNIX?VS%Q4&_)"0.T:>YQE9Z%O?O]0D.) 0J_FC:WT#+1:SO@Y'G6^X1)
M3ZB4<J5@&+#X[$AL&L1-WVKG._P>O#^Q$62#^SG4)B=?%5=THO28552[7E>\
M;<,(6;G;\;#M$]-UL6<,X@4Q%GH)58$]S;.5(S2I93$EC/)ISMQDBFE0B^Z7
MNOBE/C*Z@@4S#M;.")5*SM<A7$H]>OF:J7*V% C;4!3R;,.%41PZT, &L4A
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
M+ZQV#UT-N['94:=Q5X-]_ ;BOVY6RWAE(%[%.&?P=3OK2IB:7]7A)FT.[$G
M=UBQPK\FJ_$FHF91P^*HU;JWX3:F]%F]]29.Q=-6I#G066_"U"1]@SY:'OI#
M/E]^B\?NP<IYB&M9G;$>;-3UX!IPXE3;KH=:7_,GFK8YT/]W-9HO\_GTV[Z
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
M6$],4"\CQG"A*=&:0NV9\8 SKP& K\*-59A+R@GA 'G/M<"&@TH((DC*IM2
M9H>.%=S(C6V&^*#<6(0L1##,FLXRQ8T U.V&SG2]6[S#)TO+:CSBQC;#<R!N
M;! ;4\,AU<03SZD5@E6#AH"G'(\-B 1)ZCKDQC:#;C!NK->8*L>(@X0X;872
M<#=L1LV5?/;G:ZNN&]L,QR&[L1@QK(GPE!DE%;#*NTH08&FO45,!Z4_EJUH)
MNL*Y/T=VMK:/@I-P\VE:?-XDCUSE;V:_!9O_XY_Y]$O^:WCF[M@Y:?U.,L20
M1(90'/XG@7)"2UNAP&72C=C&T\\EV78&+[YS83L"_?+4^Q"K$4S^OWRT;X5K
MTCSS897G"+K@IIMX-UUPOI-<.-OK,?VUTNULN"]/M(]WQ?Q\GNU:9YQ RZA
MEC%DD("*,E[)3:5*22+4.,KL6FEV+MJ79YDO5_/EW=DT>VR>24N,M]  CZUU
M%!%M9"6YD3SE/@OY-\\2X1X T8K;%)Y5K<,'A@R@'B$"E7$J6@F[:5QAF;)J
MTG_3+ WM2[-,W0:O/85HSSO(C-0*6X,U\%Z1&&:.=Y.Y1$GY]]B_N98,^"#.
MLHZ7E[KZLRF)%")>4>."]IGTQ 43FR,=)@J@):BU0W/YLRF)B>:88$)@/(J!
MRKE*"!%H?AW[CATKN-G95"/$^TZ']:2HT8GT( =:9 0%_U(K#X3EBBMBJ11;
M^:"1^$IVLEO6]8&$5FG87I([\:_S/#^9(N1DVPQ'[S'N_.+@43I-@&.LDCEX
MF/0Z^-2:YFLP*07?B^0/@-Z$B=@K[92U!'$E>#410VGEE817=:"RXSD%FL':
MHX<SSJ/)' 5_7RS^T-]TF%/O[D?S/TXL2:>:9I@Z! 25 !!F!+4Q&\-6XN#L
MB9041*\N-O3<M:EED"]'JVK0)]>H4TTSBW&042AM,/'&HIBLHY)88WQER>K;
M(\!)9B7AW!>S_E'._[@MY^/\P^K3?^7C=2WNZ32/]:5R/9I_#B./]::"KQP^
MP..9DU*[S !G@AD"M6 T8*2(1CN$L+RVE;(]PI07P7^X#'5?'XIY^-D_BN5=
M,;N9Y7&/J@/:'GE/IK"$V  @M0[<H-0)HBLL!>4IL^J %NL!<KD]I0PJLM8P
M!B##WFM "17<*(VV0\>*B908E\'E'&G;^$O'<R"1M50(PAEGFC$#M")&/ [:
M4G$EIEJ2N@Y%UC:#+B6R]M-X585WNEC!]&%>+/)3L;5'&F6444V5]E@J#(/O
M3 G9#3T@<B6I9\_76-D1DH,)KX:**^1 &+7VAGBGH:'5L)E("J@?D"W1%@':
MPK$O^W:7:]E,1XO%S>V'93D^M5=TL$VF/>464>:<4%!;H@"L9"3,VY0-Y\;1
M/*_-3F@;W=YVAYX,\_1^T'</9P82R:7WC #KG!&805M)93"KE6YG^ M,B]I]
MN?63"FE?1'F?3_+\/GX;[RJEK =]TC<^WC!C\?J+DL) KJ73E M;;>D3H,R5
ME%-H0]UEA[CVQ2(_*N;_.9JN<OUM]]?_7>3S\/Z[;V_S+_GTQ.I5KX,,,<"0
MY(P)Y*&Q6A"V^QPQMBEF3^.(P=>ZE'4"=>]$^S4?Q=B6]?[.]V*<7/(:]9-!
MS0'P!B"%*;% ,$BKCXX*9:ZDU&97!#G$OPZ@[YV&;V8/J^5B#0HZN60>:949
M%L.^D=3Q_)L@1C0SE9Q:VRO)]M8Q!PXQ+1GO =^KM58(Y2A5DB.DO?4Z5LS8
M"*("9GT&-K^V);$KE%.VB;9):MW]P[3\EN<+4W[) _[K?#I[#SIV&74.[R.=
MWV>&;?CDD 9(: B0%Q*C:I:G4J$KR?72 1'VYJ_N7@,7"S]YE\_C#T:?<WAD
M"3S6+,.>*N\-9]10:AD%'%?Q6]1J>24'I-UQK0.0$V:RFX<\CF#V^6U8XW/W
M]2'F_WHS&T]7BT#UX"S?E?/EQWQ^'P#XS]&\B#/XTT</SV?)/6=.(F2<T2A8
MK5AH+@SU6Q 8MSAE>^L5'9VFSFI]ZZ&ON>VY7/_(B\]WRWRBPHP=OJ#W^?UF
MBE[_,DIW;+YKVE4F&9%0<AU3E")@B548[Q!1(&6'XQ5MUJ?/@1T#/P@JQBL^
ML63V^]$RWT[QYU)Q3U>999!X8"U0P<V2U&MOJM 8IG'2KL<KVFSKF(KIP%^&
MBN]&WTZ5-=G?( O?&2#!FC54QR+U1#E>;8PSR9+R&;\BA[5M6IT);X)]IR:3
M]5V.T?3Y2!9^M5S-\VUBV&I<=G7X3F?CGC)%#&'(0$4%04X3K77E$S$,6<J1
M-O\1.-0/[BF[9J/Y_%L8SWK[[N9V[YWSP]MF-1IGB!"A/3:"." )AMPI58GB
M@4JYUBE^' IU '727NON]>L!E;>C=^4RB%V,IAM.UV%/@TXRZ(7CG.L8-6R<
MQ!2::FN:AS4\92*2/Q"+NH,\@4W/S]_CN?S]0QS!>H@'Z7.T5>9CP4L@,$**
MR@ ),U Z'B92P)US21F\(/AQ"-,FR*TQY-UJ&2SXHIS4Y,;N^0P"+*C0G'N$
M(..$ %M=AN9.).5&A3_0+GL[\/;E3ST?K2V^%)-\-GGB!P;O\(AW5:=Y!I37
MU-.8@]@JI>.-K0K'  9/"EQXI8DISW6W.L"[M9G'C*;31E//8X/,>8(X5DXY
M8$B8'Q%@NX^#AK4UA2(_T%YX2_@F4.)C6 /+^6C^S?US52P?0W=BP=,JI/##
MZM.BF!3AH>?C/4B;E$Z#W>^EPE88[->QBC[\NQ+=>*A3J/5#;&;WKH-'^ETP
M#=O[V.UT>T;T8Z9BT]0JRYW6#@?SE3L( 54$1P?'(8)J14^W$*&4EHK-0<MB
M;GNNM.;64P@@K(2 4EQ92%M'"FZ4BJT9XH.ZS*R=A5I:A<-('0V(:$>V0_?>
MT"O)V]>R&H]<9FZ&YT N,Q-@!(*QSIX689C"!P"J01N*KNA:Z]GJ.G29N1ET
M@[G':KSF+&9=$!(@RYEE3*Z'30%0&EU)9/WYVJI[C[49C@,.9R8N.$O$,86$
M@N$/+@VL!&$RJ>KY*XH!/&\=Z KEOG;$UH>/8=#/'( C-O7>YV/B::JA@,!P
M!@2AWGF\E0TR#*]D$>E UV7[Z ["G_RPNK\/CO'-[;-C[8U83YKY<O[B&'P=
MG?U;_J<:KT-TPL__OBHFH]GX!_5*/:7621PS)B@KM$#*;U>ML(@I6BLVL:N9
M8['(-[&E-E^,Y\7Z-.B0^UJC54:9H-1+Q+!'-MXEL5 IHKU 0'N"D_:NAC.+
M=,R#[V:4MO >E.MJ+!46.4(D02PX\@!Z&X>NI"<,:7Q=5&E%B<>R<#5"<R".
MJR=&<*P%($C(8'C+&'BW&30%[%JVNI+4=<AQ;0;=8!Q7897$BC&,'!3"!4E!
M&+8!D")C';^2!"GG:ZNNX]H,Q_X\D7V3W#$/MV;+#'CA!,+"(&B-"!\.-ZZ:
M(B%Q*7;%@/S;+A:+;A#NEU'/'8RWQ>A3,0T?5Q5BN[F7,HDW17TPNT;3$[6O
MSN\T<P1$2"03@B@C!,0:;&PX&>9P="7[[:US9B\7>U# H&AJ5^L,NA__+%.Y
M^=A3%I84Q:Q!G"LNN#/2&UGAP12&/\+$V!,AST9]D"P,+S[MY#?H*^-:(TV%
M)AI"C0Q04O(*$XGME>15'A03S\!]B%R,-5U;HF+L*M/!,'9(4<Z%)$)+"16K
M$,$,IYR.#2A^:DA,/ /V01(Q.%MM$3%TE5F*@W=F.86&4F"L5+Y"!'(C4JS%
M 5T%'A01F\,^-"*N"\*VR,9G_6688B(,XXA;K(PCV%A;8>.Y3TE,-*!KQ$.A
M9 KV0^-E"U3,)&(<6\49#N(&Z&FP5"H$@DF=LHW3_ )RN1Q-KYI]#>$>!.%^
MGTVVJ1WRB?LZCO4/[^._SF7?H?ZR8"K'2CI&&VFYY49CO?L8 U I5U '=)'Y
MHE1L"?O+9.K827&$>0=:9((#:[#C8<)75 F- ?-;^1!S-B66IO'UYBZOCW7-
MKG;PO8)HFG?S_$M1KA;?A]1L(XU^Z&L?UBF-C4+2.X8  015TPGGRHA:AXK=
MX/%A?)=/5M/\YO:Y5B<J?##+@Q=%FC3/(%* "6K#+(HAH,((*A6)IJ5$7*N4
MU&<#/)+HB!DOZY:T#_R@8F\$Q8+&"$2G@)-4(B1<'+KW5$J"KZR8>KO:/!*$
MTPS6@03A2,$%!H R@AQ"E''KP7;02@!^)7%82>HZ%(33#+K!!.$8SUR8&)GW
M "#MF7?KHF".,@>DE%<2I'F^MNK?'FF"XV7<F.T<][9&#,[QAIDUS" !E0J&
M-[$RB"K)9H)4S@"<LG,XP)/F3M:,3I"^#*\.)KLSJWG$MS;/3G6415_1!N$E
M84%ZKS;.7K#KB$'$P"L+N6F+&D<9US+F V/@F]G'/\NXZ5Y_LJO15V:894H[
M)9CD7F.G,1=;3&(J^"L+0;PL#\^&?7A4C#$:[9%QUUM&"2'6&6XLAM!"P*$T
M%2Z&HY1$G ,,M[DX'<\%?G"$C*$:K?%QUUGF@L,$E+<<6ADL8$N0VJ$2U' E
MU7*'0L=S<1\>&X-GU1X;J\XR:357C"H/#?20,:FC8;Y&10AP+04O!\/&,W$?
M&!L_WN7S?!0C-M+)^-A7IBS3VALF&-)$6NN]Q%M,)+/\2BK-#8.+9\,^K#/"
MY])N, P/5P>@ZV1OX\B!R9M9Z&%13HM)>-E$CZ;Q3/##71X:_)AG@4Y+(SPC
MV$E/#>?<;A,M1,]5T5KW(?J\')=RV5X90311<9K%SFC%*=Q&?ALL7%+$_0!W
M1CKB08/+]LWP[FMU>_K1OXTZCIH\7C;\4).,Q>2:4$GG.(Q)"L)<+2L).8!7
MDE>J55V7G4![2?*<K )^N%&&H!$&<.'"D@ZQ0$:S2DJBL4^YCC9  J4KNP9[
MSD*V-]-Z&2RNW\K9>+-QO#%53E;T/M(J(P08"QSQA@8/EE%@N=K*2;64O68(
MZ"-VK@V5OS266X.W+QJI\7B^RI\:N"<Y=*A)!@D@G%+F@23242$!VZ;9L2B(
MF%(58E"Y^SLD4$O87F@2:L*B4TTSS9#UE!C(3 R@URY61ME('+!@*=$QC;?9
M7RF;6L:XMSEI\E^KQ2XJ]UD^NW?S<A;^.MZ4&C]A;#?J)S,:">>L9M8RXX%U
MX6O;8L&L%+W.7J_3 N\2[[ZX]S&\[>963<HU'B=GL7V/9P &*9!RE%-GH'?>
ML&T:U" JQU>V.]"1ULO6@>[1I-K*_V$YFDU&\\GB]X>X2QB>9P#5L:].M\\D
M45H@*RUCPBBC+0E_K&5W1$I<J^+"ZR%9FOJ_-[):!WA00>80:@L=@Y+'1-U.
M V3"1Z8U)I3'B,GKBE!H<RE+1W,@L>6.<>8)QTP%;Q,[P&0,WHF#YEHA?27;
M04GJ.A1;W@RZP<266XD=AHA3:RP66,;"+''87%FM)+VBVP3G::MN;'DS'/N]
MNMU%@D?HC:<QQ;JC2J/@4#J^O:GE& [.YG7%#W7A][2+\&5B,]X7G^^6-[>_
M;P^]:\=AO&B74:(])<003CV*>U0.5+)RYLB5K#NM:_YHT$4:QA>^Q-_T5L++
MAIG3F') #1#0.8^Y47#K,3K-D4Z9GU[-ODS;C$H$^<*4>MS1;,ZJQ[:9-,Y3
M#(*-Z  0Q%GN824S)C[EO.O5>$F=$>MLG <1#[:V!WZT "Y#*(64* 48@4(!
M*RTPG&HDM$5*U0I!J>W[=%7#4VBA92SOX8D"@!./!*Z$8/;'SLE06\&-:G@V
M0WQ0^V2(.DN8H)((CK@@T!"W';HGP8&\#K*TK,8C.V7-\!S(3AD.ZQL#CDHF
M-!;$.FMD->A@8E_):4V2N@[ME#6#;C [908KSX-''QC.!4/ &UC-@UZYEQ7N
M7[/&S]-6[2P,C7!,4'_7-3R!4LX+;@W7.#A"F%%'-H(8Y %+,1H&Y&)VLPYT
MA?*9/N9BOGQB9X=_O5PBPH^R.,!H$:U&TYM/T^+S6FF/I2Y^'2U7\_#=5)DH
MUL!\#/:_#D/X8P_3DOO,D*<<8Z(E @8)%3XL2"MLC)-7DA:J ZZ4E]% PF3V
MF-]DN_D24'@9,OK\RM%)_K73<0:$U\9@(;F#E FH+(45!-J9*ZEHTAT)+Z*&
M?@^@#NSV5-_62:8F])9IPQ77%".-L!&"<8!\A8N@20=5 ]JOZXZ>_6'?%R<?
M/[4]N5VKRZG?)W:MS=)6^L^(8%1K:)1&FE$B/,;5RH(=2MJ2&M !:_>\O80V
M$M;Y9V7(:R[A1]IDP%#*K(?28>U]K&5,4#5PS'"*USJ@S I=K\[M(=SG0<5L
M$H<[>;QQ'O#PQ6P4(!E-W\QNR_G]NO.V3BSJ>E&;8>T;R<WMN[6>@R8?1K-O
M-[/IMUI'%^UTG+FP+%GI*$*,$V@LM8XR[:4F3#I9+P2[J[.=<X6KLV*UT'NF
M!=2(8&6Y9)!Z;:4!%7:,@BO9'NN;:.6E%37$^6K_DT]O0K6<2^/53VPZV"]0
M4R>PU,QR03DDCD/( 5:4BEI1GAT@]51E'P)QUC<^#IWDUFR9*60 !"@XOQH"
MB)#Q%%2R.H=2'+[KFXAJ$Z/L4@F#.M[5U#@"N+-"@R $"K-B-70-@AA7R)\V
M%'GD@+<9HD,YX-6&4*NI!M1YX!$&2%:#UD&:ZZ!!DKH.'O V@B[MA"_:$/^[
MG$Z" 7#X]OB1IS,-L:0"<@J%C+M35GG]9+ I>5D'IN?S=/3RP"X9PA1]C\?3
MS:IV2M4O'LPT)IH&,QLP[J3!#'&EMD,TG'M_'8<4;6DY#;V4B(U/X]6SL(%:
MVC[:*G.">! F,0%)6,.<1,+QW> %2LF1-: #@)94WR:4'9_%[[(HKL4N\D-Y
M'8X]GD$JC,'$&6>1QDA(8D4ED:(@Y?K;@.:%KHR]%J'MFRP'#<'C#3)%*$"&
M(,(MPQ8R!MGN$P ,7$G&O784>X(E9R':)4^>.<P'UYP#3V8.6DT4MS[@8ZF#
MQ(0ILIH<Z;7$![:ES+)-,+LDQ8?5IT41%L+YMS>+Q2J?'^7%_H<S1Y'! #)$
MJ;>&D+!P5E^,E8:D;"D,;Y5IDQJMX-DE._Z^&LU'LZ"MW4B/93$[T2(CTCG'
MA<362:)M\*NXJ^0*7T)**-6 3-4.>-(>J%V2Y;=RUIPOQQME #EMD)8DYHB4
MC"+!=M(![J_D'GX'E&D5UWZLUZ">=1!#+4?GZ<-9\/DHY%XY+(-A#V)^D\H9
MM%3RE+1/PYM8.G9S$H#MER8U79SGCV>",DVHTY;0P/KP/1' *HD,U-=U_)&D
MTJ/L. O-+OGQ/G\HY\O(_\?]_E-KS]$VF6(4,J TM0P@#J"&IOJ,G*/F2FX?
MM*/>LAM0>YM0W+2X+V;KOQZGS(E6F?;.$4>$1TAPY3P0"E7R":-2CEL&ZPJU
M0)IV8>V8-D<6X(49K3-('+V"=TXW&5>4&J:=#=8:U()9XTR%@$+RN@SAKDR<
M+B'O*[Q_>U?F=)Z+YP]F #(M CR*"6D%4DI"O9-&LRLY\.]6T2]3IJ8@W!=?
MS&AQ%^/%PQ_NGZOBRV@:05!+,YK/OQ6SS_\YFJZ.57RJU3XS3DA*I.;$ @R4
MLH14&YJ>!C"O@UVIBG\9[MH!M+U-0YMTP;'R6QY&'B;EW_+EZ;1FQYIE,?<1
ML1A[+QPFTA.)*QR]XXQ<A_'4,HE:1#0ALN'=O/P\']T'N^WS.C'?XC 5CC?(
M'&1<>2H1!%XK"BB4E7_JF4YRT >TE],2"5K%LJ^I8UV 8R-XC3R(WSV<"0&1
M8('+03(( #7<5'N7G@"1XF,-R!1N>9I(QK%?^[;&2O),%H.P8 Q0'J^(.RY,
MD*N2107O(($3S>\!ELO1]#5P(@7"A+7"%]/[8/9\S*?YEV*QOO"R6![.5;/_
M\<Q)2#AB7"OO& '(,4<WPR7 $Z,2-#[ .L:MK!.M(-E;:H5R]OEC/K]_,_N2
M;RNI')D-]CR=">R0<,QJY220P@FF=W)QB%*.F_D0:V6U-"ND0YDP-SR^]$,^
M7LV#16/*Z32X[O/1M/A7/GG,87-POJC?16;"\"5"@>]0V>#S$RM-)99T-B6F
M25SI'-(9NJV09O%F%B8X=;_VB.PJ]P&$IZ??U=9R/OG]H9P]VW6NP:>$WC/K
M@L,E.?5AFF58:0&)KL!  ?P$JLFKIUI_P/>UN@67[2&?+[^]FX[6Z1SB_L]#
M%/6WHV4&CC6+)[O$.02(8T()YX-QO_O>H(9)50; U7&L TC[(L_?RW+R9S&=
M'B%*]4C&N85(L;!F&Z&4X=HPO)4 <FA3]M3@]>[,G@E?7P1X,YODM\6L6.9O
MBR_YQ,]'LX#+MB;&,3/Y>,/,"<OBY3:H&&?*A+G25G2'R+BDRX+7NP/;*JB]
M;L*]"7J:?2X^33<U5!;'%Y]#33+C)63"$L H!8Z$_ZK36 *!I4F71JYOS[9E
M."^P:UNOU,B^YS/.I&%:!6=2*"Y(<"?)[F-P/NW:^0^Q>7LVEOWNWY[<N,T
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
M0SY?QX&I\;+XLMFY/'U5KWEGF:.<0@<8]AS@6/_;HLI+T%!>R\%Q=V0I>];
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
MVNT*QH'U29M) [K?TY+JVX2R2^^_K4JM6$%(O/1:2F^PC5>13"61UBSE3&-
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
M&<>$.\:4M-SB8,1YZZLC-!HK%_9RF+3E],-:TX%W\^4/P>R&X/_81+484P@
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
M>8*8(%WV[XFU+V%XD),[MS^0]3N<2L9 >5B;\OG]TFU!U<N;[U]6(!A,'WL
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
MMHS0T^R,+5V"FL"(OVUGJ]ERD^>WNP'I_V*<_S0B<H8<31^0$7 76* !R>C
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
MA*\_%5VX\(F9)()RSCR7CD3,"2*N-G(B)DG=54:80#,V@EZ@@O%2-!;;4T4
M+GM@YA V5@O.M8L.;*XHK-JC0Y#Q20U;1I3)/E*"7J"!$?,3KNV6GW!MIK'B
MR G$'6?1&(,D,34ZFM 4;[M]W;HWQ\_V&AC%]L]_-GS*4#Z!V<-05AX8]T98
M9*E WFHFN-,<?M%IEF+MY1=W[P#4NQW59LO;"S9TDIZ7&:\UT5(I0C@I,S@X
M/PC-S-1.:_1$B&)X38QJFT<SRQD7$CN+==0P]3%\ (JY264:]*[>$SL^[7 >
MR8Z/#1+!@NBB)#(8["*UKAJTH<ZEQ!Q&1(XD=1W;\6D'W7AV?"S'0E#*E::(
M:6.EI_6PC303TOAEVFJ\X],*QP3UMY_33NWM)#\S,\X$2AQW*-"@"&/8ADIP
MZZ1(J9DRHC#EL.O)T%H9RO%^/MZ_K8KU.OQUL]B6YV9K@^^$D]#L 1DA%@=!
MJ BB[)JN65G]LI(>,S:I.CZ#L.27'M$]J&'X$ZD_ $O,RFORH,P92Q 5&L-J
MXUAPW 1?H>&H4RE%U$<T40[CO0VB@E\).?XYH6]@!G9XNEAR3HIOO_\V^^]B
MM:^:?+J^;,LG9;#86[ OHY!$,2^(C(%4>(3(Q<2Z<_=,N&&4,!)2_I#A]]EC
M?K:*[05/RRQQ3G%0<P13E&*MQ<%=";9A@9S7,QOVQIIV[.Q $X-MD:UF2P!U
MG7^:WS_ R,^5:7_Q^HP[R3CEV,*J &M#=%B*2K88=5+QU-?'LC3M/]_OZ@#O
MH;CT936[S4N9S]/H^:69 ///!H0#HXH:S9C4II9(V:0BW"-<1(=D4"+40Y'G
M_?RF+"FSO#?WJWS74N4\BX[>DVE#E3%2(1D0T0XC[RL_PR/JDKK0C#!E:4@Z
M=87Y2$RPIR;!J?AIRN, F:@#!K=7.!FM(E(C72.#N4XQPD;(QO%Y")=J8B0<
M;1<X;?>HS"J A%III4."1A;*/C$5(EK*B76_Z)<T[1B:JHOAXZC#G&SV$2LJ
M">-6\^@5Y3Q4\25/9(@I.Y4CG"V'CI]V#/\T8J?=@?+JXJ8G1&\1,VWQE(Q%
M%FDDKF2O00R7=FB%);..3S9>VCG)^@=_!"1L&2-M^:1,!86]5L@SXY3PC@0A
M:CPTPV_GB.#E3&G.Q@XT,!0CW7:]*1[SU:=\L=/K^F'^]7Q XL1=F:.822.T
MLI$3@A2FHHHU>ZYH2.E-^+J8EL:"YZTN.T-\,&85CU^WH(#/Q=WF3\#R&3Q-
M&J6>OS^#]2-B;"06'EDEI1/$U;)'3E..1(UPD1V,;3U@/Q3O=L6[?T'G'-M.
MW)6IR)S F',3N 7'-0A=NZM",SXQ1VTHCG6'^ BLMR8AU489;!A;&Q&2(+$$
M\T. +1(KR:7!226*Z#1-_TNQNSYK_K'.[[:+]_.[RXYB_K@](SHH$!?@5#YH
MP0)CK)9<6CZQXO#=DJ$QTR[&^_I,VR>T7C8W[6[-8&;72BHF:*!>\"@"JC93
MO6(13:3C^)49=A'6(V#7D]8I3P\G7\:W(P_+,&6!!XX808Y)AV#Q.*!BO4O9
MP&ENA>D] Y?Y?3F^27*P&_Q'<;3\]]D*[@$AW^:9\JBU",H$HX7#NU+0;E][
MP&!E=;/6JWUOM7W.[\O<BD_YUY)JR_MWR[MB];CC@OU>_;+YGEOCIV6*!TNE
MLI(XS;1UX*K0 S8AI,0-1F@Q]<2;HYMO?>EAL*U@4.HNY\=NUS#7KM?5F,]M
M#YV\+].!$VP)-U&Q<E575(=*UK)]6<J!F1%RKE<V_-*NMCO<!^/8?HAG=WI^
MNBYSL QSSIR(2E.K@D?"U;*4+78GQJ%N]/J<+0F()AQT=B7%RPZKV^7\9A_$
M/W/,_>@=&4*&*4FX0TQC#G]3\3!H)J?2YR=1844?6%XX/:Q7FR=3 _SM^;0
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
M2I!*7A>]&*80]]!G<8;@Q\N4[$@/ _-N5Q_6+&_?@_HO8=_I^S.#A%>&66?
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
M.ZE19K>O\H=\N3[(=)1MR4_. &UP^ASV 2FI301SHSZ3B2/SPS1??4W3W'6
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
M:'GI3<<7(]GG$O%EOMEG0]_.O\UOM[-C;O_1:S,01 L-+H6DA*&H.(VU,V%
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
MDL ]<&TY"LD(!N&!""9B/6DAV(2N@IZMKD.!^W;0C29P+S7QAB&WU"4/74-
M6D<J47(]D62,\[75-'#?#L?1!>Z3W:H5DT&!4R)(!4+4*UY IZ8? 3MSY>\!
MW*$"JI^_EK-D"UW-;A_CPJ=-X2.CDE<2F>+.2VN\D32MHS+4<A)I)Y+:TZW*
MEWW!>T$:?4R@S-;/1E@;C"K2DDQ]B$Q;1E%:QBVKG=L Z'-B7R.B4:<:/\VB
M,]&]((O\\N[;;5E5RUM<OUMNSB/5@9<4+@G.;?HP%3'*H^?>T3T*!').$T>T
MWPW,L6[ SK"-GIG3F\5C%"I-Z\T"R^_E[?);=5?^H+'4\CU)0*6CJZQ(RH$E
MP\'2W7TN$[W.:H4[HH.@/M@T!-X77,/:+5:%58)&R;UP %(AQ[BW&J(P.L>
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
MM&')M$D:#3QZ=!CV@D?@.44 1\2'+'4=BB:W@VXTT609TXKHG+7)7-$Q*.9
M[:;-;8")E.,_7UN-&SFVPO'B3D5'T>1D[5H))JV6VH%EB$KQ6FKP6?E6(PS#
M]+9_](;XQ7F6==/S\::A!&Z"ED0F,:,,0**!6NI Q6M)<C^#!HTO09R)]7#N
M[/]W/ULE[&]_Q/EBMKB:SV[?++XL5W?;]_UC,;N_GF\>N],,[MH>G=[C[=D&
MCF[+-Q6."L[!8K)?D"G&E;4/6P]WA$4TEW-[CTK29&EH]H*"AH#I*U JJJKR
M O/,R1H![Z=6NJ8W?BP' ']LZ\6E[X5?;MG0P00+2)PD7F@3"%;=$)E$#=8K
M:!0GZ@>3C^7W<G%?'K--ZT<*13SHQ+1(O+-":T^<V4GAN* 3*8C<NXZ7G< [
MV+6F9,,DD1<W;Q;I<R_?'C]*?N;I(CJM%?61 B%:H:$H1"V7Y;S1GOER')>A
M:)./]% ,>E=N&G'GI^<*3SRB0&:D2/:QUUY+J&4AZ<^G=98[%&MR,!Z*+V&V
M6B1>KS^4JT]?$WINMIY?'>'-L\\76FJ*7B-+"RI&'ZRF<B>;Y[I9F9:7<SUM
M*/YT@?6E>(3SV_O-T9ZJ!T842(.-,7*F/0T0F H\U/(EV'*.^49X*>U27#H/
M[>%NI]W=+1>?-LD-P_GW^75R6AYG7E[=IG\=HU:3X84R53]'PRVH9/)12BW!
MO>1&Y&3:C?"VVE \ZP'ZL7G6%TXUN9QCS532CPV,$4LC&-1^%Q 1BCH81^GQ
MX[&=4TT(LMY7@+3"4S *"9"H%0-A:GQ"G%I)H][8<S!=I3]=#+?$?"ROJAR>
MJZOE_:)R*#^LEHOTRZN'Z@,76U2>3&AY.[]JUION\*""4+"4&T:3;Z-C$)I%
M;0T(%;VP@E^P;N.[\J]#Z+]?^:^SQ4WY9O'TB7EBVK=$K1-I;%GO+3AHPX&@
MCIYN<RLYM35>+&8UN1WATM$%<7[SM8>#?UR9;H9(YP,*M)0R(2G1?C?U*L Y
MD5N3 ZOY6/I;*[Q'DOYF-5%*",YD%('K9-/'N)]TY#F7ZT=$DBQU'4I_:P?=
M:-+?B'*<*0)&^L 9CSJ2FNJ *'/. 4:F\?.TU33]K1V.PT7YSUL&WS;(CLM^
M=R&2=>\L&)<V\[3<FJA1[3!S46<EZH_P#&K8+>E26AH!L^WB^D&P];.2K9LX
M]EV\OO!(E"0<J4E>)GCGO3(U<B#UQ)+V!F1:<X[WI:RQ! +>S5;5@?/W\M)I
M/%T'!IQ&EE1B>%KR!+%$, A1$4ZB8EQ HYN;X]I3^PT,$!L@: K)B@6'5:M@
MY6N\:/K'M-::+HC3:6"@'?Q#;9+N?IT6U_7:7OW[?KZ>;_5ZO/G#@1%%6@ U
M85Q6M8<, 8%!TEJ^M$9.Q#$<F N_59SM OM+<JOZY:H\W??AY-@B2F&8M)Z"
MY4%[*15SM<PXF:ING6F^ 9-R\,V(5GSZ\\?;^5UU''HB1O'K@X6+E(;J-!EH
M-.F?6B'LIL@%IQ-;<CI4V;)#6 <K:'/]/_?KS7:%C<O5,8/^^/[5ZCV%!Q64
M<Q@#:B8L!ZIEC84#,[$DV,OL:GUJ9"AV5L5WWW^QU\MOE99/5B]^[O%"1"8E
M$X1#\F33IXN@32T9GUPG\IZTONP<Z $K=NWD_[29+:YGJ^OU/[Y=)X\_/2\)
M.\FI1N,+E)PY$M(?"!]8D"!%;3"DOS 3*5_0C?I_KZ[5.<"C.@"6U@;O>-1&
M)8>8,=2F7L %6#6QW/UA-[M\O$=R !Q#Y,0*1$ZT==(*QNOHB8BF6>K>^!>0
M+'4=.@!N!]UH#H -4X9(QB+;)M,$E('5TR9!3_4 N+&VFAX M\-Q!,=D(S@
MY@PBT40K*EUU6YIK96O,T+"<;+817@>ZC/\UM)8&OP+[MIRMRX_SFZ^;]U_^
ML2[M>GVT7NC1<06CT1,E@].8@*;1HJME!8)F8OF5 W+CT$79#K1P&<:]G<_^
MF-^F#:4QU_8C"NJM$#IR%#PBY=P306KY0*J<!E@3BCMUS;)S\1^*7P^W%<K&
M['KV^4(1P""8(=Q&*24-6NUERSPYF9";E\^M+M#/< +L]?7VD&!VVY0VC<85
MP*2)R8I5'(RQ4A@(JA; @L^YFS0AD^Q\^O2AA;$D(]6Y&)-)0J+64>!(JGIP
M$ V3U,@(AG.@+!DHC:S!QE_T<6P/90\U'EL$H0.WSLFT-J5-C@=FL1:&V:F=
MIW:AU66_$(\J.LQU6EW0$2^KVH<*&6=Z-W5.N<FYY3XB=O2@RF/]%%MA.I((
M</*P-%5,.)FD1QZ4UWP_Z23/-(B0I:Z#_11;03>:"#!GQ 5MI=/5Q4G)>%H8
MZVF[8"84\S]/6TTCP.UPS%#_\?7K6.BVU?A""4&-\0$#(D?O!,K]!^%#5D[Q
MB,(4_>T)?:(]7(6=Q3H94-</+:4J4^I'D_LSQX85#C!1FKCT7P8B8-7&>B>I
MX (FDJ70D_:?Z0#?$="#Q;F6JW)^L_#W24F+--W5;+&>;5O85]=UMK^]W8JS
M;LZWL]]9(#HDFC.4H"2"1*;JCUH B3EI$2]LD<LGXU!:&(JI_UB7[[^$]69^
M-]L<K<;[\X,%AJB% V=#]&A &(>QEL9RGK-QCB@&.PRGLJ =+GTY682;^3K)
M[Y?K38N%Z\3(@@ (SZD)@;+DEE"4CTNX5Y 3M1E1/'88*G6+]5#<PG(U_[Z]
MX]F"5H<')3=7(N<ZI'65>1]T%5>NI0RJ69/ \=?-'(91G<$\F.TUFZ_^.;N]
M+_^[G%55URH<'F;>PM9J^H[",ZT]!4U-=%90HF6L=W5@,JO0W8A*9PYD6_6$
M^E#,VU74CPFVY+-L(_'_FF^^^OOU9GE7KIK3K]V+"L&B=9Y5%^<L(Y$:PGV-
MAK4\9'!0O38.]@I]1D LSF_O*@>CO"V_I^U]N6AHA+487:  Z:#J&*.=(,X;
MB*H61F/(\1/U:^%1?W@/M8H]U.G_//M/\_7JT)#"N"B<CI0CHZ@,@%6UA0#
M68XA9EX+HSH&>2@:_5IEO3F;3HQ,9F=RB(VFVF*R/SU+@.[77-0VZYHA>6VL
MZA;L$>3\MS7UV[ZJ< 98)-*K[8D:XP1"V"-"9%9H_]7%]GM&?[@],[G'FT=_
MI=FF>6!,(3%J8ZA3QJ%7)#A&Z^P=&8S.8MBK"]AW!7.&[?XXA?6;NV_)R6U&
ME.:#"PPRS5L2%J4/A@?-?6U)2B)T5D;+JPG']X;W4*O0P<:_S1>EIJ\HG.(R
M&F]-B D$&VCT=01&.F&S&/?JHO8]H3X4[_ZV7%[_-;^]33-_D]2YN)G_<?MP
MS6E=_]6#($>(U_@=A>-6,P&:$>%IX(PQ*FH,K*%9S'MUT?V^8!\!]7[__77Y
M9;Z8;\JW\^_E=0XC&[VZ0$>5%E4?9ED5>:4\6K??)""K>QM]=6<# VMCA/SM
MDK [3,"K8"T8Y21P3YGFNK: %2;-Y##TU9T<] W_8%9DN:@BUDF,]YNOU8G'
M>K,J-_/=<5RR4$XSL>DK"AV0&"E :(T GCFZQUHIEG7B0%_-D4//J ^7AGOW
M+4FPU>/'\G:V*:];)AHU?$-!D(G(@'H(C$8C)26VEC_M#ED;\ZL[EN@']*%(
M][9,"_+#U=061#LRJG 8..>1>P(1E>->LQ@A\*K&DF(R)R&$O;K3B>Z 'O("
M\?8C^#!+#OW3]."?YS/@E>%#$VIP<?C4T$)$&6QU1\0KYI%ZK0S;]I;DUDL*
MC3;P?J1^[)5Y2 CWXZ>_.=&[X*SW%2(@)XIIFQ8\!MX[Y4B-C^9A8B51NZ/+
MP<:G_8$_JKO*().O&AB20((*P+PCL)LZ&JMS4KI&R)N>U7OD_G([G,=S?YG'
MJ!2U:4\%K3V/KIYTC%GMVD=$CBQU';F_W *ZT=Q?)DRQ-&5+/35,:&:3ZU9/
MVX>I;"/G:ZMQ"\-6. Z7-_SLHO>V08'*4T,+)35QSKMHI2<F4$88[B0.2&W.
M6C&B5()A-Y*>P+\PW=:/C>J;Y:@W?DO!TB*-07'B2&#2:RF-K''@5DVD &_W
MM&C&MPX@O[QW[)?)&UZLJ^!1?=N[O':SVZIRV*>O9;FY=/>_/KUH31W3 KA3
M2AM0X)R@05&J"*'1L48%#:?L14>.%1P$G62.@A DAAH?Q>U$RK=T3Y=.O.AV
MX%]Z$_M9@A.ME)J_I&#*)6.@"EXD2U$YJ<#@#@7&@I]8:;F>F=)P7\M6PR7(
M>+(SX.\/%T T0XQ B HN&$S?--12^;2#3XM<?:C["*/.PCC#\_</)D_5EOF)
M*?/I_H_U//FBJWFY/A$':/J"0G*48'6004 0%!GNO[>$3IQ(5* +G2X'P'=4
M\6/FJ724>6ZH<I'9&$2LIVZMXO_K]K??KO)Q'DG\V- (#B6E#!7A8*72=C=I
M;@5,.'[<6%V'XL?MH!M-_)B)JFQW\#%H9KP)J(6IIVT4F8CU>KZVFL:/V^$X
MA?BQYR@L)Y1J[AVO+DJAJ"764N<P9T07BT;E]YP+_F"5P![2?=95\L_\>X7
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
M&29V4Z5CEO0#<G:L3OZ7>,I=TBA<]_R@(BV>).VVZ(,5@487DO6UG[KG.*T
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
MF!R1Q=JYTK-0S%"W6RUGU]6)Z.?RMOP^7\_K1NH'E7YP1!&2+>2L<K)J*^(
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
ME@-==JNZ09W7;A7#C,89*?[7<\P-8<'NNNX"DA-)KN]7B\=VJSK!F<EN%39
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
M'"\587UV:T2HEL=GQQ\GQW."LCU]8U%?EBXI"!,LP20886@S)7MCR,2N=+W
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
M B:"0*BO!5?!>D18$_\"IDVKNZ/S7W7Z5?MI+IT-<$(D^85NO"N7-[5B[N*
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
M6GZ8W9<?RIN'Y:8@ ]S^YV&;+O:F7+_]]''V=SIQNWQ;H;BI__',@54>NSI
MU>!*_=2*T Q'N_/X/:"J1AL"U<V\%J6IS_(_R]N[TFZ%C[+^*ZY1&TD_1>V>
MH'>W-Q5&TQ M'!6T!X8HXY3+'1["ZZ1[K#M/RT.&F,8G[Z"*R&QN=N6G"-BM
M*1?Q+^MW]<>1"HMMFW=5=,'+]7RY<=/?W<\6J_[FZ7._N3 D&O= I'.((1&X
M($$W>#.#4V+M[7?_]);XB^A]1#D__G)3]TC:RVRTQ'6JG-\MMEOP-]\_+J-D
M]UL2#6#)=/FVPH,#[[36]6*HJ(G.IFUP%5:G7 7;?B-S/RK6O]1@&%!1F0V
M_LC]B <G6&)*HGO-982$!V0:/ P7*3OPW=/<![O\(E?JGJF&?#;4-H[XE6Y^
M*1>0,"984A]_8D@[L[TCARK+.6L5N>]-K#Y*^F&D@Q; +*<JLM0!\;(1B%DT
MD:SUH;1\1DF_;H#GM6WE B6*$ZZ#0U)0+  U7==23.1,RR#*/+9;U0G53':K
M' :M1.PI5@(;*QFRINET7/LF<OX_25V'=JNZ09?-;A7#1!/-D4+1N/&$.!/P
MKML.(9_BK62F\?.TU7:WJAN.5W*\"8FX+G++G4 B4,401[X1RE+S2YT?.&]E
M&!;QT8K*[$L,-*'8IQ*Y^>KFOEH]1$5O0/H8K7X3._+G$=_TS#<6 46\F=4D
M2*N,PXJ";O#A"$WD I[!6/.\8LTH6DB9['[HX/,;EY_?'GF2?>DO+8*0P+C2
M&+LZ[QE[S>U.=*^92=FGO+HI\7P"CJZ(\6?*+ND+W6;,L]Y<( :22,2C68NT
M)CCJI5FYO) AI2#.%1_52I\YQ]!&BR#?[H/Z/W_,5N7_]__\7U!+ P04
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
M1\MN@3<0E?JKAWW4GR6E$D6!M,3.&BHB%N/?X^)]9/^I!![Q*J6G39;FAG2
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
MBYMKXR),S' ?%M;MK*S;N7:Q[^+ZAU^,$F#/-J8XEH/,3$>!+7N8F/<P,2H
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
MGYZD5\7YW*-YITXPOR!6\XVF^::8*"7)?.V,U[90OXXRB;IS;?\O]P^M[XG
MWJ=X#_&#RGPV4.SC+'GT.Z\XQ<A?RNS33WF$/YDL?/\BS1RVK+]EQR>8I] _
MA1$<-B>1%@$&@+/5#$!E=GJ! _\ IEVK<&2#:>#D6>2Y(8O5&CAJNCR';:AX
M8FWWOT9<'!X<"&$ BYK@W'X&D&-#XG:F,@ 66.M%P*+I&9Y>@'L[A%[CAF5-
M#K@4[[C&2?,S<8+#59@#^%,P6<'^Q(.ZWX UZ9XQ"WFK-'\1!N %>\^JZE^
M=;.8(FDY3Y-Z(26B.^PA& 80>P]_<5AUU4$>MX"\.8!=]2$.HM^UMBIPK\FL
M3_QK?/S?WGX*)70A7"/>A[B@66C( !Y$-M,%EICJ6G_?0XN4"!N_&WY&PA@V
M_K8\G:EB6-K7JI-LZ1Y/X:EWN,O6@?_))M!("]4U209P"*81@5!X+V&$WZ6\
ME ',P83G( Q_#UV,*HCS;S84[ CL9,ZM"T?^K(3_)CE&GZW +YQ*A4_!%G=S
M=>$/>OQW-))X3\J0IS<$SWX9/*O;QA+I42O$+!C1)L@J>./@G/D4PX.]B:F
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
MY?W@!0[ *R/1FH23V7PWY&!,,0)L@>TF"(6@F0?.%()T9EA&,X6OL:UDHQG
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
M+^ X?C^E;KH3:<JY)A8-2Y,<"[JP3V':CV!%16ZR>J<':.--)3E5$08 EC.
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
M_8D[(Z[VW1T"<JH7J@6B\KODN-=W?BJ[+2.2E?-FK</TSO:D[&!B<T=/9+6
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
M6.-4=5&=<6AH,Y,=O^E)C5+WDVX1T2>QOH[:4G($'B&J(U+88U3D,ZK9@BC
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
M$.L]98#.ZUC'+M;1G/\F40'_/6D?2V1#0.WT=Z2*KB$[BB5?H^5[8=V"/]?
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
M[N&O!!T"ELD6]V:=9@X*4CD":SV-L,/.Z:XT7Y!]S_VN)J%R*&8!C\EIY7\
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
M\7PXBLG(/+&L.2C)@JK7/\S'Z$HK>:HU%D$Y511W%H!4+53$?8D26ZM%/)9
M63U4=L]/W;]!D.(AK5RX4&Z1IE/Y3EB!CV6(^C1'/P<_MP>CW/S !<_WBV'4
M7<$[9^&/9VT=)$"=;:F(PI\Z@&>I%+L>).?^&M=2/-\3E]8Y%[?]TC3C#MUV
MU]V;[X=\PG>17&56*%/B\T+%M^:8B9T>S#FO8,WSA\:IZF62D6,(G8$>VH.L
MHT,FLL=3DN@;=5J_S036,?T&XOA%HT8WOOSYN?:D#.\4;DS R:J-@7$)X)P5
M-[0)3)!Z>3P,/+_:\Y%01]:WBBY4_J3IL,:\ZK=QL5X">-6)7,&.$00+<W5#
M\*[7V5C : /3^IBQMF?)E:G76PDT!F/-Y*:-SI7% X&Y5>-;IR=(JY=E2:Y#
M;N\; >A W/X+1O3&5F8C&>('W1K7,^FPL=-[V#6?9A7^9;;V0Q X$@8_]OT]
MFY#'%G^%Q@3[I5J+;!JB\ =0SGR1L$Y,#1V^"\L_&OJMYW#2:P X-F9&W6TD
M<20IKC,MV]B53Z.*Y;NK"^WO=?78P.8XZ=N\K_8X=7 J+EK<V$RZYKY,,YC/
MMB>C^#;K>2=(7H#A$J'@9@&U]:24?!3 'QF>I^;^;WII9&X9G*95%X#X1V\P
ME&X/T_@=8UXZLSJ<VB6\WR3T2,BSULE?N_%9Y"GMMV#QGFR237]6]T%-273M
MI.+:F/5]4%.>[//':5R281)!=ZA.:O7TR:%;AV3+96"\NF%HB8/MHM2@A9#:
M4L1PZI4;8TFCR]GW *9^*ZF#>?*^O7\QOS&88^)R0*(,F6CG?K?MB'7T/-2?
M)F7VV=%Q :-67.B-Z%PXG".RY?N'WN9YH?INR_W!Y#OP7I;TK=LN]IJFGEBI
ME"&^@(_,/&W80X#]7OU*S?@H6]RR&-/UX2% *U@ H<\IRCD\H4=1A1(B>7Q3
MQE!G>!<9.ET*J:YUCX]_JA![.A*5?+^/=V=GU2>I<Y(_8RN)9@5YVJ^<15WZ
M=7&UP"5+*W\X/="<3QGP*E%.3F4<X'4I-7_A2#SM\]>4Z231[\G=)^;J/<J;
MIPJ?OTO!(B>$20<]:U*NH"GQ->]E]?WM,71O (-PP$U#([[A;V7G2Q6O--%X
MW*: W'K_<BUJ!,R67HL$?L0K$''YF_";ME EC*W<?7C=R[)4R.$3.=D/2@GF
M0HLC:NLT!4+-3D3[NI(+*PQ),]GW=*96(69?MVM:51_]1KR([L%,%$]32MK/
M' 1% C& @+8'$6L3H(0$YP-^H5G^K>>>72T98TX&T?=9?M VIT_LLX$0M ?5
M%WZ;X_=,,QXUS#*<WHG59^D7M.JJ#HP076DUM\.*1\5,&OS\ Z"] )%"(KTW
M'OLO"V,WXZM&1)!USZ54;=E&S&31; #B(V9>-*EFP^%U&YYYUC-K5T)*U[<J
M/K-Y;&%.&ELY^OJE$OG. P@\$[<??@HY"Z-Q+$ 9$C-B#Z4\?:5L#GSL O.>
MQ =:B*C#J1K#BJ\P,3%=$XZT,_,&TJ($*\G OBW=^?&T2;Y/C=7O?!3B=G<"
MU%+TA4$!WYB"F/#_\SF-_\\LQLQT\6 >]9CW-$L>RB'%2&YM_]RJGS'O'4A0
MRESL8(X:\[Q6E*J<6JQ<MA"_B[\RC]()+G2';Y9.=;G"U5G7D-&X'VQMKL ]
MJKAJOL5:TW @O@]OPAOVZO/\<5%UKH"[_XNGM%]Y9)I%<SAJ#S+7DE!F(J2Z
MJ*>FJA[D##T;DG*RI]'%70=YE:4F_X 7:&=PG=SG'EZ/^1#-GF [14B-7BR/
M=4-7"Z;%QHGSV=G*VU48[=OE7C%1X.VQ!<$-B.1?&&%!FJQ#\;??0&9D?EA
MVCT% AE.82P,&?%BK!4;5V(*WO$F@P&G8W!NLO6O#4,MUF^GC-Z"<2QL%P]=
MO2C$VV'Z#,7ANQKNXV4QQVJ_18*?#%G-_/ ]#\;[K2KK$S\VN[:IJ'!2W4CK
MJP-D;_;&BT[GB:$X%%+'M^1K/G$3/IV]"T(F).6.H<9_YF>D32I6!!./<-9E
MT5T>5-P/6RTX+H7LG";$:CW_ *8_,!AGI+\P@U%@$SJ&1', 06#2BS>Z426D
MA>,&Z*NO:C:1@< ,M<B(\B4L;X2L_'#UN ]!.>K8F 9/3CMW&CT9G4-K+]N"
M>EZ2AZ,,THYR$M4HT\)HZY1(6M@#Q'F_D6>96];'WQ__ &*<YF2D?JE5L6Z+
M$^[>=W6B:*?0 >_Z'U=BZK"3[![\3.0$1_;P6RVXELJAX#+0J=(?0+>.P"U$
MHZSYP&G?MH\V_Y?27:6LUNRK)[D^C'/->QTB$3I"RL[1O/P(+;H6,]^A]C3#
MMJ Q9^@=;6MJKP-@@5,7#"<?H0WN%TYS_]^[K/\;A6LBAD;[_C9Q]^?GF_:$
MSV5&K2K=*2ZH%TPD=HQ014Z"%1YK\RC\-_-Q_R<K],_2_P%02P,$%     @
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
M$^!#EH78KD\4]KKG["],"6Y\J3Y[)5-0KTQRD&VK64XL8Y)/#_PE[N;S"OC
M8<2^=MU@GI0:PKUTSL+UB>N[GI*/BDK'#Q;-S30'9N]/;2/C:G*@&!>6"W,;
MM:;L\^.P5M795?4!RCCC7O7P;-D=96YL9_M5KB<PG.83*5>C^RFO/T^;$+C2
M;R)W3Y5%U,?JZPV65[;IHV*^!M?/>C7J=>\HNG[$RJD>Z@>_D)/0PCV(7B>Y
M,+OC*]8;Z\7+Y&_)^TR\M;%W^4ISZ,7I!X%(581.C8/:R1*_VCJ'(AJC/'+9
MTX-<=O/LOIWF006FCW-L2(,^*]F5G/.'3&:[1P>LB'A6,E^1MU7G?M%Y9F2/
ML5FHHL'9X=_N[746-EU_&QMB]'DS+X$L.QE"5G[#RLWS+:3+1AW>&Y2JIY2A
MU74DX98>$?')6RSF@K/SY<N.HNH6N!IDF69JA3T=)SG1YL<6*\#%;353B8KV
M]FKQJ]ZW:GM+_/<P3=:;ACK#*Z,1];5JR%.LM,!!EYL]WYSN'U/)=T/H%#R]
MM3,RUTSQM<:3J<%*E*->7:1]_T)2:&C?\AT,0<^#7>K=6F=4?R:J[%5$0Y$.
MJMASL9=OW[OX=@K). J7G"A7GM8D^I,ZR39QI6J5M3%]7F8/UX<P]X\"M]\$
MG8D#F&GU)O.H8!!0(FOYT]9AL,_"*(BX3II3NP7%4!4:'&VZ/RTUMSMA0&B7
MYNV 6\1'C6/MU %MIR*FK?;N< UJW8G8"X</WEU"56(^H_]II".%HFI 8"[(
M4Q@$B(64A6PWSO)?.H+89H&6JS$@0,(N/(F\Z"S@;HHCKQ($'N?/'4G2(K8Z
MQO[GI@)N_5?V8S0$98   K?D:QS9*P*U7[82WQ4Q;@INIQ'0F?S;N*YB^(IR
MZPK_@J#DK+SN_5V93G8G>5/8<6IH7:,+TPI7X"DF@YI%T^/VX'-[/LG)'A7D
MU(9^&%O=P@P$;@1@^7IE)_P;/&QX=4<(QE-#Y/F7>6\$:=X]6TA07P:I6)8I
M2=!/C?UE54[')%:#\UMEJ?X(,ORKDSN6J^<("([('*!P51$@P S"5@\QY'GR
MZJH@4%5* 0%ENW]=<M4?^>EO;X,KZN3;+>]8:J?<BQP]8Q,H2/QO+03ET;H^
M3O 6A0:!VBZ$3,MWZ_6OS!LA2>LV[Y,J3KNU5\UF?V$S#.*F9Y3"5[["0-;
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
ML?=9&+R&LF;6Q+J0==_Q^NZ %>/)+;JJ=>L.UF_^T/*P_VQ*=%QMA-ET ,>
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
M1L$P$A[,*?#RX.O?_NO-_M[;]Y/@-DEQ.D$69CA</@4M EX&-!".BR#*?%K
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
M==O-VRZ=^,>6+=WK'(^B@6[S]^6^MWRQ5X2K,A,K*86R&(U$EK%;/!4(0+*
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
M5<:@6CR>CQID(( 10NS/AQ4&(S$N4N';&16:GUBN)[E&G&S(S9$7WB08<5M
MQ  .N2O=&%LPCKT89&"645<O>'9\RYUX:]D;OA9-YH[HO(]4_+L(4U;0LF((
MOZ%Q!59&Q"/AV,U20%O;3C$1.V]$OCN3AVDO-LC8_U<>X_UC8,Y+H#N%Z4/2
MB['2G>363<JJCO=ER<<TN1/ VWV>MDE:LO4?3Z\^A#S:TBN8H2H3(W $=19$
M1V;*OL9*_\?,23G<,QO>;:R>,$:R$.X<: S6#O2LL<8:][MEC; >[X,T9EKO
M<5VQ[9%<;BDM"RA%1JVEO<2=9O3=#RD93.CF>6?<E)T2P^"IFU0$N7)J 7W!
M/00M4Q*D^>PG(++<9SY<S?_:R$8?+1)>MXW5D?!V?J=3Q(2]C4WWZL-VG8?M
MNDJ4^[T2RPMFR*HRR^=393A6XUT'4KX9>B8%H&HB9Y00+;DB _>7[@7I#&+T
MLT-6NJ:P,< KE2*3%3/U3S5?RQ8A(Y*L39WXP/6B1MLD2J26)CXJ2]K$!S:;
MXHU=FKFSO[?WAEXNLYL^C_($OY.>C&=X1[^US;A]M JE:%')5$=>3]FW07T5
M+B5.4 \CT/[[_7>X7JZ*92CVM3.HYS_UI]*%)^5QQW()_# -"5KOBDJ8'G%"
M4O,Q#FI7J1H;<E1MYCP\6U')\JF4EE(\;GW=YFNWM4 _O@ QA1^1'9$]1JP:
M)N^!<M56I&Q7\K621^*K)C;F:GCZO>AU1("N]9$NI=9J8M=*%*OXBTGJBE(.
M=M^X3W=P0">8D&4KS_A*S'/YS)Y.%V*+&1.WTF"4PUE'"PHJH7.J=KT,)-
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
MG':M@9I)[K.JL0SFT3)I78:J"Q?# H+TGQ8)DM;EW-,&4,C&J=+@&ME\M3&
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
M#%H(7*-TP?5<D8R!4)-F&I$2C%$&!$S@:/U*M_@\%;=A4F310C9U=D.>T%M
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
M2EL5L76$C -3!*Y]*^3O2Z3A43 /1F'>]P&ITVU'QO[I5Y1];#ZBRV6M3IY
MC,)XGXZYE-DF"(ZY1+2&?6JYX^@[ M_]64CX_+%W7LR&963F,6>OK1O2_I(4
MFU.#*5%D);>2-UTGH=[0^*3Q+1I863Y-BILI/T&M5X,H2_BE%M\PU")^J]2J
M,<Q-+=\8X^E.3=*8EG)(S@1CFIM9[/.HH$Y%]&/<IW6J?NCQ=V$.]#*"/2->
M"W/)@D=ONZ\2]5$PP$&;>&#]-:I=HXY:*7T*[KR?$SC)F/E868"S;B%1K9C'
MQ$2OH/'+5N<>I410N!]S8$"TRT2/5""$L+YE-S3A,HN>%14AO$N12[-)-0:\
MPJ9%6*5TQ#TI!F]_."3*(S\EO&)+UHF<7IY='<D2$=D>OG8[%4YQ!)L&#U1+
M$;$ Q)R:\;BOIDJ &T9((XGO1!!)W%$1Q]DBN@5)$O0WH'8#7G<$!28"-!XR
M5%2EZN?]0G5F:VD3P-VGZLT5E&9D=KK@^99(Y BUB0AAM*5C.<.>F,-,_\'%
M'\%-&LRGF2?KX )JYPVJ+WJ&LB3"DB-T=</5N\7<20GC4F;\VUC3=$-!$\ZK
M3>ZXTJCLMT(2+.!>$>@>0FE#0-_F':<Y,G9U3[PUXOVAHW:,1#\2;1M9B"[@
M6+O6;E'MG*+"FI29*['GQC(3'E&#*&8:<TE_SO!!L[D@SO@OX,'9.'2W3]$-
M&.%5W/5','=5]1!VD$A8;^//@ER-&D<+O^8]I5Y]B:T<Z;4YU_*$V6+M.83Z
M6?:S[&?9S[*?93_+?I;]+/M9]I'$;U<G]>VI\)O'.P]VO-./'T^/K\_^<>J=
M'%V?/K.YOY3DHVM"C MO0LS<*]MCJ1Q$;4^"9?KW("XPH67@>_M[>Z^D+U(Y
M^]#_D7*_@C'_1%78R>Z)\AG*:N1<$VQV@^$%;["'KQR\+:W+<B:UAUY M='9
M.6;#G9]>77F__W)Z>?KYH^\=?_[U^.CJ&OY[>?%9-B9 '/E10#&'T@? EC*'
M0MG9&1)*\"0<87=1<MD6,29J%M&BQ),?^[IMV$@6_: /C#-$L$H,7O!5!C?0
MXRMS?09[^10+[?"PU58_>)^7UF3LOVGI0CEVL*LI/CD3[>>TT7-Z+,E_^.>[
M1S@;>3U8IKGWOOZ_';A*O\^^]TZ"VW#L?=KUCI.I>$R$:_FLV_K?/Q/5/<<Y
M/;IV\/KZ].KZG??_.B+?ZVDR VG\]UWO4H3C;TZ^K41YOLWY]Q/H)_#GFT!7
M SX3#\M_J#^&R7CQTW_^^/TTGT4__7]02P,$%     @ -X4^4"CF?X@:70
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
MQL/Q"S+H>H^]>H77+L33B^V-I[MU&&M,E2>E0N1PZJAD751S/6(]>[ZOWWN
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
M H,1IUH3X>@04_,$X18%]9P'DM1[\]S>SKI>DC5FZ"@/0AW6$HW&.]??2;A
M!0PHB2H(8^R5F;I<P*."8C')PZ"A"J[:<6$8J3F2PS$70MB5A,F?*U*T>EA4
MT1RI>R,U1V%\OQ"'9$@["R![RV0S"9C,8V&7)?>O_RG&DU?7WILL%<$ PWK7
M<.]<R/E)K+MNZ6)$:E!-M;*2:?OK[M+TP4)[%>3MM167&Z'($HB+5K$"$TE#
MCI.=T<Y&SB 7K"U6G!=1W6;7NQ$1A1;A47&:YQ)Z<N&F*5E:+#^I0K$T(,O1
M^[2,M'*;B4@?S%@F/5PWDR_V#%F(ZV*"ZIVCI3=>1RK E/2W;8@N5K97P_"*
M%'_C4D1JR(*O0:Y$^6@GP?$FDP?@P,8<QP8XD-L*D>V8N''(5@2R-YO*GT2[
M4._YUU\/<40FV'SXAE+M=EWWFLY*+G_VL]0ES6C&#N;RUA]EECWL47H?J=9S
M;=E.,\@<+)$X1$NP=ZPFGP=@*<$A54K(J6,">WV]V<>^_8>9YP]SF/GZ.@3L
MR@-T&WSC3N&?&%V07B+--Q1YGOJ1_KK(2D0XLN-4L,%102&$-+L!)OU[1\ZR
M*![B+,%I6J_6:_:):WT2'*\!NRL/"9P%;!G$!H@2.1)$CPC9Q7*!LGR@HZ3.
MLC6>IT;UFL)]Z_N^S^ ^0#O]1BCV]O8A*)8:K+&Z<EU%+:K[TZ%;CK-H/)*,
MG3,!#N;=*,2HX7B2EB1J H%!$MN_G>]?U>53%^-=8QS1@Z$4GSQ* R)B</'Q
MDDQ&M_7J.M9R!)6?QE/"W9N4:@72 CT'01N"#7/.L2L;G7J-9X0>[I_HB%X5
M60BB^M>TS!(1KW!@)\>O[.%X@S*')^4Y@0F:N"]^/XPR S)(?GCE7)6F"#Z5
MN8N <Z];RTD7UJTM]$(#6;/]>N?N[@&XN'6L]#;WD*ZKB73?1;H"N7[Y\B#D
MZN[UFJA49Q1UFB.3#U+C5(RABW&\G9FF-9UNP2$10ZQ-GI1P,\Y<D*\82X:2
MPJ'KE1.IH/Z 9: ..$/N:CR_+I\T)>0)4('H8/M/]>^_'^14"RI=7?-4.QW6
MP;8$&F<I"][A479INE/Z6BN_W_XS$P\R;?02+&"O]VQP>+*F\S(W1.T]+N,;
M.BF36.^].'F* T.[.]\V,'B0$:$J'MU[YGT8#B-_#4-BJT,)4[ZO^KI:GF/-
M)+2Y3IZ\..QUA@<-![[]!^H_R!10TBDKGR$8M!M>XIIZ4\QH='M@-5KV0-1D
M#FP_H00/,H1T'HCQNL(L5?^%'.@\G @*9TC#: 9JK5NR8LK11<LH6@1NQ1J3
M,5>J",RU8>+'MXK[&D%T[=*#F65=TO-KJ)N(H[_**. Z(IQXV AEJR29,YF"
M:AA;JA,PH-."K?N9L8FBH=<A=#RG" *MU@,OHI(J,<%;-(6D4N[+"\"WO2%P
MP'KA0/6)T7UJSQZ(J<('F:Z(&?OPKQ)W?]M"',,H5K4M+@',.?#@8#[$EK=\
M8"3@H,BPS(CXUQT<@07,"YAXWURL9/@@(R2;JE761?-8W*0"M.2'1W(4<E>!
M?Q.Y 6T!\^4RX9M1NP.OJ5XWWFVIT,A5A<;Q4[0\]47!#O@0-P^"H']5^MC$
MEV;P/H<*:7:-B47,J!0ASS9(P%7PB<9(%*&7AU#CN//4,B!QRHV6M2I]R2R8
MB#QG^7@7<5L"IP#N9%EN3G8"R@9;#FS_T8\>!%3V6L$% .^<WZX3F."46U6
M/T_AIUD:;_\11 \"RWD]BC*:$5"LJR01C5JNVT'5?,.3XTG3DA;DKXQ5K!IO
M\BKZ;[5BW5JI6[:.)?AVU?IBG3W;3Q"?9D!?;HX@[$#T&@$@#!ZPG1$K]$P.
MNTS926=$8^QZX.E[LC<"#K)FE5&K!!ZY26(UWUSY@N@E4<Q/-)MXVT\?GQ\$
M5+3WXN0$(VAKU-!7ILVDS\VE^)"N59FU_8<1/P@&E IG;N8PSE7'ISF5ITN>
M2LLI6.>TH1;%DV4&G^+>T)]W_ J#- XP/W'Q\R_75][U!^_-N??S9?_]]?G9
M>KOH;-)<UY#Z2UR"' 2!U<B#T+LA&1A4[5R0K<LB&#0>Z5=K0Q7+MZ&JW6EP
M_EEGW$2W;M+6ZB7-^.+(0;>P\O+48L0A2F?&%OJ5!=P, ZA9E']&YAJFV3",
MBC(+N[44OHEX_,B52*H.A.8NJE[I]JN>OVJ&"=P75:Z]J'*+N&*P$:[@:+?A
M#8<U'&]:U2I(OJ!2!^$4.FR TF6GW%A\B<;EN*D/7_,A<6:S8*2>7T2K2&[B
MT,8KI'J,6M&G7178'&OO'75-E]W3QV8<R;V#@@^F29^N49->_=*_/+_RKGY_
M\^OYZ35JU.M?SKV/[_KOOR_],S_/:;5R8\4Q,=K2; W,<67I(:):'E?<0K=L
MOR+QHI-M<F+'SYY7*%@I07%SDW$F2+(4!MOKIH:=$L /B?&039DI)1=;\?KZ
M+>#^.GPK?7H=56 4D"[-WXDH "%O16WLN%3$GRTS"A(HV DXTRCAIEQ^X%"U
MN,O6^[5RZ?:K@06(\S($@R4Q"!F@+<+L=OFX <[:;'#N6],P%*67EE.E D2%
MCR3VI*ZA,V3%[S/5J,3F/O1;*:\S>D5=2I^FL:5-A,.<E%?"+)A+J8_O,S!C
MBPC'WQCAP&GZ4S_&G?^8I:-HP) 8*Y*-'?O#>",.8-75LIB5A]7DPRGEJPOQ
M1?^&,C<#V#!:;=YE:J!O45HHPT''&@4V]7N,OEZA &E2$%H10UPWHP&Y5['P
M8Z(Q)L-34"MK)IT-4<H/:[0,^F>_7;R_N+J^[%]??'CO?7B[MPQJ/-0/$/H%
MY.%JW>E2R5HI+E"70MX[S)H['9P0?35_KBSJM+FX)J]-]G7@?'YPQOCF*3^#
M93!X  CE),V,RF4&GDG6).BWL6!YK'M@&5$D2X$4UGB:5>Z!J#,(5QZGR5[Q
M&]HC W0E27WEQD?"+Y.,H!Y)5U/=D\%(<KP\I4^[C:=-Z5E6T7<A^&0-O7*H
M ZC4!'X'YIR&I^?'-I.L3A1+VM:DU1Q#DRTZ7!;>)OR3X$FK15-)EM#]K*?9
M%@Z5PJD*.*STJIH_>IRW+EYH66+CWJMN-?D$@^!?2]$TS,@TKZK@GM1M*0R@
MJH#<K@?:VM3WRTR*)K5*!R;*+3V*Y5S+,2+J9=;YP"-AP7ETNZ/<NQ'KZ[<P
MQ/U>B7^OFY@/9]V/Y<W1*:,SX=HM@N>/A<+FYUB+IC^X8=\OK I#%/GJ5ER]
M.1:?P#<KIHH >%1$7J<'3/@Z]T+PHRQ2=\(?EXE(HG%:YH1 9M5TMM[4Z!+X
M^!9.-N"'5'^XFU06;(+*SK_X93Q9V3AYGU:F@C0<RH2J"<AICR-M4(]!9Q=8
MY1.(L;@!PM.C>B64G/@<)@K*8PBF>)FQFH#/[=^U #T*Q_ZR9:LR(TA<RXHP
M'68$\X.519D0N#%6/AK2J[\D]A=A*-P?,68H+I1=;8F-S_6&I4(U1;.(NR6Z
MICH1?\(W4;>0[ZKN@7Q01$6)]8N@'8=PJ (]LRY5. W+V!M'.<KOTB?T$]"+
MGW'Y6$SW2MN#71 !=^%M2!WP,BA353^NU0:D9_M49/-)O846)5P%;F$LX57P
M;.4?P]JP&+-C+F;CU/.S"+4'J(A"X!ON)H^&F^#1"_CW.-$%\RL9=#R:P4N3
M1BXU!*:&./!\EX:)/W"S<Z34N6POFRFY(#DM"UT +)!($V(%A/-!0HCX38%V
MV"2TH@22WA!A& $19.&[705MF3:QN-/VC!MO]'*OCQ!OTJW!RGR#28.7O)D>
M4HE@@SQ!(91%.<F*LE!S4EC^8"0B(J:#)?DA0PI4?:YU""0-$C@R8=OD-HUE
MQ3\&,OBVN*^#D.Z3H<5-FA6A<EMYDI OZ&C@"N1TM@9A+25[8H-0&G M9VX7
MZ,HOVW=G-QE\N'RBCC NEKCZ2%[=7+"R 7ESQ@TBDCS[); MVG3K,T39JE1=
M*&@%JF<TL@PQ1)<K6134.)BDX(L6AF_K?$67L4TK9*QOJ)TAX):</#G\NO9A
M20%KRO]/9'DD_Y?BA;YA&.!&_&6>QCS=3PS@GR@^]_G[;<C?+U.#$X )A?/,
MTH3]'0: )BNT&F/3.:R@C*>'DHC_1L0@1=R5>$<.-(P&KL_4(EN84<7.? XN
M)-$L(\G;\(P;2ZB8;L,#H]M)DEN]TXQU39$= <R/>K4V&*4@A>J'<2RW^W\>
M'3VBO_.)\-7?#1M\31XESC6_3,<X&Z). @4<<Q&HB^^BH!A)E'SX\DD1X+?R
M'T_HM\[O$5<:<93D@1?IY-'"5'L\J50;\ABD90@97(,*'?/"VY?Y:LXZ&Y75
M:H5EVL<GU/VZH39#DAE^Z(*@O$T_2R.@A1I?-6P&'=X3HJ0]02U 4+M 43+(
MZV/>C-II-#58:M-3./\ZJ,C5X9RI=[L+E'P*'->C=7ZHG%'2,NA4UY/;I*J]
M'$[VI?2@4*-Y^P+I#WT/&6U@6QI;Y/<TO3I-[P)1$]FXQ )^4#2L=E+S? ,)
M18"78(*<?22M9C'JK\;>$'UI$?EX'CEM9>;XV1HSQ^?O+GZ^>'/Q[N+ZW]M?
ME"U]\$K9H9HG5!N@/"M#M0NU@S^NLPK__.KZ\N+T^OS,N[K^</HOK__^S*M]
M^/O[BVNO_V?_\NQJO=3P=?I)ZKXM%XE(NFEHNC?IO7H;74N*NW;;UL2]9_DA
MQI%HQE]NQM6PP<[E.NTIL."-_+G68H(?&XL)[I?VMSTM2DW*\)-VDLP0VXP+
MWX*&^H0?:_4)&Q^]M"F*;,L35W/C3MI>9> (J4EF_1J@MAN*33!RC*4H&)W1
MZ05-[,,TCM,[N/-WUK,RLYM71DE7+A/NPT&V53RD"3?3TS"GWT"&]%YT@?6/
MG^UF]'4C93+7JO*4-W'5,*>;2I,'DX1P&&K^F H$->(ER?8,SJF"U!YIV<L\
M!NMFP:S/.@OE[&^.T$]$I 6_ZO6HCH1< F=TBZA@(^46\J!08/9OLI# 'U>B
MA7/K-*TDN%+X=/C8R*<>)H%SIJILIU80;<+HY/]*G9EE^E0Y'XNFALP>56&M
M3#><5(_UZFU,#PW2]#.F[;*IO-WG,)Q0Z?44)/P8;)$H*40D??E!" L9+M^Q
MOT6$M9$*BTNK_&J-M7C-!6,ZZVF5T+M&I :M-T-R,)\1)K[.6.)%9Q*%@4C(
M'9AC"Q9GL.($#89"X:J%&%4L<"C@$&V!21P&-USWDR,(T[TZ!_!E:O5[]YDB
MN$5$MI$2 5F<]^0=0RN8OHP'H;I*L>"PZ63;3]N="6KW=U"]H5.R9F#'< DJ
MLMAH^]8"WTYMFQX:D(7U2E9:0WL!#:C6<$)I'.-DS(!G:R^EY*""G'>H=7<M
M"BJ\QC%U<LX![4"E<Q/>C2J4*/V_V,UD'"LM\]BJQG#$@E1(?$)C&J9 +WW?
M X>#1H0/2D$D()[BF)1OM^*&-&3%:JZWF\>P4Q=W(KKEA.W="+^SIU1SL!?5
M&NZ ._?U5NYDU5AKQ(U<_*6KKC]99;=IQ%$"#*BGY:"0_2UE$L6P\0@Q:%ZI
MJ2(+7T2WYV46F$#D#.\D .6"YRA9S3;&1\?53*PA: ,:@N;;<0&6Q0I"K??L
MN#.> Z&VSX!_RQWL2Q?&S+2=F(131R*NHL[D+3B:2\$B8C#)*E4>K_>A:X4D
M=$!XAH3BZ;J-VJ16I*\Z\6]3E;52XZ"5<JTUZU.G>XB38\GG:Y10:N"RU[?Q
M\',EM678)F_$:9+J6(L97<;@+K;QN<TW:P\=MC]?MU. K4J8O[^)#![0PSA&
M[X>N!1D\:Z75/;-&+]7/?=8;[*3->;,)YCQ36WENMG(5WER:,E0%&*$N5ZBC
M9O)I"\$V#FS#A<Q<"2Z)>G@1@FG3\>PP24%!3!I02-S43^OI(L+WLU*B2=LA
M'&W<-5J]#M@N!;Q-$>SBD06*[SO]=\YPZ8#-(9J+T?R>:+R@>3!0_3]4L)H.
MYYEP+=;:;C+9:%/!2:NIJFIPGNM!)BM%D+6?+JFBEM0$^BWNT'LH[E+E/F!:
M1\VPE@/?\S9WHNM&"N30=N%5>L;,7):JQN)[-^>KFEI([8)G:_"+GN%3W<C*
M0ISJ]\:G5@WX2'I>PG;<7)M;F"6?C_$P2MEBM\3#Z5FSMD,%F^=OB2X"O,^>
MU-X$^_IY:\-;!4EO-D/?TYJ\PQ%06&H3Q1#JLUHD&D&Q*WT6:,\DCS]M[E]$
M;QAWB-QNC)UK&C+($I48.@$%,]WZZ!3%855&[Z;8BC9B&X0Q3GF8FE;:5>33
M6W1'&=>EVAYK:4A4LS9NA,&)X"Y:6E$-5[Z"5(-])!121U*Y?U!]SMW7%E[W
M$/!Q9M#)PMF2$TTK+$"D7S=E!$-E"V\"/HLJ[E1>3Y,M-B/$89].K9K*X)"1
MH*BQIV)-=H#X<G6(KO'D=>0Y58^F$:[\0 N/V>)!BX8.AXKL:L=9+USK(<]"
M[)H/$RE39C@7![I'"G<L#F]"'ACB='!W9+B1^^)M1#0%OUL/.=IFUJ<RN.$N
MBBJ*R8N..#B04;4:SKKL=AIF7*H.QJ!":U$KX-H+:<::^@+B2&FA8CZSBP"F
M>6EA5@#9<L<BT[CU"#&F,2QLZ^)W;T5$)OYG<*K_$'$I0YB,5",K:&JH=;-B
MB#M0D/5\C0599^=OSR\O^^^\\W?GIXC:LI,55\8RI(Q6+$67F2A"WOZDL)B0
M,5#2,@XL>2DAS^XQ?/4^-H4[SJ?)];&B0?OZF?MWQ48$REJ;OD/Z8OWCARNB
M8E_RO?M],4N1URJ&[+;U$1P_/7H0HE*T?'^BZN\T4:V#AIRZHCF1$3+D+0JN
M1G4J[8G:Z&O4I'G*D4>KO':Y">:+*-%I:"M24)XX&00K4Q.O7?"WKMR".5I@
M@IKT^Q"7H!%,M+%A8Y_=7"J[N9=X\R3>FYV6>&>A"/"?Q%,;T:GOTR4DPI*"
MBV,5X&JBB/IH%4B\H0()IW'" *!0LS4F'R68$,_I;)W2Z-1LXU<G1TOOST]Y
M.9E!*3-H^/FDP'ZXGY[ '5XO_7S"O C$U'@P#=6%:*_WCCT"@\IPG&M2C+AO
M)KA5Y3"5W):M,QZ*!C9U_G#[.,1VG3SZHC;#H@:*"<D8J%D!_AMK.9U*337$
M:]8R9>PH%(@-/5?1[;V>;Z!Y>W:U\H;]YH>GJ=TS ?9.3[/3\PUX-ES<95D5
M;K%9JU9S?*+V:-?#N41[KOZ.#/L-: TRZNY/UTOR[?J,=3]..4>HIUAK>P[;
ME'$(D?WS'!%#2[RYFYP=WJ,(<=T $KO=SGG.V%:P@V\E@BK\T]E<((,/*(!7
M*IE*#"UJXDE*[,@#B8Z%_%@15%$!3>!V+009I*&53;(IICZT?IC6RQKN4=+J
M87UCH:L(Z9?JW7:SI&4C#:):!K&GM9(U,ZMVPYV1U@D.N/AI56_5M2OJM"M+
M*\Q\H"6+*QZ^@J&KT&V;.<6V?*SZO$JUE[S%. 6YC>HEP9I=U@*:-R3P?>TI
M^#*W"&E-9T0EDGDX@47"=];%^WSB/I^XJEO4($AD2;A/0.M5@YZKYI+4I5H7
MBWM&*$VRZ5@$"C(290-<\JM(2J3X8Q.<*F@&O#-]$:Z]B1)JLN-B_7JY3H((
MXJ*8<=\PI@+3T3UOO879UQUDP=WFP4VY*>W,-,.#L7G),N^&T9" (1+4QKG@
ML8<61W #1U+]S7".-S'#U-0!"_Y-VWHI^HZM9-^(\[$1L(>^Z951&[=2Y?/[
MM$ C B=0!YS^GH)<A7_4L:O05%2V&S9O9T 7).JORD$>_E5B$6?]5!L=7VP(
MZ!VKW(.1IV3=Z)% ;$C-NGF4$WGO*Z>^.4L'W&R:-\448YK8L$_.#M76#6P3
M.L$P[HC&0Q,:6WNW"PU^U8WFW@>:FT(X$#08@AKB>$0,4:JR&:@'\/C(ZU2F
M&A#=VG.B"6#!?94#S^OT#_02)UEX&S$4 LGKF482%=WL*T;6MKYE^^&9[]<!
M"3\S#*DZBX5K!H#.I:DF)JU ,W\R#RFQ[_M8V$Z-DYTW1&?5D7 UV8XCB$8B
MEP0X6_ ZT='E D8MQH)$#[-Z0B6(D(8(,;.9#ZDR&^'PJROHMA5N-Z]5>#C;
M 6?$PS8.:;.QWU=/CD?[)G06A2Y!;M9D^'?6FNR,RLSMW4 <V%6MM:UHJ%PG
MS<HA"*OE9,:R<]V-U$A;3MM@'(VQ!Z[! N%R]"R\22,</'5?[)NJH"41RW.;
M<P7)'2F<U#9L&E-,4NL@5=<C?=$<=!H3ML!QVBU0U'52Q7V8(_!G\R-U'X@9
M>01)"HQ&H<=8R[?9&U#?GI^*72QG(4'1!XO%5EV9B92T!C5 U5BMRUA>1["4
M;A7(]'S56M8NW/JSWV]<YB2MYI=2K4_D=N6 8JE&9)RX=0MC?'I+-F4?@5J&
MLW>#M2_#@C!9YS2JU9E2QVJ<Z_<L>6^6;-O!^W'DC@2S-@(J>6:PYH"R/EH8
M.6?VJ42)]Q83W[]/V!9Z:UEGIXPY##\YQ9!4&J^$KJRFD//H1XTV"F:F"@\\
M/7K1[S;-;FQ8"H<KE!+L'1]2O$O[,[/>HA%850W[<,&%R)M30!9,THIIVL$T
M,6Y7"_Q)%&A]5=/L2 O:9SJK>*S=HT77< :#=PU'\MM(5U:/(+<@IX>J'(+0
M@."4Y-@Q+MFY37TS/0K?KBSTV[:N/%]AZ3N*W;418+U?$%IK%$W6&9NN0DMM
MAOPB!)4J&BL2$ @=U%^5.77[OZR&L-/\(X+"E$ /PE/;LBANF!ZU0;^/QN,P
MB$01UB)!"E0#R-R"U6AZ!\E.NTFJ&X&9^U#(B!F83Q+Z_OQV5:RYA55)50Y_
M'2)OH1\.* X;8)64%+:2BOLYCM]@U@7H%K0J&-<QQIO3,69Y?1!\L> (7YIA
MA*]#H"=#0CS!BCY%T;VGG<E!IW> (6<+JE>G#9O8X3HCM):I)&=^C(;]?8Q<
M<GC2^730>7I 0^REF,M5!,.U5V)Q=[#OIOUFNFEWD,EWA,LM=@0_!C@),YHT
M7G",6-_DT]"<>N9]U$RI"R .'M PCGS&]HUD#-'%I '9T,#>[=P-[-U9 W_O
MJ?3;B')=$SJ8#>E8B"\\!?,>VJ2-W&[WU/:UJ.UV!XCMHA[34=",-TFD#&7P
MY5(SY!HD7AE+BWDHFT$J,M2U]M=%N7O2_4JDNPN4*\4DN)!89!"GL!ZTDC'H
MC7.0UBDSO^P)[VL1WBXH:)"9#+\I?!U) ,=PX 81N%"YN=+B#B.W:HCZ@%HA
M=;A, A@2,BY:IWY:9KE.8*E"#.V;(D*N1A&OX"I3&+L9-WQ=C+&7R5^/-7:$
M-^HYHD&:@*6 6:X@RB>8XN"&_GK K8J/NSY"O5T/G>Y(R'@C0Q/>(,*V#(FN
M%";N)SJR:@KEU0#%D).'816: DO.<KO)$F[$,=ZVIG,?OHD*TWJIGBET8I 2
MXW;?YB!$0S<W9?L*)*/A24#=\!P-0PW4/)I.,)E(7(C+X"9IS'? K?G"MC6!
MU(^CL*31*!;(NX69X?23U-M'*K%W8;:8!B80P+XS?B3Q. 5P01^2G_FV3&K#
M+7DW>=G2#^AZ-R)*Y BE.,US!KL@]80#> <BCPBS0X[<4PNY0Z6G)[78BR%-
MV+B<^[\8_O:"_96Y[X/P3, \+:.*-+UP<JMO<+)T[=BE L,>EIE)(S?T&W^N
MBI8=$20;&6. J?7#(CVD%/NUG)&R\H3HZ@C*.+Q!]B;\&#VO'K6.-=MW(E>"
M_]736G)&-\_]+!J$3?/LGV-A+Y>OIK)KPATD@(Z(;XJ8AS3?10&QR4ORRC7[
M:M1O,;%4SW=+FZAJ^2!2.1D\5%K-,V^84&EJ)XG30E)V.$:YGZ63+)+ &WK0
MD$509I2&,[%C0KG,)!Q&;2/:C-9%=4-@3UR_3D(5KG=F<"!G\- 09 @NIE&C
MC&A$!GU2C+*TO!F1HR0UJ3/W<D*W@'<"#AM3MLN\O)=/8'/2S!KTX#Y&SW+'
M\C6>NF76LNKS*FR-^F>(_0S<_/S6 6"D$%BHB^9IL)@>U=P$4R(/0O^*P*ML
M-\X"W$I2K65J8R0JA[%WM[Z3C-97$B\BSTN,_U;8^RM)F' 9'N:+K9;:85E@
MH+K&.B)+46A(AF11)B6(?&MUJ9[98MZVKO9M^2 7H;9M73+G=S5MS14W:OGZ
M5&C]$T<:U5^AV3ZVQMD;>UO#O#B-J;:%;\;3N//->?PQK5&K"RH14[6+7"Z-
M+:=X!?QW7\WP\)V>#^MY?-J$YW%*?I\<.78AO=F?C3?[3GNSZXAS["WZ;\VB
MGPU%Y/T,6B\3*U7CSP,QJ[FBGZ@XS(TUL%"_-9.\V@H;A:YJIU"8!5NF9WMQ
M'">2X9MJI$5I*8YNR8C-WOK\#JS/^6*68I:-4;TU2M6'IZ[=@\C=;>#KCVE>
M'-H#G-<""52-,U<#];60LC(04( VXJO0'-T&A)4<TQD@U6>#"F#R@#$I%$Y0
ME+5UY3=F/-H"_"W14@DHPU%\B777? -J1D,F=E,25L<2*@0+"4;!O5C3D=7*
MY>:ZTTP'1LW,A\7:<_NW#8C]"SS7>R-BGL:ABAE6-,POFFPBB\,)?R,,\BKG
M>^\0P,-*(%+7*PYB(2N+\AG_#D76E9($T\SX5>?+ 7TB!Z]69<NLE:PRI)1^
M_C(JX*Q\>/$4CGJUD3.=Z4'+EEB6(V7DK(#F+&$DMY*B"O9>\H@5M9U;%\[<
M/2%PNM-"H$&)KL+^'RU(* Y-V=4'-40U'%2-'8HRH]A%?) Z;IH#14 ,KW(R
M"OBFPO919FP(1K)!!\O"1+.!<L"J0%!*0J!UC!YWU(7BOM16H@U9\5D\R?!9
MTRU[@58)4K?/*C5#=&_=1 K+8HNJDIUI$<^,QE@[[491K<'E67LT2\J]+%M9
MEIWMMBR;9?:O5%75@*^U 'Y60755,@X/YCSA'RUO&U4-@45X>.MX8A<#1KL=
M,?J8I47JIS'CH##IZ,H@7>!LDQMA%;80U$ILY';R]7';@/B>LXHH@,@Y>V W
MDW,4M4%+MD=>(]?HL%$JEX+ID F,F=*E*P$>Z^A)MR)#G5T'3I+0E'71LK%%
M6I*LP9?0N$H5?=\<9F3T6].O1$J>R_CLK&E=BF%IF'4BM$F(\V1*Q)SZ,#<>
MC]%;,+CE;L]YE_O8-2LOR4K0IF7FAY*+8NR>D1A/PBN3B*:6X5=8-@ D@8O2
M59U6;J".1*E9ARTZ^?+V6\-GP$!T/'*'*%KD%)8B-CMGXC0S-=815.Z+S^JJ
M"D]@[2@I0VE*5A+2#IU+GL:U@(Y(N)K/^45H0?]9)07J]>Y":Q*,;6G:&%SN
M^?.KZ]U2A3V$19^D>YSCA\]^KP_G6$O/V3$2;%YKDFZF#.;XZ.C85*([\V8;
MJKYV),__>3,8:\W.YBH&]A*7'LG06>_9T:OZ_ZX6B[NN)H(_VV##J.6FR^L)
MRYQ9WK-_O&4[MK'E[.L[%G12=MI%^3KU'2Y'=VX/7FZ;<[Q[ :/MSW<3;'5;
M@%3;#>)61#&>]DL/(\PLA.QY'6QTH_^%UBO?Y@H;Y,FM8/!88T[T7IR<(&Z\
MUQ$>^J?'1Z^:KZ0O>Z\.R&G5 VV:ZMG1#'E%IFUG*M=7@X'WKC"]C*YCRPMW
M:<9G<QR76J,GB/8';@KW\U@5S7-O37GH 882J,+Y=H%P_[[BY+O(03]Z_3Z5
M1,'#:Q#VDI".>51&*T6EQG&;3W_[2.=W7QJGY4Q?$1L.&)E#-RLW1S;)S 7$
MI2KP5R)8A3\6N90[D_&:QC;M:A%$O9)4P6YJ44T3;S\Q'/D\L>V,MC7@L@RU
M/F_MK''3A$(XELH#O=2I*::#>^B2/?M_[XF.:Q-L_$T'&W\3GVFJY":X_]P&
M4B 0=%D.X(M<5H=7QVQPJJ-Q6@J/F)+BHY5_" TLP9/PR@G^]?0(H3MPWC.A
M<-16,-\DY/O( #YSF[RCN DI8-$H943!45SB*]W8?R=PANY\ 52/P=_3@^.(
M"H\&=H-^5CC0@)JT93=:*^U;*:9M*-5G"3AI'IZE9)K#C>*I)>IDBQF/2$V'
M+VER'UOT&CECYISO&>31-L7BE1S<9AZCIWQA75@";&4-$.#E39B$\NB+&JSI
MCMYHA@AQLP'M.BRKHXBT08M[<&AXSC1&F;ADQ@XX6L49^7SOM^X\.[C'FS>]
MD>GO:WR(,V2^YLTES$U[S?8]X$7.#H^!I!BBP#)Y>]1RUSIC+KM"5DK.2U(=
M<$%POF")6:LPG)F3T>RTD&9 V=523X=9: T>TW4RA"[/&9F@AA:1OFKU)MFV
M-WU>;JYY5OU?VV+OM;@9.Z[W=4"&!49>'' D(1N"'7 D)J>IED 1>. !J9=&
M6=9A:V;H;*[SF$F9^2.1\Z-RQE&"?S47"QP@T,];$65@CF6?P\+[@_;5%'O?
M9P/V\O [ "&]3P:2ZDI6FPLS(P:5S?=I@S+CL4NP9V$2B$R."9LR %IT$R%!
MZBZFA@GF$LXKY]&PJJ=!2Y^"<,DJ]]%FTKZB86WK>_B*!@NU3M8E_#"C+J'K
M3>(R]U3SR(($4W_&K-H']8R_EW^&1*:H9!T<)+BH'K:2B1.[/5"F2YQ"6?DS
M&G2FJHI()*@?5X:+++"M!\TU40Y[=RN=W!AJ!.<UI,'&)T=PN:WO)SATF^;Q
MU.]42X/L2'E)O(GR$ND#YI*0*%-64G&<S!!+6S==K4^EWXZ/:H-$2H!(=Z[R
M'-M78]PL;C+:U8?MAH^JO\-$)/RG(&O%@&3B36_D'K7BZ$B[UL7 PD"POM27
MVUL%X*GG)*/< ;M!C\14R1#RD$#0V#+C^#*L4_+;),TC V);Y3)S3Q[9-D*N
MP9I#87.PFB&HO.2ZNY'BJT@44BS+2>^ZX(.4&&CSX7_3 '6Z4*VU.&TT*$'/
MP\$["-"RZ?9SE 3+K0<+/>&YO*00YY0GO"J4"A%C)S9OCX-YC47^8/(GG[-R
M4O@8*"PP?E3=0C\6T9A+B^] Q>[H",'Q)D0+MI+W<XJK#:(8MKWKG1?^JND?
MEAM5>'(4]VC8;:4 84 P4U:;$#'* EV\0U$(?\1H5A+^S\,L"PT I<9;-8,4
M(=9-FZE\?ZY22%(C4BN[@1">(M>06;F'F.V\%TTP5W!3";-.8B:.PD3^&WW=
MKEWX2Z>K%AXF?CD>9!C-V$TN2#;!!9<J^7Y5YFCU2$'S4<&7#;TW$F!NG:,V
M6=JUS('%+ZOJ6->%"SUJ@D,#&=?CP"TF9LEX!P7X6,>X8RNV D*! &\1M;Y;
MHUEH:Y@FX:Z$@OX8:WX>>Q@X!W-$@Y]'!YWCF;CG5-+C3,*B85=-C1)8WV"F
M7!?BBUR[/>K%PM4#B5"&E9BY5\I9QB:PA%(E#R="EAQ1R$V"0U 6*EE\9*]!
MEDNF#MI=;MI+3<8&5X?W1?1I*W?@1+RJQ]VR4 8"'U@PA53;+Z)JSH#58UR.
M)^1$MX7:8*UZ27)N\EI%PX8DP8MEZGTU5L$=O\(@C0-LDCP__?WRXOKB_,I[
MU__SZI5WW?_?YU<[*1_%)N3C%5JLP(N@I]Z)NS5"9UMXLTBXD_2.M2UE? F3
M_P9I&3F.+,B\(L%LE<A.9)JPT% 8HV@HV#('A9.+-FH/DJ*>.Q #A^&7*"?@
MOJK\<RH95;T*?/ 4/\!DMQ^7)#@N2Y"WO6>#PQ-XZZO*VC!?QS]5[3K2OZHF
M-DD01B9TK%T;#7]J^R.-(]/_"/E-SDA5^#CW!?^L&LF-5AEM>E?-)0^_ !W8
M OHF"[G6L[)L,F^&F8BTY(ICRLIDMDB,<K3J.5E#%0"\ N$[E7 2'8@3\#C3
M'7]-VB[#.+_YF@;Z[J91,]@$TU[C2*I56/6J!555F^6<.'_1\0^Z#AF:8"Y8
MJ44<<MK$X4',Y6><0L$J+Z#%$8AB&Q9!6C"@^<$W!<JXH1,7V*:7,Y)NI=:"
M?'TE+?!2]CDE[3+AAW*L9H4KZFGFJ47ZL^: SYOE;"2>M3/2U] EGR; HGC
M\5WL5]%K:6J;5W%#^/\H1N&GRX^1B,>)Y).4*]7LF5)#8[.-VK=\-YG+W\A,
M"6-G Y]Y[R)VGT%#OG+JDOY4E&W</+C4.T57#X4N'<+4N<=T>9[==PA]:QU"
MK2,SZY*N.U_.*8#PBFRL";@VR4+B,!IV+2N,M*ZT!^0R6N9LU:MY+F6I3R71
M+G'9AYDT@- F07^,  "R*/^,GX+$&H81 :77YH0V.5/[A. WE!"LSD,DL^&&
MIQ J+]FRMH=4R5U(,Q[CS3>1BG8*53&CZ ?MTS %&G<G(GNQ$?'@V]/DC[K-
MHST9'>;K] ^4HJ^;R(C]4#'AT:QF R@O$?PIDH7PN=04^)MA&&!:HNO1-%)\
MA2<$88 U*,J4(M\>EFW[+UU9\$@@/'0GN85W([C/+=<$%DU>$P9:LK2@R&B1
MZT'D=9:N[)1K_K0,<!BKU9@L4V;0P*R,DY4]X*/E4I\F=C>AK&YEATUXQ2(B
M-<A"YG34!EJ;M]>MWU[CS*/7]X,_-_X.EUE+_\0A&4/:[I#5C>GP2D"$.9B!
MX5Q?OA5"9P:"#I7ZS(#/Z;:9$!S-R>9:%'J]\\OCNU8BA%@WJDTOT7>W3T38
M"['B#-70$6\G2'"^J*$T#^-&7Z(QAU!A2S PS:L=1TDT+L>6[\H#H6T7;\!^
MYBB,:T-7Y)F:B7^QN$,C*R9 5Q,Q:8?":71AY9XWI![P6L2*N4GAK^I,%@Q.
M<9. F[]C[":0NM9L.7DG&4U^N6]>_3[:Q]V\D3,FMTK%12JM(F((S0$XC$<#
M%C>PT$J<X\)"V6:7C[LW1!L.%G"7\7"6J@G&EZB4&@D' \E4O6-Z!Y*>2WS[
MJF%>B9@9PD3)/?C?.$0H8D>>-/Q^YC; RUB9OXH-R"]K=IM>R-WN5WN^_2Z:
MSO^<;:Z38T-6#.>@";GV5Y&4Z /TNM[Q4>]'P]$JI&7I)[+?[8"L[@148P6:
M /$J^55K=)<N %%&%RQ>EGY4.$!57]0Y1U&\6BX[#+?2IE()=-E7+WF^7N_&
MM5S:O^-:#:S\P))+]0A<G!R!1LY=45]G95_@3W!!</MI'99NQ?6-J1L!#\GD
MEE4G".PG9L8OL0$,WO)*NKWF5<07DCUZ%JW:(?B"3HCJL5$*&H0YM2ED@.;?
MI!RM4 .+U1:BXJ*=O63\]M'@R:+!09(-"57D=)7RJ;H2K%TKNKG!VR.2(W>O
M6\G':E!SQX5:  5FD;#;("V*=/RR]ZPA[M9PN.N)5A,<)G9!=1UO*S4;1.&X
M1HZK-:]98;56[F\"0J\Z8I4CHA5( 7T;B39A"T92F5ORGC^7@$'3+D_,J:;L
M,_,8!;G:<L3]9&H$HIWRFQ5V\,9E7C!<?;U$?A_"WE@(^^OSDE*K1&54%NU4
M_9G*ASHN+NHM6<+*#>+URVM<TL C5%06V1B\1+7+$"UCJ]"K,-#)U HNI)F&
MB>#EMB1Q@E 4HVZ%X_2W7(YK5\C<8NQ#"J FZ5,3-PN_CY/(UT!I<F:MCI>1
MQ*_6+#5.Q ("LD>-.U5'>)A8(E_(L&(&[YF1<Q=J_(6%%VY715F%4/OP]C<(
M# /J>#BK1(4"GE&UYJLU3LP64&NLN$MLO/V9X6KR4&#\"B'(J? 9&;B:0=11
M[EJ%[M;D(6&-(><RJBB&M@\^C. M%?8*'IOMO</#%:VPASF##&80@?U$';"W
MHWE?/>TIIRQ8[U:?-[+ZNUH#F= HG9EDF!')<X_/S< *6: U@R(Z!(4S+&,X
MX9L,0>V#PW(BT?2IV!73O(Q_3V3*^J:Z??8MZ75(1R&UM7HWV%&&NIO@AZK9
M!E$X7C?>#77G-)1-<;*+!Q<D>=R.):$E Q9T%KBM"5K X!\,"U/7]NV*4<64
MHCHLAQE10%LT'.:P4$'3 IBEDI):6N'9+9)*;YI\'8L.5)"E05+J%V%$(SXU
MT-%>)@JA2&/6$V^PHXB.2=%1*ZG 7E6C@5;.J)I6Q*&:40W)*!^!.WR84R,!
M+!,[3;+0%Q,2OKI>--?SK#J# ZN&6I9,%VZ7B5,/VE .V7J($=<E) &+&9G!
MLINPB /2 38ITE-5=TQUC9V3@TY86^E<C(VM;)/H':VQ3^+TE_[[G\^OO(OW
MWFG_X\5U_]W%_^E?7WQX?__"T(7=*;-9=K'H.B(^I*QO,L9O-!RMRM!Q'DDL
M.&6B/K.&T,I^!.G8D*4OY84K(.2E)'C95Z.^AK0LM'RL-,=:9CF.CPL^E7:+
MHW:0P/HA]@]P\&U(^7'Z.P=W!MB*&)&&<?XME"IC8>^/1'(3JONIE6;F;:,\
M+Y7LLY:)/%I,N7V954.E'9HM%_PI!SY07.#J<OEX[/I-8\38J6?CI3;G%;8_
ME1LX9KT<?RZWC01*!U6-:<S A^(;"EE?<;\%1":%P)B#JB.,+VS?'(EDFJGK
MBHA5FVF]6'P%!VC+H<22KZ.4'CU"HV9+T#NX$S>;3HAL:,8.&E*,#.=8'[/Z
M<TPB@<K594" 35Z]URK01GY^8R=O[TA/X2'1K.Y478ZS +CC$'X"IM\@4FUY
M-"T(SC1'+W\?"/O*M9Q?587UUJC"KL\O?[MX#TKK_<_>^1_G[Z^_LS:_30\G
M64H-5_F=S%AMM.G4'HB2#.1/Y^3H +$J-1X*R'?TM#L41AR29S')T"M72004
M-&2K@CR2/Q9:=6-#<YK +Z?V50=NR%3WVX-057!L4@?DY7ALVI:]:R7.0$J=
MHZZ^%X9KKP?V9T-!5E<!3!ML:9V>Q:_H%>6KD2= O<]-*Z1?UA;)Q8Q6K$*^
M]SW;II3WTN 7D2?=Z+ET+$S[>UQ&KTFJR9H41-U.,@(4!I9GIT%&&)$8/62/
MH8$Q, !G])9GHJUC[Q?N(3?M_I6 V=1$(#CZ;SE #BI&ZS$W$&)7V0ED_:#U
M,3?LUK[[+>@=LU9K#J,RBLP*HW35B,"V*= .Q(>!%:YWO^\J@M32O:!;)]G?
MITV3/+60:"I<)ER@J,#V1@EAID$.? N0K 7%S,:&.&B$37'*E*UQB;D_"H,2
M8:*=NB!.YZ"5:E_7V&5]JITJ EU+8U6^2]?7OS5OBC%?UR5+[Q+P*PAH*;,
M$7UYJ>M8=#V#<&Y=6(V.5PH7J@73V.2)HA@+!2/I2&%HN7V#S9V"\* U^@QG
MJO"FG3V\2\LX($TMP]TR6^EVADRH39Y[3<CQFX<(L@O %;WC=49DWO4O?KOR
M/EY^.#T_^_WR?!<#,1<2Y( "&5B\U<'4!Z@NJAG4$& H.QQTPSXG;D&Q*7G
M#C!=028+BP ;:*$I1VSJ.21)FZ4<F.(2A=>$Y6QH*IIR6QE&M&)#%,=5JX/O
M@?YOL8PM).=<-L5+\K45I&44="LWL>8@$)P9R2;]9,G_$J[*WCYE9B[!&0]/
M&?VDL@-#GA??L -U>'^.H=-LX;RDZ3#U2@F$T1]6+KL;I9@]H?*'#&5GC)UI
M2<2"&I]<M1&9S)1%Z)Z;5 ]8RU$PO!":B9C!PGZ)G;105O ]T=F3=2N^=+RX
M'@/_94.H);#OKW9R=U:PWZ[,SB@)QHD,H!64-60GV672B25O>,]0P! &^FYN
MWM)8#3C1D ?-3@Q S=0V&+"\+\,=(G.)\OWT2Y-B1>HSC,L[/^2$;BA%#H<N
MP;R9P%%H7^MN)(.9;<^P4<^HJ'@G#R=8X7 LR"5[8PR075Z$$Q4]QO9D,K/3
M+& \*+!DN1W-2'[T^<.[G51K?[K*@&QUR;[T;WY)>V8.1XHD@-R+(XI^*6O!
MBNUK0JV6[H.!DTO$=C_*_'*,?H%O&A29J L#?4A%^T/&[D/"59F&1OTGT_G1
M<%I1?G9O &'B.:!^!L^)IRVI]U+X=G;1B +9U&O8R8.7MH;>(-.N3B=.E99@
M: 15X\]*PSR3F^0.WZ&Y.9H,[FKT92D(FTRX'.>O$MTK(3EJUL\;S*=+>;EA
MR?H-%$6KRF7F9IG3E 0B4T^-[TQ4;G!3Z2%&*P8IT+,NE)22@E*8,HD+J[5;
M9PS=UI[>9M(9^RT )LJ5VP_7/S.\B%9HA1?K!YW5MFMCK.J>1@O-S6'E?5YM
M"PO,U^9=+2FG%<TW5O?9@GH1\M]-.5ZXU4:JETT"C=,>!&466IV,:+IC;4>
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
M]BY@YF7VZIZ<%2RW"@(P0@9@F%AQ8NTT>VC1CMXV8\):$%!*T='D+ 46^]T
M"_F+T2(S%6>R#;=9YDNV-^Z\"X[$8BN"&^@0W\N-A)?2?;D=D]VG!*$\,)<)
M%2+G^S8W9(;N@LB4E(U,'@3\%,B*'7'/:N\$^IR[%KD\#/:T.!4F3N[[%*??
M7:Q;5H@XT7F9P=856T^RPI'A<V7KK?"R=A%+3<ZN]RX$7:X7%R;8@=KO&>2J
MR[9-@X"TY HS?)4272$^6'Q#N2C]<WV_WG@KTEV^RFL'9:Z\]H2R?V^$,4I@
MPI2GILZSU\@SBTK4^$8?5H>O?9(JS?@?ZD94C(DJS'A<653);;)W!K.)95Q-
M6?V-CK%,;%!)C'.YJ#6BPIPI>$,#,O!LVQNM$XA8*G9^HU;,"\8)E2>9Y"4J
M5,5U%#/-S61,S%847%:F:B**/S<:]4J]7G\KUD/CI/G:2J)$\0]/KHE"/@-W
MG)&Y)&R\?D9NY%),*\#T!@G6ZS!QUR,#E@JD2!=8H]"W:U+78+-9V4-.IVG9
M<%<VIYHH_39+._35DEV!5?USLW)4KZ<[Y;B_RMQ%VZ^2D'3V^.Y,+OCCO>_A
M5<-SS<@ I=;'ZN<,C'AXGSX#*@:9[5M\7XL'^!!V8U"L\AG&,OSF\I[*(*3;
MJ3Y."6E;&)54):W(Y"%9O_S)$Q0+<*'J-6;:3-<I=7(HM<G&!E8S_MJ,/]P*
M[33/]M<*IE^:[[/Z83'K-XZT(54HJVXKIR8 />-QOPI.YU,P!]?;S+-K<6@I
MU\\U.5M$SNYP.[R])?KT56 JJU8?1:K2:E>=8_4T^IZ18Z4Q7I-3(G( X[=]
ML:!*OGA#)ERYM(8[+--=F:ZG<@;=A]>Q49]%6$HA-+?>="V;NU6FS+W5;)DR
M,7G6PEF5SQMRZ5KS>7$K8-^WE,LG"[_N.,4IZ7V+%]>XC[U$:M,D9_&LLLST
M5U4T2Z6W)+6)[L)-F_S"X.2%WSH-%EHI%@L6VXH5T]7RA6#QTFSZ@OJVE++Y
M\2WI\3<:O:3)V8P'_7T[/ N5*_%%!B*N%1OYY#-R^\SV1H@Z/,@<YX=C%J,'
M)CG)4!! LBZ@CX2Y9ITP:EADDE$(;3UPUY6%!G#93Y[7N\$R:05HYW(R:ZL\
MBST[%[V)YE*\(*-D\_.  JD2XSHV%AVJPR?F:]ADZD:I%C%(JG$B%]DK1'@H
M%5BY=D!<AC7MJ<!B42J^4!6,LH!S@,E&%E:UE9U6IFPM#\60YQ\#+7Y<_EFR
M:Z8 QH"+( 3.!6W-%H<KJB@PQ=4ST<;->B6EVY\W0@5&%V-Z(A,YVBWU_$P5
MU'JF""I^3W?@>L*A]D0D0\_')N6QR,\Z&3K-8ME3H#/4.E0 ?"CR:!1ZR04A
M"9)7U+'0)P?[!T<G!Q^/?CGK>P+ LVK V%$_8*?)ASG<V)F<& VW )WNOW>:
MJ/P7G">M.CJ"04YN6O;;XP=2*TA+R$T SO].Y(D,Y*>Z_&^V4"V"6WK\T]_C
M%M*7U##AE;@7V<A\'_&OZO:%/\L)G_MQEJ$V8!]>QI" YBL# Q>#/65MK$=+
MLF=V?)8>M*UGXVFST8T2?R9&K/NH_W>,I5\2T,['N9SIT%)2U+RTI!Y*&V*R
M^N;4$$.WL,\&F+H^J:^H](L*J>X+J<&:=2TUQ<_.^O:/%IX-3L]-RI1+2<+S
M1.B::NDIG_0<?J@TC[3TO)3T*"%XGN"THH<(_"TM.R63G1.Y.*Q%YX5$9R(&
MSY.>E,FGY:=4\G-X7/FX6/74Y)K)7#CB]NR\%+#(VL'%M_SR06K9;+>QA]M4
M@TB6U0(YX([#3 Y##=^'+.\T#SG^J@SE;A.?IC.UNW!Y3>7S8QZD/.HRD(4L
M%]?05NMX\7E9TZ.RWLJNV2O7-BG=4KLFYU%R=C^5:3?B2@$ &^+"H%SD3U77
M5Z<!H?B&'NK:Y'P@4^5V@SP/!DS@DVZ\LB7(-Y ,A)) -8.?DHI\"D0"9D1
M"E<_SA363@[P#BWA10_6HI-V!?/$ W7Y?R??#>KS$$0TN:*ZE/L2S#63[X%O
M\[ :^2E:\'1>'D;)H;U+:)/6@WI+"8"R@E/.>P;3)3U\Y&'YLEZJPINT629(
M2LV_(XG0^.YXNH$;;[_(XX/ECW(MUZ$FFSM@,+=8G()UB>:IYZ<E7";57Z3)
MA+LZH+/E/,,-T(/O!<FPX-9FNOQ<X6R\Y5KAC<92%+\QV]\CJV#AHS5Y50DB
M<BLHL+3!UMKZOUU:SP@,&MZ7$)G9[4\ 9%:L,^@P]43BJDG$3T@N854DG1BU
M\<2HD@5+EB?(!_P=%8(32PZ,$XJ+F1R-/=6CRT[+SD8<)K7*%@ARH.)V^%XE
M_L"G'X?)I^D'/OV4_CA]YON>! \5#+0G3:RD6 YZ41X>_HC%C&G@N7!UG*!!
M7$XGP0I9(MP&=8P8(V,P)@7#_XFH"-%D@M>@, I4!"D(2Y7+$5Y5R(.-4</[
M\!"'<<%RX\J4>71[F*@@#KH@%+6"QRY)<_+1@E7IVG$>B$?\"I-W6S!G,$S2
M]C34G,W%6_5QWN3;Y8Z0-*9X<LREM(KRZ;0P2LN5L:*R=+4)^/+T(<J&L2X<
M+KQQ4OEZF[WC E8VRNBU:7*V@YPR%6O;N6@M0 :'C@FS8T,0B^&CWP6.*7P[
MJO\RJ4R303[J>)'4>0N-3H0\[L:FI7!2D28\  ]1%M5/^8ITZI[*5<)JO"KX
MJ*^:7XU<1?6[V2"71,7)#A]1!HL.245U)\WDY&S4N.WT&:J3DFP T0LUHU3
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
MRU/L07"GNNQ14MR=8]?K(AE&B\3V%_O; $6+.6 [$;$XZXFYZZ9"=U#YD<'
M\/4-MX)FM7\:HKJ:YGMCC 0$(K1PH/?01#)DM-H/UX[:$DX(FON"A$2@,93A
M%*"'T6XH=IR2$(1FC':COD]=I8FT/@I#!KQ4%+E"B]7.>;\$ZL,"]> 9!>KF
M$K0]2G]8@AY<)G;>7^DY+Q7G,8%\^ R /#9I604DUL6@*!ZKAPW?X2MH1! U
M&K1^BB!"V.!V1^,M2XY;\;+[>>.3G>"=CN#R=#H:7ES Y<?A9#C^*],:HTTQ
MFL4K5L^\LE$W57EMQ0AF5^:,3YG#\YN'X?FYW;)B^DQ(U,7AN,P<!<':]VAG
ML6NV:9@X>8PLMWZ0_>N$?KP+L)\)J2>QX\FB!3L<"]KYC4/MT&ZO?^YXSF@4
M]+!V9)</K11U%=HLR,J2%DP#S,@2/E5A0IGW9%(_,_S<NCK];;>X@2B62<B,
M5AS<U7^K$!]WSBT2SLE"EI[%+?,&_]:;ORJK99>:PV'K/Y4EML7EB6!8H_4=
M'W=PXR ?/3)_?\3NG%Y_8)KMMT;_\W3QJG@POWEYW3$_QNG^"U!+ P04
M"  WA3Y0&#LH @T%  #T&@  $P   &5X,3 R-"TQ,C,Q,C Q.2YH=&WM66UO
MVD@0_MS^BBE5HU0*& ,74N,B$?"UN380$5=1/Z[M :]JO):]0'R__F87G$"@
M:<A+<[W>!\#VSGKFF7GFQ=A^U1MTW:]G#H1R$L'9E^//)UTHE0WCHMXUC)[;
M@X_NZ6=H5*HFN"F+,RZYB%ED&$Z_!*50RL0RC/E\7IG7*R(=&^[04+=J&)$0
M&58"&93:+VUUJ?WRA1TB"^CWA?VJ7(:>\*<3C"7X*3*) 4PS'H_A(L#L&YA0
M+E])=D62IWP<2JA5:U6X$.DW/F.%A.0RPK9S&7*/2]M8G)(R8ZG-]D20M^V
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
M6?67C9X[0'C\#=U<4;A?/6Y>2N"-M^QO]<)_(V_H_SLV'?U'3.,?4$L#!!0
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
MLTR=^O> KOL)T*T,NE[,$QJQ)(LQ2R;,G5?RI/T2- 1Q(,X3<64<=%FT W;
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
M/0/!/@]*QGXN'?;M=]S@;U!+ P04    "  WA3Y0K<\P9K(#  #4#0  $@
M &5X,C,R+3$R,S$R,#$Y+FAT;>57;4_C.!#^#+]BMJM=[4E-\U:@+Z$2M$5P
MUP4$16@_.HG;6.O8D>/2]G[]C=T$%5BQMVSO5J>K5"=CCV<>/S,>.]&[T=5P
M^N5Z#)G..5S?G4XNAM!P7/<^'+KN:#J"\^GG";1;G@]3143)-)."<-<=7S:@
MD6E=]%QWN5RVEF%+JKD[O7&-J;;+I2QI*]5I8[ ?F:[!_EZ449+B<R]ZYS@P
MDLDBIT)#HBC1-(5%R<0<[E-:?@4?'.=1<RB+M6+S3$/@!1[<2_65/9!:0S/-
MZ6"\REC,=.1N1'3F5MZB6*;K092R!RCUFM/CQDP*[<Q(SOBZ-V4Y+>&2+N%&
MYD3T[5C)_J0]WRMTWZ#'F8.(@" YSBT[X[-N<'HR#$_/C@X.@DZGVS[L=D?#
ML1\&H\ [:@PBE^#?SJJ;VC-G@CH9-6OI^8'WH:_I2CN$L[GHV16^]!^9GC<A
MCV*%.$SW%IQ?@,2*RXVK6/(43571@B!L!4\A;O%FX7\7=T'2%//&B:76,N_Y
MA\5J&T#[=>CGE#]0S1+2+#&[G9(J-GLY?2A%:3)5SN!"I+2@V*!X0^>LU%1A
M[EXO8LX2.$D2N1#:Y/$94_G?9_^7A7V'CN\I)!516H+.*#"12%5(14S5@'@-
MBLZ0+I&8H8J^:O!68PTPY: $E,ZDRN'6Z<"G2UFV( Q#QS\Z.NSX0$1JQ<#'
MS1?\9N5*.S3:&^4@#+IMW_%0 6,F%PH](PXTGMI24_/SYK7^3L2"J/7']_ZA
MUP^]IJU,/VVUB3 YL>E3,6@(E9QM4,^8(")AA*/Q1[8, =_3@C+):+K@U+!Q
M>3J\$^R!JA)5/M.4D29,)D,@14&),KXQ-CIC)9P(7"3'.!GJ'L/B>\X?K]F9
M266AK]$:F)VR [I'-*%Y3%7%MV_X]KL_;;;U3^R3$X7<[[ :<SK[5C'>FEV7
M0*/9\[#^V=G,%BDK;YL7&$/$5\_1LC F5\:D)C&F2$(YKT:/&U[#RF5!DEK^
M<:*7+-59K]UI=8*.'QQ\Z,=2I50YB>2<%"7MU2\OEFU (6W:I+@!(8X;OCE@
M=6H:]3A:8=HX\CTD\!4M3%E3\7GE:'-PU)CJ8Z18@=U2\-ZSO_X3D@,D;)O!
M;;FRL-UE#U3;\S1P6\M-,%94[;(<N[<NC,:3JXOI= P?25[T87IU-SP?XRZ]
M?G;H_A!3_SDFS- 7O#0VH7[[7RW_U;/J.0.N+0(O;F/_<EU\=OE[\\VU\U;J
M.CNMV3N'8=N]6K ?./N1_?(:_ 502P,$%     @ -X4^4';A'0;N"   AEP
M !(   !E>#,Q,2TQ,C,Q,C Q.2YH=&WM7&U3V[@6_MS^"FTZVVEG$AP'*!!2
M9@*$6_:V=(?-WL[]J-ARK$&VO)*<D/OK[SFR\QXH4 HUH\Z4Q/*1="0_CYXC
M^4PZOYU^/>G_]\\>B4TBR)]_'W\^/R&UAN=]VS[QO-/^*?G4__*9[&PU?=)7
M--7<<)E2X7F]BQJIQ<9D;<\;C\=;X^TMJ89>_]+#IG8\(:5F6Z$):T>O.UAT
M]/I5)V8TA,]7G=\:#7(J@SQAJ2&!8M2PD.2:IT/R+63ZBOBDT9A9GLALHO@P
M-J35] _(-ZFN^(A.+0PW@AWUKF,^X*;C%9?0F5?VUAG(<$*TF0CVL1;)U#0B
MFG Q:?=YPC2Y8&-R*1.:'MI[FO^/M?UF9@[1\9"/CCJ4I#2!NOK4/]W>V^OM
M^7N][N[ISMG!]D[O>+=[L+O[H77:.MNK'74\"O]MK>F?:<^"IZP1,QQ&VV\U
M?S\T[-HTJ.##M&T'M]Y_!TL>Y'EGH, /+%YPYQD\L9?CHJN!%"$T53XHLNUO
M^<LN+LR;=?^[?F<T# $RC8$T1B;M_>QZ<2@!8(NI18]:MX^EJS@5J_8;1G#2
MN^R?GYV?=/OG7R_^NOLT;W!W6F1DUMY9=E^PZ%$A<5XGQS# E'S> I,!4T;7
M20 ?/)H0$U/37AZ)H0/!P$"(TLF/M6;-7NN,!M/KTI/5<6P8ZFW.DO5Q&D"
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
M\\ZI\"[D5<M4K^C:KUOZW6'[/U!+ P04    "  WA3Y0>NFQ+68%  #P&@
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
M5:"8?9F<XD')24<1_Y]#]':7JDHN5 YZ<0ET5Y^K2J?T4OBD'[<]B:BY OJ
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
MG;=53<H7=N2GRN _V9YTKP2_*BU<P$05G[@I"BBI:3G !,]X9J.<86P3E46
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
M9D!0'"?QOU$Z.Q/: 3;BHB()2P73/L@8X.PXYE80VZ;_]BP2%K9>3D 82>T
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
M)"?]WIC@P>+!YZZ_?4L'RS>&?1U7ZX;]U6@WWB\NN7)%7S MK%^%QY2%,UB
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
M2B9,..72<\F/?NC[Y&-1W -U*)[OB$/AB7_T$499_:V[:LK% L&+T(O]BFX
MG1#@27 ;35-).8]WHQ/OQ&QV54AGP$WOU,%@4ARY:N2JJ[B**-L-+^PX&%BH
MJC[1,.$2+/F:L&4(+OD:CD<SY'BDZSR/8.KPS7V/NW8X1O8:V6L;]F(=PBT%
M<UWH"K-?Q"/$8;80? (_S0P1-;@2F<'2N;$4_[9+\4]<DM0KXZYSQZ8!KFC2
MZ*S P8.2\U&=LZ.T[HY4*XXE[5^CI/TNB/KM; A-4\BU.5?%X,\82^<&(D3<
MRU6+];Y[S_8I& %N*+?',C)H/0 1![1?M[I30TJ!C#H8R#W$$%1%7*0NZD%0
M;9@G!<DL)C":Q6FBC3Q"5%C0J2F@L8_(B_2D6&%P964!W2)8-2XG:OD=[$A9
MAW87P@5&^'>I:YGQ)1/<M1(#XZ6(JY?V\ 9E0J_T);AUVT>G2!*. (-W5^EU
M@$D<:)U.JY9>-%=X!8V717\S2FR2"">X=PJ[#I(SZJ"A.^!OO5)(B7(Q+ >\
MLR+GYRTK,S<(X<&D0^@=0Q,*@B7+CF8RNC>ZRZ9'D\&<2O;'!^VBBDVV$F]C
MUUS#U,:-6\.I7\J*3E5UYR-?XX&("X=8NL<<[E'QFES\M^FI75>B-*$9!CIB
MZ213E$M;C%BYRI^ X3W4YXZHTF^M$(CT^V"J+B)M&<(!>@(U3'$-'(E61='F
MN7R(\4=Z * ;\3TW2^$U*H0JULZIVT '8D5G!\E//(X;R\>0=QUN[(6J3-G6
M89]LM[8N[:T4M08^VRTL>;): X"*V\7(#LCVGTU-&"]!.5Y/%'29NRMG[+1=
M\LU!,6#0RS4;;]N!W^VW[]Z$D^IANMW5,$8HW@-(LN>&M/=0DS+U7&[3I5R[
M-N7.PJQ0MX$RV[0J="W"E,33E#JN<4H.[GHJ=+VZ_H8[:2=#DK%M$">]$W7B
M3,XL)5>-C9=@('V,T4&-M449KELN#?ROV72PL0QZKXT7DIOHQ:$ <7<Y@0 Y
MVF@L[!6P#KU3*F%EW5GWH88LEV,P1KLIB(^2-9.*#P:''(XR>5@FG]V=^$$I
MDYG*]I0V9@'B;J&!RS(F?$$7G)$N:*<DA 02>JHU*74;2\/)@-DJ41?*Y&&1
M<:".]6==38'_Y2(4P2.Q4%Y2L7,QTQ4B'(A27P>?W>/M?WD YUB"5GK6,C//
MRCPO+[G[EA[8T$T4T?PL-QA.H?M@W+X<<#NHA6?%$7AIE[=W0M@=&I,.6YX;
M&1\O Q+$%+>'9AI;((&02,_,RS+#AF&XK:A'<!_:'+=7_]%F'+R4;?1320):
MH)T8>K$H1/\H38%;+1(=_ ?\9,_RNX#O&6_?6/SZR, R#<DO&P3E1W(%JVYR
M<./APCN7CTN]MUC\07+B8+<5Z4<4CG6K0S+KTD2L3&QX=ZA9L2W0YQM[$7<^
MX;U+$=L 2&5N+/*%DV]Q<$"L)A<'Z0T[V<D0[DC,#Y"88X-D^PC:FA$1J'\<
M-]CH5<>,0+PCU@8<XB)M$/L<C (P<LW(-?>-:X2F4:I;6*TJ8*59)V2-Y+4H
MT,"OP86J9V"2E0P%&45[YPJ!67GT4%FC%Q9;H?KS4A=C-_G( ?>  YPC9$<P
MAE/FPZ0%?@%B_?EAV$A*OL32!7WLL3;_P1Q$#>G".*_PMY'N1[K_IOWA;>7
MB9X?/@)ZEA+M?FCY&B&=]8945A)GH:,1*XINZ,/4 RY\P%ACL<C-0W:U!BV\
M,(V2:70.V$W>#M:4KJ+@CNT,\(";479S$)9]:*+351BY1#C1I5,!$IT(G:[!
M=A\+/W85RS#$"!3:2==#[MMW'TX*Y/0,TZF#*^2L->80)$]C$1:N3-2,Z=BM
M0__AL$5J "(88(_S.^,Z5]$@05F)C,6$M=EW/<%!"J0'\#7C"R0\#2I_@<<*
M+2WF_<SETV:F!DV:K+2B>EP17*9*/A7E9:ZSN8[O[DK?@O&2'"'&%)M/+/,$
M2HMR,ECR(]"Q[C)<9N(BZ9[:4%E6+A_FNZ#FE8Q(DKVSHE/B;780Y Y7X&VS
M*!IL_-478*V]2=DTY>+ET7/;4ADLZF$:U#M6 4T?8QC4.P53F1)XQ)<+R8%U
MOW[S\?3#VU_/WKY_E[S_*7G_VX?DV<&SP[\E[]Z?O?F8O/[M#:JV%P_9N+V2
MK[Y$(W$NE4W%Q4)QTU+95G:7V0EIR8!XD>RA0)62 /J"?I<*@'WT02:J]DE?
MCUJ<T70516KM/U31XHV^3^&BAT_0#8+;GY:+*67".9]B6.^%-_3*"&^6.JTY
M=UBR2:$6%O7;%"Z4\*,J/N&-D>W_JZP^15?]$2M$G([P5X=UV%(5*7":F0K6
MMP:6.7S 7U2%2>UG_'RI(.NCHMSF[)-VCJGT)T=T^@L!VSTWU59GR[UI;X^>
MN"V8(>[+6DSI\ +OITTY@9VGVQ\]B]].ZE[3*4E@^+1H"SME.TU^_ODT3=[]
M>/I;@:4A-=SD%RP(I!]@U\LY0VB2\;#%E8+7Y &#@U<$#W<V]'Y_ 44 )+@W
M>_SIL1H\A%^PM!U%]" .MJ/IO2EP"(//AZ&MF&RBI?:("4ME$3U9&,R%RZA,
MJ&K$""*K2#?:5D__V0+[VW)0+/9"+.1*-RNDQTK/-$Z(U*Z&PILY?=_NAA[*
M@\(!?VN]YE_99ZIW?YON2B=XR0YTJ7!XE=T[A95*E51ALX984M%[T2Z(;B_%
MLUE2>4T/2=1>%KYY!X[" @7-\1/GF+!',M%S4U"U2W ,2:.C@^3M^HL:=E#:
MQBL@T$;&S^N:-L!2"2QU(I5NZ")Y9$?T,-!=9O?8K=X(XK4;12DEL>LO2<4Q
MW-803:0D?QQ_Z]R!'IC<,*[-=DZ[+&H//G:WXA C0D7I+^)J9<&%S_J[ P(/
MQ0QX5AYA'8\H@(:2>GJNLS8/BL)=5 H7317KI,0V'^?[H"9M;:@S*L.6!JH=
M=V?8 0SA.EFUAF<%ALD6=P[H@O<,E'>%%5@J0V;!JN$S>@.85<.8*RACS"E3
M452=G)R>_7;R\V/^D^R]/?WE9/\+Q>B]LB#O4J[^TR(?C@)U4*"^!UNZQ+X,
MJ;7W@8E =%EY$A@4L>P8*N$>B ZST+%]'<@""$+).$MMX4(U"K]SD)5DX(9S
M&KRM]0!YX*Z4YMSS 4DXSH<6Y*%PK6/=5(RU6%NQ)XE]FRQP^XZB>L_LDQ:%
MQS.PV(SJ\3.#%P$I+E=).1*&19TIFI/3<^J84U.*C=&O4HD3HA998NK47:9^
MK!GH>;<8'_U32X-^0]V4TT]XZ3T#:US82M-A$O5&P-"T\H+7OT0M 7_D ?Q#
MR82=28/^$T+N&SN-)%SA**JW$]7O[>SL#WY$P2BS!_CY=\W='3Z=!^2&01&>
M/L[9.T>?/KGG+-$"I[_F6EIHL*$M)=L9"^7-(@#&Q@\8?L>_P#7,^AR,]T,F
ML*[;UN4)1GXJG21AU/^Y_8DO9 >EN3E7G R>8WX8<SPJRRHTMJSQ[5.5!:>)
MV-COC%E/-/JE]G+S2JN&3T)Y=70(#D$OC]E)<Q=.XY'\(.NN7?C3-&68+E3>
M^E&[C)1&42IG""[7^G%C*G-W4ID!F02V"X?P,(1#WDJ->?)P-L6:OF!/K/NH
M*LG4#VG?D3*?0!WQZ+O"W=E3W&.'[K'X=>P)[-L>[%/P+D'E8+CJG^".58S0
M\2/&]3Y090>L-#G^0:Y%*#EU%%OZ!73EH]]),IP04[@H$YX:3\)*W4.R\4;N
M4F]_UF[ 0]2)=P,%0F_&KNLF2I8.?XFFD9D.J=TKR.:&MY:E'[VB.6NUE;DX
MF5!_1BE:<TA7A3-F]ZJRI9 VT4U%34Q3LT#$)&P. Q(\/#@\/'PF$0][=+N\
M5%6&,03@! Y>L/0OZSIDJY71.8AU58>Q$HF>2ZQUOQ^:D!$Q>I5<ZLJFA*TM
MF.$M;8/^5-NS.1X>!0Q"]2FQ%O-99P*\9M>8)I=EFV/'>E>3#3Z++;&)[B1*
M:<-[Q2VP4]0F.B\O]P<C4@N393FJZ.J3;F(@A T7AY>+?7G4>=<D1T<O#P\3
M=; X2/9^AI_Q/F!-[ \OG=;EDNTTM83R $M-;(4M<2!>Z%Z(C@=F=^XF ;?U
M*%1V0*C<CCQ)N0\C5];@1=OU*@5HN9[X3)0FZN%*>[3<:Y ;7"/YK3#X^?\"
MM6=@,,_];2=X6S"S:^U,90H!YSBRTK6:N)]Z5CK7TMG6Q0V+DO1+\"!49DEU
MGN2(<O6F -71LOP0$,IC2MT+]V)>\42JOGI%!!3C4E$JNW"" T7ZI"H_<041
M!80>4Q" ) SZZA3.3Z]811V]B:O6DWJ9(M*;AD*#/+,5:/9W&\ZZ@I!&.;-E
M;%'0;UR55\?$33M1=P>'('F&@<0,-]MB6C) =@@. !;/>THUV>-&7$S_K,>>
MZ"R0U=T0(LW^0?(^K'$;?#*;:0*J+&L3U#O;I.ZB+/0JG%R.W69J-;P,P<:Q
MSS'D+@2 -\-)B/W-%OM:)Z2SP\Q!'%_0W@)QB1B/<H7KZ;^ASO0O9U'9*Z97
MW- /?0]$0+BQ5B(PMH MV+"_\ND4')DQ($46BH.#Y"3S06AZC=@8'@9'@D!@
M8<,IU!$"XL=*,MOGCD$+@@EMJTI39#V(,<B6VY4AS4ZQZC!G%35*F1NEA)&B
M5%Z7(?1.S$]LAGNE/'.E.EJ&<2.$E< OH$H09?2Q4?3:U&=Y/V]G08 -R($0
MLM!F5Y_MI;*2K]:C:IMF='0]',Y"8'T?M3)5/VY%7OT6G+W6Y3A(/@9 *D'L
M%0\[@T?Y &(9+ J+I/( R?(NHMF_>LWB18K$5<9<Y+JX-G*OE$YG$7H6%8D3
M@)2KY0YZ7D 94!\)Z%CR9U.K33'"X'=_0\D'R>7@4"4O2K%$*?04]!J61QF+
MF.X 5PKM%2TY!@F/QE K\H'G:[IGXHCBH*)5-NH-?H2O7HC%$</!#+CTJ9V(
M"98'7H806=#6)7 =X6\&V.&8-D;]6RJX P%&2-CPR(L(Y,G;X? (H .K.75E
ME+57P_'J:"?@<K03+2ADVW#6/]2E)4$J>B."/ B1=+9XWJPQ2JB0HP/L]\J=
M%O1%N5>']MN\I)UQ.7!'.GUB\-THU%+U<A=$X=C<^2"FS$N(XUJ<263.\42D
M68\(YUBV]=UW+&E2YMB9 2%A0-PAREK3Y"75O2'$MWR[X&JODO#A*AWW$<HG
M$W^J"5ZP;L@](J,WI=1C 0+LW"QY2@56G$J QLX70NEFY9<2_"Y\6'\Y:BDD
M@"^5H1<O&41"^7=/XAY0JN4D1D)1Z"XC[TZ!_IA+O%$N\2_2H&-E\?6EHMH-
MJ<B\C, F/#*6I)LNYD"#9": [5&IC 2$RS,,&A_^$OY?YRIC"00O&F4M"ANP
M$NKS!0<9^Y?I^D;CR(Z'P@^3W> 'H5R%F*^5M>G+:L&0EX4 ,KA89,P#>R$6
M?WB\JAA(LRYS;#*AK"WX#(3LRCJ^O'1:O)_'X+BB0U.)BO'ZG?]RA&!08AT!
ME:3NAR6G@VP/2P9[_;^U%.VA=O>.U]VP*;6^]>=XCBSZ+5ATNALLNH9V':JK
M-76Q5X2+IA'=G$J,T%N%U83Y+3F*C66LYZU*FP"A0P.+>A#'=,!;#T]Q,.=J
M.FT74C&A5869,HY07)0FZUQEIC,:$X1X+PL*)HP,]Q 9+MMIAI. ]]'A(RE
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
M2^0BGR1=1B<<)W/TF1:TQF6J%W5$\X4$?Y)TD:095.(6S']9=LS=TMDWA/L
M[X,1!>Y;V*@_@'XSP?*%9-]ULV;DTNOLQKB[PYE/MV>@4]=.X8J:KNF"-^\,
MJW*?K, 'Z=X/.K^:)K]1XA64\1WS.UZAU3V__7VL1G>?=X62=5OF?3?'3RE]
M>]1RSN_ H U**?_M*/L &I1!< $TUW[\QEAS(3J94DG;]_GA+$11=E#*E\9X
M.1(S["H 5H */8V2>K4(!009<#BYC/R@4!-O#>.#A%]7?RPAX1!R[Z*IZ^PF
M42^!8U;S'^E&0($7ZK#/PK2_VP@N"^A]X3M9696- 8,QV1Q?[Z=]H7PW-B8
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
MXK1$G7II.H6RVX7EU5XSLXPCOWO"OM%A<\2":A3Q*.(/$G&JKY@N!(/61II
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
M 3\S/#!KA0=>GS2!]RZS'BZJXF[4*<:^RVLZ19EVA6@#M@WSL,2],L5A.O!
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
MX9*FK$OV)5FA9]:=[,2BX0:\PO9+-V)AJF=/VJ=@ X-X7*0^"\7$\#CCZO'
M@;&!P2_>$>6 !UJ#\C$]FI7;6<L][ZS20TY*Y[[\/BL7QJ8/,;'AK#\<[W(P
M]ZK$D?.O%<_GL#->?A^/F?XE1R![16N$E?>OMN\=M$[H% ON*A[PFSI2,!PP
MY#DA +\VQ!OP5"7NB589LG71:,OYR._A<1CE29T?]+V:+/52<IJAYVPDZVH"
M9S!OV8F>MV@(<Z+N Y.VFX7==.XBRZZS,(+5>OUFM2&Z (%T!^05$D)K$>R'
M%#P06E3Y>9*K 24ZUC!%70>UW#GPY&J2K+04YSQ)KW.J9Y_AQ+00L&\DKN<N
M<S7J3%C)^VZX"0>IM8S3!](!^D+ 29![WHYW[!&$$OUU$0_,#$V],8M4JVLM
M(#>V>['^4/S([U!E?\#:$(PZ$SHS=<Y#56;XOJ7\B<MQDI=9Y=:K]4O7P\[/
M.)9%2_K9\*)4!U#*./_HLH1]#(-1WEXR]:RN? LK+;3E.G266Z.DN&[0K+^<
M[7J&3,TC"_IXZ+>TTG8\8#9L?MC*2IU,-KG9-Q/@BK7Q]A5T-!E(]'X80?X&
M^8$I!@]$)$"1"SCW/=K](SP0 WJ17G<&&@H2'FA@18?,+DAU3O"N$H*N^%X'
MSY--<592@2HZXX%(H^9-SK ZR,P6DX&5'P=BH)S(-4TU7T^D/"],[^'+-RJJ
MW^I<I5(D'N]IX2H0\Y*VD#5OEA99CQET["S5-O*S!#(1<M#EKA$XO'W$;BO7
M/;W!'''%6;]KJ17,8+BJ6Y25&GY0P>"O=R\C.YQ I:W#Z<Y85#V^7R'>"CW>
M*%"*/:R<@.S>URV KQ[B@1N^EV5ES!T/.LF]83SIN^DZ=\2:>.4<Y'/S<FVZ
MORE,Z-],#Y'YA\S^/WC 4[9*T%.KEU;5Z^M+CKSG'V*^(.KU?:KIEX@+Q5HZ
M,BM-[*Z[$4 E]+F'/,Z_$HKF 6,,6,=8"%XK=6,*1ZZ*!V@-C-2;H>PG8:!R
MF:->-?F#MM?094EW L8BL*26/FSQ#.OQA0D"G2@C1 T77U4J3.0F9>%CG,L5
MM5_N_2SDMT;]UYZ"D_\#CIU@U=C^F+#P2J9P0CC<F>[NJ">0W$0OV<V]S-6:
MQ?"N+*$XD^M^SN=-ZF[T/H,J\53^+0N0(4 /7J.IX9H'<4U.6$^=+]<K!"W:
MZKW!),?<8Y/7__9B.D+^=&1KK)A$S&,#@Z G^F^=UCWY1GBA2Y-&)]-]!TJP
MH\-X'%JD!?K%=A9V3.\:B:&,QP,AA94QLXI6Q+IV,LWW/^\N8HOL:>FGD)LG
M>W!#G0<9*&7VK@AS>JO4+G@) 7+UU"$.&S/6X\&[6WS8;5M863TZ')H-RC#W
MG558'Q!/D?SP%84DE9H;S;?&74-5%#CTKHPN5CMSL3_L9%[/#&!6G5R^B>N(
M0]3IVK..*JDZKKI"S0BT#.8)W?*7_VM?D3S9MCCQ8?NNHIB/:\B8 %[3P!V+
MYQ=RB.I7)W-<4>QR92>:!;ZSDF*B)+LW:CYH<:9V"*<\&5API6ZT4"C(%<KK
M+[2GU2FQ>'67I-DL.BCRO19"ZZL$:9B4LFBP<'LVBJ:0 ^)^J41D[S4_K^#9
MB79X04$HK7\<=1:G=[+'<\7F&_WEKZJ-@A/>U<@WU:L<GTV+>UCWD0.U)?/A
ML9/D?E%^%2P,O*.P'WEB3" 9<Q\=4$\*3Q_8^5G$CH7?$AE)H27@=$YU@GU9
MA..!%^0J8*IR#0V+_C('QLV89W5(OAQ&C2$>E=1S99?9DOB>) 9N#8BL^TF\
M,4"#9N<4^O>2]62H+D,<C2O$;Y_9]7\A*"=FO)8TVY!>?EODEARHR\;C2KY6
M;N;19!#)SW+D,;>357$O$T1Q (_;J,AD;)%53:C23*<T^,N=!$_9FJJ7FFY5
MQ*]*+N@$]ZBN:>"85+/6$&9]LWTN+RU):J%6Y)_A[IYLFN*AB-.46:;7@\+,
M)J@WMRKWH7S"5LD6<R=M<'C\T=9\MSR.1B4'#]SM8L0# $TD6D<"AB46AF
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
MRU1\%,,570*H7TT*FS?)8>A^[\JW/I,[ZEN+\_79WX5NA2W6J5">MJ:=8B%
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
M^H#P>=_DN1'AX,42NS!3!O_A!0*@TYT$P/!*[6E=N P.2HCRGZ&XKY'LC_$
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
M^^;H(S U\L-9Q6[C=N]\WTRM3IG$IY;3B^Z6"CSA=D,IBAKCR+?YZ;GH%6+
M7_7>1\/_#U!+ P04    "  WA3Y0_NG5X?1;  !UB0  $P   &UD86YB8W5G
M<F%P:&$P,2YJ<&?LNP=85,VR+KP0$)0D"@;2H* @B$B2S(@("(A(ECB2<TY#
M' $!R0("@@0!R6%$<I:<1>(0).<\ PP,,,S<\=OQ[//M^Y^SS_GO^?_G?L53
M#[UF]>I:U=U5]59W+_PX?@ZXI"BG( <0$1$!KPA_ 'Z>%I"%6ID#@+(RP 4
M #E 0B0.G".4+A,N%$.L !)"F8A0UD])_?4?8 > 2R,;3  9X3=*PK44@0&F
MC=^>_8/^H#_H#_J#_J _Z/]24C=R='-UMKK'*FUO869K96\$ *3OB'_#%'0$
M[%#PCN2OY<;8F-_*Q*+\ ! ;^[?RW_ %>=JO-O_ %W_0'_0'_4%_T!_T?S?Q
M/^!_(/: 3XSO 2L?H?!0C%_X=W\C(!' "' $W !7P!FP NX!K( T8 ]8 &:
M+>':GG#WUPH(!;NEJZNC&"^OO<M](U,'8[/[)@YVO% C1UZ^^P]X 0DPU-'(
MQ,;,E=78S,+*7I)CMZZ)@]7*5))#6TCY@;*CC)FEU5,O9S-UK^<:)EXV)J*F
M'& IJHL24#&HG:.=F:L1*]3.UMY%#"IYZ[?6Q0CE7S_SWI*2<#8U%U-[(O?G
M&H0KR5M_?A</#X_['@+W'9PM>/E$145Y'_#S\O/S$&KPN'C:NQI!>>Q=V/[<
MP!,S%Q-G*T=7*P=[UE_71L8.;JZ2M]S<K$S%S(W,A8Q-385XC(T$3'GX^$R-
M>(Q,!?AX3 4$3(6%^$3XS?F,;_U9O*G)7Z4[NCG;_B;;U(37S-;,SLS>U870
M&WR\MWC_>V42NNBO0G^W^PDZ$NJ(R3B;&;F:/2&PU*^AYGG Q\/W0.,O0WU?
ME/^!!.\_U)/@_8<7_1_H+2D)4Q,QDU_OY.#\)_'J9D[_M=&VM9+Z=P#[3ZH2
M[ORI0)!!F( 7+ER0X/U[\?^^/WC_//\(I;_.5L*3K/\'Z \A?PCY0\@?0OX0
M\H>0/X3\?TO(WQ"OF3T!YGH0\"Q^"I !R$A)SY.2D)TG/4].1D9^D9:"@#$N
MTM-<HJ2]3L]PXSK]]6N,+!PW&9EO,U^[?NO^K=N<=[GO<3.P\@KP<O%S<'%S
M_6J$B(R<_.*%BW04%'1<3->9N/[3A/\&T)(3J9%4$1/= L[1$A'3$N'; !
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
MVB"N.2(8'@U6:J@N2SQ%/GV17B*&R()Z+Y8TY;P/UP_FT2)J]O%4\T<3DZ%
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
M[O7X&Q0=CKTQ$1%'^9:?1T<_<-BIW/IZEBI(]? *=>I"TS7=)R]+GPI='U1
M?PLO=A/# ZU4O(;#!] IM=%[:*JK?,QIA79.E6N4@,?#!U.E RR-%9.JSZ@A
MS89$0U@:TOG2M)V30YS*PSW<"83?<]SUYS@39?)(X*.*:+6177L* Z5\KD[6
M]Y3LBM6TG+@=)9!SYV0%9\9F-0\U8RL>N'  H;'1JD)!-JIBUD_Q0%D1_'Y]
MUST/1Y^*#B\FRCA_@WXZ]3KJJHO]8W"CJC++5"T%]NL:D@T;T\N3.KKE0Z[,
M9/D')0]7%I0*@Y/5$TR.O=7./33N3V!/5U?XAY'_;?3_ 49X4_U;G%$8#ZN'
MRWD>1R.E+"ADZ;3'T@7_L6-=T\A1V7@@H**]OISG=OD;GO[*K7N%9^1;L PA
M],/PH@EHH'S5R$'-F['A$HTCLFJV4@(T7M3=]:/''->#2GR3C[N'>*]?Z,2B
M[ ,>@66V#^B7S$7H=:6&*&8@H>MS3O;O&U)PUS"@YZI/BTK\?V'K8#+6,-UC
MF;5_.5;]%_EB<OQ::9D5. (9.()@ZC,(%[W]82EN)G=,R*U^)$ECY?KW$;:F
M_(*>YF"-)6^MLBRUY/J8>+&1C8>9+6&<19&/_[')K&H\$*T#^PGN^9RW UX<
M@QS1[.54$:^$<68V24MQ<F:& ?_(P\B=!L_Y5#^$YO#4Y:E&Q=5SLCNYXU'<
MF[XT.N6H\R$V!>N[M3,KDIL;N1GJ.^2L9X0>1SL$^+%3%(*#W6[\U#6XPE-K
M_VW_T;+?&\HS^0;H<<ZU2?7#TAEPS(89)DKA5+@,.^!AI_;SJ:9PCW9^* 41
M9J3RR,JY[=;3ZAO'/XJ5F*PNDX0^YEP#VL4:-4ZN]#?>Q' KCKJUH\"1.RN-
MR)TD2U57Z*>8)J_^:.$EV]+F#CX,@AMIT58IQ8)Q68@TV]6I!UOE];A."7_T
M^=$YR,8=JU$Z>2XM-PT]CBEP %D:BH6_1"X'0L,?)R.Z/RKJ?9B#WAXX:><9
MN01TCM7 +_JPU2%XZN7SH(<W!/,KMN7$1[\,[\AM0NZ5ZE=?GT[87J.IH&U(
MK?,KW-T)X;;RPP.Y\RLN)^<_PBQ.%3#N>, P)JJTT"IN9N;)<ZU9QW?L2EMY
M!4TOK"8'W@A-^"CEM4GPY?4N)*%C/(P6@N+.6&9&Q-Y1V!\_SM$V%RW6Q@C!
M;%!U<B/;]]T*4ZDG$:Z301UY+*;OK]Z2>KX7LMQ%3,8QTZ#>[F@M%IR0;)A0
M$HQ3)6T?>@ R?QU@^LHEM8VJ,"K(?XTK(:78M0D7[W;FCKZ]>9=C;/;D>1-R
MNH\9;#C$CIAM\SHL-#.C6QJW['43DUV18UR-D:&-8XOBPW(V5DP3Q\1TP1E1
M5:\KZ%$&TS.I<_W@]JO7:O6UKCK]5&:"3=CZ!S^"S8O[]^RW>T$"#\*+R9J3
MY>+R]'US-KX/B9@ELN^\>N"H8JWX'8Q(QX+MI-?P )P7XQ!3)DNG=OT?O<3_
M,YO;5#69?=W[L:!0S=):\XG2P!P/;%>9O<"M2%W[>224^D\>_&]P/[_8&P\T
MTS"FJB@[4&WPFZ]T"^OR;2"CYT_@>U*CFYJHG/#":4NQZ9S\5U,6%>_$3D O
M?-]V@75/]A^/\=1+9^AL5,H_F'["+.>L<:2^0RU]HMUC_@%BICXI;^5G,;B,
MB;92B=6#=S41Y+_SDOX_MOSU9]9)/CL:=TVZ0<T>MZ1BBP;'6R%N+-0U@=5?
MTF&_W*<Y[8P[XRZD4)G45-BJ$'5R\XV_,[8K<S$EJLLYEVZ2>RU962?]X<?G
M:U7,0U4T>^F&HR*BZ_WFPXOQBZ>YT3*&=K8D9L62-,^CC#C7U=7.Z.D\R+&@
M]Z<C%4LCN6+V0UJ27FXW50VIYPEAV]S_+Z_T5UBAIN$!0FWRGH8<J^OY[\O2
MJ4(^I=/];O"5C%\Z\<5>2XA>'G"XU<M(W9?+BHLGI1-,+F.P$\_:<J#:=(1&
MM[J+550^-'C"E"<Z/GT#=HX<R_V\WN80AB)*Z%3]P>'SX;K^MPNK-HYS-(_<
MTS'TWCP^#[FBOQ1SPK2DJFBT)X?4?V4PD2W_%>]>O:VUNYW\)HI:U4_CY.*Z
MD$WZU_6OU2+FC-<V;*+^^6/UW@NSV,B$6?1"^@G?YKA-9R,/'NB:L"/XF;MX
M((NE0;_P;-E+8* /YK\OHLN9V5A^_.EO:\1_8[@]AG3!IW@W> >28U_L[.<_
MXA<"VM5^.]84)-2)G T[V-:\<&[FE2DQYAUR$:5FDWA#?FKPO=@!6LRQPC=>
MDVV+ZVYIU]>.KW+-,=_,C'X$SJ1"J'U?_1.S)0I<I+G^$LK]-%QUU*@F^8;%
M):XIKK+S7/WI2:\[Z(Y*!'#7\$!0TVKK2SS0Q =#]4B!"4H%FN$!(Q$\<*!1
ML=_@C:$D93CP7*U9-.&+MQQ=CNH<!"&;L 3EI1@ZSX[#\4"4MNI<TUL&[:C&
MJ;,X!T^:\?HF@>VGA:FGI9%%L%J8XK%40]6A&QY(BL9-PPZ+#85Y,^3>%#P^
MTL)VMRS::!9E\*0?LTS(>@J'UMLMS%["RM<@P:W!95_C5-XHY6U4.1T'7'8*
MTFPFV1,+C$O[4-AX!>'':L4B!J' [ P*V>B]I:R<W XJO&<4[*?C^#!?1"IE
ML01Z/'XZ*S"5$)*CJO\\"Q7]C4&K=E(2#X3R9-7+<V[03M"&D @$<=&,H'2D
MQ#'A3O/1;_TNE4:=?*>BT53(KD][03[^Z5+S*;6E[E0?2^*>)'_82CTOBJ9E
M1M#F+9:O2,:7IXE?CC[F]7IJ$1';3R?]SA;XVT3#F\@[Q7!HQ][8C#C5XY>Z
MOIGL3T<U(D[W+'>7X"=D*JE-\.J#'NXX9&<;'CB/Z7P1V]E:NR7L816W]!XZ
M\7I#0X0Q9%C(8N%JE>?\0$CR6&D.G5X=MU;"K<T:#QK5F??I7'4,HQ/,S/3+
MLQ<:.0RA4\U5G3I/ @V'%_D5 R0#GDYXR-^"9S#YL: =Y@?:(-O@-P]Q/*B*
ML^(<TWCSE&B>\^Q<GV@,Q=R$E'7J#JH6%#VJDM9&M._.SX;BJ%'ZPFIK8DO"
M8-/([-2+$O9OQ2H[B-X>G:MQ.._C\J->YD[#6;&;C=G5)/$/#'QLQV,]C_:C
MF:CE5Y6*&TWP0+"D6EAS+:HS>"MSB+UV="Y2*#-+Q23]('*\@S"-K+P6BW4@
M5RRW%Q@CJ1P6<4.5@=M7].961##'H1W DL<G*EWNT$I,YQQ%/]3R$'>GW+OC
M57CKVXFRB ODXRH_QKZ7+4*HH5YX8$MWK)@TM7,B>=.T!E1[@[0LP@VD*Z8O
M-CZ=6=^"6) <*T3ER@\*?OR0@SS,RL0#EFP?%.OBZL@X2"B)FND1>IBCEB,M
ML<@MAOZZB?4(M9W5&+IG(AU[#U2^<%0P\L *Q<_O])[4UOP8U$\,EKH+%>@@
M !2HAT'PQK;S$Q[&MCXRM8P1>ZR @=U_.",1^BG/*)["%:!P"!>J3BJQ-TW"
M'42\Q-VI:_"#L<G4L!7>;\:DP.XAB P[#&C<U27T>_P.7A$>],I]_YM/O>=2
M[^,&D5%55161LQ[2OG_E/?/"%B3*-"ZC^4#PI#]_L<9L'F=T@HC7 XZRCU@J
MF)HEN<Z6:^_FW^J24L>H%_:]US?X'*W&KZ8=_FL]]--?L6<^EW@T!IUXUHK-
M+_YV3/!+\!\J8?\FR?\[%ML-.ND>E&*S4K_&3;=WE@QQXN@1.##.1<(+-A<^
M9$/O*!@;Q\HUQX>\D&=%3.C*GEC7WD[(H.TQT/O<>V!&=H+H7Q7<%AG9S=A9
M=JDWHV[OX<RLOS+^SZ3]1UAT]_) TLW7+, ,[!VN(DB[PM-G6\ME0L\2*U(@
M^$\QS'\3%/G%OJK(7!TQ1*LOOP*U6:6,#8?H,C493KP<)S2.",<-Z*9M&E@H
MF;1(>' *(%@+86O<AH,0VLC<+=25Z/35?/0'G5-%OG>JLO1=KD&_LRK)8H#"
M [@GC+RG%SKQ0&8V/'5S+3H:#^RQ3L#&GX//Z'E\=B$&\; Z7BV?&1,L[)UV
M)>Y[TSX?'IB"XT;AE^%V9ZFP%8)A5D'."G7-83MQQWZ6$62G?7ZP..[UY.G$
MUNA)4#M;>VPX!>^E3J9#[6$4(SU3OGU@;&NZ] 9WV7#CO7%,R,(%Y&Z0;4>I
M"6FAON'&%WV_#>+ -\16U K?3EOS#X3&-QFH8Q8H5.U*UA.2(RYZW/-X4?0:
MI!K3SB 5^!GC]V/*4M<L)Y5(/,+]2]&K='7_?A]KC 9$UF'O-#K7N[(V70 "
M]7>#!\[<;*AL0JZ&N&[F+U_(U)L\KHJK9F.<3K\9Q?_4,%!"*ZK,+5O/&D):
MXJ.PG"HF^4"P_\'/\#?1E#/?YF*]C!O0/C?FW]36U4"HUXUM1LUJXK:<5E[-
M0H69 F<EK5WF?8F"/MG1*-]J9Q!_8<>&!^3EKG.E^'R*(K_>KP'A:80$V* O
M>",,=C'EGI0>M0_K3E76A?TNI$UN,/IR0;;%PZ]27:%\\$('RG$;IJ*X__)3
MW<=#IY'DGS$VU\*.9N8IB*Z.WG@E]KK].?=&*F.K+D>(2;P@\ZU.99THTZL)
MFRS[N^4N:CJ6NG(?38024K-U='6_MV<'4+@^>1<3H/.HF8-I)=NR?)LP3"ZP
M;\Q'3>B=BJ,-J+6\$=SG,=*U"9F.\=L[^>YX^,[22]T!VD$AMQ7[0+H<U!#A
M8IB*"L0]/0K% YO-FR[RR,00'[!$G*4N2VJN$F=K0W&!7)\D/YF*]6!]6<6(
M[7+Y"$]&;662>S<E*D2>)4B%1"UY)81K'RL+<E<T3/>?T];UG0V1NH:166 )
MI% 2BHIFSBD\YW08+O_,8N/-*AX8U8?$BYZE8TD=ASZ+N3(<!._H9/*W7S6U
M*[X5828O86HA B_,&K8U'C[_D3Z^]N5;;(QU*>?;.WQ5YGQ53";7\UA_"'H;
M,*T_G%2.$+,Y1Y7BWO7EW7.5KO,S*A5ZB0UW:LOQ ..X@G>^^S"R=%&7_:KN
M0$<JQ0L6T4$A@^>3,X_L#B2% OHOJ)''RKJK1B 9UW^J(BMGE<;,,$GS'^O"
MG=Q@A09YE1:J-R.6E4@W7S]=S?:FCIR/I&@M_"686;A?-&Z+,!IXH(1,$.,C
MF:5GH[9Y]43YO>[['BVEKNU1,T>O@#G3 U"\4IE^PSW$S([@I,>F*VZ;)O$@
MS[Y>9VYB.U?NU.&UJ^>C+O#MGI\[U_% I>,BJB2Y0WSW!H9FP2.R_.V*P":@
MI\M)YA1 ;S O;R@G)UDXLUU.Q=(/UQU0*'T]&^M J=759,4ARO_*YTQ%'RWT
M,#5[W/*0V^SSRZF7DQFW7U4$&<NR+\UK$'7GWEE*]M5>F)["U5+I""+D,3R)
M&SZ[)9B0;]JP,IZ<F%R5W-["BL^TK2;4P\Y5>HE.DU*VJ^XJCKZ;SQ=E#)06
M/5H;P.U:^9[W#!FUJL/F/8BYN,_FH"(.ANBM+QCAUH>3S:/%6'".;%["3_O8
M09(D]'3$Z@R\^_/ZL'6I=>SZ(3SO<;!(R20]?T>NZ M,%U,:T:Y*\M[*SBY&
MZ"3&P2/>O6HA?<WG""736MM8BMJ;>H)T&Q'3;$MCLAQ];ZO*8MISG^S&>N>S
MX6TAT,5-2)G$)$O)$-3SH.Y->=.I4,W[9N?B^)@?SC*TW9)[ NV^P*34AY,6
MZX%<W8>?8XZ5H*_4^7./9!8=F=($9C*C6VOO:5^+:\\:9T=@#;HJ\Q@6<;5,
M/@3,::T54X7VGD6?HGFW(2>3L[EK4,.8!1X5%4SB/".5-1YHP0DJQ1I_'1%<
M.K<SZ!2YZG"1[WCNH-V7XN6D_!L)X?G3Q.H?!\S"SY.E@V/'1MF,?[.7B0('
MI2MVC\,X\_\C"3+1 *;1H-:5X';]]'&/\$"D$WH8VKU_.]/K/+@7RYT$SVCF
M?B'_?3%U\TMF&/>7A;^/8'27J>7/YT:M1;'?.*(W#.O)YM342A;*U74EI/GT
M9D[QHG05*45=$^J!6B:U9*$B1_1+6M^^,[1J8M+:F7PX/A_ _(W_;DV)A/:=
MLV3!7T)ZX8"NP.#T7W9S_^DF*$0=>Z=1& ]0'(3 &BY+<." K:R#<XTOX5F-
MQ#^3<"Q*-_! HO<Z&]-J0-YLR(S0X@JJD5FJ#\W?K5MF,+CNJBKKDW_P+Y\5
MD1:Y(<F95S)EEM)_-CZ.>T_4UK6BH#.@96SU_G^S7?>O;)'^DS<@^XR]T' J
MW"9#9$M1*,HVE?:9'K:4BX9_YEX&!_7?\GDV6)]/:3\D%DPLTF<++O8%'U[0
M.S,[:\8#KD&X^+V:>KNW*K5X0&!M;\(PLHY_FU[IE !V![9GS["@^9<PVMV*
M7AJB#9IY/=$=M *]<:@=PN63,;$(<T_ TR/Z16%3+RN#E!Z?5S;PB*M^EX8/
MLA.5:V)?GL\9BFE\^J[<_QK3ZT?ZJR6^=Y,1;;"W#$\2]]*#]0Y.Y=Z=E:+S
MLK1"%8Z[N/<"SCM-UD]4! _A>'VD*LJ0434F5Q-M[O%-ZK<$> ?T-&=?-TE3
M,&<_063Z:-<FMJ4]0"):"ZUNL(Z:"GLER0389:U:#(:E=VDZKS/:[S0QX[9E
MW3Q\8U5.L*&">" \N;)X7OGBSD!+D!O\DKX2<]";JH\OVJ_W/ANBOZ[ONI@\
M->3'YEO7DIR*WDDX3":$%]?C\D%.WR,)DB>.HI0ZCDX=S[VTX*$^5%F8+*7R
MK[77KLHU!^KHK^]?OU,A[HZ-$'/J$--.LR960;*D>WA_FFB8C@IR97L[_5UE
MRDUTG$WI7DA>Y,MSOCHAR,$L.Y@!>+Y!=XWA<SH:@2/K%A@O[NN89'.E->>4
M^!:R3!7EM)T<6ZU"BBEK\Y#B:D161=J5EQ;HZ=[>4/E<5\Y[I=3@,_BF/^AM
MR4[(3Z4O!-L-_H7B7F%:FP]9A(9N#5?HE!@%WVW;&.LK: _XNKBBQA<L61A!
MR(V)YAV.\< 8>/< @K6OA8,,?DZL/>BV<KI';:^I]&19@5$O(CK;<_=P!XX'
MI)5FL>0P%-R#.*1M)*O_>7:B26O' O*@T'DD:*(4#UPD;IG=QP-%L-FU)LRT
M&PL%!I8-O;;=-"%\+<ZWJG=?:F1C?*+N^F36:><!'(R;'L4#:W>]\8 _#4YH
M$BO15-> &SPU&SEBE"ANM VJ7/5S2L_6$J )"[J@F*U4+'@<$]AA5* =<?/Y
M0%/7-F<)1!L3/[=-K)&H/.8C8V;A22W19>9\PYF(N8%<*.,3M*X5=U>!L;6V
M/2UKV:3OZEZPZ<"SJ,QZTI+.QH.?XW]=LBB<G=6S2O8Y0NS?NUJ)2KH=?W++
M/U;Y3FK>I/6)[;43VW47*\>/"TE2F_"\3Q2"O\%CU0$GJB(>H;[2ULMGJS$!
M>2=QCRZKJ@KUW;5$*',=7TPS>L<46?W=6=R8X, P^A :V)K=<-/N/*&#)%YO
M6Q85$[=-\H;9?JXC9''G,QR8TO2Z+W1I?1/!OBVL.AJ;-$^71&-[28OKS17,
M_-Y^,HV3&7;4W7J96;">G)U0EB.=9^5QP<W*L2XS66"O>CU&*V]<^")G$0)U
M-0[T=O&'(>YF03=-6L(;[#8(_%!21) H6Y;^H^<"\YU6W;(A7MZ%D!>-)%-Z
MI<?9Q"52[PDW?\]Y.$F)8$KGH\^U='O[4JU\^OI9_GE%$H,;SW<=E[T(IJ5%
M=#'O#>BJ(E(JG I74'5%LB^ T4;I);:[A%V27KLF*[NU."HV;%Z0)EQ,JOA.
MMD/!N+4A2\,P3^3287(1B]X'H#O&\;FLTGQZZ)C4K;'B@^YR7^VG"2?GJX=G
M7[RY-2,G]IXUS5&ZN;DYU\(;!AF+WJ$_J)E2U:E]7G:U[#:J(A0W8.4XUBO*
M9MO7Y /_8EOBJW&B%7_S5Z+!%!W!>"8V[<O&@2YQKP5?CSZH,^_48 -'NL0?
M0%7FGAP76:"6");AQI3Q.XH3Q\I%8'-91@6KGHY]W3VF;NU>'RI0YI>^X4D-
MG-E<WCO>^0ARYQOT]:N@(:.4J8/P+T:F,5KL2>@^G;FA*ZH:,S(?'TPN.(GF
M49<M&UUL'X&^H[R7W\J[^-.;85XHFMK0ZD9,2*I#VAWIX0UQ&*_7(36GAAH_
M9V88U>\NR#4&GJ4W+3T;@6VQP@YTM0?B#SBV<)^A;"_\.E5?@<D7\0##WC[D
MR&(C6OX^3NPXK9"0T76E/_U7-VOI]51%AN\[X0&)C\>:R? \RO4J43R0IHS-
M(P[-S#I](H-I4I0:O':$!V3TO"_"MYJJ.Z>&(%:^2^\UP-;1@TU<4J.@+#\9
MK#6N4.<L5JI"VC?3FJMI\NP*.FL[$.?YZXCFF34\'X&#=$67_, Y-"=P%J3;
M^/64-]G =N";VFB&-E^_4.NP[,,D6,.)ZF&2"@JVF D_E8*[RO19N<,0?76R
M+_9-<:=^KIY#+%^%SPZLQPSN?V4[562^!<EFC<HL$T@KOPRPIQ"-I(W:\.".
M"/9&$I($\R"DFJ\MCT.G$?MP%DQYS\R]RLGF4M/7<ZNINSBA&8.-I!Y='"^.
M?G5&TC^943RUGIM?W(-]+GII=./5'AXP EM.K"X(\-HWQ,I?(_1PB=,_B]W,
MPJWIQW<9KIWYW?:U@'#X"$5TH[AE-#?NQ]<<DN !Q9..1A-1G* O6'V-OVD>
M#-DCP*1ZF5&^71^.S TISB\H^N7$I(+UKFX;IY7JO5%_$CLRJPVO0,49^L'T
M]NX%C[+OI<Q-$UI+/5CY6/?M[S.K*>85:Y^$S_&3K^N D>%KV_,U@C>*3-*5
MXW7,@FV;DJH3C-OV%-A3T -"Q;*,:XQ,!&]?3S4_2]HI!G5YKJ?N*)TL%[/L
MT0E<<WY.9I1R<8TS,W7J)V'J??X-/=Q&,>)DQ\&;V[ #,K@@7 D3B0=N;8'0
MATTGQ(AD;809>*=W-)WY(QYH #^AG_$1P ,?TL^^XH&)S<"2_?ET;!L>V$[$
M#>BN_"D]'^#& SXA WL6"=;^*MMW%_IGR*,[P&OO8)E=I0]"EJ)7S^;8IJ(\
M"_$ 51O;87!C[&HK"L/EDGWL?L+N]/J^MONSFA=7JJ37MVP^C6*)4-2]"]\K
M%G9)(1@O3K2(28AYYO#5BP6OD7F/EGU5Z+/F(2%2[ YOK18=WHHU1.[D.EC;
M%=N5KR49O65:6G[-$6P_?8+H&!Z4[P:/G.HFU^CU'O!)4"WLOF6Y/U)!T5U!
M06%'(3.:&[7=)_.])A2\'/NZ6I_:P_2R2H5T%C1P 1;M(^ZQ"*:Q2?:+R7VR
MS\AS>RL!4LY.F.0Z-Y>N!(B<<5=@K.:4=LFM#%G+QK(KJAER\B4G*2S,SXD"
MU^UZ1.<.NHY*%'OG!]K2+ZQ[I%U#VE=E@JBG)8+O[F;%;3\,Y9C1G'P8*] L
MJ9+]O/+K3,],I783^F<Q+PS<:A N#+I<T42+O?L#*YUIS: 2/'-B0G5VF'5K
MNV)2,9T'$L(>\=JE_062IIWG*;1.;U HFE87 U?Y,C2K&JY957YUN=+$^96C
MO*2<EUNA+KS95T9Y$,MX[4W)/=X[R+ZO3P]/\HRHAI]*FXM+-Y,X\F%0WZ.B
MD;-MD:C'^VTSG'5#]CQ"5#?+CXN+6CN7EJ+CI<F<YWP7OL6J$&?K52SWKAY;
M8?! \QWQ^PZ\ Y!OB^RC.';,\#Q+P\(QVD#4U69*/%[YRE86-SEE]INLE9\/
MGE-+=]JBW%L[& Y3D7A@ONE-/8BGH:08K@OK7&[S'IL19/JBWBSIM9K;H%>*
M,4%Q*"&#L^>\J5R>X($WSB]7E&R23.*VI2$<O2*,&I>?J_0]XF")S_!&?H2$
MM[)05O] ,Y)+J,R_K"^W\J@HGXM.4OAFZ[U8LSX6[;'LMFD'RV' GNT^3Q"N
MOS=[V=5776VX7L/.;?-Z\;-*L1;RXHA8 MSEB&"*/BJ-$DM!)&R"Z7WTY@NA
MZ(_I($NQBMG)<_I0YXY1]BC!Z<!01%I:;I-?_%HMS+_>KEAF@3&="1HKLN-F
M)[EE5R38??N4^9-99U)I-,\N BZ!ZI[QN8G:R496@LXW= ;;&I6Y<AYNWM_L
M+T[I.O4S_(S\'!?UGC=4>/EX<[D*7<>24 5?QIF'M#6]K>WXB#K72;",,/#Y
M=9?Q\/C1[.'&T=6G*B=?: #JU?T-;MZ.D\30>NE3B4UA;1SKX&Y690KW]'K!
M5YX#QA'@$;C6L>U*Q$&':,ELN]0U5-MDFW8R\UAX_OJ [9>?ELDCLI_DB4D7
MW?13%JO1Z$4R10QWWI2/ $HKW,D[=VI#ZM9[Y66=CEXK:XU@C4>>4U,BZU$B
M14L-W;R;L+UC:NKA<#](0JX;<J4'QQM\\DQL>4LW3LGBAAI/FW6IH$TE?XWH
MM[DT] KH<OW-^4*:"!!U49&/9+:>[HQ^7]4#&3,&]CG;;VX4P1M>B$(,=2MD
MJ)[9+!=3M+YR.$ART75O18#A-5TJ=N?;:H4Q!O%M,OTM[A94'%*:-B1N<-&3
MO48A-;#:KGK\W#N_]0U9FSNI9O<3L93&R9F+8[.AG9C-]A@HN$,KC0QIMA(Z
M9^.YW8_>R1E3+;@KJJGYC/2>.UJR=%WG$'P)37,90[, "A&*?-ZKEZXXE!U+
MI=M^[O9/NQM+>7,/1-9WUY.W?5SF>+QV.\8,!9"RWY.3*QKRR],0&I')%&_+
M8GKVR+O/1)E[8><Q VI([5 ["=5"JUAKL?;/"8=CE8Z>[I7>[Z.;JOIL8P52
M%IG,OXXVSY81(#"&D<.JT ."A,&K]T]A;SUFKF#DD:=/!G>+#@H;C,_3Y,_D
M66XM:"U_@7*D"72RH(OG06\;;S:@I++G1E!:'Q?TDEPG[I?W6P]-7[$MH-E9
MDCV&G4P?+RHNSE^MNA: !9TEPG+;%QPHN,EG-*UX+"C]3"7.-R^F>)W9Y"+-
M0Q??HO,K5!BM&9XX?:BO=NUGF:*]2PC^P?*,^U,WVJVX%=7VF[ 4,,/:&W*H
M-SX$NP@\\\N]Y,=C@P"1E/?+#6:RW&L<02A>'*2\@&U-R97>(SH>V]RLC6S:
MIOF,\5K<BNN8!*7R-%=$/!NBFIM'O:,6H^:J_(CTPO4N,J6Q>F^JSY?7Q:E5
M?M%RX+.?/I? 9L^7$K/OSJ2%7O47$H^.<D\34 K7',X8FNS.FIEQW]-[]W"[
MLT\<1P?WECKR2]LN/L(%*=@G*L'6(<LG:1!0NPK=QF1'P>YB*G>K6%#\5"M9
MB)ND!+L:JPCC#N,[%1^6Z3*#CJ8%N^>@<!C-P?&GX<[#U/)H5RVZ#UDD'$?.
M,>]J=L3">A X!JSTF"UON?+CQ9:3[=3>=#;MD>UQP\F,@XO5/\D>T^B.JP2)
M12:&2Q![FOG:"44';<W,S/7U?>U1G*-_\=D-S4;W>&8;#Q2#-AU^N)QJ[6-'
MF^#U_:4HFFC<[<V33:BP01ER)R[+4"C%T"SYIX+'+?1TG;AVKHKN]R9,^P(;
M4D]U3)5G6T(F:Z,PUV#KT6#=>> =M=,[&)^>_#<I2:3'6[?PZ.#:J+!)^PI'
M^^S*T=AG4XI>[^^F1'F?$$6AM5]@;N?!6E+KD1WI^5/ZFV+!GVJ#EI<'+1<]
MA<^-3Q8]^K88W?/>77OO= >^-]ME_W,6-FWA,-RG#&F;O>3#O$A#:;!YTA!T
M&+] ,5(>IQSP@[6<-\(N;I?OQH;78K:WI"/DD@15/J;$X8)4JN1G$]G16_75
M^]/!!_JF=^B64+,@W5WK\N7CICH5##OW&C9Q-D]5EO[V7W< >$[E+!D$#8G%
MVG25PZR=K:]N'/7:!IC?Z*#\\!,*N&WKS=)C^8JL%UO%5H-C*8J5I!NN\8T/
M<$88$%=Q74<R+H.22@H[9BB&ZSWG45D;^P8R]AP*1[JUA3OJWWJY*?WH9F]
MV910C>%7TPLJVG@<N ;LW&SN=!<O&485;SX>DHK" XG'5!--<9"DQ;*<ND5P
M]*0F/$*0TQ6Z*\C]EF-XL6Y_2<F=6E@\#[C<&?U,6U/8'^XCX)O3+QRZZS:M
MJ5D^?4[\@RII6.V"@I[#[%V&N.K%3\Q/2\I:0-2NNQ>L/;S*(!MB'7!HIJ@;
MU7/80]7K:^'? *VC0T&>!9FB7K9>_BG?Y.M3C$9J4REPGU**.%S746ZF N^F
MQ\G4+H?6%*Y2Z0!+N\K T=8^E- SB6BI<H)*W@].I*Y&/%7J8^JL;C^J3"3C
MV>SW:G=TPM[\88Q(.'80DC%-3+=79IJ&911WN*R0H]+J%T4&K'<Y&Q9+\ !B
M$Q8?<E@^=7)V3RN9,??]!_LVA8EGTJ68E:Q3GO732?_.TP=YA>5JQ+$HS:R6
MA"&)/>78'H_%J%3NE!)$^[OC9!%";G!OB>2,!C2B30^1]H]?RQX_WG*U,VB<
M)^!BJY9_EU"0]O]TST]<CI9E5I;USKO]98*% ?*\%UVDPVYERLMVU60D>2U;
MME?'UF6T*.NS!\C)Z7;?Q\]@Z7$-#56#;O:BJ/-3'D;20 !YEP2M+!WYBE T
MF;1+K=V#HLMH/E#UK,H.'N#-=O+0BIO0%[SF)*C&JVET<AKMA:XMA.7J;KCC
ME)>D$1B5Q[DC+"/,EXK&8B4RP]:$TB],6TWEE$^[V/)#06(T3K,;8,75=>:[
M.26_3N+]FZ5$B)(/3<55 AR]^8X39%F3\-@)06:!ZX4((L;2J;? 97Y,:^ZG
M[E<LOWZ-B;AV/+ QNFAQN8*490OMW#53Z">O1.B47M"C?SD=8V[QK!SJ/%OB
M/@Z+#;.:^*FB:=*[EK^;<2J5(?&RH_LZ38[UQ9/RG1*?."UW0B;QX=^>).2*
M7\E\9\;6VCW[0SU"/S6&/S:L[IZ*$_-7^_C2-3+UEU4>0P9,H 2I'G"Q##M<
M,&C)N,\[V<QC.#.C\.=<OLZ [!<M4/C<%:BSEFC?_:^<+#53V ]CR]HCK,*Z
M9GWD&<E/DS1 :B)G-N869%9LW7F98?+0?[:(/(4%5=BDA^FJ O0A_3%EX^13
MH'QZ-+W/,9)810#3@L.<]=I(IB,YC*('=1L#X7']V?VA5:9-?2?/*A]F^&T1
M\N,]E2>_=X!PU<<F>\;ZY-X+*^3Q4'%+C4&SX\,O ^Q>883,;_X"BNR,& _L
M"<*PFEZ&\'P\8*93A-/^6/OHHX?=UG,OD&(' 4(.X%+ >\)XP,3P.PUM6*Y2
MPGMU0QAR#>7TP?:V8OVHZ3 A PRV8,0#Y"IOP6L@/!"3A0<6"HN1#T/S+/&
M/6ZH:L]GEM?B>W&*_<!C7UDE/' A_4P$MN2 ZZ@0M+,XA7P_ZXQ;ML-)3GSW
M#<G6XKX2GGJ-(48!UHQFNQ#4/%R4K:C<A&$)SJ93-;RY\WM;I?\JTPLIP2JL
MM!_XQPZF9OUT!JL:NAEF&'H43)Z%:Z0Q&<F8^87$&%8:@,-  EU]&<B!)?7,
M,&Z$A./?CO+(F<G>6^**^OSCW)C93FY$IZWGFCY,!97'ZW8UG:\U/CI#<HH0
MVS1LOL93?Q790*Q?(C20M_AO=K*;QWRXK?+MDV>O(CA2O_F4^':B0<4.JM*J
M<>&U$KDOAN\?U& +N\*8L,6C>FO>HXKHWH\O>5DM[3-U3.P+6M&'4N@.&Q:J
M9*IAJR?](/4+IYL':!Q,5UZ?*]_RNVZ8EEJ1IC\)TR5Y146JOQQ(I4A^GGZG
MN%AG_<=J7VWJ3;7S3C6O!S8A9NV76R_*7F^Y%:2Z1D:_[]',3+F1!M9#J!D-
M&UN%;M=C"\!JL#FA@U2?#B?MY*)7M;Q])Y1?4_-KCLX(K<(OH?_=@=?_+7,U
MG)U5)N;J0V;[ONA.R0WU<KO*JL;"N)0G# (03UYFUO<J898S-QB"8@F8>R4U
MQUK \ZINQ7).KU5*VH.).9;.XU=CN6]Q7%8S+&,.][2?CKIQ'K0I"(D7<A*W
MFQ;Q"\=*<X#X *:+KSP$M9ZDL9<+Z\HVO!-V*,A/N$)[_>7C'?[T0T]5]"MN
MP]1DBI\$4WGDB..HVG/+??7@SHO%8]#R2S0"VCCEFR+,ZL)H!Y8A! =0L;/0
M 51A?Q#BM ^M=M;R\R),1@-YUK\8LIIXD:5!ER:S0IZ]_6(%)&7Y[;P\P8L(
M.QM(F8JH#LI+ZZE_7H7+,,2_%]S0J1^9?);=J"E>Y8*C3Y>EG[Z>5\@6H.[B
M07"OFI=^.3=/J2S[RMKLD0NII<]Z:@[(HH<*M78C6"U]Y+G? 4GT")8/4]B1
M,7JVP><;A-CRXN^^1?X+:ZKUT4NSIP!DNN=]29%DB@\;+S>.I#Y 5(EKX %/
MMNL@S+Z0%R%- #]A84;Z)67/D57Y/_FP>_,X!0_,/AD;];G/!:\HOGMD@7B1
MN[4N)TGPGB4NKW[G/!LQ63O!BY"'X^JBST@+(TMZ_\TE'$:,O;**P@.=%S<D
M;A "4M/A !XP+S&LC3X/Z]T](R#[B8+2]&^)O?MLI#@4*'W)\WE=/B;7$(.&
M8ZQ[.X<P)BIEE5'0T$AF@:\2>92](Z62-N:X*4TD[+5;@[H!)M^WH/D#+>\]
MVRQ^7= #"^(^UITN,I%O12(^W)G0JL,"E$'BVP/,[G;6\&(\V[MWQ'9O+ +$
MK^C!;DAP9&#DY^XT6,TWB(F3WTF;46"+**6<L:;<4WG%O2K%H.J+V/ 5URY
MH+_R;!IRC-KAN'U$AVTKE.)RK=WMCSB_T90O2 0;?:?QH[+>F&6L%\I6*GQ4
MZ=6 [HAQ?%47_'V@[V[$<G<7T7FQ6.Z8,?#2%Q\V//#%!@^L)9<B4=(HLO:M
MURZ^K!*P,A[]62X__8&=^(@,.,_)'KR!X'%7,*=S:PD];LIJ!E*;EKZR]SYN
M'>[  N0Y=KV"R.AK%O! Z"0H<*?X7DXP'M 8@;/MO_HRM(T]3@4W1;PF6QQ'
MA&U#,,:R(C?V]X>;IKB.PK1QM-%ADP1$/&VA\4,P?/O\]9NCMJR7MV(>K]SI
MD2+J@-Y8(OB7NPJ=957SCGJ0WCTKEN8,GV?(L89Y[S,OBAH>N_+IEA/QZC[G
MR7?\FH@TOZ0!18+O?PMAYD'SAB"N8)1.+>3JA?G"E>H^JMR]'^=^O0,;V&D2
M&#6:X"/@L) >/",U@@4)OW43K>"]G;RKYL^FMW]E]P[]HPO'TDQYW=\VD[-1
MQ O@$ D5Y-6!)X/%.^R-7Z^&N]%6N.E=?G/WWI+=$C:+)"Z]F!TNM,DLZ7%,
MUS0 48[.L?O0\/E>)WMFK"\4_M'5P,40=:=F@2_?QS2\)=RD0-G!P<9C*185
M+,+F^M91S&,=\G02UOD>A.Z'Q?MDST=ZS"?$+8"N=J*N/=/K[1S+M7%_V']_
M_"@E(K!3B'?1+WK_20<V?/E88+)<TH^&""O1A,#*+[HL*M'5Z$,FGX3TDA38
M$AGXMS*E>8]4X@%&'UYPZ+WR+.I\2MW M]M"=XMZ)G^*SG&)BDJD?3*9J3_J
M\&-#FM><BF'":$+&<L9:AC9F^\*[^5YO<S&]]HNO0(4)JI!B)<<+ZH3"6:NO
M?]L;.%?,W6NX[GMX94C,/>XT4GPV#'&8SIR%K#KT^W2B/5'Y]4Z:KMR'&I97
MX/W>W/[A0%VQJDY>BG7=BNED71N&H(8WP=S3CSNZ>NVL6_,\NM:WJ%P:.4>+
M)21/5:VTD]NB;>Q\,\/%/>MSS3R3Y8CD?GC'''3U>ZX$NN5BP+(("9Y%7CIH
MM-R(\DC/I&9\\M/:@":BF.0[W?8I7^B3,=H#*[M5Z"7+,?CRD5#-;NU1.X@"
MZCPL5S_BH#)>\:[?QHUA1?(3<8+H8@ XWG'F(696J"1P_DRI9=(OFTXWZA-;
M3$F10"-K7U%A=VO*N:Q\^L#B-?=D;>S=?GYQ[^4* ]F)5Z.:/F@M5T<F7B#B
M8-M >YN:X#F0B!#>9>U3GH0&!Z&VL* WEL2F*9H3''XI8\<&L*2+VWIP'CP
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
M/:;=-D70X"+?H#C,+4D6W?3TZLI:;?E.OW9X?V/[RZJ]68&$:TD<Z[T' !E
MI05^YHD3T3YJOM8+!=<0PB8;^I$/\O;//ME07RY')_3*VM\O1[8>J1!Y@DP0
MPL'(%O<[Z9P3^-^EOSAXCT+T"T\$:1@A8/,92OWC)P!K"SYI+X0&B$!8?40=
M<4Q$SQB%;O\;/4]I^+=FNL$ ZR;530+)6U(X2(C)M?V4R8U/ZUWE(9!.\$G"
MA'9YJ:6-G6+]RPOZ4*OOD65]M0]@/T9%5J5I ,'N?FKK-\22M'4N-_A']#(-
M0&J5/F1/DYQXG>$%/D$#F R;EK+OT@!J/ NY\+/(M];V$^DRMK=JM.\_6'W
MT+7/666OZO$N"/FQ^0PQ)MZKT:ET2E]^?++O;<TQURO0+JWX,SZGY/R,;.(&
M-A:?2Y/ZG\-PES(L-\XF%;H%)F-I@%9UB,"4@7B49PV_T+U3G2#?=2M=(7&I
M5?A$YHT&EAEGZBZD=[=,?+&+\G">"?(D7-%Z&64I,O SZ4#>HK$^U&TQJ@C@
MXG/B'=U+ZHC.G, \SS$*,]HJ:-XT?;'=[X:++T2)$W<4'Q9N[SL[;_KI+BJD
M8*LW*8'BR!DR9"]7<\!.J,B=<S$B7-9=@Q>[P58\QRQG<,'@+K.VP:9@G!%C
M*#"5**.R4\G6\YE7="Q,6N0Y_X;T<QH +P +EH0>2*JZ*:SF=YV?%=/NXO'O
M#)M+/Z*&UG7[LI/[>_8D#21:=@3A*GW<%?,9EPD/"&E0\@==B*IUI!/[='0]
ME8MMG&FC57@#>>-A2;O!M851%9''PZ4)W0D]3[H6U3T^4H[-P9W:6BXT7V&^
MU IKOKQ%,M_2Z+F*?/E,J ,6\H-Z;\+=6[J8!E!@_)JKG$7Q#D4^;73)#YJ_
MK9H1C8Z:8J1:_]13\%KJ#F;%VM$5NE(O$V,>4]SF$MRI8Y^4K4B;?>S)8>O5
MP@N@JRY2D[& ,QMOS(R8R3'&WZA7R79M>AO .)*!M*6<T!A%T%BU*/[2Y7S<
M,8 SK_H'A<'&%#M[>*7^@/+RKL!2UB?B6/QV+NNT>_V^9O>@F[+PZ')ODNN%
MXS?HAGV"T1+$ZB!L1\L%D.4CG%3CNT$% R_;!\\E-B-^Q#8X>R4Q'9W<JEW
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
M:W?].$"M[V[94-I@-TBH58'?ZW@#/-F&TEOE*;!J3QJ@4]MZN\+%*EMQ_8O
M"%(O0..D?W0YFRI\ 1E8CPFH&#-MF4YDD>HDLJYA@!]YI(8KFB\//VSQ;KY#
MUYVT9"2!.&/QUHWS;%J>U6&N]M!L3=+[9P#)-2,3>%]P0$W(W<$L[$'RTF"/
MN[Y58F<<67]6:W52)V"N)ZFJ;6SEA8R;]?CK BH'6&\'=>GF$$@=B4I/<.$I
M8AKF_YE4SEL![W,UMCLE<,GZW.$NTCNF2@=H&+=[[LB0NZ'_\K6R?P7'.-A!
M<86^!6XP'?E?.U]G<+)GJ $A<27=QK#G57+QSB@A?T:CDTL7WKQF1AYFVH1G
ME@ CMJ\@AKO5&X=LA5@QG^?8AA"A,D%WU'!,:SHB\-D$-ER'I5.T0?<'CM31
MI[S ;X[',HS,!1%<-0AYJUV9PX+1VS4-(<EOH&4]D/ R%MO."!EP  TPEC]7
M!0QN:8IL=1C]9N\GCDNXV&9E,(KT/UF7C2HRD!B,C9C(<\XY9> ;8M0Q+7!W
M!-KCL0JT'I0,@(TC[6<F3T3_?#9[G'U>90X+.6]0\ F_C-S0K:-V3YSLGV1A
MCQ4\]IY7]DT FHM<":F=#FWE[,CSA( N0DH_[8B+GW-,8T=VM<]&&T=>9Y^G
MP[TS\<]:@(U(+V\K_S1^\M-\H 6[/[Q&,=AP,?P&TO0MN+^$Z6@*?<B00X)B
M??GK;LHI7]"YMLCZ:'XN_2GH\EN/?6=82 %A,%;"<_7*-&AP*W7B-J#RK)^/
MK$UN*WKOZ@R+QABU977C(I:/0 ,$-Q [Q'/(8#S]AGWK-)%@P6F&RZZ<LG&#
MC1(J'-1NYJ:]?ZCR0.M.@+T@]<"-3#W9HWUH1>';"Q<I7VHY!T79MV'2RR64
MK?S=I 9FQG$Z]:X\VH$O3M/SQS_8REI:<4DAM#(]6\5-Z#I9N-I$#J3(U\Z_
M1U_&UE03;[J;$#(:0B;N]_&65]HJN//N+.&]\A@U[AYK<ZJ_6%79TFJGWC(:
MIJGT> [!W(>?OF\-KV;@_27%YJKL-?U!]5Q(:=D,9-D 89]>1&B@8L-SE9WJ
M_R\6EP:+="3M<5&Y:(#O<'#6"/BYN#!V(_23!E?=>VKG!PVOX9!NND6="'\6
MEVN+$/[%DGV^NZ.-DH7DZ"T#S*@$=4 IPT?*<[(/NEG$OO>NB.Z;C]_5AN<@
M9OP,UX0F9,Y6Q;N=&<-!5ZW+L5Z7&JEZ5O[F@+0Y#7 BFM12W'*)ZO(R2.!&
M0^Z<?1+H])P2[^5H GNEE**EG(C3YFK"*^[CV&K9>%8*ABGWU!*5I^7]D.?;
MX0"Q1_4'=C7!"*BW,)OQ!9,IV26>:-EILV4,$?F8HC[[6A=%449*YF4W]%T.
M#!8"KZI=,#+%U:*@K]7T>Y9+"H4]=IE]UCXW.-Q\W*\%@'+[&?D;X+HGBVD
MYL. AE<-WH<T 'H9V;5EST31V= :1>%_-6HB73>6FD6G%$;>94[,33+8G/;?
MS#EU%A?=9/?!%HA'/@U3J6RN*G0=L+:K7ZWD&7><WJT7$S(%KSRV-6,N=Y7T
MOI?R52?YE9UAQ)M5$QFP7LKHB)<9<55 S=O%NVAX^T]*XQCSY^RZP3D"3BRF
M*)9K;]03=_';XL&^I^9A+W+S2KTH2L"\2(-#<4L^[:H_N2"W:]'^(X8)6I^L
M\5*9I#!#OEX+WIM7/CQ4'#2VAON?IZROR^[G<%'AZ _<^T%\UV_*/^I/6K]#
M \Q;.! 7$KQO)!G4=RU9R7RG+!O&/7/TT)][?3#NVW8WJ>U$\VUG7QW&U3C%
M!#BKC]BV\7VN_\TFS/]KL-0E7.FQ&ZBL19F?5\^>>B16*,*5>K"C0?KX"T&W
M;<VC:?CZ[BBIS[%?#[[#&9X?R,O SI<:Q2B?./(+>K<6=IUD[G)R#O$4XQ(;
M=L,79>7!V1$5&LP02:K%)I_#7)=1CCQK>*TO0(.+N/ :#P9:+6$$-0RRR_ L
M;U)TOSB&IN@JEFHQ:3D#+0+]!X/$];#$COQ\@OON.W<34(/?;9]-->ZUKB4+
MQDL\QY/T2O'@F"/*'B!6)[W*8VHQ+!3E]1E7ZKNHRRV0S#D+.!5,$L9TBUIY
M<I7_JP_U__'_^%>#CS;^;U!+ P04    "  WA3Y0QGKD6Z=6  " >0  #P
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
M6H5:4MXLESRR$F='EKY_BMQKRHLAGYA:9FEQ%<,"R[,P@[6"#$KC(7^.38/
MEU4T8)+HVV[U0CC(LHN*[FRXZIXH ITTIK/2UY"G.4QPV#"Y/XH&W;M@G,[@
MXH5PW9L/M=B[AS];4$Q)CD)H(AGES2%L.V1-#6G^7V!ANI< M;;B_XC-4?GM
M-U$05<-IXYO:XZFY5)<I&A'2 =<U=FZ(TUTJ.@_ZOA[I&,^%?(%:F(QPCI2,
M>V77!GI:?=(5_N9T^SV9#<V&+-O8B-Q!?V[1]X;QSG%5'.#PL8^/[J+YAA8Z
M\$BK.LA2;=0!FNN1VF+G[^ON?"[K 939;:<CW&7N\\R>^2,.^B*G-;<GCI3Z
MHMNWI4JXM!/751%E8\)G2]7Q3VI?W)0N7^YYP1KC:5,*;1EXLOLA+MNYI8M=
MAJ?EN(C.EX4Y&Q=@;EW<C?9AO&%/FZ>6?9+?JN9Z)N'Q5N@K14#%N5ZF+R]2
M(W<IE?#<40,*6:YJ\O%QU"!]'22U\8WH![&WJ\IR%'="3BFB!-&/28M(<C_&
MU&":_)4ABCJ(D3E4IMI%@_JG@<E)I9WS577K[Z=IS/']M77I6B,,E^ >O,2?
M.&57\>]O=RJ;&BB(%>1UL:G1=]_DR09>?%BAVB*7#+A&<HV$"W!5W7T!\2!^
MP/ZC+Q'D0:1C"D+K($W?\545NF]W]S5_;'-_V)*@KW.9/19M3LGHGD'Y%"G6
M24FQ0;!0'K-5 ^Y*<IAOT-GGTNP5634X[>2GWN:,&W<?X1U@X-5;8Y\= "7R
M!&4%<"0O@9,H71[$?:4CVWFY/)(<A8.1I5WR6"#F <L!_R7Q!)-Q5# 68'T)
M6C ]I\H@_PWF^5^")1,3OVV>5K0$IQ:LVYU'O:V_Y%I*V.'4>5FM]F&?PY3]
MTF40D]"B+<=\FHV*5YO0D?0;;OS8^WB>![X ^[A4Q;,NGAM'HJMBG!VK\6)P
M(7@'W'0PT5Z8886+"M;O,^JT#^$7;;6GV\<9E)I96=5U0;\F^7BM5#-CK(PI
MY MM_W, 3(T%0F!+D'-"V$J[*?J%C[$+Z*#6EQ0+R ^@/Z1C@;"2.T]R-8-X
MS]FXGEU')2O38(%K6*!]_H@,"W2'(5!?CD" [>G4W6"9ZGRB6!ZCRD#/(JLG
M!?WR,BU?_O"DTO=M&,YA7YW\IKT0SY,BZ.K#BC.GC\YX[&1X&VV'7U*O?=7[
M;& 2\7$\7\RV&_2I4)%:]V[F_VK2_D+$6+=7<>3NJ(A42$UUB.O>_'?O^)_/
M:Y(2S_T^3"15/! ]R/3B< O(\(1_:KX#/=_N3"ZC2@Q5J[$XL96TN:S& K:8
MX.AG<G>1.*V+L #=3%-5F8_Z'8:5&B)"(W>;+IW=09_C4K9_L.D_A"N1% ,#
M(G0HZSD($V"+#_\'R^,AU3EN<GR54F9CZMER?GX>;%*X,,!46EBA.7[;HG&3
ML>D6Q&)COK\QZ\,-8M:%J#=:1$.C>C<70+=A8"7A/@W-HY\3IZXW,77*F!\@
MT_X&>^!>5OA_CXL=/3N9F0Y^Q'0MD=MW:<3!CNW<)#/-MH.GYW/OYB^SD&^T
M_MBJWTNWY0\0[30,N?+*IW" /79 PQ;?/KS8@T&^0-GBY,W%\[+;<:RN'7A
MS0@'V<58,F#?&9:K3?,\3@4?/ZTR@T"+&B"2DWHV)$=PU?+5+YP//&26D!;@
M47<JN1NU+MB:?7<PK3B[WAONE!T17E4 =IYN15A9?5K1ZGF^*B=##M(;[8B0
M8F_YU 5@ >+CTJ>_#Q^) +P(+?S59-55P:<=L_7Q1O,1:/%FMJ';;-HGWP4/
MQ KW$ IHI#$Y-=ZA&P][@@=WC[,\'>NPGA^2OPUDV4#?EVQ^>YH63WD6MN]'
M>7@^@2]'0*TM1_!:DA(=^ J7!, VE&JW=MQ9SJZTX/8)+# 8"=C^]3CA+XQ7
MMPBG,84Z;3]D$1WKMZJQ:/.)5M@WZ<O9.DF>2TM*O &)K&6]7)%I88KTO3#
M,"+))T)%1.IJ.)><[KY)XS!%'@GC[5._,!;3KAZK1,$=<N;)LEE/F3,NPJO^
M^B)_9%]U4X>)]K$C"7YTXYE__OODR^CT#9H]&,EQ[.)\T-R=<0.0T ZMV,TW
M&.1+=E;_NXV"3?L+G4F04M^[XY4-@^I-NRL'JE$-!G0M70B1L<^F6U'3G\^L
MFLOA99\RH#Y+FN'2M([+4B!FHXX2TWOU-2-/N">O\K9;>6&845B ?ANMBF37
M/>@.'VOD]"R<;7E5XQTQ^/3KM'S7CR+V@W6),V7Q#K=;LH2HLER4HS1M/KA>
MFOZ!^FI'L9*5VL_,V=0,"OS76&"R<.X!2A6^A>'W^9ZN-EYL^E3M'HMQHCYS
M]YBSU34\BG;T)%<A&O-,\TQT\Q2$(AI2OIC& BVF!T_.DSJ,E0Z[YJ[C]JZ\
MW *[\^I8X>WL]A<&^@J"D>V?R7,U-%PZ^-\U\\R"TVB'2]VUO3+M'T*3Y]5'
M=U;8O6U>KW#5?_9Q%T[6:T4P05]#2+;H9<;?3-03IHCDE!FIW8]R_27UZGI
MX%M&9) DE08+D;2J9XY?OG;SB$:-W])+CZ*%B"7J2#'_78IAU;.& !E4=ZZ3
MU23H$H$N56M*]X'M(M8M( :H17#N5GV6/NKUA?9PI1UFH,!>JY<^+%W\58&&
M*=/W#O=FZ?&5T$6^BI(-3T<&7$92U5?2[DN5T/,5O=TO @JJ_V'",6ZJ,H+F
M*="WGWB[RR\"959[S]O%E^FL0%';C2X::51?]*K2?"N&H1MAGKN?-Q+Y^<'V
M:F>^TU!K<*4/X*(O5<_?A%"'L6PF=_9\V86-(FU0F4OR![(GI)>/P*;4=OMV
M]^J?X<\8]/=TL\J@'/,W]TT2EN#O[3)0<:>*P](@KU+-/+D:^N 60:7J+24Y
MAN8+B\^4R%)(%^BJ!^5-*$_;ZWK'U=3JFES]-BL/]N]+#&$?KNC=417W('"5
M2DO@BFB^83_1+#N*EL_<G&,<RQ[+4HSC=16[._S"N&'$5N(J6:P>_[OI!G1"
M,Q;X\7$ZUK0<C0/<@2M26JBR8E/<.FMQ0>EI)F\KC._F?.PTH %'4"@9?A"(
M<17J%^\SA45-/9<4"3GNC_>@3I(L3K8<7U/D=;!@%2H[8D@ZS(*]]=Z-*EF(
M5)9/4;J!\I?(K@]9LF5SX9\7^((?51+@,BVSS?\,Q0[S6YJ_9?)^6B#/OGJD
M.A7/9I9@IE6FO\T)F&714NVR]^9:A:^[-X,?>:)!/*"ZR93DZ,X2R<[MYY6A
M*HV-]56CG0DV9&2Y\/S.E_RGCY!Q?HIJ=DA__J_00 \$Y=RF9&>P-<1FQ#KV
M93>MM3(C<X8_6QVJF7Q[W(1B<+5BM)BAHUZCD*_@4*VI9,\RMMF*"Z\LQ,3E
MYZ5]FZ\0T@2!!4BL*Y; )=Q,$,-AC22PH^VP7QHQ2L*:M8PC<) 9MWWR;?$C
MT 0U/VHGJ_P0"U@@-K[$UP0QZ@$BLG<QF$=!%&I']?J3D4&Y*U+X INGRM*G
M_>"BE&61'&;"E [7#<_8S6'CDM*4M>\%$^UQ^(>M7$2)(IKM(!(GM/(B%L"S
MHP]^V0?.H)MX%IGKS"5/7T@54R==N%W]1?Z@K6.<A7(?S45P\MXOO\UOW2YV
MBZJR5<TASNP#]1FQ^)V8.(G-YSMU<?OY>>G#9S%5VI!J1/011AFR,$ WBTK=
MOS/:*.63-6.P*Y$P;LNERTBWIAF+G*%(&--+0M]#X="ND.&X",]HV8@C9.@6
M+[M&;:*MN=GXHV&W^ TI^N-K3)4$?H_"[^4\_(^HA>0;QQ$N(AOQQ2+C6[SW
M*B"YF]XA[1-Z@F?:E%]_T*1<+M7N3HC 5%$)BWZ0]LC,S8F]4Y]4"^O \?N3
MLJBH1Z)U)BAA)TKU_M+P[!SPK>35=XTCDVGS?=#$1[4WJ,USX%]6&)F/O?]V
M%%L,HITSG8):[]AV$&9S4]?P_9S2U!TH8))!RC'+(Y.Z;)Z/&K8E6R(V=*,Q
M<5NP\1Y0Z 9B8(.GY\MXIIE/OHDP_8<;"K*NCX/AS3Z7]B7_(2V@R<V ?7>E
MS,8"&X058#4Y'(A<85'&[3SD@,?1'U((5;)A0XUXN5W&LJ^6'N+<RMZX%( $
M%0ZBVNB5:)WI>)-*9'W,W 5?D])[J[O_QN/D --$O=.U,XS9\\ "EJ?G40A,
M/7#*?9\F^)X5:Y @\;[:O]YU_L#,"LB[_)3ZT/KEG63A-$YD8DW^9=RTAG.Y
MXE5CZ?'O[>#/G]?3O%W!0ACJZMQ\E)2F?M4%J1WKD*G&&//>H!&'\R=Z7=MW
M[&"^):$1@)FG&<G5"KH*;3"(UT52A$/X<U[H)NW&YSV*P MQ)F(>*X(L-%T;
M:$&B3/J',H>R%PP?]+OFGB8\4#4GX6)-DV?/?6*R6X\%VK! "L(5#C]>Q3SI
M2MSPEWK?JF-L/)"Y91#VMF=RKQ2?5?)U&N&TL\)U_8_62O@-Z1HRU?>?09^]
MC%J)5;A_3!1K-(<X6&]MYAK+&*UJXN3CRWPAUZHLMY7/7?I%SIG2FK#>^4H
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
M9UJ3J2^J?O+4<]U0WJ#4/"@:ZBF/_G XPUS5GA/-X!097E,@7L+@9S8:Z-R
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
M.W=WJ)GZI7U][H6RETN!H9&T)U^<*OUG@@<4WF3>2\UQQEP:ZD\<Y1_PZIY
MVW6,PIZKLE&$]T7$[MA7,M,-.OIWG1C?U C=(>NS6YU20MCPGD9 6>[+(".&
MPY],8*I@ZV9JQH@2WK,MWUZOS!06/-2Z=LU8E55Z:_WZY%'ZT:;H=/[G#&2:
M*OG$5*6OA5LA-'Y)M(:PR@O"^)K>JC&1[5#?YVJHNWRRY;4<E>EW ZL#D*ST
M-@/JQ)K$8=MZ-\-YM77C]O&P9XN'J7L";QT"7%WMF?1:F1DG+ ./4TDUFL'.
MMV[55BD+%&"H8D>F<SE2B[% R8/Y^8*CIHGT=?=HTB'W[0$ZM-Q!=>Q2I-/:
M+Y)&OF$C53,O-LZ?^C/W>5LD\%2E+</7CU4(3K_!4,G&1C/D[!WJ5HX<$^0?
M%V8$20;$=S0U?L(+=)1'V$?9$.J20Y [H3O(&6)JE5B8LZ@@[72NGBS=H$:*
M[&=W=?&?,RI6R1,[L6?/ZE8J^!YJXL?WX;S\&&GZ:S"A"@%_.Y^6&\E&*F5,
MWT_.B^X57U0,;,\S_D[4XQFGYC+/)>*:55T=U#_. Q:W""+6XG!Y'/B"F@P
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
MG_>==P;V&;8(X,A+RTD#" @(0 S\#X MX4"E/*W, 4!1$6 & . F@(0@#-R
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
MJ49MG0KUM1??SX>G%_9_ $\]KR+O*?X& P@V:SRX^3XO!BF'S0UE*G]A?+E
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
MA:OMKR=L?\/7-5.!>AK@?-*HA 4&/"8Z'M7X084M)/^7%?%O]")'6O#^R2N
MRUU$[3! 9EZUBN@'"<D2R J_\XLO+L,!=9>F7=>1&P8H9)9H]X%1+[VW%D[(
MQL2_U:,#QT+_ $G!YA<PX%!!1.-:YAJZPCD^5/.S 5-#Y2S"8< .!AR[95$U
MR9>][06M;?0?B^A.[?C" (FL<)9-)1SX< '7_MQFT>,R]HH)VC /VM*=6)A"
M^'NC J=:P?J7K-=^W5=J1?.;J/&"?.6H0Y7/&2Y#' 8WWFL3BSO%CZ(R$\T,
M ?$VEW#_@I5(%OFJX5)]EJ\OW&9>T%1ZVE%;)X<_M\( Z*B%#CZ;?$*@">R]
M? +"GOE*1%PCU 9QZ"#*#QE3>Q4L1\ON(:T6]:7M0Q&7FUZ/-+_Y6W!>&+\G
M1BO_/(N-';%*_<2W_J*7.F$/I44KZ.0=-VCN" I>9!Y)4'ZJ6D[U(SMF'>TZ
M5:D_)%O7M(TE?1OX^%9DW2L3$63=!L/=IT$AVV+W1FUYKH36F>*5_301<V>T
MF)+9UC7<E1UO[-(D&1-*(K\HQKC2[V^GQN/%M-"LCV*A5)"N41!,:](R#9%3
MN!\*27N>KR;#=F1(0;;,TXS=FMG[;@9RJM$PG"B./C.MI=OJ>]+ >&O=LKT
MJ8<;#7<U9.94QP&@&J_I2U&:V5_V0=)\5,'0SK@)D J'5W!0'LB>%OMQ=]7[
M9WYBM]O[]IX-\Y+Q2D7D0B5BH$%S\5:IVDG]'JE*RD8I_;BOY(&S =9VDF->
M!,<EWQ#;2]D"QYV1A-F1#1JB,[DN!'H?=:8PF4M6S3;/QV:OIR$FRC5OX**Q
MFFA;&UT-:*_W(G<V-*&;QM04L7%,Q"9O^];R^OR^PHWAA3:'"?RA*I*!_JHH
MH&_-P*9T*8&T@$>):/JKQTN;$^$9M)R:"[U"?=J"NIH>*FMD8XE^=K63VEFN
M;-X-* /U0;D)VI)@HHG-4N3]><?0*]53C)M1<S"@@6DOU9E*@R(P-FV7Y4D5
MV"#:5SS?TH5U<EH]UKDF1^D\S)S3+K#[H$<DCP&;)4JBIP<U\X>56R\/AV?9
M"Q@Z/F/+HHHEGZIR<0U-J@\U^(<!A$/?3V@]9^=1S@*96-OA)2=:S1OG*]"S
M:!@0EKU3 1HZ[KXZHH8!^!)$EH4+9JE04*GX_FL8 $D1Z^>_A &ZH(5[, #,
M@V#^,^_/O/]*7@KV'Q5BU07D,G!XALW2!RHOQMI %/]:)K"(7O&K[NY'[9?2
MBT ;41$4YL<5N4![/IQY!:5;(D[<^=_7%__!O&&_9W!%_K0S\LT8C:J*.SLH
MD>[R"8^H9YLIV."@Y4$<#.@?2MKVK"O[? 8-E"+0&$ZG4?F31A'AV]2/>@E!
M" -2],%+>;.&%$Z+QC-51M1SW?E"18_F[^L#(6ON2"H2Z\MH^8C!H^;P81 &
MB$]1GPZ +A65R%Y%L C+RH#YN$ TR.::V]\Q:W)ZE?Z:P4@#&Q2]_C>XP]'>
M;@3*UQI2Y*=Y.M7%O$1'BFWMJZ7F+F2E+K%4[B@;^R9.%!84:H4_4<W_>U1C
M&]=-M, GI3A Z$%AFA[@,U;4#[UC&9>!NU4/S<YN7Q;%(IF<]^/-PANTGS=R
M8;VSP))H$)L4<O:4=/5IHQE1:K[GTY:4J%0_-Y =456.7]RZ0@%V>B2/B6]
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
M,BE$>G"WY[WAE9S[U?0M0*N]I4G2M*)VU)>EU35Z9SGU#>!]KF[01LH+DMB
M0UA7;$#)BFT_?#O/H/2.<ZTT"=?W8Q//@.2T"Y!Z;#F 0\JG</$[G?6/5N[4
M,M,?HS D_QB%P1OY1P%(**FD#IQ(_+AJ_E23A;@^UM0:6<LIVY;&<,!#@*DD
M)27UY>D4CN2=[-[M!9USHL)N =C>84BQL#^]E#_D_O\PZLTV;X4M]&S3N1K^
M5IQ^F8B@/X4]&3NJ?UDS4 8@<CJD\HH^=YM01#D]!W#0#;="_6DCY/]Q(\H.
MLO((=)2O-)_GDYJW+0\Z%?=]VD&PM48"="4%/Q=U).ABK*S@;X2R!ROI!,!#
M)BKAWRY"6,^T%AQJ6A.=79V25.T82=*VK4B#J$&)@!>2:-[\>V%3N7\,KJ#J
M_:.8X\\+$A]!;0ZG[(?B(Y.R/)@J/T#:U/($!GPUF+/<^ME+3D9\6WO8Y ?\
MRZ7#!JY%E4^ZHCS*B%0,.G4PEPUGG:,>Y3N_*N/.,?7'CGVB2^/WCJ+YDZ*T
M[5]6=9=#348H?-<YN07<X&_<<2GD0YQQ'F4F#0E#'!"HJX(U(G8%V/G#3_[)
M]E2EQ?TM7&FPCZ-7!TTIJ_6:Q5B*Z*"/D^^))GVXMPK+O<TJ8J4CHD"UY*K]
M3+/UD\I05O> 6\"R1'/3M%L.K!,]?UBZU+%?1*-&^*6A92LO!I7N [@0_!M+
M&NLP>R8V&9_',N,RVV$^CP>?[VANFA$\AKD>:7MOL)$6@M8'[#8?EG3#I9$Z
MS?U>,5<$/_2[&A%!,RX"U1XB5F*F/U@_]">49A&'-W.QU)_Y N0@?S;B>A?!
M?O\0P57!%/P5\P2P'U=C2WROW$FMW8UT/0N%I1TU#FPD"<?6V1YL(%.*?$#8
MA?DV]<@7/^BJZ@.W]L\6E9WFJC3CJ)84C7:<]'ZK[%P6$-\9^:?F=OG0 4YP
M @4"5QI3Z:/2H'*W;O<(GP>MHM+#.QH5I^,=3&AT@= 6P']084".8D"]9^E]
M41Y+4_.\%^C@R=S')"EV98./K8;?>%.@5DFB>1D8LW\.J+_RJK%86*S$TOJ2
MX8SB//G.@C&=U<^ZZ[=.2=:PM[6[ON&$:7@C6Y@8+$M> X<4)@OI.O41R+3
MXJ;Z3D<E[)63$C?6A./5%+Q>)Q,975ID"D'W7PRH_SE*%A3LD86JLV*Q%QKG
M>J0<B:4MX/+H.B/&=N6HN'K>U/0$0G(117;G)GOD8G[_C[)^>*6_/<> ?J^7
M%Z%H9T^J2:8Q=-NUHT)2P HC@D0,0^&?1^%N-VDPM(L5Y>)4A7+>-9[^%&D;
M-^9(T4#.AL/S_0;\QEN-Q)3A:J'^?YK>?&S).]3]X/D,EC;0CXP^P4SS$(:
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
ML(#PEQ]>"E%&2)-+!U,M:]!4XD$5NF\<YX<Q&;< LX^LDW<0@VUR=T68A-U
M/";]<R&>?Z0(M19ZZFR-8G_*[YQ#@[5&(L)I"4_\# E6?(.#2J*@M*(\4$HJ
MC,NY316,!92:8ED\M#GE35",Y685'IA(Z<-P#^PRK,KX$LXHEBO-<4]6!]6^
M4]T[];7C+7DN3M7.6T4SVZP4-<V7T%#L%H9G=BD=IB8=\=.0&L-VS3L $654
MYV^3\4P (=1^%/X@P/+HFKH(TF*%D-Q+/DLPOJW*Y\-'T"'S7>=:'L&Y-NL<
M:+9E5]5@OK*F>?SX]%G_T^!<S?@%,=!"V>0%]+D["]21%2WO5P'E)&XUC](X
M'/5\ 1"=T#D10]O0*H8*42B&%/G'KE65J&%0>'QKB!@ =,=V$B[IG(5\'X_1
M9SK?CM,()M3*P,=H?+=[?S"W:3\ENH6*EA72N#R*: UZ*CBV'7)O3[18-?UI
MD''P_HG&$+X?57!+,$/K-IQ7_$D:5]=T5^6]U+(DRVF%=TQ5X'VV/4J%M!';
M,FR YVG40)Y>7$T>\9U,DZ[DF*N39FRUXFQ(=XGG&E7KBZ5PHE/&]<NB)[\(
M=L#(=? 2DQ+\/&WH'H>YFLXD400>'_O $.2ODB*;FGOZONTM3O&F/^\@89@$
M59A;WZV/)=3AU)#5HK!E:7P&M0+OG)530"=7EL->MF!)BUR^8^/PD>^$Y!B.
M7C&]ANW"4(X6!QMZEEG7TR\RJ*6*L#B?*&ZJ3:OV$SRE&Z.5.<KAX+2(3X1P
M.9P.^)-9TARAS2_[@JC(O]-/GH-'!53A*=^4"'H@Y&*O$2Y;#W(X=]DYR:3I
M'T]Q/3^C>RL7$S)>SL,HT!6+!SF2T*I+Y*]CN]-)E_4*2Q^/\ZH[ZX_A#9N'
M]2*K!AQK*VB>LU'9>R(!?=!(VZ,H&,RV)IL_6&6I)1'KJ\!WS \1?<5CT$G
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
M2>CV8MX=*P +10QJ;!%B,^H_$[U063ZI'%W ('^4K>^*CSP@'R#PB!>+-8!
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
M-^DYXZ7E*&3%$N^+DY:Q]DYEO",M*VZFZ'S=YL<,V9UV7Y>P4@6<4OP\='/
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
M/?VH+ZK5VC"D8)6A=(G1XFCE[819#BX/UHQ<KE &A8TE;[%M ,QYX[G7#]L
M544Z&?%/ZJTG+VT#'CC?X_Z8+L/+L-"UTKS)5[W -+]G\R0#?5Z/:G:?Y.(M
M5-5EG\2',_>XVXQ'Z=OX-N"5Y$OF1<,=2J<VL%NAPZLW5W=M^?OF7?:1LPZL
M;C??!H@.GU5XH[?#6]9<Y)J6SP>.,88UP2.-N_XOT2%_W]O>RUZ>%&;H+O;6
M/SOVW4WWC*_)GCA,"FAAJL+GL;FX,M?A+XVM%G9RH. @X@^S]V08%BI7WF]>
M=!P>2VW:O+&#T[6:4R&%R7PCO-?ZZ0YOK5]';RT^RO()C1%:9MEA;6C#92M<
MPGG> .M=N\.:S' 0=_O-["U-W).W/W+F.?=\3:^KNE$G8OW0#F>?O:5\-$\7
MKPKD5:-V^(K[W, \J6RT#>"#&,]<W.'K_P(-:U&K+G.O5IMTCHWSB7\3_B[O
M('Q@>*K\5>/0DZ=>O6Y0VA"C'@Z<2 7-M8IRY3%<V:(\X>9.(3S>!O@T;A7>
MPM'5*&T<'-Q>;.13/;8-,'M>9$VG5*BA8=(\2V%XWB<;U0^D$Q(Q.KJ8W97P
M>56A^^ELY$OF"<VYN36CJ;:O&PG3)K3F,8:%%+>532&JW?H6?.FQ#'9^SVI[
MA9=W1%G^YC;@PEHW5][JKHU)*WD%S4'3K6U V*;3D5ZO'_X/$L-MH'!A2\$:
M"DN4?=J)0>(F]H(;"T=CT'P"P0G(&5_^OU/)>3I2&O,$^SO72?+#:JA$]><W
M<CO4C<H>V12AL$[P%V^N<7UO^.,->Z;LQF2N.\<FOSEC.3?VS38*,^9:<D/#
M&]HRYY7T\\5!KZL9XY1&H9.!7N3  W3=<?FND+]$+KX8:5BKF;+N=4%M/.!^
MGN!7G7KAE$(W,V*KV9=Y[-D6YP;?)D@J=^NI1^2R!9L//\.7B?? R3MUP4N^
MG=5Y[YZOBBK<4CCHHZTK[//X3,IFY'[NQFL;T!6M-1LB>O/*$G"F1'1+F_E]
M6ZUUQXD [FF&#!]LS:WY*SY'O(]O/8@UV0:8R&FMBS JA.WYOTC-5>'5XN?L
M# )@5'..:!6MBF1HEC\<G=$<$8AX\*%6X[R3="8F680<_Z!-&PUE5*#O%E]R
M1H8G!1[ZR'I\7E;[$>?WAO]E _.C)P)23:NU.FSS0)4*VKNM:":SV4'O][4-
MK>#88[SZ3^-4F6/17]#L+U$;U]Y6BT2K+X]V^<0*1DZ7H*ZM4MH5BL]D;;PW
MK+9\SLC<G!JR6;)D/7$H9>T3VQ5O2_'@V8;,;8 4$MCC\GS/_&2R#T'.>+4V
MP[O\)AMWI,[Y=>)4=>M)K:4!T6<;90[<_<'(+9=,ZYSW-QG&.S2V!CR>+-Q
M;+HRBBK\M\W*\+J',MG0>MR^ 3<M&33 W:&893YN^OQ&<*R=%(_&>4$JBSPQ
MN";0[MS-(W5?IT*V <*.U>.,ZE_?H:[]]__K>_=!GT=M^:DU4DWN1Q>7W+NM
MGS2M;(:M @."'1/JU(')9UX^?)-$F4LHH!Y!C"Z1V*Y,3-_7;.G>+=:&2+A>
MU)76R[]U^KE%1'#\#]%!Q, U^'F^)%97+MY&'%HND_=1!T1A/^GL:9#'G.GH
M!+J/M=1,JD;UQ4*:H"PMQ6&S+.#4;-^*P>%25\NDM].%/5HETJG2-_4?Y266
M+C%U;@/LD8-G"6I%77T3NH9)Z1Z9(28]!6]S%D YAH^BE%23\TKX.67TRUD0
MSZ,8W/D9RR,\>RRV 0[*#X:/Z9*GCJS\N[.Y?S\<.NU^X=I8A7'88"^WJ4_Q
M!YK*8&E8B^&'6*T[>,(D.(38'J%A!FQD=# 6_<(TL%'Q !6;=.O2R0:E#-]1
MUJ2@]L-Y<^WG;2_;RX$.EHZWR14E4N_R*Z!?"8X.73I'=K(*5JM]WSSTHG(]
M'W926W"TF-TEE3&5N'PC;;KC=9AJ<7' $PXM5A*)PXFXT=[N'XGZ=#5,6B>W
M' WGW5B)K+# WN'FR#__Z"W[:&"I^8%BU?V-F,'D<P<#6;F5'5\[%E]MTRF8
ME)XJ-.[19OTZ$^WGT\/K-3M,ZL"5&V6Y=\O:+T9[BN1N TCIFJ1M0$V @/_F
M(<\[IL:XI24C^7,=I>I'"T?N6S8[MNOV6&K4SV+O1ZS704SV=@D<6\TO'B?[
MS45BB;$Q3]2SOL #1XLG*9#9-[&+K4S]@U*]3D$RE=TI2T)G+)+6C(C[3@:2
M3[65) AKN71.9PX,"'6ZIA@7&V:E:,EE)K]_4-:A*88O]IL86H@_^4I6IN!5
MZ-/78P(!H1.7$M&] J_?MH+[\B$OA0V\O-EK<F.]'V[V51]:*3;?@K2E62I\
M',=;KV:=VTHP^.+@M3X^>[K.?/!SCG=9P?(V8$(@84V.>;E[?_A@F7VVFJ_7
M(U L>W^&UB/.2[$Q_/6&0AQH2$DC,?[!C,:#R>!@BZ56[TL)SE:"L0-)#XL$
M-DZEZ=]8=3497C.7K_,A#5WQ8\&6(J' @/9)NKCD^T*W 4KJK?/%")<LJAF2
M9R3O6GF>FC-.-]2%,/*@U"6V<RSW"(*V.-O@H!,XL;_F1I_\<(6^UJNB7I/Y
M:J,T9,>*VL>TE7&Q+KH"K&S*DR5-C)YN W0C83U;U.-.7^J9TW/?W%DSU10\
M=R*1%,=WSS](L>:(A=T^"&?BVR!P+'73P)L[^/V92,*<PMWEXCB1YH>D>C#>
M\>N7Q:^5K^3CLYX\L7HB;T=94(^0O$USDAST0L=N ]2<X M+FV590EEK5L9I
MN@&<N=95_*((.1IBE*W^D+$0*UL]J(.M7M0+3;_(Z<BZ!D\^FG58E):>7E6+
M'JFR\A?PX*V^-O9Y?"/?0(%L4$: F"[<3YU42,B*\<ZN'O'Z9 @>>2^Y^GS1
M'\=QH%K ^EQLI!1$#,/U'@-__;;>FZ^M8<\<019XF]!55GSIB2(%DQNE;Q!J
M[5?NF;BE>TGBB]VG?J\;K<L!:%I_!8&J>;Q)R\#)UV?(-\POLD7SDH*_K4_2
M\,KS(QV7@+&L'5]]'UF#]Y-"/,GABZ6N$)9>#R:<$;.ZNVY-I:)QRO-;./1;
M5?XG!L?V%(IH]5XOAA=6<67D#_8M]=^,+/LTJ::;=26+U)Q3/=DC55#U0)=<
MF!.DZ0QM6X</MDFU=\T2UIB*C4;A.+N3>##MXGM3NR5AO[#(+BEC2TU+0RXG
MMM!@]CYX [?(+.LEZ_*2YSD.Y="]?=K3]E.TM^.\6DX5@O@/7.;L/'V>KJ;'
M5PMA^W5Z9IZW/YX,G=!+?Y#-*2C:%BTK! ]>E,9_OJMEFM[+X=*I.6$1!WYU
M$D$XFKW<-Y 47Y\DE3P6=^].K"S[Q%UXR-):W*WP!M74881!A]J#_GU>($D<
M(H^6LV:(%G;-T#R.5\V<X+'=!D09U%M_[*#_#;O'/6GHE.!U-U9>?>AXA7TY
MCL(Q-SYFEMHH9ASH>N2+?I.;P%,TRXVPM_/""S= 00-?>7&+;<]3/3 R8T<8
M5@,WB-Z=M">MK8V;H0<_W^-^93<:L)Q4Z$VCP6?NR=!33?:5D<WT6>NXN+!U
MWB/T/*3>6ZK:4<9XP@ZSU;B'GD."$H* ?4%=J[V]"GF7__^)8/7,BN!<ZVQF
M]NMN8XTZPYD9CV8GJT[*+4<_:"4/3%M#K"T=,7;SL\HV -,[^7J0Z9;7M6<^
MHI'!P:LRA0K0/.LAQ>&S"@^T&AHVXOH28GN!G\_N$,$W.KJE.PMOQ45^O>?Z
M\N3=#W:LA?'1\SHR==F.M92^WJ*:-TC[EQ-YTUKPS)NU*=,P]^ZW]\6PEL9:
MS7V6*,[E):W] L3 9?^.5R1%.^"'XW-SVX +M+0)B-;Z2_UA'O6%@VXKVX"P
M<H.%&+[-,:[Y/:M^%5X^C8,9JRVA6_,[;-9:R2N,?>K<^-#HX\[@]<,6"LC-
M/>_JZ$W&5%?X5EU^$\SK?58JH>$(![ZR-^4]\(#51]/D2L>4Z_-;V"">%.<N
M_YGWN6?R*4=-*8D?6.1E6EZGG,NSP*R(@$%ASHR^1EY2*ZLCQ9 EVOOPP=Q3
M7WNX/+UO76FI<WRW7'53""(X13C_AM2XUT@5"1,XNO+6.)41QUTLYV)!B8(]
MN:SM_+?D"WP..?]'Z?^C*F#^6QGN+(R_$R'#RZ_/X,$3>"3!SW8H$*G;VO"X
M".$OK5RHQ#D4POL(PV[7*4!2=DWTR<,M?B3<?%YU^9U"UNBS;<!&R?!PK&#/
M#$#F[;.M)\%[M@'SHS[>+EG63P&?T7O6JF29MP'-=S=7:[.]G^VI#&2>6OFB
ML T0D?PZ<:AP'7!D6?0[FM]&XQ7L'1]_2!J7><!T]=CIS+BX)Z;6DYE0]6]:
MH28MNR\=LK@W^#%A)D9.FN/1T\]HACV;EF>.;_7)IFT#+A4"UX[^2$Q2K76_
M>O@V8+PHA1X4[!JJ9UBBN&FMV\\G;!1U5G^\O$-?3O!!'_P9@VW _;[(S0,,
MGFS<76_> V>3FGSF^Q';@$<_DEPFR[=9X [?,G>T7CS+-7/%QUC=K[HH6(#.
M!UYKR^]')CY^B5Q^,ZZPBL_P>?V#:^ZU_[L$R:M7Z[HR=CIFG*>U73@MUV:7
M^'XV"ZDA 4_T:XK/4A'?L,ERY?-EJ62]X)#O:Y<#ZH_T/,^P:]/"2L1[R/SK
M-N!PSC8 I>2Y@QK(JN!\:7T;<*/'Y^G#'<9**BPV*XH_;[%:;M7Z[G Q,D=>
MGA^N7K%T73_T(\D!=6W]S=[;@/?4X9F+,M^1_&@NL2(2%[L0:I^SQ]Y\\I1C
M9=9[^/)G=0B!_+,'[C,B%BWB4EN9XDL:")8S5^A>C)R\#8#)I6W!.JOG'@W5
M'R#-QXR6)8Q^<M51Z5CF2KCRJ,!&Y,FP5+Z*JMIID%E27S-%'SO_G#-S_7KK
M6!.FMR:@SP+]#N>?N'X-!-N4+)-#'#,LO53 HJ-T4J53-TL?RG)NSO?H&-2H
M45N958X8ZP6^!O=D4QA>(E 2)B\4; ,:I2.WQ'<8SFX-V^1=3EB]0%_=];=V
MUGMINT]R/#U4XIVR7GF](X%B:?AB6)_/6)S6-N#TSG(WFH!MA7K"-\(R?$:5
M=T0R,*G0#G?8!H12@1OV.XO=/.["&FQ685Z7OK#O_BCIOV.8X3^7DIH%V37\
MXFJ_H!%G=*].O!W;(JN[1E85+JH\( QK=+M1/;-(3+>D7C3O*CC6+L>#TCR
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
MP*,QAUA:\@=2R;YH:*L+6\#J;@VWT27FS_X.4<])QA;=Q>*0(]%._5-23D^
MZ6%2(J<H'Z!)ZBQWGK/NFU+[F'^S7ANW9)ZF;</)^@P3O[EK//*ZQ2W5Z*,<
M1:S6O7''9..C2N:#BN(4J1YKN-"0*&HTI:/#CKW^1&#$U?AJYJX&,TXSWA#(
M<48^T^*0 *]63;D^-].DY2/Z;BWMIJW$&^9E!.I14]D)]G55"/$+B^\,@+)N
M^_RA7LQXUX<%>$IAK9NY"/Z^O=FT%U^L"$XH(O5,/OS@6#:RE:DG3:5E&_!P
M(@G0=?A6:/S>-Z0,.W=T2BP7XUAFFE$)N$I0>53@W8LF0YQ)>)-?TX.:@$!,
M72M3X&B&3KLG=G[_*>L68."'Z<>#NMJ\V*-(%5V,Q*E5RK6@D'EE+.NE0E)+
M+%\8ZTQZU"OET1&+"?9ZE64-K@]1XP$-^+D.VCVOM(>YR,9YE38RFM##I!7Z
M8+S50NXMM:P<XC>EO2B6>;2T07M4#AR4T^MUK;++$X^8.]3>K)EOG'.RD9'M
MU86I!?VB \8I_!YL+7PV%N4V$_O:GD-Y;DZ&:,@<^-\;W7\!'#G9%5I6;RM=
MMNQ],NXZBJ_GSG7JQ;J*5XE,FFBHF30(^7)I2J=)&?-!XV8-*'!I\O6NEK\.
M?H\+F^O2G-E,M&@*Y2\^+*3 3SG>-!TJS>4_#]3VYVMES$O!O>T5(,:GMCW;
MI80'*O996:]^O?1U><1CK=CU1'%Y8*G.YUS5KJ7"&)[V;*V[;L4V"9<(J^&&
M)-M&?^6L3[$HJZX\S[;)._M*L@I$#KE%O0E=AK1,]Z7FAYN?@^*B+#K6U1UT
MP01R?J!0W:'DS1QL4Y2^X7FVU'!/X<R\#$G'6YDV_=/\,+@(>8%G?<SGWBQN
MJJ$@1<^)R<)HJ=!#I_%I:Y0.0NMP=?Y <G3JYT.MVB*4"&_;QJRY\S2\@:42
MW_35RH K@ZMG1IF2;#IZ,P9PBWZL%D"C?D>0_TJ3CJJ7F3QD\R7$"E387^F\
M%KU8;BDDEN><9JT2JHL(3]"H%42$3;+TVA/D%JSK']MQ.%C B14CG%T/J3),
M"K):V2)+VD%%#:=S3(3$\S,.:O:;& GTG;)L;[KR*4S/7YA0TM#;2G+Z4ARY
M,I03-PHK>KMDYGD.QZ=38'ZQ]3@B0.]&$+XN>4WU25O&[6W \O1[@GY2-;:;
M$)$MDIK1@0&FZ1O:68800\EQF@<U+^7DZ7A%*G$YRPN."9^*8I4U&4OC**95
M>"PAG2IIF]B[(V)0;9'W_#0UID,?3MH1)R]\3"]WW2<]<2X<;#3,TEBP;A<G
MV&Z/.D+.=Y:Q_<R68K?9WJ"=_#0F!WY"$YX9F'0[-31VTRKQT[!SCY/$0@)@
M&"+78QL;\V1KU= YT,KL;JZI+]&2,XEWK(-00O6_._L\]?,:SY=M@.5,R<N/
M,=HDIKC'?2(-E@5Y,I*5'VS'!<Q>)%<X^(^+KS^-BA <JR=.'8UJ4WRP\I6G
MKU2WEVD8&SOSNJ4@-BLO+6(J%A?(U]$A->NS_Q5?HUOKW(MBTYGR<9<GUGMC
M]/+*T?W ]LZIV-$N:KUG9!V_S=QRVP_XH/P)8V#!AJ;>Z6W /?/3_ ?S> GU
MQ]4L[C^X73\9N5>G0@6;6S%Z\>:8@/=>G,J=X.<=.239,TLCVP!N$L=0%JV/
M0G-,7A"H/],YMD6.T#T>LX'I%SM3-Y[ 2ZR4?C.SWEI4R6MT_B!\T ^QHB0I
M='[?BBHOB39\=J"O+/-ZOFS\ &-0_Y,T_XC2I5WGJ4#GT3>)MD4!3VYM#0IL
M*7#7"N.W^.=R^EFYY!N+&Q76^I(\MXYL XA/WE_?&OV@(/ I%-'YN3_<XJI<
M3$J:=9W#9O(V( CF]>5KF]Q2?G%@CN^@.=-R_?6GB%3ADP=EKJ]>Q07D=1^I
MJYU[94=*J(Q "0&R"F-Y%J?9P?D\M],31F]755^M=<L/P,7:5B'K%XEOIC([
M:\O1B-E,9.] > JS1A/D8GH)7P0D.66Q9.96OUTDE+;>-#/"F60N1PB=%9Y)
M-9:??H2WS*Z'H,N(<012N&V_[B%]XEKX3*KXZZ&CO^N##G'/D]<<4ZOO!V5O
M V0S>.;IV>JSG[)5'I^6RH"C\I*263;9'Z'Y,,?,:8.(1O-T7%;A9.AG?>VH
M=4+E"T.9ZUP\&Z20(-QFZ ,D<R<C\MVA"A.K78_X_,3NX_L3,";:J6:H(LZH
MO)-E:3G(W$#/#9;"P O37IZD>,0VH,_&;NI@(<N?Y6)WX,\[$):V;8B50UM9
M"V=$D02L4LTNG  3VD@&+VJJO TDE\0,-[W8JQ&N=FR?)CMW3:C7!(\6/J\>
MAS>T#3LF JO5%"?/"/_JN\?>CLFADX+7)_GS#O-3[JLB3JI$P)3&_'DS[>HU
M$AU/0&L"8NG1A0=F5U),6WWU@=5#;]X[#W@E@J)I46L6%XD9T^4>(B3EB N9
M.AU5>LEYL_/>(Z$J3SABI.J/1#4'73>,WGN,I#S95EA_6LG5OSSD;M1]L<R6
MPD_O+C_-;TRT2CMOR]JW(('B/R,4^"Y9*#T].:"_<WKB26\V_(/: ;NW XH3
MD2R\9S8G.SV?6_+<"1<*4!4-0U EOAC.#<9:+BV4:C8-OK1[0K!R75ZJ)P9%
MU0LU7>G^NA[LHB%I)F_@B$MK86G4?!^V7O>HF<KHGV+XP#3_CG*J5W(>%B(3
ML*QM8??EG>ZNX4)KEE*%:JZ'5PT2EZMJA:-OF$^\$5^MF_X SO]ZLO-&Z2A&
MZ'&'"QDSE!_I<&^8\ZOW,::4J8/7WU3#&2Y\:BP,'>+@MK)?&7^J+'28XT91
M1&]N[NNFY-G \V_-S$P:R7VJ1^-=EW/CD^M!@=&1$E_8>*V*%\>(BEF[TYP'
MO6[&AM4?'IHO/I>=^9B1,"Z&NP^!6PW$GF 7@06B1>YV\+5Z3)2S79*;N3+9
MOV>RHIVY3VHC8A[LV&5-:8RVNV*<*;D<!3E@U1EK4S)LEAUXT8N#7:_24Q1G
M]W2PDO$S>J_!K#?C*N^<@\@T:5I+93)#K^%\U*6,I-1DS#3^;2J.70S7)QO&
M:ZQ[-JKQJD]T?:5?;65*TP0$UEU1;\G&S]K '7NH>_F^;WMLCN9AJUE353-5
MPR(+&HC]R>=YPDE8DHE[O=-%4GMVZ.&+UI?'H8D)0F'W2FW3'EY?U&2;NH8*
M43S[OS*G_P[0,WBU[P-^.$S^<EM="TR].KUU^G93_TKC+0S5BHCLIF!.&!U;
MH"+,N&K!=[M=^ZZ%B3&?U'O;1@\SAH(GS^8EW/;A?54:\OA.%B2\'%,J\/C<
M/>&Y'FFFNP69>.T8_IC]EXJ.6,1CB[1#3WSDM=:1=.0?ESUV :M8>3Q(^HD2
M[,%?')I4[X/;TWME'S.6V\C>B;E[]1A_BVZ)3B<E#&DJA_.*E((<*,<&6BRN
M++[<?;<_Z]K RES&2U9/H6"0IYAW_MYET_JJP>B<HLJ:$\@SX9MO8DZ5-4&(
M!5I^#](-,:>;\\0-4CH^7VX.VP<!\B>7W2-2/G&O@N<]"Z/-BD;Q06H"(7L3
M\%='F04T$KO/L>KS<4HF&Y./'6V<C! 1?83.>K.B,LV6YH(YY)5]$WWR-<?!
M,>=KTNO7I!?N+@YZ+CB=C[E/8PEJ[EUPX(5QW*ABDG;4QQUJ*?//S[ZL!'I
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
MFU/F(_ADUM&PL5)A)F-BO6<[)M/Y%XT L]@CN[A*6\A4_5T)!L'@[:K(P9H
M4[EF8UQC' PS!J":%8U%P[O)-L*H03J&)?7O=ZM&P;:W,;6>?[ P%F<'.FI>
M9-O;R<D\9\C2#QX7A<%35W,IDZUNO@0&RA?=1J@_6/ VJ5N+3R'+7,#C291?
MZ0(EK5F"?7LBH%RQP#2C:V?NU/Q4:J/8[]IFD5_=&/79[9)H6Z *+Z_NL2:
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
M7SXP&FIM'HY_[:(1S(A$_'[X>1+75C@_9*D5>\L0JJ^0DY4K!DUSQ]"WJ;G
M&Z:0<\T6]:;5UW6VVK]G*N$G0-\5A:X#_CR=,*'#;:44"771H_[IW]F[6\KW
M8-3G\Y)PF3B_"K^G<3B9)BJQ_KP?591]YWT)1@78MPJ=8(-H-[[ \Y]/FNZ_
M-%,J;/'0-;,3RFUG:12:5-P! EL-Z(6X6TILOP_(3^EZ.ES$)]\2OG"5%%!N
MD4M0NM@6C87*@\O3<1-WK)YR\^+\J*+VQ.T4\@PK/\]KY5C13%^Y!TQD$)Q7
M3:Q&9TDQ;U>3:9@1FGUM .$#!XFC5U B9<1L(M\YSR79?8A5OR!W<#)9QG%R
MZQP>3B[9*D3:TR8IJPQ9"B\'85Y_L.QWFT/Z"N+5:#2;,N7"V%/(OJ;2=T0
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
M0RQ-%WS%1]^\SKLS^31%ID;4P_AS+K#A /#_\&.<BBL&W"[(6_^R).@<9=%
M2-;]8C;?)0MXW8=A^HAP8J2ON+NE:N><LN4B]^ /5MS!]4C-;;/SR<'%^L*=
M\US.;^O019;Z!\>:59H_6/OU8M<7EY-S.=U2,P],T5?J:PP0I^"&_I@"75M=
MUJ@@#%<?JJ),)5F88 0O!9>_6AC MBJ4S/']$O;C&*']?MA)X?H\;,OLV4 [
MX)B[;PVU=3!_T (L&0.HM!>^VIZ6%-.93U A 'Q*9II+N^=I*7I[[)@FAA.^
M.ZU5KZ50!BR/I+48]JUN(->H815<-&,A[Q5%F+Y&N)L<1I>?3K<Q[%>H(]P<
MZFI'P3)(\[G="YT7]3"F^)U$6/;;GO6B/D*F[V<N"463&)LL5$T ]<KGD1)#
M@W;?<F?O.@)#%W!%OFND=(IW)::8L=FC!&28/W\C)E]/"S)LHS&<D3Y 6$A$
M&C//G8GL\^=,U!W#RTQ(;BXDN. $^V!MRX24?+@8NI:[&%,'7JAB;U'1'VZL
MT>+F"P/(HN@N7@>L(>7'<?:C<D!!=08]B7;[\-2NBOD"UY%(,@0%N,/.H)AB
MX7#F,CU+(CK;02#B#Q8@T;@@GW$BEVE,PZ8R<C%:JE\X6ZO6YO(^>F:A 6*K
M%91R0V7>9B:J+#K,4VZ>::QM_N'D-?S_,9[)IV]G0UF&M'OS-M*3/,6G.>Q:
MGJVU_>CY;OMIVL<WVT/8SC!;AD^OL][6X$>CZ=9NEB"ZN4FUJ#/ZPZTKQEX-
MOF4CZ#:\ ()K!+W++&13R8LT3;!OW(H?D!$NTRW\M5T^M6L7+"[^8UUL&, ;
M9 I?9U,N)$K1F>OBKH$U*I0L"JWOZX?_P?H\ [J(Q^MIC2]'Y;_+(&>^8ILP
MO:<WKR1#H '$'^,T"=D9H25&!7S G(7VXZ';2,A4:*P-SQAD'9N)DGYEG?1N
MU"]>#VTO$I+NJZ4XL'J7$P-MHYP7W8!'648+."7"XN,C4\K-VTR/0Q)4V(K@
MZ99JM&]N?_PS =BX7Z\K]A^D?!*!\_6S^"\GVQXHX[R^^L1IFR4%50]5B;?B
M% 44B%=K".O G=CSD\0K40U._@$(TOPI1E*?7P9%N?T5?!6-;F_]=6K@D)HI
M8=8T3>X5KK$U?D*ARQVF2*8T_8DY#[Z#(V.X+C 1*;[Z>/RS)^/ OW$7_2.]
M/UBE_(([N]R<@R::)L(B;7$4KBZ1ER5?]>\MQB")2YC?821D?U/YXV'UZ)Q
M^G_Z!LI(.B9P3M,(<G9J#$ ';*+ S-HO?5C-7SS$/-U]GJ9*E"JMU=7V-XMQ
MVY[^D7L3;_E?-K'Z7X%A#AV=('S]VY&.775V?>W>/?\:6+;,>%(&']P5L3\
M-'Y)%HAD/;$D8%IS5ODURV=DA=WGX?!/PU@&K6WT/%.U-7BY@*:E*^:\LC^B
M52[O;VOIJ=PK4?_B7CXV[+PC8":CX-J,X!9(G(SK\W,.)OR95HF@(Q$D^I=N
M-'_J<"J#UB6Y^H+6I$%9J9CN3Y521=;M8]^24]*_AJN2-WNPT6=9-Q-RP][L
M6%Q ;[F&=D2L-XOPTA,-[KZ!O9_DL!I!]MAHF-OK<:*?#V0>VZ>XL0%^_4JS
M7E;H]67@7285\(:,4V::1[#.MN8-3HF=1%BRL4)-.XIHTYZ&0D:**>44IHF9
MMQ9; $L.KB-UE4+=@%Z"EE?;AAZ4K +5/<:,1=!?]R_DM?5*B7FTR!^;SW2R
MN?@_"C 3]>B6$NFBUF\H'_^N+F;!)KHQ9%4[9VX P-AK'1@(FX7"HU.KPR,=
M EDWK!OM9O-UAL: DAF,_&A.>%W#4BGSS/.G/M=\&]330516S@AKBONH!^3)
M_B-%.^7\?M-ZK=X \:\K.G/B?)8.UWLJ'K^V:MB?0D?86_R^^9J>;T'RX$<O
MV*$"21*'29="/!)SID-@\W'QJY (O8^\9:"TJGBW:!AHAKB5$T\UCMY$-2^:
M%&IJHOB"O5*UR*$@)?>9\%1ZAZF#2J)TVZ1K"_'-OF1I?$3%% ,50%FTR_/0
M:6U;A"Y\3"H>K.VT;L:\ )='AV<&<0/#AJ4^.,909!/MS'M\-5ZD^L'(=>M>
M(\$6GO4V+R@A;P?!>*+(E=-JS'1QR3%AVL1C>H4T8\@DZK,/98_#*:AGV_PG
M+7GSXU]1D_\^(-NTMME7;"GC9C/(U]G-:@.ZZS[UT,00A0\]P+>BY]A1HX;O
M,:M,><D<R;99Q+SFM8$%+J12*IF_'P4(Q<1D/[61T+*=2E]^_::>:39.@T$B
MNF95)RU7/_UM701NR+J]"6QLI? 7.\$Q$$R(;4#&D8SBB Y5#?E)Z875:^ A
MM_WJ_12^\I*^(\AAQV:"O:_4?N&KQJQ0(*?\G!A]T3>$'%">_"/",CQ56',W
ML$#6CR!%]$G5MAKW<4:4W5I^TV:?/?$/LPT2B31W<2V-7T(&8KHODDJ)C90K
M2#J>!JXG<A YF<&T*$7ELEPN\'Z]*AX"/P]EN2INJ]/ P-UO_F!5%9'K$L31
M*YI%1!H1YA2RG^*]_4@,$^XOLM25$E^6I"SN 7A^Q?X@^<3HS(I<+(*G@I,B
M$#16Y!%A7CHY@-:?*L7V++.[2BK(D)NJL?CXMCZ$+VH2UVK4@<*KMVM,T5J6
ME!IM)<)$')F'YPP__H/U<V:A[-H]>EGD;:K#'ZSVR@;=];@4RKHY<-FUO"]G
MW>W<Y3K^"U/WP_8J%D/6<SWCKX>)[KG)_(A/L\+V!); CCS74#KVT#S'(1%8
M8S"U(M<B&W#NYB0?OA,N 5EN05;&&#7+ >7(!ZSL"4 "ZS0KK&GXD;][D4XX
M^ 6B0\@'_IZAG\XM,<VR,=4Z-D3,G+'-LMJ?SN6  7IE=OSV;"+4LM_^LN*@
M7\B68IPV#&>7:Q_&#[C#(ENU<R(,\-Z8;_^Y:,BQHK/9+FX=@2-B7]-'+5%C
M/TS6J#>02%YEWCANR0RR#@R-8)4;;%#2@KF8D:&B,K\-VK<3' WX^X[>M1Q3
M1AI4G?@_UJ_'.VG\<:[3=QOWF25_UK#D_ABF>C_WC:=!/5_8*,+'R^*6UHH:
M:P9R[_>X\!$N"-8EIP,Y3_V.N7=H-(ZRP']D_%>(>:2=)".C)(0K/\^4WBR#
M.="RGSF=E3Y-Z6-B(9+WV:,%*K[E0T:FSVHG#.%4D"6M.&58I.'PUJA^BPT
MF==L'Z?'3" 27K>+M"E/8 28%D%_]\JECOPLW'KV91HS#88 RBT(09]L]-%Q
M+\*!N:7--V78JK">Q@_-7&\^\K<9FE"^Z232;P#2OV54TBQ*4XETY>;[2Z($
M"RN*ELV'JL6E^Z.N4'MK^\<Q>Q!^(/77+U'5)]OC>W(*%!#L0=>Q([M"QL^B
MD,@I0R&H@L.15I$Y/)NW$9:DX?D59[?[%<\N#\D\ $[GV<KK6<9D[NZW-8,6
M!F7:EOJGP*,!_.TH=4VY8PV[V7=(H7;O+!G/T@EV.=#T#^/\NGV#Z#]8S1JU
M^R# ?I^&:;"3445'QIDR)T)Y68$-59=@-;#8F-488R\>=>C9(+B?#LE*!MZP
M5L6?0QW?1NI8L F1%6'DR?T*'V1;3B1TIUM"RBHI)^BN&AD<+; CF\'GR-Z*
M"P'8">%8PUZ>FQETAT"_BFR_3,%F672J<BVR+.7SGIA 8[PDOL>C96TH^[G
MY,&;9K[)DCYB74H2.O8;CPODH"[;T+U#O]!S-W5C'_ E;O&)B-C$<89@_=89
M0>Z(W#KG@EV9_2RE^,4ENO$ V;QRRP!&9-X(J>96(@?^PUV1P'XC\UR*FB8_
M?DN.% 3E]4=D[-?G%;HG%&QPZ2EWDYRH+C98;T@;L9<'N9!&#6;S!R:',D/M
M5END&(]PR%HBKU:!7)K.4PXD*KJL]5/LO63:'5%"TY*2@AM3XE0=MW'KKB<Q
M+#N0,2$NFEE50>=X^U) H]C\<5!"U)1:<>2Z3K;7LOW,D.53,5*"&'"='0HU
M!F9.&VG4WM=?W\:-CPU^/R:J2( GJ%2PE<ZBW5\X+4:GDKE)/\A:V4(="P08
ME?'0YCAX:_F3)!OWPL_.268-(37%9#>2W(<#+=1#/$$&-CX$S(K=C<*)HQ(6
M4D]\$W4I\EW5^&R>E@5F#MED*%_/R7?W)Q3AAQSKOB0FVYP=YI6;8I ?-!]3
M]LD MR^W0A *7==&D]@/O@V3+()M#N.*_)G^Y*"I?A]]=WD6-D5*OHO)=39G
M;KDFOT.S/UBAC2JF98YC6=HUSU6.@I> [CZ$H*$FI,!0JZ+,</1?_TG(<&T+
MKK'&Y.6(^,^2I'K9BS=/\S"S;%(GY9.4NG42*+5Y)[N?8Y#LP+D\>2JQS[U
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
MWG3HL)DOBVK&E]>L[)=15E#!]QF_%@K)IK I&!*:O?3M_K+@>CLU;EXZ7]>
M1&^T$T2@T6<V-P >=@T'+D$,!]M@)8EATZY54JUN_N*,8%W+.?7[6?UW98':
M_=>+@&"=Y0 +K6K/3OGO@59]6U- R2)3LFC^6FVQBG4>8D<:T07S3"M_JF;'
MF0FS(AI]V%0R@ZMN=UX-BZCK0:17QHHCUYZ?^FR^A68P57PJS[Q-QDW>%"&\
M8-%*-6.;NQ*_1+V2JD[)-) ;"^L1E^2SWP6%&T8X[@ZBG$+3=OQCD#2M=-M
M#G^7^+?SACU!7G^PK [TQ?AM8\MB40-F=6VA$#-R8.A158A0:Q]8EV%-"%#)
MH#H1GVZSLTYZ\RY;)C\IPNXL17\YS0/=YG!:G.E*1>K8&'4\9^8HV/Y*1@5H
MO<KTP)1=MMBM!LLQ5N$$9]7 N\\AP0V7PE.-RF4S!SJ*U])Z[T&YC'M:CE!5
M#[;D&F>N;!F7>+,5AYZA\7.%^UVW6[_Q0J\VY(XKAM5, .Y<^?;:4A/"<;3C
M$B/;>. ]7&-]@>&9/" 1GF /VH>K3]:3L2G?+2F84QI3?WTBQU+J/IH1DIUB
MH[XS>UXXC$W3O5D7V@6/K=!"J3J&"$P7&X<NTW)\&+C*WCIN<,CPRS-F/Q<<
M^H.5)V U,R]JS(?1==^M.]"WOML?!^O_P5+]$1>:I"RGK4&<(,Y![U(  \2B
M2N+#,AC%(6^N.K]#*<F1SIEFHL,XN9&)\8GZSK9L56$;A>0*:OQ 94G!>RTQ
M3#E37I]92'"A_#!0?ZE?2.&Q<,/H[O8T?W8-_V"-??[W_/%6]AFD<N+QO)99
MI;CKC@QWBU;NZ-;>Q($6K.WIN_EU,XV :/%+,5_1ODHOVBK'L=WS9DQ="]A]
MKDG-1I<BL= LV<N=]1X\>]:G-4H3&F'$.C%H=#1'&JF]VX0PB1O3R.;R#+6*
M>$7!&L+[;<YG:>KL1+TFWG58^DF<0=6>S."YS+KOTGKV??:P2XYMV^W7$<,+
M,['=A-HYQ>O0:[64N[G&N^F+\]N%)N=+;X8#,VJ^I4RS(JE7,S*/SM[_KQU-
M>>/$(Q%?A<F^])UXM;@I N+=R&ZR()!3@LAE4YKH%/2$X'GB#.2Z1_MIRU,,
MV15_U-\IHX-*\-!"LS%$W!ZF3[VD1R9_Z-2<"K!G7I7+9WG>>],+<,K(%E>!
MDX] D!&^RY!&SP-*X7"M^!DKX'@D(82_G2 \LZ"-<=EP]]/(Y\L1LL.OE25S
MXRK_",C$TZWMG=)Z,\7]"7T%8*ZI-:<Q82B2.YD%O-S3<-HJ1JK": Z G+\+
MMQQUGXY<-/5W+CGK='40VYIP>NCYI7/(R/@1;)]X1IQ?67BE7>ZGI\VM[S]=
MSL9L30(^7TM)Q>Z>ZL6?72W?,(/?N01M'_TS 8]ZU3I[]):9;76>;]2^(2$K
M?2[6E+)-[,X?1S!$8L)$=?S$-RF]S?SW-JOJW4M9*ZS7TO8#@-8KU,G+XS:/
M^31D#*9&I,)]N3N)U\"HP6N?#;.JC%/Z)AON_L)VOG? 1-(*VW X[HZIO^,F
M[\,6KCQB^D**.;<:IJ["I-.F\\Z!&/'8/(UCBX/10.][RF>T%4BFK]HSK?V9
M,-_TT=IGQOW_9-G^/P"'XSF#_V .I8R;A-5U02SBM2:YF*'& X>/[?U/U\U#
M#T,B&=WK>*OE?VGP%]^^'D[7Z@ND41 FG:ENT.MOX^*S+X(9CWSRZURU]P"#
M3)-B+PV7/^H6?-%2"ME., F#:UF1#>.ZO^9X2E+PZQ;:T7Z&K)H_-TO@]>:/
M,VJL=P!IZ2E-%J[&.=.]V-HF6^L)(DK6,5]K&O:F>@?=7/UF7RY)8!'WORDE
M@W>R-.C*N\<_M4O?L6=&@BV.5)VB0]<BJ:A_=@?<TVW ^(V&SJ X2ZC%5[N
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
M?)CRKCPK ((Q&?EFP1JM/9;R.ZEOB\*[9S7QE>]$C01K$1D/:Y<1CKOQ*@S
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
MQN^FS#Y562U8=C*;9N0ZH'M9WX-V[+C=B'1][W^VLUD#$57F[*E+-A@!X"8
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
M<F<S@5]E[<#GW%W]&'+8V3?^TLS5$\1O/[5^O;ONMBH4],"XP ;>[CI_3T"
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
M%.#L;(J7?H >EGZ0E>64Q,[!49R'3H'#PO<,^/&G41?Q_'C<(!\S%PA,9H?
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
MW[WRD?"=)/Z68:O27>$]I;QP+;\$D]=+T58 TC'L8KFD13VDFFE]]O*/XZ/
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
M^LU:S_N+A@^MTN!U64 H#]$_)X1CXB>4[63T.+,A;PZG;>I6Q-04 7G9ZII
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
M)O6>9M NQ/*K$-H/IQN_Y$[Y*FGJ'!0#6N!0G1!298G+?N'412V51TVU:*6
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
MJW\B77[C7S^!-OV:RD?>\AE)3!E&6:%;GSG#F'O&9LDM=32$^2Z('>>:LLR
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
M-<O, UW=W+[R^5LE.'@CUZ]\'R8V;G2VMVCM=HU+5%C1P7UU/#OA8[:AVK+
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
M>U1N->=NH/_64\U7?H9O]H7\ZTJ%O=/(BHH2NT3OUX8&S<3/%BO9]GB8U3,
M- /]7#T?"1$<0VL$CD0C^Q^<?V]#?>$1!>'CB^+IM/!FM::3(?^YWJ6J%7C)
MIYE&T8W]9$_SH>V=M/+QTTP@B8.C36T)[J1_-HQ<1?31S;/#A(M'7JVK+])3
MPRZ5ANHUY%L;A>52&MZU2C@"%I% (O:@Q# +J2BL-GLKE#(U0!9/X1R8N2[Q
MF?/7?ZKWA\_]=G;F#'I^]20GMANRUFP8@0HXX"VQW)4%&\6Q=J_+2GXNI$M+
MY;8BV54=?E6/7CT;S)F4E,;SB*/-K)>8(C\\,EZ7:<.3VJSP( <$W!8Y)K^Y
MEAW4231;[)>LSJ,[3@M+U;:&"$14)??1C@1QZ,'.Q!G/<#/#-_< OO'1,NPE
M_40,;S^LJ[&I3.EE5^U/GGR]Q_KE:>D<'M CV56536Z7I-:5K%S8WA)!%FK
MN\1[ .+2B$+2V?,A2P!;_W+:^1]X7_Z>WA;"77_MWL/GU!J$;J8D*IK0)\WJ
M1HV8WP:JI*#3--0/NBT^;T5S.2HW8G<Y![G!.3GB7I[@O'_T/"?"8B ?56N6
M\+[5C?35FY=!C-W6K\)E?Y7DQ\NF8 /E(XV:^A7\L..5I_X](_MOP9HH-L!4
MXC PRL._MY6B]H^BU47P1]GOJY^!&R\;*C.E2)2?<*#@QL:S4BUQOE^G%"5I
M^'AD,V'%"F'APS]83']P4.T%LD!B6NQO=^RK!FV;Y/&I;Y%5ABQVBA +>DM\
M:=OP])(DBI^TK9'67\>2>UFUG\0#U!$ I4%RCL'BLE?X?5,8=QB30;M<8;>T
M)L9=Q@ISZM#Y;#;J-<-WD^?Y<!!_A-E14"XJ3UWNP^KA27^_T%BO#N/NRW\0
M T_(Z_V9.Q3PS/UX?6A-K:39-I)B4(V[QFI NE*N]N>O0:,F$4'352$&UXL>
M2KHF#M?X1>CVRS:K?Z7M^X/W]UC\;C'-!E*-N=\:>[RN,^S]/6. ,FE<E:/\
MI_9E/=%A9,$@K1JX&,@UT]-2Z%J'NR5#X/N5C#B=Z8I60BLB1G@N@=;.$XR.
M/7]\?.FO^*&[.ZX*1B%7'Z_4SO%CK4XTNES<(:$IL\EJ&?@QBRWHJT #AXO2
MN8LR ;6$^H78,6F37>3O6MNJJY G_;*4#;=IOE]J9!B[F-2[UR(KP1OVX/V%
MO.C=W(@R+H>2F)C^V.;!0]?P1ST__(7;M"TKZ-[-GG7\2D=%IUG6&DN70X*_
M1">S4+/(<7W/!BCC!)^+$I9:\MBVJ&3)2<ML"G);'9@^HIEBSTPX+!\9]++6
MA/V$-YSHHEY>(Z.*'?W%7UZ:]LR:D*M4)IB<"SGDENDG( U>:. 0S)SBAT9-
M5^:/<]C"7YAL.4!L4F@"5?1$1SQH,?Q-_=HTS_&Z))+LGT>6SK;JX3#SL"M,
MQ"_<;6-#I"O44@<$U?-!S@HL-7.FBJHN#2YR0+:&N6Y9/SU_DC<-Z&V8EC[3
M<V-*(.@P7IZ]X99$7X^%>(THPY/#V$$(6:(HVX @M[9T1E>D86!H?JKD$-X/
M>HRK$=MQ?>E#:FE#L#(P;)I);BKD9++?(,,+"F_UC/':TQ@JEH];TDV&[3(S
M"R#1D1WDR"LU;37KD;*!=?'4MJ+F2^;X.3O[FK>FRJ;1\9GUY-B(Q<0 T-Q5
M1C($K%'T[71<-4GAW7^L#SGZ;^T/8-[$0TCWK*XGHQ,Z)9@=T:,H75ES66HC
M:#2T^!VWY:L@#AJ6VU+0C,;B>B>86(*?LQC,]"5%4'KLIM)_Y2V)\**H7?$,
MAG]Z@M4DQ=TIR0/%3(%0M4=2>?H4,(<4A%A6-G+0]S=#8\V_KR5)J^8@MMBG
MI$H$YLSC:M)7J1D1\7(HY4:8 WZSX#KE^XCPB"^1,<%?HXR)B$@&Z]S4%?1
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
MO]3?;E<H7+B<!X>QH(9P^G\)$9ALGO( <>;_EPM[AQ*_7L#@G5C]4GD23-&
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
MJ;>CDWJF0IPZ%?-YU_@]@6QXS),@I=N*[^FLZ :1I?=:=LIFI <\VN\6TRD
MS5O@U(N#:TD.'H5TNXM'.FYZC+]U#AE&1QT=.,78ZO;G-Z19&K)SWYYS$H/*
M9F]"YE*BG,QL-=C#-YKBBL]L_;(L@<AY;DDIR6&#*,(P@A0'&<@O(CDCK <E
M;>L;'+!?S&3G FSGKS ;*<4VI0HDY/'Y<B:;5@'+3WST\;#Z%4TH'+9M8JUI
M@XH *O8IU$X=,@M,2BIO#2^71BL^>).O1:TF9,8VL(H[US>?5?&?2;L%\^JJ
MI;%4+BRX5KY,<5H7Q$OR;FG> Q!X$ND7MV["F@.V$4F?$']GN\J)A]$#!)2I
M("TSUX-/0*U$8(%LFS$'FTO!;[*U/Z?H-PD*BHIM1HONL7*C)\KYM3@9"JB%
MC$KF<S2CD]_ZALJP7I_,%6[F3B[E3F X2Z5+9/4A;(G&-M$0C;@(.6OS9=FW
MYJM3EU?E1;9(F^*9';<I_;+)P:$,9@BS< %C8H%Z?F8.6E: (J-[[/ON01E(
MG][5UH=P8483 -ISK0/6E]Z2(*B3>+I[5!M[:K,K%>JZ>V5=7C.0W3(Y:3R1
MQ%U NR3.CG)?$.5XYORS^K)E?MF<!.=@[^<X]]K7-0<>V]=LMVO(TLH;Y"-V
M&09387P,9O;*"/ T0%2-[P070\DLA)^]#!38>B(P!U4C; N/\Z7+NUBW:N:6
ME<B=&:O>YSYQ84\<-5F?U/"BBD@H0%4&G3-A!OCTJF8'$0PM"?_1H;*X-E!U
MC$5K:,F3+Y0^M\J<=-A/L7YVAB _&3^21;*F^URG&T.[X *FQ/W5=&%6>".4
MW<OC]^Q.YZ;S6)4IP\K?**QJ71K7!"SGC/%81(L P+@9'6IH_[!G@R#+,<?B
MM07<S-M:2]&_&EBG: GZ8Z#\\]4J8P(*(]M/K%W,+FT;!?(E\%9D6@56)P&M
M9;. J$<I"J>J!!("%WY<"G=8/RES1-;EMWO7\G9?VL(O)OG+@*BD01U[[V:V
MSPJ!=1 *N4XY27.P_&JFL0(E,P9"4S0WW$Y O4*T72*!K:C'R94D%!EW6/M&
ME.IC>/SM/58$CXOC63=*GXTYICZR3ED4=6%9*)PN.O;#:/ (JC@3)\\NYCK(
M7GR/]:A+].XU2Q)59C,(_^)GW7 !H#V9P#&:RT]PK[]':&R9R#F2;A"*B.M[
M*"0S25,9.ZJS*G0Z;LE0GMJLTE[X=XFF^MUPF4V<[<S--R5(JE%ATTJ(M"^5
M"-&IFY?\M=4Q]*9AJG/KG0A*D'YZ8IES+V\H\'A.[1[K.]:!*0XY\\GZT0-#
MB;6YB'@%$7]EU]]">\;LF-.36WH)-&;6T!$UOK"P6!D(<=O;SM[T?8VC$W_E
M)+@&DUUY';@/9UU6@I4P=D>PQ$WN@41()<O(N!'@SD+?FN_5".I^Q_X*NEVC
M;1Y#Q>@F#;MT^B0M"_9;-E-<65LJH'E5)]@=S%K?T$,*M*3F_.#C[XP0MUT]
MA+H>4G&701&J?'&JE^+<)DNI*/'*,-%G^XPE*52<18D*2(<1<[\,H3$(#>[9
M2;_"9F77W\T\ >E73D*TGP-/])>NY%06TR_A@-3%7_*8%*JSWGW3O\Q&2?7$
M]T.VI\6G@+WGW[\0S-Y!E;P_$(/ALEMZGQ,8"#Z69A#^F-I9FP4II.LT3+ ,
M&FUOTO$NFE!6.".$^B'+BY\OO1J.>457E\PA@@<# Z5_/17@=?(8G>U",,-0
M?-%]D2J'";S6[P$2K=XDA[L(1U 7#]V@/\Q!-W&H$$9$$N.IC@_3L'?/&'%Y
MOJ0(#:V;ME/=6S>R4R%Y:FY<L)I%V=XZ>_E8KFP:X8Y_02!A2>><:;D:^4OW
MG[/_R;NOHOC*VO/DK<JW2>:0EB45(!__TC?YT>12KZWJ*X&D;X[L?I6F);J=
MLH.^<O!FDEM#+!OW: 0KB"J>6#@?4@^DVD-[VK8ELTPIQ41FUTU>U("93K/
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
M?33BXSR0Y'ZRP_O?RAHBMO.(XX]?SG3!OP1W"]PY6A E)==&4Y-_,5!%;XF
M-F9*FNEFEGQAAJASG3(ML@H>M^0C;MR\A8*@KXN+#E\$!VEJ/&,=!/J=]<)T
M;36T=39C9T<1#NG/JL (?=Y&0ZI2$U"$^VB^$JXM>^8[PH A,_ @50/7W77:
M0J8.XQ7&O\2)F4OT27Z&[2X!\>*[VJ22V/(S*1+AYO?J"\4TK=RYE<R:BS]5
M:<<84G4:W6LH*B$$: C<9?1_K3I>H#0^M6795Q#7"FAU0^>@'MA-GYY?&/+
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
MUQ6S!,&S"E19I%05)@Q_(=^@H-!FP<,32[T[FK[LY3M/VK>#ZGZJ%4GGN/-
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
M9XZ.&Z,<1I5FHU:20;,P-)]TSTW@X^5)W'XS=7_)-<B],LOX09]JJN1@G)(
MS@-Q-Q*ZU]F'/ AK+/7B7I>TX)R@&L)Y$M/*#Q;K<AG$S-+LD-=N-M%$:BR1
M2S+[-[JH6O!<R$I;5(^(.X:^L?I(3'KC,HV\/VVHS'1R+^&CIU*)"DN"V4%<
MZ21-+NL/N\KYSY;L:VODO&8)"/7!!3N"AD5QH?Y?E!7_<\J)U>;MSN=P^=O6
ML!-D@>078W#]-;^OZJU$ZA>DB0PAKH5$2W4 DC_T FIK&69DA#IM6'H(MHM
M3'+9=]_SC11Q#Y)!Q2XD\: X1(VYH5QYS>[P2#!DV-F";GYQ#K\88E98V_53
M.U15GJQ73&-&G&NR%V&3=O,C6B3:[-O_VXSM[YMO8?,9&R3)8^RO$E0]:_,.
M93H9F %'C@IT92- "!&]<[+"62=4?41AFPGAFD@N82NP?J>"]E!3;&-+*59,
MY[Z84-L;2E3./'JQKR=SF(><+58ANKF9M0Z2Y4'HB0Q>X<AFQRE5_W4C=L S
M\[M+^ONZE-'L77M_NWE?_CYJM5Q5XX7A64OZY(XW=F-M7"&C#BG")7=RG^#]
MB[GJ<IZXBRQIS*_W*/*'?((BGKZ(QAR.T/CRO<>@9W-?9"#@UM1M5Y*&K0["
MZZ':P]KS#ERGE@;D1$=:4X>?\(W=3,:UV-/,MD3".<JEQ=K!+U_./4G<IN==
MVI#76YT^G0-FR#02*+09N-Z$5\CX56L>J-=HSLLUU$Z,.YVNO7^C(ZT 3V4A
MXCC6$LOQ3?2Z"1IIPQ8ZM-QPJ*MV7G90;*PXI&3&[S2LM$SQLG2M%]/=736)
M!+O/:&BI<D\"-)#<!FL9V,TR0Q50Q49-#7G7..'RSX!SPO]RLO+_ ,/P'/E(
M3<RYJ*83&)(9M7KW/4OT<Z ,'DE[CZW1<;+[&XE)3 ;";__+Y_P[$!?"?*G"
M1BT'%Y:*<;,5X,;'TR]43Z\V&R9H=-OMA.ZHCSD$60@-9X5AQ6P\DR171PR=
M4V^$0N1)JDJLIVWQ1Z=**#)4IUI\"H3=;A>RZK5>\3E^*)'6],DF'($>=="%
M?+ C4A_06Z3#Q^K;Q[&5GTB[RBIVGZ2SV62,?-[9J!]N&U\Q+2S&QJA64M3^
M]O"^UC?5954!;,E!* PC[1.*3><L5U6\^E=3IZB<3]%USI&1R.8(I-NQ[K@
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
M8(G\TB['KW241*Q9P< N060)[@3K-BWY#_E9J'KE!'2(UH@;L'WWQ4G;2C?
MX#B"[PLQVM.;9M0%4CU6X6FWF34I@ELM=FDYYI R[REV&NQ6"9)V"[^8%7#\
M';C[:P 7_U]^/J<03?**FUX8MZ>K<>\<:QH! <&$#95D! QJ<];5#B"VG"L"
MS0B653+&0V3RRT1@A.7[_#$!S"8 [ZM0E10)FL_AZ*(Q9R2]TXLC^-[!;RSX
M<[]EVNJG?:\RUQ&1_L%:G1]BYY8ZC$,7C=LB8MY_,G9(Z#+<Q>-;6.T)Z?;4
MBP(-7-(TANCGV2V8N4WR7+E4XA_HRDG)R30"UC'?SQQ.>/3<D]@C<G#!+39%
MZH#/I-U".,%_;4E.[/C^O_\#D_6*_]9&N>:8@]^7XA6@!B3=UY=NB*T/DQSA
M[027GR66K#85OD]1YS61%E?CPC:]IFY&YU?@E+GX82BK0X_"JP:7H)M8F\&^
MEAZT?'=V[[NW5\/NXC:DVC)\=2%%8VQ8V3&8-.FL]ZDK,IAP&?4=!51<:$=_
M2%.;AFYW>TV%7>3Y]2#2364R<GK#R- FE/)=3+VS5U8LO*SN93B_DY]@R>0R
M[>^P7FSPDT=]WZMW)V6.*Y_9N]E!_^#!,R6\PC/\I7A&7JG8-26N3Z QBY"R
M$E=R-A['D'8D]2+^QU81V9.*.@R*XLQ6!86"/RB_HBLNWOU?[+UG4%M;DS;*
ML8UM;+!-SB;G9'(&8QLPV02! 0$V(F<D<CPF&A!19 28)$ DDS,8,$$B&02(
MG'/..7P^<[\[=6?F?;\Y\];]=^]3I2K5KEU=S^[5JWOUVJM[)XH=H)RPHL;/
MG,.U=1/"2;_>R'\H;H@VU2+FUYVL,G@AZG&VS*N*,,/4OO)P'=5&1D7Y.\/3
M1MLB'4P*XQSJ?EO,PW*P=ZB/]RJNV/'-VNO(\I5&=SR]DN*>>/-=>,.*Z)F1
M[E@ :TS4>HURX63F6#083#Q=^S&O[1T"^XV3NC^:")XT#^V-G,@M%K$/+43N
MD< C)US,37YLWQC$L:*&W!T^/VC0&&=[&9[":\D8WZL^TE<4\*JM)]&!@VWH
M,L:._)G,-]K*TJ?4JBLES@/KA2SQ5/GE6WB=;^W9W8*Z\.;8R$R[QAP]E 3(
M*5 CX5YVRVCNC;8C#!ON/FZFQUIOAB2XO3:--W22=*J>NE;),_Q2)4-DQ>!$
M0.>*._[BC>#W#AAV0)MQL_:T%!^X@@O@>VLQ]5=OCC__)9?P/P;IT&5TCEV1
M<_?K7B$7,&;<H7:;+7E!D*)H/(\=$S%JG*Y*1Z$QH2BOR@8UJ]\]DPVEE;#X
MO5(=&#K>TMR,A2M/4N,&6MA,VS>B31M!\:R$@B.+',>7WLCM)VNL8*15A>ZO
M@X7'#BD#9@(.Z0+ H)LWW/CLS/^0B5 $Q&-^@>PZ-BU] NB:)5/Y$8P<'D,?
M68Y$2*ZA8SK[BE!(T#JYXPH_?'Y"?T!7((7W5;X?_R]EV.L<=]FZ7MJ?+_7M
M?9_C<I^ZE7WTQN/0BH<)/(K7K;0O_3EI:J"<7F'%6!7_1F#"K"%/B:A.LP;
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
MG+7E180OQM>7/NV:@#3^B. '!;9(0,-9&?WYOKF@5,18&HNNXH<0?G4=70C
MRARM33X/)D%ET@IH4U-N"@33.1KK-52#IK+PKUD*,/G76M5+A[YZG4S$)F=L
M"Y<\KHJ0BCX?$&*D[@[GX:;^-59QWVZGJI5S&J])7"F"]@Z'X.&)]J>6R.%:
M%X2(1OW;%R&Z-IW Z+(8Q,[NUNYM&P2:5N5ST]WFIS-%OU-K73&9U)7&47^'
M\UC/K/@.Y\?6/NJX9K".CM"A$@!H @#*%ESUAI/6)+DB_<]]9<1$2\L<"F<9
MIL:M=;U.6EKV6+GTT4TC]@&TJ(B Y'%'-J*5*98*K4S*0>LC#&7WJ0(?UO[R
MIO+#<5H"N?6)\TGP]P2("=P,9K(NT!7H/'5F)#"VXXXI'.H=1N=3T]_A<,C5
MM<X/M,LR7*G)3[2\KJ/,XRXM]$Y*\Y$?22)C1='IG#HR5XT^0?>==PG&2014
M Q?SJ-,H1&0>J5">_\GUQUI@+)QJ^=T=#O4NT'K9G\:]IJ>#)_IC8^.0=YJ!
MO:@5(/NY6EQ138UIZ.=,+;$=,TLS0=I=@=A$QETG($?0'0XYN#46O[PL/-_M
M48O4.;(Z19%3B=@@(0<D.2!0RG5P=&3'J92$@-ST)0 J&7-N@IPT55NUF6/D
M_D:=!@Z[9?]-RH?6BZ#&*?NCG?F3&TC<95>*;:8>KY% F:XP5P/@X1S'NK#2
M5@)1M#+B!!U&'X=DS_=[G!+E,#UKDAMP>+EG]L%M18+\TQ9UL->%4CDC<K_&
MJRE-W\-]Q6%!-PJF-"5/P@"L\ CX*O;NIDC42!"1I0Q.KJM<5YIY33)R9(DN
M=- [](OM:.8%V.U+(,8C-;@7G8/5W.=J\M6V!G(,+$=0-"P:9P]"'.$)W(GR
MGB_K)?3?+6Z3D>GC(CR"NZU><AQTZ%A]):K5%@KO,"O6LK^JT-\JSAI);M"X
M#&=-75/0[;M %Y"JNC-B.9BB*U*<(^Q7EF&FZ8TV;45)@_!:,Q3,-;W)8\=L
M2MAJM,)"OR.)EXR?4*[A,8Q-?!!.DO=7'QJ*%T^*#IDV*6K:P 1BLQ*:'&0M
M4J/FAMW*Z.GL[<>&I[8N1I<0#"G6/A^D6:!0.O7PIVB]Z8+?-FG'S\I@ 11U
M.*W$98Q!5D[\K+#= 2-2)UU4'FUN1&I8JH-51<84B7[,U<=UT@;5A?+B Z\%
MH9;W)MA^_3_&**R5)R&#8>=6?/S$[VK6JTAS6TS@YG!D^#2"F&B2WH&'HBS1
MM]H*(U.''K,KUI'D($DM=QW%#5\0BEIX.,&C.>!UK]:8[CI([>"IJ]"H6P=*
MPRIRPCPX*#W<$E9OD.(6!YXD>OJIK<*0>??]+5+-XH-*N:7JD]2Z]B)!.>+I
M>'#E 7WS^XJ_C.G1?B='1%P:!;\:-+Y3A#\NN;Y;=4ELL$-L .>%4G\FK@%;
M#!@B2?Q&I69IMP^&CJ9K$PQCZE<TBQ6/RH[2*RGOL!S!#JK;?=8CM)!4=4'=
M?!GE'Q&VL?<*J$^#=$?'9+R8B&W.?S-..%Y<KSFBL/H+?$1\,)2G,:8A\#,3
ML=*,^#;QAEAL+]Z6PF?^G%?E]  ZED<FUPC7N_SS@J (1?UQV==8U%]GZLIM
MHEI0LT36JMQ*U4L!T#$6^?QC#6V#/*^R(@]E(_!<1-<+1-WX8KX%IR*4Q"?B
M0#9%*3;QVW@A@SL7L,F[J+0?!1@O'F(T![3]"G9:Z> B=I.7D>[XZJZE]F'
M.1 )7*/HKR5K5A*%OO[78MC_"/EE*7/L+NIR-1F+(AF_$R'V^"NX2V2TL[B;
M.VYB_2B-M%6EM-MHRZN1DU5QIX6*.#1[*?/-VRLMTIK'"Z/CBK3Z#^)O9"9S
M0+:SC$;<9U83%.P$A=7 *==KU9RWE4Z7?Z0;W\/K;'Z0J"1*QULN'8WF@?H'
MH%ZUHY:&=4*U4EIRLSWD_PFS)SQ'$W$^Z4=\%E@K$"^3W=6:JC5-;HJ6WI10
M^.>WWR;4(2Q!ARZ_8NQN7 6R&F&\8& :+BM_1&_N>[[WW''_1.B_ _?#;9YH
ME(;M(K-GPH!^39F#^U>&7\V%];XL)81NI00!9VM<+#11@M UL>[\J.1NX$F]
M/GY&*\W<3\FO<W5D-7<X(A-/S"]36-?#7^/H' U")0K _EH::Z/'S,?<=A*^
M6@.$)Y].26\V9U-GO-C+S(-E#H^[+20A![OGCM&3-=D""Q(W;.KK#A6994#U
M<**-P]NTCO.3"YKCJR:,LM21PYC4J7Z5PM-\56S!B-+)Q1V.IKF/A$^/A$<V
M%WO<5\8TL'F.4%^X)?\E]T2%FM['"[3UTA,I_?M\<%#IT\WC+?@2DT615KB-
M6NWTY2U!3=*^1NTY5;Y=#FO>@[@=E:>K<6JW8-O&\TSZ.L/_2QUX@P?W>S-8
MG(V?6\-<IKB%=D++[9SLB9*TRD2E/R@G :/X%PB9PC'BG@I: VQKN15'G-7M
M%'*L7>V9]Y>H.LYP?XB?B8]:F5!C, 630B[]=5P,3XW&5+8\RMMYG[PHJR3:
MW85\/!9IW6GMF94\N(4Y 7,TW=(\Q^8,M%W5T0#2[G5]I"#<8KMB]KJ[MEKW
MJEF%R?8EP+D6G/[PLL-CBQH:$<CZ[MOBSOY*Q7*O69[BHV(I\&1[4C'$#=9<
M[AT)3:*%0)>H(,U.QN;=Q(EG-;8NQV7ZZ,(K7VG_ EC)TE*8BY':]'C3EW9Q
MP0_C[D8/$1M>>M19NR?'MS";SDSYY!-?_&NIK.V_.6?XG]W,"#^3V(B$-9;9
M7@(B[0&QY2WOD+&/B*)B&#Z$E'W7!)IS*T]83(M$6P?ZPB3 &8(82J)$XS_D
M;RD.KCY[2J_1!"7<6#HRL)7$-8;&B+B-2Q",ZP)5S:]ZV#$KQL5P?3K>>"E3
MCN0NJX 4G5PTC\Z&:\N(G-]Z<D$/14&/F"Z!Z<)"SD3GNZY7<B)]H!RF--;^
MP(?V<1Q:#J-I.N]3S7A?:;VHZ^+'W$.QT?\#_O>:[G ^W'[IQ$1)+,7PJW[/
M;8$UK-[[N1S$KZK,VM_+WE<'SN+/U,/G'8I]_$W[&N^(%*P-8D5I .F +_J:
MYVN3"*<PX5"7^.-LRPFXHUJ)IJX#"0-MKRVY3;WT/?-L3WY?MU^1VEJ$=JS
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
M>S?64R'G#$H:%GMK+NEA<]LT%3<[23,69@:&Z;I(_SFA):16/=H;1_M0XR#
M0LDGM@*UL*I<A#2G"S_&A04_^/-?#&Y_!W^4246L.-+590)LG>;2.(F"J9ES
MXNF3Z[DF5%@2, *L[FI%"1ZZ%<1'XK:[1.V;]-,]PB<P]":K=I)X?-KQ S\Y
MS\F#"3[Z-+:K9Q<?'<!KX@GIHTFX.1A1SZ<![,I+U ^2G+_[I)52+]>U0;!B
M@ZH6WLP$^+.RFC]I>!:F1>E<.'A'K&H1;_=J.BIEBJ6KLL/SE2Q?C+[O"8WZ
ME#/]*5D3N0<O6-_(I-1/@\RCPN-ES,RPN\:>!PFS0#O7(J&NBDKKF=CO^LU?
M)A*3$EF)5;=<+1]P\N54_^Q] &*>5=:?3%?8I9,T_7%0HIIEF  84<-8?^@8
M_$$U-5\9^8IZ*VFOQ!WIXMH0F,N^YZ!N.*A I-L8,5)Y&N.B4#91QPFED6'0
MB8-9R/> /W^$%P#=<X$+HD%/NTGR.)RTEG YG /B\[I>:251;$!!%.<@BA]5
M2C?_1,^XK.>CAE*AF9[)C0;%L4Y)?.)RIA+()0Y!_6-E0_#4_<2P@H.W.7NS
M@O8[Q )(FGQ-@;6F<13$]39Z7L[M'W1._,_@)#AA>$^/N%HJU@3( "M&! ^?
M,L5EE@LQ[SJDB>H@!J2ET@&,I&WET#/0@VZ3$"?>CE\A^I(!]G'6[>ITC!$N
M4^3G?.OR\4I"X5'2'>GZ /".-D(KZ67%;H)$.+78KD (JA(K/B!?NXD2*7Z-
M\YCUJ.2;15F#MM'NY8AA&!N5J9NIQ*R"TF6$<*XQ,90AGR8_"LF)?M;Y<(CI
M%"3^+NZ1SGB[V8?E2;KJ6SW$9#UK)73+(HL 7:!<?"E9N'M)CAJH[R^^;!C1
MTX6-##;RTB%GSELB$JQLX]=J#,5FIC8+FA4OHQ>7C!+:I+RX:#*'TP#RU-.0
MZ7][]#7&+3+]KEVC=FP^*U5E&_2@#ZAR\7!'65N4H6+%(G),#9]D=[C+NS(J
MY4/R'8Y]5&OBC4.$BABVL &YG90=OT1VXTML*Q.-6;Y5W,*L"T\6*/?SB$P
M?8$,'"P;F\/67F4FJ1<Y@70%UW_BX#CRT39!P;V1<=Q^&]L7$49*Y:A0B2.0
ME*]3@;B5-CFK53\>N6="R?Q,L_=BNH"L^^D$/]@TC>+P#N?Y/J^Y:JM_=FFD
M3Y*:0KI"D?9%+>F4Y8J=1<M'#UNN_59AS^>!,\\/=WP;(AOX2M.T5EQY?+)S
MKS:O-^%T@UP<4R9!-'-8J0DL[_9)2/AHZ8FYON(VCS?]22/V9&W/<$4WCG]@
MN)TML4B%EC2\?R'6 9+>4%@09ZDA-A!X(=CEW1WI_G6]ND)O)ZE0.6*)+,=,
MNP,*&S3_CH8$@)64>900+AJ=?CH34GD5*B;?(C"[#>X4FT*'<?%%\8DZV6.2
MFQG,6:(4-4O,BZFB0!"(_<^_X5QPM?R^#7SBDS3-VX\+VM'CZ! +&3?T*$?2
M C+&EPTS)4[#<UR>!D=9\)?Y.2W@7P89*9:O\K[*IB2G;V$6 /GH.\4F/?'H
MQ\,5?SDCW5N!HG.?!K.T/5O RTLM3)90 I)3HG+6-1WQL;6/-)G>(T_:/7><
M,22HE=L'<5H<_XC/0];9RY#ZUJJ!@>&Q/I<O$_'UFQ'=+.\C>"B*BT@UH],L
M4M/Q4AYS\,EOV:TM!/]BA9P_R ^-^: 719UO<_YK-6ME>:)>W41WQM(U9+E
MY..RO4.^2.I/HW;2!N1GYFG$&N%&ST\)$8'H1H>AP;?Y41AC:Z477OB:O">^
M22I(.\YWC=:7OI/-Q-;%?94#X%EE(N=P <(!5. G)%N"(2\P.;1-/:4A?KRM
M'&[:QF;[-_3[MT!(N"9X*5:S=CY:V.J3.EY*5T";WYY_;'Z0?X>CPG;S2>2O
M%S'*3O_BBYC?@ZS>DD=WOO=S\$#/X0XG>)UQ6_JQ>;E\]NO_>BL]=I"LSU-_
MR:)^K!C(.2<I:YXP7:^T.1_-=2R6QSQF6J,"9XE;[>0A6\*5-48X0I?H\->H
MQ4]K*[ EJP;]JR.9VRX?0_-5^.+"X\[O<$*IF3!7"H6^4XXU5AXR$:#"JI/+
M[4'L9IG&(S;R_3L<(E>5LE,O+U(1ZE7(3QR<)TL7KY:Y0]#3#B=20N%UV3:*
M-N]*^QLV$XH[K_ 6)+GA@: J*Y_&LE+(SV_R^/-?KUQ'WW6>V21)S1_-2;0F
M06QK-BUF4=4#+@#2]>V(G9:Y3G3/:>?:LSJY8O.U@DQ'/UG,?BEN/M;(P/!T
M"RA,CBHK?*/2$.Z5NUA4JH3F0]:X^5%$,@3V[?Y6Q!_VCKDPE'D$E&;!L3VM
M.;C+Y;F@408C&>^;MRQA>6 !7O;-#\5#5N(?>X1,0-V*5,@+UL($3]&B#DK0
M<NQ&$H[7?WMTX3<6N$?7>UT=VG32%'D9BO?C1C=<GL;-]W:IO7*FNJ$Q6_Z0
MC(X$PEN)TNCHH@1P$.Z!S3D?ETQXZTF-IMS>;]I[\;VW8QQ'Y$TG%$,HU0"0
MLO?O4]H@@04(P[;:A ]Y&B,Z$QK?@\2CHY(L*AI>?$[/<IF<M6H*D<-R6BN]
MT:21O&I6MUEA(;,M.@YVWLCXR NS'T*7X,FRIVY*.L_Z13'/5$=S3JB6-)K[
M\N/.N#I4(C;2(<JC$I<L8LJ >_7D>J4*,#'QH<AP.X4-Y([?</IR1$=\;X.3
M'U(<G#4J X:DB5=<GC CUY+]><B>&L5A?\X*3$RW:VX-OL2ZG0Z4R0*J$A8_
MU^A8"KXK5A(6L*E$R->U1^:F,_I=!/>X:(M0D$SX@OG/*Q[3N[^>DO*>E,@]
MW*;%U$CT;*7G :(D1T'YWWJE+JI6:'^6:FZ[FB1XC8H,AL=6AA),U;_O;B-!
M?36X?.5E$O'@S_];W;K/>^C2GW9E+VLL5X;;K8N$^Y7%]3F@*R>9C ;XFPU2
M&H]7-T>["0]C5S\;?6E7L"H.8$7O9GK5OQMW"+<1KZ<P=Z6?,A&7'+#)7VKG
M"7Q IYOGB0O!QF\DY_!$I[S[4?:<K7R;T,$H6RMFG"D\QP/[D55E"[&\/" 0
M&_WEA8DF*_ZEYWFW5L"PGKJVVAM!S^^.[GBI+!+F4UK<B_>^Z+V1Y@"^J=.F
M[<-63.JYP#!L4?G*PO?.7/;8U4[:'I?_^O8?5AA<TFO17UR%V2,@H;H_&8!-
MHZR?DG?C&6).K2876)<-Y-I, $S& [W !U<U]L Z#LF92M=@4AF!ON8S!KY
M>E@T"4UMS,KOD+<QMF7V95G$K\5K2==N+8J4859UW%85-*UH, UZV![.95N,
M$G!; <8*]3-:OM.@+0PW^XYBSOTOO6[^W\.S>J?:,=<;+91G@QI_J8[-BS@W
M%>[KU!:HCQ2-H' FJJ=1FX+_>X3"5YJ+-B>09?Z;)?$!_AAVV>KMJ^[>:.G9
MRESFA:6(_K!1;T,%I>(3B=T*S,DHD!(.1WU7I..,C@Q6/02CF3.]ZQ4Y%QY
M*]:STF88O[(N2FXT#G<6U-KR]-QDEQRM;"1,+[M:(((5B5+:P,C^S5+E14O^
ME4$@*9/J@NJU8 +_34'^-.@!K;-@Y"3*A.V%E-;LASN<>%IOP@:1TY3*[C(6
M85VIH\DJW]/R1PQ)(Q?QYB :-IMPB_W"&M_XPVR/]YNTQ'2LA:WY[,38FA;X
MK:0!JS-+@:AZST@?F9&PL5[^PF*-CP'>YS;\(@]%KO?:^92L%LG\>$E1RU$
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
M/V6&[_\5\Z@'JTT'V?*KC#)$"#LVFXU/K-X,"<S$PLGP1J[?O?4Z:W9)P;?
M9R$S6^ ]6BZD;=-DA<R:':077^F,K1<N2R+"MW1<L1LVKG)-[L@U44N;6VMY
M9;ZGR&C(L9;P_=TKN;+62'N)2T[(+^L3MR*+G$S[B<><5YF'7>H"^A[J1D6C
MG:3FU%U6%#@J&L$W72'?5UV$C=6PM2'3)Y0[+CY(O['"<;S$&F3[)CD=L3CX
MMLEJ6?;Y5.Q&1O( !(IW1MMMWGR^VN_*/Y!O/_)6$S.*'2LB7\ZQK.=KKS3U
M&Z_G%J%C WQK,6HP&E2S2"O+KLRKENU'UP+]J9\F/'--%_B=+\09ZY_<EW[;
M?Y,=KVTJ&#2!]W;G:\U&7E XH)2=*T(@N<U)IS]4U&I"V#ENB:+K><!:Z>_E
M>IX?[C(9^#GENKD/O%I"5)H[ S*<V-QZK,V)W4?URM9%B9I0'Y:V2'@4;+BB
MJ>J8R\>6;[#7CI%EY_.1L2GX]/[.F%*)DP&):V?H\8#S9?/OT"AXAY/1<\^@
MB=_ZD:%&\O?:8(P(EY?(0ZTSUC(',"QL@JR42UAL4)NR2QLXN#P:P[?0%D8%
M7MN'/CJC1F65GQ_V5SR_O:B?HF(Z^A"A:\C7Z=:I>X=#32S"M1,=/M%ZP5DR
M9GN[5(617+Y]AF(#\%_3N:1'K")M%X'?(-\WOOZ-@&MPAU.@F-2_>;F9UX$.
MRB(P'4=WF]244Y6,'%2]YZ SSL(Y>C!H#:B<7+HY58(OO!OZJL'*AUA.Z?_K
M*_0K?O 9QL7J7'>+JW@S%[))48]P>7-+/- C@]J2\48($V.;>OTF6KG7S@B9
M&8@\$.]R/G6&_YP#/OBX_>&?5#P0=JQ$OUZ*N2::J>Y2_7XX]"Z$=0X!>B 0
M$><()/4L)*%D5C5#MZ;D7P\+$RTM);R<!Y"'/,GU ,P,>6EGIF*(#SDZ7^_4
M>3]+CO&JZ)*_UU*; (V4SV[&U^((4UGQXLAR\LOCP'(<W90*1L#TPW!/Y/_+
M\;Y[37[*37E@P]>'Z/O0)K5"/<<:TY&B[N^ Y9-JY(Y-?,.$\JZ;A$SV<*U8
MYT@C!$ C(!ZGU!"^X%,8'?4T(Z&+H[A"<&34<8WU*.&2R*!U9,O?K^Y)XZ?G
MJU+UGN$1W;VY'M*/<U8]!9Y%LW7>JE3'H'^*./E(.DQ]^BY'&I$9HJRCW27A
M]P=M^47@U?6^C(F_7$/99>6A]PTKWG9TW_.U+X=7EP2C_J.9L+F-5Y),1_<O
MYGU:;@-=34XLE\\N59_U7/^X]:#C:_TVHW>C?R%]"[M?(?M*-N-1[]ZZ*. .
M1]=/PS_WQ_\OZ1]+\H^[:#\4^.(4,4"F<S,IUJ[>Z!IU;&?BE"%)OCYAR(BN
M[2Z"W@32K++-HRKAKK]EM-W<^O@SRF:9:Q\Y-_F;=/S%)I.N)WI=7^=ZVI$.
MN_]O7+H/F2[) +*BU-TGU_]&Y>#ZZVUP@D9_U\&-_[\Q^?^\D$?[LV"?T/AZ
M_CHC;0X5:'*72/TLQ>\_K@,0^+@$B.*'F^(J >]:4J+]39\:551RO;5'LZR>
MNWO9.,*"D<8@7CB8G17V1*"HA7E):(HR; 4H&GMM[.MH("R3KC+SA5-L4T"_
MXR>NLD7"DG_$+PR*/F(M(2VX^IZHDR+'*M4=3F7I6<,B0E.V H MTZ=*U[G#
MJ5%Z2Y%RGL0XW:K)'/_D/SN)OPV=K4W-.YRH:]4['%*WO7/C@+\.]1B2&/R7
MLOQ7C[B0(EQG%!>/E NN B=Y)"S-VGZ(V ::_PPJCE30;Q2+OU)/*4\)C@ZI
M'P2>+C@T$V!J9<H"'*BDBU)W)!,7@K-RG#$#]I<*_#4\_7<XWUO*%O9/I/QC
M:G8<]MI$T\L<=KUN%"8*2ZN:S<6UA2GX-,9NHY<.CJ6N!*%)XASE<<GU _C
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
MBJ]924YGMX$W$,[-9WK37$(MX?KC7[$'J1[V;'363+\S27&[RX:IX&37&.;
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
M;9R]:TBIX$YQ@A8H;AM:)$#PH &*%X?@OC=:(%BP @&*)6CP ,$V4$*! H5
M<2@27(I[^W6?;YSQN_>><^]W[OGK-\=X_WO?=\VQQEQS/FN-N9Z'@]7.X]?4
MA)]K4;:>\5L6/76W[\/D<.2Y\4?Y>::XA0?N4!4CWT::&O?="\/RUI3V67JS
M14F/_!OV\FG,U%MZ]U*1M-XHK%V+@J=3[E;$4W>E?[>[Z<X*')X4DQ0N\OPV
MW5#+@$=?'P[73K%E9F3JN\<L'W:[4TKA.IPF,4"O M;M [T82F.4PHFEW .&
M( +?U>Z3D"B(>Z+UG?+X5,9V:!9J?HW\X!8LLMIG"),W-DMM-I6Z2CM&&R:=
MQ*$X!)"A+YXG6"*#H<_[C93JO@N%\/7K4:*/:-^=?JD_1UR;YK D9"H]J)T8
MC:&UEZ]G?+?S(J?)L06ES$00,VG/NN^[(SM:- "X>2)0*_B?2_(OL=*4AN\Z
M#J^#]'86NT;WS;P=)I_=8AYG*4K5Z2-7.$([*0<,![^?+LO*>L/.?3;E:9],
M;9UUFC;M![6'38%:MJKS0V7YL929X0]YTH:]05T&;9Y[<\YC&^<YU0U@0Y&=
M)7O***^+<_'(T9=2 ][PW+])5/?]U00L-:KU\^FGQZF9&XR"-[U*D?FLY3=$
M1(R5-U^9X"[]4B/\O^E,\<T&YEF:%7)0DAC$O6A*8O!353:R2Q-K  Q]9%\!
MKN7,@%7OVZ:]ONS_.A*TZG&;[CDG'77Y!5U9LR;:28,SP%ADC#R%6<\0^ZF4
ME54!SJ_"5/5^$,T]EJR)-EZ]99YPNICP.4;J1C\_J*?1,"@(33. 0Z&9%NXL
M7=FE+SG?M8PB@E99=@CB]=I9)>6#YMR%S^9-'!Y6(0R9(';.?,@92OEL1# K
M7636 0V[8.I@9P5N(#'BRJD"&FAI/ARP].#S2^@:-AJ%-W=&T\%0 "!RD>T>
M0)PJ-PU'T3,",3B]D8R )H6WS#0=NHE-.%>4S\@-4O>(@+@69+GH4 !QNGYI
M#T$!59"M6VR-NUG1@<.4['V28><MG0PO,IM(OTICTOZ/$GL#^%[D(^;:@(@X
M1 4GEK0B8HNI@MO[29]$V,A8F]O<V8SV8>,<(V9!Q=EWF#N]Z <1"1?G5#$,
MGF[F5()7ZUWT<QM-=F_>S1W6+_;!FRS;NR%7N2[Z6@;$8TII5CGQ"4Y(W^DH
M6X2F2G.63P-=QIHI!^\I5L6B5XH *5%#I_R&8S,R;;.E(W![P^BF<3+)4V49
MG_$C00'EEH4\=,U1:VD]'E]S>UQOS-[@Y54\)P9ZM3>H 5Q9=)BV'"N:3#,K
MRC%)B(&3S%FL?JE+0$N9,Q?TOH)$)2O9%HNXE,]GP"QZH8=;VHK^4"=C FK+
MK*919I_DC5B7"'S:[BZ;N8?=EA1<]S/%6KB6NJ+R]V].08KXN2M#SW1]/2!G
MZBQSFNOLF5LQJ&DW8\H(KR*2J!<C:TBQB;>J;#N5MF_%K,VY-6"3<T)?FIQ;
M/;SH_5A)1=WL[;2]\&48<@)DEL(>ZX[S2[BC*A9EG(:A^DQG)C$; _6J4(6]
M0MG1,3G_W)JF54N5]?F7:NZ12>ZT3HW&CE@292_0"32B7NQL_;M8#4:'K.95
M@+;!JM"#8?'&?;E<MV(PNI@9(RD%+)U4=6_M78BX4!ZY$&A7JQSAW.B7$O>_
MTV@7G02:,#VC:A>[  E6S5BW6HY.,]:=C8V0T\4Z#I6+9VC'PX7J]=GA7'PD
MYU*F=PT/QS.R3';K6K5!F+DAMU.WYDG,K>D^&S'X'ABHVE("UR3A&N/,>@7?
MA)_P5O:%2;BB;0^PF7E%$@%'EC."!WM^8#WP$$,TF =0X]1F O'E<Q*#N9;#
M(#\32'\\^Z0084H]IKI=H+YX7%M(OOV5G8^F5GEF'<Q,#3.([)X<\@/A79/
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
M0#X<2^7W.5J'#J=E+_9SXS/B]0?_!+7BE:]OCQ&+D5MHRA:%0$P+7HB#[MW
M.YR+?$A#K[CSGGBPZ*OA(SJ2%T'^5#B^RZTINN>MBLI/H77_K//X<8R^O@2%
MJ*JS_;54V=L8(0*7/2=3R7"4J\O];=F0V^/F!Z#[53--ZH-\A9_TGT0/-"!L
MZ8ET-3]N\ LLOI*.31Y(=YV,SZ4XS2_Y+*Y^YIZ>7BNF;SC@X,N+"!,3,[XF
M2Y,2$LUQ0?;/2AHS#U\EC%E4EM_KO8%Z_8(BE6H%38S 9B;W]?QIJZMY/Q/
M;0N1ULY]TMR)M-Q0\&IE:A6#BJ1N!RE6J[;+2:N\5A!(6$L+OOOOY?I'35XM
MD[Y[1MT![2;L%4VD508#;=3Q;BM:[(4K[SCM\^2#MFRI7\"!HC^(ZFT9I0!>
M:8YT'ZD^'W&LC;H'/IBNOFCMX\VUR;$Q"R565^?;]8$;5Q^+_C$Y"!6KHNSQ
M>*>/'PST'&>SX8DHR>I(W2Q43V"LB[>P*K\[>M%]2*FYPD@<VH>=[;5L%=C#
M,#7LG=CS84-YWJS>3RPG&'8 &),HI-."Q9-:N!\Z[ ;KG4+DD/JC*IM B:+?
M_R%2_8Y"^RF]NK(D+][B MW4IX<8G?5D2> 89>[9R^WZSV5^):_TM3O>N%\6
M 6RYI>E36Q/S47]NH:(N8V]L_WR1DT!8:-V<VJNY; 53%4I."<^7]X!.M-V=
M@IC*C_M)?A!%R"56X?58%BK-?A#YJPTH;P%'R)"TS<X(BNT)*L93C@G[!G*B
M^Y<!A(*5O.#43Q9'5S2/C"'E)N\T?IDLA:5W:#"<&8M4OI)O4JH#X9T"'$6
M"BY;[:Z$(O<L%3"Q?MH$M\#Q_:R\[8N0RL/3S*EV_J^[8(WG&!\;#>?RH4>4
M^IZ9UKS#.-%XM\ZI+#E U>%9<J[R*"<8G,M1Y-SL:B]C'6:SS.^29/CU:U4,
M#[V2MEXZ7+/5+3:M&K@ZSEZL/<<$G$GG=,^,J\=D3 ;M?S!_07E!V03UEP"S
M/_$Y#74^$YP%<&0F7*L>/"_OX": N;0\2)9!/XB&@A)[]6J/]VC*]QK![[:;
MJ*^]84=U5L%Z9M&<<_O)/H71"Y+T*@+1&V&RR]42<\@U!9FI-U^VRIHIQYVJ
MSETR @*;ZZ3E7[P?MX#OPHZN7Y?22Q:V"Q($SI_X3[JXXR13LB*5&M.Y9I%]
MVUI>[E4:XKKQ?178S185+C,@<F;'5U1K+8DA[5L6-Z ^"RZED/51SFQ?,3@Z
M*(MW)-<.T5')?@7DQ#OU8RE,=^@5DQ@^Y MOS'8Q'FU+,Y/Z.5'9DVW!TD.W
M2[#=F!R0)L8K8(NW)L;@@VRSFZEDY]RT;,1"%&7!M%$@/^.7:JAK0R)PMJ/N
MVRX,M:J%HQ%_8<:6=FH 8(?D2DM"-CY[54>J]9V1\[#,'9WD:'"8>7P!"5=
M+_RU08,F6YF'GX]#4*DNK1[L7Z"@?C+3JDXCH+ Z\OL[M=4YXE+B#31[P\1V
M!JE;L_7T"F!"HWT!.RF*H>\SWM%+1G)SSCOR&$@I17+."R$-=-#:-EEWV>T&
M$O%T(K$'\Y+,]\>*&[P6A"MU"JL=C$QY>YY:P?)I"8=NRR%/C\\6&KP6?9OV
MVK3S%[2773[P5X@BUFZ#5 '-T3MX$H&N!&%\'RGUE+$72G6G&K9;(S0Q[&A8
M8P)5N^>GZF%K\_FWVK6 ;%AN3[<$@-[:QNZ#,?EU F)5ZB-!1V[!;^$X>S^X
M<Y1EH=F@&C-X9<NG[]'%4MFQ'A!J[$<_U<6RQXCL[L949P5E^6V5?IZTR/.>
MX^T6^G2EZ&9#;\'J;OQR>ZD]_W.(925\J5,BU-'R54MO049S!K0R>^O4C&N[
MQ<V\2I7]JL\:FBJ6="3FC '.6^[/.]X9Y%PJW-4X/LK:9NJM;T=ZCAK+>W'N
M&:B]F&742WWD86I J'<!BS=J-O-U>'[M!\P*<Y_DD7^N5&-% ^,G%.SL)H;I
M5R+S.G\37LI2L)P3#/K293MD#)6X+8FO9]3NILIYIT><D]EF:O2@XE4J-I8#
MHL!IR^V$0+F.]02<' MIR#\1U.RS9-D,8]@YVKEET]6@Y\D?"P:AU;<&+&HH
M0!1Z+TKV,IF*XD>3DHR-><75RY[;[P!B/K(;Y-)CYL)*<A6>$=V34"A^\P%.
MZ,S.QAF=%AR.L(MH,7*=76CP.+AFJ1,$K.58OPRL)V_[2GC-1?C@%*3%IX.>
M#%EX%0%-\Z4.OUOXX(&!%EP5)9E H0.@N)7>,PO>'(MUD5M19LC7#F_$R8TT
MS5(YM]M_O@DZT6GMK:GV+=F\N$Y2H&U)WV+\,'T6[$M3LY\59S104HG+N.CW
MH),X2WV+SDFVE#*][T9:9"^37_&1LZIDZ3W[E%*H4HCW;+"01%R#;U.NBI*.
MG(8,AXWVK(UK1HP.HB;=S(&0.>8Y.&GS99_[T3E]P$Q=8IJ4J#K53B;J?M9O
M.I4\56O9C:E)?C,WP6<?Y6TNX5LR#J>Y)6_;'-V8WGL7+3=$:1L@"\GAB%:<
M%V*5_7>C@\&:[)[M<P.([_)IIL3+UQS[-F>J&[ ATS=7'!& 3=D*W4EI"&X
MDK8KXU$"!>O&[:2G[(=&EN'6K _MF#UZ'.%Y:?6E9XN):XM]F6T,S<#L^<:%
M.&^XV.7'"[Z>1,I.(WM["-4^(;O9[A(@86IXJ5<!6J3D%C5]]19%O?V'%4G[
MWL&S&QS"RS0QV'JF/796M(:M&%*9!F<0V8G^8C.S4[2L7%^MZ_3IK8K1J!<#
MKG]M9B>"]$HEC"@U5^=M.&^[;GM[ZBJD(WYP!-BZ:C ]'S9G^L4[R=90$FTR
M]-#@&B0Z@F__>,Z;8QKV)PK@M;,V(R2FXV-5)M9,<4/ND5CJJV/OG?EA)</"
MBRNN?-"6W\4\<Z:S369QV:?*J&6CX?E/I!SJE;% ?7SY,HM'9]P5K='*-BST
MEJ9JTBS9='-;2[MUPB?^K*NDAR=";6H'1FDW-3GHQ-FP47';#*T?)8V#+N^4
MTOBM71R 7^:B53#'V\#4W_[?@$ M-I-?;8&5&8'*.)47]E>R-=X_#67I"MT[
MQ5JAEK8$I[Y<_B!R=-0*REOHZ-M9B"^^^N-I.,C-=JSF:'&]R$3RD\.+/>N<
M=9#"6J?6D(W&QQ)XBX(1CO;R&%(&22\=16JM<H]":"H5[K)_MIEY1D1D$SI6
MW&3U;+,^:,<=7^0N'L?.RJ5T1==[$8M4W^(2L<S0K%>^[U1N.%JR51%7 7'D
M&H&^I$->SWNG'2 T?6(.^T]IG$YKP^K"M581+::T)R./5^FY.Q7*Q3=:%:E6
M;X:<&NS7@IQ/94AJ@,(5%#BJG9RKRIP+;7)%\.:L3]'&#Z(GBG\X7"K4.KIQ
M]31;5S5TX5G12X*.9I.EZZA",]695)!HW8LA$M+C=*TVURLA/!MMC]L1TKQT
MW(KJ+[8E)R93#S^GQ0)3T$A"4?[KO2@V2;ZE[=UTUX2]+!/,:G;IDA#D,A;W
M@^A:F#!J7:G;),-8EE24+9Y ;9"7HM<4EG\QV"JT^;.B!$2F184]DKTD(DC2
M%MGR716\%K=62\H,%JUFL*DV?5>CT0Z744MY 1_J@_<BV@;OX@R5KLA2HKH-
M=*,OR-K;^I@8<[=YT$N-\/P-F0GJSYB/IM1,9V>EPAY(*Z"RGAL!.20G]DGN
M!]$?3CN?O?;LK)N4!T!C,A5YWNEU"_/S\B,M%K9V=O >)YJ(Y5@Y'X^4"L/\
MELX)?I$YP1)M&NPVHZW)-;/S*(,6@5;LE,HAQ51Z6I^N;RAFB"M+#V=8:L"'
M@DL9 T,25Q9U5D"#C+C),FRP0%6?#!916=\:5+'GZ5(?/@,/Q5@WS1X3'Q3
M0IK[Y(::9NK=KYS9.E7;EXJ;5 >KDXOK,UY,IGR?,#NH;BR ?B!8+/$A=,L/
M->$E;[\<#KW:D4\TL ZJ^)#MK\,X99&OK$K39^I\>%399M%&3]?3IOE ^BC!
M<8MKWKV[V9)L(^>[?Z^B5SO(M./-*471S#*/S1YLIZZL)"W=?OI;ICV))AGW
MN] _+\[=#P^D;C$##RS[JO&XJ\+,20^L;GTI0&(65KQ8O^3J"H-^4_W]TSJY
MI%@$PFAZ'KTDGE/*_"G1G:6:@]JE?5?5LLC*\WWQ$G(9<%\[;BZYXS&B:5"/
MUU9*)NEPV['IKC%8SIOPR+?AF[9@6)<W3&C"B@2LG7=ZOL&[W%=S58;*M=\L
MQE>5TK7GKGBP'H0I$R;<K@U1JKDZ4N9A2&FK9K3H8+K5K6M.G\BI]_8AW8A>
MIQ2A[LO7?PW>/Y86?B875'N8G&7>8 +J+QL1.T ,8^(/QD3=N'T)/2KS!%65
M^/R<-\)1MA;6N36:K2\X&:1>UD!5<<*H##B99,#3=3FA\<^D7LYX@5=G#@GG
M^\[5EH*PE@9G)R>Q#CM"ZH1D<"Q5:ZNX+8(+]KIZNJR7:Z M.6IOV'H-'M[W
MK_GX=RL?%0]'+24JKEK1_R#JD?K; 1GL_Y\'9.:=I4AM0_M>:0JNR5QC2(0=
M=F%K%0^]9>9K>]4A5T":.ZDA'G).U0H(EF&4&M'\\M<9FGV'\V4CLO4]L%[!
MT)$#6-'YIO"MW2>_D:_OI'Z[U+H #*1Q(L7P4CBO"U'!+GWMW?\X(.\6@=75
M]*Q&HMF(9['%2-9BALF%--UZ4F3VY6\&20ZDG -R&U*:%'C+?26/R<']T:MW
M.!&\%;&KC& "KLUCCSUC=M (.6-;M>$_F76\%^OF<EVKQB=W^='W)G+0''7
MQ:,:?UZ*E-XBW;HRB[_P'^WLO]UJ4.'/3!"4L:B.*+;)JQ@5&8 -NK<*?']D
MD9V8%#-DRMM/;MD\4/=MU/IPZ@ZORPLSP7X=0>YED/&6_56A'8>4XH@H2'$%
M!BJ:VL$L:/GF^G[9.O6\%4-#HZ8(O$U<-_1B<H^.ICIYKS4RT)</_(,;Q;G0
MSA+U5WYS49:0-SN:6 Z:S%?5H7&:(%6Q@&6Q+E45M=A>9<3PD0K9+!(;J/EG
MB+GW]*EL%P5>[677&*0*QC>()-R;W_$->PLLF6!V)FLC#=3A=[@!GE,/^57_
M(-*L/Q8T;+KQUG-USLBR,=9=OP97+*8A;+GS4NN&S[B_XDW\%AA(?0R)B,CO
M$E@3+06/1CPQUWM!?JA0Z:<JM\=F [5H$V1N,S>E$F"MI'!CYUB3/54CFZGU
M=7$/IS(JNC9;0\O>\O&ZI=>?C4N$:_"D59-]RU@9K I-?M4B-4*C)#F)$]-U
M:_4C8&P>A7[=O[,&,K[,/ !A0Y=(-/60Z2[U3CX:?;RFD%D+JE+S'*"*9A-G
MZ(W!X1@N[)F&;(/+&^D=\JTY^VF:'T2U:]/3@@(<D*]]GCV,(G5/GNO&26O-
ML \VVB1DC(\B*U \,S2M4UF7J)0W20F!F J_EB9A6QUZ8\.2#BZ%K1%OETG
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
M7@K,1?.RRW"J!W/%8OSVMB60 [YCS1R6+^OW>6FR#.,[[+=1TVSAG5[M%E:
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
MT]-'R;_/CK/EH;95R7_H,':DHPN%RKO&>/Y!J\E7\DK?](7!1FRNG/_[PR5
M3-H;1&FC\^9Y)6S)9_N*0&^T5%5,DQ95>BK5.2.M(:13FO_@R')YK9/#H2$H
MBJ/CS<&9&X)CCBSL[2 -UQ8]4 )%=\NGB>43@</L8-:]DO]JX7S2O.[]A_AW
MT";9HQU4K[A;YPL+9^UA5LZQ<N*KPYKWGRW-1M72].["UE5ZZ5:DPDDARRK$
M%S'N^:3&%;G4W<NK7XF)OLD'A1H<T0/1F "'/;^PSIF3 9J+TWJUCZI@Q*[=
M4PE*-CQ@+/ E"$)WVX(C0=C*X[I!D+_XGC;[X+_]JW[^-#[O8:NM\U6=BRE<
M^+>D>]/?(\ALR5[]_K_XP]_ME_L%NOZ'CV-OEYH.+IO"J7LGQ'SDS'X0J?53
M=4%QK,O22A2W6HQG_S/3T/_T?Y.E<K7OG(?"-TYS2U_SPOY&#,PR%G[,@5*$
M=@1_=WI%REK.;?@?6[1^56R/5O6$ZIAT2Z[/(UXQ,=37&!2".!+N>U0YA%98
MB>DC-*)"JE-[[OWVT?XHT'5%4OI$=#-[Y.F(:%><T)$;XT+#88E LV%E<M>#
MO6N*&"OGMH5T%QWYA62L1%AG_Q5,?MU,SB"L5TL.9>_KQ R_;9]JO7X[2M:*
MW\7Y-24M>?D-UHSM"YQE\! FU6(G@[F4+)E=K_?[RX:Z%;S<-:W5I&U%3.N*
MN4,DDYW]J>(EF/J%J>I-N372.O%(=S0(L1:UE/]+2R"91?&$VL<@0:%D3_1T
M17Z^AFY],TM] '87")0[C57MC,)V^EXRNAUB(BV068F^5QWN"_;Z_H*O(([@
M"@OV!A7ZA$B3G@+#[Y@K?L.+BV44[2D2.6Y^%EDU4]C@,>L7Z1P.S<W*K!_J
M5V@9M^%TU(T4J#SWRL +M)V.&W[2=4<;Z&Z^N]39M56Y:5BS=.OPF"N@7O"M
M#Q9*\^HLPQ.KMFB\6)#J'L7P&5FK"OH/:@*  J<R]Y9'Z3WE$Y+V(%UO/O=Y
M8(<;=%S1B W75?ZRJ"KP^0"NO16HZ"X2X"YX=L+YI[6W]#]$W"](N=5EH:H-
M;D3J%"VN>F5/+TX^Y8LY_7T5+^F:/?YG^MRG7<Z)DRF_PT4!* "#O7K"!"ED
M%= "Q&X.!@3> S5*"E[Z+C>'F%U<-[PV;'+!B44'.TW"*82 5MFV;/B'9ZI%
M#4*??Q#Q?]KAC(=6&3Z<67+0#9I/2ATQAS@![2+F$3KK4\R7!;K#Q>H+J:FI
M-C/8+_%4,Y1OIZGZLOC"XVJG'F'[S_I,==239\KV17R?VQ01M-*G^S YIYQS
M_^WMKSNZE\?ZF,46EX_8#GH>(==QF7%[(RU3CJS'=K-]V>V-'UY*$$0,/?=M
MJ!-BRKFU5_-4:O73<2-DB#]6JL,B78Z$1M'S\[9%,1B2@7;>5H<GN>'W2 9%
MW4Z ]HW8=ZM#<WZK;0%#09_=^/2G=%Y*TO4YZ.M]V""N24!P\)9@,=_20DFI
M'J$0"3\=L0M(:'.]"5ZS+)N9C#TP6Q=:(NW!]17A0++D$I; 2C*0[[;%M,I0
MH%2&8?=S)'D4(H,K <:;^M"*>>V1>!&A7=&J?J>0'K"UP;<V=>&O+ 0V*:CP
M@IOV5T&*KH"HO1OO0=\;R9R]Z_T(:')S>91K?, Y )'NAM8<*U=J=Y2"P[(F
MJ:;>/R&03/_VMXF)KC>Q<0;/7$.NZY]'5/4,3CL4 &!KL")KDQHN]MV+_GY.
M]^&ZT8*SYT1EYW&#$_VR<N_<\]^X&FG*P::2N?QD:49)#AA5S='NS).GXF\V
M)$*%E?,T$X/\5+=MD55B(:OT6XOF]5M,3\QW_]GAVJ])B&_3?@>\EIHK+SJ+
MX)=Y&GR#2VK;Y]'="\IBL9$^A/6/,Q5%$Q?\9<7R'ES<_H#OX@%&Y)J' R0P
M2RNMH!0(7M4I7I)%G/F!IDO O*J![UY@R4-]!SXIO\M7UUEIB R]NZG 3PLQ
MIKY+"N9WA:OV>F*WDO8C\(&!G(,K1$1>E'[$#$.4&B;K*_R'4> 7( Y)SA%
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
M:J99)2!-J]C#HQ9-<V2\IJIF<X,(KX=KZ(SI>NQAR.:U@BD! UH9Q^!$92(
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
M#9$3D>,9LO @3HH=P?3,*>7Z1%N:5/A0R'7/-'*A]>(A*,[^ML\N3VNT<R'
M%N@6O"]N>R["D\:UJ'?]>>X\@>@#-MU$B1*^A$SSYRR(R302G=>Q<]]&]"(_
MRRF:RXM^K1M.D#5BK7&$RU*(75&HHUE!^#^#B9VOKS1*%RYH.%/H,!9-*#ZW
M,U>HIF.+M)ZS>C=4E6O ZZ0+ZD]Z]FR=:[#/T/GU,(I%VY>Y4FA ,\;IM.[
MA>U4>6N_P5<#K*DD.(/AYG*H)&O=59 0"-1+A@W)(IS@2]2F(%ZW=>$B$#&!
ML\!']G6YBL<R:SLBD3I3VJ(MS)U\/_TKW$_;O!S\]O%+SM[N7!G+0E-P.N<:
MP4S4VFYMSDY]UX_V1Z)IA.[P&.P#FSU-D1BYIEO(6 K3$:S$8W"+2I-^R?#'
MZ5(*#R/WDA,$FJ"S\WR@D6- 450#8G@FJ[V8-R!5^8@Q07%)JM92*,QN[]5I
M$\S/UI8;;%TCJ.4UZ\T5;2#9Z)VW(-3>,6F<X :]D!"HR4$XYAMKV<T;ET)F
MSX:?"TOF:*B6NM;;".F(C+RZ6-%PMI:*]2L:*QC$RO;*O^^5_]!5Y4A.^.+U
M"#LS[^<G#9:TE#0S0DX4_$X)2HF0LMD\60R]^]^VP+QQJ72,ERS_>Y3YQ%.<
M6QI.0X]]FI<P 8QGV=S/RFPZ?S-_V>'!QXX("'HPV!A)?(>7+(7O=O)\X#6^
MKH[:Z\G/K(@HHO8?,_W?/F:BV-FHC&LN *\R1+OL<5YQ 2FTO(L>MK\W&%@N
M/_'G?<6C$EV#\^YVX(MR3DEZS54DMVD"Y:A_SJ@/Y3+G,5M]%78HWOCA0=.I
M/7F^0:&XOJUE6>*1&" 8:!C,ZM1@F!@]>7IR.[$L(G<IA= $!K%YF<#9CF+)
MM@. [7K*[NEC9YZW0RQ/T'X5<;SVMR^.@^(B5XL5F/_JISF$U*#-,0GZ9>X=
MI-,,I4&&&'+AH3K58MT,,IKVR\1Z6X2DVR9B:^#%6X:L4OVDP:(*L&P&8Y]D
MJK%'P0*0_ J!<4CAFO/B"S$4W1OAS>D<(=??H!OAS7*].?H6;"<6R]D$V2H(
MQ6 _>FAE2O&&;I;K\9SAC$LQ%W2_QVD/UEFRKWMJV,KK."@7M)Z8ZW2+. ?G
MKL*=J)7L$:D\%FJ5SRE*7-U.[GM[OR9Z;!7ST?8IHTMJ_^0D1:66\VB^W#GW
M!O.YCY'-HLDS^5X5\;-QS3DQ:W_YWD2._#.1!"8E?%\6VZ\#:4*JL*%0Y1#;
MU9PP]\S,\>,')^Y&772$(MO;8J.>L5_7Y&[BO]6 KT3SGX]/2RL6['L\*T\W
MMU/M9E<])#.P3R(25H'G F.L--=G&'L+H(J,T,>,Z:P,::_D_AI4QP&,@Y^9
MH8!$"@9[N(HE/C=OC"7%UJ?WTO\&#/Y_ E]&Y.%\:^.1>XMPI\<1>T-KM4ML
MXJO=:71Z\Y=X4[%P0]BV-T7[;H+'[B*C3,:*C?R(V->T[TV7'Q^0G?T_+J,$
M3 7/:0)"+FQ>5G,66O.!T.BZ.)M9&06FO4[PS39KPN!0RH,^-774%N;^37JY
M3OU'->=DI:@[/!501DSP#' Y^(\C;,&XEN<)R21(D"RHA+60+;B>L>8.+]J6
MDY/NVS_:3^2H$'7P(7!UU5'0:6=69:_$$/[MBU9'X\35($M:AKC)O.U#O84?
MI9I;QRAW#!(IZ09*$?P0^'[\#J^(0SUP\8=_'T3"<4MBQI^9/9$$T;.=E[1G
M^RAEQN?'!<I-OM*VTN6'%OX(GY?E[:(8D434WY)Y^D/_3C+O_QKWBTP '44<
MH3FK>@0=P5OW(-+?/D_G_6??N<N<92]MGE<';:</7C,>ZQ%./+]8(;X4\6F[
MY3"\PPLH+8Z\_09@_<\/@-D%%?1W<Y2)U//NF!6:!TZ/I7VL%>4+2Z[472!U
M8EN((7]L0<XT(F:+G$#YK1:A_A8NE6IU2;S TM8QCN;NM3L7UCOE-)Q(NKK^
MVORAVD9HA%&>/&XS6=P?/_/<P=#]J7X#X%?\\W^6R_OV/&?O= 7&IJM6L^J(
M9H[U5FBHSHX,J6!2C8,RA_"F"FNP6EY\0DR;0FZ(+?-FHFPTAH);;"$<_MBZ
MRLMZF"N^S O5_;Z 07B 5F8]DKBS2J;0KE)!E5G3[+SSMTS"*6^,[2KF=[1*
M8ON_3^"I6:!U0.STRWF_Y:5'@D,M8X-'S\!JRL;I]6[Y%J-8KZ?'NEX.L.W(
M8J>;I91I))^0%N.Q6B*R,B^ HDFQ1_T9\'=M)%7.YVMSS+P1YJ43_59Z=A;Q
M_7Q4C+K5Z;(MAS:LT>D9F3I*$I=W9,$?*;Q#+;KOMLK$XV!-__2A\XS?8FQ3
M/6Y5:W=V2&?4>#>JX(3AEU:F0\9T-*G),-4*@PO#AYHF-(G314AMHC3"I.UO
M)^S^^R&FJI64:TW>:S/[>>8U\R:E2DJ_%),W3"JRW-&O_BPVH! 1'T%O]2S8
MJ)\TX6I#?X>]TFGP\S:[>>9>)ALBL=0Z?N%MNZZ5(R7AT_R$%CWXQ\R&'S9B
M=FH&.%GO;-NGHY^<;]6P7YX"^;-4EP<2M<?WS8 $ZB@H!2F5_"K;Q[==L! R
M: 5=MEA_]'6)4(K-]^T #V<&A]H1>>)+HT3,V$$+;ZG8%_I>2XO>';'D)BS_
M:-YQ6%HWP^0ON9JA 7%-[@\SRU=:P*L42KF6]_+9<=XG?AY]ZIK-D647RETN
MK#N!W0;6U?4-X3G8XYX"JV),/U6O>DJ<4G#L?%QV;%3S^W87NY4A4/_5#"TI
MS7)+F%C8??EK-E]GG!J[*-' '1ZMB<R)-=6G89,W>67'"]&ZF3V%2_;#9;PZ
M)5[SO45,XM1T/"_HK</=%E;)FVUYZ#C3HL;28W5.OL=+OPUR#OCLMCH2>H='
M=%S %0)-'^@NV#R@^AC^E230 DLV\L%IF]A29]V)FDO,16A0#$8;V04=!^0+
M:/--ED"%#(7YXC(^3?JZ!UVVB-@7<UT?3U^=A0GM 2LHWOK-!&A-3E#II!F2
MOHNIFG4?ZL0)?(&L<AB54"S> A4#DY@O[O_<(=*A9*P@_H,3?#72WHAKC-@3
MMRMOB"MP"E(;6RMJG#0(;1EW%JAWU5J$?ZL<FOS*IR@QH&=DTV&$LZO(UM-L
MR(LJC['673=LXHD^?G#/IVM5(4V-X4R/)O=@Y0QXD&AH[S@^5.Q?^I7W]_A+
M\)D=',!MXWZ02%7I%[A9_8'Q@.4I^SCRL+^1^Y4:]\@6#5MHP=(:0>=Z2&*V
M0ADRHZ_RQ77AMI\5'</QH[?43E1A-Q--+MG%:[I%,Q"@%\$ A*U4.XW7UJ)T
MFJV""GDZ_!8Y;L G$FM1(Y6_?6_K%F]"[4UP#T]&#IH8&MPZ^>.>QJ\"K8Q6
MGE73V+8YN353[O/.;R[C\TLS0OTMD)VEEB*=V0)$99TPU?+TC.4.MM2*!#EP
MA?9A&=;T2V=VRD]V+-!:VRS6_&1]D[6>W]->E#^Z5"8E)Q(H36ILMGR5ZFS9
MX56QV*JXW/*T,NPKR0MSBP;0QE+3,9(8D$\*MDQM&E5MPM-=VI+&^#^R F>@
M1Z$-Z8>.!@>E4/]72_AYTR-50WJ+FC.-7$6V@[D@AV2^L5WNVAB#4.7P"*NA
MV#=;NN43&O)Q_7]2X];)APB%3G+$/$TC@\EF&R(=<8O;"!1HUY_?IIX11OJ4
M2D-<989"SX*QP**TN*T2PT;(LL%4"&!%MXK^#M'E:!?V<!-H##()*ENB3$^>
M&^*Z0+N\]%!3VBY&37'EEWTKF;3#_DYB/JRV'U2C$VP7/8"@FHT:/2W8[2[2
M2%]^G#":I:MJQ@-L\$N4[RKW87H]#O-[GNBU\-OIGT J&K2F@HG4I[F]AJLW
M&.QFXVVPDEGKI5R:]0W1P6E-=:_%(SI!^=-; NIZC,??HTQHC\*WI0ZO4,Z.
M-C^'&^-;+> [2C @CYT'(30)80@)4G5-33YXMEM8K,V^GS#GF=XKUGZQ;R!\
MJO-P:/(XA;?@\1%SC-G#;K='0VH)V4*^A,7GV4>V:G#16:-(D2/WJT08!>*8
M1');U:=B&C,6-)M&>T^Q>H+GZ)W:V[=+?;+=_2A]]UW3FDT/ZPCJ>[B/_>&\
M(DOKE3TYKP3:?UYE]+6K C5G75\$7TA/3O&T[^$:J:/*/@?[[7FFS=6[SK\O
M"A7K ;SC%?-.$=':^U,(,U*9JGO++'*EZ%_)1I3AF)095@/0:/I5BHMFWJ95
M& -.IW<'ULM^;[8VSRZ?7 2B!#A!_F&CA06%AHT *^*!_9?WF=@2E@Q(75*Q
M20U<B3W T$XA_5;D3\&PPG(+R-M44!)EH=V6&'P+,5X.=Z=)2V?&BG\ \!7#
MM7@G/&(L\1R\,5S]\ #H$2UN*?'02U12<\E)W:8AYH9YXF<S%!L'%V:TJH]J
MYCN1W^4K0?QJZ_:HR(<@:"+.BC\_0D/?4#6BLWIQ1MOTR0L!S3\72Z?$,)&M
M'[/3)B9H^LM@%>LSSP?*=/*4"<U?=RUDC1II54Q3CHB8H;AY2Q^J/D77C/,H
MEF1J9QB_?!<?2<@]7W 0.,B<;ILXZ;,77W(6+5.5HYEM96F5.3!UQ&JCJZA-
MWL/(IZM?2RO?[%)+<5V1WBN'>O9%'3(.S]B\463A&&3AJV=Y5^DGY:$PIUW_
MH]2O\ZB(TIV4Y1G]/7#M3 Z+M$E*7))<;=CA4-Z.>Y%65?C[+43:N($F]4/4
MT0UB[V2RYXQK]#9]KU?[#H_=OL+]#L_X\/P.[]#WXBRP:<Z5;_8TY?8%M65S
M<'W@J8SI-J9O^38G5"6V0/#-7P#]QYD+KOLC*V00,3\HZ-<9D)>;>#*-KC41
M T 7FE%DMF]?;^GN%+B4E'T.5SE' S-M?[MDF"RU.9\Y&Y6_ZW!I)R#38TIB
M[3B!9]-8I<.L8'D34-OQF;/84;/YS46(8U'1@L 4&]:*3A\=Y L43!W@4^6/
M=H>Z.XNZ_GX1["JSWH"9*/#S_'8:]LUO7S2M)KAO9@OZ%2+2@/JUD^1!;9B2
MP4TRVC/-8WHZ0U-_2$<.XD]U/)^WVM!-Q\VPA"U 9(0F%^*R%N=7%^+7T5@U
M6G#_439Q([B0])F@IXV[@9(05E0''.=W6FHN2'9C&0;R]$F<_9]1I_\3]P"_
MI#)3%%P/!UA4WDN];2FB<41\EQA@7]8FFR&G2QE>(&$(W6,.,J 89Q:4/9JW
M,N%SC\E8A2;ODI$I,I%O_5Q=C5)X#3%]LYZ:]>3%DJOS/1T=S^I)0^X:@4SW
M-4IV"[.M0C:O%)A+M7(F[")*6?0\A98M8^?/:(*_U4?_6T3?X?%0QV64-1E5
M(XY&J'ELY@KB\L9_JN1[B <<'XX=UF H70+2+!2P%F\G0(.P,#9:7(T!^GGU
MBYBYTSN\/F_:'325)"0)8-=PN[.? Y*#*+T+"Q0ORX1I>Z2\OC OKC-S;=I7
M;G RX9G:% 1'8UV4!#1,50:,#S(WXDUFE\E9.,W5:D15 ; R6@91/SSBTM7\
MWH:$]8>QW$O3U(3V74@9G%6Q=*66FE:TBYSY5XN]6GA-8M(57Q01!+IW&$#9
M[$<3SBU%R59=>FMZ%,YT<,9RAQ?>D,4<-K"8CK2T7MS-9EY+=_^2="FB3*>7
MK[8>6_V[\L_S2JA/T36@U='[:9EA*5N2Y]4[@\_10-6!O1'MU9RB2<%#1^H+
MI8.%4A'S9P@7*NBP5V(X<G#:L;::/(TBTC:6T=*@)C$V\.7IZPX\F5J#FFAX
MBW+21]B:2H^0FZ59AVWGK?&21'P)=N_J1LS.06 2:\6B8OM@E7F5=5@5?:)6
MW]M;&(8Q)@MBR0G@K?+I4V[<!T%N=-*==9+UK'A@S!/Y% -\H;G&@53[FII
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
M68YS8'Q<.KWE-_K(YKWL(49QE/DYT]'\N??8:%[@M"@,E=8L$S:O/T/[[4"
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
M<EM>W"Y8]#E]=,<J\"AZF>)OKXVF+T0LE9"859G\!XJ-\%3JQ623<BV67Y$
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
MMP0[#E)Y[:J@P)#@]"I,VW[>I>SBN2P(=Y)[;##H^)@KL[<D2H#@[N<FP]\
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
M.&(#AW5B)#8Y:PRZ)-Y)6H);$R10STK+A2].L;;0CF3U>I@7OKI^5B&%:VG
M#4\]=;9-6XNAE+R[=.]*NH,0->\PY&4R3F>4B@)3\P R,E_IV![2.6 4D7)<
MQP$=.U\<*M]"-CX0T1,PNR]>NKE$S]CY3SZ8ZZ(_+CA0Y01@(MCA^/+-D2\%
M$QHYLOIODA[J!HN'O6T<U&9#ZORF8=/N^\$+7'X81C$[O\J4''>1ST5-XE;N
MO+7#%WGV6L>4)+FID(.J#CF1N832S196>NFNKAY?KTW'^'1*>S'&%0*.[^IZ
MVO*F[M_?:O4O<ILH0*'9Z]5Z#Y,? D<FM38R(WESR /3",HWL!;1:%PZJS(K
M7EE%U(0ZF^U8+:[+DL3@06 6\%WW!4TD(:+#]=A<C6GPH>VOY*:\Q\PVKNYK
MV376UA6NVN'Q7+MLSORE ]\L%QMY8#-WMS.*?X,\>[E"_F=>BR^58/)R2/U4
M9:4E!5*>5+]=R;S.;_\MFKKO"_F>%+N&:^&%1RP4P#_@GM$XY$QV>B3DY7I;
M*^")R)/(?53F;Y)94;$X$2]'AW#]O*.V@^?Q"6H4O!=A3/),>,:.2I5$YKW:
M^;BV#N;%.\L93<X#S7O,@I'Z45IZ?84:>FPD,\ 7G_4\)TQUJ-BU%-E64)*U
MGQ(:!]VS/I#HC8()BT-/*Z $9.A:$,6)5Y=7YV6I*G/.BMFW*2 0$*MBX:-"
M3?"U03JZV9(5I1.[5K_%V"?+:F:\N[':T[\K-RYI2@!"G<7GYCMB\IT7GOU.
MVUK9XM%4TJWGXQB_$97(7<CR,2\]18]&I?FLL^H3BC>5I\IL]B/T<5'E3^_H
M-ODEK/?.%=G/3+I<<66&CF?8YNNK4L\QWT+/P&D=J!,>*DGBUZ@HYF0_V9]?
M<HPR7<_T84.P4''Y )(X8>\ RL-<=FD!78'FNJ9OI,T>M*!/PQN_$/31T\^#
M[,<2DVKY1)4YMCYF<QDZ;'D '6JR1+!TN^@/G\P+UZ^Q[$.[X4,LAWX0(JG'
MR:E^A0DNQ70H*OPX6F*+GC%[%,R5_RURECNZ;:):GYY@]P[]@FTQ4HP](S1)
M*=!C4M@6$\-$Q4]@O0>^X9;-P0)*ON_#TFG@^_@S(PP7Q'!&]THC;UW9&3(Q
M4= *.V VXZB/ 'KO.'J:#50?6^LE)8;?5J_KTG'62M!JJ<$1JT_U,C'T!'T)
M=/VMW-,@)<&#UC"T+[EMNV11PR[&O#L*.YD+IT$URL:7Z1;C340C Z*,<.?#
MW#_)G\?M?!G7HA[(XMW<-7"NT+!YD1?:E;^D&3P6@%4O@MGNK^"\!V8VGXBF
MKSPF,]X: )0YU7/L/( ,6;</SXY;(WB3O2MQOZP$:+'#FD]0(GICUA<3^I8C
M 2\9Q*1[?#73TZ@O2GD$Z_DMO,5C,\I1.1%:)05GH?.M2^6)P7=#?UH;@:5>
M%*J(9P[L)USL9Z2@B#^?WYR3-XGA$-B&7-.[W8#7CGM(# 39K7AFD1$3/WM(
M4M)MG3Q>5TS'V6. ->U1Y2V62A>A3<&\3W7#2NX./B3*=J%GOB-C_^IT"#?'
MY>'V^,TN-*JICN/!59/7P&XRA73='/@X0$-X3F8^L78P2[#Y@+>B=:+/LGVW
M/0)-7PNR\H3E;!7=H6YD017XJY\G'*'H<E;&TSX/RRD6U <$6@Q'>-?4ET3-
M=Y.9Q,:BR16%T:V?G.>4.7C\[BVB>-PSK.AZ&58)L+VVXEY-/N/MSZ""<6CE
M43V#GH&#GE4S+.1!BY ?66AT()X]/%'J@4I+9%H8G%"E;D$=V]@)"&:"%-T9
MK9_ KB^_BD2*@ZWBEYSCVZMD)>G'TMUF')X,29)8IVC+YOI$EC#\^$)CJ[-#
M'B< VQ==XG@VI9RIPSY,:;+.8_V Z[UJT_REU97B2*M\Z8R-#:%N_1FPX9ZX
MB+(:#;?YMEX?!^:AL?%"K7WJL^&LJ&9]-@X*5_T5O;O;,H[FBD"UQ1M;_]QF
M?2]WQ>X+J<@!"U2@@5'5U'.T_I/:6OI=9G@K[Y,3XD* QH&>* >;M=S>D&HV
MG0CJGG?>DOJJ#NMVIJ)FYFG0+(WHLO1-W._/Z4:*;_$YWCQ-8RPA[G3*LR%!
M<<+=$>>Z+=H1$^U.QW.=3=EL_M%>CG7&D85S1:&D#VC4<**%]_V\-,]6&8ME
MT-UM&$V?AKL[(V#0V$"YGS"*[L5W@QG4>.E.G//J3$-$O=W&:WVG)VZ;DK$)
M?I_5S\G8=0!:+Y_Q%L<KBA2!+5"-$QSKZ;A?D+HA@^;I59LX*'N\3V:2!DB)
M3ZC4I2P-KA.OLAJH@GG?$"-.N\N )VP<1^@Z5O"(SVC]Y"UI+.11J_=0\8B
MQ6N!*B6R MP8PF:;5[*V9_6:%3^%H-[MS$ 1@LX%FU$:R&-Q+U]]*[JTT&/W
M1,86KRWUK52=:J-]\JXW=.C>6+>HT2!G1I/WDQZ N:L!%JY2%;!0K0I[*:*W
M"P#+X _)Y?$X+[P#+DMW3S(1M93W -?:KAB?U"';O"D;3"!_(^GEL3$]'HQ6
M"'^% U(V,,5HCW<QT:WK#7;+)3):2,_F:V*"8%=[[$T!N *8?W\E1*I0F/@E
MIDBWE&!$E>B0X/XI5EG9N8!2G$I%W>OX.B >[_[9WI.LPV=L6^Q7I.;,N4.%
MVJK<X/;S/T1-UBS+@>5_B'9QJ=M'(]@=*1+J!4C.1!.7@&(LU".!,H%/6[/D
MA*]&"$?]!@*QAO#[<7^Q7R,C T2]M6*@HARH\[!VIRY.I"[+G111H8:G(EZG
ML#FPORI(!<!I:)& C]4MSC,-.^?TB(&2M*.+   ^U+-'"6#61GZ&F DL1_Q5
MJ.,QOL79;Q?GO-=J[ESHWFXZ;F2=D<\5DF1RRIY@F41IF6"9H*V&9VD\6QMP
MDX_P>YB2+K96/.[ND<) 09]0CE9.1DL6%=D\8V-GQ8$1+]_3$U+/:[B,H<_(
MY*&?;(2Y(1EMC4A_ YEU/^48<<.]EC'C= _8J%*&%JUJ !:^DJY3TUBT3 *<
MRZBK.O"K9#Z]\#G0OQ"4K3;)+S0AD=EUT>+I(GV>P#;B.0')J!4=P2,IH&4T
M@,48RB=+'2RL8FRU43L( W=R [Z?,[<I72@/YB2F)7-'OV-=TS2&*.A8R,?2
M'E1H\R]&75EQ)ND>Z:QK)OBLM(;W01=P.H6*]#C0\_C^Q+<PAR$ZTY&$?$GN
M5<6^>DFKIJ.)G^VR8?!3*-A+'WGE49XX,<A3I+I-J9L@$C9%V_4D,DY#579
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
M/LH++]U G-"AH\:<]Z*#[MW\_>U?F+;4)?LBW!RZ*[?]ATA'4LS*9%I04JU
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
MHJ 3/AGKJ:?F>*>2,T! RXIR.WZ0[#(Z_H!!YT/MHUZH^=*"T;,Z<T93ZW/
M"N[]*I:#9<-AQC'YTLY]0\H+^%=<&'>%7KO[/($(T?B#]:.NQ9?W;,TY+9.U
M)!-1^/%K%D9(F=F[6&!"4J&KI&M<S'9)@UZFM_G:2NZYYD]U*7?#?MDX?=1J
M%.?K[XRQV)SBZ$C&V;=#FSJ,N%D)!-/,ZJ"PL[ZCA=%#9&V6R#[I]IV5J)XK
M(QLFN$S_N]ZG2;[\+*RLX?/52KHK]32#3E\3T?#WSF$C_+<*5[:WZ.&;0><W
M1*].T\*&AM-_$ZRE/;SW/#@DFCV3WA)XNT6F[']\PO5#[#1^Y-/26G%&R)Y5
MG%U5U5M0R>14V4?C;^E:V4SRKJH_J>\^L5AK%C_[VN,] @8DF+6\$$]O/W._
MC%=4KIGRCH6NM$'3_$'9M#&[WA/M,=,!=4W0W40?M8P2['&C8R.48_1MX_ K
M/A%"-JAZ+C<0J!U/ $O(G^ANV&=YV_QK#DAO$:2[F'(3PCG=X 3BUV$Y+ZGB
M:[(/&)SGA4(,#&RM$>$YH4U6#EY^-:<MKR#TG!Y_"3K\!\PA-KE*J,\>'[;(
M8%XP8!AQ;CS.'%@=\H+!J39+-$;MBZO.OZ96 S7G7YO[<(:REF1_#6G:ZU=<
M&:2>ZCHS<A((NVTT$#SM*&I;\7JX;^45%)WJ<[HAM@7 X5COP22V]U]F.6X?
MU],W_VTW>%B;!0A9:V,L>;:)JBHTR[%2E<0"UL"UG\M-Z(Q+*5C2PNKX;*C
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
M3AM&SG=#/IK6SX7Q]#TD\7]!2:%59H4*%67ZO(<^IKL?#-E='D$Y(IGX IB
M)OCPBA@8=#Q6 ;W7$9/S!&E.K_AM>AMB#WR8^3\/PWMM \7R#_]</.R\>Y5(
MIB$'K7:R1<"K5.+E -D@:YL4L%M$8?+8&6VOPOMN3-7A3GR+"FJI\?,6L'6P
M)%N:9]X;'N!O')];>WTK*QM*E'A,F!ZX\*AE<V<XI$FYDH1$4!@W31V%DVO-
MH1S.]$'@$]EOJ=9^$S!+CCR"PN:;+4O=3$QV9-XAJ+.UFQ12TDH4EL,33V#&
MC;5O55LP!CV/*UV3W,.)<[C:![*]X/:D5XJ]<VUIV]471V7[=^B8HDQ[<Y?6
MU[4A\[\0R6!8H(^VMG"2<4?H)[<CB21)(\)1)X<U:5+&VMR=99Z]Y," H2+?
M\VFZIA)$XZD3CUYL0+\)QGU/Z&&AFF;YHO<:19I6N0NJVVEN,+!,H4W?U)+&
M$_#DFY@-+MQNJJ1(6=AXB-@+$'GL];[A\FQ8%LA2\K6E9[XDT:E&*LXRYH;'
M:=:E1L$='CD6--L[SAINTH$9C1?*QVNX%/KAI;0$4I70N25P5/JV5^12H5D2
MFE>PUHKF*#5"D%PN4'%#+4_?R'.+9G#4\P) CX],U!*;3_OS,(;>LU@CBA8+
M@%1G30\[_K,5B==LUN@Z0-#G0Y0A-('-@I^LC,(_3YK;\[ZB*^ZG=^1KYN-K
MBZ=5RGD7\B#\)\%DJ[(G7,T#]'UFHQ']>&(*4V^1' HH41&>D)8^QR!+/KD_
M@X$-9@=JV3!K/G%;-:[;<%Z>;#+SC8G#>W),P,0R?U/<UOQ$.\"$<\P9+9CK
ME?DSQ?T&-% 0/4O[R7_!>;B^+J%V:C\X#U2$PDA._IFY6ZM!BEIF:H#P-NH\
MBS?R3M%CFHO$([^</"G:O&E2W4VEUM 2&MO30IQV.XYV"3VV&Z70-ZM^DBT<
MP+(MVY]O*>H[;8!-TB%S>=Y.RPD>8-)(/4ZH:_E-8-#3(!!G]6.LAP;[K$(P
M$Q(BT@D"J77H)L5"G]B1"4H:I;FW<EQP]8IF%L;L9.>XCV*Q$)MMMS6 7DC(
M",+<#+8LV<".7.!$5EBAO=WMK"*JTE<:Y*M>B#]MN29V\O']]75H^80@4N/<
MY3FV.^C%D5_<ZKA[>2X:K$@O8DLRF[V0YR+S875/'NX],VB7J@2%Z^37/M/V
M E\PK:P>?<[/!)F8I&[KR&I)'_?&B,GQC#M4FP[Z2 UJ5Z9-C;U8WBM2%S+9
M1V0B,OS]$[:2>A45/X&$7A#XA7B5'4A[;CU"G]78J2_[5**;_-5/U1VS=M88
MJCQ>['9CL6SS5 RO'5#]/,5]26J<D,PI 9'$$XDXO/.4^*Q?R/JFX_D,R*LR
M# ETXL7QUW$FJ8G/JO%5;>]F<.[U7:C76L1_V?;3F-5%T^VG4,+/'-ES,S-<
MV>&N^0EM#D[\605\ZP5[Z6))'QUX.8^5/E7VE+&L=7GE\60$T-B!Z95.'B6_
M5:"VT<XUT1-);:I']O"[9$;8K*8+GC!'&VB7*\[A%\T124D]UO="25HRHMD,
M_IU*\S?Q;LU65O<F?=ZIFV=W*(N4[N[ZYA6]2W5^9%/N#-89J-G[:I>5BH"
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
MUY60V#K!@4>#>*AJ3#]C@,5M][2 $2.)P\4*#^^-_W_OM/0&Q::\94EJF[+
M4NLV&.7,C&D]^*AJ/QS.H(E/5XTQD%'+TN?,< /1]:$]SSSC@][7Z.AE=J>=
ML,HE;JG>DNG?N1PWP M) ?1$LHP%CCL21S;3SM!N4>ZQZZ$A ;92 (TSX$>?
MT.*PTQ[L_\'^S__=[@IU?MVZ</4G54P+;[^91R2V_HZKJIT043B?FL!_<ZP*
MLNWB*<YQ</P]S:DXNRXO"E^OG@YX.@A_%4:AHU1OI^<R4Z?V=;Z5//G%TS=4
MUF+)2NQ[!F-J[(-A:25H(9!MJ<*?HUQ;_S57*,Q6U_D;1YZ(LV<,=90?TE/'
M^PTH\>2@2:4[4_J(A0C;)^9= D6SME)F;W9+"^B;T,#IPB@UZF!,TAG-_HK
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
M8VRP.64U-#)Z+-TL5]8.>0Z"N-A5!7J/_5.+,EZ4;*J9+M4%Z$J(PI= X+L
MMH/06%SR,6-(->SYKT64K+TECQ&"[R50#6$/]6DM2L^K'$=-KKF^\/<^ZP6V
M."[@*8(9LRLD'-8U=*K-:5],^G#-(3-87,>N ^LCDX[ Y#X8 6&_# *_K>Q[
M0X"90,-D ,[A8XTYI&K[$U:FIO+5TCGAE<-LR_D[] ^?T?<3%D9@766HNE>_
M HKKP*CW>Q=411Q>UJ4/@O-7M,P8)J*H;6*3O'[C@M@)8A,&8T8FXV#,<I[
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
MQ+PVBRJ;X<AI_IR VN:S3Q1?WA[.CI]P9Q'D)V67.GC%I 6D[EM$;F^.OP1
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
M>QXBXPN9$&UQK4!?QU;"OCJ6DG[C:BXMC; K-ZV+3S/*(AFL;2^\CZ03E&C
M!*3*PF!L"JZN,;[W]8UW:\>*:8-[<H,,JF'=$(EM ?>]_:&JY.:VL5KWMSO6
MY=;W:R^"C?GXS[.J:\O?9]:^B9,U\]>6OCDB[=YEZ')Z5'-37:PNL:W8('^,
M$F8YANRJOUN*K]?M#"4<HVQTORV?\-EM B5)P_4ZV^*=FQI(9[[#[9CQPJ]G
M('1O<DXVCBR^U.]M.[4JC(M?%11Z:G6&E+R=2)_E$7:H0^XUV2]2&A9.;/]P
M3O(JC(-I#3,^IR:J,3&EA7[H!%[<KZ97J4N,?H8U(0C[3+YE,Y\\D]&^HNA]
M6UXSRL !IUHCGX$<*TFIW;"(^%9,Y4H!OW8G"+L!Z[R!7::OQ,^_E"S<>&G?
M ?)[[P!KG^FR?>E"S*;3CRY*>79'/?4G3WH5\7\/O6)5S)AP?.E4,N(P+/FK
M_ET$#S4C4CVA$+8L<9XB?F[U@M-1%!JC[L]U:\2[6]>:E379.- !JK._8$F]
MQ$W.K>>LE?[PP*^=&CE5947])945EE;:Q5MM+753-1E(N*H46>P^],#]>N5&
M/?VL1XPRSXNC7>99R\</=3SCW\J'$#,_T**>"#4TQ,\](KX$-]\Z+B:3KAI2
M5!$?MZ]Q8<0\NVK 8A.))XBIUWA&Y*5\B*SR<_(R6M'0.@W50V,D2%7F3# ?
M]3.M&A(F=/9.CI)09"UI/6JTW-J*;^33U12YE_&KXE/-X&FBQLL2]YL"W]4=
MGJRF'+V3V^\M U!5X%[W-_U>T+6.=#?='@E%_=1RQK@I,0XA]7PA13J?)%N"
M.R(65PC[(T<XI-XDQFAJH(#\AZCPC-7N%]-XN//U=87/IN%+?G)\(PW3PCC&
MCH]UXQ_<U^:C2QD:U\#Z8#J1X^(YS](]:@%/G?ULML299JZ,.@[,T=LXXH2
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
MB(?X!=-+4<%^B#^3W597$E*Y.[-=L8UI>T3H%Y%\/ @_KX^<HHW0]<,++6?
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
MU'Y]Y%L+;C'\==@UN\\]6??$3@(=ZSH)S6(3HRC3Y$#CY'5U#91D3,KMNN\
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
MP1QO$K*$75Y$T8CF2TY(&PU1];X;R;?2%A B+4<-_>:<+"28U^N=MHY7&3%
M JFS?ROV18:I?Q\-_YX6$6%7J"."0+0R7'MY4S?HBSX6$C^[L*R#;/6FN\N;
M'%4VB^SW<,6R&")<:7=$S'OSL'(XYME,L-$P5T7,WBS]0^RSSV(S8)VM]*H0
ME7%A\8IX75R_/%JA4-YWDT,N <3YLJ\$-UF1IM$<GQ)_X?8.QGZY-\N[ZCB
M TH<65H]F5YR"L90-%/-+;1+19K:7*?L.<&GN!;\,-RS7YL"_SK=5]]_IMTT
M\PHR@\(<A'T'8WWI0;S9$0*2*_<X/_\'R?2%&^7T:5EUI4\\-8F,J/[1VJ@R
M(N^U<_6'D <>)1A$[U/Y).X&(Q86.Y4T9)\?\^P:L+[+-\.]G*Z>(5Z[C9#L
M F]U/,73=;F.*Q42@<>YP%3>K9XU/U.;O\9R[:9!&VZ=MYT8T9)%)4MY9&!!
MR7U9G*G84^O/F((G4.+ -DI==#TX#P[44JNX[(/YWE!^VX_]]6(MX.CJ$@8*
M'+=,6-CHDUH^>G"1W=QZFY$$QJ6NG%T*$9Y??[ZUW>?#%+$8WMA(R-Q&=;3*
MO99+N^K=W^P&W0&,8K0#\_C_?\SIR[78MT#^TLB4,HD.<]T9#>L1"\&5?59=
M+T^"PZU<I4B>\O3<A 1VC8]"M, >?;<!#5,_Y[]9TR^L31TG73I,8R;( P/J
MPMP MP[9$N#"N9(;%\^S;2_/-R_^OV]P#Y6!&9DW.5<N^U!;N[:6/.5N\,,\
M3^28!&E:-O]*KSXSZ7.U$36E1\5XF"(K/2^RL2VI/50 V..U,T"0D=@$?B>9
M%JM]4-'/NS>62(#16.O$<19VHQ1,(=W]L'T_@61FC6WA;$'N2&$BGTC;5$53
MS[@2=CW$8I#M09"S&?_S^.L961A&L\GP<FE_?_Q@[S-]?_4ZU\D,.K"<]_;&
MB7#CWO^2!C/KQN2WKRS[2H#5A0M[NO\4$7+!G-'5G4G< 1J@#L2AAL.:IMF'
MV"XG)SW_9O)[<X! N2^&V8'#QA.WU<1R9QV-@,#[%;)W@'QTQ8T-<^#^/Y+
M,_>_ ZA"P)=]*G> A7_&Q6^^NH6/8W"I\7> 5MK?#\Y)O<]N6,H"MP68[@!^
M4M\?'W >[U^J&]\!QBV4;\__EMX?T/K"23+Z#E#Z,_;F;Z@B%9[G44<S]:N4
M<Q[MAS.U,^0DPVBZ4T^/B4)NA^\O_1D8@R'>7)#SY,U.P4#.53^F%/$VH'/.
M-]/4M2V];T*KGE\#O#^\9OBPV(!G%_0M+"(V*C*$C97NTOFPSSA_*D//2[$W
M_TFBJUM/N%IZF$8!*[^"5?U?GF]HNOY#9/1_E0QB-GD@?\^M</JKQ3G _YH?
M]-_!")3[:CCZRE243LFIQ.IHVY(G9N9<04$UB20:7I)T-#^[^N3(]K$Z7MO(
M5JU4=91_1JH0(# P:'U4_>K3W\/(2,;B?@G=&PU\/%B<<OH;?>OC3K\=9_.@
M^/9%MB[?;@[D^F1+;N)UWV/=:WK97/",_,3%YFA@^=M4PKQS6?]WF-J0BN.1
MXCN :1 _K:9XSCZ?0!-;?&TY!] ;[P=XK\>DU^09GHOO&$?DHQ@[^TO1^RP6
M7L /<Q]S4S=,"QM^5%QIY;J05!\\6KX#_#L 47^YT[<=;['<U/ $9F4J7ZY0
M?MZ2^W\%M/*!WV5XH,,S\'J1[FW#HP^2L7\N<,2WTV280:V\&]CS_RD@M]2Q
M"[J4Z@G4GZ8C])99!:(;T63X>LNTKAGK@F8"41_(+3=:%#:J;IZ<^P[$,I V
M(,4A](*U#Q'%*0/+F?[]56\UWA4OYD;4OM\IW7PG$9'@J,SA'Y(6/Z+,8?M8
MM2TRP^KO4.CQE>U\79F,;PH/YKI)53@?&07$\<B68.04><KK U8F\A?)$]'*
MV?ZCA_UANC93'35W@+7T23%*,P[)$V1IT>2P*X; 4@ TP7R5 XTOJ=UV"+VP
MR6@PL1I/KS&R,M5XSYI)*BV=FNKE9" /.H0S6AG(*PYH5&VY84'OUV0#6'_-
M\<I4V7G-=Q=,NNG7]M/!"TQ9H(E%,W3Q>G!=[6>Y/_54F9.)<J6SX^POS.\
M)2L^EQLE)J7H*2N[R!#_HR[7*-/\"=?+_%D$S%%S-=/9/^%/FH*NHW]1SNY"
M0,W-&MA\YO@5"U[D0PDJ<4.BJNZX&$1C;+SCGJ@FTD"1Y2 R.":[_*LMEA]&
M,GEH+K\XK>7^$V?JJY=;GB&%1-P!\EHIW0?%';AOA+H,38OHP_>;K?MQYK)K
M/K*JVJXC\OXI;8'#=NLA4)>DY)2)Y\U<#(]NGMH'?[N,A<95DK%+()@3F4],
MGA9[DYVUTJPVG3<HA<O&^H1JRRJLDFN2,X9L1]G63&Y_Z270RNJG*^RG0_%2
MI1>Q:_&-"T:Z)(*7TNTRW8>WBL<W(>.;S$4%C?4#Q.;PX.%$*\RC]$^KLNO^
M:N"K!OL[ &^]TQ4#F>O].X">H'<%Z0HAF]M&S?47)&M9)[1:MJ4O<;PH30)B
M72OP,[NPL-CG5H;11OL@:>I;J^LAWQ1QY?5WS.1_ZG',?R4B].K^I;BWPBT7
M2,X/I8.B+Z9X\5?*B9]AH+LFXI;8BC6P^)4\^W^%\[_0VZ)12K6$Z@,EU@ )
MY+A3N5CG_1GQ/]](36M"X)^;?JNY&_0$"]EL#<Y9=B=8/M[3^<FK?KC'XXQ[
M/A989)C /V#7! X?.5*IK7PW23K3B&LJ8N$<>:G/S?AGKY((F<V"=36+#[>Y
M&F:#19!INDMZ,/HMV;0R,PY83+W^3X"D)?^DE"-0)LJLD(="V!GSU(JT_1;
M;WCI?^_UF'ZN]1.4-1!9DI'"RE$9=4MC2W^/:Y3.=KI69!0[,"'P7.O=@MK\
M%E'I@"N['M'(]D-?@W6)>,82DA C4UL)!@VHY8&EQ/FS%;ILRV,X@!1TW-64
MXT@="[(39_LE8Z@[P69;UF"/!#))\;;ID?0SF)T,^(*5#+?+9E<PNZHL4;;+
M$WCSL>AR(>3,^1X&OI6[5/<L![^J!9*'$0+/)26KR64&\ID'W,P<E?&N=GO<
M\N2G9]1N<5?M2"_-*82^O@.T4&U'8;@" N*X13-&/P &9TWF+I8#;L<132OV
M1I$5A69J2+#BD:Z]!N,>E1:#!Q[<*#$"*M,NR,IK<$+6XW7UGM<UZH.WE@LV
M<)F.HVQ9=JM@:UO70+S!0T2\7QVM)C/I<K)G=.+T^,<?Z9+;IVM4=*!=J?&8
M"3%C>&2Z<R*-;X;U3!*?^40LL,I&R]M5=5!<U %L*3E!(%)N?]*N3]TI6LT!
M 2T+%Q46Z<*V=%7P]Y?UI;M'=KC\R!<3+(L\7&*EEA9H%+"^/%?2(O#QJ\ML
M[^Z)7>99AD>)_KUR/[)\JP_.Z1"] =K929[38DW"NK]O%]1WBKG\QY=*,\,;
M&K>W<>B86;\ 5NT_RO"Y\/8HM9$Y0[TIXX VMK24FG7BL+#DBOY2.(%9/W -
M-OZV"=H"G9-SZ_98?]L=S_#-8[TG@G[)6[^#6AENYAO,Z\.K )0B[9$YJ'I:
MFP,5(KLR\:^.2HAP$!$);CW[YK?:XM5@5#LE/^'25+J?Q.N?4.[ O*YQR-P$
M-SM(-+4:MFM;;3"JNS@;I2QOT<K^7DO3?!6J_CV!RVK,F I04AJJW]7H2560
M]G?,HK/@(&>OK9.Z.=H20,'F= 5<H6^.G/4TH_519)Y%A517/[TF2;*32]CS
M"I2FQFOP7W#!3*DZ-,G6]EOE#D>/H$A7*R(CT>ACLTBN57AYGF?T4_J@.X!)
MQ6T7_?// (*71XH*/#,1AF+A-<ZG2D$\IJU*S).QI+I"_'$_:7JK\T>:6IJH
MT*%OK360&A&J<3W4==6/>3'^O0Z&>[+"R:BLRM_;Q:V!.VB;[*)!XE:>:[C3
M'VC*=.UNX8Q?T96F@GU_P)P_Z<GF?(%!447OQLC@B_60K:'W\8.O"O[;M,0;
M"0AO89*S7%O@\GZ:;&6 0(G_'GPOX5;H&NOD-3O#6B%GJEOI6[G%J=::E:5Q
ML9G5+HX5&L'0OCDI 3C72K'X9.-Q?:K5>C=>XJR1')^6E1D'(24B:6OP3?9F
M>(T#&M<X9LD]C8%^",BDBS6LMR_YO<%9M6M=I1O,0,[1HSWT3Y'*/_$7[HV[
M=#/YU>!Z$S,JJMQ5*6YX, /IUBJ',!PLVG-\07O4FUMA[/GA<%\^_\Q:9<&R
MVN0'>*ZSC%(E*$+H9V*\,#%L(X_/(EW"V%J8C,M@YW=/""PA)$KCE93#XOX#
M6'1%W*:$$X?+D'Y!=H,9OIJAUGO_EIOH]GKWOA2W(FYQ-2)MUO2+ZCWZ\+U9
MB%&'5T1RXZZ53(D((:&PX?/R?:<6CBG9U$C=**8D\0%-9@,OQR]Y_VJOR*Z6
M]B,<7_39SW'4L:*O6Y:,YTK=^U=[(;0][6M52\8=!F'9SOLOX_>69J0LJE-"
M!Z@:<=-ITJ>T0I9_),[ZKW=7^F4O&J!4#F8^QL*7<XH<$YKVG52[F7:>W:I(
M9@S0USH+F9<O_7CWN-,X,PBRXE-&F]ZB5?2VL*6$MW)TW5JGLO57?1'9PD:V
MF\M0)URSJ7X3>7&OF-G-HZTLU_X!MM)A.?6OQ2?*(.OO5<D?P" RZ.RO=LD0
M3A;-^_'<.<D7@OBL;B2Z3!];17K/]MA^,72?(K(O2JW9.+2%#)#KK:*%QR+2
M:T;^<Y/I]G:J-K>@]OHS@677)43GL^LLW:]1D)^T6LV^L(*";^*61.V[NWTT
MIM21FZ8&B]BXQ3DEI9)BAGR9ONU$LZD]44\'EO)D]_2X[DHM<Z-\/Q.]REB&
MP0UA^ZGJ=S&Y$:3<[*@PN>%U\W<K\PJS#.4K9 I5Q6@SD2)\B#;.XVV/=J.9
M5 &'F@-S1B5)2N_A'2!:O"+:8W/WVA%Y-L.\VSA>Y%_F%NLW^J')<J*6*.H#
M(D%W+Q'Q>5_H>G%"*@DM%TMEOWA6R)L"R\B8AL>K-K"XC\50YNK@4C\A Y#H
M*M$8Z:CT&* R?C7NUVPW>TYD1H)]P&RS=;-+]Y:$)]/(%?F6V^_09,&N^A*$
M:Q4LK,S1#%U<%'[:@%1DF]"Y7?<KJ8+9G\P*16T%NA0-;Y5FE3MKSWB\90<]
MT1X>H]LVS7 E7'U,*=KXYN]UR[:0(,CO65;!WF;42OV ^FF$*8[5=40..4'_
M?)V>"%T\^OCW[;W_0[^4NMB;G2%S4TQL/A."FKA0;)QD!0MQ!TUCW@RS8&0"
M95^^I4;^7A,?X\%&6E\D-V]:CR*);L2>@>2RH5_TZ0QZ_S)2+(;<VI@ Z]"@
M*SR>[M!<]_CAJD+@5)0M.#<*8F0S>]Z[%^LZ*3RVTWQ:XDG06I-'H$'E4]S)
MS6*/B'+JTBX;(%OFU9H2>A.^B.@&GECUIQBX*-@[^0"EVQ@(7(=)D3)AQ+C-
M&=9U=#Y4'=Q"T2XNJU)+&JOR*P/C1,$P+)D>V%LOQ_1G>G)#@A8T@DS?BX@>
MG5RE652O;>C1U::56B:[5=ITWO/&2NQ]]4TA;_7<Y,J&%G Z(CD^BM',F)*D
M:]I6=@>P^8S>/O##.MI]E0?Y^1T1XG4WK@R<=KK$1(=IA(CRNV8YN?;H+%5/
MFA>VJ54FR@K\#A%UC;+MIONKYBPJ,,\,[=%F-B.K(RI-6EGJ,M53LS2>F)HL
M31-Q$V5&+.>PVR$:'&]68KG:85M)ZJ;/B2(5T<T2?"_)><_W,E.K3+[$D/W$
M9X56-DT[**(4N.7^K9 ?U-,/>QI!%/>#G[_RFVA,>%AX##2= /$Z_=/W"&N&
M9U^7*0 >_]ZQ<7.(KW;?RR[JA1+DP<I_(YU5/QJIL^3JU@ M'??J%>^7KJST
MAI7'QORD+@@J;_RGV&ALAB6?CD%"RH).H?.:6FQ[XUNZ=<[,"-\4*R7Q;M-4
M[$G$5DHYP8;$8#'T3_^L)DWAX"E*Z;:X/N>8B?DI3'2WAR"\MN37L<U"7?HD
M<_]C\2IJEL3T%RAW:OL-WOQ^)W.I/F%K_XBA2:'@]]4.=!&M6<]^IPX(18P3
M;SQ+=LGN2'ET?A1LU89;,FE<^_+2-;)P68@K*!#\(X+TIZ(4@4XNOZK(X5:M
M(3>-C/+.'< -(=X64L3:S2*2IU1*56O16>VAD2:FF"?J0*19;1!MP@HTJ87.
M$<>34'\/YY=_F=JF9FI)@17XHB+[&7 /1,^>Q>/]I7O>6VZR$85X(%!ZZN?8
M$M6Y.Y9+S"L9=N9106Z<*3,@LA//S:J9&Q\APY WV=P;NL4*%Y>*HF6 ":J^
M=,Z_])-X)_\R9 U/)81#32\NZI3NB08Y!19?X^.AR]<4BLW84-G[OK_;;C$E
MZSUR(X3(VY/)[(7%^=#'.+\+Y<N/8W+SB%=7UU*__[JMR&:_ VA(%EV-6 0&
MAOE0B 3:G?^R+##M489FLTNRWG<D<D_O,Z!6G]_Q.*]3^1 **KET-SH9R\G+
M^*CAIK&+[QI0*#3"- ,-D%S/@+]LLIEVK]TL4VWO,BE'LFTLN[<DB9PC_QSX
M!?7022^=&FE=-'^R&P-.9ZIU6O^&C*FE-^UJ'SAWTWD:6VEZ']>*:*F"10FI
M.?7RN.B!/\:_,\.W3V/&^B-VYG\NE L<X)94,]R[.@[^V#B$[?JF0IJ@"V@?
M&3R^<8&]41/Z-JQ,4F#NVH?;MV>0MA-\]QTJ&8]%OT"-_+RB0G"L6\8N&!OL
M/E[H-XKM+C7DN)]:<"4H>C&[$MIU.J4QY+C4VHWYX;BS?,7$LQL(I:%6?](R
MHE\Q-M_B(@YZ?*'$[PJ.Q8$7@PCV[@ >L\<@**;[Q,0Q06U"D7W*/_QZ=BZI
M[99^&!RC7:8<,Z 05_5JDZ*S6PWE<96LE>4:DRK!7Q8"K+*XI?$DF;P=$)3M
MO ,XS LV%IFY0S@1MY^VF%<PO#CQ.T A]WF-_ZBW'H(T6:9QLF(U.3/_#B#;
MR\!WHDJ-ZP!3^?(ADM1!"),C=(N64IIP, B>XJ@UOP7CH!0V<,=C1TQZZPO'
MAR>_K=HLQ.1/WJZB5GK><SQQ%WG0TRHR?C[H6Z$H19=G/]HV$-GD:YIHK!\\
M;FQ@,#U K1>5QQ+&1K&7\NVZI,Y;WZ(:K E&S]54ZXSJSLWGKB""%[G9.'?4
MWO?IZT4M'>46\73_>\6) L]'57ZY <OJWJ:Z:Y\5_KR] Q">\,O]7]3OQ9K?
M@V-B>I; ]VLBFAQ6QY/P-/^:#S!@$J\*!AH5V&>:(*$M(^6<K; L(Y3Q0=GG
MXCG]PIKX$=.EW9B<^%47[K.V7\";0(&N>/H1+>1%U[Q<Z;T%^CCZ/I<5Y9,1
M5(#+6>PVP+-KY?$QC3?1C?!6=H;_\N5?M(<7]XMN5<^M6^M3UJ["TIT^[&YT
MTQ8TI"P_3#28CTUM;K2CZK#<W:9+M18^LGM_4E[^S+33&\:5^-((RK@P_"[B
M0P'K)P=/:Q]BDP<7,=+?;M/=M0=D#V\^D)YUK;RYM8QEE"O,U#^._=\X><NP
M-K=N;92UNFJTT!9W6HIK<8>V%"A>@A4)%"^2X&YO!2A>) 0)H5A"<)<$*4Z@
MA"+!@A2"!@+%G7Y]U]EV]G6^??;>X\?SY[FN.><8<\PQ[GM,:8EX?>V?)>\,
M8G_2!M+X@KC#.4'Q=\'[/VKP=[W[/[;R=^'\?][(#:'9*PXEJ"LY2#&X<N<P
M0++D3#V<%/ELVO+5Q"G_^!,_N-P'VS<NU*..1"Z^#XM90N=]3+W:L['E4YES
M(TR*9@D[,K(@,TGFO*!:,6670OH]S_O9[WTKX M^8[.*7=*/C[3F_-+K)BQ$
M4H,K30^=[&N,Z*[(HITR,6I+[\!RT_P;&:NT]W>FM;L':MQX& 58-FZ.C!H.
M?]8;X]OBJ#<T'696<D<9:QE_<QC7G1+W@3DS,V!5_OVZ"<O"-_;"<^W=D!#W
M$R@'SKNTO"QNTCJX4%-$>$\X@<K<UPAUI.LTMB>2]-Z>+)!RQ$AFO39U<FQ?
MFN(35NG0&N!2.3%1]AKG%K=3'<&DH:-ZSVR$XS%6\;+%YAV8< 0'HLM5HB8M
M<>+N!=-&5PS:8IR<ZGAX1)_\N/SXJU5#];OVL#4971_8-#;>)^/WQYY5V0=V
MX9.,'T]Y#:21.R&D;D--A_>XW[]M>>&C?%4Y5;2TV@'Q;_LRM\/XKK*XMAL;
M2]T!>_$M4RE1<=B08=>?F'MWMN#]<E.H_[9XO*\-Y6;T[,U$P?FCB),%EPJA
MSZ!DH]H[%\$/]\:K\0.5DXR;4\A[6_Y;QX2DU(JI@,J3.T$U!@G;-7X3L]#+
M!4,[<EQB,#_PC(?3P*LS@K!=+BMR^JZR*7]2W&,@<L=.Q5#WZ=C#(H![7#H_
M1M'1'3"FX;J_0C^V2*]< I]V7!"*?\"->8+N#UL0",(X[UX:$NK\KG;2IBVR
M\MJFOA>FQM=3.:*D]E!)DSSX@:8!6FC7+N,[V:3'TR*37O7K)PFF32&[P+'Q
M 1I7KS$!T4FZL?C*%,_XMHQ>K$9_YPV9 .53S=H%?O2YJ'X<X[;$8D[$ZYP>
MG@]WV9.JS9L=[6?A!-X1;QAI1?XV7Z1@WS8?F!)^NX@-.JCR=,4?9PE?*8Y*
M#[(>HO$=(\".T)M>.SH_MGR@ZIE*K(L]H>K$"G:@F_/,0:6YY4#;NM A^Q39
MVW2JB%^F%F+CP&#-E=KQ+F4N.Y,Q5UP3M+5<*!%A));2-I,:!)&$;^7.IIC=
M.3X\.=S>' ^\1:H7S\6P\I;AO OW<X?E)800F9K5G:),!YU]9U3PL2MU>9'2
MW'KNH=:P4G/!0?:#&SVO]B6HGVQTNC8!B[Y-#347C ,$^@F4&-\>ZE\4=7A=
MNJ)>O:7YMWM\]&B)L6T&4IU+V5A)6F5YT05JZ!Q2>2[0=9)1FGZBV=O2&]-G
MV3""F!@4L2F*]SU"J:Z";S_O^QWQ[S#^,)!EE=<J;Y8U5>I1[E@JJWXI+8V.
MXZV^)VWI_:.U+=^-GILFZX-)AZ[ISL@C2H1XO&#6'6=^:)"2_4IK--9"R^SY
M9<7OJ.L#S@+H$>6.!:$&WBV+LI'\6D5RA8L"ZXSIH>+]2L#2A*/!XU#7C2,\
M*MZBNSH7O'YXM-5K%8YDY8(5"*,Z:9V_7.A[CZ4K0%;[BRK5)CU3MUD;R[5
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
M>>NB("\+%5[S>KK;,XFCB?(X"4O(Q4N'WD ,,$!%Y22_(!("?$X*3*/T2U-
M"E)9OY1V3;P;FC&E5>OP,LOQXJ]'GE:^O>+O=-N-N!<,__WRZWX58;!PS9U\
MD]^A5[VW&UV1J*_+&UI8GJ[W8L_[35\'50HKN]<<///2*K'%ZV2 E3J*YE)'
M4SLBJX*/L9F;Z,PUB>-$6!!F+G)JQ*?.UGHH**Y=TD7+4-M][A5T[!C'ZL 6
M)1R6#6ZJ>"5&BAJ_*MK,C3:RYXSF8M6Y?58#\! )%K,YO;,0N$VHE VXZRNR
M:F(O!^-1W0X](V4W=Z'"PKBO$DGJ$UY'WJL.5=>#PW/$\<-=3!=,*\/0P,M0
MYWY"Q>3S7@A)>8IG/2_4WCOVXM&VG-B1?GV@?3)AH,6^#CP3/5=JX>'4>VEU
ML >A-MC-;4#\HIB1U;7W^==KNG\\5ZU02-X6G)<[>BYRKF+T9GF%2VN$Z3@D
MJ<5P1B'X 293F-]&9_IR\K/$+8>H0V6_A'AHU90<P]CGM2C8B)(*4>.*L#>F
MSPP6L2WA<=MR$]]\S;=UCVRQS3*Q,6;LD*/)]"U+T@<"]28[U";N,<H/#-R/
M.FIA_8>WV".P*0@6+(T1*)V%;4$=/1.-32T 0:F!L8:@PS :4*!^Q#)8F@BJ
M*)],T<>;3)S[=18'3,O;8I=$>OA[A < *3KYFP+<FZ??DIZ$K 498,U\K58^
M:+AJ#!9_]"K=\:*OV5I'@,=7A&7Z>[S/KDT*>-MI]LBI2\6&)CO.K5V7#S#K
MB_ (M8QWL2U;H3=">^R90YLP=?CVK4EC*"CC9-K=,O";O8WQ@0$VU]L* ]GD
MRU_RGZO;[6\H( _6&KE:I]:LMY'V2:4E6L)+1K6WRVP[*A_.QHU;_J( UM6
MA+:[)HZ%XJFL=_4PYBOD,GQ<]4N92 M7VK5M![/HW,C!?,479#H/J(:[Z69&
M/VR*TP,[S[-X\2'637ADW1>MO*:'S*F;T_-$H<P8I6^?NPIZPME8LJ >/C!
MBNZ)"O\^IS01UJ5NC?'$;_KKZ2/0E8AS9U\KX90/,.4^OCN/(%(_B LS>3)+
M,Z(-\G5^=!1RF:AU!<*U@2E$_ANN404M(1YI+IS >U?A4-Y8Y\!3!];/I%SE
M._'9J-J?7]L1HZ3Z]!(IOVD06:;@5K/.G<E"HS 5OC6\ZT$6BW6!)<CW>Y:^
M4<I'H_ X"1>_$S_5;^Q1?^+Z5OU0_2%W/<H*(C*>86O2[3>+")!7Q^Z,GM%E
MZ?<2EXX#&"L4B$M\)H7X]?(C:8BYWM2P^Q)16%4SAOOGE8.+-%HYS/HJ:J:B
M0&Z[PA#FW6IJ-S-PRO;U8FWC-P?-:?,/C9 =ERUL#BJQ]9RT(LNWV]8O$D=Z
M6<8;/D:7K;!*O$2.$9Z[TQ3FI9]S9 =]3)H-K_S\LM%6^,"!YG+1 W9/WK*/
M1_KRZLV>8NZS%*Y*N^!#*_AS@I;_^_51D<V2&J3GE0$5T30IQ4RY3S*]T!-5
MY>SX%>%V3_5/K32Z?PT8"I"S;-KJMXUZ84I6<,I#0/68TR= VJJ2'IQ]F3O&
MT^CR@\.W!4YVR9_#I*2%>K LF161[3]Z@'?QHY^[=U2:!8N8I LE+[B/[5CJ
MESI-^(VZ'AP9J1Z)?,P3.]2"AX38F,WZMO4TDC8/=#+<@**@ ^X"3?Z2&!-)
M]7B-/>%XE,YV?I&EO_S;9@4$QN]EGF1*-C.[RU1 *R9YZRQLQ[5&YJVTM(:7
M"S*^HCI=F8<Q8T"LS"$KS+!W6ZUJV\H^>'R+M=6[U'.4P*\G->%YIBU_^'&"
MY[9H2IR>KT.DITU/Q=Q*052 3A3WH4KBHQ'CR=O\70P=OCK*=(K ".H3E"W1
M!PFC&QTDKFPX+,1V%=$:TBP9\ 7U)?WDUP$3,-(7F<A+_L$SWRM9G'S7J0DG
M277U: P0E-W#\<<R7*U&,7V]C-!4XR:KSU2S _/]F2[11CT=H1<AULS#7PP^
MJWK<U/4;ZKV_21M841B<4"(1 A]K6[F?&F0'SYU*3C@<ORX-07>C'>V63'.8
M!>23G/IXWO:X.(X-4.$[/^(@I_=2@ZZE#FLU^YA/LXLB&OW3RP1))C+$;3,
M*:UJW!WN+%=VK"WG$1+JUGWAU[TQ 8(QT.L8(IH-2QN;I]W0XD9'Y/H#[_=9
MWA4MSYME,/:BRZ@V\>K4K_^<]SL))_1[8=@*F9\6Y"^'+_".\2]L'E4T]!K1
M_KQ1:_"UL7[DL$/O]E_FSJ6F4U^=K!\1M[C>'IH,KB72260*9CSR-_AJ+;G$
M\13I.>XMYRJ,T734?I( GP/+H-I+ZP6.G1HW[%Z?.*-*?U%XA1NM6LO!IS49
MX?"2^N^M SXH<SN(:.78["Q-3^E$PUZKU_?TP$H1I:OX; T0<&_)IKJO8HG7
M-*Y\_&.P&NL-PY*1+9)PU1RZJ<]@VU[V5<;PTC?="XVAA1\&=$!$\%NR=DN9
M@,:E9O"I-)][S>1Q6NH)PC4J=YOO&YUK>HEE2UEWS:*"%([F%,DTQL9W.<G0
M1L7 ^L,F;<YF\+G&)F'4<*8][-S[<WU13C9]R%XQ3Y+W]CON@ZL*SNQ&03@]
M]MLA=RWL2T'WJ+GQ(>= .-7\"2U\I[YYLZDBHEOGK([W3&@)[7]!/Z)-=55D
MF69W+-EM'3X5^BFO%CS 0FU#N**-&!V70K<J%4UBEC92?70.!O#,VM)=T^8R
M/?MUJ0$G'2E]BGZS1FDYV4(/ND$LIV9QDE8K$D@8[[8"9@.9=!2I(@Y;0_C
M."]ROTYQ[2UA>8)"HTX">T:?=V&:8#WQ8<E[%0C0F1DSB)569FME8)A'>O!#
M\-TE'K;R#_QEVJ>/U7%Y-=,O) "-9J +S6/*HQD7HM(1 )XH\+S<V5S_SHCF
M*W1SCVCLU*JA5@#*$:?@LNK14(\&!@CN+C^B\B7DS(@F?UPH3<\\B.>=MRQY
M_3$;3/-!FZ9L?)D-[V2GWVH?D_(.'AFZ*F''X!B7@7V-8G#-O.G.;3_/'=?@
MP2JL"WDQ_DA?S1[A%9\P,N9:-S.G)!VL^ B<WH]Z[IF2YLA04\3,.Z;GIZ<D
MJ7YHH6<:;>049VFU,6$BR]SIY07C88QFUM"2JSN3FC#LB5M;^SMDB1PNWM-P
MMMP%J+F^9*;5W2DU0HU3IONDUA<#8"_Q0M_FB$LVOD&^*SE$GF&#9TNO<4_L
M,GQVMFU2R]=RU.Q*51MFBE\%G1"\$QJD3_Q#7OVB<*4YD?+]0+:)C4@)/ M]
MOQ6^%C"NR*!"]WU%SRLB*1@=L843PDMH!!P+2&DRE495;X?%W#;J+$_W>F S
M,'^UX#  [.F4GBGEM'8R:O5>?"QL7(6_ELT,-(X9G^IF,_JP!W<KN\QE&[4,
MYT[;Z@.9K!$=:[H?CU6P;J=<BJ>N.[79#C=!_QH)/T[==!U#,BQ:AU0T<E*2
M$IU56A53MN(BK/+1:>;+Z3^"V@,F9F9%3;,-6\].'7(_N-D&FHU6X9T!8)6-
M249SR>)W1N63E/A8K4+WPA30 ,"9IU="(:PK\##4+.ZMW &]=K">B&=VN7^O
M?W&E?W=K!,K9EQ!FF>J!PLY[8(57+C!>R[7^36[2_M,6-<"Q2'V#Z?)Z2&PI
MN9QGA+\0_5C4>_*>ZY66K^[(+:<CP/.?S[L$T23FSE+S:=<AF:P=MC5!6+35
MH$8J'BL9S^^]?$JR9YI>61 ZRN6?O8P/X5QE@<\*BRX$!W:>"(=2-_Q<"/*B
M0KEZ'W*NH*VW6MIV[-BG(QAA*] !#H>#+__]4NZ_D0SU2EF8H7,?AXTR&F__
MJ<O:FU?Y:" :/,?%U2M!RKZ0GGX"NJ5+W J=&PP"1PH8O4SE?IFQGMMYP&%X
M/:?E*=E,T:VODF.YT(J]NU6"VL:T_Q@VX,CM]^TBQZD!6AQ1YW%):ZZ1+;=Q
MY.T.9?>*=Y99.8OA;@'\EV-ZJ$D2<$=?<$V0\F-C>8?3Z )$$Y\O]X#?U8/7
MWII <"I_Z>)R>.&2N=%!@TEX^JYQ"?50,!J\_\Y*R[RDT%SB;<D=([8<G_=-
M]G<_,+HX5X@?$3!@WZ%?%+6,7#QG&;(._W7W_TD$??J&SU]@U"[<YE1;V3ZC
M_Y^=HLZ1A__\>8-[8=)%Q"V_4:,[RG.H<(C6V%TQ5#+S3]X".B<AB$!08"U&
MRZ:G+(JSSJ I\X23T_E0<V$I&Z0XS$_P3]!.JYLI#X>CBJ^0=T0^\D2AD3,+
M-M&H-?FHC?"^[F.]31W^/I-"PB'CLT%J0;\Q^2Z! [=FX<JD/,-YI=/W*PWI
M&1"+37O<>;D>O[/H&QF=2>8(IH,^@7A2HY,=G-N.5O[V='KL@\$_?X/MM[RA
MR\3PTP#"PA_+6<'$AK$KD_)R6P-]J#MT8&#E8'AM%N9T)>F6AX,S'_,L6XNA
M:BR+?E&LGK%: X,S5=8'UTRJS[ZTL2=HU[7KTI) B6O[@U5;,R1J,2W7(Y9V
M^[;CR"9S=X_,>>*;L9<]^JI2_A5,&M+!NT<*)34I96GJ>1$TQE8.\\U*G&SG
M%C-2ECV->T#?>H*2%]G,"D@#CS!K&2]<*EB'&.G;H :8MH+NI5X2=A3(Z>6J
M#-_5GK4.8^8;L$)$"QODE+XX(*W5LH%*[:!X6'D34"^6,>_NMAG"C$G835PH
M#4GSD==N-!/<??M2XC .RA.76_95_=M3K&.;OC&# $Q:3^T-J=ZJJ#/HF'!,
MZ$L( +59@# Z(NW F7/1DD&'I=TQ-$8XC8^-V!PFX28H^2%(?)+]/'TO?:A9
MS:29M-C\5A$:QFAF3%< ;TTWL>*SJH9/'JHKR9M)59DG]RD?6,">IJS261']
M7,ANPW1NP% RQNW/;"K>:3UXF>_T-?D!!J2DAEZ#IQ4[UY=0I>U!@SXJT>C8
M4Z70#_<X%HPL/U:8UPC\]B_P E#;@QFE)G&BLD(FSI[IK>5" V$M'JK<(ZXA
M[BZI)M@BYVV:SM&ZVCBK7<Y8<OAV6'MQT?;I,H*T7-Y\V>=IPTNFSE$!SOIR
M5>8@C<NX4'@)PWJ+A8K *;FCF/(4VMNT>!7)5$$_.G$<.-$+S-I[XK1 A4ER
M<<U_$ O(BCUV=V.&--BCO0,'!SL/8K6XFV,&F_OXUUCCCT6U2AL-'1"S;Y;Q
M)GPPC9)]PJW"GU4UEPXKO(0.^W$.W;^73%H$M=D:76*@6^"HT,:3J4/"RHW7
M"V[*0Y/E2@T:1=^;<#ZD*9*NSF6\WV;NUR<1LQIXJN$>]&#6$%JQN$TUJ]J$
M[T*HP2GTW&6>KS[(0^UY(-)2O\! %8L7RF]/2)L /O'YQ\:I425*\TIQ5_+"
MA-"^&'SK[PU!P__=AJ 4[8#90:AWX[%PQ!5M'+WFX4.7B#'BA=JJ:@ Y\@KT
MZJ_A<2[OGO]-R_\B?R(C (X\IL?6PEL.!'M^'7R#'@^AYH'*,KY"QY3//ENT
M@J:SE8&G:"1%(-'N2D0WK6C87\^[AKDY0C_XDW-DM@E7CG S'W\%I2#\KFZ%
M,=WXF54Y+D\\]Q6*/U_[1^9PE[P .M0KF?:0AW;O?_+NEB'TVTT1L]4UT2]^
M3C#%;,@=XS:9THF$'SZ97 M'TEG ."%=<AAO\ZN4VSB<C",MFT--'GL>1\K&
M6D%B1BM]9/HS,,<=K_=BG]AL\&?/D(W6_C2/UQ@W-$YW]-ULIVIC=-R6)S;B
MR[ ML=-.WZ9[J:*H7HF&\_37\T%3#-;DFR8OA.7&JJ2O\;W5G)Y_B.O1^.P'
M[TVH\$,R)4<](^7<6]?\YB_ L>).M_H,4UL,R.CN\-EIL?_VB^*'BG/A,H/Z
ML#K#9IL0?LR.G)V$>[7A8*:_\4R]#J[KLQ)^[Q=%G0I5&=%/2\V&AY4_]<#,
M^/Q+T5[\V21?-(&YF7OF97[1=J3/!,/T &]'N<XXZ+!QH$_OJ5Z=8?:1*&"8
M]/GR)<81"^./W6!:EWO18_@X1Y)NFG1C$DTFS+\O'W-!MVHL^!KG.7#8<_^B
M6'8;Z5DR_.>#^YJ\QZ "GZD 5O^$U3@I H36*\?G=9K%+PJ(ZFNLDX2>M@@B
M<]>8Y.\VETZ3K?L^M=:B+$4D_\V;1UF"9_JFZM,_LZ@LI)\B#-6I<A-]+E$Z
M\1G3'5ZPI>UVF_R9 ]-MQ82J C5=MC6'F7A[>A(AXH(SGV1):"#[DRO^>?RT
MYK+SM-C,BC8-R;>>8MU^H8X_D,W-NJ# >#;DYO&5IRQGI4P?;I0!6:NXW-2-
M=I*IOX<6.1:FL!L%+]!O1!4*-F.K%@E\L3RP@NGWQ'NL03:@/14B>L.7'KWQ
M?>Z>XV!A>;Y+WZQ7>-+L1[AJ.FVY#@GGW9[6HHH.[ +-2(<DQ!(.#X87##<I
M_>Z[6H^F;/"0<0*JJS 1K["F[I#X.ML:/3G'(=;*/Z4ORCOKD4N@Q,:<>IFH
M6BMVK:HXZ]+2^[I)MJ2^!"Y7N'J0&WK*>WF _X,/5^+=]]-78W>"6/M8/2"R
MKD>7X$4G.*MU3CNXB%G+$A7&YQ&@CZ<T<P< TAUC>H+7#)A.57UWJ8>=5O((
M;N/F&%? ,=@['FCQ I-G!N;TR=G;3@6+N\I_S"U"RTWVNS+R'QP:>&WV 4=D
M&*8U .Q^J0!3I*.#,5;>))LK4*R(Y_[RY1/P:/*@3^&BZ++IR]7O'([=C=8/
M^CV(F):(';I!\2P;O?KV$7<5KZPK\90TGA@-+5^W#_O*!?#=<E6>:<=?% %H
M.1BKOB^!<U<P=^!51!0/(W.?>)HECC@(KT/PJ5PD>$OZ@.:@E6_ $\K.Q24-
M!'H9WE3C4%(=R1$2#!S73@D(XA6438=&B!:(F9OJB&RQA*7U0X/T:UI9=@VB
M3Z+9B&<B"R8(I&6_V-BD[W:]$!W[9R-#A,2W1TQ\D5*8%7RS;7%?QKS-OHWT
M\D42L/;MH=EZX&JND>.3?)0"C&@URU:9YB4_ );W]#Y:'.%?D=<6O&O/*B^>
MD.HLC_/Y^P-;GL;Y_'9)V)K\+PJT9+Z6KW54N\R"&2GBKW\)N*Q_?#G5:9?K
MD5GUT7*/05ND\+X8$Q>PA97;!7SO^)3N1-K7*WS#;:;^&!8C6A#:_!0I6Y@?
MA/-6RA7\<6&6M5%0M(Q6J!=DWLK^YAX5%B+R(7XIN\L+0$YG]':N6F([A_[4
M,ZX/M02"(</L/U_GF-J/M:%09KSI@-0D7^]SAY@;?3 5D&U2'59J%WJ@F_MM
M_WG$#F9_LB!)M\&[]ZQG\V=?X\$5)\VRG<?E=*C;]GGF;(@D?"%<N1UZ ISZ
M11&B&I.I>ERZ!ZTG$T$[O8KM'J([PQ?6L[\H,$E?^_8Y'(+.^2#>@VYFI?-Y
M_=YVG*_=BGZ^>VGU!LNS?S:[ZIV5V6<4<)Q=$<[<JW)MT^5JKL5(7WGH^J1M
MA KR5>U).[@_.)Q)LW?\\EO0^XMSRTBIE5\4O%#=W1,Q[U+E"+;V="K[&:7%
ME=[5-WM\=CN7"=)W'F:.)O_#7C*V)_@9_2T[]IN'9UE//(<M80B<1%8Q6^;5
MUR,,9WS33;8&A81<EQ$\ZL,W]S3E0:XKKYI)^9XK02TX;<1>97*S,F!LQ[*W
M84YX@L?*F6S&LP?Q+5GD.9&K<RT^UE#]]SP@K%:H1"W?-/+6#%3:ZB0PVA [
M*_(^PJI[TQ^17EHI^/Y>VCNOM\G-@N]KW+.$-L1@/73%Z&TQ=4I]Y+BUWK$.
M%<87#\(P3%KGQXKF^)'XBL/2BQOII8U=]-3K,WY1F*S*A;%N-,^:D;E"TL<*
MYN1OD,'9AL7Y#.:(J,R \=6T'/"TU5B:47=[(<81<L@ST3GS^.7WD[42@3,/
M"\G T3Q=.XSIS51?L[T]T84V/R$1\2<'GQJTQ@M;2E=@(FFCZG_FZ'<#M+B2
M)4@&_,N8RB<+]6QQ06F.3:X.,(R9.U<!/=/S!X.N3^*-32U!P@. 5-"V&<T2
M1I.2. .6K.XU)/A6N2H/H[V]4W_[MRV?/ Z05I5F%!AO3Y=?\^/D9@$%9590
M%_B]BKK<V_R7A2F)I0K3 =J\F;<"A!C]=!L$!S.*.M*-R[,1\+O@YHY;@*L_
MB4R8>Z/]DM'2H?S U0:J:(==Y15@C_\8U[:3FM$PEJ%IKU'P4JTY.$'%I%/C
M?8 U< 3GFX4V29ZBZ]%2*H.+IQT_[EWP#G'*=D$ZK?T?ZMXSJ*VM:Q/DOL[8
MX$O.QC91Y)S#-38Y&402T62302!RN+8)!@08$,B  !.%!(@HD>$"1I@D3)1!
M!(/(.6=P^_VZNJMGNJ=GOODS->OG.56[SEFU]K.>56OO9Z6V>?"_CX:8]LZ8
M:2C3X0"GY;1=X(3L//9\C^.18?YKC'=SY>+V86_:V(!Z60ZB/E.7E %,'\R0
M]"!!&C(+^.[9F@!A$9+W;H7+=AJ_P9Q0NYAN,,4/P!08OE&%$O1G$G6LS6QP
MJ6DY?LX?S93-&C0Q6<7O'[YJZJUU,:TVU[G$TFD.GQON</TFP/73AAQV9:/K
M 2>*?&5^1D&ZU.+O,>[:H^G@-)RJ]:7__4NW@='@E.TB;:R;M.4P[_K1=)MM
M:8E-*(2/YY5$":#ES>+$@9\1% T?N<-= 6\<=[+2.9M?(+S'RC=OSJJ-,9J2
MG9Z-?L(:6NR@JJ&9+S32DHK(E1*U-5Y)3_N 3]$_-$4>S:SJCG>Y\P,7J;57
M1)^#VRA)05Y==K5 Z(Q[3,"ICJ@X.,,(FN^AH^W:T 1P!$AG!W=$M[I]E7W@
MG2-#XIR7TZ$TFW+>$,_^.N[HN<HPR[BX3)J=GO&/UU88]D_$VYY_OW18!51*
M1]2]<7N :I)OUENFIM88#1UG.[T;G.$^QO(H<5W+=#/8+S8FL%G=?5_J&XJ^
M<S @[3=4L(0@$\&Y<?H:QY@B[;YRM%@S$T$Z+#VANQ:ECY<T<^S "?=3-6*C
M2X19#JK>-P71+BE4:O1\&?>0J\3U!Q@:/K#:-N>;0>/$C!$<(5O M-?9.MK+
MC;V/_(#OK"[3%&VKS EU+9-O[93?1+P+KYXLV9RXV/9BNB\J'<WMS"KA>=%5
M[U=KIL?VF<  4G.5>RYGY'3-J7" I%\@45WLSJU7S4:@PNC-G81J!UC=6:#6
M" _C3?D!&FUI.&_A56]*J_K ><>SL;4G<:8:([N:IZR) KD0HK';,&U:0D:R
M\C-KJW0O)7Z4MA7Z5F_'G4W/ZB[5CXC @&1)XD3UAJ4-]KQN?&HC1-?DU6!V
M%D$_KVW M6KCYA'U&WGM8Z]<IRXY17B2]ZVYZ3*"3[SEBP0=OFAHJ)> HHU"
MI^[\&*"=V%.AK&W8D(<4^*P2R>&_UZOI?_Y>[C1N;+B'K5G4=EVWO6>D+L%1
MI5]YH,MS6C+\6+S:]+FG-XLUK*_YY'2E$T'?\:3;M<H2-O_U373R7\%VJRFL
M=B[SFIAT?_.?UHR6"N0B)R<.JX)Q!YRU>& )P(DLJK]"T\]L=3=>39^;"AH5
M$!3 @"I]T8K@.&P+F$RL'T-LQ55;?'Y99F$2=(LY1KM&$.F&:#@)DT#"<H3?
M=EN_*3&]=. 1T>-!8#X<CTO$E'0OOG.VT>U7D?=YBZ.=3@S<M%JDM3 DU7[
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
MKI/=WYVJT!2:JPW^L=[X=KLHNK_0G=<A5Q)^5\0/X?A\%FL:85QXA@\P$)&
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
M7NLO&]^!;^#SBW\&,L*#UU"PE2!6Y[0MB49OIQ/1P3G)HF_6WL8C>,'TMV3
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
M.TW[3U1IFAO\MK[4&*^8\9\Q>''H?PP\JY" E? !9);FK"(K<^R9\31&"3H
M>YXU>!_GU@O>IS]FWH^$_HTDC,PH3/Z-$A^OJ S2N1+*/M_JRLO1@E>-IH?B
M@,.!]Q,T573WU\<6E>\.?SW7?.IQE>(SN4$^1.?P,9SWJ?>(QEII'8;-BR^&
M>T4=1H&_KRU?Y_A@:*-@/#P )4B7_L].:<[G5]QMED5N$,RKD5R+4DY&">'R
M \(_=5%/"QM?M/". ??V?1.:@INJ<\#VO?XQCXQ+YAP=68[9XCXJ96#77)L\
M I-, B"]S0;*Z7X)(*^NIGXWGDG#AG40N$LSC10^L3A$\HTE%LS5ITU.J?Q
MA67@C7TH!0+5Q+P-B\V#QJ>-!M[.&B4-%OJ-T=%(KV7)KZ_+_%G]J8*C7W>@
M7_%%M).UXVWZ@ NU%X<EM)Y#Z3)]+.JFKWN>W;=>E<>+B;H=G6[LQL)U'TRA
M:MW%HH&P$H"2AGC"@!<N3=NY_6,-:GS]*#1,.K3EF5EFF3S!WUT\VJ$.H&/X
M0)V;Y+4@4C%A*W^8DQ1>7CLCP.IP4'^<G!F_Q.VP]&;YI_6WOV@VQ#M"?@X(
M3+3S/&V[A*7)#XPX4=?:UKHM.-5&00:5[ <;15(,&\'* N6:J(@:F.N#LJGI
MY>UA;/O42>GH49KQ]N]H%_]%07G0<>^ N@6(VT^R:K$JL1F-+L_U-CWEO\2>
MELS:^6MC?Z<MY9&4 /\&1\XL]HKYB3:M2^)"E*=AF*/HN<3,-.5NALZ(JYSS
M[NX0I*-)H8_M=@K@L#J"$V10+&/:9=$;&D.@^(=3+_^AM-G@SU.&D![(9^6N
MR<F[(T8HCP8A,0M]?Z=Q-M;Y<LLI;N[D<XBPI/&?XR=I->M9=1K[+%&D]TT@
M>G8D'/+DS;SJB5_)/F'6<LS-/>93^[&LH"@FT,"]OL5Q^R7==K9Q3G8"",K^
M>R<8QN >A+PT7[H>[45/6@D@D0631;9Y_1L8I$?$Z"GR<U!G8Z?9TKSG2I'<
M\JZH MN[X[N3NAJU3<#C>9Y%[J<FN6-2K9<?-\&! -[S\$6S%OK9X'Z>=]&*
M&3P2&(,>/JHQ//VK307O@KK?]/<7!> @<T$A0'$RQZAB(5,M(GN@60=I;>>>
ME.9N3@24V(K+LJBD&46/$A\W[G MZN-:CB\9R_4+5Z4)#2X)R35-()Z956NZ
M)$8-*A*B4T>0-C'C4WI*._TYYTPK;TKU!%J,07""DJC*80^O("6II'\D#DYA
M.@\3H#"];K-//JZ6RTU/!)9A\8:Q_(&E>K!S%8L#P[C@W30,TJ;1JFQTI]Y4
M8,'9EF2<Z&YDAG_M[?ZXJ5,#@IT7:LB *B[NRASX,(X%?O!&&I9/2S-I]$T$
M-2*<"LE\>@52!8),[CDP(<-:9MW',HN+?"+2^>)8H%=Z57*KQXDNDBZP1%M
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
M_ZU-E&&'5ZB30><\7:IX)DN0^5VJTF?'FZME-!O2&Q4/5U92W+CNFVKEQ#,
M0>MSO 6IIO1@DQK"+PK!\Y;4@TJ2$=;3,D<*85G.8\U@[)M7"#AI$4;8^4/W
M9CST7[PHX>\'I8[N/CYC@NYSY.NW@CF$0PDV7GZUWFNH;D. R+*-:5\@ZB5
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
MWX1U/VZ^--I+UA.D$O<,1NM;>-MZ2,X%X:C82#-:[#V72._1,2VC4PC,H&;
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
ME4RP9(A*TS1B)>UXN=U&@OEQD;3LRU*!P1O3F@:W&$D9"K&[KR<,M^%LC@C
M(.W'M4\7<08>'^_M*A,K"T=X3)^QS!UMCC==A7)0$UKCE6BM^D_:5VRP=3N,
M56_V$JWTD]QA(QY51/Y$*T!?*_1K%.J#QDCT *X^_F6-)=M'$PYJ]1>':+(<
M#_+<AH[=]<V-BP29M:,YC]J:6>H#M>Q=9]U$:IK-'VRZRF4>GZ9D +;I&O6^
MNQ#O^36'"G]&+/8TRJ18ZYR65N'G3.G=W8;Y'3S2U_9YH[3-Q*0BAUGS6W^U
M1A[V;5#]:!U["IQF6U$YAUY]1>(-)@:.#(?[Q&QRPE'7#U#V?^AT2MT 3LT^
MZ\$]Q?ID(T.TH&>#!;"P _<DT/OEQE_-IDNN\YT%?Z[1:+]UP9W99AO57[]S
M!K1JNO93^W\&QKS*77M$J_:/EZWY0WFA%GSO=;  A;_]EW,^R<>HJ@^ WA]7
MF5S/I F<;W1_*(EG#VJW";(7I NN"XK6Q'HY-DV307TG?*^?7@R>NVVISD=^
M_ON!M&?<)9.>C.>NGC@1P#C-QE:VT/_]A4<,5FRJ+>]O.:=]9..Z86MQ/++4
MN#COH1UK1%<,BBCW_;\Q]YY!;6Q=UR W.&*,L<G1)F=,SG"-#9@@L "!R9@<
M1,[9-LED(Q%,OF0062 $B' !(T D@P"!A, @<LXY?+[/6S4UW]34._/.K^FJ
M_M'55:?77F?WWFO5Z3K]>[(I6ZC*M=)-6-M'T[(L#IH^"V]/9><#4W/5JG2.
MOSG]GSG**TU6_U4*,^9X,S^XJPFJJ68>4\AXD#XQRO#BI<\!689["5U\NI Q
M"3,X*)1GY"YM]%6QRV7>;V!&)>.9F$'S@%/<\?WQNUW!:8(36= I"4HH$X_:
M=[.C/HN/Y'_]WZH&B:*!/^QWFND&?7(*L]8SWFS=XV(OZ<(8/5I@EG=N$LUK
M[DXD/E=]D-^MG\'0U_>[S<57COSU27/?9E4X%&0' M3RUMZ78H]C7G+[A+!(
M][)]Q]< *4S):09JI[:+0LMMPIXYR,+""I[-\?Y/M,S_];B;<WY_2F/G,=5!
M6$SZS3:6J.R:&^,RK;_<F_1U4#JKFZLK#FRU6F_$2+J+_K<(A'A^$EWK>J=\
MMV$EYD"YC%1GDT';BL9_E'J80MV%F3<V$6(IDSV,>*[-B$PXI:N @ZTZ/\[0
M.5R\%8D4A/R_P -BVU"?>KH^TSS60JB3^R'\L\:DVP(H,;S>-]C7+X[ T2N8
M*I)'#(E!TX#UGCC9'IK#O'R'ZG[E3X\@R??-"F/G%22K76+<4KC_(:4S;IK^
MZ5^N+;Q2J%=#,G\/=+-LS*9[PI<E+COB92,7:S:S'@&M%G]O"WW^'SG(S)75
M3N=6/<WO_26X7$N!$Q'TH=;,9K9W^*4GT_,8?>KEOJJQ@<%]M.?^%0-;F6IE
MI_L4J':\@PB@1?<KIQ9P\7;^'%<61JF6S39*N^(1Q)*."ISD8>0BB>M*W[&
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
M >&!4 27Y.-E'F(,*VZ=$_?ZY?ZNW+EZ<CMWME8+P8U8<D)BY'E8QF#T2-6
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
M/^2.K.#YY_N=IJ\6@[ S.R0GH;S2/,.*<46OG^6EL9[K*$C7_>5]>(@-'W)
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
M+>OX-Q__Z^YO?X=IGS\-D]JGM#8F 0C@MM2L/$AXTLNY'K^D5,!0IFZ"0WT
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
MLV^5B!'MQ3RT@KW 8F4UK9>:5RB_^0;KH :".RKM<@0)R^7)DZSU:7$PDC?
MQVFVZB+=H%W?:6E3)-(G&#V_6)VMT='MN_,2JR6:];W(M'7@77'^>\3KVO4
MSR,GB;&@#_$)5?^=,/NM,F<.<)$CLRS%872RH]%WW=B2MHL)/'$M/W3CA/+5
MZ3NT."ZE<8M>M$CK-&_B6.?1225+@.0YXPAB8R5;?.M#Y36H]IZ%@9$6.ON7
M2KX$FRI5KU["8EM$2-1C?^U/1GQ]3D86JFVIF!" 5Y$DE9]N37%$)W]K-BY"
MUSP;]7)I\OJ$-;X#E9)+[96B2+AY%"<$J]Q,DU83AVD]%M,HS>\J&ZOMRN!O
MP@LF3FB^:Q7A![I*X(H OKK[:A>;EMS,#07CKD$8?VME?-;.@DZ#WI+ I9!=
M%5QT[.3]/<1AZR>DG&PU<(>#";4#_D04_B>36S3]_)_>X-&H,]K-%F"[DX_'
MCYV+4%5_M6$Q$%JOIM>>1^\F-37K>W$10]M-@S XS/N &XO8D!*R: J.'JS
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
M'X+_A;N?F-OO,<+>[O8RV!OYJ4IVQ3E)L>RJYMUYW2TGAM@N\USS,YG&HDY
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
M.:M<N9]Q-?\%Z?ES,$&JK'!N 6%M8T<NU!HCAPZY,I-;WI>!%75[-X3' >%
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
M&_:U;*D>%Q0+4!O6GMM?60C9K&A98RJ4 2=XAJ_/S*XV.!QDXUDP)9DZ_C3
M+\J_1V%U[%%8W$.#E&82:F,9_I0/B>S9GMMAUK>:V/RD*L+37E#NE?3&(['9
M;+9YU,J T]S*KO^? NG7KC3UJ<ZACUHTRJ1<%V4#''X6?9*=TP,T^BFSEX ^
M3?QD(,L%PN7]"R9@8-T\-4R3M)4 .5K?F'@<&CZ98D^TE!- @'_H>_@Y"895
MMGEVFATX=EGU^6551B"2Y@'F(>ZMNEF^[+ZT6+W&8;F=!!<[<="QJJGBNC33
M:J[M^\I]C/<&/RNU[2.RQPJ(3^4MFG\W<T!XNE/+_6BL%+9:)7X-3YX,1(5!
MU#I'3N,M#Y-+VC;8S[^5Z=\ N^WRFL9>$6W:J-*F69RVN[3OWU)(F6"<]K Z
MJ?JS69=O><CFM+N9@;KRE:,O0J(+GHR8[LB)A+IK.M(>+MGY#^<6\W?$X)3>
MA%S'9ONPZ4Y)40UKE+7T*WRL5=RVD39T[>VBIPFJTEB]\>A%UGTBAQ"%<R0Z
M!DUX=2UZM#9/C0@1<> NO2RY#\?WD_^9$F/0M<5M7O8Z[-W=6DH7)(&VJ=)$
M3Z%S>3O^Q>$S;?G=XU$++2A[)IT2XU?WP6QA'4.!=QF=D+TJJ7.G*P\A"7;.
M$UJM)829U6!(:-)3PJF226,;M?Y01(=OYYOFP*O[K$9XQI!87TR8P]XE2T=X
ML>3N922:&+&J:^KVZU.CX+\!R(T')(T(<5U\:Z,[LO*NTH1*GGO,/#8P&H*5
MY.KQEMFIK&D,^<8,+_BK?/\)M&"'7ZJLWU)\VJGVM9@<WXK$T5\K-=AT7(0J
M]9%_7K-K;%\KZ:%52$*W%.$6AK-I328WFM=^-\>Y_:#+A NKQ272Q2V%'NFB
M(R2')EQE[4^*7UR\?ITW;F+&2,7<P$;+LW,*=DCF6$U6>;YMCD+SA&J<HO.T
MO?UO'G'G<XB<\4=[AL]&ZU#7N1GC2ZT1H(JVR&_[FEK:'H4Z#<^3_Q88 B_I
M\/VUO_?:?%W(&UFJKO<4R2],(IU'K3)Z9B4:3JJ;DAZZ1@> >/=.!;-\;=@]
MV3DBU3',[R*$=182\7)U'.I1:H:R<JB/E4,+15+&8C],"J"JF%6@%/C$V[HC
MXE=#GV KII?%W 1A3*[0S5O@I\J6U\.C7VFQ=$EE"_(E.R"LN5T]\C3)S&P"
MKJ^9'BH:UM:CFX2=V$G*^4/<6SF7CG(>'.K]?8S.APP,_-AB HQ)Z]3 !*J
M#**>6V&Z$NNTBRH1/2E[M0A3*]\5&:>DH.1?K@FK3!#5AG0Y08]3D,AZF5BD
MD4NLR<.#*<NBBT;5S7V-9@J*.\BH[,Q*G=Y9$F+"F^X!I93X&\,OU3EJ(\HC
M:JV@(X<*HVS:-Z&LW"S'OPJ^VT3%%V$>VF7_AA6C.!ZX\&JOUSS_8]FN)M33
MC/>J8O5.*95_VZ)3@[3<K\\A"=/^)>MR=O3CK]<7I6A) (./Q*<*3XX'#3R)
MDPY:]V+_H*#XA?'&XE0H&>Q=<O&CM'7'L5&PG:>,J]S^PJVO;W[PQ0JV5J/[
M XSOHNEW\B==G=,2)U-@B$,S3ESCS^;=Y$_!O-I4(0:3SJ3<\H8++4A V>05
MI\.R5)YZ8>SVV['F3G#EJJ+P])B7)U.EQ\>)P&I3Y<4->QMX6=3WK&W40<=#
MW2=(5--_K"U4E =4V/3VOZ; ZV7NZ:$UQS!$X\/AWS! V';?X^LR]A!7^%R3
M:;./ )=F8Y)9!, _:3V-F<O@LBZ;B73Z=#5'0VCU^( UM\GQM!$C_: "1Y3_
MLL%05 >8PK<\N+(CZ^O"XD.53D;7R-*_KQG[6.V.>=D3N=D&!XL?^H/LA,'U
MA8\*X]>%FU$NN!=H;K-?Q@H+_UF J)\M4_?EK ZA)3$A%35BHV>757E?;5H4
MPEW5"*)5;NI><(PKF!L)>2S5YL$K2!,; ^;D6Q<^?<Z@ICZ.J_U#(9.SL'"%
M<[:WM\:)GIYNM-[/W=W7P4RC7Z-6-3&SQFZTYKGG>+;Z%JT$0J>8PT'XH:4]
M Y:"_2T%17=V-5(^<C5% W<:0RQT<XS5')9TLT.YIZSE/X10H92-+:"C2<'6
M4XEGC6 3Q5#?2?9? -*;#S371*8T\EWOAC_K%[+W7!#G&ASW<FUFEMV.2UIA
MGH@810R K!P-P3KV+74QK[!2XKD)]FAL\?U]3BZ AQ>/M2:P2[ZD$S,GK&.N
MEZG*M&TM.>.X/!U '(KC*E0CFM0)?=E@%$KJX4<.2E/5P3=8H[M'X7@"#=6[
M5;T_.TW(T_.FTKTC]&RN2?!L-!6WD?)^'==STS,+H'H=)9>I<YUP7@"-1$K9
M$T*IW=HHS:5:+[!X\]&+?8T^]-.@A ];\=;M6N2:#%;Z>_/92G,6PE2Y1=;1
MOC9@=7#Y\9T2^[PO^^Y9+8-4\V5#1UBU)V"$YN>B?S(G;'=>,F)ZF'XTN\/N
MN'6433P@WM.\S75=G&.Y+HU$LUE%]--#L,3^1TFY./Q/ -5Z_Y9E&F(V,3AN
MN>\RG+W5KO+9"?XJ)+;I!OR":=X "=XVZ52TH44D>)3Q<MID/TE\6%[RB9*F
M9<1UY!5")^W797GK(D\/CWX/$94UW1GMH)_F)6T57SUR:A?9%.\5_SB9 3Z?
M=<S JF-5I+1DQ@[\LDL=*Q=D7HL)MKQJF:(PN*4@W;N1LJ:/] -_O5SW<?XE
M],][CC>5/S=M".QM4N]N*92R_I2^I>@6.5(X^WFC,Z5WW;OY2[-< BH,L-KQ
M,67Q#]\["2%BBP7<L!P3']A]0S<!CD0<L;!66%.NLO&YSF9F^1%M]UZZIZ&9
MN/\F;..%$].3?GRV=35KX'33D.-@\7")6H''%+,J*[::+[Z48UW2'DVJ+K++
M+2ETHBPUY,'4(%A*^O]6(7]LI>>J[Y-,W84B,5+69Y.RAVX>Z8"ZZ9"APWH
MK5!T+;'L7*8^BW1A>;46CEA;!TE^6"A*<E^;LSS38_B)>T71E_[S!0O5M%0Y
MF-[YT.G#_#Q9737)<XITRN5'5)S6\RQ*8/##U^,KI&6V0B[XM0<;70W;U)ZO
M#T<AL*%3 -B]H(AL&W'Z3E>CP#ZEW/:92:F;/V37.$,B626/"[23F6+M+;;X
MC3Y^%-?ZK;W@J]MY^(<E,9<J+S\D)>WE![N+CD>([P\6+N*"@87!HVM?^S?N
M#*_]^M[X^\@$?^$P,QMFS;%%ZR^UQCPHN'_^4>/ZS?X *4A@5+$#Y(DR#TA)
M&Q%';QA2U9%0\7_Y++$PZ25>P9:EWD^TJQ+RTB-DOI77C<^W>81?YY.?=GX2
MJ6ITP4@O14K"=5B?]^WLP+S,0VI&GX&4O+;8&2'BV2]\$=8J,O<>14J59FRP
M/RT(^,1>'Z_8@%C#IME'"J+>&[&_2I($3D\+/+/I<-CB_J0AU*'V_ U:6,S0
M'GC':P#&IUR:&>^',T#%OOQBQQ*#?6Q(TX?3LLMH(<%7EU$4K_QX><\F'6?E
MF UFSI\6"C*;Z*G)YQ!"<-0>;Z !3RK?)P];*F7.3F'I[NWX?2@!1L16K(#K
MC R.XQ;< ]-+669REK($/M%NA0:RG^J6+/K+7F=>\X>,H0,DE1SQ^<+Z.O9<
MZ_P&AT:8S.99@H2[.X'W"8,@AI7C?;V1;! _9NU?]N!BG"+-)J$NW*7U_*^^
M#J4:8NJG>=)U\0 KN'H7!^*"\;(X'FM#&SG\[0;X\K5BM&*\J\!P^BK?/^^]
M:>_0PNI>ZW0^XEGF,M51T3%LJ*A0;3?$'CQ#U""8$YS;;#E9K@L2),*Z#]4^
ME EP^?*4.78GH%9E!G[=>?'?-%!>^&X_6 *1JE[BZR?O!^E&?J1O%+22XE]$
M8 O=BC,LW(5![YRF%$4=1Q[YTI<\<$#E,8Y]K9_N]A^0Z:*0-[U*W6_M'DC@
MLGW3#'MH<K>*OT6I=<YU*!3ML\^:H0@KU&M/L^P*"K._]S7M0ZVAPFRW+,_%
M=^I=OG^/Z?\+\]JU1$ /HS9CY43UQ<VJMW@8OLS",";C(V,<)&Q$)J4[6F;H
MW5)X.JR32?A?5_^QHNS_D\?W9FG :U''-Q39%9)NUINW[CI,-K(\!PY;# W^
MR/K+%Y%>(.3*UL>U/[E3HKQ:%>+/JK7/OG-+<>)4&]''K;$C@%,BB5X[G;>%
M$JXL@)P_O!;_+_;>,JJMM6T79:VZT);BOHH[Q0FZ"@4:(+@4+UXD6' (K!9:
MBA<2/$"+! BN(6@+11(@%(('*4Z X*ZG[WZ_<<X[SMC[V^><W^?^,__,\8S[
MN?6ZYCWG,Z\IR(9AUQ3//4RO*=*)<=<4H\LA@GM&YRYA]YC<=DBY'X,/>[0/
M3WQ/#KN]"140Q,&ES3^]2''E?VOTB*P[:<%LG3%9+'->SS+,P&^3F>N:7<Y(
M B(<T@/233=K5F]BO0GMS44O]@,HLYQG1DPV"@BN<&7=9B,A\D7SPN[%XY*&
M[:S9_J4CJ%/IJ]6SUBSWTN;]33CD KB[^V#I!L3BV)PE9+;Y]=%9Y*7T"\7
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
MUZJ!6/35*KQ%B54VLW&D:K^/_![[^5EE[.Q-!1%O4>-S3^G0E 7\Z$K7V6I
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
MB'.#09]RD+H^@5T0VK.M< QNCG?/=$3O]F6: +3:]7TY]O+YA52*@06K=P.
MB_53OY895=,G(.;:225'6SU#X^E6B2AR\LA&*/5[(;P.?[>AP-HQO*\;)R$#
M 00&_!"U3TUX5>I'P&OZ,-]8])P.=UXZ=\Q2.B^JU$=/52URKUT]C3V,7-Q@
M["I1.P2Q>R;Z*&['>-1[AH;K.V7Y(,WBOER:=DO8(+W2"KYR+7(/(:TJWR.F
M\B#R1L^K>QIC(J:>""<YUDI->0XK1+*@7H,X==1KC"W;K7,5D% 3G7\1?[$L
MEA4S6KE]4QR;U(P"I%U7P[5F)GE2!CGBWS;9=;@)TZJW> SL00:#N!DY2\)X
M]E()2UN*E&#QBO*S].+UNIF^)DQ%SI+=' 39,_9T(Z$*C!.:_2.N'_6;G/N>
MBJR$;C^4]+7*3'I,+U;M.>9N)*">#?*;?U.%L,<"0SA70*/N01(],AZ9(**C
M4:^SR*N\;!*7+[SOBF$7G]9[D1,LC,>.U[GP'X,W773"#>($8UV.CJ6G"S^.
MV W_*"BH0B-:LDMW$VDJK>J-K9K':JXIG'*]9>[OTO,3?^.99@--,9R. 6A%
MS#O%6##L95"10<-T155+9+N=ZX%I89:F[9GT)R[%C4VE[U]*Z3[N2^$6XBCC
M"OHW,[_X@^,<]+'4TIHR^68+HLP;!TQ0M&&=BS*XL,<^TLHP,-%S'*Q#][IP
M0PH U'D-KQG3"5L+'5RF;/8>V<JT6C4[+[<)"$:DU%>0 L)U2HTVRGN&'SV)
MC;2(\Z:/>+ 9]LKSLLU/HO98J;\ES^\3QG[3%+"Z0QX%V5AQBD?H'V,G;+G;
M)N_'W(,C3Q89>@^RE!\M(*#<-> F8:'JA'52I-/8\WVEV5-'WR 8=OFX#=P/
MX Q?)2*;3>GVB8YCFO>*4HB/MGKG#ZVJ7Y_0Z^]B1<$Y\X]9EBN?B@^/\<(-
M&<T8T?>;80%/X9L=M(6FOIB$VO?0*6#.4T"_?08+/0 /&>?,FGU#6)-LTYZ5
M/'<0K 2RFK[ZSDW+>U?^J5;>57Z. 0F1_6('6>0]>E+I..)16S/@7I?M*#V-
MH(492\^97G(_E!EGP#;?8,KXC[<[2D;EKX9A@[NHPVL*PY"[3=<4+]B?3N0-
M_?7_!H)1_,$VJ]=8G6/AM>&HE\?9>_[&Z*>NL^O>V7U9GW)\^@RQ,KF60Y&V
MKQ0:U'GB<.9\2Z"R-_2:XJU ;.?#_( GOC^..0(N.56_N7>?I3H[ &#1\;7
ME=?5X3+Q'V$9B9\^ZSSK= XRMWI[40=.K!^=PJ8536W$EL\[O/=3+EW%*1,>
ME5P=3.3.+>0</ ^G/#C?J_YSV2FTL^2\SCO%_)BWFD@_S9MP((<!3N'0/:5Q
MT)K/*[SSWR$(7ZK9CX^W]UF"J"XEUW,1T,6S;[QMRG\IIR_V)I**C"X6M]G'
M*+83>Q^OR.YQGKF,*LN>]QS^([^X=^,T0>'35::?+EYI]_+-HY.+?Z[L$SF4
MD=F&^XDMX:]O_/^+_']<Y,X^&]U%P=_,RA!,O:&'::!HOT3\8F_,)%R<4::^
M6XM> ][93_V G\"+E9=;14K,Y"3-L7]6'M]7#H)> @3:-\2PVP=.__*A2EO4
M3X64/=HV@[$4-PMR4J Z[3[)ZEVM")V+K,"H]#T<N TB8P<#R]MY_K'/R/7$
M/4:8SLMO]DFA:DDBT=#E+\TY(2JWQ68MM]G'I*,=8VBSW_@.^I$M&&=X:@H)
M.#6C9?O*_#*F05-#95 RGUIX6K:/BUBKO9GZ0H(W0O19E#SXB+@(;?;]T+(=
M@I(1J/!S$<S4$? "XH_IX<OTW/?WSQR*A +X-.5LCX'+K(.N-95LF]+X*+_[
M,XZ?/22\LEQ;Y9([XQSR5CV4+2V?Y8P[.#[N](VGX4GKMH$S6LMIU1"RCCK%
MI+XL>9E447N\VO/0TN]EU$Z/E0#>G-%LS6_>QK,^?XG*SC@W=<T]KQ'<",\,
MY=9X3NA+\M9T*TU1+?M5?7<]?P^\((8)%YJE&;.WOQ1/&#P1'91+H"U)9%H^
MMO!\DJNY<EXDS%*[05,+T+NFR*G+BOBQ88.22+LDK81\DD,,O#;@<CXN(\91
MJ0V/;^+P[731-1GM\\Q2L.7X5*\\#?RK+)I<7S$?XYJ$8$KHPC6%A_6+.7CY
M]+S).-(ZX3CK-U!MMH(.")UA&GTWV!8=@IRGM^-/]N/EC;9FZ@T.S0./QF]=
M;KB308M#)D7C!<W:'SHK^9FHTZ4/I0J$0*56[K7/P_EI7Z-3A?W]_?4+]/O?
MN1DFZ5IR':G+*0IAO$9]S<LC[_L][<#F51-.V51WP@5VMV;1V2"XF[3U2;>)
M\72V3RH-M!?(RX#3;1"/3=[J2'.#&YXK2>VO/MG363I2% Z.ISN=Y.\H;39O
M$.M+JW?@&BEDJ""IZ$>003T8=1"XA^.4L3007<9]U#"9*>G^T#L&+RT5306Q
MK=>5!3J^-BFE*I5U-V-,6_Y[Y;MVWMN\&&<SOZ<OI&AXWRVP*(>N,L^$T'7:
MA*&@COR.ID;45F-F7+GN_SXE@)9?BCX)4R0U(?NHT_G9DLF1R[.#;K'.&B*3
MAY0QW;CO<M2N?HR.(=R6$6A\ \9F<ZK?5"Y",Y8:S7JO,G/9Z)F;9%K)PH]E
M:N?Y9TX8QSSQ1$>:GE^@W!JG:#GZ>ZS:C(XR[1\NV[P\9+YJ!><Q5Y"% ).^
MX<C<([<B$0'!5:53]#A&2 TRG@WM/;T!]W@:PKH_)?UV607%?:G>7@^>,(#G
MXE@_QW3H@P%*Q.Y!R6G$B"YS%WA?:ND6+R^_L4Y'_EOF33NSP2E)8YRTPE+2
M=VT("Q97%YJ7_5Q%Y%V8[ 5+'[G]@\_]F8OP9I?I70*Q?PUV=2B>1MC3*7DA
M:LHHL;83WO0HH$<H(3?9?YO9)/@\O5*?]K(OG[UT9;2JNBU:YVY<ZZYWF3MH
MM/Z(5@Q>YFA]7@5.>_T6T_]L_W5J*J8(-L<?Z(3/R4,EN?8RMM%T%!W>SWF,
M.,2KNRP0_=%O%X,IB[Q3(.,NOBF& %7%&K\7JJV./,WPD.H/'W?>5%A@UF0J
M]!L]Y1W<*U^4CEF%/E,(^&X!,)L4 O#\6EI$M!3F1D?WS"KL4'@,)C#R]^9
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
M\!Q[=FYZ]M!.DMM(0Z&T)4/#VD1E:-)D;5]-:X;.LQK4!$V%N 2M5TN&N1.
MFA?!:K<4>-[RKN-@.N**=L3#W/SX*G<8WFQM+?;H*"5LJ3D-#)U=''Q5.S6T
MF."'6@S?]<]R&YWL^<V?S9]O654/^IY3^X=XDZ%C1R'>/6:<EE%5"OIU.Y;?
MZG:5K3<T!U15=]?'KHZ&^^H**RW2=#MM-B6J$\H-FQ:DRZFYN9SPYD9_66]$
MB6A%TJX'T0LN;KZ)ZFAB/+[3?WJ+[27:=>KP;$8:!BS,>]14V= (P(NLRMP%
M:F"Z)Y"[J?ELC:_6<HG.-Q;-$QD-6[;.PZ),R\?6ZZE-K(I06-2\LNT+'2]X
M,TT)/%FW'J"4 <:$K*0EA%Q3? Y3VBU-:8&"*]RR1)GH$%I.$:C6B(CQ81\#
M\+YMAM0CL^2NBA_3G(7+J6_(C+0Q:IGB'N\3"/I)FFT8UV-6_[;M$.^FC:V#
MK1H?1'7J;H;T;NK<"E':4PT-/@<KHXEOBW2+\"&ND6X)7JDA=LGXI]8YT:+O
M*/GWE'&)#WZ>O^,/6FI QKT#;TZ,-]Q\V=(:+"+6YI4<6$YW3B5_>_9)!N^"
M48(TDS/C>@XDPAEP,1&K;#NHNE_:Y[0G1^6;78*UJ(WB^CO^YZAO#[#E-:IR
M74;.=:,))J-^F.+A_N9$QI &*6J9UOS'IR]_FR;/J"Y51B 0XZ$-*W_*[_7H
MS9%>??LV(2,UIK(JP6U=6<*T-X#B3@NQ34DJ%[[O7 +\7@,7E.!/MO7A613.
M+LED_E'3>N=;<V7B]L.+6[/FO'I[8'![P#(M-7CDZS:M7]XT]?_!VGM&-;E%
M[:+LO6V(B" @':7W3B!4&YV !$(/J'1(**%*W8JB= FAAB(=0@^];UJ (""$
MT$(10T="D5Z/^SOGGG//N7><\]TQ[GQ_O6/]F.]:8\WU/'.^<ZYI.I:)T^$E
MCHNUBKOJFFYRO_P[42=@74[ZU1-'C_2R=Y&%&$?<78_O!M3CQ R%'\F)HM8;
M\RJN;$$3H2EY2EVQ?_X@9.1E+>G_(/$,;64NC@*\D0Y.3@/>&:N<LAE1B"F
MR>/_A7T+Q1^\NZ)BEZ3I:!98O-AKK*5J^^?/FC#3HWW)K?@Y]).P[*''; _Z
MW?4\XL1"'@6_GN((J)X2.G+CBB-/5*5,^6K,2F&_K2N<L?X0(TAY@TQTB'X&
M%G0&3*S7[ICICXA^8.=\H*AA_\^%BN'Q'SL?L0'4>4WQ[;:URQI15U3E+NR"
M7K"6U4=;J#GO,C]8ZW/]BVW;MKC)!]"P!_=<5>.LI&7$Q?7Z52$^""=%P\E]
MSQOAGAL'G9OJQ-(O/UI#S Y\W6+8MB&P+0O#H.+7N:\.ZG!#5C\*%\'+CB5*
M,1HW#@M'RL;N6J8[M4TXFCKZ/_=LUBTL^3MA 6A[&!Z:?44UQT!SM%?^M\1+
MJH+L4<1%5(;7ZL_7'FQ<.MEB/-PM\;SO]4]*6=EXX.1Y16?CY2Y:[L9HG^<F
MTIX:!M/@%"#>"4>UJE)S1343O1-_EEEU1:7>\/=?;!>:!#"'Z*]'BT<#!S^X
MH%=47"4TSS;@X;+WF3>TF!+!?JJYTPX'JKGN=\J6LMI(A@L:TELB6-:W/B8(
M6&&A\9\_C%KCR3_;4PP31M$M)BK?;IN-U=GY\H:5.IDB&^OI]U=,6U>,F>I_
MROA?$S#(>_<=PWYMY-EJ[1\@]1N&)GO<!W^=/-[+U'WY&WN5)QXN'W UUA9/
MF]*6(VM<W2["*FT>0CZE8)QFH@U:DH,G<Y)?OS&U:7!!"0:P)O;T711W*' W
MD:ZH?IUI_0W8WOA.;AL)"8BH-G<QDI%U5YQL.RCB$?,:!<7LS@M_)FZ]+2UG
MP,'2JIKR2J71UF/QJ$>&$5\MQ)I3172$<J@^Q]-8;XY:C^\.X=#M+2U$QAHW
MZ*-*WXFM/$%E[J-PTP7?-EU D;.#XR?(Y-?%5[;*X>"GP@2L 'KJXRU%X9KP
MU2],!JN"@-H%F5#,"-M7.?F*!R]?'"]XC)]J@J^H+#[#Y2$U/TTJ&@9[OR5%
M3@@8O>^!P))7C%S%WHYKC]V9/>18/V1_&$CWG_V'G^\4-7Y_MOTE!XQ=$K+
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
ML4PN?3#7!9!EK--:M]OY.(>8^)GJCY"XOWKF'QZ[] D-194>P)W=;O%S)+_
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
MJ^=&=;V7(T:867';08W[T+"9\2#Z/O(#B:RT?1[TYU!?!>B>TM.6G+47S8[
M#5%YU7J+2XE);'Z.I[[BIP-S3=-2RIUG[*S;+GPYLAFL_)^"7W8K>TG67<K7
MS=$Z"1.M&N>8L^MNG<DY+:OHFIIW"$]DY^<2.BM;!RE]*,K^B$9/;1(<-2"_
M;6!S<7S2+1T+Z1AFKMMD%< ^"9^LY,M23DCP6SX//Q)M"S[9V&@.." 7&+2D
MN,]6>)<M#GZ(LRO.&4KD^+=@=)77J;2BV2U6#B>%H=>5UN%#FNOPC_(U_WY<
M/]230K#-Z[K^!@9@%!J!0@_"V\L;B U$K/<Y"T*UG,;'.N#$[G.W,W2((Z97
MF2:UP#VYJ[C.KSGF/A#[]&$0OSE%.I$=B(_N4]!.W3;F]/U("?IHZ$L.#+7*
M^^A7Y([^,'40&&2I:QO?X.&QS"XH.,IN>Y@S5#H#5"N*V'0B%<Q^+S((8<Y%
MD>(7*<2Y$WRCAF^"6W6NX-/;E#>$O+W0_N%H=;-70/G>C4Q/K!G E[#LDP,
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
M>Y8@$ 6)+(T )3+Y[4%]>7C(@H,B+%W<!NN;OU)<.)AAO(^ X* EBV3%?37
M=G_C%15WC&#'YGX@B_E,^#@4*@(/+&[AYUK!8I.]D+SG(W";YZ-RCB6-7J=;
M0(L)F4-J/Y+2>J7C"+>$1[IT!*"1UXU/%+4T,\%_5J#;7 X1$97<NN5]48L/
M/CM<KO:B)21N'EY:%&*V*,U?]L<7[JZ%R&139*TGW;#<8UM@4/%9K$1LN>]9
MYA('P>4'.G2YN\YTM-K"9P)SH7+F=(#CKN^M"L&77%&9-?46XVUF/# &1<PT
MXG'3?&5#F$X%AQ2ORVW1ETEALGP-AIT;[0G0P0*E,"PL=F_,N=;RMFGV$Y#)
MBS9>:]Y;E8N,*:=Q;]S\:4.7_2D*[)3VH_,) ^.4\W7 %=6$9_@!]W\+9X@>
M+ ]W"JSZ;EIB2E]^^S93I_S7C8NV.ZC,]&G[N!0KP<WQ*6B!3H)7_/C^KXN$
M'&[?^^C5&1'T9?KTIDNHI#$&=$7%1;P,SPUSKH[:'6YV"?$(JE,X%I=(Y%X;
MO*+2N4^V&/JO#2K%O']DA1K8Q2"D1R8/+(F 3,R?3&II??4QWK206DR$]Z3J
M' %@YNI['-;L<V'0M#!25S(<JDK4!-5Q_ECJN'X6(MIU*=[QPSN/\D,Z'ND#
M%P/"4 W'';.;#\XC);_KO)R6-?TWC'2N=KU1A6ET^\!& EI4+K;$*Y(R]&6C
M\['#PX1O)^$WDJ;,+:*?71NV=I+&;I/Q1'FE2ZG=/H T:<9N37#NQFKM9E,[
M6B\')5@YM@;QQTNJ8OT,/#&V\^_MER8[S5,JP&L=,W[$5OCY34CI),YWZ[0M
MJ,:05<Q?P^R6P53ESV&C%X8_-N$^W=Z.\F4SC__?&-UOH>OM?L^F "4D:8<[
M]F,6NS;0UT",](]0$ A=]EOMW^30.^/RSDO(+=T!H2<*0!6^-JO03X7>L9Y^
MH();A:302(GRCOY*U8:-:P5:>&U _FYAKU/DTR<^O 5B[, /3[Z^1[P!&H66
MV8G(MTQ5D MEUQQ\E?6R(T_)7T@A-V="E^'WLI9;"9HYG4#--KERHQ2<B,%&
M"_)R@CE4,]U=/2 (JA39[39%Z= O''=PQ,@U:2T*LHSZNX5-4P).SFD#5R13
M1>B$ O*"QG;2ZX\>M\W;F'SVJ8DTI][(<]:V>@Y-AJ@8\I0]'ZN GB<)+!G2
M._!$EA6]&7QWF#UQ_&MKVW>18UNO_T!I2Z+2;0PW@8S]7#?LJ]MX06M +7$D
M<#%!T*->%<6=B%+TG%;;58F[L1(+I:.4F28PVKL"CWH$$\\^N/^>%!(E'*0C
M-V^)X[@96R)_YS^6E3 <#.:R.<ZN-\?)RS8ILC22\DSPB,3JNJ?N2GXAP4=.
MG)<?H&@R8^.&'3<+3CIC_Y_.;"]ESI:1F+H'+PI$?92BZA3UQ'$2$-#EBXII
M\X7.)S4O+Z>.-@"&(J-%XZ^>>8W-%8#A?/EG[A\K2S/68KUL*HRU,6NKK(2_
M_U7_IT/K4Z-L42?2F?RSMJ? #Z%L[[ZFN65HZ;:@$PWZA)&J2JS"69V"U@[S
M2%<R/U\D K%ZPY#7^9)X:.6K4F/;H2N\[I,NZ0;<KS_C(7_(ZB 4CE^ \</L
MFH47L]O$M6.;\/@NN.O!S!655Q\KI<C0NF5O9S<:GE-1TJKB('P_2Z%JM8J*
MBML'E8$:7 4G,M 5V,^7)F5I#RA#?ZVZ.;'@(#Y;8U&-4&LR2Y_74,;Y=8Q+
M$<C$F= E3V#ZP%+ 4K"G\XK_Y(%'^P4(.^[JI"R)_EH@L"QP"6^MOZ*27;RB
M6HHN^/)[GC3W QY6@#V(60YN@^4(YN[[CI'C90)Y_%:O1ATW$3IP9K!7W"U8
M2+*SZ/O8F,^]:DQ6-W">K^_SCQLVJSHNU[D%4+;KYQP4"(Z8%R@;9;%H@N)
MJ+B#+[ZK+^_-'%UM.?-DR]H;P%"S$60F:'-,TRM]) 1L68R7/"M9W.\>-"0*
M5#>HJJ@]V9VTG/=?*2:%_OAH=!B_M(:F+6'(<AP&OU;C1.M>-$M>=U+[.<80
M61CMI&]1@AJ,"?J0-"SE4?UCI!%D)CGOTVH6^LW.=]Q1NL/@UPTR-:A%),5<
M8JI^F77(Z827VS!R>:1^2)!FZB"X(]Y=E:2)9DAB^Q#-RSHLI=N2LS]U5HB,
M*0WO^X6WJ=*XHBJ_HO*!LY;\-G>WWX91H[%T 132HZZYZ?8>/TB@?$U/Z'G/
M1E%51PP1O(4B^%\NJ?*<;NGGR,Z"B]/Z$0?#/'L=D?4=_/!1K$P<&NGRG?B
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
MH+B14'4>$!7T+G]SN-T4SWL3J/<=7.WTO%QK<UYARO'IN&.,!92FHT0]7T
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
M9(G]3UR<777DX$!D,.&/D\>D^Z75Y7;3FD9!9:DGSUI5>&C@($%4MN2M9_+
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
M//8LQY@[)(*&=Z&Z\Y7.RK5[?Y[I!\FEUY?I:X,RLTI?]:W-2,)S#$GPXU,
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
MS5:V&]0:/'A^TS:9VF_LP( NCZZWMQ29_-7/XLTDK_K4P0>7%&_T^$-1E:<
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
M8]DY2_)^K@ESVWL95*H[2;J]3[80,;MN D>W?Q$&C5>>>=JJ6C%NS]DT\HN
MUT"$UBQ;EZMV8&._7'HE_D7/+?&24;?@3M!]K5PS$Y&8F5SXA.2(9U9 :%VP
ME%=H6*C'S  ,JAW:ZB"M:>4?/3=L,3;V/&-5P\_0= ,C%K3]N##7QF4LN?1X
M-7Q!J\I(\$W<S+?'L\+,S$</CI#71US[A,#@OL==LX$H\7Q?#;^I55D&^E?0
M+32Q:C)0R<%T% JA6Q*>V)@W[U",P6E^8IU":2D'#[M_EG=6'N?D\T@K<XOP
M2YEYR[G/&ASQQ)/U=Q*=+S&B&;9I+KM&4-25O_YAZOS$UX99HYQHU_I23-R0
M^BRV ?27?C,51)KSZN^^XWQIZI&I+Q:VN;&H_LV\QPF%][7?7M ^MTQR)\+*
MP77+=K::4AP.2A4YE!_SDM#"+)%$7/G70W7=8=S$'DRZ^Y/^<F!HW&*9!J-Q
MM%A/!51(!Z:A%M>!UX+WO6>\WPRD:W9ZCH0:FPF_OE[/?'6K03[4[VZIAX3P
M6]DKI:F_2U4.MZO-]&(:;8L0P9'RFK+TZ!>]XR;79NWC0>T!/" *Y]+*$WS0
M@S?LPI4[Q9/"^7T[2?X_K^Q0&D</RED9MGA0K6=0G<*A&CWM 6EB9AH->9B6
M<\ELB6Q8$7H,T?38&.^]WP&?M+HW@[+F#.T>JRPN3FT(2EB$A$3JW YM]%:-
M#!@M^]W=Z3H)Y/^L8IR;3V759REEHK>+",>^N$J>X)5P;M"Y/U= GY@,CYAT
MJ\'FNCI:#>;31V-WJZ=^RD*NUW60+Y'JW=-:19Q:N\4U)[T=AQOHV^2C]0J9
MPJZ:IGNKQEWA6?/SEU[4X&PUAHH7RRJ?I[N0;3=?8CD**'\+])GJDI#9'[ %
M)\(D.Z=9P>OT6OGT2S?%/B;7F9M*R4XYBFWJJ4P"'3?W^,^])<F,0[!6NCT-
M8<\NV[M!D282!TZY 065[%(S\Y&0C>#?1@2]VXC=[1 7GH'%[<38X8&B0%2)
M 3N5X_,I  T*^B)SPZ\$LSMSKG,&-*:[]GG&>C;8FZZ2A!]FV/YMCBLFF5/"
M'JMP;0I3K_:[%*BG1KCU?'Z0\659@+\E?+_IYFCM6QI+Y?/H.F>V0B@RR,[9
M<,@_W6K+U#H:/BC(_GT^26J.=U*!+D)>DX\)+QCWQ(N3/4&'#VJG9%"H;[/1
M\ZI:&+9;*9M__X=(<+UFMA+>4>%9OOW(,'6L&NV>'0__XM9\4:CUXGE?ZH6!
M;/;UO 0S5$)RP-19%,75AL,CG0E<[S<A.]K!CO#Q;]V+3@&! ]2C3&0$$);=
MAY6#J"T;&_Z@3BKX-(WIL>#T*Y9#VK ">]T.Y:"'[E!32Z#+QV,_6#E!GX'/
M#N<^WV+6_?4?.)B')QM/A])#RTY*E\>LQ6\F;_7%S8MLFSN\?B7IFG33:''V
MJ_^VKPM??M:N-/TAQKM0R5?;\;4#;FQG<-7V(OE_4?>>06TMT;H@Y_C8.($#
M.=LF9Y,1T38F(S"()*)--!E$SK9))@<),"# )@E$3@(DPC&8G Q()"$PB"1
M8'*&=\Y]<]^;-[=FIMZOJ>FJ_6=7]]ZK5^C^>E5W?X?H8%M[;ZM:.%<QDVA_
MT6A_]4^2#) *[][>C/^&-9+;BD3W>,(M'!E.M(01IYGW"LR)**IGN2&?7W:9
M8BK-_IQA'5O$\QWF"-X':3H,S>>FC3#;;[[.792JR1K1$0#9,HT\E^O^$7A3
MH3SA?2 =&U*N35(H#?S#85(HQJICHE:+ QZFA& '-#%C8B#DW@0"X9]!!*?;
MW&*+]G64G#X/"C= W!.;8)MV4HK3O7#R/$L?(NR(JDS39P4=6N5K^H?"DJOL
MTXSO"?J!?CXWC;,[W7-/BW.*D>C/'83+6)SP/,]ZKH(TTEQ4&%T6'NQ5L&J;
M<"K -,XF:A6(UXN@\9%K<T16@,++TEZTH**5H85U^V^/1%0'+P0OG4C4MY>C
MDD[?X&4^-\HHG;$,3875?:VW@62ZYBFEQW!S9X5 3_I\NW[8'N4UY,!0)):_
M5I],:KTO+7?X"E0$^HNE[E//%! :6EE369 Y)M.:-#QE=S^M'%*GQ9\N4)TB
MV55@1XH;I4ZGPE+^B/O(G4^=L*\Y[C1)()CX!'! ]*Z64LX(^YWZGMJ8)]/D
M>OUN]R:\<X ?:8UKSE8Z#51EZBQM(RSY32J325=:LE6W)G<6R^<V89=5ZIPE
MSQ4LOY+7OB#B\'6S/)\K^"EKK T"F'G;5G;4CTF^7PP[']<F3Y4%8#N?S[3!
M.<L2I#9DID&\JGX*K_Q$-?J/5?Z9Z]R9#K:3D9VLMGHU&Z?4R?\(U 3LK6@7
MPYJ;#6U67I6I^H%QX;4*04>#8_W6&8F;I0UK[)(<R5<\,U>AI?DOI0D,& ,)
MM[4YO.F(GJ;.^-)*"5/!6'V3J&/-JOT>^R=&=SM.C:S'SP*U6=O7Y'LY%UH<
MZB$KC>?R^]E1Z4>R I?-I7QJ5*BT.--!=^NR 5UPZ/O=[=X>V>,'8VYPN='@
M9(&YC:8V4_(QUQK_@!/7"K_FVET!Y6]J HI(BQ!VSTL$>T!%E\>HS&9=B\C
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
M$WK?2CQ@S. =)3]#E59:?T&!P@P&NO?@8:"Y+\:%["R'+Y1#Y V6YB8-G&=
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
MD%%Q31&@>86F_/^_*!SRU71Y"O,R1L@YP\E(H(T?ZS HSX;(..*55R9O*TG
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
MDHT[O1*^KL1$8Q;AZATM1<0?]EWW/]SX';[I>TTQ[;B80O%'VP7]6E7O(MV
MY0%KD(FBMX<@A- X%T'L;4KQ^1'_6#R(6J=409+M8Q*#N(/);61\R>J "T](
MZLV'W>UZNPZCRVUH=",HR(VHE^^HSW@L6V:+IDDR"87T>,&((K4NX@:#8;Q[
MV\=+;2.#/BEFE9F@Y' @OU^9[!IJ8"6&/,-*E'76#ZV+_\$JGGL^Q &H8M"9
M?8LRI_)].+/3$E>$W4B/H>MY_W#PG?3HJ%TL/".O?\RDT0+C6>"@]!S"D^%I
MP;!(MO8($\.C%J8W&D"3SJQ>@I6H;MM0N5X\G).Z'&$'TBZ$;.9WM(;V!UI#
M",KA15,JJB4)]7?YD0@S2\_B[5?],V.'.U#@H9:B&'2Q==7;0/3G\1A:MW=]
MQ1JT)@G&*DZ5_IOYW3X<IVRZ;3?='RJJ5Z6=M+WEVQ/&@R#']QROS>:MZ'J=
MB4;TKFR#E*V3O$_>GL]ZH'?X])/]6"Q/1C<+NO-'\>T=>M%BI"E%C8\Y, .(
M@Y63PS"X7(SG2M_85:L%+&7P<KQJ9";+4M9ON?*-^(Q @+X1[7>Q)&*.HG?N
MIXDW#6CG@S%8,?,B(T+(7PF;8?48'##8J:T4RTQ 8A6-D<.&A8P#@]S2A7FX
M.?P/"+YSA-X\X- #>TTA]G!O\H[I.A]C"U-+BW]EH<V[)29 6CHL-:#LS?M.
M.<4T;?F@P_$U?AK-9XQK2EZ?B("^7+5"O:*"H$K#1>/LYA9=[[0$6]JZ%7YI
MF(&EN1M7FUH.L'32^6G1N(F\K[&FVL-("P2_YJ*:6)R[@4>!IO3":^W^5@7W
MNYFT1]5/_0BIZ3P$X#=,NXFOO$-61MH/"Q[]S+SA6<NZ..F8U&[[^HJOW66L
M*S*4>B*9*A/@1]6;VPS)+J>3,;&NM(.@I@TIK7@IX)$Z.C!2\8M2?7(SD0"0
M7>4_4@M,2$P*=PN!NN\>+0ZUT.V.;YNY<6)-BK3;+5-^;!VOYKS);"C&WRZS
MT55:7HQ]':-?T]-(<>OAO(4?CO5S5:'53/I.F-\ML*D@K<UT0L/DG*P>OTB#
MT'<#\T;NP0F!1DA.AB \-M>05DZ3\<MF'_OSI2O5<8'C;$)PNE>W6?;ORDK[
M1OI99]\5U&:VDX,N]>/0'KW=IHQ3QP1?2,:@G=NL6W;ZK#F$5+O(R[>(,&HK
M$X50.:($^F882U/&ZEN!;NMT=E8;^%R]MZ]EG&+N%ZSJKN9[!FP61I0S1_B.
MIR++9C[QO)ZK%AA"PD^W@8\SJWQOI%S6[5_6K5VI"TNO%0V2O>#OZSD G22U
M1QXK+(C3G/*>JPT%-XS3Q$*';Z,+K8F/H\5.-6:IO%Z/:40S9 T(O*:PZRS>
M+1[<RGB^-O4[UN9EEZ'%KZDSP/#]G 0BUI_G-6\& %_?$U0>_<6G*LCGZ8.\
M+Z-)B.]AQNA3)V*#&8)U98"@8#NVN 1I>64=XYIG8I2./3I+5CJ) 19'5PUO
MQQCN1MT]I,G'8C)]/9'&*@6;"XQ''26F4 T\06H)Z+>GH;43?^#2=U3UN42
M>4U<@-ZHBN61SF/=&<E.[B$/]98!YZ^X3R7Z]WV!L^K2XCJ('V%3,L.6/['[
MBI9F0'J0S\]+_,I4A<7L4?G 1C%'\ I^[T?(Q/9$TGNGO)P(DO"4RV^L>YN<
MS^X B?O^^=&2J2Z5?GI&Q>F0D0C48,KH2[8]<P>+:?EWE*!&\_N&A!P'$A$@
MAM57U2U'5%L*PDL7!Z/H("NV3$8PN6BQ^F:X1\(67-VIVIYXH*+WM;J*P81?
M@1?0OPJ"U]3S2_].,XW3=.(07,FYII":=UUHX2DP2^SYD6&MT7E/1&KJYD%G
M\THC8U'="F_6@$%H42AQY%]0Y\](BM4TOZ:@->M3M)PPFY]R_.,6 63+W_,C
M[UBOGF\8)><KH*4+SFL>43Y:6AW=2+QW_@U?-KZ?*-)>5"AL3*!4"!KPG;&3
MSS_/3;6.U(T/+=Z6V6CU1_XD\&LQ6XYWWS]3HS?2.3?YQ]1^FE?BBHS1=2Q:
M_[DN^"/ZV/'9R7E/]IS]8"IF"KA^-Q*[9/3%Q7AK!IMK9)Y1)_+] DEWTC^(
M7;YO?MI=L)0+X'R=+K?ZL@[Y-C<V7_8&^+\<WQZ5 V5:O%DNV ,VK_7/*^RL
M/5\!K.!)P(G*HX+=U]JS*R!-;M6ZD=(?98M[BC,F-WL4;7ROYMI>;)_[^Y&2
ME"9874,/FZ2B4Z<J.6KB_$/P31LEJ!)I:+H)GVJO;(/%RK>W8^%<M1"U]:P0
MOMK:GU]&7G HY2S(R:3ZTDE3<LA(E\YC)8OGIW 8I[;8-S.'M&M$_?>K:H^T
MN7EL((QI6RQ]3PJ&ZU#T&O$EM@R, .\4\>;_T,2-Q^ZAUQ0%LHL@E]!EI4UL
M-GW"D5>N??J$]U:<7U49IDY#(B7EG;6+;:O.=Y5F>$@G]^QZP[,92T,S) 3*
MK7/Z-X=# 0%MFV+8<\[QBCS\#M.XV;2SE&TM17=65N>49+>4WODX=9A,V^]4
M*I7?4^'ZJ)/;6N"9ZX&26,HM/0HCZ.CR_?C0J6^N&RDGL9FX^AHA6#\P<IC3
M B7ZE.\52[6[;HZ+MD(.8Z_%V^[-$T^99+*VD<[)_&9!O-5ET+JN]CG*L)#C
M$*=\(/'BZK=DI@K,C?F4]SQ8DMZ$(]/7'Z!W:=REG/V$U>W=?_ D,W6I>W4%
M[+WZN]A:RR7X)OGLEKJX;B'^Z_C=A\A?5W'0R5@CT[]?%*&>NP_)^217IAWP
MW'>UO3&TYV[;(^N7ZM+"4U<IK*>(!+:,LK>EJVKU$TN";79W.Q5-:!<5JG-<
MV"/BU]UQ<[5S2VE53 =^YC+,FWI5\JN8=B:'H&71)&JP5QK,,K%N76A40].A
MLGA+2ON^46ZQV^ *U+4O@Y91>*<P!^U3IL]94>00UM*78=P9QP,ZM>)>%;DY
M["^Z%YIIPMW2,">(:C'>T@>'X=/(4$W[7H'0LL&F.XV;IYF1%S'?I3OVVX[5
M&1IY8%O(OG\L%)#<7'!>D./$O]C54GKLH*]W>3+X[;MKGN_N;+6=S:S6$U06
MYM60%6Q TG,C0JM^X5G?(JMC8Z=I>N53>%$($[=7$NZNC5WW4"#"%^<Z+THX
MG 5H,2?;T/&+&E:CT=PQOT-12N7(0], WN_F:M"0O9'!KU.O)";"EOR:!\?:
M%.DWGJ;O6AZJ%ZY?,CLUF.];>-='RL?;9NIN*-EYF3B1)\JD8WT=FI>E"UM=
MO87-5"=RF%4+)]WV_%S+K-V[[=DSJ8(:GO&*MS4_K4]ZF_M.ZMCKI'BI9'/A
M$7ZCB^YM-$P!"BXO%D%ML"5RV Q)^)A8B]6K :("R-PK0U;]>@X85XW,LM'9
MEDFPQ7!O"'FD>8$^GVX<; 3CDP7YQD$P>K=J\1:P<6?V1O\>JX6"(4-;5K;^
M]@6%T & #\"O#H/$RM/N%"!NCY7!K8(KXR.SO0^:ZO2/%:UX5OA?,62YFY"
MI[4;S N&G34YJ>-5%6\R%.M^5MX=MS=1<TB#S79E9(FM;$H=D^F4+/D\7HQ2
M(QI$"Z$B:PY*A !>[B6,4F' @FNNX;9^E2_)RONONLM-FDMZ,'VF\QGF\3&'
M'R>5\7G6'@/]ROE\CAWQ\!4>U0*^)^7"F!-:/E-6/64$ 1YW% \/XBU;X(N&
MKK'E_YD$"?=.R%R$^XSV+IXUD^#_TD+=\9[BB%!^>,CX/<57[6>SDV6\P2R,
MP6O+73++0.>%/"PJMD;L)4D?C-*M,,3+C&VRW)95+BD!=0YCR> ;16BG4CUH
MAVM..->L% O[)M.@.W9J1HIII$4*=J9%+6YI,##"5<_$K]IP-<J^T"0BVN9T
M>FN43P4R/K-@#G]J9U@S9:HK'K\^SRY?L,LG.ZRFU2<?WA="R1MBL'WN$\^'
M7IWAC LK1&--*THXP\*=:G]4P%;"'QA"?M> &C5.>1-3WVR*?-JRD!&/>\<!
M"94C7G'B?E?+N^6$BN?BJ85Q(-=,'!EG 8W*;;;\C3+J!'(5(>XL^OL)SR[G
M.8[M=S0-3WFAI<;Z8&5C"SK6$]OFKLQU[:LKY!E#-SC(71_&>VNY<'[C1,;U
MYW_-(@G>6TZS4M/./.>&KJEYSG:PJ'R.T?BAT6S/VDB-42@W8!)_N$&[M^^>
ML1'RA6 \(G?TJ[E7*NR7W4+&L=WEX_'B:XJ](/]K"D%'D-*<@173S.S)U<XU
M14<C3]Q]28??__[A3VSK36N1@(]%.,F"O;53J=0; "_HRNOG(\?.=C!P\#[T
MW6U#%KH"ZS)2@=5\%.GCN%Y3N7M]-XN/6]+3>U)B$5?8<&^7T=]06#@!$'HL
MJIM=_=Q=HB!T$JR;82R2__J:PLW0,#S1*_+L\.S*E(O2PBTQ![&R7,&,O'2;
M NW]=M\TD("US-Q=[OK,.S*M[,NTK]&(5U)%CQ;@A?.Z[[KR?:1*('+WJ!G-
M2[-EII 6BQ9\LD,=TC!&J5$_$U- <3!#C!W<7!^6:7BF61T;@])5:=]MTSF$
MAX-+QUR$RG""?'5&PU.\3++'+\NX5FZW)_K&A=]H,@^4ZCN_#%(K#%TX1^X;
M9G:Y:AF+F&OM.E5KG/,F+H.9MH2VB"=3 N(I[]/6OY#L^D52:7D\;8BRIV?4
M#%VH7 L9JG(GO _Z;!]O+^?L7 ?0%:6)Y.3^TL00@Y/.5PMEZ\WU=B.J*V+\
MYV6 5@L.\AL8H]#&0926_G94AI8H2E-+N"I-LT(RX9TA$BPJK2'G*T>M->A4
MUR\5\_%CC'/Y#  L@TRG'YI!O2Z1BROU#I\3D5L#](C!B>3-QEG%>G5W8C/^
MKH_D]Q'O'/T$6[H,?%@L!Z4'_A"/0E<VN2']-W>RHWR_ [0@T$Y-4>-KBE/1
M;SA_]LQFDQ;IXV0#ZEC.P*0F;*-WQE8N0GPFJNWL3:K!FT>;C9:OV0H?.*18
M5CU/K0'E*JRQ2<"3K -EH.];8N3F MGQ3.HO2^ONME8 U)#?M'*LRMM,%F)P
M_N\.Y::6\OBK%I44\;(C*]S"77HZA"^!^KFH&9^OV>LX]U$W39_0%DLFTAW+
MCPG(J5_(WXF_QYF;J!AN/,2V-0N^[_/34*]QMWA8)/(\WGA91,Z6\23L_OT
M.Y6L_X!*YOEEG%W9[," LMQO"$'^UE5'YJ>KO(UJG!.J3(JU:H!X;L]QO8SO
M\D7L&NDW^HRUJKRC)Z(D(&Q_%<WSITAQD(SW:3<SS#2M.2Z2ZII-8*QVE4<N
ML>42Z?<4FR1UGJUW2SOLJI=TQ1P/R_KJQX> ?E59OEJ!0M_YIJ1Y?1#V;>I8
MS7D?MN9OO>^L\\<B /D8_W"B6OKHJW!L5$SRG4E_<TRE(T#SJE[WGNW8II3+
MMB6#XE88N([\4SC%M%E:XW")@SK7^X/BEU;Y0.;RP)>_DDJ6"V_:,FW!F,/T
M '^ $L7MN%7\L::]"$_7^&?(%N(O\NU6-V7J5.P;T@]MZ6<Q T4@QANC$Z2!
M:XH&SZX+F]6.TZSZ#^R?K5XH('[']P"U;@T/AOX]GLOO)3Y=L(F\L(CJ<B1
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
M!/26Q,[7+7ZCY9!IO'\\?,C/;?@Z\*^6&:LR[^U76V'VTXFD)UJ/EQA[8O6
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
MS;A\R<E4(WX;V>ESMW$I[MYK2K>L0S@\S9P';,:./\@!FOP\.Q-!(#\QF);
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
MYVI"RW;0J*RM9OJ01;DU2'P_MS@ .T $H,Q_4)2VW_V6_,4 =\?7A\ER=H!
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
MJUE0 KF@EXWSN2%]\MQOP:\<H5S_>G^!KMFCYE=ZJ/8>1LM37%0D(5BD;!3
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
MBU@A-'#B%H7WH_W7N95'/V)3\B4>/QTU+2I%?43N;C<R4@FUEGC8UL?U8R'
M1S4X)<5B70#D'[\XX\"(L=1K_;9]ILH_)3 ?P+90-'7X8"MZ\505A0A*<6+Z
M/$2OXX7P1AB#F3O#HC9_&[*D"E >+G(:T-@SF\F>^Y>\+\(.2N;,?:N(21=3
M(,SF/3#G$9ABY?UY_#"H&UN5'@T:OVNV_N@^WNE?:U[2'L=HEFL+:;);&A](
M9!%K0'^Y3$LGH/*J!%6QOK%E@@!/C]*+SE]H[2X\^D25J[8UU86RV6 8>0J0
MU:9L(0Y:)I2@-P[5Z(_1[P_"^Y]XU]J,UW!>T1 M]7^T&QO7X&3!:KNB7'_-
MYA:]!U.(8+X/&+O [<5)@3.RO5[^.RON[ @))!LS6^X /L'CBJ9+CB/) _.T
M;/PU%4N/=J&=OD571)!TD?>4CPLZT/JXD["JW@V,F>R1$S!W?*^)P_XBT )K
M3,=V&035Q,QC"?9IX>;5+1K!&T^'+$G ?:&(UZ=7-!;?,NWT8L(.!17_+##S
M7X1\ P\IN\7>H[=X+G]3$#O"+H"VK1U>,I6,Z=FYY-Z%J4A,'3*8%UZ,4\LP
M +]%C*M.#<#J*>.TB\KR-+H#F;X.XID/SNZO#88'$"W-T$=HE1A&K<\Z.F9R
MKE&5 2!>) )7_:4R)_<T;]H^\&Z#391+$++;Y8KFV9'Z?1&]&8>:@<2>$%>
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
MP7XDDEG"-QM)J"]G^,DPZ<1*-BF!R,SE3&%\UU9H"P?Y=Y")G)Q<6N%9)FW
MR-N5#;_TWUZPU:MT2V/XDR!L3U9N 79CTWW LFE&;[4+E?[K(%F  @+BL/GI
MX^P\6)NXRSVKRQ:[)%N^*?\>K%;T)/Y/[8V:1&-GHH^#[*1/L7M?1:P#^*T=
MS^[&"BXQD8S7JM_B2)HVDV,]NZ))'>P"!O"/PXKZ68S,53UF.:X?DK3],[]-
MAQ(KQE-*-R\=+)!&VZYYH:A$K^5=!)R_B;0M=!#ND=2=8%,J/5Z4V]D)=9$I
M8O0)[+_F99B\IE7E(*ZR>Z#D&SV #.,J?M@CWY:0=3@N9[(*KVYU;[*#^D]G
MBXUOU'(<0^PW\3UU(_"PY>65OP2&=$NZ2?:Y>_%0=7N92#^K<DTP&_3N]]>R
M0ZIY. :B::ZH9FR=II9$)B*%^U3D0H9@?HC)A@(CY,_?=.\'I-LYV)17%;I3
M@UYV6-DLZJWHC W8M\  ' ZE*Y0A+FFWDC2=G!5$'RY7\UE6N,/M(A^8[3[=
M1^HN=@6,TLTO7#IMV7;T[:ZG5;\/F9Q*L005L.0S ++SY9NHGM'G70:ILOV4
M<1,..9Z1@+/O,>%%A& C/.[G,M+;Q1")C.HF 0 ?!9E?#SWYCVJNO_Q5<AG?
MHANYSG9%4WJSF$']\,^2(*G+1%'M2QGW['F^'K[(0OHM@?])W&$ +G-=Y,#@
MES+KGG.)TC#XEZ2/;C:O_X^R")$2?:]HZ*UM(P&)SR\/\ O"I(A7'Y(*F$YP
MGN*SA_"YK13A[**_ONW@7]"X\@O4Q>7]"M=/*O"09RJ7N+[>3ZE!W3CB=D_5
M3OHP*WC#AG=H=LF-AS?.-':A*FW+0GR=SRX?F9?<2PW25EUN49EQJMN=MN,*
M$)(ERQ^37!*M3)=2]AFGXW,%^H#.NO2("*:LD]6X8!ZWF.G>HI3F(B#$W6>S
MH4CWMCY]9QHOPOBWH.Y##U&"J)D!QOII )SEE<,1MBC3O];_K@)?Z"ONBA6G
MR-QN)+!]5$IB(%Q+EOFF_5H@_=V^-]-(/H5!^N<\.#D# MQ+44Z:!*W8KM'V
M7&94F=H5&?%K>1B=?PB56V==G<G;R;7/!SS25"H[6FCQ@@$P44FSHOV)IHVE
M ]Z%.:HL^A*G;CB5RDH.G+ 8A/#0]^F &[#LR7^/)M/J M]AW#*4Z?!^GY/
ME+YS2+S&C>4/=9I.#\F4Y="7C99R:WENF8@M7J/^:J3)#6!&@Z9^9C$3< 6*
M.&D^5T=OL<E\2I'N-P(24T93&4%]!8P7QG&;[@Z!!*-#O0UR'- Q&^4E6AN&
MZYDL#GD-C6#U4(A=S'5!P//KQ0ZRN.R7Q+4R:J+:,ZZ7<J5X\H15C#=%M^YN
M6PZE&Q*%!DO>N0/AB>[H_)J\0VLQ=W-XTQYMD]E3+*R7@U?%U,PUGWK*8<?5
M5#>;_5=0Z)MM)5U0?R"J=4".;<71QCZ[RN1=Y=ND6G;!)DU@:/-N^"QW&LO7
MN=!]^*<C%8?2A49 ZTJC8Y;,8M]B\UEJJII'Q&8*AM%^+!S7*S8#E$N!4FQM
MK3N$>115A0% .;'=SOCJ@8Y529]*Q'V2Y%#VBQYE2*"G-?#E+X788E_VGT.^
MOXD-FTT!<?T@15WWMY$[E\3&/_VKD""A>ULB%L2;KH$ \1C(*&3JUQHI6U?V
M3A=7ZIM@EE> H*9Z'6/W/O"A.W[Z4'XDZ-M_J>9FD2]3PF"P>"&<E)%1(CP8
M3G#SHX4"W%":&(]94[.HB%W3RL;7KCR:DF\GN3\F\S-[K.@)QDSH3;@.SBED
M?Y+/DCTIZ/&C3VV(?!_B+/QZ..?8CKGN--*X@8B(2\Y4^G.Y[]Q_(%0.>+1;
MUB=18'S)T"?:X!G)#A'4D=QX!TO3I4^QC2T=4.^'YN=]<<J%JX,[5/R9Q!\*
MD (DC1!Z4$6G4JY*'XT9F0!2NR/W1TR^Q%VK)7D*L,I?SGDK+=N(1>T$1#!"
MN!@A@KP10<[8;T1*MI;__1*7EL)YC5P%?@:!/E'Y/E$':;(6BH):(YMZYTQZ
MT=#<V_R1S@  TE:]?"GRT,7.<(07U3/#57]HZ&X;,9U;1]%P[K$2. S6C,VR
M#^<IH/+X^#J8DB%?S?JR>'<)Y3T85+/T J#[8#3^,, ?I Z$:.ERC37>E^@8
M@/I_=F$.0@]8@[^?$&,MRTRBEA4^]S5S&-SKF[&96MHMQA0--O&=N?:E)HL<
M_H>C^O[70_GWO?2[? [L6>_R)X.]BPL+28__D^F(]QM"-P?D!_)[L7*/;%F(
MMTC0R%=<Y1?4 ?<9IV19Y<U9NC?A3VM)&>0$B]OSO<UD#>+CSD3S.VX5CY!I
M!W<;=0:=LR2WNIT^$>YF/!MG%00PM-WU<6B?0UT?@IB^&T;]#"OQ7+#RA/0<
M,S:7*4?J2;UW2,KW[][%H,P[J.;(4]M)2I#<@YGZ><%1[X0*U5 C)Y*2 \0T
M9-*M64&-MLDA4/<!W!01V#]ZZ@I?XW"%DA3Z:*OO&9=PQLGV\B( P7S[M$BZ
M54=,'LH<D97A986C]N[.%&.'(FX0[B1:^.AK-OHT_[PX#L&;;6RCW?&[#.??
MWKH?M=]9CX=JI ^+;$0R+RFJTDT<G$?:%DM33X-X$;J2:2HE?*.P<?"%"9(R
M_<N&17!):WM*P9:J"BD9[Z_V20\F'K+5O^@IS0[1XH[>UOO5;;QZLQL>XYV\
M,]SRM\&A5=CCB"C5@XR?7)=Y#_ZL-%7)&+[E%_?8/8?M+4-MI9&6CV-9V5DV
M GVS 0>3\NJR IF*-Z+ZC3,$C?SL^-_'I[<+OXHM>%N,<A)XY*R7;^(_:'8S
MKMP%@N+@+F./5K;-U'L36T)R31;UQLC&O2E_7FWW\"'[/,N:!EL.2J/[AQ@-
M<^.G&?A2N:B ]CC[Y]&&^:#O\8>"TL*6?$4,3@YL(F_T4%(/8E_(&<W<'7U1
M:-^WBTB8297Z_%G5.2'^#4O#^W7R3GVNYUT\@.[-%'4P2T8CW28S*6 &C6T8
MZ:-#OZ@->,?OZQ9W*)!DV?A:#XOGN3#MGU%#7P?VO>*]HOG$'D ,RQV5:P%Z
MZM@&PB2JGAB5PIQ?#$ZZO.AODPLA:/YU@%V7DFD447-63/B[2XJI+(7PB+I%
M'=+])+,=U2)5I[T4P&_[?*=1)T++%M^4$&!Q2=Y+QA_Q#^<)N>=GD&="SJS/
M0KR9-MGT&\3M>/#<+>609V$I&0+,\VA.]C"O8(9)ALS&@0C@Y<L #I5/1"NH
M"%?J['9Y"TS/3EG5T?7>7J9YU?H#CPO!?L65BW9J:H GO$IH19)/[0\>!I<!
M@%"%%7;</*RRUOC-AU+R4G-_;;9X])LD3P;Z_KD7\@$7\]6O1J0O-$E&#HJA
MB;YLP*&_X\3,@T1VH4-@LFH/SLC;"-LW@__<=Z 92YGW]KGY3W4_:YZBQ44D
MW8)_%AD[3@[D^*OK9IUO6L3RVI.,^U^_92C\\; Q]AICT>&?SCHU'C)Y,@$U
M@E^?/+&9 $2_[%+K6'\=M%8W_GKI!U)+Q)(/X=!]E,?W3*S\NW9GE=S3NM9N
M:PO#I%*@1+Y_R^Y7%HKQ:S,\V%AHJ$_6_%J&M./3QY\\<NM8\I(->U.7 &SU
M0DX2SR*(;"S5H/\K/0,NYU^4P 6.$CR=/^IKI?H6@T=%O%[4!3^.H]3$/AVX
MVZ2CO\C^[5,B>$RWZZ%0@IFFO9='$2:F#?R/]*-HZZ?G04'+]59'M^Z>'/]B
MKW5C[7?Q;['<JVB291K<B%\Q1+MS;,IB^YNTGATL3S^$FQ<+B&?-S63S_IXB
MO"G_$X3VGXOYBL;-32 35!*@,I9)N'>GK#!M>N:K)/9A7ZF0E_@J[ E$TN2H
ML$'/1^W\'N;SQ'K\ZH\[Y7\;[W<0T@M]M;..1=^U5,Y-;.6SN"SKGA+'/I0Z
M$%^]F%LP 8]M_)X$VI^,?,<'>HHG9M?EO1"T\H</%(J$ V \W]_NV(X\^?]K
MTZT3"&^:7J](!L.+$ZJ"RZ=B/I\KFE>=LI(F=I=;UPG&<5MQ+KK+&KDL8I.\
MBY=W2^?3Q>G>U8?OK#@Q/&$7#/:BZ)!J:ZY;F%LR_2E/V7.DED_D&1CB.\0I
M#8@X_L!!O:_CKF^;"(;!5@X[KS8B6,[+"D](. X?EYZ*Y0N-+P<1PQ4]W%9B
M*&>^.3F(Q7RSI*[#[OWL_.M4A\<*OX!V@QCF,J\<HY,O%B*6O/]O@[ES>^83
MF"]=2RQ;3<I&#I1;C:+-\%&]!'T8B4J:4?(&<-$I50=#D.^M.37/4BV;/:*:
MCH 0F0<F+"_65N%TP5GS;%K4$F_B,*2[AK&$-1I16?(L5[!-]R$*8\<@H&.T
MP5P#.!1TW4:=LQFD.&AMXUUL\I91+IF@(5&2?_B0T;M$8 H[0%!^2"(;I",9
MW9+.2MBS^^<\<]'71\\]A%-*#[9N-[7)BGG+:.&"&Y.S\^-H<3'->Y(6Y/GV
M.M*E9TLJ?D&)35Y6HJ%)O*]).,O@Z.Q^R14-2DAY*,YVHQY &;.VDV[-( L6
MGENLO4Y7V*53W%UF+/BTKOKK\\I4S>->2UW/$:"(#OXW-;-D!D8*!3FBXF/M
MGM%,B@O+,OK"]>+M7>WR_(N5YHK)>;<SXNWR=@<2*L?51*,>U''7VSC]/='F
MXQ; 7+]!!A* Y&- 7A5XY0X.%=Z0P)G5<RGXG$3<V<+!N_GU6LC^J90F \T'
MKHW@LC&R>%M]2<BE,K[K/,1N3W%U-/7?(=F]_:ZM==3T(9#!_7O3^N2.!)/+
MP,8)FS"SM!\=BSW]A]X>IV=[=^DC!1;L>ZCH))"F <*^>75KEYVG+ZR_^W 8
MW'WXP#(\+7 (_92%+%C#7'_.SR)/$*P; H*<Y%\>-QUWAO'T'$&+EU'!S7W%
M)*^6$@"LH@P(4E^BU=3Q09A$?YLF2.Y;>]['.!?L=0\IX1'U()WGW]!XGW%]
MV2ZZ:(;D-^DX#7@^NE43V>00'<,N[=:HCL4KZF@#33.$BK ^Y];"?6Y+[,6)
MD#,7?^B(6RED<N;K/( W?V1%7@>V$^XM4$"^]77EW$*IZB.EKF#+8]2D&"NC
M,W5F-?8HR2\B/Z8TU@NU_KD/] IC4)3=-5>Y$)DX%4#Z9R+PSL%!K9!,/B!7
M]XY 3]U$VFC#MK=N8^IS@2@&)Y_P3\QN>B*^M4+W(</YJ>$ ^N,YG7VMU>4R
M;$(![,NH\U>MKU8%MX#FJ;1M74 _0T26?06)0/?#+I(Q2,YUUV.[</;HHMN\
M."T7O-E77ZC5%-CNXB%Q89+D&L\6J><D<]ZIUD.I<6[5XY7C?K+*/Y8V'59M
M0PAUNP.1'+V15?=V(GUVHK%>B=N7\]5>*'VRU0'1\CJH,K['YP>%N9[__=C^
M/<?<:.<ZR>*'WXW*L\J&18<"=#AGS!0$"!(IE^%#H /JQJ?7"RBAX)^YV8I.
MHNU4?#-].:T: X'LEK^?4@"X&R)0V&J]E59X*BDSU%A^TC'%QMTP"G1_5Q$,
M"8Z=V'>VJ41T>:KG&QKFF\[ADKT:O+][I_%+@BU+,!DR3E9"\,H6B23.4.[6
M5@NM1G(-G-="EFKNRL$1,J5D5*:[B=],!C%)W7=E>_1J3"A@/>H19VX14\T$
M0H/!Y(KF.(^>=NG'YVN>30>1DWY+_%N!2\3SMN)_GJ43282$R-[R@GW;Y_-;
M X>A8-]^ZF3-9[?530D>KA==JI8;^:MY/U$+RRXEY*27L 58"HYV?>DZ_.O
M&]KL\*4L_\ _YIWJ0\5-:BG2^T2*X+9_HU 5"Q4%;O?^S4L1PZ4F2;ZNG,'B
M_Q"716.:\7)E?.OY)&@1T7HCH;BQ>$BQ!*GCE6(9GS/ONLZ7/X6,,>"PFH"J
M[RGL_O%#L8L]\NFO&PP&55#'8-'ZE?H;%?PB#?Z#"$XU#ZM3!1Z/\<(&UAI1
MX7OTDV^W-NGX&$TX4<.2P72I^/V9)*_)6N7Q0;.V+XG3-=(I F;3H2\/4TKQ
MQBGY_*0EO*"-P('[J8I$K2?:;-@:F;PE.2OG-YVYA:I>7QV5*/Y,D(B':J8+
MRJ6MQ.1RZ)U&KS;5S-3BXAI_N7QU&01]VV3].0Y6+I;12+UM?#_CN5U@D#,W
M[F=RT.2JZ>@C.MTU3K4N@9W!9+[[MNS%K^;_.KB1'?%ET*2D*%*_G,OC,=7]
M>=&T>_].&0E'-"^ OG(+")0*6:YZI"\BY>T]:/\S/3W=/JY VZ<8Z[5"+X35
M\TF9.&/=4F_="M$Y8$MK-"_\/I;S%59K[N!EJ/_,,#IOB>'Q5"PH #O:[M3U
MW;M%L<95="9@\&8<N,YZ>1-?+(3K9U_.EP.V"YGX(HR1R/!14%,U!-H-#GZ_
M#(C]/N"51\U:EP;Q%&0=BR\_])D3DL!+VCGQ<KOU))L8<.2W#=GY47R=5"4Y
MWT\Z#O]J*.H:O<Q_[U7ASE+3)L>5=+BLWU5A_N72ZK0@B1:DZU DE3+J*[3"
MCFOQ/DJU6C7\)?D>./@:\9W+=.MT%Y*_<'"MB;C(GB1;K['7&,C/)?,V=#]@
MC5+#F 3@OY_0<!SVF<0D;UKQ^#) IAC,=EXS$]T^0I$#=_ :&?7];7KD9!?,
MT"(6=\^Y,].\\P)LE_=WA,Z/LKT J(]%B07P"Z&\3#E[/K0S\Z<-HD;IF<7#
MS;+@+;BT#ZD_V^OM>[_PW F@.%HNB4VT/-&]04$^(EM=8:68&L^O\/2.C:_^
MV8SC=$+F'C;K4+JA6]6LR',&VF8IGLJXVQL(=LS%N-3>WHQ)GA3FL<XQP?KQ
M<RC?]@?,6A0KQ#77F\V#!"X42 M+5S3\/G>N:-ID(B]_MGXX@US14+J]KVC6
MG:YHY@L+MO:O: J5&Z]HL+M7--OAS\?"@L8RIH,OJHG2U@ G;C:JW.%U[QFG
MOR9Y\=+W0#R53_75"JF=X(QIVQ\3LHK0H1!_@E02TP\=:<9?NN"('U_6B:2B
M^L"%PKZ&O+&=4T<.)Z8-QI0T=A/KLRWNB_9R^HWU:5B<46$56'?37<<(?[HD
MX.#?]?',QQH1C^$T104,[D<M,EEYHSO&Y^8L[]CKOI0#J)CH]? ._O49\GHG
M3?=^%\YLAF V+39HR?;1!/#*^%GE2M@T\ZN%J1C7E#%)^=-+@WV=/=DX2*6V
MNJ:EC)39>FFZ7PW';N4#8\]Z-2%__2ZA,7NRS^F\ZW#VKG@45[Q,@_N>Q=G6
M7 U#0PU$4].Y$6"UZ:U;,V2,FX!.NV),=.!JVR!(58R4B406$*AV"IP>R])\
MX:'6!?2H7/9FF2]<[RML"EEWNB.E* /CZ-7+TET7QA0EQ@SIJ4*3Y.YUZ/X8
M@MV37F5=<A $I":%DR$GW4?%.E*7E(WON3UGCI,E^_.W:TT@/@T0R@P&X7XY
M5P\K&(JD;/ED1@KBR2;U0>_^*><I#UC)?Y237ZFV\L@ZF4\O>48:U]D. -RW
M[R<*X]5T]!V.BS!.UZT&:<DL??+K5!7B 2O+=+.'3[Q#W7@UB6!PJ%9_-HJ
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
M)CU\6G2ML(@D1E>?1;/8\F*BEE*;<*P;NG@Z6$-HY"_$NM3U3^.+A)K7+1D
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
M7^(C=ISE04?CVF).X[G!CYF6<#Y"SL87"L[9+4>FIWJR#*=<NQW.9"*%R*-
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
ME ,J+:PH H]_75G6#V!$"K)-^*BA<=2T IWE,V+1-8VNM$2)J99XSBG#-Y.
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
M<O^F&CM!N^_(1VJK%5A!:7&1$W;(J-#9(0'Z<,WE<1=$4%?X0Y>B?SPJI5&
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
M3H@H'O'WB*?5+S6_U$RS5&G>:N331^1-"N\9,)D.=&=^#1&(2$1U-*I(0=:
M0D%.K$1/M]0+30?H!EHP*-6YU( D+%K$\*9Q>QT1^'5 #-DWRCJHDYH*;%7V
M'IN^U,L@O6R=KHA7\A*2,-^1P_\Z-N'Y]331,W1*SVC?5S(L><999__$]]^>
MG-ILCKMNCVEH& 06[1!U51S=(@G/;*=L-WP3ADR28M^_RPJ*]U%TJ[=0<QHG
M&L+O]Z<('N_78$<T>;'HAXT!]O0D(Y'$K.V3)YURXOK?#L]SAW2/V.>:?FF;
MM -!HU!C*-(6NTP1-.-'A&OXM#R%#LU<T\C/G)9*CFU;CH]3#SER<Y\GI"#B
MF8ZT>AMZ]1_%HIR@1K#0T.2C9(\Z4[5>(7EWM [>BG?BI8^Q<%EE;''[B F?
M5LJC-\@G-8ALMG_R[>COM=E"0:T.E_+2J'\R[ @4,OA9'8PR_C'ZT1SD"U)5
MS^N2/F),I;F)]=82.CJ-Z4D[\K%N0'D5' ?[:6KPI2Y415+W>Q2U$'Q"X^"1
M^,02AHZ WKEI4NGQN4;=WK>ZK_LW^Y3=8D>J1G7)*=],Q3Z"VG2=V(9T@PY[
M%D/RN.POO%H[7Q2+07 YAK&Q_;DN6:XBXWA."I?W6="/+W'P6BGWGU2'88,J
MPM296'<CLY_),.G+^JIG3+:<HI$P5/ 5VL.X2%SG0P9)P)1_2T\Y1G;NR(%"
M^P"]OG^0F,0E=8!,669D<I<ZX3#</O.L34\=/GK[=L@XSSCM.=EF$8X32CE&
M8VK@'VZ:B>!!-9^6>]+%#77+FWPC#;2@RT5&P"=(\>?0SYE#[OSW82J'*7U$
M[B"GPL.WL"!,0ZC4I6;6!S<RK%)TQ0ZC4&V&S"NDID[2?L]ZP*3R^DCNH8BB
M[5\-7XH??:PAG%_^YHHFBDB^2\Y+BG=XE"7=?2#O/OD]9+R5.1%>4)6-]W3H
M7=1]9,LEYG50_0F_^WC3AP//C7M@HAL:,PY%BB3 D:6[0N^;NYK-&8N%-&K:
M'<5TG,(6FH=((1[YLWYA.B9Q6B%M7E;U:H,]YJQ$[LY$PV^('0R(*)D>A*KA
MI52HO/PU:;<Z,>0@.!V?8&ED:!1 @ACQ5,[N#HMLY1_H*">))M:^GA8(1;]5
M<"G#WONL^8G75SK2S'(V(+OK3)5]"U$ CSP_+BYW%8\-K<8KUT^B5-W9 F "
M0#DAOD.BRN_]8>83O_3#$@L:]/5)/N4DD&[6CM74+FYPMAK>+UHT^YXQGT4"
M#4]:3+NG1$-S8TP)6&5A^1=[[<X%W&O7,'>JC"RE>Y)SF:K8/'GQ%-L(T"V(
MFSS@AMC)2Y2\8E*RX^.GR_4([219\@B[M?G+*>18^)N=N!V_/RS>-PW.RX:=
M-7.]/'=)B[)^2KZF<;I!:S*3ZG]2=;)V)'?@>QZ.T KB70A<34=PL77*Z%NC
MI G'\_[L6JP)-I;F,I O'PN$TB2V#WJ+".Q%1H4"Q\&?5LXB)(VU"F+6!"3Z
M]DC1@:K)#N<M$N[I2<30VK$I;+8-6O:EK(A]J[+='_O%MND:1\UYJ_,"%,$6
MYFJ">??*_7475Q>9W& 'WP3Y\5L_J2+L+L1&#70%22 D UZ1LL-;Z+A[W_>*
M$.#+\-IB,W5V\DM\-W6%$Y>'? EY6Y6[*)YI+K>#=$H-RN1?IR@WS,TS+(;1
M=KRGK9MYNW$2<+8A>\=<Z6RUH7Y[/'I]D4G)![FRX6RF>)#W&;B\IEYA)L;=
M)P$"9#9M;A]VI>C/$D2.1'@7<VLB0F]?LKWK+'7_,B*F*+QI\L70=K:?[,XP
M7+]QZ/8*U0=$IOAD.T[UQ'P,NLWK?8+&!#UBC+7+EA?R1H5<3GI_WR+#SG%K
M\I-?1L=%1%,.P;%]%^1#G7$<8F.HL YF<7G@,[IU;@+'>XW-L6_&'GFG:(5I
M!>&IC-FAC]9CP)^";="FC^V7]26?W;&._/0YS;B/34NCIJ8JDY!L,,AHXLVU
ML9X)65Z5/$@)\48==2];+Y95F%6WF>@R^9!]UEA%;261V6!JY&%I8HQXM)/?
MMFR3<FL"WX&?C<GSB)*#S%Y),#RP[RQKR'3!NO0]S^?+HO\CSYFO5A^>[Y5>
MN%%43S7^M17^\L;_>FC[7\3OIL"A"ZW F(LTX*WS$7)$M<FO#T]54#9+C<UM
M_N/AP4T&F+"BIYT=TX___9GG!T-@7Y9>*YBG"+24#38"%KV[!@1X+KE7>S70
M@Z0HO.VT47M&C]KN<0 WPAJ)*ES^D]M.GI$7/)9X?/;A.;(X"2E6@EDX[&4.
M_[(6/D><<\S+<_;GXP27S>1S7JR93/I++-X9OT(\D!RMGAGT2LR\8"5Z3Y8$
M>XT")3KYJ?%K1Y)[IU>_U=HDHW-4!'[^QR3^P8N4D,B(B7B?9>[5J>\*K?+[
M F[:'^IZ7W7\0 R9()*A39)N=2:46X:T98W9E;X/.WI93_GO0==4;'>8OM4K
MCC4R5[@/DUL&-.3TR@;#7X'C]+2*^1@+9Q%I].8=R@Z<NYDN?H)>.?QK5:7O
M/Z8)8J8[>""HHJPX/3#<W:JJ804?7VO?8$F\[T7VLZ*U]UK-^>H2AAQEFMD^
MV<XS*0?9)N[Q9"OX2PL7V2GZ,',PSN\#2ZRY]M]*J2"B +1Y',MA,(K8S3[T
M=*-?H5;Y %Q?BX7#'=ZYI?W(T%=??@MK%?N ?D?+_OCJ^8\PTUG_.?Z33IF9
M 7&Q.(L>(9-7T?!==V^OA'&*\E%GRX"C<E4S2R)GC\+7,'&.+]LW9II>LHA!
M"BK\Q5"\:I\]/WR3<GO<),S8@XXMS^:3!,4CNP:]4#Y,K[PQKKWD^*51D)+,
M9*'^C\EVY.!#['T"?2H<)#-AI%\(4DF0W8A5"118O(BF;WST+C$B(FA4WP8B
M7[]1KJ]E\HP^,<"V2D+OV7RT_@/JB!L7[A&PGR(J->Y]34.@ *GI4<T?S526
M9*W*<5++"L;H<0V1QAZ?R*FK@6%M<QU\6ZO((:KB(#IA9V]!NBE'S#")?4+.
M'?$V%"U12=TYW"D!D>I;=SW(V9?.HR"["C_FU<;.S3D;PXPFB !S!_CGURIL
MTUR&Y-W:R3@.7C<.UJ%;[2A%SP)0=LJV(#Q]20IPT@KC](;5^L\?,5%Q&VD.
MP&:)=KY-(=65>"-DWIMLR;2NKQY*>=[5CE,^QQMX$>MGMT7;B(9AR;%'R.4Q
MVZ:>(D@Z22-)88B6JJ,WK<_@NB!W4XM^$>J:5$G$LT-+6H5DUL0-M*:?C$ B
M%4E 86TM^2=Z\%29SR 5O\#POJ"%9SLZ.@4G@DLS@:JN)7LB?-1=2(I;"^9S
MH@5&K(B,S*9&1S;+?MF+FC@*VO4 ]]5+6A_U.,J2)J>*Z_)L [S3&'!: *3=
M;:(.D54Z@^;--4U&BT>A&$2C9@Y0<3Q.3KC32[M!2^NWG?Y5I5$;G0T'9^(5
M!E ];RRR>:&M;Z)[+'C)JS>%OO;)#P:<!\X'JD3GC>*V#%+)?F@QUTT8FJ(;
M=#ZP6#98,FGGM@$_3K%>K+:!$W@89Y6\PZC= NS^RIPIPU,(/VUJ<_ C<SV#
M>H$=WJM(GL#2;<9^+A8@XG_FH;Z&Y>-UCFJ]^6W1_;-:W1F%J[EW#LAX?.M?
M5>0"AY6917KDJN5]UAH3E1$*$. ]6N+]D^=!RKJL(IYCUJ_E'L&W*8?NR$R4
M@O,S$7RYMABC)?W="T32J=W/J?6?)+6]+IZD[F#EAWQ]K>X,V%$RN@J_=_!;
M2 4)2_G1ORRJDQD+%G*.T3RY0WC/Q_9T6BZ>ETWA#4FM3R/!]&E,F>YRZ9,:
ME)-\]W)B0=PA?DBG/*)B;%*.C:A#'U\P@[3/,QX%R5RR35NI%"18Y[98IWG5
MZD"?R>N)R?=*:1'!;H6&()E)]5R]%Q82_[F$&J]]#C^.\0T_G2QN"Y(?]@W[
MH,+WWZR^_^\0&EY-(?)B\AO,@;""S8J6T1,M#09%Z]K[D\)VIN05J_<:.!GV
MPA3!5/KII\N]V;P"A8P7JSI 4-- BMX6W\^P(HZY'Z7=SY3SJRU^'KA.T?/W
M3DBJ#WX)%US[P\MOPHMZ=(Z>=AA;WP^W*DS\9L#O6?#YK;Y0B6T-O$0(Y37&
M+,1(_U\,[@9$J?TT3_'W06^>F/JU2H>,%L.AAOH<K7M?_-9>"VLVDQE-X_52
MTCS8&G5H=;#.KYV  )L"0_O$X!UUFYLOYY1,?N7IOY-X2W&2<$KQ"(87:G)Y
M$.R1:@2.K+6>Y/<6T^+C)C(9Y'05HY=(#&V$ QV*?W,T<-BI_/727PXUT/]I
MLOW[W"WN(G!^ETT+=JGXJDU'XUE4?TGI.XMR^;D2*3NF9$=R:G-Y!N-:S]>_
MTGKE 7 H"R8HR>BK=YA55T6J4KC7N(M@=G_^G?J;US3U4P?<N[MV\M24[GWQ
M&YU V-<V!"P+Y%A ^R@GM=369GKW;9X'"2\_!.'RL/%LBSG#6G'<H$T*0M\,
M12_#B3[U@CU"&9-WEAN?[AEBJ9JJL<:-_-(?Y<"B1Z=)TX1 GER/+/^B.7^8
M;Y.YJ#;W5N$="63A+=:>\+K,4YP':\!!TH9IK?,T[LPW.3 AM]]!OGXO8K58
M4/78 N 94#CWY_^R\K_=N?()?"])P@C638SU\#VMAOP/SMXSJ,UMV19E[^6(
MC2,9 S991)-$A@4V8 %"%B!R,-ED$#D(UC+)9 ,B"[#)&9-!)!N,0 *$0601
M#$)DD7.\WO><5Z_>JWWKGG.Z:OZ</[IK=/?H6=\W^A,R-9_GLG8N=)7B_:"G
MO/(3Y>^:T;FV4'^[Q]2_Q\HW<T:OD#_>EBX9W$RE\3OS/_D:)Z<]YV]FE0#9
MII]-]%6=P.N_4FP5\H8@Q8"\E0QXS9-657+B3\/LEK6/M'&AB#J&NQW-+^BE
M?@.".:W?]?U:,"/LN>"Y2^"])N#$=OYZBG&8M9&)X%D-2-+8K/NU3<&7O*RO
M'SF/YA;L'PP#M!;$TMIZOZNW_U*47LI1FR#F3=*)1N0\3FDD\C)OZ+@H2S'B
MM74I:8ZQ[&LN"X+IVWT=D,4K4>+:Q)Z45W$I*A^FUZ--?/;$TT'C[8=8N?P9
MLF3\:F'JCHYXXKD+8JW3YVCAL*AVY)KJ*P5H>(-W'&ST,;,5&ZE>JBPGYSW3
MI'6X/F5<"WCR=HU'_P1 DT1B8A5:(-[PZZ0EGAP)'$MD:I37?+=ZVJ <6&<$
MZH3CU\@%\S[&V'XVE[Z5?IE@,M;3K:EBG.CBB$$MZ!5=9LZQ:!*K:^_RC$"[
M_ 3FO],8U95>],X>!=HUMX^5BXU5IL_Q=UL53[YX7I :4N\H=O]1?&I2O O;
MKD$L<PF:&_3*]K6N:/]H(=ZC2/'VPD63_9XM\R71:<8+?8=0HMU?/P$SAE>6
M%,MTB?8CG@P9K+K9S_!*+01.1#=D^0RV4@+:NWP=,LNR8?23HVZAR6_#DY*[
MP&W"4<"SIV^D!E:@20='A6W;9BG0T>E%/@+#O8I:40^PEG7!\'T?OM8I(W4N
ML(7M0QJVI*KLZFDWU5IU*:V#M=RX/M_+ZIC-Z;ASOSHB\6"L!736M .-7LO
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
M<F+>IVAMW5L\)3.&BPP M6CH) \4 N2;>/Y#^^I>>-Y0SC\E6>@#KJG\W S
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
MF2NTA-.BVESSCESQ-5JZW&[:(F$-YW<]0#%=VDF,AM4*JW@L2>D^2?K&[EA
M1+)A<)@9)>'QS-,VO):%+0".)HW"'(@,,^4QF96Z-8W:>Z"189'^%[?-$^3@
M+ (+44S/,_VP_6&#,T'+EY%#<]#I@S&*GJ-E1=?;ZKE"$S?S1 T/2G;2T-JV
M9S*"3?_QWS(/B<5132ZPK(Y\3;L8H2G[&L^RJER]K+#6\BKI2_/I,)U^0W\;
MGBW*%$DNGOPI=/%6A'TK,%FK)%2HIV'>J.+LJ/XD?5-;^T'Q^T^GMETZ0EW^
MT)9!VN$(V*;!/3E-ME0?2)Q'M01\A<;@DZ^12^NSKW/)FLP;'7T7UG*."=[0
MI#6N2N1N^M&$2,E8!PP7Q-0U>I C-<V)=MO%Q=<9"+@0QD3"OH!K*6@/A-7L
MVVKI-.]$LP()830^S:@_7+LUDKH$O<'GG*V::G@*A>D!@WED(X&>J)6=%4ZK
MA3M=_(] RH)<'7<#.(WL98RD;(B>R2Y-Z\1#^R5^P+\RNDZ*OL6$YMLV';+\
MQYD@EX\BOMYY(M,X>M>3+O"/NDFSU_0!1GG4/*?\2.J:%I]=4UL1(TF6SZIO
MRNNU)%I1[F (LFVME"@1[SYUH.>06GN UF]O4.R3.FBU*YRZ.4&CK2TLB649
M_A846K3+2[Q*\Q[G@P1.K$OJ#+^=-V%O7M@"BY3JFB0$S6L5WP$ C.@-V,Z#
MFIS/L],L+>PMC*J I[Z>J4S8ITB\15^;;ONK(QZ]G\Y33XZ*/MQ)E&!YKL*5
M>">#VM3UP5@#Y9QG5IO0 &/VH2@XTG4I)D9?4YFXC>NXX'1<=5P:!_EFCQ']
MP3/;<[Z!Q<$KI37X?NX-@.8E2.1-#S=C#U\/7T%\GN+?^PE5B@H7=4=0J%8V
M%HMM=6%G86&;LD]88F\SC,NHM1FLH76G$)NHZ20(6D6_XTQM:B^#N=GJ4A9=
MB-B+Y0LS+01(_!Z"T@!2PUSHQC/NL31 $47U)V%M04"D5D,T5O=? L!\/8*-
M1 >N5)/5&$^_AMW2>'%,XUS@EQA?N;G>)S:6 KT'IHVC.SKO#^!#]QCXN18I
M_*-7660"_LW@LXPR'N!]=/0J RIH\)J*V?2D]UER GW1 !Y?NE[,,$P:TV48
M?XRPVY7A_EAR8/_-_($I_<>]#LB=_M1Y\Q<6:O4I6.]X!.N^F6#2VIWEYJ:,
M%O"CB:?V?_T3&-2!+-K]CGO&P@A4W!B-(TAC/&;,,D"BG@2E,EUKIMXC\;_U
M0MZ^Y/U;9/6DZFH]2^J"J^_W!/"6)^SM?Z=_\'L.6JP=DR G$YB0G?B;DU<?
M[EG?>_W7?^'F?T=.C$HB&85B_^(9:J8RNEE7#=#'>66U. H=R4HR%?Y*12K?
MJO.H7C (9 ;Y 0HRI>3"[JSE39GEW>;O^7[_U5(GXZFX]V[.MEVGJIZW+,UK
M6I$\'7==J$L7-%-G$\62%(NR:;676-S+[,G1W]4?)INE5K::.=>WQF?VRDH^
MCLZJQ')+XQY MZL<5''\;Q$_0W4,';JRMHN/WQ>15=3@_!\H.7(([GF=35$\
M9*?7MV2XK2 /Y"75S4JO9!H4S/Z7<XJ%]SGG!U\7YN:I72BZ1>2@N:?S@-/
MY5QA?BP.VOZ>;/ =%\-Q3?6SF*MS19Q;]RKWX\$8Z/?(P6,NJUY-R@><#=^B
M7F%-/RF4D71+XA%?M]^QDU.RZ8PL13,L;K'[2$DW4TP$K47"*D=;1$AW8.P7
M*Q?9P<O$(U^-I)S=#MS;$TRV6,P5O?9:4,A>R-X!\8P]3/N)'CZI43_KU7OV
M.[_*O[BWES[YMK$"8-S@2&V+*U!\G2YF]_V./;_/I]/OL9[OBC"*LXKDB[1J
M;5G >R\!!58]WW[6 *F2E.&0&(J9P>M4:))/0D,(O<N@IAEK<#NI#'W5MU*L
M5[^;I[FC#<E?)W8#Q5@P['\\SR1G"0,)#&]Z#\7\,P2\XR9\+4&$AQ5 &?5"
M7A7KS04MAFK3@PW4BJ(2='D(L%Z\9=*VKE=SD5C6<$T%1"]VQHL%@J4^R*L7
M5!/+K4>:5Y1,JVJNJ?"U6,T3^QLR_DZ[G:5>KI75;E6R.FG%W2J&CZI=^$DR
M@3>6K#R.[O-,M[BZ'7_0AKT/RQC,>[,"**AZ8@2BQ_#;8NEDCCB_!5O-GRJ>
M^M*1SU)*1HFZ=6#K</<T;X1SZ;E'=):[:U]C;8HGN*U'R.$\:B>-=3'KIGQK
MN(-YEB8,UPYS]#%B(\H:P(^YI6XR%9HF^277TJA*\FR, T<)[ZBHQ*Z2B-$.
M+$E-& ECUO5O^,?G_&6!] Q 0^K*\,6!RX;!=@_;D>@,5/C[)+*-^I+[\.U[
M*1@=L8^%*/\KS:_"FDU"9;/ZY9H%*34IG4VY37).H.4T*^VW8<2$P-#80L9F
M7SZ<>L'B3-RNV>#6H8-$9KN-(]+Q<D!A>KT6;$4V<7Q:>Q>D;%AX!Z>!J(+&
M"Q+*Y/^"-[%)-MH#JJ:[>'S?Z5;2?"XAW#/(59X0@C'$EPW'.#,9;SI%:+1%
M5?5IMH%M\[7&LD*!E-X\/5- G.!\&_2[TE%_WB^B:R.N,5OU@:^R$=,4K-2$
M^[5SDE]*8ABSOJ^VPM09ZG/<&FG.<N_A5??AS#65UT\#G]VB4?[5K"K8A(O0
M&$-)MH<'/!R.(J1H/TIS54QAZNMZ9K-?LN>H40Y:LOOJZ&]"@V6T;:1OTMNM
M>;E31UUC3[^NEB&\"",=YA<8& B/.5_*DU/O(;-*:L1@[5*2YQ;58/!YVL/Q
M_LEB[>624>$UO+L.'(JFYN>':M9H/-P8\AHUMR;[\<[&H<L/SBTD?ZJN"X^6
M**AE''4]RHJ.21'WA'LD([: (OFL7^%@C=Y7$/"D;'M7@N:DNZL PUFX^;ZQ
M3YXCNMI48!?X7HH_'T6F>_9Z4"+@N^T3;!TQF1>55OTMF-+I.=,8IS-.D8TY
M0$\6I:08\2\G'_[X1>+.3=#=<371GVA;X_X\)S&-,(\ 2YF-=4T3S>.Z'*%^
M)[;/;K42T&E02;]^F!--2&4FEHD3^T*U>&(]+ EZG^5.*>>>])%,<)FAHKNN
M4')Z,S[ )KAR_M/VQ0>/.L3X^F%R1*#9T92;*R(PD"P\>DUUGSW!CF3J&V_
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
M.'ZVT^"F NN81DO/F<;3F-B\:ZK;],-Q!\:S^K-5Q?!A\$1EWN24Z42%_5V
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
MG.S1EH242)I;)W:?\F[M7OA7AFB^ONI<GE&"N8;(E94Y%Y<&M;'692B^R $
M0XQ;=IJ;UW9&Y.\UL?D24[(U9UUSOP\HC*\I%TEU",/H.>U40!.BGR=T*]-&
M9XG(*6J4B[,;#G/'I[#+=$]IT_8X-OKEFU,U9.S8';E'Y \M.@@L&99ZF0AN
M.24JE:M?%.Z;170PWP@57N[/XP)HQO4(Y!611^H6+5-9"7FZ7.G%[@75B!N?
M\=]W1.OAVUV]%Y*Z8^XCC_P@LW9C#J%&LK-.0ZI-H\":<(X3W12#NBWH[(3_
M]SP7J)V-]).4( >OV4B-ZA<.%R$LJ_V=O"U6P@T-X5]T4 MR>2T#2H;QETXT
M1>9W1 P3=T3FUU:HM;W[ZC:ILT<14VNUFFT LP#^6UQG/;RHPV<<XV%U*;^9
M>"Q2FA;O"O6;)R3I<1DXJR/[PSZG\#4ZH@-C_Z#]:+5#F>))/^$W\=WACLA-
M4LJ1P,RX[&)T-'A*(JTVY0Z?$TPH6=^MISJSN>+5!,KW\#28B,L)#UX ]K0'
M&J4Z7$?0^@;;.^,(+9[2&H2F4-_%:5K)=);>TI'5CE3#I=TP$&+P]?(Z*VXJ
M9*)RRCO0I+?E5!!4D#3[VB\K4YNK)_K,#U(L+AIG7+>'?\^!+VQS\>_5;];2
MBW-)"#:/@-@E+&?WI9@BF,M=?;D7SD]/^L^ +E>WN4$@)%E$L07$(AEB0,C%
M3(Z:!2"-"U6/A7]?KB&(2/:J?3O6W$"O *O-E</X72.'H8%>A;?-P[L6_"$G
MNKZ)D*0VVE/'#\.M/JTH%_0].D.M=\,V-JON# A<K2ML]VIL'[4S]1[NG=VC
MOMPIDA+*1EO"HUK:+SXI5SU4[S:;Z%-BC^-NT&]= - :/TA;Z.^*L*'"Z*7H
MQNF#LU3KYRQEKTTG)$OGN1QVGBM;7=RKL.!/65"I+K_\M:N'H+;14AT.M43^
MB!)QUBA5Y$M>'H*Q\F2^%?HI9W:4L($LL1^J]]^0S$IC]([UE0SE\+;\<5ZN
M[RSI[>7(?>S<&_;'3$CHT[.=*SS&FX:QS ;@6 ]'@+%HAQYCL5Q16N[^(:1%
MU!_BKXDDI0'63;[5VOK5ANO2KLIH4@[+!G3E!#]719KDDZC8]R/=XPK#S?YT
MPJ2\W3W?@2Z+'&0@BHQO/+$0PBN=BI%'* !<LJH^'/*LQV!NJ= Z?U@HY >A
MBK6?'V7[B_W'">9'-@&\2B,6G]79ID3)EA6,3@NPU:KP4P[YLH%X]7#O7/.R
MX.2,)]=8,F_9#AW^UJNC+6+3=Z>-/5;*OF0N[2%2F%$EF$V"XT.OCNO KN<&
MW9<,M:>Z!UK*#M:+]G7*]Y;>$-T?--]D+KW5D?L99OKK]N-A8B?>.+Z).>M*
M._QPO#V+XEUO2._T59KE&2YX07_R)/E$.CAX!-M&I.5:L>[2)%JM 2\*Y*N9
M=AU\#5([9JJ(3A:;62[*5+\91=JCR 9'9B'/'FCN2X-9E@VTF1E?A?]-A&8N
ML1J6$ ](7\8\0W!QB1NN63NI(\:G+?QRL%<D(QQ^WD7^\<"^8UN?J+;,',/E
M=G9%K%I/[2&9 %:9PUJ5^TK@9D9)[@TVK^R.Z#+,(CRV7>..Z+X"D2S?Z8"D
MI&F^FXISU=K(KN!&_)<-<6= P4[\'5$Y #TT+,+QYF SWZ3%_.,J1O. B0.L
M82 :Z9'O9=DQO?EP\)W&NVG6PI(/=FS010Z<>')TQO>@&35>/>"2$JCP?..A
M6N7$%I<*8XFF08(U8R9"_1\%/G6<;5?VR#(?YY-SZ3@2Z,\(O4T76L\V@9#Y
MH/36/*J\(LW:_>@C*OB&C9JMVE'0#[ED2)X+7W1WL"G/_NX]D;#F+H)$=^(L
MF_WM.=E?SV8#KF]90MAN52 N-ZME'TB;78Y&O@:1C#H9G:RZ4_HT#49GVAC
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
ML'EZ89]0#%1[!J./J2_<1<@/20[UFS_XONJ9&A 'X4M+^DS\_7^>5O>1>;F
MMI>QAW\,B1^X,1NM.4,BFK:?IF!*0(T1TL$"/_"<B:Q#/;&"A&> &(AM_;/E
M"^%+*NTH;Q0-UD#!#<EQ\=>2T>9$;3IQ0\LG,^=/;[H;W>LWC#.AJ<T/:QM4
M'TZ*-((M,V5F\CDA:X)FA<R[H&95;4W;89^Q),?^$M2O%)\3?]&6;'@N"TU%
M*U6IH*@6N$>S8J(Y@[T229JJ$>T1:7<%2]G\O9F>[V6$ZX83))$>+KY160]'
M_Z<.O;A9[D6X/.)ELW+3M%WB+>[D^]51$_^J(6 &,_HMYGUKNV_J)52U7?:+
M<)8]&X^=/ TXQ@AY%/$T9D?\6:^ETY2'-'5WY]E<WW8#3V7K1K&0*:;#SB+/
M% ,OR<2> )7'W(^^??&9?UMU*"B+>R]<WBYV0'^BF[@1F3@IWN]3C9VH-';X
M5<B[L;E1'D]C>K]T(ES)GWA_4_:(QP3+Z0*/1YM)F0GWM@PIVQO*7+HQ\)<_
M3<__[DTCB?3?^C0/R[DC4B(>L9M"E?\:XRRQ *<;0F1\X](1(FJZH>PI)D!<
MQ\'-7KSS"LS]4OTX:%T<(O#U:X"KOU)3='_3,5*@1[W27%-TC5GC_/=_<LS8
MW^\T3*$L3NB6$G(8'V4;-[<1V49E(Z2]")]V4%='3-:3R1HK&U"GKU$L2.+-
ME[P&1'C&A;E:%FH7H'#5&$WC0F@S<-A$-^(#I%C\5I6_O9V]/JSJ9;9^]12Z
M>=W9S]F]'M C/ )>$R^DY<BMUG/DYX<=0"B$0O;S&YL2Z6ND>[9:-@ZP4L3T
M;C?"E738N:XX?M<@@&.9"L1%/E="Y?2>,LP@FCU.;<PH^$O!>SJ6_4X RNDJ
M9?JLVJ&8(.TV5YJ+KT K?G<"Q8CLUJN1Y>U<,9Q>9;FV&8!%N9Y7H^R;PYO&
M[HBL?U]V&L+=@CZY9<FRGU!,EL\6XBTL5DAG@Z.#<\J*4D4B2KZ7+9[]R!+7
M0=?^,RY/AO?W9R8H:BX('D9/E'S;W.2'Q-,AP\HG5(WO>F96:!64@A"JA2O$
M]U8.D2,+Z.<K-6%JAB,ISLRS_,<2N[/F[O%E[D)^L1&B&P8E!G9 &T%YLR]?
M!] G!$$A!O-3+'%8GL,*'ESN;ILPSB$MC,8_-I?$/E]4OW1S<Y;7/CZ*!&0
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
M^D49"CF?(EN]K']#SW^'YGQ]V[5U9I:/<$2#VK$<=L[:=,/3+6+HI&TMW>V
MT#E*RY>Z^Q<O%P?\=G*W@(8S:G[2K)MUFW:/T0!K3]^1CM*1#CL_7R]359%'
M+SUI>CSW(MLIDCU<673"HP& 6-D-4\NH5@J=D5S)?DN.E>MM2F20'3MT&*H>
M1PE%R-'-F%U_/N.$=1T.-)@+J">Z[UK&] >-:^TF&_@+99<P4\>K- S(.[O[
MWQ$!S%=T)\O.PM#.FT'^"1T='P7>.U_P'>UK#,DT'LE"3T":50S?^KY-GSTL
M^DB/"5WQLY0PTELL[! 3&<OF.  EU\OVBCW]:I"YR+VLXJXO2 J^@><Q? YM
M]1(XLQ(8']0:>SG'Q2/)QR*@B4JW@'4,8NJOBM:R&4RV07-;NX$4N_YQ!S>=
MTL;QJ69SP[S"1FJM ^H:;"B8<-AL9;J3[I<HOIC0N;WFNNWW\0L<.I#^:'_%
MZ77L!OZV\TLU.C)6:O1GS3[/AS69$Z6BV('JB1\Q*BU]X#!CDXWT0K W6*/
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
M-(+-ALTAN:(T6^/M%*N[TK.(@2=ZSTK^7*!MV_'6*_&D["[#ZZ?.RZ)0(^<
M]M""^__\Y\J#;@KV1"HPP=-*4\]1./!A+H,$J6[GN]F5O$7'[V?.HOVI/.WV
M'L/&;9*XAZ^^]ZV]J$W5OKU_JY=?WTE$^$K^:EQ.MV%*07><M9!C3C@])GTY
M2"<!&I?J&+ZUS;VY8)]$,*\/&9YT;/$;QMMJY51PZU,H,7"(B\1O$I%KZ6SD
M'MK^)JJ<^OGH"G:(O67\1\(N5Z-T%[WFHF Q727J"!6V5V6KT?XWMAK+E@+2
MKRW4K4^NH5<5 JK,"(T:I H(>]I+76R^).>W^.^R1HPWV;^)5,^3==94T <_
MF*^(BG0FB&_L+L>O(YP$E__6^JL<IGPWIV7_FXAQY ^Y/IGA_JLUU'3Y$/9S
M<)^B,33H\=?[7?ZY:W=7J]@IHV_;^_+SSE2!-%,SC-R3K;QCNE-#(QSZIC@O
M+DQU(NO&W%KBSXP&F<K&<-"DO;I>2_K[&'@L8_97ZJ-?GKWY9?EVAP^MDT.T
M_7G?:OHI+@LX[P50VGHHNC N<&8_'^&OK#+8FH8]D'%W'A3YU'F9LO16WCL>
MI<YIZVK&ME9'-+'_$'>Q'7B5(GGHL"HF)OV(;LU_ABPCKHI] 91BO/MAL);-
MB?QHP-N>TIDJ_^,W!)?BRBCA'G*89KQ<GTBX+OG<T(U&09^Z*,54J8*G4UPP
MASK$6LV29A.DV96^X"N\Y)PJ]L!0Q,!"SBX^8DV)<_]$%Q8'HES[$7/UKS<Y
M=TB K,.TK)O'DY'2=N^BUKR1I1<\UW6BLS6SM.4,KOV>[O,GER^JJ1*6+9J\
M88:H\"IFS^=Z;?5-L08UV96+D2)]Q?]^K?I--/%V G7G=708UW1K6.?GLUT$
M16'RRY<P*[-#U?D!JFP1!UJ7@WJ;#P<MHB#)]X%^MQ-F3U>7TUWROX6*F?3O
M$D2,/!$G:9?^U_(XK! 2Y_3-N,!\EU A?:UM4F7H"XT#!C"-B!KV[A?*U20T
M91]GE*],$.62<T.ZU0_^KC3@D#SM(P#77CDL;23L?PI@&2;G@%;H.[@P*'R+
MS%MIJ6#PA1A9V27PI=F-?HG'"2Z5(A*!4(IWI1^(@9#WT[\L-*+Y!9!&D0(7
MC^I:H]+F47DD2:FF4]9'-""Z$=E^#^9''[N[7.BV4#P<<Z<!.&)5YR<9#*R,
M*&^2LUE]NGOZ=]%NEZ5'+->%$-S- N[-D_T?EXI:*Z'3RT@IN8:%;N\Z;RXH
MT[%8T*B^K85Z0ZF&"ZS3<4*,B3E*N EV\5BJ>9GM>^[3;=4+3?H!'2P1.'IT
M/%>0T5W^M107:;&_=;'$V?3:CXANAV#C6J^[WG]12R^D%V<>466>.37=O]>:
MNM#?S(9R,@<9['T:$*B*DK)YB]F54B-2/I^@'$3A7WD&0A$0USDG_]F<*=6I
M=2-U YRQBWOBQOYY1!'&ZW7.>N6@NI*E-;5VEFP>R904 /4F-O^_"2L98W=E
M[F)N;6]:O5D.E(=>WO?]17(WL"S\F^@&/#Q^O-%!M!_Z_^XV?.!VL6TWV:7?
M,8IS9K9OYY"J\!ZK[6FF@F<W+5M[CSYP52IXQ9$;_"7&MXV]F+D(^WI>>HSD
MS.2$U_HE*-GO6 #]T.;J'X>[9UZ@T*2.@$/AV1B_N6=3XC)&K!*@1X[F$F:R
M$0'46]*WJO=D>'J<FB<WV)V?TP5S'I: WUK-\?SK"=4;"2M]+WAY<O*;2.DW
M4=+RHNWFY:T'D=;7_]L=I]=WUQ,!FZD!&9LE9]5"=A6MGTI>_8#FI;!;Y:5)
MFO#TW2<89/(27Q!337F-A?3]C.-(7(5G"Y$"5M:H)'](&Z7D<;?[6X2RL*W$
MW_+XTC(I(G)$ W*=+$$:!3!N$#&\]14T3U5&UC;V%<_F5._.%VNF!WK&IA45
M;"3UOWRS%Y9A5ZH,CGHT;O16GU0G9'C"BKXMCGQWI7,+1R9X)L94[] HLTL?
MNB&R'Y_6#4JR#=?&&N;T];!;7OXF<M?;899O/OVESX_@)WN-FQEX6F%J2*$U
MLL*\7VG9!?[9+J%U%M V:.8;Y(,BJ)(>D2Z,>IE(9T"V82Q:=Y(G%_A?HN<'
M#QT@G3D=IP&[YB*[L:D8A:=7-R(7Z8$ :\37#>$Z34 T1Z\#]7VR'E5_'4+6
MOO!:(H5'3ML%+3%CM$ HL6=2XKZ$+S)5]TPFH*-K[^Y#WX<;?8ND/J7)LGF7
M]L#;'UG@SK;+3<#F+X>ZV(L;I95/&TXM@)WX/97"&A$.\X:O[\32(^#1?AU!
MQ09I'!HHM5'F9FE7!BG7BM=6\*@!")Q\K'IBVY>4/X?)VQVEYLQH3US"C>:W
M'-#U!XKM9%]YF2R9+U7567QI\=IUR('S1<#MB576-80_.)1M33@R/_%/P^($
M>+C,CBH-N4SW!HI5PN6@/RL&G7"#;G/ Z<E^ /T$%T8[K[LF]6UU$/W;&9<?
MJB43==S!*%<<_YD;(PU*#,8'2YNJ1E^%/A8T7;F%VTW7P^VC);KO.*^SYL^7
MY *YDOGJE+OZN6LTOWF=W\"7MPO'"?94PQNZ4.$JT_ U_8PF.:YOG2G\%MU&
M9C]\J"V7>(T;P^!QJ>G)J:UBEXYGCYM,)"%I0K5*<B9O,,=)KOKL*3*(PN%G
M%^??9$F\UCK.U<IFMEU-[5)/?4HPS^.M7^1[U )+3HU%JPBW.L)^WVQFU8_5
M4GP2^?&=/D5JU:6F+8AHU0RQ>7IMO78?U,NT4.#[M(;QDVH5>Z2N=G)XZ2/>
M&(]#_?$8 2'G,^DB*V!M:=B\!V&NBW?SH0P0XO*'V%0+.,O9OHZCLW>B^SSV
MK+-D)&30@K)ESXCH$MMO< Q.-=V?T#.K4C&%!AJ!572-TX4'C8%\2 N+JM<G
M>=8-^6X_S+O#W+[C<3,UAZ3>L<+[P:)8]54)-4&*<+^$W;*I.#G+&+-_2@%Q
MX;220L!XNE(!2&I6^Z"9/?U@GR3FD4S.H-J.5Z?HK%'!+1$179VOZY.0L.GS
MSKY [XR96,9[%67%6L/IBVFI9^(Q80F] VQJ&?6:;8II2EG] +@D)VEJ9BWD
M7!++O"AE>%N"QYD%-B.K#%[EOZLSUOZPBS.C*N-$GO6OB/O?@8;%?[ .-@=E
M^F2ZAJMKPAMVN;:?X/-RSX #SW3*O#),P!KT1[S)U[QI*(W^9A_GD1ABX\RJ
M'![&6D9FLJ)'._;K,SE3'(E6KV,2W,+2F-I.&0'A? V)B%ANUU((V:M&]]S$
MW#C;&J785519Y++S;Z*<D1>W>FF[1['?K*!ZFJF,4]D'\(/0[F2WEO8=_K2]
M* M;L<WMRO+NJ<?5@O \6\XUG/]Q@OP[*=/^925Q6+ <,C7QL99337KT+#J'
MN-2,0G3E>HU^W%!?JS. B^ZR\)%X(!2HA;^'/E8@^Z7M!FMEXIG:U_E--"EZ
MVVSRFPAW9<9WLQ>QUD7*C KW;QTR(Z%RR1FL6,C\353D&%A;(KC_IU2J#JJ$
MLRT;<]KF:5YZK'-Q< L']*Q2N=AKU+>X]TY/F:MJ%0@ZQGCI47]C[UB*\O'N
M?;9+E5M9_"T^?D4DEP-3R86V_ND^3O0KA '9%UBSTXQ*%]:KV.%X]*2TD^NQ
MT6,NL5^>G@0'#1YA8SE:J>OXS47\IT;+!@=1&? $I-D!+R;S\=92:MXV0?$&
MY$BFWC:&YO\6!X$_?>CV"-"^V]ZN9ESHE(TEW5FH,E<T+&+C_JXJ93*JA?V"
MZV->^N079.GO;V\,5&Y5EGNA5EQG]1:=#>J=&P_WJTMT#W:M\ILL"[FN:AG6
MOKSJI0&.+U0$*)$4IMT:BF7+^O1*&>5?^J8=$\C2;&;0TB$*A:7EO;&W7-*[
M[\]K0AIA.WB6"1._V/U]>%.031\UT</Y0\](L_#UT7UK;WX5-U3"$D5NM-4'
MCPWF?\W'#0QT <3CSGAA\@FV"'T^NF+"F69J_L3>]8=?9LO#LIK_. 03?A.]
M[_;#YYR<KOK.[T;3V?KTGX*/W:,\4(W?A^"/^A='AA:ZK1.W\_>*!'!BXG8O
M FX9]!K)D9I%9[OZC73!;3LF]M',W!>W_9&% FG;=Q_.&?U3?2)GIYAC7X,J
M[H]'4IJDZ*#KZ%6D'#V>#7?Y5,W?GQ'0CJU!!Y4D,!YQY;;;2R7 7--_$V5"
MYM>E'=,\$0J\-;T>.K66U$\6_*!V6$AWB.AUT,KBWZ#]@/X[^V'+J+H6@)%!
MIL%6F7#\B^TXSDTK)R$H)8&#T?*>_#/[=:YO9H]XOF?\6 QUH=59:Z2B].=G
MMAVF,%OD5F/-!S;EK',R].[]S9[R>,!@GHW,0TDBR"H-@'(RLTU,^OZB#R\X
MDI[8:FW=E^=?QPOJQ-HD%^G[I,^C/F>_99_/%]K2DQ!:UTK+$'E7_?:[DW@#
M)/(*3SX6*93II%5T&/,@1\,JJTW(,YQJKB?6:I,>$ ?W_@,<02+Q/TW9[_[Y
M/R4!/-YKL"N/-O4[,??=\[OD_R78%/O_HV#3?]K?[++8O?O;BRRY-2N8Y]Y-
M+:1D&;$<P\'>R0DI1A]EQ(6^HRG:230 !O(RFC-*R?,W=D^<K\_FFT8@1[8F
MF,4^Y>*NC3MB-$_D36@-M/LAMM00&3QQ0($+ KE&HVA<7XS)$0>9Q.<5W$G>
MA0'O  IFTC40"[>&[T%Q4Z@H4%H%70#3*IN5"XSR9UU&F!!FP.TI)(U3Q3P5
ML#"@+I)5#-+Z&"7^Q'F381SC=]M1]=E5-B!&]46"889[>.:V_NW[_4N!-<2L
M"5@/+?6;"'^G;O1L ^;&,:VJ/^4@Y@['LTSOWHH0+D<:6M)ZW8B;L@,)BAW-
MS#>5+4B'ZUN/:POW'%7=;Z^.N,^$;--Z2ZSEGG919-5I4$4-:,T<D2Y2T@]X
M:%E+,K:M,5J'KB*W73JBU7TR#6';DB>I8)D"L2QC%F@!0.4&TWS8930H%;+,
M-)6PRSW[:2W#C"-;I:NS17'5>V23Y!6]8*QP_87:E_\UX+RGFX&)J2V5-*UK
MD:YROJ6SE:AB9Q;7[%G=&NVA4UI0=O,OO;,"%G);X3&0N">61Y/C%P'0F%!_
M;;9^\LD7;$\V"U1QTD/&GXPUEU:'7:*]5]6#*C/[B[3O"'[F1>X+HK++RH^X
M"EP35&D@0(1V13?4TLV+X7*))<S63/4@Y]F?$/YR/7B",#,7_\?W444F<&#_
M8WNQA#6,\;Z!& $]J2UR5%CO,;-8>"2]*B7>KZ1 C)*V<0?1@!]BP/2RQ[^)
M]E7S7-O-O$V/G!* /ELS/AI>'-2GOIR%1>49@=6CE)!OUH!>XES&:_/N?^59
M^+F8',TJR5%F>[7/.ML5BIK+)/A%]73K*!TTD7J1G@V%#JIM#/+_/2FI)3<:
M8BWD;QR&&\/P!_;T<5BI :%%!V%HVV[^C%!CO/6UU%!;M^*#AO[_VFSZ?VZ3
MS*'N=Q+9.<]U+-@(37)7R(L6@K7L+W1*.*^I>*+)AK#-$(7*G;)EDE>5VD.
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
MS8LQ)M%US1V>.8M>4UA7^O01CJ6"?4QFVXB'A,HS"<G_Z_VPAPT>V!B3N.R
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
MUN6)=KW@*'9[R)*9&W8S0T4R$Z':\$FG%#%WL1?H?C$]/@5H:JV\MX!;?\S
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
M)?-*U,%Y\DP-G6JS T?U N!8<E*B3_['40F0!A_1-;C-Z8?R\\ZOR3+K('E
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
M;EWO3XQP)B]0M\.BBE?UAI'O990JCB=>[7Y<9W6Q6$@-)+R_:_JDYJ28-.O
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
MD(C!8.!GTW1=.<:NLD&FG,%-(LV(KK7YQ\YR8Z=XO(];K7=:G]5#N2_76&_
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
MMD:52N3@1&7V^277]^(:QRR%]+QX12Y!F]IK%;&/;_\S0Y!R[HI 5#@1IY\
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
M#A:@G5*%?W?*J2'\+E.GC^F>TMU,)4<XB9-R95V2BLW%GH\J3)K7R%9IE!_
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
M2T3N2E$GJGVNQ.#1%X^?_PX@ZVWV/3UJWG.Y BS*7]O5?L8^'>[AB^0C_Z^
M:[K*@: %M3ZMI<H>^=FD:3;?\K[GSX_^53?M7[YL1E[.#(?]BV'']+]@V(7,
ML32S5^$>\=Y<#@D_GA>[BKH#J-%>!;0[SK9[43#!Q;1>%Y"!R,L=75O3-*HV
M%P7+R?0&BB?3']4;V/K+KI:?22L:4"U3X6?E']8 ?AE5:1:R+^4_O3!.2$\>
MN?[(6X2D ;&4-(,NO6])HFO&(3ML(,<E>+#GD%6G<?*#HLZVH"/]^D[EC9N$
M.2=XV>D P'&B 6OMR$-.8,Q5K-F\Y.::]V\C_LC[G,4]BF=DG1-1?7=']@BR
M^G$6'@K)(5UD_.ANM2 >93\G%O@NU^1K=TFN08X+X[&F<&1@4UEG\R3O<51'
M<B?+.Z^R$+_%M/$ZEPL-I5C3)#]^% !7KLB:E^QA)J4J&74FYB%X_/0[Z#ZM
MQ$S%.;#N\]%)#:^C+J0L2_6CN@8*:R^U=$?'6D?5&6A;-BM]TD.K-_2*7$61
MRA7ML,CL@I+)$ETQ4;ZS>'+ N-JTCDRP>O&.0YHW>3V4PL%FOI:HHJAR]=2B
M54+I<(E?V8!NXI*ZI </R2 "QDVE\.X.*O,VK/%@O+;:."MBIO$9)//Q]A.U
M9D?Z$2CAM:9K:5EPR7ERH!JL7MKA 0ULS#Y).".="R,T(WBB(ZX=)C;8(/>D
M6,<D*=EUN)^W5 EK>4ORN,NAX);DQ>(JBXQSBX/I+8GJPDF3&1$9XNV#2%25
MCV$SS1D^6P#.<:(#KP+=7IF]V%]/*DW(<K*N[9_,%QA/E1ATCY QMLVU>#5F
M\<>NSKN%.,$XJC%P3TEQCA<W.Q0=;U98H*%ST"T7&X<!U>&Y$Z5(BZ,INPQW
M3[*Y^E7[Q+#+TASL<$>NHE,UQD&7*^G%8N_NK^V?F]?FZHG^QS1XR9/KR:YG
M;N48CLD7!@\*AB$.O;6R,T@O)1&A'__>.O_0S>*0[!!/1Y&KXHX=F \S7_5:
M#(>)?;1?\0])?]>+GI=A6-%@2^$U/>IR)\@<_<0P_^KA@_TGGYS^U^0SDT$0
M5;-JX&_IV%-LY3<SY.$=NFMQ^4,.G/R,9N&- S=/5O$#]-O:C__35OZX$E2U
M7"KH>JQKQ2:H ;,NX'<;D1@0WAL0_ONN="/&NR!]\?BK4Y*_^3?/S%QC]5JU
M?B&T(A'G8#3HJJQ</1;1*^&:U&+\@:DY@&GD+;]+U51O%1^JRVCM^B,K3:=
MBGWS6[:[W3%:_4IO7>[ K9XJ3/##,CSDYL5(TY7V=3"#5A*(A,H]L^'D$2<A
M=[L'SSEDB\K4<V.0O^);<_[^#UW5O@/W.8 N3SU:]>E(I+#8R9MX VM+T<8<
M.1?8'A@(1D '<R+AQ@<I#;TI]3BA_862(S&-#-O3?Q%H1]2_/?O&^IX]S9K;
MH2#5]3W[>ZN[KQZ\7[S+16KJT26XUW4W7NODW[0,H0(/19,?>K0SAB9:/,I'
M#SG8:17I U68N.(']3_?Z+\W PSSS4AVZ"GXNV$CXF0537DC W )*Y]2I3OE
M).MPIC$FZN6^X+N4TN!*Y085+B7!4%T'+TV=-6);)+S=@2-2IG5IH]&DZU5C
M5UC)-)0N8D1#$Q@'<4M8EJQ.WPJU(K E<RE)JF X3PBSOM7':?U&P9-ID''4
M:[8FN&0O#)H8W2;4]'JI0]$NYK7NU[!$-Z!C,99@Q R8?-X%T<?3O^"'S)Z?
M5/9X&//4F/ O*E5IF[N'":$ JCVH8BZO >ZN!M;]>]>VR;I/MIB]9)R J%R5
MYNVT:.JT@8F!-2)]KFF6,@=9C\98E@'GBH.O <?09A:Y?_LN=I#_%9>TQ0LG
ML=(9^C_IS?60;P2?52"='M*#LTO9C%6Y;1Z,%H"&BHI?Q@L]Q-4# >2#J&_#
M4CZ*+N:#S;/UJ,F??-.U-#;2*\0\Q,FDY("3+EV)>ZU0"#P,$E VM@G3"5)/
M@._$1NZ/3Q?RSS1&ZX_W  RVZ O0=+Z.J&<AP_A-/>X$]IQ"D&Z\/H\-^_@X
M#3769ORJ]*QX)>9PR;9S^5Y^RI<I:&$<P8;[B)6/;+Y6XUVB?CEUYY*B)SL
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
MNKDER5Z_^/..CSBT\NTF/IM<N#,GI4)APOFB(T>5$PVS)$USX<AKDOM6F,B
MA%FAE+G.3UG\JU)V9+[@\ BE LW&BQ*+(YT64;W/60N>--T9E@SBH=L9CMS<
M,_Q)I'UV9.M!.N>\QQVHA*46&5[^\%Q4V3B@Z4-9D3$JDS@%.":\;U+_HM#Y
ML61%"$,]QE6R@_Y&H6& @CMMH K5;0 Q5JL+H"7O+-TIQCT2$C?W[ZZU]D:1
M,_%,_.W BLZ>=X,_-96KD\(RPI+LJQX:^D04KM5;L=&P=K9%U#NC[52L8RP9
M,/SNL"_?O(^[9IYV7)L_R:^?*RF><M'_V1 71*N>I\A!0ZU"ZZ7DP\.Y-8-O
MA"?%N3HCI3Q*!BA;5769V5ZY_2VM_]]7=!NO5AVC[_8\:*'T%UFT8X>&%OR.
M"*H&^34,F7U)19E3Y'?563PD#1WDD;A [T<91$2N2+Z0YZ<2<]M,EH_Z20Y>
MLDHP-X"V1$KKUU37TQ2+*!55CI9"RQ N"X(.6 $GVV^"#TZIN]:5/QP4QM5.
M7;VOJ44-N?/1D!%Z69/%/F[?17_!WYD*>(-E_IO:G/Z-[VDPOTLT8>SD5.U
M\[YS;8A=K5OCCJ#VCDW9F(X^VO<HVG:0BC3$<:2+ \#[09$59W6YHO7@+8NO
M76M@88U[4%+&VD4XQJEKLXST4F9]E:%F;@^%W: #*)OTF)9J9/\HIWX4&AB9
M5?)ST]MN3UOT#'^UL$7MN[\0FP1LA4M_?Q7;>\?\6RR=?^2\RZLKF@,E+&V/
M\<#,JUI&X0\'W.,]3VQ56902QU-T(#LGXT%=1L;)'MZI'P&\SG1JE;[K?U6U
MFB"#O]AE(<LOZ,3N[^QFWY(,A+]](G"HUD8F '8I+-0^5+HN#0S !4KL4802
M$,+HP N01 NF(FGS7MBW"O0EXA$HYL=$H 6S8V!6,0_EN753X%+,A^<RWY^$
M[K/\U&1S6VV=B4J<"M*]_C4WG;V/]/%J$F@)//DG39M+?K"97HUV#!BK-BU8
MAV9._K6L^7U_:'G0;'JQ[C?)A5ST+<E:=.:-@5_ZU<#H#](S;_K]6)KE^W&9
M;XNF8R?2GS72#65\U[( GFVJ5ZGH9'O-[M4:G?@KLG5.M9L!$K^H[C07$Y;Z
M/(@8YW,:\IY4^-=F9%_I?>O#D$5(XH)\5J"<]96J<:TX^8X_SJ&B.LKSDS3W
MOK6+5F9\\KAO\5$I5<ZZH'TSZ_ \%:8%^]R-?7>RP3H]B8E@61C_ASA#W 7
MWV@S\Z]=&C="$U(0Q^>7*Z;9]B%AY-+\LSQF0HQ/%2[NT-%WTMB)X%-:N&?V
MLQV9Q-7.OLOW-&'O\M$M"=2:+'$^"H=J'<I2'QM=_MKK4=M=Z?J#"#?89"W=
MI3$7#@N3_=B@FB_+$N9Z=7R&9.^/">M2=3%JE-8;5KO&R9"([K;3A#"*+C]5
M;#B +^.5K2!8-\@.#ERM5Z*+Y;]6""[3_EQ:1<6)L1LXKHG/M]6>KII0'(V(
M!K^<(GO=K,3WRR[VOS'WEF%M=5V[:)ZG+D"+%B_N4"1 T);B$-RUN#L$A[?%
M(81"@EMQ".X.+4XH4 @60J! <"ON<)[W['-=9^_]G;._;U_7^7'NW^O'&FNN
M,<>XQYSW& U:?WWIR#M\1E^L#<_2/^)8=9RHXY1PG[]6.#(>ZA)0,[6K!'*<
M0277ACMI*9T>I-8)GF;JOJY :79+>3!QF:?&,9T=Z E<<GT2'M]YEQ$LV7]
M*\P3TMV1E(ZO@$XSH)@=2]J"F:JINBJKDMQJ()P!^^2R_3US*,.=7[<J4W]Q
M!['\">TYH$7*'"\%=,^9?-X8J*G<K1QN R76-*6,(](3F[$^C?F"/DJR$]3&
M!A/,Y3OZSMH\:3?; EHZI16Z.A [%K#.]_+FIZF_<[.Z%#R9AA0R]ST=LH/5
MJG9G WJA)BQS-PWY'FN-@:8"-A1V?#?T3'XEBZ]FG?,WTM\Q;9)9)=<8?$V&
M[&W#7H,$GEP?]0]*D^6(<\X?#+%],0NRWW,:-A6I0W*7G(2D;K H!+:W_')^
M02PFHTQ8R],@3(ZJ940%/S:7CO3<EB&6>;;:*^J:P=/VAN@](8-;RD+12BXU
MB'TZB3_FH)(,V714RX.JU8CRKW%XE1+S5 >UK/_B4\T!?LKE#*$M'7NW< _
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
M V=\IE1F,*92WR4#66#C9?ZF.\RL%F%F)=JA3*PFH%0,]9;2//TG9[P'R''
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
M1[=0=&6H4E(R+#8E)[%F5+[!!\1>#]FJ@! 8-\K&O"V/^B8S=1[>S:8>4H
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
M&T+;'C!_"/YH@HDKHWNNEYU7T40L.*(WZT\57P8M2^;WU%8<DI4Q775R-:<
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
M'ST@H(G)DDY.3?:&LU^<V:>N%$2YIG \2]C%V^S9UJLT;_',[CC'&XDY(39
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
MY8.BW*8='#,,LG[CW*2)/$%1OF.2N)&5Q X3I^P_^Y^*[@$O]XW -E_'O1F
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
MU!ROQA2>Y+_ERJRPXTU?^X8J5^%QMI(OPM>%+=_O%8ZKCG:PU!82NG;+WSR
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
M[% ]T9D<M[M)^FZJ/O9ZCH<06_TMS]*,'Y(BGI#DP_>8/VSF0E%'7XPB?R+
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
M"=8U&XQ]&N?])F_&>$2[RJUTPV*Q'UJT*"DQ)'GDSF/,JVJT3D/ZA+L?/,C
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
MOGZ\2PU"R2C&O(+@7[\K^X#;J%777:C:^TH/R55"*=HK#JKI>0KIWZ.G7T/
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
MMJ4.W]S\)I8^%<O*/G\\0.%21$T+F,OXOMTY(J0KA@[Z7P(H6;QDF\/KQ,2
MYP/.D//<MIL"#1OY#*M)E?PGL^@N9=W%ELAC[#G6DK:)>]79M_2(< EP_3G2
M>[6-K0 I.::3:26A&C^47EB5L.]"GB#)/W\R=9V%[#PFEOQ%&P-*EAGYZAI7
M#?S(%3T&B[L.UY3K^[$*>I[.MPG/8EK/C>^7:9$=4:B:$:@E-ECFM7\<I3U0
M<$MU"P+)$BDHWJS>4N5?C',;TT#1N0ZP79M!/%@SSXPB>H3W$/8>!(E2V&?K
MQD?S>6[T=:3*HIK+M3:40.":[_Y74!+I#>$KYDI"9DMF[PK\69DYQ^G.4$[A
M+LP[SC#U9Y3.N1803_+Z"3>O=_I'148[P-1HY$(EVJ+OV:(%MF"C2.(E,F^5
M:<#<0$4OW</4@4*?LS*TNY+;2*.8^"6&C5RWD$\.'\N>WXS#'O>LB,/?%S)-
MWOHGFW7@L*9A0STG&ZXK<QRJ11O4\&KE[D'5>J, KCY@Y'/?= 4#!*1_";@O
M_=KFZ2Y?A:-VK:..=FEM@3563;! K;))2>.AX0U@F&Q*, [1VVH[KU%::C$B
MF>@_E>L57COJ85-]Z@"'(:N)";8/@PP7CD;?;"HB!@7(\GJ.Z,H7J6E$0F"#
MJ?@<#UOEN@R9J5< J.-<F%:0VR\;/V?1'7Y-DWC2/.>&_)1<JS[N5;$E0:>;
MUM>Z*0"I*/<&9=38[Q! '%J4A\\,16G2M 2SYZA39F'2BQVR7JVGJ1O8Q[N&
MZ@+9DLTQ^DYM];<TY%=F"V=1SJFRI/VBFEB<^ B[UV\QCFW"_7'8XRB38LR:
MW6WIV^NJIY5]([H#$X[L4X7L!*NM$Y;@(1Z!SC<S9%/ GRGV8B(,6<N./-R.
M<*3[3Z?Q5_N#ZLLO3TJJ?B[0-9>DDNS #SCP)M?Y@L5SLGW>NLPIYQPRV]TT
M>)'N9Y.7ZU&3T"N4W^4N5,D<4F&0;\B,B^>[.<,^P]]?R$]1GK$O+R_X?>+,
MZWMR<>PV>>C6_JU@$/B^'K]"+K\/ YF9<7VY$!_W3!%LU%$?:M'8R2UJ!HXZ
M]'WNEI$P@?RYLT4RCPDE>1%EY<F>44:F92@K0W&X*UDY$2(>4;)867R>I?RK
MT4.A*#>86)YJ_2%S>L8&X?X@'@1A&@CJ3B] N.ZY:$RW(F=/K7T;%AJRRA-P
M0\F9L5G1&9V8L=OK/[C;W?]D!3L0!)[2W+NS2WTR=W?H$4Y\%\'OBUK@@"RV
M^CJ0D^.@F:\M,"--S[WW T)3J*ARQ"!JI5G7>+13F!M^&DJ06SZ+0?2F;S67
MS+1_FS9XN&=V"OM5*=UC__Q^N",3N=)Z*,MS,<QA)[I'U+ UN>(Y,7NS+9;3
MX\G46\R8^S4>[LW?(?3KV*T%<TBJS=%HWAQ?=,17G[FTGB,RV\%*.]UJ&&_3
MIK^4EF6=6EF'_BR9?A=#J]G'LXV(P>8:'/AEO0O>[)W=F7[MUQS[NJ%DSRI<
MUVS D&*#3S67/:LQ.639G(Y]R/1^^+\@?-=1J4;5(F!/.<,7Z,V%]%'-DY$U
M:]['^6K6:R:W7[4-XH VC8??,<H9.D^9:JIG-H)$(QD6>;?HD,2]:RYUD9Q
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
MRKS27$]GG<"^F)E2/<YL<.KM\!6I!\3.3#/%:=4$$90>Q2<!6?=>K#=:+BK
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
MJ<ZZK?;\E(WKH&[]JU)9_LP&?:D\L,P=SS$97Y2?1R;/EGSSGQ0O!2^VJ<$
M\#OSUT?Y0U:&V#GU<-9Z]-XWNWVC(-=+@-'@N!++]@W22G^G$#ILV:<*/#C%
MG06>6"_<2!6H*NWK.'$5+NHH^KK)_W"'L)?[W,I#0K%R^ZGHPG//S\Q7MSHZ
MF\IW]HB*V3D"WV 5O'ZT<XP@"[SL']I/-^H2P3"+@4T!^_R/ID:=AE6XWM2<
MCF.N98=3?B)D &Q\";!:7LE/2)J"GQJLVH33AB,^5-'K$_(#P3;4%\8N9N6.
MY?:)6'$N(6$\J7B?#V>S0ZF4Z-5:4_6LNGEA59;:-]#!*%NQ!=RJSAQTDKH^
M[<,].<'CJK6Q]_RMDGQFD:=50E2J?'>[Z0JWV^J@LX'Y!RT17J-14[KC<U4;
MM2^;\?5"J77K,O?QH47!;CE_YZ].<-8RO)03EE>S?\YMS'P582L"!_'J3"HZ
MSV16&F=;B";'1AW] 6F5AZ5%(E&B93IS!:@A#Q%#):YBZ*XA02&6YKI[S=B#
M^K(_)],DDL"*X2;93O%HP<^]?L>UT: <,H0I3^\.W#3ZR5M1\R/V"9L/R\J!
M2F+.;?CZ,B1A%$N]RUG^GC!2.-M^B-B5<M6@S$B7]%G=]LV R4&>S-PH9>Y_
M*"Z9]JU>)NV*""I@:>3]4JJL%)2V\BE_REV)N-I[5JG!-#P92TP6^/#7=;K"
M.R'A Y;>Z/P8T;L(!PZ!+^KP-7UC4L27:;K_6[)PDH8AC))#=@RHL?$[#IEZ
M1%O7II:+#H]%3F9?#Q'U6G"A(93EQW3GM$K&YV+TXVA=!_)X$$P 5>!/\TFQ
M1?'6QJT1H^# [?6*0E^N5Q6;CS%X-_JHU(0Z<$15OGDMC*Y+K:C&S&V>07?N
MNH=P;,T[!=^GR-J)04?F/U8CK3SCE!9Z?W'(=CW2K?L0NYP5Q,S%6BE!S&Y<
M]_493])!.<J)MQ^:/'E '35HM.;=/ AQNIES\JQQ7[8!^'6PTM/6%)'C4UI?
M9B4D]*AS$FR9F-^GIU=&&]>9<:TFU0G"-.5_NC</:9V+SA&8Z(65.%T9#8>>
M=/FNIM@ 9Y.X/.[)[1\_S)WZ/M[/N3YLV]:8TFXX _7(*<]T@= !H44*[Q7"
M!!T$GKR7:,^Y]\$MX$I*_>J$":ZDG:;7FZNG-_%Q&=V04D4OYG5A6;T@>V75
MYFO+>GZ86?\Y7(^6L^M5F\?$!NXS C68=<=4\Y&E,ZJOU?"VO.D/]XXQ ;%'
MI*RPUFA?SOY;P9ZB/0KQB98#.FV?H _K!7L08(1CUNTFT >G%_L8?0A^7X^
M?G'#;3DYTXO_0NXL8RYHGY*GI/S*NYE]M=HT;H)!5&D[K>U>O33W#%^&6W9%
M!718JI5C-.?OVK Q+5H;90F(:;(C>_8-I0W.J^#@M%6OZ MW(_^?*HF1; 1;
M2:\A#Y=[/RV6BUEZM2T*2C8L;/X24HW#-\O:+Y0$!!XP(Y?F>-=^DL$UWL,V
M><Z@)X<T5R!%LR$+;*].Y ^PI<M^X>^:,"EC%GH!K['P1H-(6]-?J!C-.;WB
M 1F_TJ1\NZ]6Z9[; ;=3Z/,9@@+<N#58LP!W'N\I1 [+?KH$S#U,6EB9(@(T
M#Z<ZSKD57U^HFQDND,,!? T;FI> VJP*E;V!R+_' '<D]V8N 3,]*^E'/<._
M3MHF '32>WJ1' :6D=QJ%V?-WZ^T=-CDGIELEUV(PWK/6'M?79\=]I8Y7E99
MEU[:2IOPH)5N$B *67D.&UD]Q8/TPFNMAU]:A()>^Z=YOG6F^LWHF-.UE_0E
M.1&\HN^H[S@B;_[YFW[_FJFBPB:5U"WZRI5VTIE0B1WJ.;DG3^1M.#:>8N5[
MMHVLB-:N,PHPR[+%2OFF/UK;=9;4J?5_<,[8:-2\XGOTAHMCQ"X%G$SA2]V/
M>#GBNJF9-@Z7[\2VD-FNE:@8/P^U,*HT'Q^V1NE_F2PW>V=@YZ0WE$(L5PKP
M,%.CB_9>_OGHY0^[TT%_AQ#27J>'7.FR]4SL=13ODG1VER;ME%_S,ZF,.1I8
MO2X__.H+BO.-EV^#]@<R>AU$2-EJRP4"M6^$$'OQP=K?6YVKIX.N1!1!UZ%-
M0Z+J%KD;FZ#G#S*>5MJ'8SND'.NJQDTLFL\SN>JUA3,DM33T E/U_3LEDS\R
M+6QP+5IP*SH>VU<&0\8F96LS/0];]D<YW0D2W>V(DN_!MTP1[])K-Q-SZAQ
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
M"F@"1XPUA(7+ N)5OL4(*(_%V9 Y[K]P76;F6&^Z!&0HZUQL^*OLZKS(+=:
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
MD.;AU;Y,GI?[/G6[K_V!/2MK1=]]I%,2\J.C?#*$YZGW!ZP0;^*>NSQ"5ED
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
MD8AWT'07+.?(_R]IXP:&-QK_+_+&R>[G__2.-.^0\MM!_ 5SAA8W_'D08+I
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
MMQ]#BB_81]LL@*NMC7F4S=ON2R<B4@9WI]L-2V];G<ORA)(:_^)!+L_L[=F
M0ES9W1J)[BE)53)!"B<=?1QEP9$GV;;':]W=F[S2XLO7*=&BM/Q>R.,=M]3V
M0/O/6X\CW+]!S=]M^>(%)K:^=V2:W.]Z>!0/TMAD6VV&R7=@@C[LALSENBT1
M''_S7M$1$$SO1O$Q5MGV'*BXNA3SV.8'5HHH'SNDA/H\0ZQ/<7:=J8VI]=^@
M'=-H9N\#VPURNNCOF[,_D!+$#NE[1=#+FL;D3.*HUSM"#L]HL20:T3J;EO%Y
M*W/_,VZI":R)%A:35-SJ"%"O'I_[FB?K3BQ# $(,=S=5+4+' D'&.XY$7O+I
M%LGNENFTJ0>>&/'M$ZXC<\R7LU<')J\A5E#?N30!'>,8$V>KN(PVW9Y_->:L
M:WE,,A'V-!7Y7B\X^;F6G5VE'52'\HQ&Q.(S6-7B()!U:[UUN85-Z+<=*;D;
MH_T!E4Q-3Y32I_CB=$Z&7CZ43I_L1=WGP(?^T3'GB=$."S*42AGNXRZKELXA
MGS#&>$5GOJ]M>'"*EV=XNL21VF=KW^F/(A;FV:NV<_527<OY;@,/*3^G!.X[
M+E.,W3/86;#!EHERA5ME<O#QG8"H,2]55EM9X8]GOX1\]6!]U(GG6_"^"C.3
MV]V;?!7LR*UMA1>^;.;CN14M2&BT5CU=6K/J4MXT3R@"-WO'UB[>2*X?Q%L=
M&39S;S,TUW<\1'5>VB0QB?[]IC5A/!!?\+>CV <\4+[Z"X_#1O]\Z:#0H"DK
MW[ZK+5VOZ:SZ8Q:TX<UKAUQQ+V?9HN2C?0/\CX3Y#(MRPJRUH1'BTC;?>F[J
MQ;V#.B+-(EW(LTS_OD<KP<IZ K+8")TB])"?W.J)'GM91U_6L%#'XK9D[>%.
M_[TC[O4?SJ_<<M)C5JY.#<_QDMV7#8VN072@4V %#0C?-XHS1*2\6M,6XH*L
M"!!%0_[* YBQ&]66\X9G654=TA-/!]&S]?-%.2KF<0U&N+GZ]O$H#PQ0L]E\
M97(3H$ZUMZ\?&U(7OVCH<V>8W?-J/R68X"E"+KM=/FXA@"&<XGQU^V68.341
M'I&<0GV=6'"*U;=4.I;/@2<M9W2C5MT)"0V^W"1UK=+E8 N8K^"?:D:TC^N"
MD]N*XU*I!(UHI WX'X!*I@M>6E(6S9TOL<UR%-1M>0<:T4:1P%;NE+8G\>"
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
M$V/^7;^GGQX@2[W2>#NYB2E1GDWVG!H)G+_)YH$1!TX5$.,]I*"PKUF!NE*
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
M4/00*NV]>>K41[=G+M62C"TS*MA,,)T4"M*5-8<K!H"-4R'PPH<(<0L#@.*
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
M]LFN!*LL8$L>+EE75E=V]G+](AXL[!.9J]YIF:FMS]YVOR-;(M)RD-6"*W7
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
M:_5K?1/9<D/GEVO+Q$6JUBT7 J_U['JMD9GI:'TOP(11X,(V-FFR6US? .7
M1*3ILVQ;EJ59/0L]"=7=A2R]^L12]KNVV-/VF-?%"+3HB.DK^_C>I 4D+*G9
MG77))O^$KCDFOO4[1#+EI[6Q@B?Q65EIEO[;S\G%9U_,'+I7TN$A8D6<7K?G
MW9]H+HXY"R7=KLB8!#>=\RW[@A8O]6Z+,/6:# ,XJY[?G\/7WX9A[T!!(_:I
M[OC?E!4T__[W\*&B=\R"^%?+28S[6J2=:AELC1W/Q[!<988 1O18>%=]>K_,
M[:;M,#KD8._QB^AOO10<)CZY,/7LOP!,_LM]?Q(IPD45:K1M9<.ULPTS?X0'
M^(-B^P/I*RY;2U2/^O=U-U<V"]%MM#JCK##;^V=YZOU!U7]P?1]3GJ350?4T
M>>#"!O(TY@(/.@5DMQP[%\.W61R]@%839=Z(QBOJ,GU&T?Z#D%Q]_:2.,KG_
MF*^"AP:(!Y>LA;YK4^B?P\O^*4:\Q+GD ]%>V5YMAYT5TD?&C4_NHRHW8!=^
M&QOV/<L9+#9P;996R\;&-87;7K9WRXH8#;Y,DB!T,ML9/ K,TC\]'1-%]')I
M->Z7ILMGJ6;(;F #FD(==GMVO=O=8Z&_+%Y3'Z:A\ *(6'#WL1::-"(&.]#)
MDNDRDR:UG:K8ED'#2N1E[DG12>6JYRDE-?4#+NA= HS\Y33%#I-U3[K2>\W^
M^6_]6M*1&=<7,;7</2 @-6^IZGC"H*/;_5KG)+:_BW%SJ0;-0Y5\WB.-O=\C
MR"S[O7XSVOR0_YZ\TM%^KUW-"5XG:)@\MD4W!!(Z.QIJH@VA!)GS9)1-S'7G
M?C]/7?RU: D<=UQ-3L^ E#*](8UB6"<L+FR\4JHZK+Z*OOX\&R/^ZP''5@W8
M?I=NDB!-'1_Y&3C*[!%Y1&7:5]-<E^W\,#P((:2L_%9C..U'-E2_?V^FPC:&
M66RV"-$4 $5H;_[2+8![')5HG^?$5KAY>,L0#A7'R<VM/FA[04K'F09//,91
M2A_I'GX2^XP<]XNLJ8^1> LJ/PX2;)KSTI3;U/]18#-]GF*WS4S-[(UO;,=,
M&X-)SMRU6ERC*X\XWN-6A[O3 Z=:O);94)SUU"*Y2V!-'N#O=684JPI;5Z\W
M5*(H?:Y6GU4ZPGM@""I\Q*_'2JR%E*N1E&I_&.">]I_[/>*9D[-L8DYX/J8'
M:E;-'-_2$3E5921O)P-P6K+;Z;83U*YW>UZ1V>]24%!%DQ)H92(%A7O*U^#.
MZ%%Q_5(A:7!^<9!R(7$;F8ZK/*+F0'S8E!4$P:)O=5;/S'/.WS3LIXKU>VB#
M:QZZ2;BF^"E'5RC%STN>:$=4N?> O);D; 1%BSG3B'Q+;*-A)^=I?G?<KRE$
M2/*.I@MXM/.98XF6K/=41%&N\F0ESC@H*9TQP^][%V4\G:8C)CR[E]H:9=Y8
MCU#Z_H:61?#>P+>\SL[>J1]\E]+)NIR$[VG1EI@JL_<.E'#KC#)SFZ&3H;ZS
M$"[]YBTF 9<RU]$-6B^?XM*-(T2Z R&S0NZXE5_KB;M.?LI N]C828=^$P2S
ML='B/K9J@9(GN,5%;W!^EN/FI;5J:LFU(7+S)!7=X,W,O23(P08[1:::+1"E
M TGV6V8"A0\?FTB\ZX=']S/ N2JHXIO%/&))*O\:R*KVR6]JOG6FDDK%]Y>M
M@REQ%0A!J+3:DN3.J&6<U+@$GZ,96<7$1?YR>@/Q#D6C??_'7%!/PT!?#Y@+
MKZ&TRO2V-BH+O/;E#V)]ABH?-"<U>AII\>BI/$J&F$4<-I@UD3$;WF2U6O+Q
M>JR=K<$A>6N-#J^[%(4TUA3O4CZF)QX18_S*/(G29SY*2N+ (^'<(O/L@RWR
MAI!R6]U/]F(27U/,Z"YOLN$6^ ,F^'=I;Q!1U8(WJ5YRR:H^,4 W+]Q_0?B
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
MI-R>,]YSWWO?<<8=Y\.=7]>7N>;Z_Y_G^<TUUUASE':QYMH,*19P$."/W!:
M/$&>2E,J3NA;*Z_)E$,$HIA->)--)&T19N12X5)A,\+!E62^J>(U_MW+2L5
MUZR&'.<DG<.4N<<4G5TXY:"&4Z''"[S!-R!%@PA^7FOOL&>F.(Y:;W5-N)81
ME05[!@[HY'^W;;(.'WBV]ZYF&EJ8J@&/XQWOYZ\%0\S$\^>(2IH[[2190%6S
M#LTK'4UC_J JX=0VZ44FXKVM6$]XM4[WF_&=NKX$!;TB._KV;X_$.UA$ I?V
MI:;DQJKK9P5G"8RW,0%Z]M;"M+(F"FF#Z1!F_?T):U"9 EB_L=NN+-5$4L1M
M>(K@X(]XS_'.M%O7A]HC-PLO39%A;$%1"FYA7Z-A9DTE5!)Z\FMB4/YDP<[#
MU; =)O2VWT]XQW*@BZ&)7*S9G/&:V(P8:B+ /:0*5%.Q'.IQWO?VO<@_$__@
MX7&;KYG #T29-$T<R0B&5M$2L\UL7QTW'V^-4CKFT1T0'4*G!]3WH13WFF-Y
MS<_-;5*\7B54"K;X=HXO_@E?<*6=FH5[K9K>%KOAR5%KI,KIE43P9@Q3[$>H
M>333+T!F5LZ6#%.N>D"LE%-M3H\P1_)5WBO4]OP\^Y%U &AAZ?CU:&R:>.#;
M,;XYF0@IN>.5;+7BD_!ATW3:Q8FRMF#G(67O8-I?*C)10PDBNRC#3HZCM-W;
M]OD]8]+@6F.H27#/8JSA'=^O[+!>9Z_NG01J1-G4:9IVMJ-JIRF5^H?2 XA*
MJU-S >F_>0%X>>4>S+.QOG.3>Z60I'?&8BKX8SKNF>H)?@]X,1>2"2-49/0%
MZ5R%M>IZDMR]YQZZNB53LX?;.B1I2U!.&*^390WU+QN5?DFV0=&9J](CDT-*
M4>';A=FN.<L*@^W2@YQ)7TU(BA9L%K#FZ^A6^?Y_Z8EZ30A71+%78"/C?H"B
M_=ZR#_<IG<G /_G^Z&_3A*<D3[T'TEBJ:/1-!]"^R3YY/.P92C_YI?J&3F*I
M,RG+KB0:W-4.X_(4:[>]_$<E':>5G:-+G)EGE!MFW)+5:MPJJ]O=MD<[;C57
M?#MZ2E<N6G^O%4[86YEF"54<5N=NLWA6PKV5V8KN&XYO/,?+ 0EP:>NFSF+3
M7CD'KY>#?B7<"%*?0T MU"&UGY6$1\W#B*Y/(CK7_Q=0(%0CX8K@1QD=!V<\
MC*$B0M1G,4]D(Q5;N@)9$)R(WK]:6[:"![^TYX=\3NC#+IQ.QEI=B/X\=+D2
M^=;4CMI!*USE:!?=CUO 4',D\1WG7]8LB_.00E?<"2V:-]I%G6"G<M/+V7=5
MS36605:0=EGAK!CM7XK$"^2_^-^\.HUZ7Q^:-=(UQ% O4OICZ]SD?;Y$_>*<
M*#3)D2J=;.5" O^ >+1'Q2$TW5@FUH9TTOEMC%9(]XAEKO@?3SSEJDG;%S=5
MK%?O=)Z9+GDZQ;'&"F*>S'$'OXTW<UR?-7V1(<UV]<]?DMYZ*2LDN[!\CK*J
M6ZDU1YT=SAX#RR^[:"H:^W;NI$A%M[JWKV)-4WV2RK/96ACEEVZM!CU3#G0$
M$IL]K(]]X"('\/9;EPG%RW2Y/QV_L%<W* -2>)OB6M32-S30PJ4L%J.VEG,V
MOL*#:[U ^+C/#5\UC-=A92LXRYMK]#&NL77K-VH?5-"@?GVXG8N5\K)>QVQ^
MM7;%8V!YF85%2@I-^)-;/]9,!?:++FH!_^E=AC)7]XSP?H$EN90^85Z++?*^
MF_M.$Y2#XV(C>V6AF2K"QG@=QSH42 G3&S_1=RCD'UMNMA6!$1GESGGYQW5L
ML^E9N4-"UW_SP3'!+*=V)3.4(9C_.,?GNLX9@&[,-M15BPKOAPAH3^DZ<+F[
MUP[*"0M.6NE7EO.5WQ3+-,$U7Y2FO4P;:A*3DMP@)E@WA8X?Q%YB:"04?6;*
MFT4AZ0/U)5YU^@-.]OJ^1Z[J3?V_9<_H"$Y&^6N\ISFNJI<&0"I:S9T1_N-.
M?'[C7M5B!JZQ"P?L]2/J3(%AF[M'[YFL9%C\8X<W1BZLI' IT+P"($QAU\2Z
MA9[>PQ<\254;R$0-U&*/; "!2\;.KL]Z)%4&3N*K(X/.@@=,U,K$@+B:>N+:
M8O\+@UKD="5\N_D!;Z-&](R'<<Q0"IA7A\O<*4:J*:B(F=[=*._X>Z9QJ+$I
M- U7)-"GO^"'$:<SACW+IVRT^]QH&PYQV+NQD; N14L4WH8MT2U)B1L8F(9W
M26EE?RWBD5V/_-!E/C1<X>=[C3Z9X(X1-:-F2EN%M#*7 *:A=,6<G+@"%2FC
M/4ZK._Z5-_HJ[.HN[:/VLZ_%+2;JJM F9H]D:*QKIBK?5*@IS/UDL$#20V<^
M0526VL,L5X1AZ[[6,]J9V1R6/U58V%3-PHK7VSSDVK&#Y^)<4A++*.56[FKV
M-W5O4EB8I)<4G#!-TK]8I#,@/78W1&8\&[?A/6;D?XR>;%]PF<H!.=3<W]S]
M-M3$V2"%H=!RSM(P8B:=NFCVF^\I+F!,_;3":"(5FNZY>Q<M\;=EN>>I=^DD
MNXM!6V#?K%OL1E/=8.DL('/ .%5Q4SAH2 WAI\[M07FM_F36V2W=&>=)0^EU
MXF.8%9M^CPBH"@ZEO+"]I*58(_48?V_KG2G7ZHATT"P+?@+DCTDQNZ]LM3.+
MB[IA-O4>@GXJF2MQ2LOTO;FWKGW)]/'K&*99#6$I") 0*F)B IA46A1AD_'5
MQLK+J439GAEO,:;;&!(*G":X_S$]/NJ]:H=1>>Q.Z>!P:_%.1L2.A N9SI=&
M3SW2N"KW?\*T^ Z9C 1'$$E?5:N3M0V_,I/JO&LW&F*M+B+C6S^BNCAZVQ#'
MHKAGG0%@ HMFP#-T6I24C?8/M50OGX<>0H:^%C6<K6]JD37U.J>]_< =692I
M8M?6!G=\]O_.QH]T9 26**-G2/5_J]MG/%[?;OSE 72\5D+V*@BC@OQVQ<PM
M;6>:E17X]"#,U=2XQ^RL&*;E9,OQ2-DC]<7TY)K5!JTUB8/J "2\XT!PXXR#
MU83)R.5".3>GW7W/MY_=Z>SLT*=//$BJ.D(2-UU^F6.5DU7ZP4+(GBF="F*&
M)+LXW FS'_.P5\;'GZ*,5TD(7;#;7\*%YO8$EN>VSM[BSWNUP-+ZDQ*<Y%3O
ML1^,/^ZN_[2 DO/[C0D@KFS(A]3^#=H4(2DX26TQ7ML32M%)R'/,>< 3VMG?
MPOT*U.V'51TDF&S:HWQ'/ UI@-A?/D"[W^ISJP/EUQ?7$DG$/C0\_[$$UT70
MPLWYEMBTCQB(T"FS\Z4TL/RE?ML_#WA_?]DIA+.'A*HG=&NE,XU?/L$XMZH[
MNA2XATWX06+L07=3^G:_65%>[W;M4RDC%3#,M:Q#;,":9'6VFJX,(#?["8S@
MB54B+BA40<>=A&D#/G5S(?8DF:7P,W-%MY[KIBP9T=1.;+;H@'EP;7QNEO%>
MMG*Q?&/.S/=<;=,:S84\,^ A=/T!;_*W36I"0M,[;O](QVS9::$(IL*I,J&I
M6=.5H.>X8S-&(:!<;Q>? C\QMSBE4(>$T4 ?GQ-UWXM O@G2V$G@X]HIN@.5
M3S^/INV%=%LOM'+290R4P9#@;">T?XYTMGI1F69Q-8DFG5(W.Y_9G^#ISC#D
M^W_04K]$O>' H9,$RHNZ&@((&IWS8:=*3>-652A"S171$U[1%/-'E?<I-AD(
M)-/L(#+X_*G(!U..3PEM?/GF(2T.@_;BW;TZ#"38AONH<A:&E;S''!S CQDM
M@L# =_V*;[A6)](M<@/JIP]C9;?$I,67\O0W/N](T!DY+/< &QR(:I3*]^,\
MO*/<GK@4FOPH=)PQXI3(7:JB$7K"O;SD&:)%'29-6&!](*9L<<[GAC $%) E
M!Q>W^K@E0!_PB(Z>S07,F Z!X+KK$33YU:=?6\&AYQD>1SDG.$O1)%GEX3?6
MSRD$9I$Y62!M*<O$ ,;#-PGO*89[!V8",;K=BU$K9OD/>/39R%9698AQHH>N
METJEDOZ\Z"^Y;;#<WEVM975>DS!<I;#,.D[SW^X(K>6&<!!:Q_@YNALLB\TO
MJ-1ICFQ]$N0M5=0 V >$@/3M(LL>/]L)16AG/T'P)R;X8R&ET8.(/]3[U6)+
M=(P?;_-_QM'_P_$TQ47PTAM[O'C!Z00V/^ 2W+)0J-VH7MB@H6T7;TG\?BNB
MX?Z&>(=\03G;UB1EZH7RM+GP\_!1X]<LC^._]MPH(^7>>V*>=)X_G4E?&PZN
MB_^$3<_)Z_]EQ,XF.ZAW-5:8D5;%>J/60QZVOF+H!?;.,2"\[5%B=>Q,AP@E
MD1<4),!*NB0__;J..2Y95U<XVNZD7Q'_Y8.^PB[PMGUC(GG;Z@GNF9JH]%95
M01[M"AQ[$DD8-W9+U#1Z9\4QFF&^7&0=0*X &D,9S7]_N5>0T0#B^CS'T#@9
M,GOM81'F2QT!*NEAEWG'5;"V%QCM)\)C6&V5:B%T;LKI$Q XZJ\T9+[8L- G
MF, >(^07,7CS_D-:UU;-+&-_'/DJ@JI%7(U;4" V#JW":#MYQ^"[P(YR5AJ4
ME6G9:W=Z0C,8;4EM7_>,O>!H,E[@;2I/$/*9!\D_G [KR:.F?:<.?UHR/3 L
MITSG@HSENA.\,#$KH+'(>1-YZ"\!P:P*K?14Z!TZ'X!QAF+>6&W=Z&1334ZQ
M.+&Z\M*:T.2_*DVE@HHZQ5I;IFH%B6@:CP\V?O\(^UQSLM#(6.*9(UY6ME3K
MPT+_]=(K,JLZKXR(YW3W%U71W-9DU5[M+O4X'5M*XK#BOQ[9XV-ZTSWK-<'3
M](%AZ(JA1G0_Y3A1&=JT#.>_<+FL!S8IL^K8=C+EKHURK6P3-[BT?X<6V>W?
MG%3TGY#+X?XA]:HI;(B]A/>Z]4LS2"D^X+G!JGAY=CWT!R =-)UJ9R0I8'.J
MX\?B- 6J'Z+L+9O[V#)$]JR\ DHC\]7B7V'>1QO)6Q;81W(W\,;VG_,/>)LZ
M]C8,HC&.=7]XKZ;#Z)')-'5 1F;P?J&19)+?/BZSM*1HF41/J[$AE*_^\\;S
MI6!#B2[%G=$'/ 5G\P>\7>E_ :VA';+7P1L688[8):'%U31V*<K5+!JDRR'^
M][E.#M0Z)7]71DW:@;@.K<G1W6M>K(M)JU=VD$#]]!%;M(;D&<IF!K1QI>R>
MG/2Z-<$J/3E5"7+(%5S0X- N4FS_U=D;TXA$M1N?CGZ<,5Q(KR]VN/!^XEXW
M8HA)G6Y.9G31B*Z*8/TDFBL4V.LG-K6D=!HUIBY@..?3\[W!RB?N$LSI,#Q
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
M?:(2Z&384?3R_8*IZ1DNL(WHI*+WN=/*+<F^$''(!.5+B)H)'TVX=RM1$+Z
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
MC@LP#]NJM<"[&V1%J+FN'LA;C&?:>;X_7.M_M]O[7)NAGW=-?NN5OG43*?=
MG@*O=*HEYT.3?2KJ)RM0.^V?>7(R2=5ZI:>)(J7EEF]9B)VUY6<EVU1FB*(B
M])F5W=]K?9+ (WS ^V5R5DST[7ZBZEJGWU1JT:]JO+VM*[08"H3D2#F1:$2E
M#Z,8Z)8WZ M*D @5C*)":Z("?;8%#6M:2=#]=( <VF#P]9.A,1T81$)"P62]
MF69MX /8;;:'>L%]R&C">_:4.M3E-?%!>W]S5J^71QH5<M)(6S5%3JY9[O#%
MYVJ8D&%FM*+1$Y:B=<D2][7 "+4A[S!CU((-]_P\(I])5+E9 :3,54*!F@25
MA.=")#L%UHW,Q'&&N5QMK=#&W12)8B/-.FY2A4%E8DVX&O@US&+*0$T0&W&G
ML+,B_LNSVH2OYM??UA-&)9#,#A\>ZDO2<IN/3=I4TO[>FF="'%"I$ .[KSL#
M_I\KC8?8WN+?B ,E 8=<?U5/*$H S981J70S\\G3Y^>S%CP_C\]'JYNZA\<O
MD\J\80C@KH >O8/*W!PPLT:5LPJBCO3@5*213O^_&#L+IS:\IM]3HZ446BBN
M+2Z%% L.I06*>W!I"0Y!@GL-*.YN10,$=PC2(H$D!8I+<"U.@OO]/<\[=]Y[
M9]Y[Y]F_8,\YN]_SV9ES=@]J]U(.\GI('/_*=A8XSS\//V% -JO"[QDJ0#W_
M%D@,*.$<N.);KPMSV^,TQ:_E8L4Y9W/CO+/&&Z1EIHN"C[5T:ZJ0&/_6F]<A
M3J@ BUUWY"43_SP5S'.\ZF*S=4MS@ZYTQ^<<SFDIB1P[V/S5GO:6"1AI-89_
M@))6EC9P<*?Q'%6; I)+25=4(*M3_C6M=^1#1C$RB'/[RP:SD.5E*-X+/?-/
MKG?D[FR5Z72?GXYMUMQH0(*88..KS!!S[@4=#WL MO(,H^P88X"I'?=4/03!
MSB[H>7OY*>UR& S8/QP_>960X$6IK8/Q;I2V%_*LCJ^RL!J^*E#Z6ZQ>8.1-
M@ZJW&8<[<8&YD_!Y40%G@]ZK,=JKZM9^.7).E!2PW5$=U^*VB^9>M XTF%9#
M)X7<J$OI5$8&%TR.*XX8X*0O<[[,\%KP2-JO8RY2<7@=$17T[!N8H>F5-W"@
M4IE"ZQ<Z0ID%1*D-7F)#YY#6]J$C>0*>T_Q*!KVS0@*#. ;]-I:EV(JX/1,A
M13&=['\[V:QHD*\W*1(@';FBXYT#G;KT3G.\)4WO:)KGFBJXZ5]&L398= -;
M]9?+N7LES00+EWQN"=*!KC:A'@G6/,V:[%U%W*X!M@_Z-&MJ\1IRR-UL+&&3
M;D'C5,G J!5\3[5,9]=1+"C]"--7BA.=!_2)*X"&^^LES#Q!RNC'%WFV8$>2
MOA8IZX]2?DNV8L+P_EN"^$JQLY 5:<T Y^S VJ)C<'NB_DCR1<JG,FWFW_*J
M0_J0$[&H@GN.;8XJ*X\Q7&C)PMB_4NC2$@\5^2=J6:BK=L4";7B'7[;>AG,Q
M2ES%/3&IB'-KC0,+N3+QM9T8M:^?D982;I58TD]I+NEZ%A'%2CFL*!"APAU
MKLP:;*_?O#T'+/+YKK!MEYEL0SA)-:\L3!;_5J*78L0L 3#BL+1BE5,XO:12
MJFND0W$V^-@=G%=GU:&OVK\0(;W-V5[IGQDC/++#HS&8ZNN<7=Z#[A&H'8/@
M^S (T2OZUR="Y']&$Q^7'==,TUIK"VZQY,NS*)=5'IP%#UZ9YP"*5[*Z=2_5
M,0K&950J0LE>XTS)UUI1",Y'[$3<2R*4[!RK*XR$AQ;8A5>=*5LMLD2C0:>.
MD].\Y67/OT&*-X^;-K,*%H@Y9I<75Y=7EY>3P-S@2JDS\55@K]Q1\5%UCYWA
M4"JB1^JC*GTU/^D::7PD ^(?E>]Y <[[GE>=/R4%:P<2;_IQ6\V7!5ND7 _@
M&/.U"R)';;:#_?93QQ54Q"^2K,7$T<$/(A!4_HBBF$F<C^U,KM!\@?3[5ZWM
M^3%]T\PP;?<<F50N \O*UV=MV'D<%LMPRD>*<.5-' \\_;!RQ0]K,WOEEB+Z
M^J N;MQ7GA=HZ&)Q\[BI*=M#30YI4%@PIOYK$KH3+K@GZ)@5P1$ YH9TZ"U)
MS/-JOAK;/FJ%,&SJ9G$ZF24/,8,TB+>3XU,L"VB:I#@I1A79YJ04AH096O>8
MB[ -?A40[^:W_2 14/70,+3FFJQ2NR>K2#@OE;9^&0=F).YE/>M<HF;WSM1S
M:&)2>V/'F%=O4\R&5>HL;0BN+ $29[N8U;,:_,%7V@\4@XG214SX?_TNRW5L
M9RF<?&37EQ8 +\,K[M,=17C@LE_EUIBVJD #&2?8K_!FK P-IM#$W\5K?YX^
M]OFJO'R=HK_-P+]FW%PU:\+0W,5;;E?:T1X?:/V*T^E@IN=#@;D,C6_=1<[5
MMRU?Z96>ITP,!-C65KI]0"5;!=/U[D.LZ:(E[^%(]0+[]-5UD6'*20VP^/'E
MMQG:O.N@$1YP_-M$4MIF;/!2_'%"\!;,Y\XYLB#X6)6 2F5QH#,U=9!GR\16
MJL'ZJ0I^T"SYQZ6_X38WH4Z]0]U$4Z;DX[+7@F18>HB@:U8R6;G).%[U2:IC
M*@\UAZH8FNA.XP>">P1XQ%D%7O?TSFQP^US4O\#JQ>3F/RB<+J-\L^4I>ZBL
M;7JMI)#PH/;-_\2Y=V%2 ;<$]:KULLCVT<MA%''5$1F.+^H_ZW#X+].V19^D
M!7<!6)2==DT5\EB=A3P[U!P;(L#I;2+=5#!R?;'U+3:]QPFO '\<$<HU$A_K
MJ"M&D7Y@VH&_;7U/ONQ<P"S?0N8^5IY4N,@>$/87@JI>KZ(+3?_V&>?1JC<X
MUY8N%@F%HJ2[' ($LKA,5\20;G^,CMCV%___7CT.]?V%?P<(:M4XZ%35*)^T
MT&5S8T1PYC.4)YQ&(BC]Q"9[0"V89)ZCTY!?S$4YS;ZOT[];+@&_"4Y^9(Y\
M$7=+0#(O0.>6GTV+8IR^]Q5/=4Z4[*A%/A">++PK:$TQJ&CH4!5D[$1,_QPL
MJ$I_WYUIW+0OE8@>4-TNF.('>*N\2G&OLK5I;*H95(!5\,QLW#B:=-AR%D%\
MTXP"B[.4E*_^*V=DOXHAWQ' 'XYYU\]HJ+JYF+X9J(L/_\A8NS>R&A7G?)R!
M!\R.O\A[LC)36>;CSC C?4,T%T7_P,LY?5#HH.7^.W;97P/2/$TQZ@KLH?/3
MXWN8^LJG$59/OJ#AT2$?2FNAC:1O:2W<GNHY6(V=+?9;90MA_^C*CBGSO_T_
M'F/KOAM@YW^<.W"^H:4=/ZR T.)N4O8H,"I&B>I6Q0H\Y>38%/9CJX_*B/,Q
MZYKB5JN%H89F\V+</4QVNZ'CSDQ"972E@WW%XW-J#+E>+YE02%YI/? "EO)
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
M*2Z$_T&R9P_/SLD3E 5*MGC\1IOG5W<1^YR2LK@:IL%(5B[6/^2[54:FV#2
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
M*BVF_&+^QUV^1MDQDR4PR$G4N!4[).W57I$4PY)=H5+H;):KYGRYKL&BD8
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
MV5@O2"NYPUG>Y(RGWW$I4!^!-@_><6FH4&5:$W#IRTU#6BW*TA<P)3JD4:-
M.>$HCYR,,55+R;&W. ZQ8*92+9SDV.EK*5F8/ZRK)SCR#P%!B,I_CO2HA%K2
MH"#&&Q)=+<'%$./?"\*7[<+0.X+:Y[]2=J:&]T4XEN(F8QNOLTDAPEH?C'!E
M"?HTCV:M4 X04-AJM$3$&Y2V'R=EHNX9(?R"_.<(I^Q7:S.=\U='Z,-*>1^6
M0*UL7>VEY?>5*8)!$V&L7 IGR DAEP'DHZEY#_Y%=-+X7*\?NXR#3/<-._)@
M<)M5E3\1#]U-=DK<52?14&[FE"AYR/MFN/EW#^Y7CA,!>T#8+6=#R&LN4,-P
M=H+V-"U6\:T6/^._N^2MV,*%=[)Z4D!CW5GE+F2L7>@428[L:HP/M_?RV[QD
MM<R2+D;E(]0@#H_>?3V^5+%H_F3(?>_4(3I3*_K,FJ99+#-$ 1)]#-E3XS$/
M!)\>=?IQVL6SU)F4_'+R@.$(O5OQ26$PJYO2421Y8>;E+C1'* ^+XXRX2,.5
M^/TI@SU+/#\L<_Z.64^I>F\"&+,B=PA;JO=C&:7T%K.0$CPV+@\S]HA\DB(C
MY6(AKD]MQL'A)DL5U]:)DDFR;I&M%-\Z,^+14\M*ABRG4$DHDR9;4P]IQHPY
M)24'PX1_7HAWS]?UH;4K%M9*IO!4V)WPXR$08'GH=:TPU)IP2# YT63<0>BR
M-O8AC4XOP3]-BW(GDR-Y(XP2>D8UO=%/3V,=UO@7=,C<?OV2NL&XDED'9PYR
M?\ZH8##39$U1]2[;-I?O=GKJMY:]V)[43X=J&/16-J(#A*H_[SC9[6E\)E-F
MD-E?+/Q'R"S2&^RSS[F;2;N\1+VSW6)?7N6J=G-Q9BV*Q8%!\L8X=.J?I8[W
MYR;]@&$0G=L>]B=H&OD("&PAYB 3<^30"%YH*;=XSD!(Q3);1SJ2F^^):=)E
MAV"<^(N?S#4;0Z9EM\K><0./@]-MP4740_Q"P+YRD1O:"Z$,+Y&/%XTCBBT;
M\2T)HX@2_$*JXDGFE&51R>1,O>GZ1FZ=BJBA*D>,KX%W%8>IN,O&,R,<0K%I
M\$DJJ-Y8?\\GP6G.Z!>$@5Y<>B>"V:=EJP8G<1928N44'-/,)99JO<"QZA#)
M?Z6^<K6X><8H7MGH4#QX9JA47U5F2Z-3!2G3:3=S*K+2]HV&:D4%+@#+$5*6
M!N.B"J(=X&GDC2E+%<7V2Y9F3RCX_2\]X*T&"Y 'P+OQV'/+F(I&=ZA?+IAC
M8(;OCL!_^E!V1[?314!JP>2HP;1)39U;<-2=FE>19YD\[0<F6+K&SA?55XB;
MLT!%*I6$:QP/:P E5:C5M/U@2RA09U3"XP&Y7_]-[_1?PZU!:L%[^3&G0<./
MMUA';6<=<V'3FC[!K- TBRIU71A,-9,D7=ZAQ$4Z25<X259.@D![9D0@[EE(
M+W*+/@U7P"F22=&]KHS,3&$\.,C4$A@62JS]H39IG&UMVMNM*A[F-S\SU:U9
M15<2@>%6*?Y"9<E[;$5;@9*C\A!(:JR0'6:4J+;P2<R2I9$N'C%R:"9D*#]=
MD!N:4.PWSXWPXNK6TX2VLF-F=10%$TLK"Z-W7R@=&# 7#?)#J48H@?][_H)R
M^^-2KHF90V/%/NO($GP[&&*[6YX<T\L#')"\]V*QP);]S>#3 IH/&]3<(XR-
M0@(T3<QZ;W30S.J?N,W*@I,WVE0.HPHD#7MRP M(5PKNU TJ\%Z+EO\@4VN^
M)8[*F3\BM<KDE?*BN+F#2=C%4\6A3#L\4VWX=N)LNIM3\P\J+@*_HQO-).G4
MY@VJWI3(N!2IF[-O;AJ!(1GC(F#+9!JT2U:J0%K2/C)<;0B/3DW%5 3W>[^)
M$8<#!$DSZ'@]:'#&ECS?".EN:9@,.6_A/I^88 [B=P0ZU?^8+5KO!UM"? 8W
MGA^'3"' S0?JL9IZ#4E>((6\+=WK+3][0LQFDZB5B2E.+&CM9P6+[B!I?.VL
M@0&?]@M-:ZFG=,*:VY63]X8[]5L?"0;3Z4*A-A-28M()6.:PP(!'FW4673%B
MJ:=XFCJ[^:A&AW&$Y]#[26;EMR^: .Y02VH"NY"<2A/\@N3R_3Y7TOKD0NC#
MNFRLS[\[PS*P]U$KJT5>*3R*VVA>'<JQ1,W:<K IWN?KHUHB_U6@;_)"K4'T
MJP/CCX1K*XV3%RMC<3"7TDV$.(G$6;N3LT.LY2GCRKQ_;5[U:1 6>R@JPD>I
M*!X@\VY'E*\.<Y^[X)%;)>LWJ$K=$_)H*F[JI^S+K;W\YP>2@\%>[_3%O!Z%
M]'><U[XW:=I!D+:8[8*UP8862_S1OD@% [OQ%!L;447MUWNK&:- N=2WI+Q[
M!TDEY]]X6(]QOBVX3KF+@%5QQT-4?3$&W>:TZ/LVLJ!DC2G78/;49J#1692-
M?\:A51^4-:M3-F-OA[0;GR:WVE^/#@A#]W@.?Q*[(]CN/[@CZ VF<\^-#D0O
MWWY%S^LMZNR!QT\0P$K9<41+'&"'\%D \K20[0B+IH&RFX--E!?@AN4H=5[(
M'<$#XZUL2PZ= 0WQR>UJI$S[.7>AR:J&0GWXL/-!\-1%G<N^R\):1)UYFN<7
MACL"QW&@3P1 ZCK _=.C'M^4/^ZXP^?]Z]%-ASRQ+8@4NITDHW=FSC>81K^7
M6N'S5!ZSWA648@-%_BF6S0WI0>^B"_O&.,G[?M+@%OEVOQ[HJN[(E?U;T?DY
MEZ+-8C4D)9[UTM%'+Q?/*.![LY!EG9J'6QCU=[ %=S0/N\285I<;58IN:!$)
M(RO(_D53.VV)6VG41B=4FJYY9E&P_M/P%UX?O_#MP]T1>/G6KD42BP0WK^QA
M^CE&F#B*(^!O'.#E&("0T?:X@?]EKFI<5&6! .5Q)>EP\<@OS3E;!,?^O.7$
M\2?,4EFCN7.ESI$\*BV\/022E.<X:F#LD/4\</ M;#9 V# 1PZ/MJ.2=(\5Q
MRVJFI,.;M,0/)A(+XHBA(.]2&V']33A=X?OJ@! \ 3U6E/@'M;7=:D?YC=^%
MTL2'D*=EC6BVHMW0-NOWR/C\LXU<WADB[JW"26T<IR19MST=X!//\&_1M?Y^
MI2QY5CD:UKT&8C/:? O.1L;,F+I!&^")EH6T%!:M/^RJ5/# :C<SQ#Z![MYF
M\7S5TAM1?:ZBG!7R9X(X_;@;RU7';?O#\*J+!T71KG'84 M3'^LK/93:<(_>
M*;[RT9%&A2,\%B^!S*+!6R<A5,,RP[C+^(L-_1^*D;K]_H=+7EL\:HE):J:W
M87E5[MM*7#3N=!H7&ZJJ,E5!*ZZO[66Y\\#Y"+)3(?NQ8E%=)2J<'25H%X#)
M*2Y,,)%\<R0RFAAV0G7R[_+%^*J'FUUGT;L8\!=:#"M9VX5HOL1.'PK\D/"Q
M/>:%EVW>L'BG$7:(S6J)U347?3GDRNZ?&,4_^F:_Y<.Y)BF!.$]/VJ<Q1G_7
M3Y>T'O[NCDJ0=_ZN#$ 5;(#%69O7FK93!9U@K:/@=.+DY@?C @Y6P"_/!J&R
M_E<K ([*'.[Y/;3.$$_<#YZM@5Q&VOY^SK_HCP.;VI$7_O:]:O*FK%_T/P)+
M9G]+CT!KZ]&E3"""2G23DCVW=J0NZW16"^>2U^6+DS^#E]^EU+AIR-+]^[^P
MA?U/XI_RZY:5T=9U_IA&>P;H$J%(EM+S'<KW8(X5O02/>)#3#/[7PKKJXKJD
MEZK"1'?4,HXBS<'#7'2474;F2UF.G.2[FFOMP\.#/A(U&E^0NB6R\7-[\D[Y
M"F6*K0GE:IF+PTI,88Y>Z2QSJO/1PR?O==Q)X"1J[WC[Q%#-;(6U[1_XH5\V
MI=Y0\:4"AVT!'*T^3[@4OID\C HG-:30'DS29=<6>ZI-)=E5D]-T3OP^M_2_
MNZK[IG[2?0NRPQ6Z J5GLCYD+YX?1;H+[4)C5&3E_%BHH>5(0#A=LXCJL-QU
M6N6'?)*7@K_<,@>X\A63L=N?=7PO3,U\&5?E+(JTP?;ND5;#-%HOFOT7LZK-
M,Z4 SUE?)G'5!84T+^<-0OD_U];:,L>$OSXH?F'0* 4*9J,<QE6Q>G%R>UE1
M_IZDM"I/ 51IMFR5OJW/J@2)<=LD5!BQ0/)CWJFCK"TN2W,Y6**R11.D*M!
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
MCI9_]1]KOPDRE:&<>2$CBS:2CY3IG*8][5@,+9?D=&W5&C&'3Q3<+'B7?E%
M0NZ_-V0;40MSPGBO99:.<BNN*CPD#TCD^GKO?9OXN?OJ8UJ_^ZUM27YL\V[2
M5P,A+ 6PMQ^DRZEKR=M!ZHDBDDM]O1]RB%H&^S+F/1]X:FI%Q5L_^X>D?ZT&
MXX;61GSC)/O_\S\@]PMVM_WIGH.=N._#.&S.,F5K<W#$MA(J7(;?S;H1X1!C
MJUEU0/N8CWK\OP\% N_/P73\;C(G^@S)S([W!HJ;G,IT5 >;HCQ,VST-R5@"
MBVMIBNAS'2<$ V+C]N,^!-3=L%'Y4T;]SY*XQQ78ZT'APN$NY)RM_/$@(, ;
M?@3>068*; [V")J4Z;2;T*07LVSF-)IY1.#GV9RXIK6 B>D[4"M=BK3S>[6,
MG&T>[1N4LQY6'6*!_7%8Y!'[_OXOH5UTRRC@BW3<='7BD]+H3?Z;1B72. UQ
M.$J>'?4T<2^+WCBYNI.4>.'MVW=Z>?D(Y&SI)M<3KG7-%]4U3[/Z%=XK*(F#
M"@.=G +>CSL,QG"4)H@DJH:S6/$3_>=NZ(>):JK_=0GO&[^Y4B)SK&;S&\*%
MYB>-\,5.-%UJ Q\4J@#&S6]JQ%28,KQ_SK@<).\*$=&(F'*&!]FLL1 EL8/(
MBG*N01O/7...O9VRXG*,%KYH>X19LM,!8)WZEO8EA!V5SZE3K:G2V/E\CI@^
MU<NI3L]T_NT[FW[DYK2[R?D;)NC^X[/"R=AO)JRB.9LKI ::[HM[K^V^5@K;
MF3@7K+ +2RU&$M6):V=\3#:U*69G9QI35UZ1I3"FR'1=+]+7B,K0C7M+W204
M34<CY^XCMD9UI*9;OHK]&J"--LB,]$BS8J7N?KEG;]OP,MJ54!S&UL*+_'&>
MFOOE@.$Y^:3A7@]0.Z8.J=3A 2NO#2IK\U&#V%O75V>Y(N*7N!C%\?0C[DJS
MF96#X%!,\E<EI&V-WHE9;5@]&AU<WNO_1%6Q.MF4WXA68>YGH2X=5RA,9I0D
MGS'7_; _K*TO[^"G*%CQ"C2]VY*E"]?E:D8[1(=EA151<(URT_0F%V#&55J)
M22XVNHWN"#C5@>WN5YN(H DT=Q$QK(#8 >(1K0VU698 CA'VH4QNK$GFF^(*
M??G6YJ^C[<&[_G&A+W3=(]5AANSEB9)*NSX !JK'#Q"VRKA6V2>MJ/0QE^!I
M.0:/TXTS>=P-.S\X2#JB2C,N01?5M'$U 9M4.8"R7]!N((-*+I@,_>/6@A<*
M)FW+L^L:#&YW>2J*[P@(U1AS"J?<[@CZ'C/ZUEYDC]KRN,3"T2*'TPL>41_#
M*/S&(=HT"V(9H0/U$0%):30\C6I6C 63<M&#'_L!R-8!.=^U^?4R9VR@<RMY
MKE$9#+9KQE-Y:3QS9DG[^V]#$.IVM MT/CWID7A8,W\BN2#Y0*MOYBUWR])H
M9G 184BP5JWCA34Y%A(!!U9F?BW/H%2P8&#7T@G7%-76:&:)*LTX2(1%\GM
M<1*CPE H*XVRD%:, W!-=#LCIXAZ]/_Z@OZZ667%,<88ZLPL;%8E/D$'\$1K
MMO<8*PI;$IULM:3#C>SLUE*"K44I).-J1SI,6%HRMGT44=(>61+R.<W]SV$B
MEZTY&W6<T]GO8244=P2)[>L#GIO)[4,K[3RFQ8\W_G(#_>/,;O]L!D%L(RJ'
M?U)1,*SHJ%&MU3'7N &'QW#N6!YSCP^3O'3-89B=A&)%5Q=T5Q>XL%4U.W[N
MK,!:J\*A61?HE]BYINAT;G8QM:YMT/PQ\VB&CA*USES?C^N,OK;( A\G'XF=
M/'I,2=W+ELX(8\A47BZP:TA6RT7H4N^+'W%?8"NJ!:UX1Z"<^F505*^X?"@F
M6$++7D*=$3FB:$*GK'F9DP?]9/F)X!9',V:,HQDECBL>%9PIEOK=[G$#];&E
MOB-H_?;XSS_S=MC3LSJGIPZ9>[F6K0:KQJ_0,%$;AN.>-0JWP 29#$JNBN27
M.]#5(0 V@\@X'=6E L-MN 1TS-1NL5<MG)!OU;N!FC$2W0 !%,CZEIBO(\HZ
M5]T>T^A\9OBLTWK2##X]4IBGPRXI=B.E(".0Y0NT;@PSO=\_1D9]\#PN)5KX
M_'S%J960T&&.=/>F]2]+6A$FI5*1?CB[&A@*)4N4;30__ S-K"2$TG1GB NW
MU8TY'SX6Z/2 >P3P"6 GNM:XT$P;^.#$!L-:0Y-AP="MAW%EYQ[]7KZX\'&D
MR1.^P[6][?7J^<JT0Q\!-*UE-"X2BTV>,6S;?X%2U'U]<Q3O3V?/!;_B5'%
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
MHO2F-V*(2@RO):&XX7M2U&MC2\)"#PY5RX==*M"/1?V_4:^EYGKK_TRX@^J
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
M[@CYSA[?:(\['^.ZM?.+,M>3?N!3O>KZ5F;7[*MO&-^$OO59(&4YSV!V:3>
M^&#]<3=T$YZX?\IE7_KFO)#<A!;1+>I6@).NG1 Z=1V/R':/<5$PK7L--BD7
MKQS]U1Q_=60J;]=0&!:WS>*7<VSL\<CX7A49\F\/7;0WL7E40B;&&]:%4\UG
MA!-2!Q5XF+Z7JFKN:_,Z0<(BU9J</?#^#PE^D7J&9=746TSM7EYPF\51%WCU
M@1!A9_J'W,;JER?)N3]-F(#@UYAR3[]5RN72DNVQX*"-O!B6P1HPSZ/A$'@I
M[H6N((TBRD-?K8#]^<%@9 ]>?]1U5I 8%" 65CBL+9IS#*Y/EYKT"77+(H5K
M1A7VW9*].//WVD_;.38'RC5\*.J^#,XUL<STG&HLJ++7]Z ^PE TANHA[9@)
M$NGR9&042V?G<W0D0H<"A_W'=!<^$>NO$^LFQCA9;?]]:4&MU[)'?8&.9R D
MP)O3D3LLAJ[K4;Z:,\IZF=_ *>W&C!#4"EBA'%(K0;_)(QDA1F8Z'+1'_5Y^
MOP"K-7ZOVY#1$*-\X5O_ YFKUGOE5>=6.Z$ZH"*K<71:<,AOI<QE.399;HDU
MBE%$T\2G&6CO_-5]3^<_I A@?71+EL'6?9FZ+7:H8:EQ?#<@+'/W+*5/=[_X
MS2U9A!\9>NAO\IK/_XNC?<.UI-R3&+^/9Y--X4&@Y[XW$8H\5=%Y?_ZK2OA[
MK-^]WE'Y36DP_:<"_QQE-U%HHJ%$*5%H9S76#]NZ7(I<<OA<Q13"4/F*WV.6
M4"2A%WRN]/?=K;NP_YV)B1O-@Q\:7H*%3]_/T?.]WW:7N"7CJNQ6[FA&9F6$
M92INS#.IU8AZ?Q@F 39%FXJU:2\_66^7Y-DK52TA'\.\2:%9X:Q%4A;:H2<:
MT#=17$AAW)7]A:J U$7S.ZEF-= ! \/^Q)PU$;>3:F3EY. 5Q0,:!#N<="F1
MHZM37$3C%$9B0^YAUY2>2OEZT..L5E3S',TP]\*RPX;#44:B@ )M.XS5@Z;X
MHQJF]8_DHEH$&;/?X42<H5:W^@JHS7J7\/B9>V:?3]! _OL45&@KT<<"(K$!
M7W)_SJ\-/$@S,1R!N81I(WIO9!9J@6ZU%A-X.G>Y%JPOG9'/^[VQC6JO:DHE
MY/L)9@\1Z=JGL*H4=Q:-'^K?$'%!6JA!#0#!?YNM.#)#OF2:H$+GT2@.=6+3
M<">@)9/&V#DOQ$8M!('BV?Z=2UW@+O"-P%+E<G OD-:U-#%?4\9,.<V.OXZ_
M[E!;*G?/'GP>O99O_<SKG,B9(@*7GB?%P]'#[W'622ZI-8OQ%7)T(450P8&
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
MUJT-TNW4.)L<C6T0.31!Y.!$1B0A<C#9@$3.L6V2#0*,2 81VF0A<A 9FB1
M@#"(+ 0&D4%@<H;/?6MJIFKJSMQWJKZJ63]VU3E5Y\>NO==>S[/.7NNQJ,,7
M+B%@6&%G-^HZ8LKXBXXK4.,N]G,Y)P5F75+?JKU0C9$ ^3(\%(ZX'$H!?LLT
M%W ACJ1D?E0>Y!(3YNMO>[O6[(E !Z9K4B-157&:/RMB3K.1.6M2K<<N8TY'
M,/94;<\V_A80V :%I77V<M[&9MJ,]OH:O?&XV%S>?E"RBU^HW+V<UT'- ^LF
M[Y*+DNK_]#/8!F<Y=5(3MKF+N.:"W,]R\_-"M7W^S4U3,03^I-4KDYY$MFVL
M%/U>5RY[2GN#T=OR24:J9)4P6DTV\8/M.\@-11B33RLP!8J(?!X?S'0R/+6>
M?TWE$Q2%86V;QG2>&WX,--$V0-699505XR%%,\OP FZDNK4MJHWCO9QO5)#P
M9I-)4<'VX_'.!LL%1IMPE(P1*\NV'IXUQDF2$+!F;.?\JO'=?\S8_F\$,/>I
M#G 3ED4^3Z6O=S5XG^SZ=\Z4,@1P/S%^52^K?,*!R/W"V9&O-4 31)M6]"91
M*TU&6#S)QO;L"U\*N;EWMOZ+0"JVJ!MZ0K%I:ROMGH8$ 2!>3AIZ?.J0%Y<E
M[^NRPN64'\NXAVXM:[$RXV5MB[!;!3.O!*ZIQLN;KU)]K(;HVK=.5 .9)*7
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
ME;N]!;J+)P/Q+0@N4L! ! FH@"4_S?O8A:"W&W?UPDX B"G$>J9#&MFA/@)
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
M K_N2V&*OG*:S1K<3$T#GV,\DU.*;L@85!MOR&A#$_TN^[9G,5M/Q2K'#L=
MC[+I)WG!^+N5:;;+\E&\-:?C@XCVT$>@HU[WW,RG6*H:GR$;&X7%+,<K"B[H
M?6S3[-VHR,[PY-@;,C5GMK]*/U]I&]H.<BR@RS\OW(88WAYY.R 0,\!T5U4W
ME4O-"_\O?5F92N*QX:-NCA3R927K66<T2CKA*3^GL_S!7O;52GE=!0NLHK+)
M$_["D'!<H(M[A?+S#=%HT9??LU.8V)O9K;)7Z?,BQ#)58DS>VD:5\;.:-U;;
MSTD):6-($JN=69=2J(6 "W_:+MV*1:FA@5+D7)).Z,+PQ+E@FY[56BTJ>WLK
M-8=S5SG[T&35!07?Y[<R%R]H>+HT:M3?$QI-J;7!4>?LB/K:2-[4(?E=9*+0
MYM_#!CQ/[+$'+1L3<XX%?7K%<IM2*^)M3GEV4;"5V\8@1VW[$S DY 4?I]41
M5L3$YPB@9H;LT;[Z,VRXA,ZQ]J\YF0MPN]<;FBG0=H-7%-CJ4[$W>X7MDD&+
M-:[M%)B+HOF2YIY$S3#PP]:3Z6?:;4]3L5>"^X)/_EW<.O0!;\BBA445DOJ>
MW9 %&+NEKG>*O%'&Q5Y"I=*WSZMW?-5HAL?"#?S^:=M[ /)7PY_AF5?G!(QK
MM2OT>KWCAR.UE<[ =$N=O0U?-($ND'2<(1IZ]PEXW_*$COO/R>$^AEZ0X\^K
M+=<Y$8(@(J4:AQ>4& VVVE2=N'4-'D.E#S\QS\0DR&\*)_A;>9=3N>/6G>/+
M*2IX0Q;Y!AE/):I\^I8S.OL3X*M5G@BKV[V>B)_-&SB64 C+U #:Z@JQRBY(
M[W3]Z4QC">AFDA')NQ?V*88:*.2.>$<JA7#E!Q 7(5;_S!/M>TEA8W$N!OF*
M.3+ON]+X)']G5\;2T\KZ&>P-HMJ^F7M2_MM4B_,Z';W+F[0A_?KE:[%II5F>
MI' N>7)NUIC<!0_Z9C!-C4+*97&]'P'FT*0W$S-Y0S9[.'6V'-C(<Q2G[1]Z
MU\HTT7Y%^[L9^Q[7T;+@E@Q-_5X6[(;,'V^U'+6ENSP*5;4(%:L2[K"OFL20
MC%"ZCK.<BA_&SSLJ&=Z60(V0T_)\HLS48T =L&21=0Y3RUC%U\N2L!:_G^M
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
M5R"P;?7+LLBFE\XI&WQ)*0)5FM3AZ46%_PQ^WK5':L+H9&D<S%37!!W;5J0
MO04#3GXPS_CRFH9UW-ID';<X-[-6NK274I58U[Z&VO*3C!P(V#*Y^538OP6V
MU)[]LK=EA53K''JY4ZB#=YQH%(/#IA"-5QW;WYO2">D3W*:RIOU2CZ#$+53H
M;)J4H%*J#)OB+ _FK8\%1WH+8=M"0&A3*);+Q/]PTA'7HCMR6=D"@"&(/UZN
M5(0'+8L=I]_IKAIIZ>-H] AIZ76+"19%6"$#O(>C3A3^F/MYUHDR5;T2%%3(
MHL\[_(MU]:>(PO]^X3540#J]EU5FOD@2V3D/S3F 5:H 8]'HN-(_=1S>BCE[
M% @M9!I22KD:^=A*3LE)O5%,8RP(*;L(XU.DYNKSN]B:#UEN]0Z<NR@U=IGR
MTBU/@+5X?PK6;67^C(*G&[0 5:O:<RI5-]@2KU=.5REF!28;6?AG?4$<"UZI
MN7B:(2\WR&8-0;HC63LF)E@.N\Q385%T&,6X,Y%QWD&8-B97A2[K*F8[=M.<
M@A.IF,^\9>X5)V;QC2Z]>#ZXVY4CQ7^9S+7NU9_[,#_D1/#"8O9XJ"/@FK_R
MZNJH BU0J6>=9!K<4H812\<\>3O<#5Y0D/MZO060(WA$S@\"3AI)F_:";P1]
MH;3S6CZL,]SW@E;I;.5,=#W&-I2"I4%S#L#P;U*B7,L%-@Q-G^ I</PG86*1
M@:Q*;'U0UX%I) KF-/LL7S.K+.,;D *>#NQ5JC EKY]0URH-1XV]TA2#)\,+
M.7:)//59]H?V%27KSCUT(^5(QAR)!=O<_C(E=P?M%"-,BG4V6!(O,>U8+K^S
M/J$3JJZNM1+)??6,W&SUIVG7->[<J:RT-*O,8W$RJ8RYG*,\((DGABN?(HSJ
M#=;T?=CC)8 H L:P 8^.JX6G%*9R[&<%0Y[WJ$H/5AAB5:] 7W 4VC;LW_G5
M(]<RRI\VXVC&=+5?47/PQ4-=_51]8ZP8AJ=U^_ZQWJDV667'N9H04_<%;\O8
MGE6/K=<S^F:\&FCA&-W2"6505:POYN;EF-9"#6=,^2E3$;,N3L!1+J/V4A1J
M/6EZ)A:\7!=9)!(=1Q&1F6O4&9#X=Z@^.OG<R"A40E2!1.:?X+DKI_2HSNO<
M94H)4IFD&Z(^-"U4<Y2YBG\PAFSZ^!Y>8\2HB#;KO,TN[?BUMKLF+0U,NR&#
M45NH=;#1_.IS.#AS>>?!54,E%B)RG&X?GE1ES)OLB7>T9F[U9E1Y,[EH,[OX
M"CCZ( ABFDFG$=4K/^S[$QMZ;PU&L-ULHF1Z_3H/];H"71%"[?@V;\]7U?M,
M<A=8?:)=6]F$H72/"6Z-C(PUWH@"C=5O!1Q^XZWFM?#6PC=>)^8-.?\'F[A?
M1XSZ8->A2:+P[JB4#?OREO/8Y$5RGM>T(U)\J_#%:&(PG;DV+\QG+6*65J>3
M%;^JT?0<@KF*&,"8,,]\/TA#@4-3?:-)3XY3&Q2)Y!N1N1F&I+T3=H%._?UY
M?6S%Z9TXV[QO3!R26,U5Q5I#YTZ7@-@2G<%3ON+;-&N%X6@.V_\/-!YJ;8?<
ML?C[NM*;^["^_MK.,G24+##OKR[\T.%(>JM<&PY+/B'7+,6\:_6N/81^H*9]
M, Q&?V66L7'UUXG";V%G5T8*EUM:Y](W9"NGE)Z[]&SXPALR[-@-66'"M>L_
MM[S_/]X1EN^T4X(SLP^0#+/9TGKV*<5(T#37#&LHP!S$KT1!/1"3=(\;[NK9
M'/SBK L3JQ_7CRIQ>?1&&ZRHJ6,SGQO]D ;;WJ=3((@;R=K&2?D@18,*[9A,
M8XKF8@5EAP2>=HJZ0YSM6IXP2.*[:I-L$TU-BJ=M1#+WK:/=G@QVWY ]:/N\
M3&V RCEB=C_05K&YJV+@LO=(OVV2.#36XZ[SF47E3*#.+?&+]>Q -2/>>HRO
M<G^M>8W70_V 7E"XQYPN2&Y1W6_BL-(!L_K%X%,4Q'YS+-.X*F2W16/*EV+;
ML/BV#E!3,_R[.L#AW'\+% /C$JULD3I[HF)7]"\$\^Z;*30FJH7')]BJ#D7E
MRRC8*V@72Q%@REP^<J#H ?FT!'R8':F5*:T1V^#U'N<Q@K$VI$[4>7SZ>W*K
M1W9;&^=!+6BPRIIU:&.@5EA0TY,[@CIJ.B#N,#FTC?%XK,">H7J.[WP &1:A
M(UP^-<"H@GR#J56-15&;J@AY]FUM5;<(EI02Z@S4+#4+ R+55,NTDBPN93_8
MBAN6+V$X1#'C+JT",=]G2^ 9&8;4UI$@_^=#SA5>UIF?_I4C_R<AN>/EKA!G
M\A'$OSWTO/)8-M:VQWHTH,<P01\[D*BU;I',!+$F&$S6'<F/ZZB.4&-#@'^G
M3!_>\M]*N'6M</SP36Q \(M9I-,C;:A Q5/CY0(]KNK6I\?KS=7SUEL_4%^Z
M>[DK9M'.#PNLM\"Z&DZEW!U_(N./QIKF>#SNOELWM%>]1T 6H16B;&P_GL4%
M#QXR"&Y,;/V '3U)?#?:]:C.=^NAGLQN[(=#0.@CEY+4)/+:4VN"<:N'FT,^
M;"[!=A59Z$*[W@-:M3'<&*28>_^P*!0#0W*RE:,RTS60)OUO4J<.YM"B16*1
MVF9'6@X&6OD<%3'_AP7Y;P]&V))\9%7_PEUN%#AQ,)IV.FG(/?Q-<5>*3D_5
M8ZYOE:F_TY<\GPDZKR#@NFH(J:!WLZ(3+XYS+[S0'QWLDN..AM3$S,JU_<$A
MO!5IV\A*1;&"M3*(=/. @E+65ZU=Q_S7#K#V21YUE,''Q$1_TS!_VUHE$;N%
M]1]?J# -2DK>6BKE]+L:N@%YY42%,^;,;>-;PJ^S"ZY%#WQ95\X#?-I'^^W.
MC-6$RMI>G1%9QGXQAX&CXVP(>)'/WI?Y^_[\7RUTOX^9MSGAAXV_MA9+6LNC
M)':QNJX)ACY=7B=I[T:_SSJ7YJW!V,W^_O6H\OTDAGN^F\66YFVQ*7%>LX=>
M*9[%4PKOSLJ+35&]6DPLW!2F (,(D .7)2*R5QQ.E*;=1N8HZA1JW\-&]_1J
M)^G "\89[9<E)I3RE&+KS7VRUAPD<*D!'U75Q&+=4ZQS=0LY(W^]_[1XSVFK
M]QR7;U^?^3/UN?S9^2?!'L!G&18LJNV0U@>C'>8'1N2IM+Q0-3.J<RD@566J
MI61Q*+A#//*@1ORK;/?P/:@\X46WT*5'YA.%J !?[@C0/*JXL6#Q?'SZJULH
M;HW[K[8C7Z%&9N&,H=!O:FPGP<IO&OBH!B-B1\R2/'34:7MDBW\=G3H^=ZJ9
MK/\=#+#P6__@#S0W,_..Z*HRPP-8E'K4:AJ>?U'4CZA[TQJ5V/W@$/#60[^:
M(B6E;QJL\73RE/C;&J7"L$5S$-03PVL?J2[H,.([-O\Y_T&]E^W@^&B16X^O
MNPMEA(B!\WOE1--'FS:OQ0VMBI BK=[WC&<Y/@JOEOX2^GX;:OHSXS@5 YZ3
M-5J?!Y=90&[W;&#7QU;NTD3%8$2]^EBJW5%-W;JDWX>/>?2_*(YA,.B)]=M_
M%]C_?S-M*JK#Q1LRFJ'EBP[4Q>QHA.?1<UK6?_I)_T!-\CYM=8A+:]#E.[;)
M3'R3B7KW5W2F=H%#1HD> *-2[V%]+S\:GGT;*XH@LBAOC[H$IGT0BX_2#A9-
M'M2;XN&:0 8:816H=QT!E=7N*3;-]O4G&/[[4R9<HR%EOMSPZSOD];MU'YO$
M5FF%)$AT,1DM7&: <;Q!ID R$!LH;T])WZU>CP1XP@/:11&KTB3$4D P91+P
M>N:&;#MP?)7^,K=@JN_::9GGAJQT/^"&C.YTU=/\9#;!(:6SOA[_ROQ@@7[P
MRE;4ABCU070_5.IUG)<B2T!'==&1(W,*++1<,2 H2<E]#/!DFTMT:NM")B"]
MQ,43?H4*&EEFLKMJ:\K1J:;_KN>>CE0P>5>2U]<*W%@/XFNC6S1RO?H.D&.O
M W[+24JH"GU3X=:W0(!['4J!F@PK<?GL&WH/+EGT6YY$,O9 -]P%GBVP,]$!
M18W[>I2D'+J2Z+&>""H)C%G+Y1_,&Y+HH3Z(G,N"<].&@']JFAH$D8?52?9P
MW7/.E%',_[&596#G,^V 6T,91'AW2W;S+],K\O2$W&='L&5<_?E/-3.Q[:\N
M MVI@QWI4VA\I225W 7-+*._Z%D[I;3<H8M9LK25FNHJ*N&/^W%ZV$>4!_;*
ML\^==G[2Z[E\W^ :$%F(K-8MM,XK<D2+(0="6\DYA7]:=0KL#;:XQDL%1VD@
M&O1)S!LQ1ZGU:E(3;"<E)E:7:I3Q9<P?_T'28$#>J^VX#9X*I;QQ.M./>S4?
ME?LJ_NSXE!!SY(X7U_A.\^+;JZ*2G[RS5='B""+]L,G/((J+5/<.X5=C'BP^
MV<HFG5HMTKTZ?<?/<\\ZNT6=#H,"/^['&P;BW-OOH(R=0J$-)L7T,%R'W^:'
M4""&9[Z\*5+>;S+QI3\CC7QFQ!7SN4].+!34CZP9ZRM%2\+2O)\<?GR%6,+*
M:5AH6#5Q=V%,]*HNX'LN\9H2ZPV,"-BEH%RSWYF,GO]P04B.G'OD_G'85L)@
MP&29:2'.'M)WBLZJK<O3TZWLE3,Z6D?#>&WN[=P*&@C<",SV95N4$]:J6Y$R
M1G<0.SM;1\XTZU*V#EM%9]=]O+?[7'W[2KZV;L?V>1/KM%H-\S9Q:GVKLV4)
MU0MYFLWR1PKV(1I-<N<YN6VA#A=SH4)# NT*S &'PQ#TUU/RI9BSUSMWB*-4
M&0"]$V"4T9E,2NR'O!\8^D"M7\F7.M'=[:I-M_VU?EPD.-/*NOQZLY?G!;C5
M,P\I@W\\/"S7.)7P=4+A_9'$O)W)G-_5RFJ#/GJU9EV@;Y!E; )Q.(Q48(OW
M+KY2X*'Y"F.B3MH0FJ#7FOVF<]3"V"SOH0NO8C(H$4R@5K^EX$^>K)C7RE*"
M)=][MG^1/@N?80;$I?)><OL4\A/A$P_2?YX;=?!7EVWX=-8U\_8&CI_/AM)K
M([^>PF@-/=47T6,'(X>'G&'P.=!I38_B]-#&.A>L.DYU&IS\A9G=KN69$](Z
MOD*MUP[[I+:VK-2#106ID:(GOA1#OWSZD&I(MAWK/V:#G&TP&Y_@_L5G?^3H
M=L9SU:Y:FC+J8^TE4Y(!=!].S?_R.W?'.TUK!?K$W)"->E,8>Y#@78LB90TI
MLV_#[!<:XY;HOV%Z%2:S\@R<)\,_ W+;BIT,K&E 6U8N#1F!_/J:NES4,LC[
M@W6^FRQ+$;URUH%/^S2\I/X.=BX,F3N]SE]OE#,K42YS?*0[!2*8\_I(SG3>
M33UE8PL@$BC9<8*L-V0%HQM>9<M*Y_D.L:'T9273OX[-J-.L VHB,?Q3M=M5
M'KWW[X-$Z6'K!C#B0*A9_FF? 6DXHV^5I>>2-5TC??/ZX>H?X_/+U9SKCL<5
M<R>WV;:G?]Z0K;YN--^X#-9B*-F=CY5HO,!ORCCFG:SK*Z^>.VTGG'=2OG;@
M]W;H$7O>=EN^Y0_=][")Z5?ZB^P_"QA/K.BEFN)B7?!9+)-"H.-DE@!*BHH)
M1U^6U_AM.N.0<K.Z6@_$_"HO8'[/]L\?6^<4=6 65H(B*)@C^+DNNPG=,GTQ
MS275,"4FY,NO#?WP]D"(M&.NG@/PZF6=D;2L1/E'E6^#?0P<R/)&@WTA@VR)
M)QM<Y:HJ7T[XJ#F!&DE;:7JW'UBG CW7F\U%YZ2%;LB@SZ>LTY#U1!YU(=H)
M =\)B2\S-N'GWO!_NOPALE' !1GN3]++,Z[!L0&.C"G<S+QX)\\I9^=E7F5!
M;[":T-LD]V1%E^JYV_[<#_=&CN9&QZ ?P[$E#=\7CV/ [[O]AA=K_6J[#/.3
M@+%7C>+</UI(.&"?"=']N!H=PE1:Q>_[8YO1]+5I( U4/Z]O?:?*=?<ZLRBP
M<UI*"F?,7;O-Y%*MD:?E3E","Y)/<)D4[CM'YFXJT,CN3/!(!QR\&30B&B]H
M+&RW95?.T9G??]<KU?37^S1/1WF/5T="XFSPO*H'9LAU$VO!0FR'T!P'JMJK
M*C;OJS8YK[J"##<-](;,B;1!&NMM'2:<I#4:M#I/.XV]K3NR7]7;(BZ;>OI<
MF^,VUM"'$@\L&2W;N8Z?A/"I/;*5])1,_)AAN2ZF*3<@"L]I':?4>4G0&X03
MRYX^!\=W_F7C+%^BA2H Y7!^:@)+9F"?Z,#3AU0!69<0T3LEZF4CYG)"M2WX
M\K!O^=+-&.%EG@&NO)\C5WR<R3J,("[@P%+:<W:\*N?#+7M[J([+_H_O!*HG
M.=0LJ+0M3+P84K/ 4%[\^$+-PPLEU.&N6S*3O99/0X-H.UHO%CCL]CNU2=';
M+\^1Y=AQ;"C&8UVTZ U(([W2&VEU>]V'FA.BN$_GQ]%4,/-9PQ>D!K\-\MP6
MJ6:$U;V>^MJK*6V3;'Q(4N1&<G:U^=>\;B!EFRERS&6Z4BG:9VVUK%:O.H43
M*%T=561TREXO(\A8"1@JPCGF^:#;!;5K+E?I%<'GG8;<>Z&9AV:=BXI]EWI?
M;L@^L%+FMFLA]65(OT3OXB_1BW._(5O8Y:_[^4H0()CTGY(=&N "]/!BW_C2
M<:GO5/G%9N?+VS41!7_^FU2)[/>XU@Q,ZT$/]0:#,M<U:Q8G\WF+V-3Q5N.C
M-D6)NOG9/,4[9>^:A8^+-9I[05:_KU^Q_?UA_]7_=(^V=#ZQ;QXY#)E'.TZN
MC)Z4I]6U3CF()CS1^^H[3@^:@2,@-HR%(]".PMZ>WL>\T:E#(_*+OKY6.^ZF
MCV9;]IT[G6=+^([;E1JSMI+LI2=DV!ED.V(+0Z%F\R:R[P[:6LU;G$V@'K,
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
MB3=%9PA?*&<0$E*CP9?.*KORKR_,%MNR!J7DN2VG?>W;T&.!]<FAQXY/2A1
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
M=Q-.QA8O?I)4S2MJ49DA!TL8JJ\&!E[]:9 !]P\V[#"&7L]9!(Q>P.=Y<L7
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
MY:/VWF/JZI7EK?5U!BG<--(#00CK+,>#-SP>P]T^Q82Z2N?+@*SH'W6/<I@
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
M7'<9B^ARU(!39MK42H@N9EV[A=EK5=#2_7,@:='9+VQV7NGKAS1LSXO>E9*
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
M(W/MS#DKG9F+F4T^OS\XW71Z$L9EHJJ[\WL_%YPB7MN"?.J[3P,N))9_F45
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
M2\]6U?F'ARN5*3PJW&QROA*S-J_&"6?VX4<:&H,JSTZIKS?*YC;*8QEE2F?
MN7>'GH$O;4[?A'2+$%A>3R]L6ED&2B85 WH'M;66S=)I,.ZB%6XR*5:O#J?\
M'L5]$)'8:)6SEMTTT8\9,B@H# WX\TA_V7.X:==&;%VX-C3QFWJ/W::5<'O?
M=%V[=BVOC(W]^=<&$V98G)2#0GK$H;\/Q.D.*[6$PST1;R'EY#NYY'_^)X%X
MK\JOX"SU\.FYD"_5*:+E@4WEX1VU"-F> ;^0R+V*FU/_0N"UEGKL?WKG1$9&
ME;V%VM^>[PDN+1I/=%J0-Z]35^+9294?+M\H 51$?HV''_'[@H_.'.3HIH$[
M]5)F#8XEJ;;2"PRUAL:)X(]2.EO/!&.LO592AR/D+\(3,*"K$Q!%.Y/L='M1
M)_*OY,]N^"NG0ID5_)16[9NL-)B'(+M<SK7G2_2I4ZZ#='BV?*2<NL(%=WN8
MRVSW[-E*8<?6+K#&VU.\LN4$-WQN3^0+R]"\]-V-CL)D*%?3SD?NMJBCB4JY
M7HB?9_K\&@M[\]:/K@& I/QYXYNO86#=\]PQ[&?AGC>2S![?\IXFT8RQL8F?
M*#9O?_*I)@C.3^(EP5(&IIKH$P>D6*S'X;12%  9:1"]HV"REH<-K7EA.%&M
MD.9^74YXMGA>KSQ*/(TO@2@$YB6@+:8W.XR+TF[)G&E'AF_"HW#3=QC&4+=D
MIV=O9C4-5B7FWJ*<S<V->X8-;MHT:>3R)7Q;,5%4YK,KK6.#V(V?SQ#7Y?N&
M[A1^<Q';H<OY<U>781+)_1TJ\2OF\Z<O3COR<<UA_QMS;QD5Y_;L#7+."1$2
M2 +!)0GN!'<(!&UHO'%)<)?&_9S@+HTV%JP;&F]HI D0G,;=&@DT[NZ0R?_>
MF?6^=V;N?>^'63-3:SW?:U?]RG8]59MV*;.M^2WWH3OEG3_O%4WPQ&"+=6K#
M]6M-;RMS ^P0/>2]7KAOB$ R1#:?QU(R-/;F4L"O"$Q&UF]9I/T\AP>D+E=:
MY&YA%I"WDBN#RU!T34V:/KX>DC=[VMBHO/FZOGY]+EN0D@U N"+*)DAB]1VT
MR<V_=G%QLR+YDC&4IAB&! #<] =+4:QEQ/T',;&<)F86T0=<7A_:L_XS) GN
M;'?%L^_%$%_<A_14//-!-;NEJY>G#<G+5*MAN%*,WR]R<'#@;>^5NNJQ"#W]
MN0,A\,JC.&0#1@T\<4%L!=+*.^KJY @B[ ;[DS0X )7-)7I9I'^2TJ<2YY,0
MC7$R:GU3_=PB9O&(Y^(#Y>>XEVP/ G8T%>/\:7'*,HAVL%1D4CF(S98U<DN4
M,(RN'9V1,N,^/)=40,R29A._A<KYN>'P+EHY5<>H<I,Y8^!EU;?W+IW!R6D+
M.LB^8\7DEWEZ@O+AX[ND1H1_5U*1 _>><)\,.Y,-+U["OM.*!<GEF&1TOZ=G
M^N Y\U[+==_#(=M]ZI5Q6&%]U7Q]0/> =WEN@SQ6.(X,.*#G9 P#934YKI#0
MDF(KHX[ -)D856.<R+!;DBUDZW]M?7^H!#]12M;#Y#PH*+)_#Y@Q.<C4R:E$
M;YKQ<3N=P[AIRV$Z!V#$4%%Z>XO:G0V[=[!3K VYS8T2=^)_7$")[^V=$ G,
ML=M4,1FIL-PZA@*F:G>;Q88AF<)N%U2%=<6%<!Y.RD]I7%A?)MAZHL>&,&MV
MR:OAZ.A9N2B_"&PE[^5?R*V +]RBWSM!4BH*X4."3O* 9NW8?+GL6TAT*(V%
MM9Z[)CC!/8TLXZ2M@?#2]:3+5ZK7.KF5JV1F!H$2%9G[;83I/1_V[-7<M5/U
M TN'%$P0DL-=GS2!P_\3FP3I]S(!([>=]N6N/5$\RR_5)#Q/W<O;-W5RL71"
M8BGS*JL,R9N,E7(BUV5%":G$FIT7OEL@J*7QUZO$P;]63KL7.X/VV%V8&N2M
ME((DM(HAU;H6+/.L,16]5A$Z,9WYE%3[1+U^)T(:8;HR)QG\WILN::PKIIL
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
MUD"*,98I9Z70RH!S@UZFL/PR:?Z):M?F7Z7=C2KL=BNPZ@G3TD)X4K8-J8C
MSVEM$VWU,?BQZCQ@<]RIG<[K.\][$<$1[$/9Z#2;5E/Z.+D)/^'O8JY?TT;$
M5[AJJ@%BOPNOQH]5_O2>^E2D-+5ZYFGCP)S<4,3S>;O*V)(%4_E B@#=UEW:
MOV1P$<R<\X^##81:*QJ\G#8U&Y;2N>XE76[3,^PH>;[4U:W)$[,G1&,G"W$&
MPA[+8Q A8)ZK'A'=1Z8):"NM\\+RL7;QG;.CFD&/+!8E6G>B11,;A=N><G"S
M@=%;EB4:Z*GE>0EQ,F9__W,?< XVR*:WB61'VS)#NYW_INSM#(Z5WDA9Y7_@
M>/@-0)Z'6Q?CBZKE-DS56MGX[2*A5M3UR\6$MEN&MO5?>)XMZIZG-'ZM;2X%
M:L/P/YDD$N\%W.^&3UA<3TQT-IX;IA:+ @7]*MR.+_Z^QK%%W3]3*I+I!"TY
M50W$OAPP7"JR5;Y):#W@.$%*CJR:^$F"[IL=!72=!?0:AT'[)VB".7EOD>FU
ME+7"U(5)\'C_@'[_N339NG5]1;.F,];8:<%"=5$CI?G-GJ;S*_>N9IWBT'4L
M]^1I1.PKL\$M\3S>#..2N\*FO2S\L(FT5^[$R%K:!K%.1%AB<E%X?-==0"V%
M7,: H %^YJVT,A]W$T!N4N@-CTK3DQ@1;_85WM5;'8[1?9)Z*B@<%NMVX+4J
MA!M?NEE;7<BU(H.F:3FD&5L,+,Q$G&).AC9T#ZB[[&I5 OU*1YJQAUJIRN>>
M(D;XC"EN9%"WG;[35;T_>;M;$OBK^5$Q_ETMS("<#'>-8R-VBL3L2F# CQ&@
M:PTIN/@R>+R?\F.C=,7B<OS2A _='Q?'ZL_6./PG#V+,X/<M4VKIQ1>3. ]:
ML)I98RV,NG_?]ZR?3SBQ=0,EL1RG;CZVSX<]=]&4'YWDLD'OYI!US*)>SL^D
M+^)'+%7?K. >KQW_M1T'OWXY*WQ+2QVDW[B,V.;H:486538ZH)*3LI$ V@&
MR8MA;N@UX%8W\04=:V%ZC!IM4NQ,"]/3^@^"ET-+7+A<D<GM_3E4 W#71IB0
M*RDV!]3.O=V< G$[3+$PMM(U/!A*=G4VHOT9S U69[5#"1X:$K ;4LBH@XS7
M*;".V+U0VQ2F^2FWE(KDIF+N!3V*V11KFR0SA;>D5>C>CZ,^*Y@8H7_RIH%5
M94Z+6;Z33I?% \'J1@_K&U0**K-.7**OY:(+5^O/6:^F@8O"9Y9#$)L%TLZ(
MC%>SYC-WFI-ZSM+'58I;0U'(0F'"9O5=PTI4XMR8 /\N<X."1V.7PZ@V^]B(
M:VL: 5#_,2'@\E&J:TQ$*,BC_ZM]*OJCXZO_4 *(8!J5'#@%*KRZ26G%_Q"G
MN:"W)S.!^%*4^I22[0@DQB4G>$&'3&O\IBQ@","K+HWPW^4&3O3'G^FY&@'F
MBR(\WD[]='Q-U?5C??,6+)3?PX-NR2JE%H#LB_H".FG*QGVY)4689$:!>O74
M+)%^Q\6W'%;HPW]O2[' N\V22XA<'5R:+N%NU=^39Y* ;MXAZJ.?E\Z),JO'
M"&-T+'8\-9M#?H:F.T;Y6^2QFX8Q>!/60)EH@N22Y]G^]PN?.]YHK;6>80(M
M'#-O7/;G8F[>&=%A]Z,>WK_QA>Y23G"VOKQKW0YAV:J.)W/E#EZH0@N2"+-G
MR'GA1J08P.6S*L9RUGK&1"LS:9B"T]W?Q5F1F)WFRJ"&VB1ZWR"HB(SN^!K7
MJ^TJ;&+-]UVNPM]Y@JZ76MBNQ5&V#R@F5UI>A._&#YG\I^A#8&Q.L^PF>Z4C
MJ9XB2!8R4: ULJ;\;O6__Z;"_UODH=(Z/FV(87Z^%Q<C-],'*$'RQICL3]T4
M: $:V-16F G4E3XP=+]Z/P!)E<ABZG'+/MNA<!DEB!^?-OJ+<NBY^1CW;(>/
MD6@)MNQ"]0MGIM:*\0:5S.'JB>7+^,/VR?"'GD]XAY^)V,$$Q".O&<R0G?+Z
MGYFI$!V&Q&#)HCJY0M*!^691BIFM1LMS1/<5K:"2.?7;"+RG+S:\_[YGJC]F
M\5P=+)1\&6Q$(**5^ OOI9G=]HP!7[0-X?PWR-P\P4".6B;_"_%XU5 VX@1U
M4=Y3PZRK1)G]8*]KH6-:-X40X2R00ED$@K4_HIIRX[:0^VG*TKKG]HE2LQ9O
M$^UEJB) KZBP2"4W"HTATF:)/J;\T[KQ^)S8%ON%ZM.)BMZ\)\VP$M3!R(Y%
MJ+VP'$;@6+F_8$V<T/2CR/&LP_;=O.UR1)-Q4 71RY]\0.:4]1E*48I%_#K8
M\8S>I0I\9_4Q>\=410LZ*!=T& Q(&PQ$\U.JPD8N/S&VH80?0G)3ZF9*F7N>
M_B\5I#TS1)[$)B6W[-:Q)"$1^'DFM?D3Z^Y:F$8\X\)^2\;0MD9"B0P3^6YC
M5OD4C/_K:X%^, 9(0L"LG50&TFFFP)6]FS6C?GB>'*W;W-S40#6W>W8R;UW6
MFZ=3:<"O$Z[<Y7]??XZ&N;RK43/3%EQ[X;7X0;8-9$S9^6<7_.ACW9]/WTT]
M,A*29Q[*8H028K]EOI9Y])J91/F-ECH^D#%9M9$-8&R!WR-F\9,K.>C;?P=P
M?^F*CMPI^T;=I8D^N1W'AE:!KK_22V6;K39];_.>"O9':U0&%=%W=OR/7S__
M5_3'IANZ%#YC%..P>TZ]7EI*37^H?7'=JRZ'VN7,!ECRR%%;,+93632(J&9@
M_&SP>_A'/6?B#CA\</.$<U+KI6,3SD%!ZV[I0W</+J<BG?U"O<@3DTZ;Y'T_
M$\\SW/H^EC4@?6"MC8'*1M+/8N6H5]6CA_>F::17I(?/\7QD9:07WGGTLBZ
MX0H/F_MH9'A&M+1[FWU["B SO/_M8R,_>+/Y@V[31:H_P)>-]TC><+"SH_0F
M0W7N7B;A#EXTOG/GU#)6U@D3MSHU>%C4\ )-W8$2PZ5$^:2C!-%#+"GUM H)
MQ2>+'D>!96_EI]DK]$V(/=7L< 4&5^3S--5B_]4=^"/J:^:C,87U\I36S;'Q
M5^C:8''VRCTN,V$3=K(I'YT^+9'JE7_(W/11;-LX-*C6^Y&7<^O^7R7!X!RW
M-#'ICS+WXG;7OL>65NS)(*[P9?T>5G/ARB4'9Z_AQ/?/LBN-=2NJU99J*@I*
M7UCI.)#POH58;O!M^V7<"IKSO9LG6)Y,:#*L8^.ZLYG63CC*=/46;,Y!($;[
M?^Y8]G*P">DQ1>=J8WB_KO>XAY"+'@P3?DV=#5?C'CA_[[(IYQ8=3'MV1AQ^
M< %##IMP62HB*-DDV^F7M5]LHF8^;=9A/-5I\UYLMA%U\3DX-8SD)8I3#OOX
MQBG+L"5 2-G3ZAR/HG"BVB*JF2T#)CH8WA <Q0%OW&C&U?D!)B?I,4'R*?4:
M% 06<<?,%:70RROBQ\W<1-.^2(2+'D/J(V<&C5BKP)D[^5&035K>[#,VMZC]
M2/X@Y.G$VI])S)"RG#S3 Z41C=8=[MW*,M0IY8LL*1AEVS1AB7V]^ZQS5(Y6
MXWM@K"4FC];5QE+&@NBO:_?1[%GP>,B[*:!XRQNY#143?2N-Q-AZJ]J ROW
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
MSX%A=\@K/M-(.ZG.CY\8Y;/@N?O$K+99Z2+#?C7/!BU:.YE)/:$NJH)07LO
M!AV_C/>E*QBRWD2-W6*IP4BXF.7:O0V/M:M6FM\&P,!W&'R:<K4)O<OK]IC:
MJL^9_X4W"YHO!-547K'VCK^^S!>5I=B.!(CHJU#HKS>.87(JVB6KWJ(%FL])
M(TVL:XQ(3)31'L76NX;B(649I<8D!"51KWGCPGE.0\3BO, 4<)T8]JBSW<$'
M:E/)5*/6$:OTXQ;YWWDD;0HV@HE2F;'X6=$"2^B$&K'!?LIE1'NKBZE:Y7Z>
M+Z)%FFU"[T#0%*0WE4INY09)R6=5[A&2:>)!\,="4_)-=D32!VA5!BND"1L%
M.?.G/V]=Q=9.%[U(XO1PT"(<-56HLK!-&M;)17%\I66*@KS;1T951L5F'B=5
M[0L<#44(V?Y.+O^L>K!K_("R_M'&(Q@JY&Y8BW:>\917%.YY]L3.%2P4W_;E
MC<K79+'1@*3O43<62/4:"\L-GP"(5ROV+H_6.<GG%YY_[<.MG-%8O_KY)+H_
MMFVCK+S,C.J4-,QP./Q^Y*K D-#B1*I3[[[GFJDB5._*JS5I\DLP5PN#Q951
ME-!B%>D>M;U=C3D/OC&\0I?):4$5*:P<"OM1H[Q7X2^D=7Y=MRM6Y\XAKWG\
M( K4FD%$M7W)S5"7BD%2S(J.L9V3'X2$.'C6V5T?Q#6-%<'$ N6D:YXXYGCU
M'EURN>;U5CAQL@DV_<*S6_B%]^G;I'V =T5TV,U <>G$R*V70DG/?/%)T"*@
M_^$M,.I[(]SF=;'"Q?\Y,7[RS*I"KQ*TC<Y!$G-C])'R+6%Y?T,MEQ3HK>GE
MF^;;XI,^;T4W> UA/54_):YC5(W_9@..#+]Q^H5'NA!9!C:*X^<_AB;MUR@#
MG9PMK7*:INO)@\YMQ&!+B!WTX'>.V00#LFBI0S5K'@XAMQU$\H;6GF%RY[O:
MB 2IX-U6GQT!QQK?^/)]!)(PT\G)4A$&&@I2O<?D2Q+HB7;VG@T0:??'+MBT
ML;YM0<#Y^C)Z"S1[UY3???WW-/_CR^S@=^RV+;:FG/:9Y4P-PHSTRT%K%FF'
MP0I36OJFD@-\E%)-=E]F13LJ7E^MZS HK1A_X2\?TS1FR*T:I<1V'B:$!TB/
M ^N9VT.!4I\.*-*TTB:^*TI_^#9I\N7)$72NK2R6,JM+7.G H:Z8+UFTXW%_
MJ'74*;%O\-_,[[3^B[+T_PNJ7,Z^HE.5]"S=TX'IGM<QF1/(&%Q.;FH9 /B_
M] &X06^-9KLJPL8_IP:6R2JTF$A\BT:@U0E>[5SD.3_,>AIS-SJ<^:?4[:::
M.>HP@..MX+%Z$SJPZK4]=R]9GJ;B)^&%J;"WGC=J[DY97@T.\<7'!.P0I$Z3
MN5@F\%Y/X24[.PK?>*W9?#%*8#TB4^+M@<DF2O#Q;/0\9)HZ3"K"&M'MX _,
MGY@S4"UEH/ZP.J7+B+M#;,B*H;/T41I >1"_L72_#T;K+-),_)*_UZ>GNT^
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
MN']< 3/ZA4<_ZIAT/K7+!C_1-:!HN"-Q>GAZ)5'FFT"+$P^_EP:21>^V"9N
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
M3LSSZJLQJSO JD]+ADMY]9XIIPY<5*<OEIS_-&G0NJF8/@!:5U'G%0Q:,9C
M"FV<4MI!CNL,10&?UX:?9)Q)OD_ZB/?DM?0?SQQ",LKGS"TVR^J?SE1/)"8/
MO0ZDY/K7FH,$7!&E"'VDF/4^$D8?*@K6?C/7H[@U;G\N1@OR6R2%E.GI3*Z(
M-% J:/K&%LSH3!@ WV89%(X?4*D(B.VL>$5O <AD[0#\H6E,E/)G=K )]2E2
MRDWAR*'.HOV3^B4)G7*LBZJ*"&C- ^A9ULST$)&J:O42G^?QD"#,\367W^8\
M1E#9_89IWSMTDIO4+#C 8O- $N-U<T;3K*FVW+>K#/ 2-"''7:\(1^JQW$UA
MNFTJ?-7K)39/VK!Y3*O8U*R$%Q/+C<<QC.L4NCGH."F_6_=*MN$^GC4DNWI#
M<88#VE>OZ^VC!D.:B) U[HEOAIY#U'HU>:;?4Z?) "@NUP9@AY(N]#TE(6<(
MF^#[_$P5$:_:!<A3JW[6 G4]9J/Q*S-7*4T<>%7HF"M!3Z'6?0: LH"Y(4E!
MSWIZUD6:%%N=7T>'^S<;%]VZT1W*7"ROFFK2V>CQ+9_YQ9%-?0N+1P4PZ1R@
M75.5%4@TTRT91-6T>UW L7I>5EC[?PHV/W[\OZ2&6]0J>J.7:JWU]D-9Q@GU
MFI6C!U\X/X"5/V\UV>(H^AT:]&C)+)CHUD)=Q\:9&<+CDX&6\?)/M;]L$0#
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
M<U?,$X$+BZ;^14P?#6VKNJ!^S-M2?C6=$-]#L"U'J_7S(\L.VX";S;.R2M#
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
MI626:5X-XD;F'.SG-Z<*/?QF2GUB?%+SGRE?D0YT) _<C%T5W'IP6>GX%+U
M_PD"\01Q<]%>C CF>R"(B%LK0/.1X2?_R>SDS%\D(4Y5!$G+L"U0<-M[-Z)9
MBKZ)E1QKR5[+10JA MZWTF<F9MW<>S"9JL7-N3YM]L._J?(P.L.7VTULP:#-
MLSAE],F<!40%Y+8W6Y*G0WGJ27X J[N0"L26#[EV30:GT34 *S:IE]6+X<J>
M99.(,8"AZ06C \RPN\(PS1_D7J?;9MPK(44?ZME" F+;!:5[5\,27G#V1N+A
MG(?I&E*"WFA+0#>^&K&R=8C3+J!(T&IF$D8X<UYNH64L:]94N(*PZP^..YZL
M:04.$.]-C?M+;K) RNN=R6NW!V4M*K#2Q_&"!4S:]G0'6+)O+3T^$+O$2"2@
M7?E_>?(11@IYOI_G_R+AP'*W)M):.5>N5:"K_M1&H.>:L*LN_TALX^*2,C)B
M]?5@L=TT+<*UE0HSM/+NKI?#A9RN;IN.P"B5/I81+S2UE_F> &@4( D$F<F$
MV6:<#OK%+&RT#0H*G^K*'=^4;-U@N[-UW[L>Y%M0OV_+S^AK1+?-KX9F9$<9
MV3Z>_D230<<SA*]2!D=VRWKD)U09L[([[QN>"+"RL+#2"]X9&.M?;WC@HA\
M$XH.\V6LE#_$L/C:,[ YBH=V"D9K.35;./".XQ]*CX+5A2'&EB7+JM!=@KB7
M1C'^4*;ME/[)5B!FITSY3QU#Q,;QO\FK2^1J=2U<J]\M725J&4334U@Q@2L\
M%IJB96BCDH#IKI#))Q]3Z<I4)%M-L[>DSIA:>V99NQ1;TX6A;$UBDH.*WGG]
M'/6+60F:H8+RTX+X[%TAZY2MZ5SB$<1'DGF&O63/BNQ8DN"$ZZM$16S6U=C@
M9( &QP(2!=;E]A-[;,>(!DO'.T:+I+J13YH&6?<%7QMDT?Y;JQH>G]1LK'!:
MG#"$S,U+WJ:\L9R]MO/Y-@E)N2+BF;P93WBBU@>W]G<&GUIG__KZVF/1D$,A
M%IIBG/0^0T<IJ[G'4OS*@MJ-<^])W@KZ!4YK)XMS.0WC:5&\T!*]II]2Z4U
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
MUJ].NF8VR'([7R('9H;$SC@B@*MSA,GERLDVBEN#I#VC0H\L+X>M(5VQRZC
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
M?JE1NY\L6>?'[LPU!6H.;*\W-7_:*@]\/A)*&798D/,GAOJ73&AVFP7,\ =
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
M^0W-?>;U[RD8LK>K,HJ:M3F">G(KPHN3!P'7UQ^TG2>)CLLZ_L^6BL'<?,7
M /7VF:$R))I[J$@[UT["C $O@D&T.<C\":+YD'X80:G8.A'T&B/\OI#K<U'P
MF++6[T_^]IGQ/KK2LF/:>0=SZ7)#93SYG.4WNW<9GB;Z$T<3U2!'EI=GK7>#
M*8OBIE\E%.AV"EI&12=?/6'Q]=,!%[ZP/'[?X YX_%1)!4ACMZ/%\ 5Q<)"[
MJ309)S+E+K+MS]=,9L:[^<15L8^W[2%?T0MR:16ICESHKE*0H,QW-UU.?V3[
MDOD9%E3EP?LC)(:^HL*M(P:FO2M<6*U)Q]P7/M\@,_[EH54^((.0QSX*@&Y)
MY'[IX73[\S^ B9N9.- LFP4#WO[&#LLR3)X_.S.H82@TNJT3=!$KX06;%1^D
M"U.DNUS1,)7H2LF@M</IM/-X7YY& >[/!:.P*6%?\YD $[F'TKE/*]/!NO;Y
M:KE !\\9JEQ)CJ0MF4^R&7X\$L<O]]]N*C!(\ )A!VJ4 Q9 X@;,[NN_&DC_
M\A!)3MY%AAISGQ_6P .F!F=74)D2E0C_L6]9.^[AH6P2EIY:O-4H3$CTE:_S
MH^:_XA2\#1D7RS]L"2VNA[N'$ML[+5Y^4:U9$#C5*H*8["(VKI5?7.(:.\F'
M7!45<5<Z?5\P[D%W:N'^-V#3H1!/@RCDGTG#*.EP-LKERN DL+HD?7C_+EKM
MY%ZN._U@F)4QTG26R0@C7D%X#%]\V?GL)*(WZ!'[;',JZM6NB#CVA9ET"&O.
M3$FJ#Z1RP7)F^&[Q8HGYZR^2-<4E?-6T"2^^+;2B4-?7C72^T"]C1%-_,,#D
M]$+KROM(X\%-UOK/F6RTZ UIHSF#K3W*$/SMR_G*?N191(48BG:(S,H+3V#>
M',R&&ZL-\DAY5F@U6[%/*_D;\995)97V_%^\O7546VNW+\S>NTI+%=?B#@6*
MVRXM;H40-(%2K$B0X+Y;*!0OP2' +I+@E 2"!"E00A,*%)?@P8);</GZWN\[
M8YQ[[GO&]]X[SKESC/7?6O.9XYFR?H_,.0>!O-HI#U^F<M;\V_[#6);&JY3(
M(8 AC4J"]%KV28XPDX87(,* QD%ZY-D%<SAM_["QR;^J*Y,5\O[ELY#.*RHZ
MYK#CI*Z)TP=Q=G=>_O6O?O^?TV]T>:X%,?PDPV3^PUBL-VU5<9I3I&=CXM3J
M5HO/-*D9D1C$QL.5*T?(/9:X98#LU\NXT?7JXL^/LPCLI>)>_SEPV&8^>*<J
M+))KO&#@R?_*GSFA/_05R=^S!Y8]$.'=G)$W/)I1=^A\L!WXMKSVC&CJ%+_"
MM'ED*L!72B'OM#?%@!F%-@]6KZC8*@O/T\5F6T<_,?"3S[74?WXH^/,_L/[#
M\D3UVZ943QFSCW[[M?E)KS[Z4'-T1Z.!#-$PQ3/;63[4.M4(6POH_&;,R2KC
M&1?E[JGF8*)G/RBAG'%[!9[TEWN2#VFTA."L05C&EF&$RQ*2":$L[I)Q\:0,
M(@\\9>=\OQMN]YVH-AG(*YEJRR]4&;'9E*62".RG$5N$I3HPJ9F#!]PE7 3*
M\GX_* +7-.?6^[L).SS'_FCH-8+?Y75YO@X5G(F[?4?!D%<_]9[>Z[A<M$Q9
M"6AE2(&O[RYHN_JL;+%^E8V9!JVM,4=*\NWSTQ G"8P.!YV_*9;GW34&L[=L
M7E&]!5D9-I0?L8U9E!#M1,Z,JNAT=)6YA0'YAI%P6_K18) -4#YU+=3.!B@\
M' 029EXR*'V HVZYR9P'<&"B8WW'\LPE\9Y=6=BWF,0E6HGA5R?X/CO6"1G?
M)*\I7RRF=;,?BC)SW48!4%!*:M$>\3CHG/X1^)'VZ\E--.2G&S%4T73,1(!8
M2\$UK2=IX1Z::X>$*EM!ZD<P1 ?NYL(KJAVS_9N.1:2STIS<B.[0MR-2YT_?
M:)G489UOG'!?'G[CX^/+95@ /7$+K2 IX_ 5FD6&D];F%CQ43V7YY._H+8QF
M8=RQ)*9&+>IZ0LXYHF$"G16C+3CA]RK9+=MV'2'R2B@I_Q.A#/5-2"MU&7<O
MA$[J-(_A6SV[U_>#<U?7M%<C-E-G&Q UB4A>>=G)8OZ#KGD>(D0L3C20W?L'
MIN\WG#0KTO\#YNW!11RJ%KXBS,^H)MR($UZ#]4!X:6?-(M<!S<WD/<E5[.HF
MKW&)\\?'2R\G>E3<T[^VO,[$?]3D"Y09H8X 51A$$U0%O%(3\J;$0NRPBEDX
ME7&Y,"+C--Z7.:''I,6.?K5P[QM+'6E(90/:=%C]0C/09CI)>II7(0"3HU]'
MYB##8<,V)T?Z0J:AP:%9M@?;856<?F&+D\2R8)G0NB^;9_>\&5]]5*[K4\TX
MO"7P.4U*"]%G*B7GQ_AJ F]5IT][!WY^^]T717ZV\8:9C$.K>RF&14,A=B;<
M]U;(6<_0\N%!^OASBRJ6([Y%I4*SLTOURN%U7YO;5O;(R9R^)SG?N/.7WAO9
M7+,S.C2,,F_[=O]3RV?Y+[YM=P_OR.70*?<Z!G%;3+"@17P3JV/!CM:C\3RH
MRF#SON<A4;<[;K&N)B_HS*LLI8E/X/X.;0](L1^"*/1S0R11N1VR:D'9Q*VJ
MV:#O)BNTER6&K5ZI,'<:IX=Q:T> 3>P/[&%YX,_CGL $_TU4P7=GB"Z&T!*+
M=(F</'6RJ0<5T@]FAS:F9J@[/B]>WO]WH>SFRXG3A?)ZRO20V?1$[H7!"2BM
MPJ!>78]K?5Q7V@B5R-@@Z7*F3:^A0N^&H78K:+)7D1ANX #8STA/A?L/>03;
MITJ?6A7:LZQA"_9CQ++B#F#'776[*@87*,AYBL.(FV(%Z' 3_+CL6Y/*1(6C
M>!4OQPB3'1EF. ?<#S\FSU7?<J,P&9A!9VV7BT/3PRP='GTNC]=-*6D 9BZ#
M%Z=C>4?PCU]JP+11[@P&@N]['$#S-9(A++<WMNJWT&%M'B:;1(/TW)[Z1QA_
M@W$G]II2M7J.;&.,ZTI^8BGDBLKI/"BW:[K1@QE[V+J!*P%05^#"];:\ZW21
M&B03CBJ)G537ZIBM6WN/C8P=? YTLLE%:1I<+N_0E*F*^#P1Z1.<H)Z:SKCY
M!%A58V94O7Q!-&V,\$A#KXN/%:$VE[D3$KS%\9THLZ1L32J)(A5A G-E-21T
M+PG DJ:F()[<<(8;,WH1^+#)$(=6R*<!2+;S9C;!EGBG)+68_XH*PL++ZV\V
MJE^N0OT-IE%MULSM-:OY;?P0R>U?7/[FY^H#5#IY/--R"&)+WZQTA^&1^,\,
MO[0"H@*9CN4SG#;>6K-!(;>8JZ$OR(G3Y7*IT9]O&%#C>5&5P$XN1TFK>=>L
MV2/E!;K:@WV?*[59='PO3E^P@W!,=M]=: H^N2D]7<<\7:AILH5Z4.K\>AX$
M*D*,U)L/Z194^>*;>;G0*7LT#BN()7,<)LJ!7YSW21];LJ>IE[YULT5/P.@'
MG,1[S!M8@[:23[?:XS]\GJ7V&Q:7Q3D)BWSPBLNAI&CS\Q_C*]JZLB4JFEH,
MJJ;57R4 +>R+&34/VG7T2ZH[!.?#;BW<7%5]^LO\;NB@R!<IAF.G1R[F:\9>
MV6<N;]J/[OVL>?3,9R\M$/AYF8A,'5:H!#T+2@S6:@00\)<28GNO)[IQ U"V
M',_INF#Z)*/;6Y,<'K.E3DWL&R9SE_K/+M[,<&C;YGN#<4>]]4X#4!KW/,(A
MI'/JHJ6:#:. F'_V92\;=@ #]U1 43]<5/ [7W_OFJ'R \'\#/XDCXR!W_I_
M\<W-H!WOEK'2U-90-:Y\#>:YHJH5VA=U**1&A-_3^9IYH9?P_*QJPCD]R7GQ
MJ;8+]R_=JL87"IS5(8^?=_P(Q_0.G:G,BB=B T@ "+D8:)DI'NG %&PJ?=QK
M4'%%-5'PHU W896*ZG>QD*I]=JM8YMM%X(=DTN'HDJ\XL)C 9<>W4$/#.%"6
M(1S'/=>BXGQOQB+',?0N@&OK.3_C5@<3)SK\O9*_IM(2M,TG-J^S7H-^FH%L
MOSB+UFO#RC(1PN7,!'RV"%_S/?-TAP../FH:UN([D]VAN2;Z/KYJ@HI524=S
MR%N= Z433)0-Y\$+A]B-JADE/\HW='2#Q8L*D)B9NLT]NJ!-XA)H"9^7U:<-
MMQ/,']Z6CP]Q8FQODF=LFG*MDC 1("'U[*@%U47LF(XK;'E:0=]2TV)-B8*Z
M1H).U: 5,7U\\Y$3QTTX9K9_V?"V$W40\E54NT+A>QX@M6\P/G'$.PWP:QD3
M*!-<$[%2)9$XFP0R/6OR*QH-HEQ1I2!M*&$.M]57&FMWAQ!!E\JF#*2Q/56<
M@F\WR$EN/;$!%^0D=P&RDV^OB3^XHK+CT@E7?7'\/W *IXO^7V> 37U(+?<M
M!YMU[+3.UL#O.=>.A($KF?ITGU'N102#BXPB: Z3X,>0N?$^*?C]Y+9-:0\B
M/=J^<:'2,7W2ZD385L!IWX)PO.2CTL\V(TJ:BGC1]@KM%V>F3PZ9-M4(.,]W
MY^B\7[KZ[KXHA_)C!L5'BTE<B,+,'@TEW86<AA-ZO)+]DM+*3K)?#^WX+^FX
MDYMB10?7^(N'U7&G*P)X5:  )ON2YO7&<HZ10;6A=;4AKZCRE_B%L<)XF)?K
MOKY4,KWNU_\('6^J>)]DZO^&ZWQ;%O+YU:12O"LGV#>J9[&Z?#)+Q+9ETGS<
MD(^@46NKUO[Y@T2\2 02J3=N]*7JCOB3^9#;7HI[LCAMM@M'V]690&9R,UP;
MA#F8_N9"($;_6"M)$>9?YSTJ4S>#XB2=#G(E@._0B8NGD3/6ORG]_E^ >O\[
MZ=>T^,G-?F?_TVLTCK,HLX?X1AI2YC)6X]L5:N;:.TYB_89Q?F@;_Q<D?OG'
M0IY/KJ]+'JU_Y"S32X#JFUSA"&W*-:MCZSWE9A<B*J8SX5/MUH]1(C7PG.;/
M?8,I+,;%8M0+!D/\\*YW%CM5RR9)X+07[3[<TIKR]1G'V\K23 ,%*NS?SW?\
MSUA<W3]CACTE/40++0S^R'U15_S]BLIA'?C XX/]XN,DIPBP8,(]XZR.2,R8
MY8J@++^>N  ^R?_K^Q(EU:\/\ ?'T!.=Q._UGI?S B%F&&?VF3HCL"B\D"/\
M?0(!TT#?H.(=B7<ITSSK(%7= BY(O2<)R?=;+C?9OY]^_\^6!+1SIQ'2WI4.
M/94OVEPGC)7!Q6J.G_.25:)[]PU[:NV;W^N2K@NB/KB[4&7R!65&:6+Y-N5U
MK+X<M-_%:,00?3<IB+K$Y;*2K#D,4*C-_2W,)0V@62[*'KOW8$L/M'(]]"9O
M6E8#_[R^SSW0N5>R\T$ #V'N7U4>C?F*ZB[O,O^>^2+'MJ[[HQ:SY5L?3[W"
M8Y?W+F:!%UMDM<;33W'W[]BG6>\3,4@'65/DX-M64)I"5+/A:X4DSL0<?].>
MD,4#&=8FP]HBOR)[&F=6&16HA^9],\%@J*_"MOAD:V=Q8<+ZB4A!6WC)R!FU
M=270A%-)'):Z$=I#FKBQ'_GV_O0LU\B:O,9T5Z$,YD(F[NB>2LRT;_H+T1"0
M:ZE?:\-VMGG/CYNI*V+WC#.[.CZTT[;KPU\OMA,0U"%VRG=! FHYB# VK_C+
MOR?34]8N;WQ&C!H?V*?LWB1H<C5DT*>)HFK. *9_&\,48@+]N=Q&\!&L*[Q"
M'0-N;7^YU?0>9@OD?-^[*.2;EK[G*Q5U'C%WR=GO$9PZ?*!(NC#[67AA<^8R
MN5E3'3GT(2^FMXL''9YP?M*KY(^T K'*TKP+RQ:'7F9<?(@Y,LW'T1BTF3'^
M,B<[FNM+.3$L$5;I)+_6/U>)N@QR=K9C1XW?3& NJS/I ']PV'2.&_')6$>;
M T$TV4+ITV73+1(CONZ/M&.&?*]-TCD6,DAL7'5@7]LNN%]7U6BJ7K^I;W?0
M^&P/ZR >M>9UOR&<#:J?<M[O.S)4NSXO1GQV- Y/(4>#8-8'[.$F;[([MR.#
MG!IT3\QVKZANV3W<YIJGQYM)A2QSY:!%KA,^M*-3:'>>E7*QW3T\I\-!T\/8
M:/(:.!0-YZJ%UTQ=)S;!4I1I1/45%?LJY5PY_ ^R2]A<LW)Q0'U0:3-I%0ET
MNG2/\3D/57U<?$6E9).T';P9+B*E$EU-#NG9 Z,O,I#3Q*U0U28;B0.%D*#@
M< #RS*#MMX.VH\"][OK92["-GQ3Q+%<F7'PWV/OR4/7Q<OBV\/RV/_&*2K(>
M+;=U455>OW]%=1/+L;6RPQ.+=OBKT>QUY8B%H]1(SK.7/I0P=PEH8U)Z5/K;
ME-4)>MV4C;()DOKWSU*GQ4\[LZ?IR]U'K>K7R],L)T5212+3>6]W-1!$0YB=
M$8Z;][":C:ME4WYGG'Y1IR0'[[@?3K>+!0CB"]G.A7".S(L____]Y;I!6+XJ
M2?.'ZJX1<OOC.3C_\RW,T_]XOOM_1 ^=ES][U^_FX@$\-0-&:B[7GMH/$YSD
M&685&GD'<+JPQ6\6-8F C!W&+!FIG36AI+5K[J'2E,*Z BB.E-<*WZP'F,8=
M)A%G =$M.AR?H3$ 7+#[AW6X@)W3_' Q3B)EQ.EKI$7#/\]F*4E*B+5WX@B9
MV*Y49(2)VAIU/R%33(M,BCKH!GN[K87UJ5\^/@""ZUS8'L%S;QDO(OH4[!L$
ML&)?\->Q'PK^V;112PWVGGCN5\0-2VI"8OI<KY&N![=P53\L$1M,D?"X,_0P
M2MP'R,3K^8+$WW^([,!MM6\'O3A^8/WZUTJ9ZV;OQCLFSP^==GQVV59N/[F'
M)+SC;1\C4@^J3%2D=B6@<-N8(0YV!"Z<:EP<$Y2;IP<PI&ZYOG=^VJ%Z164:
M_JYRUE=6J-ET;A2<DY@GO-.!"KRB>NEUKN-[+PH^\@N?M+ELYO@.*5(C:WVG
M"%\8=$R:I)Y*QB!@2^H$>R.ZG$:W1H/IC9 (Z53WI>O4]F/NI4,JD@"G/Y8\
M<L2(WP]S-;JQHY5$7^D& V53LS+GJC(C9QU)L!U/]EI2]1</+))IQN?LLL<5
MZ3,XC@2-LC.O#AD6%?),.3 ,&KF+%XKYDLKSO4"SG\?#(-8>!I.3VT]7K5_;
MC0&_W4UQ3IVAE^RW,!J(IS"N;'&#'IJZ,CF8EQBG]@@!'[^:6MH[BO78S2,;
MUG@/NUGV'>DMPN @B6EPYNH2G4#=,U@VI*0+D6$0(KITH9HF$]?FI><S%:T^
M7ETEVK3XRR<A%J>I]B2>.:*G,[\@7TYR3?2/T7^G,MJOIS&5!L6!:95ETVL+
M,LCNR4G\$Z0',L:*9OVU0K)/M'-"7M>XU)N\(!+3U@O5TB&N#>5;]EM0F]17
M[ IRT@AADZF7JA-1HR:B'B7E>X),?K'9=2;O;66],EW>)]![,=C8OJ] ?FOT
M?K+4I+D*-)&7K/ZH!/%(/I'=K+->E+O,\E]S2]*,SB,43#H;X,6/;)EZ1GAV
MMK.;"\WB ^JW#EJG3OBJ#%I$H6NHFBVK9]GN=.HK3*=( ?6#%!<4"S%OJF8Q
MQ*KL<)BXCP)J;EK4?D*JR2:4F2RFO#EADBG3^3K&A*M)\XR/\!D12M0I)=CW
M$.&O&W"R_7''U>]VUDGEXX>GGZLC<Q*&H)CQ(_6NP[YN074Y3 VKB&P^((\5
MW=/Z8GDR\&WCC27?G)"%U-+W"29X#1W=UJ9"QMY2GB$8Y%G-JET+W=]NK#'^
MMHAU_^\JQ.0! Q%?2, 1S7C^Z_9.:<^U 0[3+,^=A'Z?CXYJ+1K2/H/Z^]?
MN;+7P==R&D_/"]/(<A]\MA2_@0+.-X#$$HN,&OG:LK0ONBH_9G]NQ+D_]D7>
M9-+Q/&XVC%Z7+\Z Y/ ,G[ *^XT@T[G/8N=R,-+Z/>SGW!1<*0\2Y.;BXAG/
M'[4A3;RNX6Z =HG(J#2?9ROGD/I#F76/RU%PCVD5+<_8O5H?@"=8]$]R10K6
M7+Q;K<WNY9M'1-6_@/B_W8Q-Y;\MV&$4EB@9YXS<U]NWG*9'NX]8?)X20B5
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
M1,&/Q@\RNU^$%K).=(T'/>@C+0H_A\8%JXS *\J HHH #9N&*ZIBQ[?C"*E
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
M)C6% 17EQ6#.]Y5P[EDR S1 DTA/K!YWG@I,+[<R70JAO<A5+&,?MD<5REL
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
M-JM%*:8&?9\V@K;EOBSTCDJM)<_O\_W%!:FGB64SLA>(T8SW)]:VQH^JO#*
MXW>(=2EAU!)_3"I3&YFBIVL+QH9>5DL-J-YIQ,Q$,GQXM-,>/^E /_! .@7H
MLVUT,WC(,)T(AC(K$L+5-JO=E'?BS>^O@K1*-25,+6X/J*,-].^'\'XA;Z =
MUB9/^E<3-F$-6T'E6D@K+@!9T40T)"/6+/:T>T7,QRGWE6"6FR(>\CS#:5W,
MI2K)#:6+/1&6<LUN?"[*4032-@P4#GJ-C9139T<AW!>9%7<V0KCNN&>[O9:9
MX1-:?UL^!%BER:AFF%_P<0^XE%Z;+])SR"S:224%^_"\Q@5Q^L 03<7;2.#*
M6K*(Q"IB66 <YSK>D075.*![/E[/?IMG-'\L,;EL6B30QW_MI?F3@806S<CH
MZ=K>M=6RS'J_O_;U6*(;.APV<N@2"\( /Z82'N^7-FS7E:Z]BDLVBQ]7*L(H
M:DO4 4I> %4M@U.UXC;W_-7)9R(?H42G@O5=[TP3HZSENRX]7H@O37F"#0,2
MK+I6%5C[2;I;ML^HJ$2:CN[!TT[*Z5\L==T0%9+/M[_>LF+4*SIB'D]=[4M_
M%M"J"SU9;/'KU!B6F&P'B./W78\I_VI0:WB*\2?G-=^Q&V)/>*[3M(L:/2'X
M?_S=6.U9>&,PF_JTHB-1_0-X3GS(Q*>1<+J$U46R#KYD_DUV_"F3-,/#OY=9
M':^F/G6.A@,>/E#.$TJHJVDWRNDIIT&R"Z=V9%!TE>:DWCSM%*0I:GOPIY)D
M'*]G.LDG!7+S;A+BHEUM#A\E7L@>OS$V6MUO+U4G;@)2UZ:19LJ]IB6:)$=K
M E30ZTL2>#!CIWC69(V0^\6H6XE6>O'0'0G304AT$=]>W*OJ^PK$#N#OSRV;
M-_;W?:<FL<8RVVSRHP/FW%/5RF]0W*IGDM!@'GE[L]B"X#!B/)+_='"A'9[X
MQ<)_ZA=5PF%MQ?Q\PP:NQWCK/7QP@<4X/_7'JD3?V-7@3N^W\R:NLU!V^R3$
MH6ZI:(IZB]#4XOQB#A>1Y?Q1OXG28A9V_:K4VNP31/I39770"OTMG31">PQ6
MUT3:.I$435F(/Z&6T.]$K"ZJU15M-W6?C)1BXZRD](]>0N0%3L.A,PGGW.E[
M-6T^:F;DJ:TF2%[K_;#T]<^Y;8S;P5[KI\2*KY,T)MGE4\1AUHE&$:-)L_.N
M$]X"W6DGVJHHKZS"!P9^+]_D&WUY^:A03R^UQ'N<RX4S2]GK DHQ?OZ+"N6.
MWG#MT0^2M:P^+=:*2K!.N,P,;1T_"2<Y5X9GNBF''CE45"H7!VRN;:7D.) 7
M?H:KI8A24I_4_J(2E.6$>;G8S:VTP'CRC>.3 ;<.?,_2EON&S6^Y53O0?G^A
MI4I44XT13"IAB2F$\>?<SWRQPJ'OMZ!\=>D?"+F:%9,5K%NPY:UF;:_)0*3V
M\Z/A3C)#C98B:5N7!_%.9W*$Y0L1,E@: ,9W+_KV\P^CK(DU9(-8N%-Z5^"[
MT?^.]GZ#_J(J$3X1K>V,G>HJ5GY!JU3[Q<-%D423C,BO&<F_'UIUT\?F_*[R
M7PY4)8ATZ7>% %';TP':;&#R)^+Z7G<IBAS"O'A%W^DM'?:A^*\:8)52&+JL
MR.\I9@NP D2R#JCV*F88K(M@'!1([P?@& IW=% 5:/S?X_+Y1PH\,G'* ,?'
M;TT4Z;4[BP6M-H9:NO-KS+&RQH_<OR?'.ME9)?6?"W:3:^@8Q=$M$TH5EGA)
M]9F#X:W'QK?%Y-OC05K[F['H4O\Z2(Z#P^=8QM X9]N]CVY15G(V8EM2,YGW
M^AOWXQ![.70(EC[.)^';^HB5:=, WFGXOU'C=OS!_7S%1XT*5]9 #3%5:59H
M%C)],FBQ9KOCX8GC31ZH:'#AWC8* %1T ;\R/(N1P.9A\!W1^;G%CU@&VSPL
M,S["!\Q<\2^P3;6,6FQNFM$*4 ?_$4Q6:!M<IF4N1K7!"X*4)>] 8P[ D,Z2
MA(?^%EI9Z_K0PI):Y<UMJW)-F>UCM,?4QO), 0OIE4[1OTH$8V*XJQPT;<$^
MR0 #5MF'$&G;*- ++A9)VI<PA0%IA /KUS6$;3XJEQQK!@H!.^I*(3"VZ*0
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
M@Z223]:1K$?L:L^;(JL1/Y;^#OS[,O,*8[^H"+6#;O,UJ>N^)90ZN$O30AK
M7D[SDH]:L.V=_<^]:VA/H/%</5BUC+QQ*"8P:XF$#UJ")1[A@!1V'E:)&$V
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
M!@$"1# ($2UL,#F.N]^W9NJ;J:=JIM[Y\=V_M^K6N>ONO?9:]YRS3UF@LYT
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
MD8F.4 ^.6#]+^'ZJME ,'VW?V>C*2X HO9,\#02W4'8/'EWD?!JS4< J,"_
M!TS8OHPP%6^ZTD.NQK+.;$=( NRP=JQZ@E][TWYOY+5<8\7I/$6QG;&R/:/E
M:-%?2Q"JK"_P8S^EP2[I'.]75>])NG2-"@J=EDR->NT6R#+MIV;"B>/(BPFJ
MP^)&^%=3ZMO4'P)]5S,$SROE)^6EVLQ-^LKZC"H"DSS0YG73>R\U#<I47A8
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
M(27OV_-F/PL\@%XW2KLZ6XR[8\G!JA2L;5^2OH.@*':C]#](^1QYNMLI'B&
M:P>D=X?^K>JGU2?[&3X*82W\9\/U0I,1"Y=TD[D3#59]/CJ;SO^I_/SRI$L.
MBFM<Y _]Z^ YB)E8ZB;*?4][XLRB5-4 U)<^08B6]R['.VXUC^H<4*8V$':L
MZY):>^^M;&)\DL3.M):'4Y^IVDP'4@N$>)S:!#=W+<RF>%I&_;T0F64C]#OG
M!BXG=9"$>W2_*JED>R^0^K@54^>K'S@E) 0U:7UVE3:\;8ATL#!;L>R;*,QZ
M>6BO?&T+-_ T2W"P.HIAJ G ]3Q50\Y(WN9[SB^?@ZY]B$C;WK99.;%2J<9*
MH>)K 4_O5X+"# S11%0BC[T].E^(N:8Z6R6^.7 Q\I+NPU>"^IIYAX[O'L'
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
M=\&Q!+E&[59F4Z$;.&T*FT91SLHHOOJS<P"$*S.<"C%/N#)&R_+7E(E<OF!
MH"#A].S2 _T1=/G%]78> R*[2#9/)^OY_7);PA\GT?IE]LWEH#FKJ<>+5R5U
M^+Z>B[&4>EK/K?TF1%Y3%[4J/,<<QJ<HXNQ,LF4&BH]J"\UR!KK4.5?ZF0)_
MZ]W;O*0+H4>F!?A[B?I)5ZMU+8'73-3O? J5>EOE_:"?YZY" T]C'$F*7??S
MI!BSR$RQ+:^(HC;_HYKG#IL5Z<70+.>RK!9C@AQDI\8ZME6[M#YGIJ^=MB(A
M6?:MR\R1FHLZ*9L<\5_;B:H\K7%;BE4,79*(65JU\<B6H[;J>>CE5;N1^L-8
MG)=N>AWIE@S,UJHGOBHF%B8/2=DPJB@Y5\E_%9XO=L3JPMVB'#:EC1O6ENP^
MBC*5FASOLX^&_E7?XB?@1$G#,3K6;7<PEU%N)O-8QHKDS*WE>,[EI\,>3.^9
M!V-IG>O-\[01H[K!KI<!C5?85UHAPJO:&]XT[_@C;M53U^50OJ#J")*K^-RA
M"'^A5LMU$M3(.C7$97ADL+,&74R^%BM\6(+7GB91[/[^AS)ORPQ:4;4IUFG3
MF5VO@'MN[ >MVRZ]MB(9NJO\2LD5 OZR! K_I\I$EY[;F7:*M/TT"<CGYA$O
M@,,71O(.]$I#4!!5D.^]_PL%(]CKJK1S*O:K3J9(5GBU@.HMF$G!I[BJ4I1K
M9F;]%,SNY=*SRNB$":F;]AEEME:IC)Y/;+O$,(+MNX?&A@*-8)@]%OXQM48]
MND(U?$I<&1H^._6(@U/[VK=)#_99W\3RVBWL4&$RW'?<.!VHZWV;^L5# ):M
MOM@HZU&E/Q-P<POQ%6'942[BXT<P2+1?BA=#M!DAX9+T@FZ+<^KQ 3;\7C2)
M_"3AT3"R>YU^F:&^"<G[3=W]GPQ8+T<2/E3L+Q1 SXIPU.Y+C$X\B#,YR.YL
M=MOH87N:JC1O@WICAC<<>>PPS?ZD#O"B7IX>D>Q[.T^$<5H*@EQC&_U#/NR2
MSGY%"5HQO1\<9IUR22=GHND2SD"#]9]1Q/XIVAB+1:[%YH7*]8!S[F*M<ILA
M/^_*]E"[.23R&"Q>U%HTEJ1%4OOW4-U?%N7Z+V@E\$;ZTC_2O:RPQD+CJ54Z
ML@8J)9$(QWL&OIQR^/H8@U'V]CW.C[72\V0']/,CX.U<+<*"?&73>UAK0KQ_
MI=7'">,E>QZ<] A[Q W!MGS^TUS^@IIQ)]*,0@(Q$9X!?U)/%@G@DB/X#<NE
M"%, U0C['/=\ ;)BBT91IL9&LQ5AMOCQGE6(VQ\%".-=5_:.FK)(8P)W:4 B
M?![T8F_$ATUCV8:7*I2\Y0241LP)12F;B)2B/JAI?<FXI./>#<&*&_F[F!\*
M-UU@T^7SA7;1YIZUH4(LB/[^SIJCWD'E"&1SEDJ,9DIPPWF'AMEH8ZBA=]QQ
M#ZB4)(G@KX\%"%A7*X:FU9,/R=9RN,'VU\\GO)B.0VZ#184S@T[WL4R%R3<
MO^/?W)^]UV@6#9)Y='I^Q=37W:DLZQ9VT;U=1J-IQ\Q'-)<-GAF5^K2E<:I5
M)+,2IRZD_%I!OG8N_\I9AR]YNQJS=2AAPWWW.96^&%[5,O/[]XH)JRNNZ$Y7
M)MV;-]8:"0-G\X^D>?&VU2D[#YU6<V\(QM&OQ-X7/I&MHR<K@;;L>9B0ZTNS
MX@L/-=Y!E>,T7AA16.6EDNLR$KB33);WH:9N;^&J.X@V"X@"9W$TT:5Q,],Z
MNM+E)U>R9XS-P\!]Z#8AX4/^"62:FQD8))N3#SK)F[$TWY71F+@ [CN25Z!5
MYOX;W)OS5:_S4#:KAQU9 GH9OFB]6KXU5JA[3872*PPB<Y+PQO5!!]2[;KV@
M*-HGZ>YVYF':/OG:O;Q6[ RN\CDUD2 [AKTQU-;X.N!ET5;5#6PV'_<T6#MW
M[MJPA1[W]ZK%P>.BO*$ 13!-]F%.>#Y4Q'%".23;!J;;Z%"/C'.33O.EL#GI
M K?5A(,,2434(>2!*;+.+5WVE9#KZ1W>JT1E,S>EN&^Y*^6I?68*R9H,H15S
MZ"+M&='M= DCH=GG$T9#/^XHCZJPM4$+R/]T5)IZ,G/+]T>6?FUWR8B\,3D^
M*RA^:Z'-B3G;(FX?(XH*/-S^S;')K!6F%+3E:R+RM=S@)JVNT-8[LKQ% _1T
M9$:L:F#^1C&G ,!$?7" C:^YF!#2V5X^T)%$,A*G2+)/*I2W!MIOIO)#4NSN
MAQZ* (,7VFR=+^0$F*!^(_%/V1SNE"+<MZO? 2OGOKUU:0KSI:@N-(GXL8(<
M9Q=!BE6Q,Q91"0*LQ?)Y:$/-V./R-T:4[8BRF89[:'D+.XX] J0=:KO%!'#
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
MD=$I">:U,F$#9'8NS,C,%J5VK+<D?GIF4O!9HL-@B8\K![-K=B-A^F86!F+
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
M#N5>4=#VG_@TLM&3"[*B/%&E:N_'YGW&_R#06/&]!&"UMAWSZ-=T)'>N*(
MV?1A6;"I\TI:(:2X**- DO*1A5WZ<7I. ;,8\)*978F&^]VS]*H=@FQ"0_.>
ML$EW43PB9+*FL>6YI:%0HU=XF.+(F=<QB??KV+'Z?9)4CT'78<O]!!!WE&Q1
M&8TS>3IO*N&[]/G=,?G^U5_^/2),*%2-^_FU:YZ# .T@MC:']T#R_#1.&[)9
M6ZR5ZVZ#9;/M&TZ9QOX<!TE4];]>O,6Q0KHC[5(I)S6K]* ?OW%%$7LB%#(9
M&BL*U-\?,KMUH.E\4E2Z[SR 0]_:;_=,+;KH.,%<LNN>TW66KB^D#2,V8T^K
MAX$AHA%6J#,&D(CIFI/G*?JV&@I% "(_87$PEP4LP0N)X"%XC?(00F4(7CLL
MRXW>EE'R5I;E0Y>_4?RVO&<6^YS-]W?:3C<#Y?9.U4^EHDDU?'ECGP>Y7<Q1
M\1XS3.KKX"]M]NCO[&\]ETS"-GU25XT\(4EI5E88X,'!VFBYD6^7,CH02"=K
M3,Q8C90-#!'50JL.HG5BT5_)*0#N ="- : MO?:*8$P^?S1_TCL<+<"P#Y:H
M,L3SK]_%[7>?=ZT^W9OE/DO-^A/,\CF8C@_XHO*3O+"& 40-A[[#HT^+Q4*S
M/'9E.'U$M/>%/8_%$P/#\L-W7N(>__O=ROZ=%B6LZ?++X8H9T(YA-6V6V/[^
M[.XN2?KZSG#@>_CKT'?*YTT>W FL6X)'J>C(0UE[.\V2"3NF:!T[T[,W]>U;
M*0EN65!W>].:QQEEKQ\VX('F''.MSY(LA\6];_W2$#YU[UZE.3BTKBEQ^3.2
M5V0XY Z5?I@<OS]LIB1W3@EC23*?/XO?H3,7\$D0( W[>L;YQ.E07<B&*/]
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
M+=GY&T^4.4O_QZ@TEUV958NQM8E<NZY7UWF@[E_]:"4/N=#>R; MUDVWH%%
M"0]=G;.Z, $%,A!VK!+IA\?PSVS:"MKF2<;%9LW7*.G\&$&-%CX>N*(@I>&V
M$A!R+>\*1?W28FQLGKHF8AU/5F!R;\;!F"3Z1H/KKXF]C\)YMWSARVEZ7-_B
MS4N*GH'M6I=[AB+ ]>0#2N@M*[849[CLXBTO5?%7)=FF:\?*%NNIT^F#@)YT
M>J%T$2TD=*P(D6<[]OW3JKW"INA/Y?#CN_#1KC A<X8%3Z:J\$F]QOF)]<*#
M?#=SJ5$O6XM@AMM5CD)<.TZ&I,%BY,?"+LUF,QZ1PQ8Q\XPH^FBN.&Y]"ZZT
M%X8C+VR[,0)<T,*DHJ?F;!+ZK])QM,"7]DQ\%4B2=)\YY8O3?R/7_X62"Q04
M-UBEB>]'MN3N3W_VF:@)Z[54-F$)Q/&F,0(R$^Q?(^HLQ/B]NW/'G S[DI!C
M/$ DB6=EYU_QD/\_)[@>0L@1'0L, F_(?J@/T7'ENYHW%=3%^H4^3,L*^&#%
MU'D[;(MV(A'/VVI5,A,'G.QO^,#H\KX'AD:\]\&^7K[X[<$T3W,.?GN14,[4
M\"@@=4)8#;L1RSNPD45M_W+2Z*,%$U(NUH)5 ZT;)@A>M$BPHX_WBV@$*.[)
M @(+6 \L\QE>Q"7%I\=;B]Z_2"[1+N:IU(,FEGT,8>-F/;D^)1;Z;0U$Y[(#
MQ^)35%*TL4"5WHB_2_(G.L W_C=;N5:Y=#!CG2/;B6@/\UVSX9I'Y$Q7*7!*
MS#>\:TA=YD6#=[[.7Y5S>0*(Q884NR.9;UZ/YWJ"3P,XPTS7'QDI<M'<F>O"
MZ4_6Y0KE'=%6T"U(?@E_@?<2CDLJK2F$P2:D:^&%/@]22K=C!6/$N8\A?27P
M2C^(^HV7Z>ILQCE<LY3_S,W-/Q;Z'O,AS?N#V .GA[%OEB6.J#744J!2?N L
M\PZP:;$:DBRCQ6F;"9W*4,-!52KK"D.C/RYV%*2]U5=^V[C:N\""$W+[7D,9
M)$9]%'3KL11S T?4FWQNSQW[T%=YP45PJ3+\^&3G-RIJQ VW_CD:7NV']0QF
M&PDO[^S=X7K[CV(Y%XW17\ 2*/5)/*)QR#<%PJ*C,@2O;:SH6RT%AD)7[K3E
M%[?D@I6=+LI/7BPH)C>@2S?NVZQ+K4E8VW$C1T=.Z->G@3B JC"N74Q"YG:-
MIH^QGJ"276[#JEKW0I>B+[QSQH-E^ON9#B?N>9])#FPMM\FP200C5*@FIJ\C
MB;U#R7?FI34";5?+/W'>Z+)>4&I>#+8RK)8],;;+G4 &[1\!5 GZ$;'Z*(,
MJ/-D1.C'>#,?;981K^4*]EO-(@:U\56Y;JTO9LC(3JO/3X1!F4%E%I6VZ<Z#
M+C^38WK+)E;RPY=\+V*3(+[:5"YYRB'()K',#EV]X/0CMOKUH)'B.$\A;J<+
M[BI4KUJ.U(6&%%,0B)?N TYQO!>G.TK4NK<9%M,ZYCMU16$S ,V"E%2:AD">
M-98JIF,%B$C#G,W)H2P(?5..N<W<RJ94,CI/>4<N_MS>=JXL>3@%;X8NQ8]H
MAHC)IM5JUO+!#8@ ,UYSW%BF&'YE3ENR)]M%5;&?1EBM!)H5T--0$!.<9N&+
MH@J(<W^($5EB_IQGZK\R19P<51NO8]7J0HJ'#ZW-$T.8S;A9-3O3IR1V4T9D
M7I-2LJ8WAT[SXSX\4CE\^YM:ZTW?-2O)GXGB 02&=PNZW,ME8C9SU^Q,U9KJ
M5H#;MKN0$/E%T(DLO$EI;.TT=^_B.D,R/> _W"T/%#9UB FA"Z%GC<A.45>6
M6-M>J?W==#@0L1;<^..5]@J3"@'NJZ;]3O*NVWP:TZ:DUZB"PYQ9X/\@[SV#
MVMJ6=5'66DY@@FU,3C8Y8W(&DRU 8!#!@ "33,XY+]M@&Q!19 DP01)1Y"B"
M 2,0T>0@<A;)Y R^WO>\</9]Y]YZ/\ZN>O>\KOEG5HVJV;._'MU?CSE'CYD&
MO_&Z<E.)73F6W^]0,!\FL-:FBV-TWPB.F;NH^]FD"%3?*,K\1?3.&-C%'_+4
M(\WXHOI>O$Z@BBVB3H#-U$/(\;5%[1E> XJQ_O3*KY=3FQE3ZF/:.]A4OP1:
M[$UD$!_L+55QH:1ER^]NV7(KO?+.7_"Y&AD[E*]_BP9T PJRJ@"7.A>%"*$N
MY12.[")=A23)HUT*JR +T28O6=:QVLP>T+W)4K%]+S>AU8V0O(/A!IL)COCF
M/PGYVX./<FQ:VENM6OSD\V;P]P:UDIU]?[,%KDJ!P;@P#NFU$B\=S9#CD\<^
MV9YC#8+>Q=!08!L7Z>O_P'AB-CCRN-@%L.RL[Z1J@ER+3*5 S19[K.>F8&V)
M9:<F4*-2YIU2K_NC-!?#:3I*&J;YE2*=C'U#8NBU+&YON54%7^OA81JJMC]J
M-EN58CSX(KG%B)'%973H\ 0H21,MA^_B7IL7GSTVXFE1SXS:*MH-<)N3XY+J
M'D8B,5]'S8.;I&H*"I$R?WNY_'=M?A&I"VIE9Q F.7A:<=$N/M(>(2%:\!6Z
M3?<X17+1_2'M1>5 CE+JH7T^[IO)IZ=@FP\L_-;U8X3\68;[.[^((KA-3^Q=
MH!):$4>?MA"1WA![3BPX)(R.^T=Y4Q#O9]EARWLM>(E"?Z%3]Q:N:U#W55O&
M,$6-JUI=P)6YZNAIR=S.;OBNX_%N5QC0_N9G#_QY*7;\/R.>_^\D]/X]Z#\]
M&5+N^*UX.6K"!Q*'12$+SQF8$14D2)(,/3VS6(<#J+ZM*X%F5.TP#F;#Y)E\
M"&*@2YXYOD-VR$+ A27.]Q_8!TCZQ:],N*O- ;7'<21@*V5)Q_!"=?ZYD>*;
M/':-1[&]X,76_+@,X3[3G'[(XV\(E;XTR,9]"V&R#;2CIPYI999QFJ[C9I='
M&)(/U0\+/9C8F0B($TU:.O(;\K#8L2T0!GX8/^YA&$#=YNX>W"]?73TC?X]P
ME?QA)%-#S6](3'"U@*8>55*?-?*?&D6U=24%=IST,[75N@S??00,"9+"O?#4
M^LVT,A@N^W(NNL*/XWX1#9 S+RR+*)8V_B*"_R;\KWY>__BW)B__'QUA/4 X
M>7!KZI.Z/)K33K,WN69OY")@?Q9_>'&4DQ!Z5:0UWNI_&-]38SP09GAD:8D/
M1LZWH::W4',+4:\[!]6!*@==:SD7;;ZN&Z:W+\/YPD.%NINOMP^+SAZNM8Q/
MO:%(N<8<>GJ?92GH;EW>-EGN9;7F3.^)]<I_2_A%M"T8OD'UBVA$]A>1F!0*
M?ZVN<9*F>!3]BXC ](LHDU&^[;MMN,EO0BE5?INX<)';^1^.B/]%]$@Q2%(H
M9>O=N#TX;#?:Z^JGL_E8^ZU3K)'$G,J4L"M+'X#I7L.;](8YMO3$D(*,%)\U
MT;>1V]DSB)%GS5/_PZ?2NQYRV/.LE%FTG;0A5G/$7<(+6%$W/?&H[(4&ANY>
M5[NP;XF$!@=P8 EJ_;8\XVF#OOD3*X/JM()>=V=(Y?#E(]7)N!P!C$V$/MF)
MSHB=?-7Y*73-M!$I97P'XWQ?8;4KP5O)PL2(D%))C>M?O[O\I4;/Y3?''@"A
M?4N205LM2CYDE#U,\CC74)KJXZQU^A,]*/:!O5YQAO0#__/G.C7B<53#>JGH
M@5J>@Q1Z.36J"I6GYX(@:7)GH$T^>___O%_N?X8P4=H[:ZJO3$[LFE4NTDUO
MGJ5KI%RQLRUOC 0R[V>)V*9P:F(D^R=X:)S6V![[H?6!MA##!R"K39('>\#
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
M8AKN\8.!JG?:?/Q(<PO_L0M(N/P4;%.@U-?<T: EK1U#U5>]N-9]BL)Z7G[
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
M=IVIHT#YDM,R/P7YYH5:4E8D8:H2JABN[/-SD(2IZN*ORE]$4D-_M6EEW;W
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
MCO^Z63WL0Q[<G,< RJHZ964SU9&+5D'X].$G-$<>"$>6T^%N1M=]*L*T^7;
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
MFL^MQ?0#;@NWHXG8GU1/3F6'6KBG>C(K#IPZ[L@E11;B41S\=E@]N#=>2E-
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
MWU][Q7MZ6=O<PWJ[(IM$M-'/_D5&^>->=MA92:AKQ_I,5LF09F?/PWZ.D#(
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
MY-8-]PCDSR/XU' -7T]^>M4F2]XN#KA='=M[LI-)! &II$EF<?KC9*;9T73
MG=*UYH^U8D'))&<&NHWJN9&>!(G:C^[<6E3\4"O#E',M3GA1]#KOW32H>B_A
M'P-D9'Q3V7)*ZC<3I%:Y<MNB+U[M8*PYQI6F*56%A^H:/EVE46Q>;$#>2\4\
M9)49RG SA8,!\/<$B;NLO<]EO502K^V(4POL+)'H_.EG]2P/G= 43>.XAV?E
M<RCX]:/A(I]P;6S99HVRGJSN(;E/3C<I00#,$/BR=FK[S+"/FF**2CP3O0&;
MQZ@2VI,L%B;'@]DAU,)S-M0C#@'KC&$$S]W_*UZ'_IOA(=UEQ]*VK,+AZ?!M
M85=A< ]F)IJP1*W.+3'##"G)4!B!:%OJ+=F6\3#D(\M([#AR^U 8 %;:]TTV
M9V"0)1BS*M&&(#S770Z9NF_Z1;KT734_0R,T82*2KLQ.."+R>L"PQ\PZWY_%
M'_/2Z77= 2A73QOH:Y'#MQ0_*/K^C] ?OWN.=XN<"\T!P]7GB\[(FZA]LC2,
MD!J2HD7,#'EGAA_W_'=2Z!5(GW*'L=1Z]E';;R5U&\.AU+\&S8TZ9!7Q6<9.
M)U>.)]#@:'&3,FAYHYPJA[(0"HDHTZHKS/)P$2+TO"=HD*,^V#4_V]4J&W)=
MT7?TV7Q3Z0$^C:W10^2L7HF7T^6/ZZD6E-8=<W:H&%"F*RQ6/K/+0KGGB31O
M\7Y!H5S'V#3"O9R%7,]R['* Q4_K[0X&,T=6*-@U3JXH@ILNY5NGI!S'='FE
ML^X)6I2O;L-S*W+,73HOJIQ:[PEX3(Z=KC,/1:"**)6*"05=JO;KNM+:19<
M)1!</S.(=1_$OP86LB+T7R^_['CD':SRK<: A^S)H4M%:J"R3:JW\NN>9&FR
M0:<-C#HJJ&./"<96+&B0ZMK$QAD+IF8E/PY1.[0_7Y$QS*H<GO6AT31GV:YO
M6VW.PRT2*JN*]\N,.DVJ\0H?%19L!9GAAZ+ZFS0!S0"C36261(\9H+7R##N_
M.RP8ZZB;;@LY^==7JQ#O-^L5B$[]\C_90W0<K,*-L.3:I.@QT:LW2]*D!+21
MR;X$@&;7+J ^*>K4)\-EA$T&A:(>L'0B6JK-,&"E^^G;+,S)]!BTRAH?@K9H
ME)DSX"LM4I(:)A4X6OAUM2_UT=5\6=N"])/:X*?X.$BUQCJ]T$3F+ZCL7Q3(
M_X50E<A-"* ;*@/;1-J9G 2Z;3$![U7E+6*PI,G55;.WXFD;@PAK(!5S.;F>
M;KX)'W'"<0\7P@M2ZAS[,_B= D_U+_K>X] #3$*@J>X>2PF/Y!23[ !SV-)E
MJ',IUU:J<T"QQP'77D7JM!J'U5F4J/K5-YRQ'\LLMU(QZ@-BR SQ>E0D!NDI
M,=AR&NES_;G!SP_M@#?2+K1EX(#85R9IM&K80*GN"4:^/_*X5#A].>HH!$[5
MXM[J/OO*/"5D[4(2?J77K!M4P\6A1/ZMJ-IY:I2?HC'0$QKE9DU^ ;S.9>W3
MS)J0M;5-/ GY\3QTI)<'QBJDR 4_\!F@)*[DJZ%RC?:4AW*R(;J20U,^V-C
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
M<[!%IP2"(Y5YY1*O%-&]OS1G71[RAE=,F'W'.88?;2->>0(FA=.]Y[(A<;!
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
M->[ C%,(P?OF#*/SZO"@VI7BTCP)W(\,<T%I&,1I(6Q#>4NPZ/8OJF\1-F>
MV:.L\["PYM=31R3Y=.LJEH&9GX>XAN=UNF8]<=^*1FS,X-HC]/[9GDV)RFT'
M^=?QH\;] 2\4&<%72O/)V4.!01G'DTPL0T+YEH:EW-"9_6K;K)8CF7K03N#.
MZT4!KY9NMPXS7@@Z$AQ(?O]#Z_;^BVN4O6(O<^NQ[LE\,^AN@,R7"AGT-]X%
M'IK@5Q@H+V-45*Z_X+$Q4%4D>[2?6G*9Z:0VQMOM^OZEGZ5A=@&Y=;NMI$Y+
M8'^E_OAI?%<"C*1LENS5;_/.-T[EJJAL9O4T0OHO[GV^697,Y-W;P+J$0J7L
M8H+*3?T$89?BW@6D8-%S=$Y^]9CRD0R)34 6Z8\J1URUYPJ,^/'B'*0\*=Y6
M'C1N#PP+L4*!%G-YC$V YA<US]):B9FWO +NLG--EG/_3BJ4L<^6T*1^QO[J
M\D=.@15%B2!U(0LV4[AG_L5G83)RNO2&ZYLZ?GR=]DCL!'7YH7'_B,'/+2U7
MK(KK=ZJD!?.5<!@.DFG&55P( !=^KV2@]PRDD\FIMBP'5:=DJ:8.?<'8A><R
M5FQ+A@6+0XPCV%F=!?V1G*QSZQB%Z=]8.@/=VB)K>"LR<Y\X.Y#)-MK&+,T1
M:5P<';>D1B50MJ+;3FA9W6EKZIF3=>5/.G9U,OP2 *OL;MNUX\\M>V<_+XX[
M>)H?:=$98\J2^EN5U$2J'%C!D$/^*=W(X979(_^>W7[/5>2!G08%>R+85S7>
MW2&7$8G;X&JKC+[E67JEN\BU,I=AZ=U$?WLX!TU%17UA8/G03#[MQ695PD"%
M88F_0)&A@"=7HH"?Z^TG YZ0?X-ZDM)#H7)!=K[OTQS1#!!A74,SJ($:NL-<
MC'69QZI4L"X8NQHV@+DH-L-^>YR'S0PU/"8+K7MY[L \5\O;W_1]G)6_#WNU
MIK-K$!-4%L%I'K6MB#>KAT8$M4)..)(D<TQ7C"V>%'0-SLIUR-XC"4-\.[\I
MW%GJV)W/F7$]GG,_/&KZG'.F/-J\.NF6Z$U@[/,5S'V>S*OXC>HI9-@N3M^>
M9I:D/Y;TEMCTJ+5&I+Z17F=&8,[9R)Z[CRF+8KTW5<5\@VG)E2[#8BFVA7V;
MTJS?J/&B:$-8$#/N+F809B1U7"L)[TVQT\S6"9.UN]YLK#'Z[K%I%IN!L457
M-YWW,Y[4\Z#J@2D\^X.F4TP3W,S*6?]XS-_$[ 64(GD_GWRUFFG68>?F+W;*
M)8HQ,A@XWW&[2 <PPJLF/_A]]G"-&EYG0" DB08"=#_A5_D4^DNZC<]/S'N5
M&G/IEUQ")3:H+7V2OFZCHTTR&G!5503;S?FU!:X+O[Z>R+;3N>O70Y6KJLDA
MWXD64TT HP=UFY&6P-S-/3%;]RVD+R5??<#%-C@SC_NW&C%SRV2SFFK;TC<@
M^I<YWU!?H3*I(GNMG_(M_LJPSDMT!\K2+/>>**?HR(>'CPV6LR5N_+:7VD0/
M:MO<GOXQAU.8F4GOP.+M LROY\VQ#S.D#R^2J[[;U0$$>OT^M]'SU'M O_E2
M'A4'((&^)Q8D$T;X+ZK*W&0$RK^@DI@8\C6\:!(EN+\QR,JG[,'P'2FRSFNS
MM4%STE8X)G7V^\R=[$]!7UIF')3M@9$*&]LH1=/9?M2,\,CDH(!6IM,I=6Q(
M\&\=7A:ZPUZGF48_*%%+H[-88=WV7U1N)S.X4KE<4Y!:\@86NFJGUM2A7?EM
MA^YH8FR^8S2SPRDW+R':.<CJ7-$6;J)']5670;'X3[6\,E]JJ&US8#[N?$V0
MO<IU.^ ?L2XI3A7UJS4B#+Z%PX>*5C]]N[?\\O-0)I_.^.F+3;3V_2TV/.F^
MZ,_JG@%5^@+8)C8E/WO;H^[""=7FAF5QUKV+O>!:<_"TA?F4S&<PA$)Z+G]
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
M$<07YD!]4-NG;IW2<.,E=$[#E\'WPC!6D7[MHBFV=9<16D2#2_8PC*M_>ZA
MX"!9[X-R4'%D/J3087RBZQ<5_P/O>M$5X::=@D%S-S6^P,I>-6H34@H[FG1T
M/&3_BZJR/.<Z4GO\A]LEY&8Q6%WVCDYCQG 'V^7 \F\57 ND;JY"DL"WR?*B
MA!WX TQ>8<O++Z9TWHWMZS:UL!9S)5'=?>_<"VJ1RW#V-A!:]I2Z?0\C47!G
M'<=]U7RA9#T;YL A=BY&WO--^I%X.O)0^@=2R4GYQRW"WB1B>J3&'[!D["YR
MOK5UQ532T:H9*_@TMB:K Q:VKZ!3&<_P<!<E'=4[)Z(8-+RMD[(P 3*9$K9\
MUA,X\6^;K]O"M2A7;A^50LO&)0LOM*'%B(@9/-1$/GW"CL.C(IHQS6H*RC*8
M1!*RNZLT*/ZZSV %76 QL3EQZ#HH*OXGM?B-NX(NJ'CL\T:SP^&W-BH,_/"7
M(Y:A@B)[+/<X,#"(\F *M\1S",_LP#_AXD31^&S5)%[/U-(/13PT2_1#7-]5
MB$H6R+@*PE:S9$B$Y5;!GC!OK2D4,WU6&)>@6\VQO_%>0UD@L+,<EE LURAL
M,_ZI>MLX[;V[1=5JN'#PRS)>%+=KADT[4ZV=F+_0BC-WGB5]H S$-?^:<V+K
M,F:=YB3O.,B]JM"Z*K<.X"U_W(?,W*QL"@PJ20<F)AJ\YN8_B,+HD:)I;.M\
MM[;'066!;SY6)+[M[1CO6 D;G*MLPYFT*BH*$(>$^U0>^>M?DY3[P1#E/KJ4
M^#[9":S*\H+L%2H8POZ+JNU/ZI__&!F&\.[['*!=S^V.S ;>']^0^A5O#YBV
MZI694/KZ-D%B@38J+@H")HX\OZAT<,6.)GK,P3,FWV>?C.2('\"=UKJCC \4
MIDAV2SIUMB5U%T<TK#;?)R%6^5:##.F@*_Z:NI$9%UIA9=,*4[60RJZVS^E-
M=D%7@+IJC0+C#1-#@T&K+8B%*]L_<?&81=OV;CUC"%27F]-L);*0V!@W,E3C
M_<FT4I$CMJU%]1Y7 @U(C,^Z?*90=4+FO;)G;;C%LP! $?T+96;]#>,U!;_U
M*1ST8G$!0&FTY6RBZ+@'CFC DWY1V7B,F[D9R@!D#- PZ38*9T9/ZU*]U^%(
M\J@)) XY-"V3>IX350OWDDD")OFZY6E'WMB@HMY*%%6V%J",6P;35N0(/4YT
ML73.L)AY:L"7)@4IJWBG( 4DL8_XYV<Q#9K%@M?'WUI##PTDK98&*J335PMO
MSA.[C2JAYWR=XHB%WE]4MU5_O_J-VW<U>:T/[28RQ5H5N/8ZQCK\NS@*0FVJ
MX*9\PX4>^XMJ?-/;1=LI0^#^VQK*]).QOLJ#Z-8%C/O4J-<*SK*FKE5>7 ?N
M4]CXBPK$=A74KZY*K%9S4=]SUUWX*=E(1PH>Z_%?/V^%3LTR"Y$K$O,+!7]1
MV0I' \HA-8[)==9?+OA0QMZKMKWW3!D"*R,)Y373HG%TZ?-.MW"W=V!ZB_KW
MAJN*WV2OUTM5/R&5DEC3!HVGM68^XFBJ<N(&R[--M79"8D9.#BAK>QT71H""
M0"0PS[QTE%A?Z^+CDXLJY.<:-NHT@YMH3&<&?SDP)2X6]-MRA>IQ3]N5SSWQ
M],"U3:K/72P^<40Q\2JU.C*D.CFS?)^ ^^W$/:O3Q?[YCQ"Z @0][[D_>KVG
MY\XU4)]:LSN(C,+S.7?P/ZQ:*!"TR1GQAQ^OW;8\V3=TO:U XUG0K"[EF<OA
M< *J+?,(PNK9;$.MW-![9 K>%N20E-GJO5J\=^H=//N/LQ<-JEZ"69-UCMQ?
M$RI!.E..1LM%Y.HU#6Q4$G<D==]'SIS_-C3]GT%_+$T*5IIXKR3;0N2\$9V3
MJE%MC\]&O8PM1$[T9VU@";)PA+*IZ&S^\T,%D[=7L$PE/,P>V75T;_?ZUHDC
MIV*,= .UJ51CC+:]V&&PR:2Y8'#.ZD'/8N7]R>V4+!?O=@")2*H!LTC-D&$0
M;G.[9_)%?_XW&?[M5"5@%N%ZW[[E6;'">Q$RL=D0O5!O-3PA4]GB@T,_U?^8
MJ(U/\7>])>R+VE"_]2*6DH-M6'/*,>#/(&[^6X3R_&F26-P+9!->MP5-]+[+
M/]6TI W?(AZ*]JY%XU/:([&>* AIH1'9%T2"=5-$%]QF'TV_%NDP=#.,Y9J
M<*<?-G[HX/AL63OU9C8%I"4@L[5!=[SQ]S7KPM:B\'I[LZFX1J;I$;FLUA%/
MO&P:N5_%Z[#U%@Y,OW"-8\->R5[$'>0/>^&C;Z[@LK8"PPJ*+<O*3RQI/N?D
MK'?F"GJ3:WM;=#M/%38$9ZU_P\4G_$G-+2[)_!OK$T55OFX.#O[<A+L&;GK0
M&=U^*??L#+^C X(AWVRQ%9E10.6=M"&0A/7_%G%%""0VF> 6B$&X#HT%;56,
MTR(O,_G2%JHK;9U>,NF(RC$E[Q 5R .*AD%V&4GRJNBB2"3A5K;!^><N76%E
M0Z"[5*(_PLRDS'&5&KG3''3=W.\^ 7KSN"TCT3.\7D] 9^7N+O'U@E51SM=I
M'5FNLA;/74OC+'P6OII#*[+*+5/E(F\A$&2J]3<Y)5>/97QR@6UDEL1C(0(/
M)+ 2+G4\43YS6.O$Q6B>J[*=')$GV'WF\>GM4JX.<5ED@);RN:LG%[3)"//2
ML R#O-))4-IH/M!#L@;?:<U:5&P2U!)QEMMB,-@^_D4%Z_)%B<V]7VQ9&*%]
M"VF>$KZ(4N[O5Q[QT:C$7^M.S?]HCEBP(![&H^=(ET_ A<QG?&F?PJ*90T:-
M@.A.S?H6G=?!9*$ZASZKY\#H7&C>8,PJ*W*244I'/>?[$M/ JDPMZ^8 T<#)
M7-#^O69!T()JVGNOSV_P!D7HZ,,GAPJI4F>RSFV+$]XJQ"C?2=,3:8^UI*NO
MKAM<F@B]D44UR>_#/TPOH%;]S5,\%+<M&VO,]6+!'.(RU^W2G/]SXK5N67B?
M+L=?M;RV'I&%8G5F8VPZW;MNBG?5FKWA"N^B?K '@S/20YS?C\OOI]"@]7,,
M.GW( =]&QD\)NZI>JS8Y30!GNS#NZ;YBVN6YB5F!G\7\ FO&^5:<Z97>RLC(
MIT>B@PX>%ZF/)FP[?QJ)$Z!(C# 9C9@D,-6M@8O@G:(UWXHY@=V&A P#H;D;
M0+J-O?(W#9;*^'Y%2QT[Y&3'6:F]W>T2:T>URED;W+MZOCW<RQ&6-XOLXUA_
M!(GOCTWFZ'A@5Q),;;CPV_8EI%W+OGC6/HUX^V<M% IHRCWT<M/#6 LK_:)2
M> 3Z&?39H?G,UKG>V^]$;%H$G6'OWJAD4Y)9\<+++DRGUQ3C9;E-+3E2]Z]N
M QE'606R=W<=>"NVX7<URWR;Z*:XMCZB6;R:^O/\YLPA%?"L+K]L$OV@"GM
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
M=^WQR^%Q8(VI\^FE:;/R)7/81&Y!LM:>146OAFHZJB9%.PDT;1.9D,+"@^W
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
M7+LUN1=1[OJT01V$DT' =T3]CX0$A>*^Y7[$[,U_MK%Y6.\9\[$\Z0KBUNP
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
MX("I2!CA?0V>CQV9GU8LARL,"]<4M#_5DKT2'JK5$7Z9;2TTP/M%G6KXZ^.
M_.O:6#;+N(@UHI_5N4J"+@/WW1^B,80%2Z4.117/2I.YER@, 9$R9C].E$J_
M,I7%IY6"ZR/8]R 2;%^IA/Q1[Z!W*-A^;*7*M0>]4=V$JV(6!<)[0\?&%"D
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
MAO)RHC1TO'V+C>XWY[7",*8)5[J7L\[8-RBU+_YPO/B1!PLG8- )"7,)6",
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
M![,LH75.7P,-F\F,KNLOA'PO7FD\ 5:$4U>^%R)NM$'@'R:)W!%YG?G+M83
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
MW.&>^F1&81X_Q6 4/SH3A&"X=WEKM:T14K%V@WO-E\3_WD#COB)V'XQ\I>5
M04%WV7HY]*KQ'_VF=5B'H ?"HP;_8AKG%?/+B;LU7[_H><^27L^(Z/(/I@*4
M^>!:U9*H4$*->FHP4]E]A6L=9('7XAOV^S%.[GOMTSWD$>>I7\+E81\F_3 &
M&[F&(*%88"0BIKSZ:&,L\?PL"9(]?XGF]VEX&5+(R*-*WCTH:-&UKUQ6@A7J
MG([?X9; 0R:+K<GP.7T'./HC/H2#QYRT7\!9,[EXP&A' OO+,YG.-W:SC7'3
M$ZBD!/\O(K+_6JF4%N.G/"OR-35C;!M6/',JY<2\KS4.E^1%Y+\:75YF#I!N
MA7)3P2WJBC2,J%F8,#@O)N<SG&N&CM-RR0U!FY#MW_4'/TP\^"RB8,50;9,"
MA'TCGMO+RA!DAB["X6M#OCU.PE%/DBR/\R;F5@2'Q>],B?+2)#X.D7]!J)=4
MF9[<Q</QSB["C'HZ64T.$<K:J.X>/*B .6D9"@/W/>S/(A(II)<.5.]^V56;
MQ/0Y'7OMX@EPVN$7^?C16Q'&7JNZ7HV?.2OOL&A>9+A>5,],M>-:=_1:H^Y0
M^+H^*?A;"V\<F(A+=F)8#626HIE+^ESYYE45J/F"XVBJ3U]@>XD\W *MV:0O
M^U[VA4EY$MB?K0))N%^4J9]RQ!T5G=XT8&0.!&B[[2ZL1+-F^6]+ )PJ&8W7
MVKRW1J%?E2?H9FE]^B\-9:B4#?4T(>/T QVJ&77\E?UG2G267#.V5J&Z]7/2
M+,]2 W_]1W?T?YP^ 2J;8MZ@1%Z?H? ^\5^OX+CA:RHNT;'PT5M86I3J=R,,
M>:Q ?3/>0JG-+"Q^I9S1B=[(GX%_^*+VC=>IT'&K9**Z+54-UWAM?LREEV*/
M4@41[#\;DUIBJS1]G-WE!G3$>JQ;E4UJ964)@%%'E@3= 0K^.P!CUBBCGW/+
M\,V<U"T$+-625V;%X @>&.S<-T:9DFI5.*FC^6RO54NC;=3$IMK<@J)"9@YR
M4S!8\9DI(^H;\V:)T=Q]R(/I7/M<):5@\][8L[T,!7UT@[A!1\7@DMUBG;(:
M,Z5BR5&:U1X:!]Y(%SG^)G?:+7)_*#Y,BDCMFU .HUZ&,\;^P;8<?$F-0L?.
MZ*% /PM"%B&H_YFEQV9)4_C<3?M7,&JJZ\VVTKA<G0YYGAMCZ+:*'-)BGPR_
M[%596_&956BO*34E?)7BM2</419N['P\W.I,E8+&3[P/,5/,^E_*)UWI26V.
M3ZHSI,MLI&&&=DYQ3X]_9G#[\L;Y5D9H3:S07[%_#7:JNDD/E&KW%#_Z21?L
MS^\/$5'8KRZMH'ZS(V3Z/M%J-HZ>C.IS&BLBD:7W2$HF^@L[*:"\>N!6J,W"
M_B'<?T'K;BI[E-&3:FS")],6K][[?I4>!D>X7-Q'>3=\. V3VG@_*!H/5*>I
MK"[7['*VQ+6W6'C>F\6T(=#X-XB$GP3? WME=:":KXVM@<K SD)1<G@EMR&C
M076)BEF"7J]*ZV\V4%7N=RW!L/=L<?<K!AXMBM? ;V.M^%MK1NB[L6XOS"_U
M_ 5:L#E&_B&HCEJ5SNO+G[KU=I]UTI$*,O*BOY1*!IAX%'L0966HSX3[)49;
MJ!>2HE]\C#?64K.E/)?NK>2_ZD+14&29+N3U2D2YKJ>LQ^TI=LDZPYK45/7<
M+@Q\B+T,TYLK"C1K-@[N;54JM%12_Q2.IE@@UVG?6.VL.N;(,W(XC.J\/#^D
M>/-WE*@N;S]=G^3N[1KA].&RN!PQ Y0&9KBCB'HYV+"DK5KBVHRO_N;W^75?
MU:'2R:?U1AL#4J4T,^>A\KR*)?VV5.+>=IR [T7[[]DFLR =O,',6JV3-!^-
M2+>1)X<6I]'6& +.K[::X(,Q <,FP#U'90C22HL/-%.-UMT5Q#9:1^I;0<3H
M+3]^@,+Y*49FMB.W!:1:BD">-9ELD44T$>E-SW.$+4>#!M5F'OQ6?&M[_'*R
M_G[(2 [-:95&5>[#8A#ME70-9PF]F8Y[GHXYOY8,715@)Q$/\D+5L/(W%N^U
M_[V(V/"(2 ,$5H]9V!DWG,*MX..+]!G]^>E)'LDT,($8.&V-(+_R&W%CT7>Q
M%K +._JO%1@\WB86O?:IJOD)+-\,HH9,&6R,9$]/AXW7?UF;?]+_O7L8@:7C
M1+=>QUA_8.A@H-E88WL:LPRTR\ 4H:]3K'2ER6A]X*52N:"Q%@"$XQ5)QYPO
M"O9F.=R.$Q[Q:"53S)D?[?Y0$.S1[2]LB*W8]\T_B74+/25C<+ YTTB89G9M
MM:6!J6X1*O0_G_CVEBN #\%@Q'K6BMKI3YWR7FS^Q7;W,2T;1$:#9K::(2FK
M@K+W+'>QK/-8@0^A>@Y,AB\L_'YM3:AD"77[T"AG<#'$[=MNC6+%/E+?2&%8
M94?;NFY14JI&S!*5<E"8:<X G7_U;(^F][, I7I"[/@$ZEQ5B1EPM;F^<]E;
M#+TK>8X+!&].F6D^QE$QUK@9!J;V3)TF.]JM?*$JLM*J,D-\0#:NP8J2S4R:
M91\(](^,,C8]3C*K_OS4>IN&59H(8(/_[4QJ&-/]5[@N>U4L,&2BE%#(),QI
MSN_8K'J+96W[MDVNI5%>I0%)8,!_D/C'5OECPG"<IK!BW=[6+BPQ_'GKHW;6
MW/VW!]5 #J%\&*5@RZ>>%!8_K0"1T&%]TOW"18\]ASO'<OU<FCVY S\6/E(&
MQS<U105.UHD0DQUY%N\7$6>,9I:;=_N]?Y\ W *%_3-5),@J)RRYQ!:D\+ W
MZ8UBC)?+IF@U_1I;CL9/2Y7T],KA03;'V='Y%I:*LL^66N^P8(</]34-XE7S
M%+EV"X7,+6MZVB5'<\JB/24'\S*ZZ .=^,!UV:R*2#D]).U\I)Z@+SHK(HD,
M.!S]79VS<$UWOBHEET[T[M?OUO X5!S=O-1D %H3SKR@L;KF^:JK5V)36V/$
M;*HUN_Z5#H>VT]'ZM$(DF8QNEV0+Z?-@$[G296^OVQR^W(3L%"*&G@BCWIK:
ML);ES06QA-A@WBI3O )$IO+5SC+58T=&7,V**;\T5D6#7=O["@AKKLPW4^)R
M^\I5-!>) 2@2=TT-WBL_STJ<.5W(/'09]E:_SLF<X9,5K:X;-2/9QPDSELC=
M,O=IE?G_JA2+9X:<Y;0CKZX'QI)F,QG#[CXUJ(E?/_ZN:"SZ3V&^JB1(,5HN
M$3@R&HHBWS1I[BJ[>@"&><SK')L3:CP:=^CG!%B]YI:<H2XGQXAW"5*MSK <
M8K5&822<7@>R2*Q=37]EN9P=N_(/H=P[ZG/ 4_Y9,[,H+[M(-];5H<]CGUA.
M)RO&D[[]^_G@J@!,W7/\@RC1K]EB?=!GQ=,7,?MUB5]J=>T1^--$K\<(CC@7
M%8?E%;*))L7?5F QN$\SJVJ1 +3N^CKNBERM]S?/,!LOV]H\?B0PEWD^B'=^
M"7<Y_G2 X\$L=%TVD_/3WZ1L4!8D4LBT5Q]29T'YL5Q;H5^E3T R65P)@H?=
MX7QSAPQ\XQ3PJJG,:&.#2#+&TLO0FI\*Y-"H23BB!**#MZT$7KMHV?Z>G6J2
M4^!C[RAS3__T,2%!H9RCQ?HYT_TW[V04Y[<.WN7FOLW2848:%H-Q%;TR"[=^
MXW8:Y %154JE5>F+=Z.5##S8%U?=*3_]/*Z5I0<U$D!3_D,BBNZQ09 \_%R4
M7SRB0S^ I;%:>?4OA8[CTD#4LNR"P+PG^XP=84SB>"L?7\A4$T-E]5Z/[P'L
M1X5(+$UD13YI=2JV&Y1,0+*7Y-#!<?$)('< 5HU%VI+-9F'-I,T8"+(,&"MM
ME\ZG4)6["]LV?II1']UK&-CWW*3"69B2P-YZ1I,+PKV;A?;TY!(4,FF]CRWE
M2PGT4K:_1<M"[X=*?2L6BE?)&H;Y5,WA!DC#M#BH9'\_SW\QB_K.'DKZ_.-C
M'=7/83O-IF>;<X8)(DXT7M;T>O9*APQ<-VX\*PD?2RYFF.(R"_?99D1F>FS8
M@E]8A%W&X*,;'P97)-<#J\EKEHU9-_"3CI.3[K([YBKND69759^N?4NKS +.
MBM$Y,U1W:NKSZ)P,KN?HJR? OU*;)P")U1.@JUJ2\.\M?>=/4[;.E(4G@$^5
M#6"S[6_0HO )_R.W7<UMMPA 7BTKELHV!GG)O0OR&(TRZ9\5-?Z/RLPXN[2*
M!TMH5P[+C,*+#?ACP"'@5#2H17N>-F;8*-*)#8I@)7N-_]CH*P0F^(NI6?M
MED-7?KF']JA/O-^O E?\J4L588_U<G&I9L'M- TQ:\L:61XI/&+_."3 P@*L
MB&IRKAU,9"HQSYKGX(U_K7)K<A$>0[Z$:WED2HX^?S2+H'4JM+7+GLIHFL#4
M.IKBHS%@@YG8AC3<L_%-EO^*:BK8EN<=Y'.%^NC0L[I/\_Z(Q^:]R @:&\]\
M J R7CRZ'I^\&@$ 7KU_C*:^63AGOBMP<;M';>L]/[]B0?FN8;#J(22[%UFU
M8*DQT!J]@OG1KA%Y(*=Y&'XMCP+PZT>DJS]N(C(K;*!':/!Y^ <<^ CG^X[2
M.*9[O5F'A%+;-63UE9ON7+0"JH%01LDP3M'48TM;F9]'FH@<;/#W-,0G;O]+
MPGYYM,7#/Z$7LE>,,;B"9SO[OML[>,!#W^7%1 (?I56!'6J8;\>4=)GR"H=.
M"5][G$IUHNX7=,SW5\POZ&NHQAME&483/3*\BQ93S%E#"83PAP?CBG)[,(CY
M'*>V=/91&&+[OHUJ6@Q.),S%5XT4SN6T9A0HF4*S>+>^V>+$6K4.'C::^?A_
M^O=1R13TT17E6/&"(MVJ>>N6+WJ<V#P97] V%U/D-T:*1B/DH5EDDZAY-]X4
M,5",![^$JKR\H&I5Y-N:BAVSQ%A"C;-$[J,3>R*:XN67/O_P4:\J0]=4XGAO
M%&7"ODIX3XF8)B R+>SKO7#7SQW$6-5Z==9 ]1#W++'@GQE)LDO3"@5 _8JW
M!#/*K=-,I-#^TA 1TZQJ%NWF\ZU.)".[9XO?-M(O_<>T[^*AL36UK,_G]J5+
MM$<1N$WRP("2H-.%\,$J/C[%NR2!^U@+1,^]SY0!F DT<O;[EB,B>NEMOK&&
MJ4A3_ ,^B"MB 'Q[UA48/T\\PSX;* E65G5P]JPLZ-&UC@)'7 M%?>GFIEMH
MD^J*'S/ZN_W<Y;&^<S=WUG382^/Q0O0'P/$X/>Y.Q"CR4<XW[@G@AG[W4GO6
M ]YJ]T"T4SZQP$XK/!5-++)?19%B7EWLIG4VI@LQQLUT&/30YO5UX+[-;AJ0
M]G0?[P$"E-6FI#LN2TY.=GIWAPA[S<M'Z4VS)Y?$6R;^.XX\Y:L5"%NO, >>
M48+T0YTZ'=3F]A_NVNCJ187PQR6&?L!/"5BX&<_B=#7 ^W)V2W5I,'L!J4.!
MWZH8+6XTTFBAP-S.KT2[778;Q:]ZZ;R(]?'WPJ=V<YF6PR> JZ"ZA%K%1EZ,
MB(GWU[PFM_,BEK:,V#*.PPU9P=&$X."97Q5 ]^]W@TZ!<LW<R)RF\4"7G#RL
MVF],>W^M)F,H1JZG\SU=W@._.*FNBH8WU+S0ARQ<)CJ0/P%8KK?J:HFN.#\,
M\/H Z>0R9 N4FJ3H28!O+=\8;<V_8$6;$HJ_?2Q@UW?=$22S:3V.T 4>0AUK
MUD"?H7,7RB*@?,)1(%%138L#IL-*I9FA/M972YZ@1&;L*^VP[@%CHEGG_-_3
M52G46])[&V<XFSWJ,_<Q]M7.ITZ9?OE4[M>Q=^F36CJ+</#CY-QE*X%".@5_
MQTD6=EN8)\3I$PP\]\ZV,QMRR%C[N,;"<("3=O[]"6"#_CWWKZ^Z$_WFX)G'
MQU>,XC_7-IQ&QE&\!@_HC[\IXR8QG@ 4HCW_:58A^$_9#\"=-N'4 C^RRY$2
M.FKH88""V?L,EJ/SLE@2U7;*U,PMF)VV-A+&94T$*M7Z\J ':=44V_HU)CDU
MO9A<MPB?%]5PZ_"8^M*#*1B%:;-(X%0RR-)P.-F-FPO1MG2!,^&<X42U_W7A
M+_KR%J_@=/6-!45+@E5D&$ML0M>WW;3VUNX:ZAQ\T:\NX4-K'XY%W#3.7NC8
M4G&[AL>6S]"A?6O,5#1IG8 ^M595% 0&8W9S[C %46'7$Z4:KBZ%<&7!0QY9
M[M\#7L=%=M'O=.BO!N)4'<YV@EN?W;)_T"V!"!K9DQ?Q@%9^JTB3M]WBJNDY
MF'/US.?Z!3<U=0BV\6 56 S-EY=A.-TZ-$^,BG4BVGXZLZ:WII0RTS51U!;L
M:8_)\VI@>NGP:;8=DE/]$#!!AQU:')TFX965([O$DEGJ4$YIMD#CSPPK G\-
M[O^7/33=\WW,33*$+L6^?T2-O&5?KN2X'RM+S"0R2VC6JU'%;(VCFF ,[!%Y
M"6>:B8B=(FJU5B,:4S*B!E;C53];;L,]6Q!;ZKMT%\M4XQ"@IB1T>#F,.W?L
MPUEA1>S>3K]ADA]I25#)E/13FB'#50ZVR'T\[CJ_G]DSR"BC_O\LTPO)^WQ]
M#SZ,%S=L<T[*/?(R"_P.!6]+AC3<W^Z[6;&2UX\Z4+U$JF3XD"5SC,RWJI2_
MNW&4VW8N-6,JRV>)=?M#U'+KY8#XV6%N+^QOQID]4]7"$?!0_)(WSOS#48U]
M6;GQ+XE^%9-F"*PU_<+7R_IU\GA/J=%&\^V[B.KSUE^'A&K4B/269;LTARO'
MOCSTL':218H6T6(+&KE,B112#Q%V6%)4TLKH3=_W3 ,F=7'GG).0%6#MTY7U
M?]_TXFF6?CVL:_N68Z[5SLV 2E\%280JN)@&UV[J[0(IV(K:>DK(;X6[B^RU
M//<Y"IK\*SU#59K$\;M</!K:%=B^]U"77AO:718<BW;4\2ZE6G E%?&#-?29
M#JU)=TB/F>UYPWL]8@\*WGI"WY0H](OU<1/1]D8SN=T\[P7?7KQ2Q>> ZP2'
M5^E^7/A$@65:T\\3%A(>"U%A6 @QTG;%29>O<\SATIY4Y&'XO%G"'8UED?7[
M_VWO]7^':NOI(&\YB3C*@#DR]5 WA^6Z1IG)H]V"&/@#@\[[KMK8;)5$._MD
MOPXQ+ONT]=QPI?5]:0&\WV)4D%P Z3B+[!M0=A,"M%X;*ZL UOAZ1F5O7F2)
M:U:10VDW@Y5$\(K3!Q2;/2_@FKM/!WTF"<#[H0.*9K-('H'^X(N)^'*F*C79
M? BJ)\:9=C_L#AOO>2G[,MI^YXZ4Q*9D!70R]2>KN@["K3PSI(891#PL'+4_
M.2$&.M,H: (J=LJ2EBP%)>J+;AUP)B3G9B4Y!*^W1?="M_]I-[$TR2[-+-.'
MOM6B>"5.H$7E$KU#.KX?VV7+DD*N5)XCLFYD=KJ7G&A->)G:_V#<V".65*>I
M?]F39+,^L"O!!1#>*57MQ+X85YM&Q[;S/@%R]@%/ %NZ@B&&2.9LRU0@OB+=
M3TM"L"S.C_=\@RH6 \#1+'/2?MZL'1IZ>D(40[+FL--?%7-F13GF9L&0M$K+
MMC;I$PZ[&.UFXQ7XQG*O(ZCX=98TR]+85HZ&Q^(XZ0@^"[A6;8*"*%4.6-E8
MQAI=AA08G1 @,,15 #Y</T.)"?(N5VX:8F]:4_U96F,E 0?F,TNW<&X:NR3G
M8W(DN6:EN?N13:PU4K_?;Q*?LV;>XA_J -64?^97+BQ46;9>X#^I6Y#CS3+5
M8^KF1!CO9JQ7RXU]>TVZ%2!%]7V@ZE#&>0UWLMEV)4V7UQ]%<]N<70*2>U<L
M/$27"/%J[E=RHTS_5!M]35)JI'3Y2C4PJSE\T/4)X#PWI55DGTMA74)5O(P0
M69.R?S 8$E/MK@S!V<LW<XLM^107^P2H,]MD[*I6^Q-BU&#PO_QHX/\W"#_4
ME>ITS,#<_?I<<==5FJ2&9ME31$2UR!91F<W"?=[(,K)=?3[* 67I87F@!@9[
M&DA&5U;Z'0KIE@5@*A]W*IC$77?_9>KOY<K0"OMJ740<N/39E:JJ0*E<2V2
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
M&"G//A!_IF#Z@N%QO$,^;1&47ZH^ND]>OK-'D_1GB\QC9ODSFV1O5#5+FW5
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
MA!HDNC8UEJ3K5D^D6( '-0AI+8A>;<Y;<E G,!L6RZNZRFMN70 8<%<=<Z.
M"]K*><-SJ2.PTYQ.XJ#$)G':P*R.RS9BG'H6WM>AL!FTZ)BFVY)FBO=P\@Z'
M+)L<&2E _-M_]!@OK(ZS-EW:^KX681(T]1V3F,O6P9[Z%_/\Z//*B&2Y:5O+
M%F$9[?IS?YDGJTJM$$B;F%]_BTG5W=,\'?+MN9\DD;/^/;G!1L+*4,EZM)#E
M_ QXM,C"U(K4'-9DK I>0C$ OS:KX7?GP(HM6R(CK ],-OESA;;H2;4SQ>3_
M,I;^W"W6>/AH!^S$7IV_V*PS ',(>&VKQI1J.^67V#NMP/"8_@D4W:#C<.1%
M JC0=EN5RWD.6@TLS2RS1]0#+U+CXK.3?(CXJ>&&'#)/FD,H6"8Z+B^JT@;E
MJ3IL=@2-1-]?WC*)JAK?5S]]<NXP4?E\B,\"U2'DK,F 9R@H+[2?\R;%[<.$
MS%/E#RD OG5R=I5X2_);K-?_H;'^J_&,-[A@OU4EA%OPO-QJ>]:\S$M%L)C@
MC#_?WFF^WG$<P+SS"44OJ0SSI,Q=>4+5L?ZG%\33_S/2,"Q2[/,U4:Q$T+2:
M86Y:U5M=;93^ G66*F)A!5[""\)DU865K3BD^+I,!16>[>2UD2X,(UA&7V ]
MBO7I,AWUG;C)2%?6@0IS!E?,I_N#QS//8> &?0XB@G<<G1X[W/OH,HY]KO(R
M\YN7\=LMDF*O.P::T-P-J<X+&1O%Y_M2/>K.4$X^KSDG9H$,73,'7P.#$*)Q
MT-+S#J^UCKRYIM:J<:T6C$,)8HUC@1W""?+U-=FW7ET-Q(G?37K5N=U=]08R
M*I8#3;:P+%7,H3VD"[?25?TJ"DZ2#8\XEI&]=8_G*'PI+.1QKCTNY[FRM'[
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
M&.!0#AO4X7@%RC,1Y=7-K .*2QF/HKE>XV@&H!"H)[G6"?$D3'7@PAA"%S"
M<,K/SRKKQWN.H^T+<W&_1@':"O8_NB1HDC!S#MGD>>3!@2X)9\(8-&O0OG:&
MDJ&57B6OY"PI-9@P8?%&$^U88[7D,W?/C8;^-@LM[7%?/_&!W:O0$<EV_Q'.
MX5II3I3HZ2U3M"FXY]F5;,J\Y*"51ON=R0?"4=F@_YO-J03[N<UY6]NT"MC^
M*H=!ZW.$JAA9"I\AQN!-AF"%8<=4.&]BKB6G.WXF#Q[X%YP%%[)>H['6F="U
M<WGQ;,G'1$7YW801^?85K)ZGO>C^+#4^A#5UR7?0?/K8[(TSE52Z,*?@F3(P
MA%L'8.34LP0ERER;Q;U-U,S]\J]UK?\D3N2OX8&Q\^<K7 [!$O8>+D8.P>_D
M]=YVJ E"D015-<%.E$B/9'@R.[YW#=HQU\3*)I6(K/&W=%XZ0-66B=6.N/>?
M21YQW1-UQNK?VEX]G:(:)TID;,++ _'K@&19]SGZ+!676(JH#(LS;60I%/G2
M2"9<+1/Z;.3EZ098OJ3UX?)H?=FGE4N1)?DPHI6\R3X$HGI./^3T:8!7U7C[
M.7O=W[6<%,7W)_]MT\]4(KD?UAIVL@DH8V3-]*3$V1=^=%13I>.[P_35J<NI
MN#'\5M41KPBV,3*[7V.JK#1C%4>7I0#\F2&3M:0(W<E*=0MHGL;DQ+JG:=UI
M[)+E553'P*I;[0%>FH#2]/9]75GN,@JDZ+[O@6F6.AX,MKK:E*\P2]&Z-O%/
MOX/'3SK[KQJ;?+L6%G5_7I=%Z-Z[[%=K##IA_S&\#ZNW89]C.YEFXJBK=3_#
M-/FHN!@L;"34^97=E3?+0!/J*/*^FLV,%S[U>\#2/_RG8X$EW3\="RZ/.1^P
M/CY]9!U,[#J:@L3G<> ^:6D]\ED+'IROK9_TSI-TBF!-[W 4=I^-F2>MT\(8
M[% N>XY9%16F)*LORKX3_O8G]X7%>;G;&_[T$*U-TBP$9QEQI_\?QV13]>;N
MFLR0UW7&OS?+UNWCC=]GR^<VD&"?=AFU'Y!]<)AR?H'P&0BUQ?FU7%]EUBHO
MD.;V'.X[=1TAH"@NW)F$+ZP;O1!(L#5M;P7*I!.&.MJ2LKI-Y MG5^MR@9NN
MN:.$]>VFJ25,&2PZ<'9T7VQZ=V_7]5)]>;,,Z/QZE#203Y>QTIF6D\Y'".[Q
M.NMN*6MTYJP3*AG:)PVY""XCW=\(>$JE6/O^P(HI7\21AC82-X)T. +=XO;,
M[^-UK?> FA"KAVL2#O7<=. [2*9#FAY;':-=9G1*]3 BM\O;0C2W1=;1Q(2>
M59 R99:1R551D>=E&H%GFWOZ9]+BM0O6QB0^3[6NC22:ZCTA_&)4W?,,V+P!
M2X/.4)&MRJ!*[^A !X/ZK[UT5&1<78K%1KA)42-^UM$<#>AY$);B(-B51<+R
MR'9PL^60F653-;RX9BG(M6IGGTIY#U@!$I?/OUNI&.CPH^U]/K'WEWC62]8Q
MRD'%@M!5^?I5[ZK%1Z;:4C":.JV$F,6%];XHP3.Z5ZS,Z!(2))<2FGF-R;'^
MV-;5Y&NBK?//[#D])<"H0K%7-()J8F(XU/JI"8^Q]:=G%2)=B'W&D5RB&C_&
M0<<.O+ *(2>9DDHA4@!L!L2&FCR:_./A[C*4>BG.[&U>N&>EWT9/9K?_I#30
M:]#XRPM3!:DB$^'^:L76574*WXG6S@@/TK<H>JMI,5'%D8)=(I?Z7DPC E>
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
MU&-('QF22:_3;M%4Y!T:J]0Y6W"@]]30V;%X62!F0;QV:K0>P?1W"D9IM5B
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
MZY=N>:'L2T_8S^K5.VT<ZI+P+VHTK.R'UR<KV]1.O%A!HBXY"*VXWCL3J@"
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
M($CH;<J4"R*2%A%!AULIYE\Q: /W>[1\-L W@$K@X\[2<<,\%>*7R*G\!S<
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
MJ?U=*L;+"-U@UX</=W6+,LJNJ*I> "Z4G=.E" >9K9 W&$440STZ;#OM--/
MAB:*3-U^)Q?LW"NLEG1O7#OL+:,\NNOWV,O+IS[.G>VJAK&D@4JA*!66/6ZW
M3:=4GFK2&76P]J-QUFH(H&ZI]\26:C8_&'.\>TZ!DU4[.S]>0,H2+^[YNT6]
M5787R6T#"'1?Y7.9-G*X&SB:6\16G.07&P?U"#,X3GM8$=347>*QK];'NR=M
M/&"^')AS (U&O"1C!!\MF^[GI_V=Z6-WQCAL$]@=7%7203&U1TWJ.P7-4-G@
MU4EI>UG7%![J+X/BT-]LQ%;+2JSF;N?/J] 0,N_6D!?&$3+C:JMB'*A=#Q&[
M9/#%'9)4FR+K"%X;?!Q+H+>E72C@BXIG9DMO< B3C_ <FZ22EWS;S(0=:4$T
MP GH;0V*RG1'+<X1DF!+V!E1=/8E27J9<I1<6!'JL_EDVMML0WE<-%+0L/QX
MR]T00@A'BBV/L!3F;?3!TL!<ZUSTMF,**A?^!/A^U0U3_Z/P&?Z#1'V$4,8*
MJ@@(7_ "VW&6RQ2ESQFN033W)?D2]45?M-!8T&J/!ON(X<03YA+1W)3XZP7M
MU5\_>RR^]W@"R'W$J9A)YU'8(9ED\J51M1]C4E&>%V3V33#1:NBW#>V)J/R*
MAY7U#H= TPRLF ''VU_.J[L&9>=:<:+GB)YN_V02OKELC\$0"*"J3PR,+,M@
M.B8^KVN[C8<N%O=COE\&%S&9"Y_KT4K+-QK>?I-OIN<)1A$!H#>OI(>TIIGD
MT[ TWH:P8_U#3[>B1N*_30HY5Z0_UV?T9RO+*AN#]&*J]S37TX./GQY6CVXP
MMMI ^Y659V)/ (.NS2= X'["&NO1%;/'N9_0[?<GP*^Z&=S#]\6\Y[CUFDK=
M>U$0[!+MKQYZ8,V^2?O3Q4G]I3]_;"\[B]YE:@#=NMMM_0O+E1L06 R9B7WC
M/+^>G=IUX!1X[ZIKFIS^5=Z+>B^E8W3X15\E8\X#QTQ=(U"!(*K0>J9RRNSW
M>@S[0[LO9L4VXY:5?+ 55UTP(=$+ F@GYDEHD$'G$^ XD/04[+$F6N<9%-"X
M1N%!,=CD)YLZ0 *\&W8I51Z]LVYF%^7V72G</1D D#(\,_E<UEM=I;U.S>+\
M3O[.MEG@U:S:R6GEW7A);@^W(,%!6L$>HX4GO61*\\*$2@O '.%$*K +;PQ
M>4$.T8IL,W)LZ-?)$YKL6FLC=!?N, F=]!6$%$\#0X(M((WT?V2"<3^P7#ER
M>DPJW^R9$PJ\:("RJ9;S1^%YZ1QUV%5=H=?6^]<=L[<N:BW^^9FOVZG 16G^
M_>90=H&4PR3E1B:8JN!/YWIK]@I**YG!/BQV_D5"OIIM:V.6T5PZ(D5CCA<K
MQ/QMDA 0K^6-6HGV>CI* /+>J&)N8;"G1Y:ONVZWR2%8X7W5SV: YZ__ARKU
M7V"D8W"(1YG0=GF!8(]^(-S:DYC' L^JQQ2[)\!?-4&?T:Y;^(KXQ8/<HZ=L
MVQLUG]Q_;##C3H0?J!?O[C\MYOSQFPSN1'7=SNYU762)/WH05QW^^Q00KI/Q
M! !W/0'X1I:BW3)N_[%Z%GUY^:O,#@=4SR]SNCU2NAAJM.+Y;5RJA?J.I.AY
M P.D1N3(2%J-HR$T3/=!Q36!O(L,1?D6#;U=W7FQ]X+IK"O66$TD97B!K=T1
MV49T6R5["F='BI++*DJ@X["M)4@;R[7$)(3."4U5682ZWL>%<_O89B7QE$2@
MT#PC?K)U>Y[$; C=P0WW;H+(,Q7#JUJ^LF*,PX2,4ZH:>3P+(S7H^*,:^ZG9
M7UB7",CN^:;%CC8:,^X3.>>'&A"I/3-QPKNWWY8+Y>#R\QO<,C%P!;MX5ZWE
M"#;OK\P<@TU8]5.T%L9D_+R+573Y_+!.@1?ZJ\I257*U9OCI\=!+\Y6R8.,,
MK>GG X%2_M4G?OT7^FWB(R"X_>;#/#SFTRP^D2!I\:]V&HI:!?G.T/*^!*:!
M[FI$6D]\_)&%>8?&G6L+3T+AEY^A4.&+']Y1BV ^H+!T$',]#<8>WZ>4RO[2
MW9%I4OCN(@Y6QA;OY>Q2LHY"T;?:L@@F(IW=?"DBA(7  /?+OAN^1NWC;.KV
MD)5= D;A +XU5$)RLGT1O(X1X=IF!1]W*3!5D%+I5AZ _Q'2I]871$ :78-#
M92Q5-&,7V%UBT53N&6X&?Q.&5^&TLA<-8U=VCC0YM/'[Z^6Y.Z95 %L/MLI&
M'$I.=_7H-%,R85-E+BI9N3#]/];V@G9O)!SJ0 -O#9B^F,60/0'4KJ*ZZ$EQ
M.M.GY\B_E/,[E-O ]Q8C8CUL]45K3T+,55<0=(H)Y4M.B08?*OP-?7*82$(&
MK+@'Z0VCHC.\?!Q?@@(L*/^"4. ;:Z9'*!? (,/%451O<,S,<T6X]L9@5K_*
M2**YQLB);^%#_N]<\U@AVR0P^X<]CY4.[U90.E"ZK-7WU#*C":2-!/$\TV-Y
M,RN^P4UH3I%$BCF2X6%;"YTG= +7C\DTMJF7#3!I9=!:54%F^09H2$P7$"%
MPRJ>2)OI3S>[D5_,CNC=2*/(_LR\,Y@+;W.M:P86%B31)*9\$1Z(5^.!_G+<
M6G%<TTV#D%J7Z*4U><:7R0W7V^^_JDAOIM?0YDG%20-H8>_K/$:P8=QW7=@\
M&/EH 9+@N-Z=IWG0==4WASI5Y/>$=?JLRP:HB^!ARVH7!@GEB7F&/QY 145S
M1T=S)9.6N.24Y#C7_"-#>'X$>^UWP5$+4L&A=QC;TS\9\,V:2^H$EWY"]?#[
M5E5/Q? #-EUMWPO/UM]IDQJS=]2NKG\3*O54TXKH("$FY'$^.\%!&5Y5]VJ?
MP;AG#GXF/ '>4BBA! _7%\0TSPB(A3MBU']==C9N&3)SX2\D5OT5\LSZ"X%4
MM3DE1<-%W.J!]8G^":F#NM:#*XIE:WGZEXRF/,>AT?K.JBED8LG+RVBH6A$5
MU++C7+M.$1"5)5?BKN1J!#GQ4""5:?%-3JG5LT.3N=<JH":_C0X_U&@8QV>2
MC_<9>M<]M%9>T)=#V:CUIR'$92A:GLDP+N =BS=JH+5@;+]B6,[J95;1.ZN%
M-K!V^O@(;J(Z;4Y_[J7@1*['6^=\#!GM3TDYY&+ZS5);].66V1O?1_PX+ I*
MR!J> #K&'S.G^:+H,!ULMHZMRJ.1[E,Z^(@BA$#"#Q\ZXE ZA*#+-Y=X &/"
MYIOQ(+S+H&PXP=_.%\:N3,7YZ_C0U?Q%Y'!X<KU3S0&!XK=M/VN%HXX?5DVT
M+'C5D(=[FQTF.BZ\E@Y@VR2#G>@G=JEVD1OG*PD7AF_^H\W[@8K#$%Q/$,_7
M&6=@62#<)P#>YOMEF;9X,")QV1FY\[V?VJ>[CIB)W<'FA% \Y-FY?5<I]F#V
M]1FE^FE-/JO!>]?#-O_H_F]2D%\0CZ9ES^A,9.OE5BV;>K@#$TNAUF$8=]]D
M=J/MXW,"<[JET:+=MA&WK>Y/=]Y.8V_(A2.&MP6\AP=7&0*5!',*+4J6755C
M@V*SB.7OX?5F'F62"*H;W<)%R\N&N]7Y+=VVPVS37V5^3EHW/;!BPR^ZE(3W
M%QN#T1-L)NHJ-UO9XU9PQI8MS]_P3Q\SW;.^SWDT=&S-WK@.E"O"NAL"@*9I
MSBOYX;#=HN^C2_0%*1!^A_2(MY@EJ#7DY(:PO\-\)4209HA=",\15"]MW+M)
MWU;T$T+3X>W%Q"M2F6%T2)Z^44[DA4DO0SD*C#&=QGU5\"U..J+TQ_O>D4=]
MB J!BY/#V;ZUG '4MU=5*\.(]=WM6.;+PUISXLU"+4U_Y.+$ G/#+EJ2OA$=
M]OXP4'[H@N]-YGGWYWL!]9$LIPE<=GMV WLBI0XW0\<?>G:(>O:AJ"\_VCCM
M<&RS8*TJ@7PU5LT20-?"J "+DN]G*A&)KY4W^_F4);]4D :-F)"Y5\4'8&\L
M3BNNQ-P\&PKG$?VBV S>3Y33]V0G/C, :F7H.^ )4S/O(92+D-RB?7;&_LG<
M=8[A-ATFTECF 2 Q/8'=9L'MWDI1_:*C8CXGHG9XA]B::@DD4>>7SJ:+_:2;
M:.NW$9P8!BJ1DH:Y-Q%35A7HHC)J@\;?U8:?66;-_2D?0+\[5:#<9(CU5UVX
MFPB=NMN"ERHI05?>#W9DN-WG]XDDF9';N, =EW0LP'>O+@RJDH]=>&V&\4UJ
MPUPM+ "@Z/KE5HD2?(_.ARA@D/SIS"))3/VZ H3.PGBVP3K/1S*\3I([TXGR
M8Y%0!K$:#![.\G%A$C4?][HX_KO\-[Y/\-7IV[YV64C;?KB5JWA21C%Y[6IP
M!H>./5:$[[MQ/?ZXO;06/C@2>94B7QBAT7:!%R)DSV<DKCP(GE'@9)#[:BS=
M'+3I!JYJ%(AJ-O,TI%5*/KV\/8O*F>.X?31"V&<1E8\1!+1ADP?("3HVDK0*
MH<?$,6,Q#O<FAB4!2%J:VY=/<F(R=]N<.3R%YO41V_#ZMJA3CY7D^5LR$XI<
MNU?:[YOPVS(T,M[S]Q_$&, 3Z"/5*YF]:B-HD9W:ZEHGIC0<MRAC:G&F+N=.
M@Q'QUBZN2Y/DKJ$.FS.KPXZ8MIM!1!<S9;))BN\38'FER[UCK>KT7)1RX#/K
M?OEE8,>*_E%:8P.P!\,48A1F%-FHX9@4.JP@H;L_C?-C3TQ1=%%OQQ(I__!:
MRK2LL/AU^C<FA/EOW$M /L<,%:C40;6TH"< VU0;XE4&''84UH&>MT62&667
M0"K'SE9'*'E,:L'TBYVA65]33->ER7G=PTL%I/]0#9EO"PP1M#W:K1&8W%:*
M 8)@7>1!DT,OJ.VK*#.Q)_E3HW(*!>3Z0/RUY;O#-"^J+\"DO+/M[3TT/$1'
M!&:,$5:R*>_$23(K>(,/R9((7_8<IJC37+W]P_YI]@U-I^TUYL:"0"I<Y6"7
MGU1H$/UL4&^*I!/[>& AXYM]P@24OH*_,^QSF2Q(GIN'\2KAS(5UM;7[)+Z8
MQDOQ(_HW%\J]AE.N$?*D]V69^EZ$Q Z>"@35%WKL:AKV6HM&P49_%'5&<7SG
M[M[;:NUEP^KBD_J_+ OS,$4R?*O-FV;Z6<,V=:$TQSM"W]^UQ%+?BB.&+CD)
M:5FD)Y) [B<U)X>+)V2E9\89M;N[:Q(H$&N#M26+)2W@;K^>@1]*+L*\(^>\
MYCX@-H-8^)6%K3K0^(PK9O )SFDR:YUHD#RN4*/R\F/V. 6"(J\]NE?N,PZM
M@6G15:7QIBHQZ.UASD^ H3]5)@XNI,X]!\WR*6RHPXLM4G&XR<5]6R)2B N<
MSGKG22!T&^VZX@!T=\>AI-;ZH)X0RO2>&2#RZ/_E9F+#>.(OLF?5ZR=D7(9W
MQI"ZLFW&0+^%2V,VZE(T>%BM_=AA6'2NYG7CYC=S'9R@KL@'--IB:C!_<9,O
M[2%#*=HOK^/,1[K3B4%^RO8LHX9MZB)>#EK6#[<K% 7:,(C<DB_3Q2S67]-P
MG;D7'$T?=R/U^6VJ5O&[TR8Z!?&UR=Z6?1CD-K6O8@LLB\%OEV_EF=-P-1CT
M,9J*#/-Q"49=T,= E R4%&JNQIFNA,E';/9OPXZ !ZF51;I]\DK6P$OE!;=W
M[BF@C[1W@R6)QB0^8G/<2]AA2ZRS_/C:Z0U=^QG2YDG0 GCF4.E)C4R35F;%
M-E-U&BB\Q.9CO]=D= ?P/6@X6<9R^L4+IR> @ CUQK9 T353Y\H!R,X);@>^
MVYMH/7#1\LP,A$_I:M-#LR<?8H0QA#&1< 4BA^J8*"M=S_;(NN+1)=]R=F5+
M'/72F[O3B'%CNILWBU@[#V,MS9,]X>/PH*XR4B4E>X5FT3'P$A^II8>Z$$%'
MFT.32W*CO,+^UK(0U%ZR*]$E>9OJ@V8S[$N3;\%0%S;0YD>I.(V0DXSAA1RV
M/<FJ]97NI.]?W;UPMJDF74@='9,KE\>#E7;;X-X/KRJV8N<K1OY,A=:P"JO(
M8@+!'X#IK.X+T'75U"*/HJ,2V>Q.5NVQ(H]HE#&J@SE%J>8X/$E#$MK'@V'
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
MU3!;#Z(&]0^&\NSK/7T7'PX_OJL;$\(7C@[2M8GVHTB#]ZL5"CXKI'*\LQ-
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
M#&H/GF_A'WO4&4+L&[]W@*%DG0VB7=.O#"3ALZ7U2V$8_*/&!;:_#,10^)B
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
M.'+*1<ZK*1,-4U?4_?@NIZ$6:M_VXW&P^(6R/V3D($<@.X#NOHT7F7Q+^4K
M12H>Z8ME_9=,!]?Q/8A%Y[9#MMTJ'5[AGU11NR36[9XD\34T:K_C@$C02),]
M&/YIW,ODSI8D](9X^/'$[],S'DJUIG..F^</ WI/@)R97R^ID4^  YV61\7&
M)\#M#.@S_?[N[N.W)P!E5_/(Q-_;3<!754;*RS;_3T\ >JC+W1\WYV<7#R:N
MUW/\53AWJ[VD[%";4A^%:JMCGLD*W.NX5$6+F":"FB(JY33ME.3/N<JL8[@;
M6_Z<X&*7I<S/;%Y]*E8N;5FWUN*QAAKS3X DD!2+J*B>F>-=GG_![5^/4!DK
M@9%-4HHJU;JB \,<M O<H=+RN3(;,;&/.%G_40'RK'BY]C>8V"<+4.CX)[=!
M8S3"-0^CKNP:\J)VOS/[M59XSVB&''%<C"H&_]7+>-6"6@NO6XH\>5=$@O'G
MT)=B&48J>CW-;L,/WRLAN)%N?7F?*ILR>2AC(*[S6AFN/Z-K3O8:S4>5SY\
MKH,FWP*W?\MB&FRL14:3NQ!;O]>?UN7/ZAQ\*/3\/FA$FG6*?XLJ:&Z*U@>&
ME+=U<RTD4:7*$?6-.SMV#.PK)5AFW#+]1YGY;\ P:4"R@,MFMH10&*16Y7H6
M1E(3GT:!"@>6%18SD1')T4NLFN^D9ZBZCE)$>2)1 @,NM^<D#]9S%>4N2Y59
M0GO6)9C=#8S#(L7IU__H,>+K*YPNJ39;Z)(7<UY@\+6 GN%4H@TQ*^_TQ3^J
M+[XUMB;P1'@@XL/?!7O9P47]2\']A&8V"%:W?K[Y4& '<9]@4HR3@&S8=HE3
MN^>%4R]2^5[(X3OR2F'T/%UWLF7G7*BM@,PO-4LS!04D%K#97GC%\1/Y\$]H
M^ KQ<)N!ZJ_TRBAOY4" 2Z^"/'%==,S\A;?YKVLY_,.=Q:,[13T:L)98!-NN
M<+Z:+9N \RT*BF"+MUVDE.\)$A,38'K]I>#>9/E5V"MD)QZ[8>(>)3$[*256
MX$C@7@LTYO&P\?"7[J.-^^W]K1YN3NCMQ'#)G<1Z]1-@Z@HT'A 4IXZ;PU'6
M)K2-NN<ZY>L:</K@;_H7PVAC&\=XOE'TFP:/I2=?R<(24'NSK)8ES:$Z3OGV
MD<&PR!*&2'M/G#'Z45H;82W3(ZT57B@"/[RBVCST-^2]W#E7N+?-X[\G/^NH
M&O,P06^E:+.],SI560**:@NMN)G@R.85W>MD\S+<B,5LI ^;53J5 ;.SJQBT
MD(E"V9WP8@>6U+),,G\:&URNZ.4VOX-8!06,P8' Q?TTF9C,"ZZZN._\67>^
MFT)-56M \-Y%3(E'7>*B">,5_Q)EHD5(YZMQ80:*^>;9*.A]D$+)Y$Z*,0(2
M^3Y(T+-HA2.S*$T\@K<7L15Q- =H0=\I^QTQ+*-97OJ^@YL\J-V/(._U(>V#
M)-/7S9H) K7^ >':-)QINHG% =D3E9BK3IU%"(3K6_(_T>.-DZK#W".>TE_(
MW*\!2N?TM?GK()\:$16/:?W[@#$0IYW-76U"4'!@=DGV(+V/785W+WKP;-%,
M9JLRE_-E>=5&"K/K7Z:/>1E)]Q'M^;LDF\]6WPZM[^WF,&<!G5<(,63,WWN(
M%&T]Q S<:I?T(,^4+-+/]W0/(\996Q7$AJS<3>"#4TPRBLZ3,>^NE0+/ LNO
M$EPG3_5+(H#L@F[Q _;Y;/";]8N,QZS VJ,4J.OGCJ:);&6HUSXIZ7-5DT];
M;JSC397++67\#E(U+/AJ;D"*&M:_C +LKV%3WA?NG"UGEM.J1%0*^<MU(R)_
MTPSX6_</JV18GP K.X[I'PP0$2$4#DKK+$66I_L,7W/]^?O$Q'[7=SNT!7#/
M=;/N.2D>2A<MYF\=@8)4VX@3F;3!R8O!([Q;2TVNN"OB@;N]<Q.&K(?[<Q#&
M?[H<M;C'R86<:Z+K0G$)Q%3<<@2YQC*W!<==N4:@[5V:=!F"%2T%PP':'Y$S
M!+-U*K*YGO/Z#=ZQ'NYP(=O@32/Y,^X<O8V3'9%N87P=H#5[&T]V?UAVVF -
MRECBC[_LSD*UHU Z)&*B<7-;N6NQ. #9F<6SM-R)(U82N44ALFXXG@*F77)O
M36M>U_U=X ZNFO07AL:8A%@G7!>W$CZ[];I1'W"$N+$83345SM W+B&)&HX2
MV8PXRRNZ';,B#)2X7V>H%R7+Z SV6Q$H3;#@/O2H3GR'T8:.QH+.PFQP%:ZH
M*C>-Q;K,'YH.6U2*[O@63*XY5&D?AL$K# )Z= \,&,N)EMNDPC5$OW%Y+KN;
M7*IH)H<LRA[F\*8Y?,N@3P!R>_.Y)E(R\SPK-9\&D"<_XT#++"IM8E+9?K?Q
MT_^OR/N_@4_EV6J=I4GB?8P>R?T&C*F],>]'F0O'>-K(U:H3>9^@P68Q>Y"F
MP+6EAU?(WGG-^I*6%=2NLDWU?O()4!:ZX?8^===#8ZLML\ HFL.D]!'\!##@
M^#E7U9J<<\,O_@3H]*$\-MM] O@5/ $JRQ_=@ZZW,QZRJQ[+)FYJGP"H-_]]
MG.G#4<QC8]7-/S.C8A;VG@![%4^ #(Y'SCN8W1,@P>T)<+<=]WCY9G7G";!O
M_P3(HGP4^#^=BXO+&+-\^J ]]%>6R-=46R0)^A1BW'! 5*)55Q0T)8V(8/[R
MGAZW[!N[T#:YLH/%R:;I1'.'3OH$X9Z941+"2;.D1P/4M<>PFQ.7[O^B>&9N
M,TIDVQ"%5M+%UE_T2'K]N_UZVZ7SY[_$8KRP+M=AKXZ!\#-OXC0V,1QV6IC4
M2<M-2,K[\4,WB>_FTW2.YH4O8Q9I6P/SK<]GE4,YI B)?Y(42)P.HZ:U%E)7
M/+Q>7-M4PM6S @V@N:=!\M,5DP^#("D_XKU#"B'M$FT\IKK=,I,PEYR9GR_<
M $1!KJ?[$JY\K8L%0R#*DJL.4$*[N(WN<NM42CU+):7I4,X;4LF5=1L:-:^O
M3:IB>1K=M\6&%W<".QA+9>?6"9/N!Y QNI(&ZZQ<T_$WX7SE<T@V/Y7N%=-K
M=P<=>_5W;YMY,LE6BP-P2_:S.WP_"]&1AAK*S.(;%<C,9NJBHML+CPG>;#1I
M"T457"0IEC?3T-$4Y6VB&J-\G]=0OJLFDN]3[;)OY1YJ UE/@.6OAPG4BE]L
M&'PCXW4K7CA%#N)Y#W516A3.9<1,*MD:Z< S++C_:$U'6Z7MOT?B*$#H-QP6
MO+U>FFNK[ N"Z1$YML]BZR^_3AIZ5Y DY/(V%D\F3@NJKY?I^QE.7R29CL\:
M]29ED: GX6#BIS"W>)9]%R]:MBASLQ$%96Z^B7 Y'8DQ#+/3-QLB?U/L58!E
M.+<JY,8V6+Y+*EBDTIL8'FU3#H+_<K/M!EGA_<[>A6F8-!$->GU"MP;8_5VC
M\'^>T)4#&3IQ"YTB59#;0<!JLT]SE(2[8/0K90YJ<:+]OAK)-%TR\=+2$583
MI5H1P18"[%R?T==B0Y2_@;@3PV*+J%Y)_BZDPH[\4,2D]&_C,DTTV$L$",I%
MIUSQ]_UEF%@V..E#6'#^^%C8-T^R1+V[5*6O<5FDPS<S(*1#'I4LUN'[+>N'
MC:G-.Z&;,E5-:;BFPZE[N/\[*RQ3X-?_]9U[TC29 ZJ$C#I;P@4E86>$@T%=
M4DF%4PRT(@3+B!G,J#MI;WI08.%D)(EJ*SNB8A>.^-RNW6+1P1DAWVM[E<"L
M+EP)%[O7@R<)U9H.)(A>D)1B@W9DH7*]P6:*!1TQ;;];_GIKGY 2K=O;K6&W
M3 #7:L:O1?[H)'S@/ZJ =[QTDA=HM3J/7[C;X:4VBX_/L!EGNR@+55RAI\ E
M.CM>&LQ-'W>-UM'Z0:])*D#E\IDK>>/W-I;/.TNZD5@R\8W5OTW%808,]LN&
M@3-+?$,9KORVOW[@N>YK9"10T]EWOZQ69ED*F53N$'K;_),X0W^OTJB8V8%1
MW\_@EX<,"2,,CSVETNYBCTV%]P</A.*++ICY=-+Y !&!SOC1D#[,64N=BNM2
MWM 4M[SU>FTP4%%29M:'.,^]\[&R1URD@BW(8V]1;";D1X(VZ\>*2$/M/2R/
MKQA[U(9O1VC3/@R[3 ON /9TC(E.+G<EYTC@J'Y<H 'P>Y9KQI@<G+65!:SR
MJ\&B7BF>=M]0<XMYO'PFE.GM0K<JT0HL(O)\X!,I,Z"G_O^NA@.YUD8)8:G;
MG?F<+,HSI%C?:WINRF!\6&MZ\:Q-O&73<G/+>C/G,.Q'^+X@>?BEI+7'WP9D
MJOHZTOW4 Y29I?W:5("<HZ>3]+03^I 2?:^$XOM6@VA4R"SZJK03H%=NO9G^
M$4PK4WZC+ZJ#>3<PE+0WS_1!K9^=0%PYH,#CA?4GD@*7WT[HE_0#[.OS9-P;
M4?O0>)GZ;KZDP>C%[V,U$:QCNYMZ"()C?E4_:]8(!;37K9#UN;+T@6&$ ZG@
MT(N/*J<949=175J;=!DQK9+]7;8N\MWJ5R%'I7DCA[>6I*[*Q:LDL-K-CX9&
M+#7R#!:Q3*1UON%TO5=$W2[[Y<L8UHNW3FK'X9 QCW8/G:;EQ5N9$7#\!Z,J
MV0H'1<BV@[)%K?M9C5-$:HC[5MY$9J%;K@5#YC;=N-!G+JYK\9Y^]PT1#\T?
M(D::,94'>DU-DW*_2')O7;#-$K4M]-_-TL.LXY,B6-C=MG9UUR=<QK(?6X9>
MF)=?7&,EOJ33*<=\IU<^:TX#N6A="00F\J(%/B>.YZH^B8T]+6V,#OL1%NV0
MCI/Q,=TV-]R*"DLCA>@G29W?O_6LBGR\ZOF<7GE_J_$TN-I,"J@^]K>?YML?
M6>!=R;IU93]LQ#(,N4O9],]+[AETMN*$U?K;M/U#%82::@-RJOY+C<OE5VS<
MZPS9OMX^;B@I/B'9&'7N9(B['VV<[7""UBL-^GAIIE?*%F@#_P0<YD=<0]_[
M^B#,-T-B:8_O*.GN6FY\[_]'>_?YU>3V]@D<Q2ZB(KTJTJ5(EWY 6H" M-!!
M>@L=0@>/ B*$FM #2(?02VBA'$$"A"8E0A(B0NA5JG3G_)Y9\V;FY9QGSIJU
M_/P!][KWNJ_]W?MZ<]T9$TI"'(&=[[%=+T\,3CCFDE+/:\]R"&<[+XF7(BV-
MWRD&OF)S06?&#>->QLB+"9A_[?#4ML2&@T1 8B48.4-&],ZX@\P/>IU3'J%.
M9M['2X8,3@@T^^,-BRNH7C*V45:L*SPK/;@N5-KRY33#S%4!\FDS"L9,7U2
M0W4*P:&-4#0\8J(:&!?S#GP$&&^HC-;\4[<A:UO1+S^6DH?BN>,^E-65$"KP
MH>THD%W""3,KVZ:)0N7-=+F9W^MV="\IX*&M5ZE4[9QYMB<5%Y="?UWWI**(
M)#T4&(,=/*I 9%Y!_$5Q0X80$JJ_HQ5?'8D.\&R;-9(>>CBTKCM9#(+0J9&C
M4KSQDB305GWJCU%Z(!IER#^:"'PKX$M6N(=PH HM>1']^9ND#"RT7U%D=^Z/
MCAP]OF'T1+:A^7J+V.H*GS,_H%:M^@_DA?P2TL;1,I\C7N3R7>(;\!^4KVHC
M%(,>-M4*'\6,S-]_T"P\%'&>6MO,MI-@[D0*#N7):>S652,U?]).SO<]3X*+
MS9AN4Y722>E!?SK+4'@XJ,H#(P1D[]P0EJ6A>0)SF<D,B@$6V162LXJ-F)\G
M)CFD"C&)N?UY1W5",_K);>CK5LQSBCZ6VH3SP,5B+BOGE&P&[9WUV:?[V)[I
MG];515N:FA\D#7KN#/3U67\L,WT>4<C]B:H!D**3P2:>]^9.S85-^VDT,DS:
ME2V@LH+NGD<M4GYX\LNAK- -U#V]TJ^<^E.(:%G1@/6^8+@_EZ"OQBN\P+UD
M .<B?O3N[L#5'MPEFP]#ZJEXPKY\TD(_:_ 5$:MQ BXZP@2R>N&(*OZ8V5;Z
M1]420FZ#9!<\9:]Q!W9#UH4Q2J8>NL(T2L%2;5H)XG_^,$#+T?=&D4F4U^:\
M>T!L[/&M6S%Y!;BC>N]=($'CN==ZN3V$*^ON+'BES'+Q2L(T.8,=L1T3ENQ7
M<#"4J*K1D]W:&RY2N79G.T:27!= &T0?"M 4MV91R1/:VVJ82HJ+L:CR/PNE
M!CM0K]0=8CJ(3>@;+80#6:?1:<A7TP34JV8V:^HU[48-NAYA;,\G4(-HZKLL
M!Q,@S.2VC+**K2K6,U<;^ITZ.8/EQ6I,VAC+@R_FQNRRS/PN3UVX4(YT"L\R
MI6G*<GWNY8(T!?7]:#L(I4&0R]YQ\49'<(: ,P]%8'APC>1R8<GT85=YP:1D
M(KI";-@#%%TK\,._W<KIQ2@]Q(GN%.4!!;.*/Y7U+6P#--R&"?#9^Z^#5Q[[
MNVLP!Y&#B%.7RE82-V M.]6AC 2:=^AJ9N0'I9;R'\,D8*?S(SV\P1?A[8!R
M3*W@A#8/"39%P]E K6/P?:@2]B=>JBMG2FXA>]_*B\VX^J=45XHO;C&:P7V\
MDH4F^X3XB'$S5[[*8F'Y"9N,B]\*/^LJX^"*S*!?XL?[O?JN0J+]!/MPGX(
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
M\<\6Z=C:U#&3O/>P)T19 X6W2][Q44:>-JI(@>OZ*).OMX=C$)FS[46>NS:
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
MMJ["Q2/],2,3SI+EL^POCP2Z\TU,K(L8O /N44IK?#9T2IA2!*;OUB)3O<4
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
M_P!02P$"% ,4    "  VA3Y0O*(L2]5C  #V=P  '0              @ $
M    8VAA<G0M9#$S,C(X9#DW-68W-3 P-#AA82YJ<&=02P$"% ,4    "  V
MA3Y03WS((NLA!P!?.F8 %@              @ $09   8VUC<V$M,3(S,3(P
M,3EX,3!K+FAT;5!+ 0(4 Q0    ( #>%/E!KF^G2<24  %W: 0 2
M      "  2^&!P!C;6-S82TR,#$Y,3(S,2YX<V102P$"% ,4    "  WA3Y0
M&'KKK/$]  "FSP( %@              @ '0JP< 8VUC<V$M,C Q.3$R,S%?
M8V%L+GAM;%!+ 0(4 Q0    ( #>%/E OD%37%R0! $9\#@ 6
M  "  ?7I!P!C;6-S82TR,#$Y,3(S,5]D968N>&UL4$L! A0#%     @ -X4^
M4&A!%*_QE $ R'L4 !8              ( !0 X) &-M8W-A+3(P,3DQ,C,Q
M7VQA8BYX;6Q02P$"% ,4    "  WA3Y0@1"-#[(Y 0"I%Q  %@
M    @ %EHPH 8VUC<V$M,C Q.3$R,S%?<')E+GAM;%!+ 0(4 Q0    ( #>%
M/E Z8 GY"1$  !LL   2              "  4O="P!C;VUC87-T;&]G;V$Q
M."YJ<&=02P$"% ,4    "  WA3Y04EU*(,]"  "?=0  &@
M@ &$[@L 8V]N<V]L:61A=&5D<F5S=6QT<S$R."YJ<&=02P$"% ,4    "  W
MA3Y0FV"Y=M->   1I0  &0              @ &+,0P 8V]S='-A;F1E>'!E
M;G-E<S$R.3(P+FIP9U!+ 0(4 Q0    ( #>%/E *$-/9CQD   4O   4
M          "  960# !D:79I9&5N9'-P86ED;F5W+FIP9U!+ 0(4 Q0    (
M #>%/E#QL,,8TU\  %(J P 3              "  5:J# !E>#$P,3,M,3(S
M,3(P,3DN:'1M4$L! A0#%     @ -X4^4"CF?X@:70  A\X" !,
M     ( !6@H- &5X,3 Q-"TQ,C,Q,C Q.2YH=&U02P$"% ,4    "  WA3Y0
M-;^1M=T6  #Z)@$ $P              @ &E9PT 97@Q,#$V+3$R,S$R,#$Y
M+FAT;5!+ 0(4 Q0    ( #>%/E"9N\N9D 8  .<C   3              "
M ;-^#0!E>#$P,C M,3(S,3(P,3DN:'1M4$L! A0#%     @ -X4^4!@[* (-
M!0  ]!H  !,              ( !=(4- &5X,3 R-"TQ,C,Q,C Q.2YH=&U0
M2P$"% ,4    "  WA3Y0#\ZW==0$   (&0  $P              @ &RB@T
M97@Q,#(V+3$R,S$R,#$Y+FAT;5!+ 0(4 Q0    ( #>%/E#T^F+JV00  .,9
M   3              "  ;>/#0!E>#$P,CDM,3(S,3(P,3DN:'1M4$L! A0#
M%     @ -X4^4-%D@[?=!   G!H  !,              ( !P90- &5X,3 S
M,2TQ,C,Q,C Q.2YH=&U02P$"% ,4    "  WA3Y0/P3+V.H(  !G[P  $@
M            @ '/F0T 97@R,3$M,3(S,3(P,3DN:'1M4$L! A0#%     @
M-X4^4)'2WETS!   (@X  !(              ( !Z:(- &5X,C,Q+3$R,S$R
M,#$Y+FAT;5!+ 0(4 Q0    ( #>%/E"MSS!FL@,  -0-   2
M  "  4RG#0!E>#(S,BTQ,C,Q,C Q.2YH=&U02P$"% ,4    "  WA3Y0=N$=
M!NX(  "&7   $@              @ $NJPT 97@S,3$M,3(S,3(P,3DN:'1M
M4$L! A0#%     @ -X4^4*C5<FW6"   ]%@  !(              ( !3+0-
M &5X,S$R+3$R,S$R,#$Y+FAT;5!+ 0(4 Q0    ( #>%/E O5;-79@4  )8<
M   2              "  5*]#0!E>#,R,2TQ,C,Q,C Q.2YH=&U02P$"% ,4
M    "  WA3Y0>NFQ+68%  #P&@  $@              @ 'HP@T 97@S,C(M
M,3(S,3(P,3DN:'1M4$L! A0#%     @ -X4^4+"0YR(W!0  .Q\  !$
M         ( !?L@- &5X,S4M,3(S,3(P,3DN:'1M4$L! A0#%     @ -X4^
M4"T:UD@.F   _ @% !(              ( !Y,T- &5X-#$U+3$R,S$R,#$Y
M+FAT;5!+ 0(4 Q0    ( #>%/E#A-%6W"6H  $*7   ,              "
M 2)F#@!M9&%C86)L92YJ<&=02P$"% ,4    "  WA3Y0_NG5X?1;  !UB0
M$P              @ %5T X ;61A;F)C=6=R87!H83 Q+FIP9U!+ 0(4 Q0
M   ( #>%/E#&>N1;IU8  (!Y   /              "  7HL#P!P:65C:&%R
M=&$P,2YJ<&=02P$"% ,4    "  WA3Y0T_*"X9MG  #]K   $
M    @ %.@P\ <F5V96YU93$R.3(P+FIP9U!+ 0(4 Q0    ( #>%/E!!U?QP
M?P@0 "V($0 <              "  1?K#P!U<VUA<&-O;6-A<W1F:6YA;&%S
?;V8Q,C$N:G!G4$L%!@     A "$ =P@  -#S'P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6911635088">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of minimum annual programming and talent commitments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events such as the Olympics, and other programming commitments, as well as various contracts with creative talent. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019 (in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Programming&#160;and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Talent&#160;Commitments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock', window );">Summary of operating lease assets and liabilities</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.</span></div><div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:240px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"/><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,038</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our future minimum lease commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">applying the new guidance</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,626</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: imputed interest </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Summary of future minimum rental commitments for operating leases under the guidance in effect at that time</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below summarize our future minimum rental commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> December&#160;31, 2018 </span><span style="font-family:Times New Roman;font-size:10pt;">and rent expense for operating leases using the accounting guidance in effect at that time</span><span style="font-family:Times New Roman;font-size:10pt;">. These amounts have been updated to include </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$804 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of future cash payments related to additional contracts determined to be operating leases in connection with the Sky transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>891</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_RentalExpenseTableTextBlock', window );">Schedule of rental expenses charged to operations</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Rental expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>839</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of minimum annual programming and talent commitments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events, such as the Olympics, and other programming commitments, as well as various contracts with creative talent. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019 (in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Programming&#160;and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Talent&#160;Commitments</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,179</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock', window );">Summary of operating lease assets and liabilities</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;text-indent:240px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"/><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,551</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></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="top.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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our future minimum lease commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">applying the new guidance</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>224</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: imputed interest </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Summary of future minimum rental commitments for operating leases under the guidance in effect at that time</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below summarize our future minimum rental commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> December&#160;31, 2018 </span><span style="font-family:Times New Roman;font-size:10pt;">and rent expense for operating leases using the accounting guidance in effect at that time</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_RentalExpenseTableTextBlock', window );">Schedule of rental expenses charged to operations</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Rental expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_CommitmentAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Commitment And Contingencies [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CommitmentAndContingenciesLineItems</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_RentalExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_RentalExpenseTableTextBlock</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>nonnum: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_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock</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>nonnum: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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>41
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6995498032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>business </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="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfBusinesses', window );">Number of primary businesses | business</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member]</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="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_NBCUniversalSegmentsMember', window );">NBCUniversal Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member]</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="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></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_BusinessAndBasisOfPresentationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business And Basis Of Presentation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessAndBasisOfPresentationLineItems</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_NumberOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Businesses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NumberOfBusinesses</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: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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NBCUniversalSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_NBCUniversalSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7002496688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Narrative) (Details) - USD ($)<br></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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 01, 2018</div></th>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,354,000,000<span></span>
</td>
<td class="nump">$ 8,798,000,000<span></span>
</td>
<td class="nump">$ 6,364,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,765,000,000<span></span>
</td>
<td class="nump">15,329,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">825,000,000<span></span>
</td>
<td class="nump">639,000,000<span></span>
</td>
<td class="nump">586,000,000<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted share units [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">564,000,000<span></span>
</td>
<td class="nump">402,000,000<span></span>
</td>
<td class="nump">349,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</a></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,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,000,000<span></span>
</td>
<td class="nump">205,000,000<span></span>
</td>
<td class="nump">205,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</a></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">$ 493,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableFromUltimateParentNoncurrent', window );">Note receivable from Comcast</a></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,069,000,000<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,778,000,000<span></span>
</td>
<td class="nump">438,000,000<span></span>
</td>
<td class="nump">3,498,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,548,000,000<span></span>
</td>
<td class="nump">5,177,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,000,000<span></span>
</td>
<td class="nump">151,000,000<span></span>
</td>
<td class="nump">133,000,000<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Restricted share units [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</a></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">$ 308,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Stock options [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</a></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">$ 13,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 months 12 days<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Carrying Value Of Related Party Contractual Obligation [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 383,000,000<span></span>
</td>
<td class="nump">383,000,000<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | NBCUniversal Holdings Preferred Stock [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred stock, dividend rate</a></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">8.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock liquidation preference value</a></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">$ 9,400,000,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="top.Show.showAR( this, 'defref_cmcsa_PreferredStockDividendRateSpreadOnVariableRate', window );">Preferred stock dividend rate, spread on variable rate</a></td>
<td class="nump">7.44%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Comcast and NBCUniversal Revolving Credit Agreements [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_RevolvingCreditAgreementCapacity', window );">Revolving credit agreement capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Comcast and Consolidated Subsidiaries [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableFromUltimateParentNoncurrent', window );">Note receivable from Comcast</a></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,069,000,000<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,000,000<span></span>
</td>
<td class="nump">$ 410,000,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable [Member] | 4.00% Notes Due 2049 [Member] | NBCUniversal Media LLC [Member] | Comcast and Consolidated Subsidiaries [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 610,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></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.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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 178,000,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="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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember', window );">Senior Notes Exchange [Member] | Senior Notes [Member] | Comcast and NBCUniversal Senior Notes [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,500,000,000<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="top.Show.showAR( this, 'defref_cmcsa_DebtExchangeAmount', window );">Amount of debt exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember', window );">Senior Notes Exchange [Member] | Senior Notes [Member] | Comcast and NBCUniversal Senior Notes [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DebtExchangeAmount', window );">Amount of debt exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,900,000,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="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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember', window );">Senior Notes Exchange [Member] | Senior Notes [Member] | Senior 6.40% Notes Due 2040 [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DebtExchangeAmount', window );">Amount of debt exchanged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 442,000,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="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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember', window );">Senior Notes Exchange [Member] | Senior Notes [Member] | Senior 6.40% Notes Due 2040 [Member] | NBCUniversal Media LLC [Member] | Comcast and Consolidated Subsidiaries [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157,000,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="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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember', window );">Senior Notes Exchange [Member] | Notes Payable [Member] | 4.00% Notes Due 2049 [Member] | NBCUniversal Media LLC [Member] | Comcast and Consolidated Subsidiaries [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 610,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cmcsa_NonInterestBearingNotesDue2024Member', window );">Non-Interest Bearing Notes Due 2024 [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableFromUltimateParentNoncurrent', window );">Note receivable from Comcast</a></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,300,000,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember', window );">Comcast And NBCUniveral Revolving Credit Agreements [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_RepaymentOfNotesPayableToUltimateParent', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_DebtExchangeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate principal amount of the debt being exchanged in a debt exchange transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DebtExchangeAmount</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_NoteReceivableFromUltimateParentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Note Receivable From Ultimate Parent, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NoteReceivableFromUltimateParentNoncurrent</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_PreferredStockDividendRateSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on dividend payments on preferred stock; the variable rate will reset every 5 years</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PreferredStockDividendRateSpreadOnVariableRate</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>num: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_RepaymentOfNotesPayableToUltimateParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment to ultimate parent including cash management arrangement under the matching revolving credit facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_RepaymentOfNotesPayableToUltimateParent</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_RevolvingCreditAgreementCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of borrowing or lending capacity including the cash management arrangement between ultimate parent and subsidiary under the matching revolving credit facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_RevolvingCreditAgreementCapacity</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_CarryingValueOfRelatedPartyContractualObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_CarryingValueOfRelatedPartyContractualObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_NBCUniversalHoldingsPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_NBCUniversalHoldingsPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A4.00NotesDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_A4.00NotesDue2049Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ComcastandNBCUniversalSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ComcastandNBCUniversalSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_Senior6.40NotesDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_Senior6.40NotesDue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionAxis=cmcsa_NonInterestBearingNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cmcsa_NonInterestBearingNotesDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionAxis=cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001865120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 15: Related Party Transactions</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the ordinary course of our business, we enter into transactions with Comcast.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We generate revenue from Comcast primarily from the distribution of our cable network programming, the fees received under retransmission consent agreements in our Broadcast Television segment and, to a lesser extent, the sale of advertising and our owned programming, and we incur expenses primarily related to advertising and various support services provided by Comcast to us. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As part of the Comcast cash management process, we and Comcast have a revolving credit agreement with a maturity date of 2026 that allows us to borrow from Comcast and for Comcast to borrow from us up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Depending on the receivable or payable position, amounts owed by us to Comcast or to us by Comcast under the revolving credit agreements are presented under the captions &#8220;notes payable to Comcast&#8221; and &#8220;notes receivable from Comcast,&#8221; respectively, in our consolidated balance sheet and are presented as current since the amounts include daily borrowings and repayments throughout the year based on our working capital needs. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, using a portion of the proceeds from a collateralized obligation, we issued </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of non-interest bearing notes due 2024 to Comcast, repaid </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> under our revolving credit agreement with Comcast, and repaid the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$610 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>4.00%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> notes due 2049 to Comcast. The early redemption of the notes due to Comcast were accounted for as a debt extinguishment, resulting in a charge of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$178 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to interest expense in the third quarter of 2019.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In October 2017, we and Comcast completed a debt exchange transaction. Comcast issued new senior notes in exchange for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.9 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate principal amount of certain series of outstanding senior notes issued by Comcast and us, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$442 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of our </span><span style="font-family:Times New Roman;font-size:10pt;"><span>6.40%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> senior notes due 2040. In connection with the exchange transaction, we issued </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$610 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>4.00%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> notes due 2049 to Comcast. The debt exchange transaction was accounted for as a debt extinguishment, and therefore we recorded a charge of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$157 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to interest expense upon retirement of the old notes.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast is also the counterparty to one of our contractual obligations. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the carrying value of the liability associated with this contractual obligation was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$383 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables present transactions with Comcast and its consolidated subsidiaries that are included in our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Statement of Income</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Transactions with Comcast and Consolidated Subsidiaries</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,837</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(287</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(245</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(214</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense and investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(133</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(54</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Balance Sheet</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Transactions with Comcast and Consolidated Subsidiaries</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes receivable from Comcast, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Note receivable from Comcast, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes payable to Comcast</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt (See Note 6)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Distributions to NBCUniversal Holdings</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition to the transaction amounts presented in the table above, we make distributions to NBCUniversal Holdings on a periodic basis to enable its owners to meet their obligations to pay taxes on taxable income generated by our businesses. We also make quarterly distributions to NBCUniversal Holdings to enable it to make its required quarterly payments to NBCUniversal Enterprise at an initial annual rate of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>8.25%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> on the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$9.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate liquidation preference of its preferred units. On March&#160;1, 2023, and thereafter on every fifth anniversary of such date, this rate will reset to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>7.44%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> plus the yield on actively traded United States Treasury securities having a 5 year maturity.&#160;These distributions are presented under the caption &#8220;distributions to member&#8221; in our consolidated statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Share-Based Compensation</span></div><span style="font-family:Times New Roman;font-size:10pt;">Comcast maintains share-based compensation plans that consist primarily of awards of restricted share units (&#8220;RSUs&#8221;) and stock options to certain employees and directors as part of its approach to long-term incentive compensation. Additionally, through its employee stock purchase plans, employees are able to purchase shares of Comcast common stock at a discount through payroll deductions. The cost associated with Comcast&#8217;s 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 valued based on the closing price of Comcast common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. Stock options are valued using the Black-Scholes option pricing model. Certain of our employees participate in these plans and the expense associated with their participation is settled in cash with Comcast. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized share-based compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$188 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$151 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$133 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$308 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested Comcast RSUs and unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$13 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested Comcast stock options that will be recognized over a weighted-average period of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1.5 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>0.7 years</span></span>, respectively.<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6891142400">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [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="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Financial Information</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 16: Supplemental Financial Information</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Payments for Interest and Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,254</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,897</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,820</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Noncash Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we recorded a liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$956 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for a quarterly cash dividend of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.21</span></span><span style="font-family:Times New Roman;font-size:10pt;"> per common share paid in January </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we recorded a liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$860 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for a quarterly cash dividend of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.19</span></span><span style="font-family:Times New Roman;font-size:10pt;"> per common share paid in January </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we received noncash contributions from noncontrolling interests totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$391 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to Universal Beijing Resort (see Note 8)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we recorded a liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$732 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for a quarterly cash dividend of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.1575</span></span><span style="font-family:Times New Roman;font-size:10pt;"> per common share paid in January </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we completed a senior notes exchange in the fourth quarter of 2017 in which we issued </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate principal amount of new senior notes in exchange for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.9 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate principal amount of certain series of outstanding senior notes that were issued by us and NBCUniversal</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span style="font-family:Times New Roman;font-size:10pt;">The carrying amounts of our cash equivalents approximate their fair values. 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.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [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="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Financial Information</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 13: Supplemental Financial Information</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Payments for Interest and Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>440</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>408</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>517</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>356</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Noncash Activities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$866 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we received noncash contributions from noncontrolling interests totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$391 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to Universal Beijing Resort (see Note 7)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$325 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of property and equipment and intangible assets that were accrued but unpaid</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast contributed its investment in Snap to us at its fair value, which was a noncash transaction (see Note 9)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">we and Comcast completed a senior notes exchange in the fourth quarter of 2017 (see Note 15)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,444</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The carrying amounts of our cash equivalents approximate their fair values. 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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_SupplementalFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Supplemental Financial Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationLineItems</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_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>45
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6892151008">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 12: Goodwill and Intangible Assets</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Communications</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Networks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast<br/>Television</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed<br/>Entertainment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Theme<br/>Parks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Sky</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate<br/>and Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,784</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,427</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,212</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,544</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36,780</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(517</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>279</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dispositions </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjustments</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>490</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,616</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>38</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>925</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>28,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>68,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquisitions in 2018 primarily included the Sky acquisition. As of December 31, 2018, the goodwill resulting from the Sky acquisition was presented in the Sky segment. See Note 8 for further information on the Sky acquisition.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustments in 2019 primarily included 1) measurement period adjustments resulting from finalization of acquisition accounting for Sky and 2) the final assignment of goodwill resulting from the Sky transaction to our reporting units.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. As a result of this assessment, our reporting units are generally the same as our </span><span style="font-family:Times New Roman;font-size:10pt;">reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:37%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Original Useful Life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">as&#160;of&#160;December&#160;31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Carrying</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,884</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(8,295</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(6,682</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(7,287</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,990</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other agreements and rights</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>112,710</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(17,217</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(14,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">since there are no legal, regulatory, contractual, competitive, economic or other factors which limit the period over which these rights will contribute to our cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> We reassess this determination periodically or whenever events or substantive changes in circumstances occur. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. Our </span><span style="font-family:Times New Roman;font-size:10pt;"><span>three</span></span><span style="font-family:Times New Roman;font-size:10pt;"> Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other </span><span style="font-family:Times New Roman;font-size:10pt;">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</span><span style="font-family:Times New Roman;font-size:10pt;"> cable franchise rights and other </span><span style="font-family:Times New Roman;font-size:10pt;">indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our</span><span style="font-family:Times New Roman;font-size:10pt;"> cable franchise rights or other </span><span style="font-family:Times New Roman;font-size:10pt;">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. We did not recognize any material impairment charges in any of the periods presented.</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:174%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Finite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Estimated Amortization Expense of Finite-Lived Intangible Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>five years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><span style="font-family:Times New Roman;font-size:10pt;">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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 11: Goodwill and Intangible Assets</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Networks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast<br/>Television</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed<br/>Entertainment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Theme<br/>Parks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,427</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,212</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,544</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23,989</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,184</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,118</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(104</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>24,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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. As a result of this assessment, our reporting units are generally the same as our </span><span style="font-family:Times New Roman;font-size:10pt;"><span>four</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:37%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original&#160;Useful&#160;Life<br/>as of&#160;December&#160;31,&#160;2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(6,929</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,269</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(6,283</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,205</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(932</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,525</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,375</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC licenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>612</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(9,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Indefinite-Lived Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-lived intangible assets consist of trade names and FCC licenses. We assess the recoverability of our 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 </span><span style="font-family:Times New Roman;font-size:10pt;">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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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. We did not recognize any material impairment charges in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Finite-Lived Intangible Assets</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Estimated Amortization Expense of Finite-Lived Intangible Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>five years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_GoodwillAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Goodwill And Intangible Assets [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_GoodwillAndIntangibleAssetsLineItems</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7006343024">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Financial Data by Business Segment</a></td>
<td class="text"><span style="font-family:Times New Roman;">We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization                                                                  </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,426</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,444</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(689</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>33,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>285</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(880</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>12,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>56,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,723</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(680</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(779</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,774</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>53,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,019</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(741</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>271</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,041</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(859</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal </span><span style="font-family:Times New Roman;font-size:8pt;">Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. The most common types of transactions are the following:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Networks generates revenue by selling programming to Cable Communications, which represents a substantial majority of the revenue elimination amount</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast Television generates revenue from the fees received under retransmission consent agreements with Cable Communications</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Communications generates revenue by selling advertising and by selling the use of satellite feeds to Cable Networks</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Networks and Broadcast Television generate revenue by selling advertising to Cable Communications</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed Entertainment and Broadcast Television generate revenue by licensing content to our Cable Networks; </span><span style="font-family:Times New Roman;font-size:8pt;">for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed Entertainment, Cable Networks and Broadcast Television generate revenue by licensing content to Sky; for segment reporting, this revenue is recognized as content is delivered and available for use by Sky</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate and Other activities include costs associated with overhead and personnel, revenue and expenses associated with the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:8pt;"> Adjusted EBITDA is defined as net income attributable to Comcast Corporation</span><span style="font-family:Times New Roman;font-size:8pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">and redeemable subsidiary preferred stock, income tax expense</span><span style="font-family:Times New Roman;font-size:8pt;">, 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><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>34,258</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>30,165</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>27,956</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for legal settlement </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for Sky transaction-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(8,663</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(8,281</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(7,914</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(4,290</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,736</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,216</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(4,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(e)</span></div><span style="font-family:Times New Roman;font-size:8pt;">The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.</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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Adjusted EBITDA from Segments to Consolidated</a></td>
<td class="text"><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>34,258</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>30,165</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>27,956</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for legal settlement </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for Sky transaction-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(8,663</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(8,281</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(7,914</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(4,290</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,736</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,216</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(4,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Financial Data by Business Segment</a></td>
<td class="text"><span style="font-family:Times New Roman;">We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,444</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(706</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(645</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(364</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(779</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>271</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another, which consisted primarily of the licensing of film and television content from Filmed Entertainment and Broadcast Television to Cable Networks; </span><span style="font-family:Times New Roman;font-size:8pt;">for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:8pt;"> Adjusted EBITDA is defined as net income attributable to NBCUniversal</span><span style="font-family:Times New Roman;font-size:8pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:8pt;">, 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><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,633</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,181</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,023</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,001</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(994</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,106</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,047</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(738</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(489</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(727</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(521</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.</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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Adjusted EBITDA from Segments to Consolidated</a></td>
<td class="text"><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,633</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,181</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,023</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,001</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(994</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,106</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,047</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(738</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(489</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(727</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(521</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6905050400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of diluted EPS</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Computation of Diluted EPS</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31<br/>(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic EPS attributable to </span></div><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;Comcast Corporation </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,584</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.56</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,708</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.83</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Assumed exercise or issuance</span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;of shares relating to stock </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted EPS attributable to </span></div><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;Comcast Corporation </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.83</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6905606224">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:52%;"/><td style="width:18%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original Useful Life<br/>as&#160;of&#160;December&#160;31,&#160;2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution systems</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>40,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>38,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer premise equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Buildings and leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>101,561</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>95,743</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>53,239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>51,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>48,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:56%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original&#160;Useful&#160;Life<br/>as&#160;of&#160;December&#160;31,&#160;2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Buildings and leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,438</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Furniture, fixtures and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,884</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,550</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,183</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7002783456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_cmcsa_SignificantTransactionsTextBlock', window );">Significant Transactions</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 8: Significant Transactions</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2018</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Sky Transaction</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On October 9, 2018, in connection with our offer to acquire the share capital of Sky, we acquired a controlling interest in Sky through a series of purchases of Sky shares at our offer price of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;17.28</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">per Sky share. In the fourth quarter of 2018, we acquired the remaining Sky shares and now own </span><span style="font-family:Times New Roman;font-size:10pt;"><span>100%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of Sky&#8217;s equity interests.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Total cash consideration was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;30.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$39.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">using the exchange rates on the purchase dates).</span><span style="font-family:Times New Roman;font-size:10pt;"> We financed the acquisition through a combination of fixed and floating rate senior notes, the issuance of term loans and cash on hand. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Allocation of Purchase Price</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have applied acquisition accounting to Sky. Sky&#8217;s results of operations are included in our consolidated results of operations since the acquisition date and are reported in our Sky segment. The net assets of Sky were recorded at their estimated fair value using level 3 inputs. In valuing acquired assets and liabilities, fair value estimates are based on, but are not limited to, future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, we finalized the acquisition accounting in connection with the Sky transaction, which primarily resulted in decreases to intangible assets and investments (included below in other noncurrent assets and (liabilities), net), an increase to property and equipment, and corresponding adjustments to deferred taxes. We also recorded an additional valuation allowance of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> associated with our assessment of the realization of Sky&#8217;s deferred tax assets, primarily related to net operating losses. These changes resulted in an increase in goodwill of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and an adjustment recorded in 2019 related to the fourth quarter of 2018 that resulted in an increase to depreciation and amortization expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$53 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below presents the allocation of the all-cash purchase price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;30.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, or </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$39.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, to the assets and liabilities of Sky as a result of the transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Allocation of Purchase Price</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consideration transferred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>39,387</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Allocation of purchase price</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts receivable and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs (See Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment (See Note 11)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,127</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Intangible assets (See Note 12)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable, accrued liabilities and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,885</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt (See Note 7)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11,468</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred tax assets (liabilities), net (See Note 5)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,974</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets and (liabilities), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fair value of identifiable net assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,095</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill (See Note 12)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment includes customer premise equipment with a carrying value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, which have original estimated useful lives of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>7 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The remaining property and equipment includes network assets, real estate and other machinery and equipment.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Intangible Assets</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets primarily consist of customer relationships with a carrying amount of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$9.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and developed technology and software with a carrying amount of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, with original estimated useful lives between </span><span style="font-family:Times New Roman;font-size:10pt;"><span>6</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>19 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>9 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Indefinite-lived assets consist of trade names with a carrying amount of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Goodwill</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill consists primarily of intangible assets that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and agreements. The acquired goodwill is not expected to be deductible for tax purposes.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Acquisition-Related Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As a result of the Sky transaction, we incurred expenses in 2018 related to legal, accounting, valuation and other professional services, which are reflected in other operating and administrative expenses. We also incurred certain financing costs associated with our borrowings, which are reflected in interest expense. The table below presents the amounts related to these expenses included in our consolidated statement of income. The amounts below do not reflect the costs of any integration activities or costs related to synergies that may be achieved as a result of the acquisition.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>339</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Unaudited Pro Forma Information</span><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following unaudited pro forma information has been presented as if the Sky transaction occurred on January 1, 2017. This information is based on historical results of operations, adjusted for allocation of purchase price and other acquisition accounting adjustments, and is not necessarily indicative of what the results would have been had we operated the business since January 1, 2017. For pro forma purposes, 2018 earnings were adjusted to exclude acquisition-related costs noted above, and 2017 earnings were adjusted to include these costs. No pro forma adjustments have been made for cost savings or synergies that have been or may be achieved by the combined businesses. The year ended December 31, 2019 is not presented as Sky is included in the consolidated results for the entire period.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>109,518</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>102,971</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Beijing Resort</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;). We own a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain financial and operating covenants and a maximum borrowing limit of</span><span style="font-family:Times New Roman;font-size:10pt;"> &#165;</span><span style="font-family:Times New Roman;font-size:10pt;"><span>26.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> RMB (approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">). </span><span style="font-family:Times New Roman;font-size:10pt;">The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Universal Beijing Resort had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">principal amount of a term loan outstanding under the debt financing agreement.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have concluded that Universal Beijing Resort is a variable interest entity 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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest. Universal Beijing Resort&#8217;s results of operations are reported in our Theme Parks segment. Our consolidated statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2018, Universal Beijing Resort received initial equity investments through a combination of cash and noncash contributions from the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our consolidated balance sheet included assets, primarily property and equipment, and liabilities, including the term loan, of Universal Beijing Resort totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2017</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">FCC Spectrum Auction</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 13, 2017, the Federal Communications Commission announced the results of its spectrum auction. In the auction, NBCUniversal relinquished its spectrum rights in the New York, Philadelphia and Chicago designated market areas (&#8220;DMAs&#8221;) where NBC and Telemundo had overlapping spectrum. NBCUniversal received proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$482 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in July 2017, which were recorded in other investing activities in our consolidated statement of cash flows. NBCUniversal recognized a pretax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$337 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains in 2017. NBC and Telemundo stations share broadcast signals in these DMAs. In connection with the auction, we also acquired the rights to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of spectrum in the second quarter of 2017, which were recorded to other intangible assets, net. We had previously made a deposit of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to participate in the auction in 2016 and received a refund for amounts in excess of the purchase price in 2017.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Studios Japan</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 6, 2017, we acquired the remaining interests in Universal Studios Japan that we did not already own for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The acquisition was funded through cash on hand and borrowings under our commercial paper program. Because we maintained control of Universal Studios Japan, the difference between the consideration transferred and the recorded value of the noncontrolling interests, as well as the related tax and accumulated other comprehensive income impacts, were recorded to additional paid-in capital.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_cmcsa_SignificantTransactionsTextBlock', window );">Significant Transactions</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 7: Significant Transactions</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2018</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Beijing Resort</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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;). We own a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain financial and operating covenants and a maximum borrowing limit of</span><span style="font-family:Times New Roman;font-size:10pt;"> &#165;</span><span style="font-family:Times New Roman;font-size:10pt;"><span>26.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> RMB (approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">). </span><span style="font-family:Times New Roman;font-size:10pt;">The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Universal Beijing Resort had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">principal amount of a term loan outstanding under the debt financing agreement.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have concluded that Universal Beijing Resort is a variable interest entity 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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest. Universal Beijing Resort&#8217;s results of operations are reported in our Theme Parks segment. Our consolidated statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2018, Universal Beijing Resort received initial equity investments through a combination of cash and noncash contributions from the investors. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our consolidated balance sheet included assets, primarily property and equipment, and liabilities, including the term loan, of Universal Beijing Resort totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">2017</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">FCC Spectrum Auction</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 13, 2017, the Federal Communications Commission announced the results of its spectrum auction. In the auction, we relinquished our spectrum rights in the New York, Philadelphia and Chicago designated market areas (&#8220;DMAs&#8221;) where NBC and Telemundo had overlapping spectrum. We received proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$482 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in July 2017, which were recorded in other investing activities in our consolidated statement of cash flows. We recognized a pretax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$337 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains in 2017. NBC and Telemundo stations share broadcast signals in these DMAs. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Universal Studios Japan</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On April 6, 2017, we acquired the remaining interests in Universal Studios Japan that we did not already own for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The acquisition was funded through borrowings under our revolving credit agreement with Comcast. Because we maintained control of Universal Studios Japan, the difference between the consideration transferred and the recorded value of the noncontrolling interests, as well as the related accumulated other comprehensive income impacts, were recorded to additional paid-in capital.</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_cmcsa_SignificantTransactionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure of significant transactions entered into or completed during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SignificantTransactionsTextBlock</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>nonnum: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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>50
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887857104">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock', window );">Programming and Production Costs</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 4: Programming and Production Costs</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Video Distribution Programming Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming expenses for Cable Communications and Sky are the fees we pay to license the programming we distribute to our customers. Programming is generally acquired under multiyear distribution agreements, with rates typically based on the number of customers that receive the programming and the extent of distribution. From time to time, these contracts expire and programming continues to be provided under interim arrangements while the parties negotiate new contract terms, sometimes with effective dates that affect prior periods. While payments are typically made under the prior contract&#8217;s terms, the amount of programming expenses recorded during the interim arrangement is based on our estimate of the ultimate contract terms expected to be negotiated. Differences between actual amounts determined upon resolution of negotiations and amounts recorded during these interim arrangements are recorded in the period of resolution.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television, Filmed Entertainment and Sky produce owned content or acquire the rights to programming from third parties, which are described as film and television costs and programming rights, respectively.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Completed, not released</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Television Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,534</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>12,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion of programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Based on our current estimates of the total remaining revenue from all sources (&#8220;ultimate revenue&#8221;), in</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of film and television costs associated with our original film and television productions that have been released, or are completed and have not been released. Through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>88%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of unamortized film and television costs for our released productions, excluding amounts allocated to acquired libraries.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">acquired film and television libraries, which are included within the &#8220;released, less amortization&#8221; captions in the table above, had remaining unamortized costs of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$328 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">These costs are generally amortized over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years, and approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>47%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of these costs are expected to be amortized through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Capitalization of Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#8217;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#8217;s interest in the profit or loss of the film. The estimate of the third-party investor&#8217;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#8217;s useful life.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div><span style="font-family:Times New Roman;font-size:10pt;">Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostsDisclosureTextBlock', window );">Programming and Production Costs</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 4: Film and Television Costs</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Completed, not released</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Television Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,615</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion of programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,545</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Based on our current estimates of the total remaining revenue from all sources (&#8220;ultimate revenue&#8221;), in</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of film and television costs associated with our original film and television productions that have been released, or are completed and have not been released. Through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we expect to amortize approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>88%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of unamortized film and television costs for our released productions, excluding amounts allocated to acquired libraries.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">acquired film and television libraries, which are included within the &#8220;released, less amortization&#8221; captions in the table above, had remaining unamortized costs of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$328 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">These costs are generally amortized over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years, and approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>47%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of these costs are expected to be amortized through</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2022</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Capitalization of Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#8217;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#8217;s interest in the profit or loss of the film. The estimate of the third-party investor&#8217;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#8217;s useful life.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div><span style="font-family:Times New Roman;font-size:10pt;">Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmAndTelevisionCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Film And Television Cost [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCostLineItems</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_FilmAndTelevisionCostsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Film and Television costs Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCostsDisclosureTextBlock</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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>51
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7068951328">
<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>Redeemable Noncontrolling Interests And Redeemable Subsidiary Preferred Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock at Cost [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Noncontrolling Interests [Member]</div></th>
<th class="th"><div>NBCUniversal Media LLC [Member]</div></th>
<th class="th">
<div>NBCUniversal Media LLC [Member] </div>
<div>Member's Capital [Member]</div>
</th>
<th class="th">
<div>NBCUniversal Media LLC [Member] </div>
<div>Accumulated Other Comprehensive Income (Loss) [Member]</div>
</th>
<th class="th">
<div>NBCUniversal Media LLC [Member] </div>
<div>Noncontrolling Interests [Member]</div>
</th>
<th class="th">
<div>NBCUniversal Media LLC [Member] </div>
<div>Redeemable Noncontrolling Interest [Member]</div>
</th>
<th class="th">
<div>Class A Common Stock [Member] </div>
<div>Common Stock [Member]</div>
</th>
<th class="th">
<div>Class B Common Stock [Member] </div>
<div>Common Stock [Member]</div>
</th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Beginning balance at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(65)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityOtherChanges', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(84)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">28<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="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">409<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,230<span></span>
</td>
<td class="nump">$ 23,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98<span></span>
</td>
<td class="nump">$ 2,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 56<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 38,894<span></span>
</td>
<td class="num">$ (135)<span></span>
</td>
<td class="nump">$ 2,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="num">(832)<span></span>
</td>
<td class="num">(4,623)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></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,975)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared', window );">Distributions to 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>
<td class="num">(1,968)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="num">(108)<span></span>
</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">(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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_MemberContribution', window );">Contributions from 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>
<td class="nump">662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of Universal Studios Japan noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="num">(1,736)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(704)<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="num">(1,736)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</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">261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to Comcast Corporation</a></td>
<td class="nump">$ 22,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,735<span></span>
</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,080<span></span>
</td>
<td class="nump">5,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2017</a></td>
<td class="nump">$ 69,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,497<span></span>
</td>
<td class="nump">38,202<span></span>
</td>
<td class="num">$ (7,517)<span></span>
</td>
<td class="nump">379<span></span>
</td>
<td class="nump">843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">55<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,041<span></span>
</td>
<td class="nump">42,148<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityOtherChanges', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36<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="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,316<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">389<span></span>
</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">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="num">(920)<span></span>
</td>
<td class="num">(4,408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></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,499)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared', window );">Distributions to 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>
<td class="num">(1,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(823)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">294<span></span>
</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">299<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_MemberContribution', window );">Contributions from 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>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of Universal Studios Japan noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63<span></span>
</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">(280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(294)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to Comcast Corporation</a></td>
<td class="nump">11,731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,731<span></span>
</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,237<span></span>
</td>
<td class="nump">5,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2018</a></td>
<td class="nump">$ 72,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,461<span></span>
</td>
<td class="nump">41,983<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(368)<span></span>
</td>
<td class="nump">889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">54<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">46,781<span></span>
</td>
<td class="nump">45,618<span></span>
</td>
<td class="nump">254<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity', window );">Contributions from (distributions to) noncontrolling interests, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(59)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityOtherChanges', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">118<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="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">$ 1,372<span></span>
</td>
<td class="nump">$ 1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">452<span></span>
</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">$ 452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="num">(485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared</a></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,860)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared', window );">Distributions to 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>
<td class="num">(2,362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,415<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">176<span></span>
</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">189<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_MemberContribution', window );">Contributions from 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>
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of Universal Studios Japan noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<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="num">(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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to Comcast Corporation</a></td>
<td class="nump">13,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,057<span></span>
</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,784<span></span>
</td>
<td class="nump">5,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">$ 83,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,447<span></span>
</td>
<td class="nump">$ 50,695<span></span>
</td>
<td class="num">$ (7,517)<span></span>
</td>
<td class="nump">$ 1,047<span></span>
</td>
<td class="nump">$ 1,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 54<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,386<span></span>
</td>
<td class="nump">$ 49,040<span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">$ 1,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contributions from and distributions to noncontrolling interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contributions from and (distributions to) noncontrolling interests attributable to temporary equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_cmcsa_MemberContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contribution from member including, but not limited to, a business, investment or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_MemberContribution</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of ownership interest in a limited liability company (LLC), including portions attributable to both the parent and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in temporary equity from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>52
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887544432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Universal Beijing Resort) (Details) - Universal Beijing Resort [Member] - Variable Interest Entity, Primary Beneficiary [Member]<br> &#165; in Billions, $ in Billions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage in variable interest entity</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_cmcsa_VariableInterestEntityMaximumBorrowingCapacity', window );">Maximum borrowing capacity of variable interest entity</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="nump">&#165; 26.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets', window );">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities', window );">Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cmcsa_UniversalBeijingResortMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage in variable interest entity</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.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="top.Show.showAR( this, 'defref_cmcsa_VariableInterestEntityMaximumBorrowingCapacity', window );">Maximum borrowing capacity of variable interest entity</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="nump">&#165; 26.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets', window );">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities', window );">Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cmcsa_UniversalBeijingResortMember', window );">Universal Beijing Resort Term Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">1.3<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="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cmcsa_UniversalBeijingResortMember', window );">Universal Beijing Resort Term Loans [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [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="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">$ 1.3<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_VariableInterestEntityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable interest entity, maximum borrowing capacity under financing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_VariableInterestEntityMaximumBorrowingCapacity</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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableInterestEntityConsolidatedCarryingAmountAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the consolidated Variable Interest Entity's assets included in the reporting entity's statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableInterestEntityConsolidatedCarryingAmountLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the consolidated Variable Interest Entity's liabilities included in the reporting entity's statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=118582676&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-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_OwnershipAxis=cmcsa_UniversalBeijingResortMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7012200896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Schedule of 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">$ 66,154<span></span>
</td>
<td class="nump">$ 36,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">29,925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">1,379<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">925<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">68,725<span></span>
</td>
<td class="nump">66,154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">24,118<span></span>
</td>
<td class="nump">23,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">176<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="num">(104)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">24,240<span></span>
</td>
<td class="nump">24,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">12,784<span></span>
</td>
<td class="nump">12,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">86<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">2,166<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">38<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">15,074<span></span>
</td>
<td class="nump">12,784<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">13,407<span></span>
</td>
<td class="nump">13,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">162<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">490<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">8<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">14,067<span></span>
</td>
<td class="nump">13,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">13,407<span></span>
</td>
<td class="nump">13,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">162<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="num">(105)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">13,462<span></span>
</td>
<td class="nump">13,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">843<span></span>
</td>
<td class="nump">806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">1,059<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">843<span></span>
</td>
<td class="nump">806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">857<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">3,184<span></span>
</td>
<td class="nump">3,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">138<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">3,321<span></span>
</td>
<td class="nump">3,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">3,184<span></span>
</td>
<td class="nump">3,212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">3,182<span></span>
</td>
<td class="nump">3,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Theme Parks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">6,684<span></span>
</td>
<td class="nump">6,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">6,739<span></span>
</td>
<td class="nump">6,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Theme Parks [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">6,684<span></span>
</td>
<td class="nump">6,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">6,739<span></span>
</td>
<td class="nump">6,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">29,250<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">29,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</a></td>
<td class="num">(12)<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="num">(1,616)<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">822<span></span>
</td>
<td class="num">(639)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">28,461<span></span>
</td>
<td class="nump">29,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Dispositions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Adjustments</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CableNetworksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableNetworksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BroadcastTelevisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BroadcastTelevisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FilmedEntertainmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_FilmedEntertainmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ThemeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ThemeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6907144368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Deferred Compensation Plans) (Details) - Deferred Compensation Plans [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredCompensationPlansBenefitObligation', window );">Benefit obligation</a></td>
<td class="nump">$ 3,273<span></span>
</td>
<td class="nump">$ 2,885<span></span>
</td>
<td class="nump">$ 2,539<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="top.Show.showAR( this, 'defref_cmcsa_DeferredCompensationPlansInterestCost', window );">Interest expense</a></td>
<td class="nump">285<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cmcsa_DeferredCompensationPlansMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredCompensationPlansBenefitObligation', window );">Benefit obligation</a></td>
<td class="nump">858<span></span>
</td>
<td class="nump">719<span></span>
</td>
<td class="nump">621<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="top.Show.showAR( this, 'defref_cmcsa_DeferredCompensationPlansInterestCost', window );">Interest expense</a></td>
<td class="nump">$ 99<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_DeferredCompensationPlansBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred compensation plans benefit obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DeferredCompensationPlansBenefitObligation</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_DeferredCompensationPlansInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred compensation plans interest cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>55
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005889568">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Unrealized gains (losses) on marketable securities, deferred taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Deferred gains (losses) on cash flow hedges, deferred taxes</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Realized (gains) losses on marketable securities, deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Realized (gains) losses on cash flow hedges, deferred taxes</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Employee benefit obligations, deferred taxes</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Currency translation adjustments, deferred tax</a></td>
<td class="num">$ (66)<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="num">$ (40)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>56
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6990461920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment and Other Income (Loss), Net [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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, net</a></td>
<td class="num">$ (505)<span></span>
</td>
<td class="num">$ (364)<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="nump">656<span></span>
</td>
<td class="num">(187)<span></span>
</td>
<td class="num">(17)<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="top.Show.showAR( this, 'defref_cmcsa_OtherIncomeLossNet', window );">Other income (loss), net</a></td>
<td class="nump">287<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">438<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment and Other Income (Loss), Net [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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, net</a></td>
<td class="num">(402)<span></span>
</td>
<td class="num">(371)<span></span>
</td>
<td class="num">(201)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="nump">466<span></span>
</td>
<td class="num">(217)<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="top.Show.showAR( this, 'defref_cmcsa_OtherIncomeLossNet', window );">Other income (loss), net</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">$ 396<span></span>
</td>
<td class="num">$ (521)<span></span>
</td>
<td class="num">$ (144)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_OtherIncomeLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonoperating income (losses), net recorded in the income statement that are not separately stated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_OtherIncomeLossNet</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_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>57
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>756</ContextCount>
  <ElementCount>617</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>151</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>17</UnitCount>
  <MyReports>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Consolidated Statement of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedStatementOfIncome</Role>
      <ShortName>Consolidated Statement of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002501 - Statement - Consolidated Statement of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical</Role>
      <ShortName>Consolidated Statement of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - Consolidated Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheet</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004501 - Statement - Consolidated Balance Sheet (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>Consolidated Balance Sheet (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1005000 - Statement - Consolidated Statement of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity</Role>
      <ShortName>Consolidated Statement of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2103100 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Programming and Production Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ProgrammingAndProductionCosts</Role>
      <ShortName>Programming and Production Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Significant Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactions</Role>
      <ShortName>Significant Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - Recent Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RecentAccountingPronouncements</Role>
      <ShortName>Recent Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/PropertyAndEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2114100 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2115100 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Supplemental Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SupplementalFinancialInformation</Role>
      <ShortName>Supplemental Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2117100 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2118100 - Disclosure - Quarterly Financial Information (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited</Role>
      <ShortName>Quarterly Financial Information (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2119100 - Disclosure - Condensed Consolidating Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation</Role>
      <ShortName>Condensed Consolidating Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2124100 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2125100 - Disclosure - Schedule II Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2209201 - Disclosure - Recent Accounting Pronouncements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies</Role>
      <ShortName>Recent Accounting Pronouncements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SegmentInformation</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/Revenue</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Programming and Production Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables</Role>
      <ShortName>Programming and Production Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ProgrammingAndProductionCosts</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EarningsPerShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/LongTermDebt</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Significant Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsTables</Role>
      <ShortName>Significant Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactions</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2310301 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/Investments</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2311301 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/PropertyAndEquipment</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2312301 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2313301 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2314301 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/Equity</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2315301 - Disclosure - Share-Based Compensation (Stock Options and Restricted Stock Units) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables</Role>
      <ShortName>Share-Based Compensation (Stock Options and Restricted Stock Units) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ShareBasedCompensation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2316301 - Disclosure - Supplemental Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SupplementalFinancialInformationTables</Role>
      <ShortName>Supplemental Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SupplementalFinancialInformation</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2317301 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2318301 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables</Role>
      <ShortName>Quarterly Financial Information (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2319301 - Disclosure - Condensed Consolidating Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables</Role>
      <ShortName>Condensed Consolidating Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2324301 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RelatedPartyTransactions</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2401401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2402402 - Disclosure - Segment Information (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SegmentInformationTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2402403 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SegmentInformationTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2402404 - Disclosure - Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails</Role>
      <ShortName>Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SegmentInformationTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2403402 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RevenueTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2403403 - Disclosure - Revenue (Revenue by Geographic Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails</Role>
      <ShortName>Revenue (Revenue by Geographic Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RevenueTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2403404 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RevenueTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2403405 - Disclosure - Revenue (Condensed Consolidated Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>Revenue (Condensed Consolidated Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RevenueTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Programming and Production Costs (Schedule) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails</Role>
      <ShortName>Programming and Production Costs (Schedule) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2404403 - Disclosure - Programming and Production Costs (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails</Role>
      <ShortName>Programming and Production Costs (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Income Taxes (Income Before Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Income Before Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2405403 - Disclosure - Income Taxes (Components of Income Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes (Components of Income Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2405404 - Disclosure - Income Taxes (Federal Statutory) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails</Role>
      <ShortName>Income Taxes (Federal Statutory) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2405405 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2405406 - Disclosure - Income Taxes (Components of Net Deferred Tax Liability) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails</Role>
      <ShortName>Income Taxes (Components of Net Deferred Tax Liability) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2405407 - Disclosure - Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/IncomeTaxesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EarningsPerShareTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Long-Term Debt (Schedule of Debt Outstanding) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails</Role>
      <ShortName>Long-Term Debt (Schedule of Debt Outstanding) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/LongTermDebtTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Long-Term Debt (Debt Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails</Role>
      <ShortName>Long-Term Debt (Debt Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/LongTermDebtTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Long-Term Debt (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/LongTermDebtTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Significant Transactions (Sky Transaction) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails</Role>
      <ShortName>Significant Transactions (Sky Transaction) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Significant Transactions (Allocation of Purchase Price) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails</Role>
      <ShortName>Significant Transactions (Allocation of Purchase Price) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Significant Transactions (Acquisition-Related Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails</Role>
      <ShortName>Significant Transactions (Acquisition-Related Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2408405 - Disclosure - Significant Transactions (Unaudited Pro Forma Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails</Role>
      <ShortName>Significant Transactions (Unaudited Pro Forma Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2408406 - Disclosure - Significant Transactions (Universal Beijing Resort) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails</Role>
      <ShortName>Significant Transactions (Universal Beijing Resort) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2408407 - Disclosure - Significant Transactions (FCC Spectrum Auction) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails</Role>
      <ShortName>Significant Transactions (FCC Spectrum Auction) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2408408 - Disclosure - Significant Transactions (Universal Studios Japan) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails</Role>
      <ShortName>Significant Transactions (Universal Studios Japan) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SignificantTransactionsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2409402 - Disclosure - Recent Accounting Pronouncements (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails</Role>
      <ShortName>Recent Accounting Pronouncements (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2410402 - Disclosure - Investments (Investment and Other Income (Loss), Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails</Role>
      <ShortName>Investments (Investment and Other Income (Loss), Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Investments (Schedule of Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails</Role>
      <ShortName>Investments (Schedule of Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Investments (Equity Method Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails</Role>
      <ShortName>Investments (Equity Method Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Investments (Marketable Equity Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails</Role>
      <ShortName>Investments (Marketable Equity Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Investments (Other Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails</Role>
      <ShortName>Investments (Other Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2411402 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2412402 - Disclosure - Goodwill and Intangible Assets (Schedule of Change in Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Schedule of Change in Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2412403 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2412404 - Disclosure - Goodwill and Intangible Assets (Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - Goodwill and Intangible Assets (Amortization of Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets (Amortization of Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2413402 - Disclosure - Employee Benefit Plans (Deferred Compensation Plans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Deferred Compensation Plans) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2413403 - Disclosure - Employee Benefit Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2414402 - Disclosure - Equity (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EquityNarrativeDetails</Role>
      <ShortName>Equity (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EquityTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2414403 - Disclosure - Equity (Changes in Common Stock) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EquityChangesInCommonStockDetails</Role>
      <ShortName>Equity (Changes in Common Stock) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EquityTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2414404 - Disclosure - Equity (Aggregate Share Repurchases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails</Role>
      <ShortName>Equity (Aggregate Share Repurchases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EquityTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2414405 - Disclosure - Equity (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Equity (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/EquityTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2415402 - Disclosure - Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails</Role>
      <ShortName>Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2415403 - Disclosure - Share-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2415404 - Disclosure - Share-Based Compensation (Stock Options and Restricted Share Units) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails</Role>
      <ShortName>Share-Based Compensation (Stock Options and Restricted Share Units) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2415405 - Disclosure - Share-Based Compensation (Restricted Share Units and Stock Option Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails</Role>
      <ShortName>Share-Based Compensation (Restricted Share Units and Stock Option Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2416402 - Disclosure - Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails</Role>
      <ShortName>Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2416403 - Disclosure - Supplemental Financial Information (Noncash Investing and Financing Activities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails</Role>
      <ShortName>Supplemental Financial Information (Noncash Investing and Financing Activities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2416404 - Disclosure - Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails</Role>
      <ShortName>Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2416405 - Disclosure - Supplemental Financial Information Supplemental Financial Information (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Supplemental Financial Information Supplemental Financial Information (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2417402 - Disclosure - Commitments and Contingencies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2417403 - Disclosure - Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails</Role>
      <ShortName>Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2417404 - Disclosure - Commitments and Contingencies (Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails</Role>
      <ShortName>Commitments and Contingencies (Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2417405 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails</Role>
      <ShortName>Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2417406 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under Previous Accounting Guidance and Rent Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails</Role>
      <ShortName>Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under Previous Accounting Guidance and Rent Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Commitments and Contingencies (Rental expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails</Role>
      <ShortName>Commitments and Contingencies (Rental expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>2418402 - Disclosure - Quarterly Financial Information (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails</Role>
      <ShortName>Quarterly Financial Information (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>2419402 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails</Role>
      <ShortName>Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>2419403 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails</Role>
      <ShortName>Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>2419404 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails</Role>
      <ShortName>Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>2424402 - Disclosure - Related Party Transactions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails</Role>
      <ShortName>Related Party Transactions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>2424403 - Disclosure - Related Party Transactions (Condensed Consolidated Statement of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails</Role>
      <ShortName>Related Party Transactions (Condensed Consolidated Statement of Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>2424404 - Disclosure - Related Party Transactions (Condensed Consolidated Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>Related Party Transactions (Condensed Consolidated Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>2425401 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails</Role>
      <ShortName>Schedule II Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="cmcsa-12312019x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - cmcsa-12312019x10k.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - cmcsa-12312019x10k.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>115</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" original="cmcsa-12312019x10k.htm">cmcsa-12312019x10k.htm</File>
    <File>cmcsa-20191231.xsd</File>
    <File>cmcsa-20191231_cal.xml</File>
    <File>cmcsa-20191231_def.xml</File>
    <File>cmcsa-20191231_lab.xml</File>
    <File>cmcsa-20191231_pre.xml</File>
    <File>ex1013-12312019.htm</File>
    <File>ex1014-12312019.htm</File>
    <File>ex1016-12312019.htm</File>
    <File>ex1020-12312019.htm</File>
    <File>ex1024-12312019.htm</File>
    <File>ex1026-12312019.htm</File>
    <File>ex1029-12312019.htm</File>
    <File>ex1031-12312019.htm</File>
    <File>ex211-12312019.htm</File>
    <File>ex231-12312019.htm</File>
    <File>ex232-12312019.htm</File>
    <File>ex311-12312019.htm</File>
    <File>ex312-12312019.htm</File>
    <File>ex321-12312019.htm</File>
    <File>ex322-12312019.htm</File>
    <File>ex35-12312019.htm</File>
    <File>ex415-12312019.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chart-d13228d975f750048aa.jpg</File>
    <File>comcastlogoa18.jpg</File>
    <File>consolidatedresults128.jpg</File>
    <File>costsandexpenses12920.jpg</File>
    <File>dividendspaidnew.jpg</File>
    <File>mdacable.jpg</File>
    <File>mdanbcugrapha01.jpg</File>
    <File>piecharta01.jpg</File>
    <File>revenue12920.jpg</File>
    <File>usmapcomcastfinalasof121.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6993534208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Programming and Production Costs (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_us-gaap_FilmCostsAmortizedInNextOperatingCycle', window );">Amortization of completed film and television production expected to be amortized during the next fiscal year</a></td>
<td class="nump">$ 1,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfUnamortizedFilmCosts', window );">Expected amortization percentage of released and unamortized film and television costs during the next three fiscal years</a></td>
<td class="nump">88.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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionLibraryCostsUnamortized', window );">Remaining unamortized costs of acquired film and television libraries</a></td>
<td class="nump">$ 328<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="top.Show.showAR( this, 'defref_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears', window );">Expected amortization percentage of unamortized acquired film and television library costs during the next three fiscal years</a></td>
<td class="nump">47.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_us-gaap_FilmCostsAmortizedInNextOperatingCycle', window );">Amortization of completed film and television production expected to be amortized during the next fiscal year</a></td>
<td class="nump">$ 1,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfUnamortizedFilmCosts', window );">Expected amortization percentage of released and unamortized film and television costs during the next three fiscal years</a></td>
<td class="nump">88.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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionLibraryCostsUnamortized', window );">Remaining unamortized costs of acquired film and television libraries</a></td>
<td class="nump">$ 328<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="top.Show.showAR( this, 'defref_cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears', window );">Expected amortization percentage of unamortized acquired film and television library costs during the next three fiscal years</a></td>
<td class="nump">47.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod', window );">Amortization period of acquired film and television library costs</a></td>
<td class="text">20 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod', window );">Amortization period of acquired film and television library costs</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquired Film and Television Library Costs, Amortization Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod</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_FilmAndTelevisionCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Film And Television Cost [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCostLineItems</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_FilmAndTelevisionLibraryCostsUnamortized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining amount of costs related to film and television libraries that are expected to be amortized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionLibraryCostsUnamortized</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_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of unamortized acquired film and television library costs that are expected to be amortized within three years from the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears</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>num: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_FilmCostsAmortizedInNextOperatingCycle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of film costs related to completed films that are expected to be amortized during the upcoming operating cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54406-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FilmCostsAmortizedInNextOperatingCycle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PercentageOfUnamortizedFilmCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of unamortized film costs for released films, excluding acquired film libraries, that it expects to amortize within three years from the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54434-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfUnamortizedFilmCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001871312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Financial Information Supplemental Financial Information (Components of Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gains (losses) on marketable securities</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax', window );">Deferred gains (losses) on cash flow hedges</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Unrecognized gains (losses) on employee benefit obligations</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="nump">637<span></span>
</td>
<td class="num">(751)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="num">(368)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax', window );">Deferred gains (losses) on cash flow hedges</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Unrecognized gains (losses) on employee benefit obligations</a></td>
<td class="nump">87<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">$ 254<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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL116692626-108610<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AociLossCashFlowHedgeCumulativeGainLossAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>60
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6634752240">
<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 Under New Accounting Guidance) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2020</a></td>
<td class="nump">$ 877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,243<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">5,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">1,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total liability</a></td>
<td class="nump">4,606<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2020</a></td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,335<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">2,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total liability</a></td>
<td class="nump">$ 1,670<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>61
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010306640">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,398<span></span>
</td>
<td class="nump">$ 26,827<span></span>
</td>
<td class="nump">$ 26,858<span></span>
</td>
<td class="nump">$ 26,859<span></span>
</td>
<td class="nump">$ 27,846<span></span>
</td>
<td class="nump">$ 22,135<span></span>
</td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,791<span></span>
</td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">82,952<span></span>
</td>
<td class="nump">82,233<span></span>
</td>
<td class="nump">77,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21,553<span></span>
</td>
<td class="nump">7,721<span></span>
</td>
<td class="nump">3,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cmcsa_OtherGeographicLocationsMember', window );">Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,437<span></span>
</td>
<td class="nump">4,553<span></span>
</td>
<td class="nump">4,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,021<span></span>
</td>
<td class="nump">35,895<span></span>
</td>
<td class="nump">32,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | United States [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,002<span></span>
</td>
<td class="nump">28,309<span></span>
</td>
<td class="nump">25,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Foreign [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 7,019<span></span>
</td>
<td class="nump">$ 7,586<span></span>
</td>
<td class="nump">$ 7,647<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cmcsa_OtherGeographicLocationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6885708624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information (Narrative) (Details)<br> customer in Millions, activated_line in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>activated_line </div>
<div>customer</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_TotalCustomerRelationships', window );">Total customer relationships</a></td>
<td class="nump">31.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | High-speed Internet Customers [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfCustomers', window );">Number of customers</a></td>
<td class="nump">28.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Video Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfCustomers', window );">Number of customers</a></td>
<td class="nump">21.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Voice Customers [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfCustomers', window );">Number of customers</a></td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Security and Automation Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfCustomers', window );">Number of customers</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Wireless Phone Service [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfActivatedLines', window );">Number of activated lines | activated_line</a></td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_TotalCustomerRelationships', window );">Total customer relationships</a></td>
<td class="nump">29.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Business Customers [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_TotalCustomerRelationships', window );">Total customer relationships</a></td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_TotalRetailCustomerRelationships', window );">Retail customer relationships</a></td>
<td class="nump">24.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_NumberOfActivatedLines">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Activated Lines</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NumberOfActivatedLines</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:integerItemType</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_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of customers that subscribe to our services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NumberOfCustomers</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:integerItemType</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_TotalCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of residential and business customers that subscribe to at least one of our four primary services of video, high-speed Internet, voice, and security and automation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TotalCustomerRelationships</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:integerItemType</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_TotalRetailCustomerRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of retail customers that subscribe to at least one of the primary services of video, high-speed internet, voice, and wireless phone services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TotalRetailCustomerRelationships</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:integerItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_HighSpeedInternetCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_HighSpeedInternetCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VideoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_VideoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_VoiceCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_VoiceCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SecurityAndAutomationCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_SecurityAndAutomationCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_WirelessLinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_WirelessLinesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ResidentialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cmcsa_ResidentialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BusinessCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cmcsa_BusinessCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>63
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7018890912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,398<span></span>
</td>
<td class="nump">$ 26,827<span></span>
</td>
<td class="nump">$ 26,858<span></span>
</td>
<td class="nump">$ 26,859<span></span>
</td>
<td class="nump">$ 27,846<span></span>
</td>
<td class="nump">$ 22,135<span></span>
</td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,791<span></span>
</td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,440<span></span>
</td>
<td class="nump">29,692<span></span>
</td>
<td class="nump">25,355<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">32,807<span></span>
</td>
<td class="nump">28,094<span></span>
</td>
<td class="nump">25,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,617<span></span>
</td>
<td class="nump">7,036<span></span>
</td>
<td class="nump">6,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,663<span></span>
</td>
<td class="nump">8,281<span></span>
</td>
<td class="nump">7,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,290<span></span>
</td>
<td class="nump">2,736<span></span>
</td>
<td class="nump">2,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="num">(341)<span></span>
</td>
<td class="num">(442)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,817<span></span>
</td>
<td class="nump">75,498<span></span>
</td>
<td class="nump">67,011<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">5,247<span></span>
</td>
<td class="nump">5,340<span></span>
</td>
<td class="nump">5,356<span></span>
</td>
<td class="nump">5,182<span></span>
</td>
<td class="nump">4,514<span></span>
</td>
<td class="nump">4,836<span></span>
</td>
<td class="nump">5,014<span></span>
</td>
<td class="nump">4,645<span></span>
</td>
<td class="nump">21,125<span></span>
</td>
<td class="nump">19,009<span></span>
</td>
<td class="nump">18,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,567)<span></span>
</td>
<td class="num">(3,542)<span></span>
</td>
<td class="num">(3,086)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16,996<span></span>
</td>
<td class="nump">15,242<span></span>
</td>
<td class="nump">15,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,673)<span></span>
</td>
<td class="num">(3,380)<span></span>
</td>
<td class="nump">7,569<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,323<span></span>
</td>
<td class="nump">11,862<span></span>
</td>
<td class="nump">22,922<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">266<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="nump">$ 3,162<span></span>
</td>
<td class="nump">$ 3,217<span></span>
</td>
<td class="nump">$ 3,125<span></span>
</td>
<td class="nump">$ 3,553<span></span>
</td>
<td class="nump">$ 2,511<span></span>
</td>
<td class="nump">$ 2,886<span></span>
</td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="nump">$ 3,118<span></span>
</td>
<td class="nump">13,057<span></span>
</td>
<td class="nump">11,731<span></span>
</td>
<td class="nump">22,735<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,472<span></span>
</td>
<td class="nump">10,908<span></span>
</td>
<td class="nump">22,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Elimination and Consolidation Adjustments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,498)<span></span>
</td>
<td class="num">(2,372)<span></span>
</td>
<td class="num">(2,237)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,498)<span></span>
</td>
<td class="num">(2,372)<span></span>
</td>
<td class="num">(2,237)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,498)<span></span>
</td>
<td class="num">(2,372)<span></span>
</td>
<td class="num">(2,237)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,311)<span></span>
</td>
<td class="num">(51,236)<span></span>
</td>
<td class="num">(77,161)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(57,311)<span></span>
</td>
<td class="num">(51,236)<span></span>
</td>
<td class="num">(77,161)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(57,311)<span></span>
</td>
<td class="num">(51,236)<span></span>
</td>
<td class="num">(77,161)<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(57,311)<span></span>
</td>
<td class="num">(51,236)<span></span>
</td>
<td class="num">(77,161)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(58,916)<span></span>
</td>
<td class="num">(50,328)<span></span>
</td>
<td class="num">(76,998)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Comcast Parent [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,262<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">801<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">61<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">867<span></span>
</td>
<td class="nump">998<span></span>
</td>
<td class="nump">803<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">395<span></span>
</td>
<td class="nump">199<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,511)<span></span>
</td>
<td class="num">(2,644)<span></span>
</td>
<td class="num">(2,172)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,581<span></span>
</td>
<td class="nump">13,638<span></span>
</td>
<td class="nump">24,076<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12,465<span></span>
</td>
<td class="nump">11,193<span></span>
</td>
<td class="nump">22,229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">592<span></span>
</td>
<td class="nump">538<span></span>
</td>
<td class="nump">506<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,057<span></span>
</td>
<td class="nump">11,731<span></span>
</td>
<td class="nump">22,735<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,057<span></span>
</td>
<td class="nump">11,731<span></span>
</td>
<td class="nump">22,735<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,472<span></span>
</td>
<td class="nump">10,908<span></span>
</td>
<td class="nump">22,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">108,942<span></span>
</td>
<td class="nump">94,507<span></span>
</td>
<td class="nump">85,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,440<span></span>
</td>
<td class="nump">29,692<span></span>
</td>
<td class="nump">25,355<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">32,295<span></span>
</td>
<td class="nump">27,321<span></span>
</td>
<td class="nump">24,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,617<span></span>
</td>
<td class="nump">7,036<span></span>
</td>
<td class="nump">6,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,602<span></span>
</td>
<td class="nump">8,235<span></span>
</td>
<td class="nump">7,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,285<span></span>
</td>
<td class="nump">2,731<span></span>
</td>
<td class="nump">2,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="num">(341)<span></span>
</td>
<td class="num">(442)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,239<span></span>
</td>
<td class="nump">74,674<span></span>
</td>
<td class="nump">66,292<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,703<span></span>
</td>
<td class="nump">19,833<span></span>
</td>
<td class="nump">18,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(379)<span></span>
</td>
<td class="num">(266)<span></span>
</td>
<td class="num">(239)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,755<span></span>
</td>
<td class="nump">5,054<span></span>
</td>
<td class="nump">5,545<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,079<span></span>
</td>
<td class="nump">24,621<span></span>
</td>
<td class="nump">24,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,251)<span></span>
</td>
<td class="num">(3,962)<span></span>
</td>
<td class="nump">6,840<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22,828<span></span>
</td>
<td class="nump">20,659<span></span>
</td>
<td class="nump">30,883<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">266<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22,562<span></span>
</td>
<td class="nump">20,528<span></span>
</td>
<td class="nump">30,696<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">24,210<span></span>
</td>
<td class="nump">19,553<span></span>
</td>
<td class="nump">30,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember', window );">Comcast Holdings [Member] | Subsidiary Issuer [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16<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="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16)<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(13)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,366<span></span>
</td>
<td class="nump">13,604<span></span>
</td>
<td class="nump">21,767<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,337<span></span>
</td>
<td class="nump">13,592<span></span>
</td>
<td class="nump">21,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(9)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,328<span></span>
</td>
<td class="nump">13,600<span></span>
</td>
<td class="nump">21,911<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,328<span></span>
</td>
<td class="nump">13,600<span></span>
</td>
<td class="nump">21,911<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,321<span></span>
</td>
<td class="nump">13,623<span></span>
</td>
<td class="nump">21,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_CcclParentMember', window );">CCCL Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,236<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,236<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(190)<span></span>
</td>
<td class="num">(190)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,787<span></span>
</td>
<td class="nump">12,021<span></span>
</td>
<td class="nump">19,610<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,597<span></span>
</td>
<td class="nump">11,831<span></span>
</td>
<td class="nump">19,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">40<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,637<span></span>
</td>
<td class="nump">11,871<span></span>
</td>
<td class="nump">19,474<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,637<span></span>
</td>
<td class="nump">11,871<span></span>
</td>
<td class="nump">19,474<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,641<span></span>
</td>
<td class="nump">11,873<span></span>
</td>
<td class="nump">19,477<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember', window );">NBCUniversal Media Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">957<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">957<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(957)<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
<td class="num">(1,044)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(474)<span></span>
</td>
<td class="num">(430)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,260<span></span>
</td>
<td class="nump">6,694<span></span>
</td>
<td class="nump">6,584<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,829<span></span>
</td>
<td class="nump">5,241<span></span>
</td>
<td class="nump">5,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(45)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,784<span></span>
</td>
<td class="nump">5,237<span></span>
</td>
<td class="nump">5,080<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,784<span></span>
</td>
<td class="nump">5,237<span></span>
</td>
<td class="nump">5,080<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,744<span></span>
</td>
<td class="nump">5,279<span></span>
</td>
<td class="nump">5,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">108,942<span></span>
</td>
<td class="nump">94,507<span></span>
</td>
<td class="nump">85,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member] | Elimination and Consolidation Adjustments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member] | Comcast Parent [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member] | Non-Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">108,942<span></span>
</td>
<td class="nump">94,507<span></span>
</td>
<td class="nump">85,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member] | Comcast Holdings [Member] | Subsidiary Issuer [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member] | CCCL Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member] | NBCUniversal Media Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [Member] | Elimination and Consolidation Adjustments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,498)<span></span>
</td>
<td class="num">(2,372)<span></span>
</td>
<td class="num">(2,237)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [Member] | Comcast Parent [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,262<span></span>
</td>
<td class="nump">1,197<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [Member] | Non-Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [Member] | Comcast Holdings [Member] | Subsidiary Issuer [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [Member] | CCCL Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,236<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember', window );">Management Fee [Member] | NBCUniversal Media Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 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_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net income (loss) attributable to noncontrolling interest and dividends on redeemable subsidiary preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock</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_OtherOperatingAndAdministrative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other operating and administrative expense recognized in the period not presented separately.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ReportableLegalEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ReportableLegalEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_NonGuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_SubsidiaryIssuerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiaryIssuerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_CcclParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_CcclParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_GuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ManagementFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ManagementFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7006047488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsLineItems', window );"><strong>Investments [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="top.Show.showAR( this, 'defref_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock', window );">Investment and Other Income (Loss), Net</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investment and Other Income (Loss), Net</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>107</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_SummaryInvestmentHoldingsTextBlock', window );">Investment Summary</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity method</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,347</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Marketable equity securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nonmarketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,796</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,796</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,392</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,977</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,709</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent investments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_cmcsa_InvestmentsLineItems', window );"><strong>Investments [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="top.Show.showAR( this, 'defref_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock', window );">Investment and Other Income (Loss), Net</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investment and Other Income (Loss), Net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(402</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(371</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(217</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(521</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_SummaryInvestmentHoldingsTextBlock', window );">Investment Summary</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity method</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,156</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nonmarketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>804</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>811</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent investments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_InvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Investments [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentsLineItems</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_us-gaap_SummaryInvestmentHoldingsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the summary of investment holdings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-12C)<br> -URI http://asc.fasb.org/extlink&amp;oid=50485924&amp;loc=d3e611225-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>65
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005736544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_RecentAccountingPronouncementsLineItems', window );"><strong>Recent Accounting Pronouncements [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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;).</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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We translate assets and liabilities of our foreign operations where the functional currency is the local currency,</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily the British pound, euro, Japanese yen and Chinese renminbi, </span><span style="font-family:Times New Roman;font-size:10pt;">into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement 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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">valuation and impairment testing of goodwill and cable franchise rights (see Note 12)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">fair value of acquisition-related assets and liabilities (see Note 8)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, the following accounting</span><span style="font-family:Times New Roman;font-size:10pt;"> policies are </span><span style="font-family:Times New Roman;font-size:10pt;">specific to the industries in which we operate:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">capitalization and amortization of film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">costs for connecting customers to our cable systems (see Note 11)</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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Cost</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising costs are expensed as incurred.</span><span style="font-family:Times New Roman;font-size:10pt;"> </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="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in</span><span style="font-family:Times New Roman;font-size:10pt;"> interest rates, foreign exchange rates and equity prices. </span><span style="font-family:Times New Roman;font-size:10pt;">Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.</span><span style="font-family:Times New Roman;font-size:10pt;"> We designate certain derivative instruments as cash flow hedges of forecasted foreign currency denominated transactions, including cash flows associated with non-functional currency debt and non-functional currency revenues and expense. Changes in the fair value of derivative instruments accounted for as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged item affects earnings. For derivatives not designated as cash flow hedges, changes in fair value are recognized in earnings.</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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Communications Segment</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Residential</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to our high-speed internet, video, voice, wireless and security and automation services, which we market individually and as bundled services at a discounted rate in the United States. 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. Revenue related to our security and automation services is reported in other revenue.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year for residential customers. While a portion of our customers are subject to contracts for their services, which are typically </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Our services generally involve customer premise equipment, such as set-top boxes, cable modems and wireless gateways. The timing and pattern of recognition for customer premise equipment revenue are consistent with those of our services. We recognize revenue from the sale of wireless handsets at the point of sale. Sales commissions are expensed as incurred, as the related period of benefit is less than a year.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Under the terms of 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 customers and classify these fees in the respective Cable Communications services revenue, with the corresponding costs included in other operating and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Business Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. </span><span style="font-family:Times New Roman;font-size:10pt;">Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have expanded our </span><span style="font-family:Times New Roman;font-size:10pt;">service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations</span><span style="font-family:Times New Roman;font-size:10pt;"> both within and outside of our cable distribution footprint, where we have agreements with other companies to use their networks to provide coverage outside of our service areas. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We recognize revenue as the services are provided on a monthly basis. Substantially all of our customers are initially under contracts, with terms typically ranging from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for small and medium-sized businesses to up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for larger enterprises. 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 revenue, of which the substantial majority will be recognized within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. 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 multichannel video providers 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. In addition, we generate revenue from the sale of advertising on digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed 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 viewed. Payment terms vary by contract, although terms generally require payment within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days from when advertisements are aired or viewed. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allows advertisers to more effectively engage with their target audiences. Revenue earned in this manner is recognized when services are provided. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NBCUniversal Segments</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days after exhibition.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span><span style="font-family:Times New Roman;font-size:10pt;">      </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Home Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services. Cable Networks and Broadcast Television </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>90</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days from delivery to the retailer.</span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Theme Parks </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. </span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sky Segment</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Direct-to-Consumer</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to our video services from both residential and business customers. We also provide high-speed internet, voice and wireless phone services in select countries. Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use. Our video, high-speed internet, voice and wireless phone services generally may be purchased individually or in bundles. We recognize revenue from video, high-speed internet, voice and wireless phone services as the services are provided on a monthly basis. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostsPolicyTextBlock', window );">Film and Television Costs</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#8217;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#8217;s interest in the profit or loss of the film. The estimate of the third-party investor&#8217;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#8217;s useful life.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div><span style="font-family:Times New Roman;font-size:10pt;">Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We </span><span style="font-family:Times New Roman;font-size:10pt;">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 statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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) benefit.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text">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>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.</span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Upon adoption, we recorded</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$787 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$229 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of additional contracts determined to be leases in connection with the Sky transaction, </span><span style="font-family:Times New Roman;font-size:10pt;">which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> See Note 17 for further information. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</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="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Equity Method</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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 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 other income (loss), net.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Nonmarketable Equity Securities </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 apply this measurement alternative to</span><span style="font-family:Times New Roman;font-size:10pt;"> a majority of </span><span style="font-family:Times New Roman;font-size:10pt;">our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Marketable Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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><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="top.Show.showAR( this, 'defref_cmcsa_InvestmentsImpairmentPolicyTextBlock', window );">Impairment Testing of Investments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Impairment Testing of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and held to maturity 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 </span><span style="font-family:Times New Roman;font-size:10pt;">nonmarketable equity </span><span style="font-family:Times New Roman;font-size:10pt;">securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 acquisitions and construction of real estate properties and the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In accordance with the accounting guidance related to cable television companies, Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">associated with installation of our services. 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 are expensed as they are incurred.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"> <span style="font-family:Times New Roman;font-size:10pt;">reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">since there are no legal, regulatory, contractual, competitive, economic or other factors which limit the period over which these rights will contribute to our cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> We reassess this determination periodically or whenever events or substantive changes in circumstances occur. </span></div><span style="font-family:Times New Roman;font-size:10pt;">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. Our </span><span style="font-family:Times New Roman;font-size:10pt;"><span>three</span></span><span style="font-family:Times New Roman;font-size:10pt;"> Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other </span><span style="font-family:Times New Roman;font-size:10pt;">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</span><span style="font-family:Times New Roman;font-size:10pt;"> cable franchise rights and other </span><span style="font-family:Times New Roman;font-size:10pt;">indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our</span><span style="font-family:Times New Roman;font-size:10pt;"> cable franchise rights or other </span><span style="font-family:Times New Roman;font-size:10pt;">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. We did not recognize any material impairment charges in any of the periods presented.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>five years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><span style="font-family:Times New Roman;font-size:10pt;">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Postretirement and Pension Benefits</a></td>
<td class="text"><span style="font-family:Times New Roman;font-size:10pt;">We sponsor a retiree health and welfare benefit plan that provides postretirement benefits to eligible employees. The plan provides, to eligible employees who retire from Comcast or its subsidiaries, an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#8217;s years of service and whether the retiree is eligible for Medicare. NBCUniversal sponsors various nonqualified defined benefit pension plans for domestic employees. </span><span style="font-family:Times New Roman;font-size:10pt;">The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans</span> it sponsors, NBCUniversal is also obligated to reimburse The General Electric Company (&#8220;GE&#8221;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of the NBCUniversal transaction in 2011.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our leases consist primarily of real estate, vehicles and other equipment. </span><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">exercise that option. We generally utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the</span><span style="font-family:Times New Roman;font-size:10pt;"> period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_cmcsa_RecentAccountingPronouncementsLineItems', window );"><strong>Recent Accounting Pronouncements [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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;).</span><span style="font-family:Times New Roman;font-size:10pt;"> Transactions between NBCUniversal and both Comcast and Comcast&#8217;s consolidated subsidiaries are reflected in these consolidated financial statements and disclosed as related party transactions when material.</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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><span style="font-family:Times New Roman;font-size:10pt;">We translate assets and liabilities of our foreign operations where the functional currency is the local currency,</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily the Japanese yen, euro, British pound and Chinese renminbi, </span><span style="font-family:Times New Roman;font-size:10pt;">into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">valuation and impairment testing of goodwill and intangible assets (see Note 11)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, the following accounting</span><span style="font-family:Times New Roman;font-size:10pt;"> policy is </span><span style="font-family:Times New Roman;font-size:10pt;">specific to the industries in which we operate:</span></div><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">capitalization and amortization of film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Cost</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising costs are expensed as incurred.</span><span style="font-family:Times New Roman;font-size:10pt;"> </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="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in</span><span style="font-family:Times New Roman;font-size:10pt;"> foreign exchange rates and interest rates. </span><span style="font-family:Times New Roman;font-size:10pt;">Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.</span><span style="font-family:Times New Roman;font-size:10pt;"> The impact of our derivative financial instruments on our consolidated financial statements was not material in any of the periods presented.</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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days after exhibition.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span><span style="font-family:Times New Roman;font-size:10pt;">   </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Home Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services. Cable Networks and Broadcast Television also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>90</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days from delivery to the retailer.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. </span><span style="font-family:Times New Roman;font-size:10pt;">  </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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostsPolicyTextBlock', window );">Film and Television Costs</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#8217;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;">&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#8217;s interest in the profit or loss of the film. The estimate of the third-party investor&#8217;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#8217;s useful life.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.</span></div><span style="font-family:Times New Roman;font-size:10pt;">Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Upon adoption, we recorded</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$332 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> See Note 14 for further information.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</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="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Nonmarketable Equity Securities </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 apply this measurement alternative to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Equity Method</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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 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 other income (loss), net.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Marketable Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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><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="top.Show.showAR( this, 'defref_cmcsa_InvestmentsImpairmentPolicyTextBlock', window );">Impairment Testing of Investments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Impairment Testing of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and held to maturity 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 </span><span style="font-family:Times New Roman;font-size:10pt;">nonmarketable equity </span><span style="font-family:Times New Roman;font-size:10pt;">securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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. As a result of this assessment, our reporting units are generally the same as our </span><span style="font-family:Times New Roman;font-size:10pt;"><span>four</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-lived intangible assets consist of trade names and FCC licenses. We assess the recoverability of our 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 </span><span style="font-family:Times New Roman;font-size:10pt;">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</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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. We did not recognize any material impairment charges in any of the periods presented.</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>five years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Postretirement and Pension Benefits</a></td>
<td class="text">We sponsor various nonqualified defined benefit pension plans for domestic employees. <span style="font-family:Times New Roman;font-size:10pt;">The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans</span><span style="font-family:Times New Roman;font-size:10pt;"> we sponsor, we are </span><span style="font-family:Times New Roman;font-size:10pt;">also obligated to reimburse The General Electric Company (&#8220;GE&#8221;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of</span> Comcast&#8217;s acquisition of NBCUniversal. <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our leases consist primarily of real estate, vehicles and other equipment. </span><span style="font-family:Times New Roman;font-size:10pt;">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 utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the</span><span style="font-family:Times New Roman;font-size:10pt;"> period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$443 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.</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_cmcsa_FilmAndTelevisionCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes an entity's accounting policy for film and television costs. This accounting policy also may address how an entity assesses and measures impairment of film and television costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCostsPolicyTextBlock</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>nonnum: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_InvestmentsImpairmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentsImpairmentPolicyTextBlock</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>nonnum: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_RecentAccountingPronouncementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Recent Accounting Pronouncements [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_RecentAccountingPronouncementsLineItems</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_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>66
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6906516720">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before income taxes</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Income Before Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>16,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>855</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule for the components of income tax expense</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Income Tax (Expense) Benefit</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current (Expense) Benefit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(2,085</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,026</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,411</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(425</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(639</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred (Expense) Benefit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(902</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(546</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of items that effect income tax expense</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal tax at statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,569</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,374</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(306</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(212</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign income taxed at different rates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(147</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nontaxable income attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments to uncertain and effectively settled tax positions, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued interest and penalties on uncertain and effectively settled tax positions, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Excess tax benefits recognized on share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Tax legislation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of the components of net deferred tax liability</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Net Deferred Tax Liability</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred Tax Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net operating loss and other loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nondeductible accruals and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>632</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred Tax Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of property and equipment and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>29,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>143</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>28,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation of unrecognized tax benefits</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Reconciliation of Unrecognized Tax Benefits</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gross unrecognized tax benefits, January&#160;1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,443</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions based on tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions from acquired subsidiaries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(344</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(251</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reductions due to expiration of statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Settlements with tax authorities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(24</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gross unrecognized tax benefits, December&#160;31</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Positions paid</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(409</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(688</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Liability for uncertain tax positions</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>809</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule for the components of income tax expense</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Income Tax Expense</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(184</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income tax expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Withholding tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(163</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. domestic tax expense </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(35</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(320</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(351</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Income Taxes [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005887168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 9: Recent Accounting Pronouncements</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.</span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Upon adoption, we recorded</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$787 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$229 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of additional contracts determined to be leases in connection with the Sky transaction, </span><span style="font-family:Times New Roman;font-size:10pt;">which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> See Note 17 for further information. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 8: Recent Accounting Pronouncements</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Upon adoption, we recorded</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$332 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.</span><span style="font-family:Times New Roman;font-size:10pt;"> See Note 14 for further information.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Film and Television Costs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Losses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>68
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887620640">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 5: Income Taxes</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Income Before Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>16,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>855</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Income Tax (Expense) Benefit</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current (Expense) Benefit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(2,085</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,026</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,411</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(425</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(639</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(425</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(389</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,110</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,077</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred (Expense) Benefit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(902</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(546</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,651</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(563</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Federal tax at statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,569</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,374</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(306</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(212</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign income taxed at different rates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(147</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nontaxable income attributable to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments to uncertain and effectively settled tax positions, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued interest and penalties on uncertain and effectively settled tax positions, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Excess tax benefits recognized on share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Tax legislation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We </span><span style="font-family:Times New Roman;font-size:10pt;">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 statement 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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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) benefit.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Tax Reform</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On December 22, 2017, new federal tax reform legislation was enacted in the United States, resulting in significant changes from previous tax law. The new legislation reduced the federal corporate income tax rate to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>21%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>35%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> effective January 1, 2018, which resulted in a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$12.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> net income tax benefit to us for 2017, primarily related to the remeasurement of deferred taxes at the new tax rate. Our federal income tax expense for periods beginning in 2018 is based on the new rate. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Net Deferred Tax Liability</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred Tax Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net operating loss and other loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nondeductible accruals and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>632</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred Tax Liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of property and equipment and intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>29,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>143</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30,983</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net deferred tax liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>28,093</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Changes in our net deferred tax liability in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> that were not recorded as deferred income tax benefit (expense) are primarily related to an increase of </span><span style="font-family:Times New Roman;font-size:10pt;text-align:right;vertical-align:bottom;"><span>$118 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> associated with items included in other comprehensive income (loss) and an increase in net deferred tax liabilities of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as a result of the finalization of acquisition accounting for Sky. Our net deferred tax liability includes </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$15.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to cable franchise rights that will remain unchanged unless we recognize an impairment or dispose of a cable franchise or there is a change in the tax law.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had federal net operating loss carryforwards of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$274 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and various state net operating loss carryforwards, the majority of which expire in periods through 2039. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we also had foreign net operating loss carryforwards of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to the foreign operations of Sky and NBCUniversal, the majority of which can be carried forward indefinitely. The determination of the realization of the state and foreign net operating loss carryforwards is dependent on our subsidiaries&#8217; taxable income or loss, apportionment percentages, redetermination from taxing authorities, and state 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 </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our valuation allowance was primarily related to foreign and state net operating loss carryforwards. In 2019, in conjunction with the finalization of acquisition accounting for Sky, we recorded an additional valuation allowance of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> associated with our assessment of the realization of Sky&#8217;s deferred tax assets, primarily related to net operating losses. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Uncertain Tax Positions</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our liability for uncertain tax positions as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, which excludes the federal benefits on state tax positions that were recorded as deferred income taxes. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Reconciliation of Unrecognized Tax Benefits</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gross unrecognized tax benefits, January&#160;1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,443</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions based on tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions based on tax positions related to prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Additions from acquired subsidiaries</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>130</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(344</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(251</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reductions due to expiration of statutes of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(117</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Settlements with tax authorities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(24</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Gross unrecognized tax benefits, December&#160;31</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Positions paid</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(409</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(688</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Liability for uncertain tax positions</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>809</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our liability for uncertain tax positions represents the amounts recorded for potential payment obligations. Our gross unrecognized tax benefits also include amounts related to positions for which tax has been assessed and paid. If we were to recognize our gross unrecognized tax benefits in the future, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> would impact our effective tax rate and the remaining amount would increase our deferred income tax liability. 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.</span><span style="font-family:Times New Roman;font-size:10pt;color:#ff0000;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our accrued interest associated with our liability for uncertain tax positions was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$186 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$203 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div>The IRS has completed its examination of our income tax returns for all years through 2016. 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 2000 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>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 5: Income Taxes</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Components of Income Tax Expense</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(184</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income tax expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Withholding tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(145</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(163</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. domestic tax expense </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(35</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(320</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(351</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are a limited liability company and are disregarded for U.S. federal income tax purposes as an entity separate from NBCUniversal Holdings, a tax partnership. For U.S. federal and state income tax purposes, our income is included in tax returns filed by Comcast and its subsidiaries, and therefore we are not expected to incur any significant current or deferred U.S. domestic income taxes. Our tax liability is comprised primarily of withholding tax on foreign licensing activity and income taxes on foreign earnings. As a result of our tax status, the deferred tax assets and liabilities included in our consolidated balance sheet at </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> were not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In jurisdictions in which we are subject to income taxes, 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, and tax planning opportunities available in the jurisdictions in which we operate. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The liabilities for uncertain tax positions included in our consolidated balance sheet were not material as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. Various domestic and foreign tax authorities are examining our tax returns through tax year 2017. The majority of the periods under examination relate to tax years 2010 and forward.</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_cmcsa_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Income Taxes [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887282800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - 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, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COMCAST CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-0000798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Comcast Center<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Philadelphia<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19103-2838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">286-1700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 190,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Corporation &#8211; Part III &#8211; The registrant&#8217;s definitive Proxy Statement for its annual meeting of shareholders presently scheduled to be held in June </span><span style="font-family:Times New Roman;font-size:8pt;">2020</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media, LLC &#8211; NONE</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #0c6dff;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000902739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">NBCUNIVERSAL MEDIA, LLC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">14-1682529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">30 Rockefeller Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">10112-0015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">664-4444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCSA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">4,543,590,270<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member', window );">2.0% Exchangeable Subordinated Debentures due 2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CCZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member', window );">5.50% Notes due 2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CCGBP29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_GuaranteedNotes9.455PercentDue2022Member', window );">9.455% Guaranteed Notes due 2022 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">9.455% Guaranteed Notes due 2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCSA/22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></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_cmcsa_DocumentAndEntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Document And Entity Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DocumentAndEntityInformationLineItems</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_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate '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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate '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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate '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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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=cmcsa_Notes5.50PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_GuaranteedNotes9.455PercentDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_GuaranteedNotes9.455PercentDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>70
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6891142400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Unaudited Pro Forma Information) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 109,518<span></span>
</td>
<td class="nump">$ 102,971<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="top.Show.showAR( this, 'defref_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent', window );">Net income attributable to Comcast Corporation</a></td>
<td class="nump">$ 12,176<span></span>
</td>
<td class="nump">$ 22,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 2.66<span></span>
</td>
<td class="nump">$ 4.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 2.62<span></span>
</td>
<td class="nump">$ 4.61<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Pro Forma Net Income (Loss) Attributable To Parent for the period as if the business combination had been completed at the beginning of the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent</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_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>71
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7003976608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 101,561<span></span>
</td>
<td class="nump">$ 95,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">53,239<span></span>
</td>
<td class="nump">51,306<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">48,322<span></span>
</td>
<td class="nump">44,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">21,550<span></span>
</td>
<td class="nump">18,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">5,799<span></span>
</td>
<td class="nump">4,994<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 15,751<span></span>
</td>
<td class="nump">13,189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_DistributionSystemMember', window );">Distribution System [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 40,639<span></span>
</td>
<td class="nump">38,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember', window );">Customer Premise Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 26,065<span></span>
</td>
<td class="nump">26,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">9 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 13,025<span></span>
</td>
<td class="nump">12,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">30 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 15,104<span></span>
</td>
<td class="nump">14,188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Leasehold Improvements [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">31 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 9,438<span></span>
</td>
<td class="nump">8,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, Fixtures and Equipment [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">12 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 6,049<span></span>
</td>
<td class="nump">5,501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Process [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">5,245<span></span>
</td>
<td class="nump">2,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Process [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">4,884<span></span>
</td>
<td class="nump">2,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">1,483<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">$ 1,179<span></span>
</td>
<td class="nump">$ 1,129<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>EXCEL
<SEQUENCE>72
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #:%/E ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ -H4^4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
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
MY&HHRZW#<G,H-]=R14R6N1K$D?QEKS1$F8HN@,@&+-<:G$N-%JR2J5'C2+D
MN6 GPXLH=Y:M/@I.)'^K!4<IV.J'G46U@@&6>2=[*P 6,F,3B<U"1[FSI&7G
M4C;IYVDM>2E;8S8W)I>R 1:-C0G9V(.L-B%KI L=H8^/U0<5;H"QEV950,S$
MU++&1F0=T&VE;J=_B1RE:@U=D'PF!>J*4BL$>Y_5YF>-=#^K+<N&7*:8%<(\
MZ5 CC#TG=&,'M-H"K9$>:+5Q77#(9)*&&$<C=6LL\R%A*Q;;H-4^:(TT0JO]
MRS*3D@TP&X,*M\:(<DKE/^R'5ANB-=(1K38R"FJ1:,BR2MD .MMM?U2,+=%J
M3[1&FN(1^K"59>-5#@&8S;1JC5'OGXF='6%K)&V-5F[;ED<H.Q_I4I8C*TAY
M:>> <I<Q\6LD;(^D[;$O":1HBT3+50TISU*TIMQEEHHT-D?2YIC:A1/V*9I0
M+)$N<-@9LG+: /-1;CH+A%'N34(VMBF:7C 1=@V:4#(12//.R?2T0EA@ELD7
M]D99PI\)FP9-J)M(9_EH5>X%5)8KQT!42.4QPHY!$RHG BD^R#)CA:C<2[M
M5#2I.&.WH GE$X$4;W2<$26W5 6@\CQ10!&V"YI00I&N?*SRE!6FY&L/1!F7
M6!J,K8(G5%'\_U440"ZLJJ(0Q9P2C&V")U11K.N>WD/E\EDAK-_4R'($8<%E
M"7=C;!0\H8IB7?>$0')M0$IND0I$N2P5ZL1KO"DE%(.B)U.U"*)<5)%&?5%*
M-#8FGE(_L2YZ6)4B +KPTG0+1/4>E=",K9"G%%"LW2M0=%*TIGQ0^S5(I1(T
M8R/D*=43H[*(5/9 E%>11E2>J$$8.R%/J9U8VY?/@XHTH%C6,P6B*/5BCK$5
M,BJ<5/) Y8X*M(:"?&F$.N*48&R$/*5N8EWI^$RO9T 1JP, 0)DH=[2+LV.:
M;=4\CT=@[>RA?MUUPW''V=W3,=L=#<<\XO[27A6'P[(?W1S.[OXHF^?UKIU]
MJ;NNWHY'/4]UW56]2'/9RWNIRL?3Q:9ZZH:O6?^].9R9'2ZZ>G\\#UR<#B5O
M_P-02P,$%     @ -H4^4$; .4SG P  ?1(  !@   !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6R-F%N/VS80A?^*H'='XE#7A6U@;2%H@198I&CSK+7I"R*)
MKD2OTW]?W=:1AT?9O-@2_<WPD*;FB%S>=/VM.2EEG.]E434K]V3,Y<GSFMU)
ME7GS25]4U?YRT'69F_:V/GK-I5;YO@\J"X]\/_+*_%RYZV7?]E*OE_IJBG.E
M7FJGN99E7O^W486^K5SAOC=\.1]/IFOPULM+?E1_*?/WY:5N[[Q[EOVY5%5S
MUI53J\/*?19/&85=0$_\<U:W9G+M=$-YU?I;=_/[?N7ZG2)5J)WI4N3MUYO:
MJJ+H,K4Z_AV3NO<^N\#I]7OVS_W@V\&\YHW:ZN+K>6].*S=QG;TZY-?"?-&W
MW]0XH-!UQM'_H=Y4T>*=DK:/G2Z:_M/971NCRS%+*Z7,OP_?YZK_OHWYW\-P
M (T!= \0T4\#Y!@@?P0$/PT(QH" !7C#4/JYR7*3KY>UOCGU\/=>\FX5B:>@
MG?U=U]A/=O];.SU-V_JV%L)?>F]=HI'9# Q-F3OAM=GO71#J8D-6.#UVL+6)
M)'E$,H"D6(2$XY1]?# =@Q^P<0Y,V#/5P$A)DHD%E$@B-J3,IHA2(BPY@)(#
M6[(03/+ 1)-NN%R;8#DRFU@$,T)#*#0$0ME\;$);1LJ4VDC(5F)F(Y&/E490
M:=3'RP>E$B>(88(8#)4OH]@2R8:Q_9#(;&(Q\\PE4&<"=(9,9V)/)D.V-K*(
MF%* R!A+3:'4%$AEG6Q2H(-/JLW$3*I-!#.3*GQ<+'V@->;5TK>7NHSYS )J
MD?)Q9RA7,#.[8J; "Z YX9H%ZH<LT0#STY37:H"1]-.9)U5 UW@6!"HV7\(C
M]-!3%''5-B0D+X((2N9F&EN, ![#B]QFA!Z?;%ZS$118BFTHF5O.V& $<!BR
MS!\82-"N#2X98.U?;BT-&R-*YGQ18+\1MN&$X4P&[ ,B^H77@1%Z,*0T"OC
M 27Y0LT011/G>!2-O4<@\^$O!.)C]_D8R0"R(#GCE );D$ >Q%\+!+ /J^K8
MC.1Z09HY8Q?8AD3ZZ^\&A.V!D#UP*R-0^$->  #$7S,RQ(B9!XFP-Q#R!NYG
M9%=S7F$!LK"\#$!B[AV>L"<0\ 3+R\BNY&'*%]X64=*W- .*HCG1V!8(;3VX
M+9!=S$7"'UP 1=8^"222,W6&L"T0VGA8@L&NP9YDM+7@/@:@.1\C[ <$-B"6
MCXW0=$<6Q@&OYHBB..62 >6'?):]R1Z\5/6Q/]]HG)V^5J;;RDY:[V<HS]3M
MX5G[1CQEPTG(CS3#P<R?>7T\5XWSJHW19;^//VAM5"O2_]3*.ZE\?[\IU,%T
MEW%[70\'(L.-T9?QL,>[GSBM_P=02P,$%     @ -H4^4%0QF9E: @  Z <
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
MJN0_&$\.TGI1DM7I=-Q5-M+_+D!FDPH:&NHMA5+&S#$3'3!1)GKG3G-,[4%
MG97'D@94I6EF&#J H<R&S1WP*]9J!VJ5DQF=AKH*!1!Z!J$'$,K4Y]QK?KE<
M27Z3*B2);U)Y4W#/GG'H 8=1TMMK?H50*Z.U2@^M(54H'=@\H]!K%(;2L)E*
M_F=J,(4BS ]58;1K#UDNB@6I7"7W%*FL*001GBGA?Z(.X]EG^Q^IQ'C,6:D5
M ^XX1PD:4J6J-&[VVIZ*,>K+@FJ,*AF *,JMT(#(VT(FQ;._]E2041L3G+&7
M%4T2R>1P Z("7SP[;)]A914<:& '&JA,(B/<H)V>S&0M0'/E59A(JE"J[ 1V
MGP'<IZH6! C_LXJZ0*7RBM23*06*@9UGH**,#&P#A/XJZPXBE7^ACGPA$@_L
MJP/EN620&"#FE\>,!8B<RG.!*)2.:H'1$"C/)5UDT.X\6:-,!E6N9%Q+JBJ5
M=E^A0@]H*%4( J,A4'%$!FV!(O4J2:]%,I.<C(U1%JJ2W4R' '10%8( 4;BM
M97A,*B^SL@WVE0LA3&! ! KH92(C4+2>*PDUE%4JP0>R0NP0&!*!2C'*9BJ>
MZ/( R71Y@%2E:#,REB+58226(L#$*A]/*GE>:4AT[O N;68N1:K#2"Y%31.O
M8E,0R:I'0QT5%G-D*$4JP4@H16")J:RRF-)6M003J7PNS3*3*5)N2Y(I0MU$
MKF707,ET?0.B4!=\?&0P14IJJ:>H(!V5U)-X"Y(%IY(7)#-U+#S?$)E-$=A4
M2C5%9E.D5)/T\5'3)&6UB;4H9AE<@LAE7S@"1,92!"RIS'K4*(',.JC4%_6>
MY-)<!E*DJHMT[I$.(RFIQ44'&Y6TP<Y\+LTR,RE2IDFY=\*(I"B)3%*)4Y+5
MI6Q>8B8ERC5)_YZ82?*T1#(39;3?H"S'TB.1S*5$Z2;IYQ.<<JPZUJ)*)4U8
M53@Q)893HLJ+,EKS1*Z/OY<T('FG%) 82^E'L)0 2^J$!Z(K(Y]/;4"52A8S
MEQ)P2275$Y'$J$GFI]S4\[(@\[4IF<U82E1SD>>=1'42936(LMRI#:A<*61)
MC,$$&%1)Z@09-QT9@LHZY>VHKUP7\)\*3U)3S46"\"2Z>);=RU/< E7J 650
M70SM:/3L[,6&3;M[/+PTLI_<=2_;?GP_X.SJVXLIG^SX8H2X/C<?F^/K)7]U
M<WS;Y=_+W>-JNY]\Z?J^VQQ>CGCHNKX=C*P^#.8]M<O[MP_K]J$?_QR7R>[X
MELGQ0]\]G]Z@F;V]QG/[?U!+ P04    "  VA3Y0I*GH>K '  "4+@  &
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
MIVC2E*S45@V)K&<L"<,TH:=0<IE) *8IRE48J4Q:),S3A'@J[YP$ZJ!>O02
M5*>5JG,[F*8);/1)YNT$BJ7R-@8:*[XES-&$JJ22HPD\X9>5DAJ(*!K[D(09
MF@!#554[:3I6K.]AK1H0:O4-9FA"15(U3!J.55:\ :HA 'NK>S!"$ZILRGU1
MTJ$55+2!RD@H";,X@;T]*2^ LE&^0E0C529CN<N8Q1FP6-6S,W@C(*K5#JCB
M:6(_MX-9G%&Y5:Z^4"0'ZCNB<S.8Q1D]NI+K5 8/I=23*R#R5I#,F,39ZQA@
MU;(SIF=&]%1C#>J?E5/1#\EBLE:7C!F:49E4&=)X5*YK)+* GC%#,R@/D+KU
M-!U#Q:K&CF2Q9&MJ&B]4H2*I>J,*;OW5_0=8ZZS[#S,THPJIF@R H<ZK\@F0
MA92+ ?6,09I1D50FI8R*I#JH ]F%H%XP2HM&J546+YA^A=X^QPMF5GG+8Z+R
MAL=$ES7G5C"QBLZ.UKZE8&"5\ /]@1%3$&)4?QQ$IR^H2MY=E!R,S$Y>#Q[?
MU_ZCV3XLUKO)YZ[ON]7^?>#[KNO;H3GW?FCHL6WN7C\LV_M^_',$V?;PGO3A
M0]]MCN^ SUY?1+_Y'U!+ P04    "  VA3Y0.++OLYT"  #6"0  &    'AL
M+W=O<FMS:&5E=',O<VAE970W+GAM;(V6VXZ;,!"&7P7Q  OF3$0B-:FJ5FJE
M:*MNKYW$"6@!4]M)MF]?&Q,4[$E#+H)M_AE_,S"#BRME[[PD1#@?3=WRI5L*
MT2T\C^]+TF#^0CO2RCM'RAHLY)2=/-XQ@@^]45-[@>\G7H.KUET5_=J6K0IZ
M%G75DBUS^+EI,/N[)C6]+EWDWA9>JU,IU(*W*CI\(C^)^-5MF9QYHY=#U9"6
M5[1U&#DNW4]HL4&1,N@5;Q6Y\KNQHT+94?JN)M\.2]=71*0F>Z%<8'FYD VI
M:^5)<OP9G+KCGLKP?GSS_J4/7@:SPYQL:/V[.HARZ6:N<R!'?*[%*[U^)4-
ML>L,T7\G%U)+N2*1>^QIS?M_9W_F@C:#%XG2X ]]K=K^>M5WXF0P@PV"P2 8
M#71R'AJ$@T%H&'B:K _U,Q9X53!Z=9A^6AU6+P5:A#*9>[78YZZ_)Z/E<O6R
M"E!2>!?E:-"LM2:XUTP5&UN19:/$DP C10!2!+U]-*%(#0JM27I-JS6^_ADP
M,X03I!!$"@&DS$ *K9U,EO\I)A 1"!%9$,F#O,:@?0P$D1M!:$UZC_CB(R..
M)Z()2@*B)#9*8&1KG5C92F,??LBSI!.L%,1* 2PC^'5J[15'* DS%.3&&[$!
MI&&6AWZ.TAC&RD"L#, RBFZ=67M%<13&N1^D9K8@*4IBE*$HA;%R$"L'L$(#
M*[?VRM(@S9$?F,F:HYQ (1_N8;Z%E24//#SH@FA&H0RB)Y7R3#7%@=LA OJA
M52S([G.W$C"19BBG6'!+1$!/M(H%V2TOCZ(HO'O_!ZKGPBD4W"*1W2/M4AE$
M,Z">"S64=_>!52>>'YB=JI8[.RKDM[K_HAXI%40Z]5]D]RSE(6N<U.0HU#"5
M8Z9/&GHB:#><HKSQ*+?Z!U!+ P04    "  VA3Y0:!EQ94@(  "<,0  &
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
M),XP-71\ADFKHZ_%Q2CMJLJR,*7O$<R;/(,!>" 8R[(8YG"D^H3*\.3T2*
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
MC=ON[%Z-DS0:1G;3(T'FERK["U!+ P04    "  VA3Y0R/E+X=(!  "X!
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R-5.UNW" 0?!7$ X0[[FRG
M)]M2+E752HUT2M7D-V>O/Q0P+N!S\O8%[#AN0ZO\,>PR,SN+@724ZDDW  8]
M"][I##?&] ="=-& 8/I*]M#9E4HJP8P-54UTKX"5GB0XH9M-3 1K.YRG/G=2
M>2H'P]L.3@KI00BF7H[ Y9CA+7Y-W+=U8UR"Y&G/:O@!YF=_4C8BBTK9"NAT
M*SNDH,KPS?9P3!S> QY:&/5JCEPG9RF?7/"MS/#&&0(.A7$*S X7N 7.G9"U
M\6O6Q$M)1US/7]6_^-YM+V>FX5;RQ[8T38:O,2JA8@,W]W+\"G,_$49S\]_A
M MS"G1-;HY!<^R\J!FVDF%6L%<&>I['M_#A.*[M/,RU,H#.!+H1K7X=,A;SS
MS\RP/%5R1&K:^YZY7[P]4+LWA4OZK?!KUKRVV4M.XWU*+DYHQAPG#%UAM@N"
M6/6E! V5.-)W=!JF[X(.=YZ^^\-A%!;8!P7V7F#_WQ9#F#A<) H6B=X)1/\P
M&0?Y\<>[3(("R0>Z#&&2OXJ0U<D1H&I_9S0JY-#Y^[K*+M?RAOJ3]P:?[O0=
M4W7;:726QIY??\HJ*0U8*YLKNV&-?4:6@$-EW#2Q<S5=IBDPLI_?";(\5OEO
M4$L#!!0    ( #:%/E#E:[KVTP$  +@$   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;(U4[6[;(!1]%<0#%(?$<1K9EII.TR:M4M1IVV]B7W^H8#S
M<?OV!>QZWHJF_C'<RSGG?IA+.DKUI!L @YX%[W2&&V/Z(R&Z:$ P?2-[Z.Q)
M)95@QIJJ)KI7P$I/$IS0*-H3P=H.YZGWG56>RL'PMH.S0GH0@JF7$W Y9GB#
MWQR/;=T8YR!YVK,:OH/YT9^5M<BB4K8".MW*#BFH,GRW.9X2A_> GRV,>K5'
MKI*+E$_.^%IF.'() 8?". 5FERO< ^=.R*;Q>];$2TA'7._?U#_[VFTM%Z;A
M7O)?;6F:#!\P*J%B S>/<OP"<STQ1G/QW^ *W,)=)C9&(;GV7U0,VD@QJ]A4
M!'N>UK;SZSB=;.E,"Q/H3* +X>#CD"F0S_P3,RQ/E1R1FGK?,_>+-T=J>U,X
MIV^%/[/):^N]YG1_2,G5"<V8TX2A*\QF01"KOH2@H1 G^HY.P_1M,,.MIV__
MRO V++ +"NR\P.Z_)08P210.$@>#Q.\$XCC,WP?Y^X]7F00%D@]4&< D__Y*
MLKHY E3M9T:C0@Z=G]>5=QG+.W]5R1_X--,/3-5MI]%%&GM__2VKI#1@4XEN
M;,,:^XPL!H?*N&UB]VH:ILDPLI_?";(\5ODK4$L#!!0    ( #:%/E!HPF>@
MLP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;'U386_<( S]
M*X@?4.Y(UE:G)%*OT[1)FW1JM>TSES@)*L0ID$OW[PLDEV5;M"^ C=_SLS'9
MB.;%M@".O&G5V9RVSO4'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ?AN=\NT
MD!TMLN@[F2+#P2G9P<D0.V@MS*\C*!QSNJ=7QY-L6A<<K,AZT< SN._]R7B+
M+2R5U-!9B1TQ4.?T87\XIB$^!OR0,-K5F81*SH@OP?A2Y707!(&"T@4&X;<+
M/()2@<C+>)TYZ9(R -?G*_NG6+NOY2PL/*+Z*2O7YO2>D@IJ,2CWA.-GF.OY
M0,E<_%>X@/+A08G/4:*R<27E8!WJF<5+T>)MVF47]W&Z2:ZP;0"? 7P!W$<
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
M7W_+*BD-V%0V=[9AC7U&%H-#9=PVMGLU#=-D&-G/[P19'JO\#U!+ P04
M"  VA3Y0".!!UM(!  "X!   &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6R-5.UNW" 0?!7$ P0?/M\E)]M2+E752HUT2M7V-V>O/Q0P+N!S\O8![+AN
M0ZK\,>PR,SN+@724ZE$W  8]"=[I##?&] ="=-& 8/I*]M#9E4HJP8P-54UT
MKX"5GB0XH5&T(X*U'<Y3GSNI/)6#X6T')X7T( 13ST?@<LSP!K\F'MJZ,2Y!
M\K1G-7P'\Z,_*1N11:5L!72ZE1U24&7X=G,X[AW> WZV,.K5'+E.SE(^NN!K
MF>'(&0(.A7$*S X7N /.G9"U\7O6Q$M)1US/7]4_^]YM+V>FX4[R7VUIF@Q?
M8U1"Q09N'N3X!>9^$HSFYK_!!;B%.R>V1B&Y]E]4#-I(,:M8*X(]36/;^7&<
M5K;Q3 L3Z$R@"^':UR%3(>_\$S,L3Y4<D9KVOF?N%V\.U.Y-X9)^*_R:-:]M
M]I+3FR@E%R<T8XX3AJXPFP5!K/I2@H9*'.D;.@W3XZ##V-/COQR^4W\;%-AZ
M@>U_6PQAWG&9!(LD;P22),S?!?F[CW>Y#PKL/]!E"!/_4X2L3HX 5?L[HU$A
MA\[?UU5VN9:WU)^\/_#I3M\S5;>=1F=I[/GUIZR2TH"U$EW9#6OL,[($'"KC
MIGL[5]-EF@(C^_F=(,MCE;\ 4$L#!!0    ( #:%/E#U)?]ET@$  +@$   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;(U4[6[<(!!\%<0#A#O./J<G
MVU(N5=5*C71*U>0W9Z\_%# NX'/R]@7L.&Y#J_PQ[#(S.XN!=)3J23< !CT+
MWND,-\;T!T)TT8!@^DKVT-F52BK!C U5372O@)6>)#BAF\V>"-9V.$]][J3R
M5 Z&MQV<%-*#$$R]'('+,<-;_)JX;^O&N 3)TY[5\ /,S_ZD;$06E;(5T.E6
M=DA!E>&;[>&8.+P'/+0PZM4<N4[.4CZYX%N9X8TS!!P*XQ28'2YP"YP[(6OC
MUZR)EY*.N)Z_JG_QO=M>SDS#K>2/;6F:#%]C5$+%!F[NY?@5YGYBC.;FO\,%
MN(4[)[9&(;GV7U0,VD@QJU@K@CU/8]OY<9Q6HFBFA0ET)M"%<.WKD*F0=_Z9
M&9:G2HY(37O?,_>+MP=J]Z9P2;\5?LV:US9[R>FG*"47)S1CCA.&KC#;!4&L
M^E*"ADH<Z3LZ#=-W08<[3]_]X3 ."T1!@<@+1/]M,839AXO$P2+Q.X'X'R;W
M0?[^XUTF08'D UV&,,E?1<CJY A0M;\S&A5RZ/Q]7667:WE#_<E[@T]W^HZI
MNNTT.DMCSZ\_9964!JR5S97=L,8^(TO H3)NFMBYFB[3%!C9S^\$61ZK_#=0
M2P,$%     @ -H4^4/8%C(O2 0  N 0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&ULC53M;ML@%'T5Q ,4!\=)&]F6FD[3)FU2U&G;;V)??ZA@/,!Q
M]_8#['A>@Z;^,=S+.>=^F$LZ2O6B&P"#7@7O=(8;8_H#(;IH0#!])WOH[$DE
ME6#&FJHFNE? 2D\2G- HVA'!V@[GJ?>=5)[*P?"V@Y-">A""J=]'X'+,\ 9?
M'<]MW1CG('G:LQJ^@?G>GY2UR*)2M@(ZW<H.*:@R_+@Y'/<.[P$_6ACU:H]<
M)6<I7YSQN<QPY!("#H5Q"LPN%W@"SIV03>/7K(F7D(ZXWE_5/_K:;2UGIN%)
M\I]M:9H,WV-40L4&;I[E^ GF>A*,YN*_P 6XA;M,;(Q"<NV_J!BTD6)6L:D(
M]CJM;>?7<=:_TL($.A/H&P*9 OG,/S##\E3)$:FI]SUSOWASH+8WA7/Z5O@S
MF[RVWDM.'^Y3<G%",^8X8>@*LUD0Q*HO(6@HQ)'>T&F8'@<SC#T]_B?#A[#
M-BBP]0+;_Y9XBXFC*!PD"09);@22),S?!?F[]U>Y#PKLWU'E+2:.WOY*LKHY
M E3M9T:C0@Z=G]>5=QG+1^IOWE_X---?F:K;3J.S-/;^^EM626G IA+=V88U
M]AE9# Z5<=N]W:MIF";#R'Y^)\CR6.5_ %!+ P04    "  VA3Y0RR\2\;,!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q]4VV/U" 0_BN$
M'W!T:=7-IFUR>\9HHLGFC-YGMIVVY'BI0+?GOQ<H5ZLV?@%FF.>99X:AG+5Y
MM@. 0R]2*%OAP;GQ1(AM!I#,WND1E+_IM)',>=/TQ(X&6!M!4A":96^)9%SA
MNHR^BZE+/3G!%5P,LI.4S/P\@]!SA0_XU?'(^\$%!ZG+D?7P%=RW\6*\15:6
MEDM0EFN%#'05OC^<SD6(CP'?.<QV<T:ADJO6S\'XU%8X"X) 0.," _/;#1Y
MB$#D9?Q(G'A-&8#;\RO[AUB[K^7*+#QH\<1;-U3XB%$+'9N$>]3S1TCUO,$H
M%?\9;B!\>%#B<S1:V+BB9K).R\3BI4CVLNQ<Q7U.-\<$VP?0!* KX!CSD"51
M5/Z>.5:71L_(++T?67CBPXGZWC3!&5L1[[QXZ[VW.L]H26Z!*,6<EQBZB3FL
M$<2SKRGH7HHS_0=.]^'YKL(\PO,_%.;[!,4N01$)BO^6N!=3_)6$;'HJP?1Q
MFBQJ]*3B)&^\Z\#>T_@FO\.7:?_"3,^515?M_,O&_G=:._!2LCL_0H/_8*LA
MH'/A^,Z?S3)FB^'TF'X06;]Q_0M02P,$%     @ -H4^4'S8'^6U 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL?5/MCIT@$'T5P@,L7G4_
M<J,F>[=IVJ1-;K9I^YNKHY(%Q@)>MV]?0-?:UO0/,,.<,V>&H9C0O-@>P)%7
M);4M:>_<<&3,UCTH;F]P .UO6C2*.V^:CMG! &\B2$F6)LD=4UQH6A71=S95
M@:.30L/9$#LJQ<W/$TB<2GJ@;XYGT?4N.%A5#+R#+^"^#F?C+;:R-$*!M@(U
M,="6]/%P/.4A/@9\$S#9S9F$2BZ(+\'XV)0T"8) 0NT" _?;%9Y RD#D9?Q8
M..F:,@"WYS?V][%V7\N%6WA"^5TTKB_I R4-M'R4[AFG#[#4<TO)4OPGN(+T
MX4&)SU&CM'$E]6@=JH7%2U'\==Z%COLTW^39 ML'I L@70$/,0^;$T7E[[CC
M56%P(F;N_<##$Q^.J>]-'9RQ%?'.B[?>>ZVRY+9@UT"TQ)SFF'03<U@CF&=?
M4Z1[*4[I/_!T'Y[M*LPB//M#X=T^0;Y+D$>"_+\E[L7<_Y6$;7JJP'1QFBRI
M<=1QDC?>=6 ?T_@FO\/G:?_,32>T)1=T_F5C_UM$!UY*<N-'J/<?;#4DM"X<
M[_W9S&,V&PZ'Y0>Q]1M7OP!02P,$%     @ -H4^4+U*_^K3 0  N 0  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULC53M;ILP%'T5RP]0 PE)&@%2
MTVG:I%6*.FW[[< %K-J8V2:T;U_;4,96:^H?['M]SKD?^#H;I7K2+8!!SX)W
M.L>M,?V1$%VV(*B^D3UT]J262E!C3=40W2N@E2<)3I(HVA%!68>+S/O.JLCD
M8#CKX*R0'H2@ZN4$7(XYCO&;XY$UK7$.4F0];> [F!_]65F++"H5$]!I)CND
MH,[Q77P\[1W> WXR&/5JCUPE%RF?G/&URG'D$@(.I7$*U"Y7N ?.G9!-X_>L
MB9>0CKC>OZE_]K7;6BY4P[WDOUAEVAP?,*J@I@,WCW+\ G,]*49S\=_@"MS"
M728V1BFY]E]4#MI(,:O85 1]GE;6^76<3K:'F18F)#,A60@''X=,@7SFGZBA
M1:;DB-34^YZZ7QP?$]N;TCE]*_R935Y;[[781(>,7)W0C#E-F&2%B1<$L>I+
MB"04XI2\HR=A^B:8X<;3-W]E>!L6V 8%MEY@^]\2 Y@X"@=)@T'2=P)I&N;O
M@OS=QZO<!P7V'Z@R@(G__95D=7,$J,;/C$:E'#H_KROO,I9WB;]Y?^#33#]0
MU;!.HXLT]O[Z6U9+:<"F$MW8AK7V&5D,#K5QV[W=JVF8)L/(?GXGR/)8%:]0
M2P,$%     @ -H4^4*;\:W/1 0  N 0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C4N>&ULC53M;MP@$'P5Q .$,[;OHI-M*9<H:J56.J5J^YNSUQ\*&!?P
M.7W[ G8<MT%5_AAVF9F=Q4 V2?6L6P"#7@3O=8Y;8X8C(;IL03!](P?H[4HM
ME6#&AJHA>E# *D\2G-#=;D\$ZWI<9#YW5D4F1\.['LX*Z5$(IGZ?@,LIQQ%^
M33QU36M<@A39P!KX!N;[<%8V(JM*U0GH=2=[I*#.\5UT/!T<W@-^=##IS1RY
M3BY2/KO@<Y7CG3,$'$KC%)@=KG /G#LA:^/7HHG7DHZXG;^J/_K>;2\7IN%>
M\I]=9=H<WV)40<U&;I[D] F6?E*,EN:_P!6XA3LGMD8IN?9?5([:2+&H6"N"
MO<QCU_MQFE<2NM#"!+H0Z$JX]77(7,@[?V"&%9F2$U+SW@_,_>+H2.W>E"[I
MM\*O6?/:9J]%'-&,7)W0@CG-&+K!1"N"6/6U! V5.-%W=!JFQT&'L:?'?SF,
MPP))4"#Q LE_6PQADG"1-%@D?2>0IF'^/LC??[S+0U#@\($N0YA_79+-R1&@
M&G]G-"KEV/O[NLFNU_+.'U7R!I_O]%>FFJ[7Z"*-/;_^E-52&K!6=C=VPUK[
MC*P!A]JXZ<'.U7R9YL#(87DGR/I8%7\ 4$L#!!0    ( #:%/E!=;*(TM0$
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
MH-)VFIJY'+K<L-"B&SLXF3XCQ5]02P,$%     @ -H4^4.>!D@6U 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL;5/;;IPP$/T5RQ\0@Z%)
MN@*D;*HHE5IIE:KMLQ<&L.(+L<V2_GUMPU*4\F)[QN><N7A<3-J\VA[ H7<I
ME"UQ[]QP(,36/4AF;_0 RM^TVDCFO&DZ8@<#K(DD*0A-DELB&5>X*J+O9*I"
MCTYP!2>#["@E,W^.(/14XA1?'2^\ZUUPD*H86 <_P/T<3L9;9%5IN 1EN5;(
M0%OBA_1PS ,^ GYQF.SFC$(E9ZU?@_&U*7$2$@(!M0L*S&\7> 0A@I!/XVW1
MQ&O(0-R>K^I/L79?RYE9>-3B-V]<7^)[C!IHV2C<BYZ>8:GG$T9+\=_@ L+#
M0R8^1JV%C2NJ1^NT7%1\*I*]SSM7<9_FF^Q*VR?0A4!7PGTDD#E0S/P+<ZPJ
MC)Z0F7L_L/#$Z8'ZWM3!&5L1[WSRUGLO59Y\+L@E""V8XXRA&TRZ(HA77T/0
MO1!'^A^=[M.SW0RS2,^V]+ML7R#?%<BC0+XM,4T^E+B'^5@DV?14@NGB-%E4
MZU'%2=YXUX%]H/%-_L'G:?_.3,>516?M_,O&_K=:._"I)#=^A'K_P59#0.O"
M\<Z?S3QFL^'TL/P@LG[CZB]02P,$%     @ -H4^4"L!]##L 0  @@4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULC53;CILP$/T5BP]8AUL@$2!M
MMJI:J96BK=H^.S!<M#:FM@G;OZ]M6$JSKI07;(_/96:0)YNX>)$M@$*OC/8R
M]UJEAB/&LFR!$?G !^CU3<T%(TH?18/E((!4EL0H#G:[/6:DZ[TBL[&S*#(^
M*MKU<!9(CHP1\?L$E$^YYWMO@>>N:94)X"(;2 /?0'T?SD*?\*I2=0QZV?$>
M":AS[]$_G@X&;P$_.ICD9H],)1?.7\SA<Y5[.Y,04"B542!ZN<(34&J$=!J_
M%DUOM33$[?Y-_:.M7==R(1*>./W95:K-O=1#%=1DI.J93Y]@J2?VT%+\%[@"
MU7"3B?8H.97VB\I1*LX6%9T*(Z_SVO5VG>:;,%AH;D*P$(*5D%H?/!O9S#\0
M18I,\ F)N?<#,;_8/P:Z-Z4)VE;8.YV\U-%K$?E!AJ]&:,&<9DRPP?@K FOU
MU2)P69R"=_3 30^=&8:6'F[IR=XM$#D%(BL0_5-B>%.B"Q.Y36*G2>P0B&],
M7)C_5+)WFNS?"<2QFY\X^<G]K4R= ND=K71A$K?)P6ERN*.5+DQZ8X(W;X"!
M:.SKEZCD8V\GSR:Z#IA'^^CP7_@\G;X2T72]1!>N]$NT[Z7F7(%.9?>@?VNK
M!^)ZH% KLTWT7LQC83XH/BP3#Z]CM_@#4$L#!!0    ( #:%/E 34/C T@$
M )P$   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;'54VV[<(!#]%<0'
M!)OU7KJR+6535:G42JM439Y9>WQ1P#B U^G?%[#C6%OZ8ICA7&8PD(Y2O>H&
MP*!WP3N=X<:8_DB(+AH03-_)'CJ[4DDEF+&AJHGN%;#2DP0G-(IV1+"VPWGJ
M<V>5IW(PO.W@K) >A&#JSPFX'#,<XX_$4ULWQB5(GO:LAE]@?O=G92.RJ)2M
M@$ZWLD,*J@S?Q\?3SN$]X+F%4:_FR'5RD?+5!=_+#$>N(.!0&*? ['"%!^#<
M"=DRWF9-O%@ZXGK^H?[-]VY[N3 -#Y*_M*5I,GS J(2*#=P\R?$1YGZV&,W-
M_X K< MWE5B/0G+MOZ@8M)%B5K&E"/8^C6WGQW%:V>]G6IA 9P)=" ?O0R8C
M7_E79EB>*CDB->U]S]POCH_4[DWADGXK_)HM7MOL-4_B+RFY.J$9<YHP=(6)
M%P2QZHL%#5F<Z#]T&J9O@A5N/'VSIA^BL$ 2%$B\0+)ND48W+88P_VER&S39
M!@3HC4D(LPF;[((FNX! <F,2PFQO3,CJ= A0M;\7&A5RZ/R=7&67JW=/_>GZ
MA$_W]B=3==MI=)'&GE%_DBHI#=A2HCO;<&.?BB7@4!DWW=NYFB[,%!C9SV\!
M61ZD_"]02P,$%     @ -H4^4,741GSO 0  @@4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S@N>&ULC53;CILP$/T5BP]8$RZ!1("TV6K52JT4;=7VV8'A
MHK4Q:SMA^_>U#:$TZTIYP?9P+C,#GFSDXE6V  J],]K+W&N5&O88R[(%1N0#
M'Z#7;VHN&%'Z*!HL!P&DLB1&<>#[6\Q(UWM%9F-'463\K&C7PU$@>6:,B-\'
MH'S,O8UW#;QT3:M, !?90!KX#NK'<!3ZA!>5JF/0RX[W2$"=>X^;_6%G\!;P
MLX-1KO;(5'+B_-4<OE2YYYN$@$*IC +1RP6>@%(CI--XFS6]Q=(0U_NK^K.M
M7==R(A*>./W55:K-O=1#%=3D3-4+'S_#7$_LH;GXKW !JN$F$^U1<BKM$Y5G
MJ3B;570JC+Q/:]?;=9S>1%>:FQ#,A& AI): )R.;^2>B2)$)/B(Q]7X@YA-O
M]H'N36F"MA7VG4Y>ZNBEB()MAB]&:,8<)DRPPFP6!-;JBT7@LC@$'^B!FQXZ
M,PPM/5S3T\0M$#D%(BL0_5-B<E.B"Y.Z36*G2>P0V-V8.#"A[S;9.DVV'P3B
MV,U/G/SD_E:F3H'TCE8Z,.%__I>=TV1W1RL=F/#VK\*K.\! -/;V2U3R<V\G
MSRJZ#)C'P-ZAO_!I.GTCHNEZB4Y<Z9MH[TO-N0*=BO^@/VNK!^)RH% KLTWT
M7DQC83HH/LP3#R]CM_@#4$L#!!0    ( #:%/E F@K1FUP$  +@$   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;(U4VV[<(!#]%<0'!*\ON^G*MI1-
M%+52(ZU2-7EF[?%% >,"7B=_7\".XV:IE!?##.><N9@A'85\40V 1J^<=2K#
MC=;]GA!5-,"INA(]=.:D$I)3;4Q9$]5+H*4C<4;"(-@23ML.YZGS'66>BD&S
MMH.C1&K@G,JW S Q9GB#WQV/;=UHZR!YVM,:?H'^W1^EL<BB4K8<.M6*#DFH
M,GRSV1]V%N\ 3RV,:K5'MI*3$"_6^%%F.+ ) 8-"6P5JEC/< F-6R*3Q9];$
M2TA+7._?U>]=[::6$U5P*]AS6^HFP]<8E5#1@>E',7Z'N9X$H[GXGW &9N V
M$Q.C$$RY+RH&I06?54PJG+Y.:]NY=9Q.XFBF^0GA3 @7PK6+0Z9 +O,[JFF>
M2C$B.?6^I_87;_:AZ4UAG:X5[LPDKXSWG,=1E)*S%9HQAPD3KC";!4&,^A(B
M](4XA!?TT$^/O!E&CAZMZ=_^$S_V"L1.(/Y'(/A4XB4FCF)_D,0;)+D02!(_
M?^OE;[]>Y<XKL/M"E9>8./J<)5G=' ZR=C.C4"&&SLWKRKN,Y4WH;MX'?)KI
M!RKKME/H)+2YO^Z654)H,*D$5Z9AC7E&%H-!I>UV9_9R&J;)T**?WPFR/%;Y
M7U!+ P04    "  VA3Y07X3VS D"  !3!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,"YX;6R-5=N.FS 0_17$!ZR!0&X"I,U652NU4K15M\\.#!>MC:GM
MA.W?US8LI=F)E)?8'I_+C(TGZ2#DJVH M/?&6:<RO]&ZWQ.BB@8X50^BA\[L
M5$)RJLU2UD3U$FCI2)R1* C6A-.V\_/4Q8XR3\59L[:#H_34F7,J_QR B2'S
M0_\]\-S6C;8!DJ<]K>$'Z)_]49H5F57*ED.G6M%Y$JK,?PSWA] 1'.*EA4$M
MYIXMY23$JUU\+3,_L!D!@T);"6J&"SP!8U;)Y/%[$O5G3TM<SM_5/[OB33$G
MJN!)L%]MJ9O,W_I>"14],_TLAB\P%93XWE3]-[@ ,W";B?$H!%/NURO.2@L^
MJ9A4.'T;Q[9SXS#NQ/%$PPG11(AFPM;YD-'(9?Z):IJG4@R>' ^_I_:.PWUD
MSJ:P07<4;L\DKTSTDL>K=4HN5FC"'$9,M,"$,X(8]=DBPBP.T0=ZA--7:(8K
M1U\MZ;L$%XA1@=@)Q/^5N+DJ$<-L<9,$-4D0@=V5"8*) ]QDC9JL$8'PR@3#
MW#CO#6JR^2"0W#CN+<K?WG]?.U1@=\=](9AXA9N$ ?[A!W?<& :*XQL^-QY8
M>,>EH:#K0R.+-\U!UJZ;*:\0Y\ZUTD5T[IB/D>L)_^!CN_U.9=UVRCL);3J+
M>_^5$!I,+L&#^4P;T^'G!8-*V^G&S.78YL:%%OW4PLG\/Y+_!5!+ P04
M"  VA3Y05+SG7=$!  "X!   &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6R-5-%NFS 4_17+'U G!$(; 5+3:=JD38HZK7MVX )6;<QL$[J_GVT(8ZD?
M^A+[7LXY]Q['U]DHU:MN 0QZ$[S3.6Z-Z0^$Z+(%0?6=[*&S7VJI!#4V5 W1
MO0):>9+@)-IL]D10UN$B\[F3*C(Y&,XZ."FD!R&H^G,$+L<<;_$U\<R:UK@$
M*;*>-O #S,_^I&Q$%I6*">@TDQU24.?X<7LXI@[O 2\,1KW:(^?D+.6K"[Y6
M.=ZXAH!#:9P"M<L%GH!S)V3;^#UKXJ6D(Z[W5_7/WKOU<J8:GB3_Q2K3YO@>
MHPIJ.G#S+,<O,/M),)K-?X,+< MWG=@:I>3:_Z)RT$:*6<6V(NC;M++.K^.L
M?Z6%"=%,B&X(9"KD._]$#2TR)4>DIK/OJ?N+MX?(GDWIDOXH_#?;O+;92Q''
M^XQ<G-",.4Z8:(79+@ABU9<24:C$,7I'C\+T7;##G:?OUO2'A[! '!2(O4#\
MG\7TQF((<Q\ND@2+).\$DB3,WP?Y^X^[3(,"Z0=<AC"W1<CJY@A0C9\9C4HY
M='Y>5]EE+!\C?_/^P:>9_DY5PSJ-SM+8^^MO62VE =O*YLX>6&N?D27@4!NW
M3>U>3<,T!4;V\SM!EL>J^ M02P,$%     @ -H4^4/$[JZG1 0  G 0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL=53;;MP@$/T5Q <$W[M:V9:R
MJ:I6:J15HK;/K#V^*&!<P.OD[P/8<=TM?3',<"XS&,AG(5]4!Z#1*V>#*G"G
M]7@D1%4=<*KNQ B#66F$Y%2;4+9$C1)H[4B<D2@(,L)I/^ R=[FS+',Q:=8/
M<)9(39Q3^78")N8"A_@C\=2WG;8)4N8C;>$9](_Q+$U$-I6ZYS"H7@Q(0E/@
M^_!XRBS> 7[V,*O='-E.+D*\V.!;7># %@0,*FT5J!FN\ ",62%3QN]5$V^6
MEKB??ZA_<;V;7BY4P8-@O_I:=P4^8%1#0R>FG\3\%=9^4HS6YK_#%9B!VTJ,
M1R68<E]434H+OJJ84CA]7<9^<..\K*2'E>8G1"LAV@@'YT,6(U?Y9ZIIF4LQ
M([GL_4CM+PZ/D=F;RB;=5K@U4[PRV6N9I$%.KE9HQ9P63+3#A!N"&/7-(O)9
MG*)_Z)&?'GLKC!T]WM'C(/8+)%Z!Q DD?[48WK3HP_RGRM1KDGH$XAL3'R;Q
MFV1>D\PCD-Z8^##9C0G9G0X.LG7W0J%*3(.[D[OL=O7N(W>Z_L"7>_M(9=L/
M"EV$-F?4G:1&" VFE.#.--R9IV(+&#3:3C^9N5PNS!)H,:YO =D>I/(=4$L#
M!!0    ( #:%/E",O#TJT0$  )P$   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;'54;6_;(!#^*X@?4!R<N%UD6VHZ39NT25&G=9^)?7Y1P7B X^[?
M#[#C>2[[$KCS\W)'.-)1JE?= !CT)GBG,]P8TQ\)T44#@ND[V4-GOU12"69L
MJ&JB>P6L]"3!"8VBA C6=CA/?>ZL\E0.AK<=G!72@Q!,_3X!EV.&=_B6>&[K
MQK@$R=.>U? =S(_^K&Q$%I6R%=#I5G9(097AQ]WQE#B\![RT,.K5'KE.+E*^
MNN!+F>'(%00<"N,4F%VN\ 2<.R%;QJ]9$R^6CKC>W]0_^=YM+Q>FX4GRGVUI
MF@P_8%1"Q09NGN7X&>9^#AC-S7^%*W +=Y58CT)R[7]1,6@CQ:QB2Q'L;5K;
MSJ_CK'^CA0ET)M -@4Q&OO*/S+ \57)$:CK[GKF_>'>D]FP*E_1'X;_9XK7-
M7O/]X3XE5R<T8TX3AJXPNP5!K/IB04,6)_J.3L/T.%AA[.GQBAY'25A@'Q38
M>X']/RT^;%H,83Z$30Y!D\-[@23:F(0P_SG))&B2! 3HQB2$B3<F9'4[!*C:
MSX5&A1PZ/Y.K[#)ZC]3?KK_P:6Z_,56WG487:>P=]3>IDM* +26ZLPTW]JE8
M @Z5<=M[NU?3P$R!D?W\%I#E0<K_ %!+ P04    "  VA3Y02-PD^0H"  !3
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R-5>]NFS 0?Q7$ ]1
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
MGE%_DAHI#=A2HCO;<&>?BBW@T!@WO;=SM5R8)3!R7-\"LCU(Y5]02P,$%
M  @ -H4^4)ORKVS$ 0  $@0  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N
M>&UL;53M;IPP$'P5RP\0<P;:NQ,@Y5)5J91(IU1M?_M@ 2LV)K8YTK>O;0A%
M.?Y@[WIF=M8?9*/2KZ8%L.A=BL[DN+6V/Q)BRA8D,W>JA\ZMU$I+9EVH&V)Z
M#:P*)"D(C:(O1#+>X2(+N;,N,C58P3LX:V0&*9G^>P*AQASO\$?BA3>M]0E2
M9#UKX"?87_U9NX@L*A67T!FN.J2ASO'][GA*/3X ?G,8S6J.?"<7I5Y]\*/*
M<>0-@8#2>@7FABL\@!!>R-EXFS7Q4M(3U_,/]>^A=]?+A1EX4.(/KVR;XSU&
M%=1L$/9%C8\P]Y-B-#?_!%<0#NZ=N!JE$B9\43D8J^2LXJQ(]CZ-O OC.*VD
M^YFV3: S@2Z$?:A#ID+!^3=F69%I-2(][7W/_!'OCM3M3>F382O"FC-O7/9:
M)(=]1JY>:,:<)@Q=878+@CCUI03=*G&B-W2Z38\W'<:!GJSH:;K-3S;Y2>#'
M*WY,XVV!=%,@O3&0' Z?MN@6DT;1IR)D=282=!-NHT&E&KKP$E;9Y<+?TW"F
M_^'3:WEFNN&=01=EW<T(YU<K9<%9B>Z<E]8]T"404%L__>KF>KJF4V!5/[]
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
MB#[" J9"%C"59$$3(&TLNK8L:.3H![)@D*IG*LF")M#=V&:G94'#R!A9P$3
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
M=?B/I #)#?[+U8CMN*:8TG\(YE5+_R%8BF3LEN0=6^<=#4ILD!Q@I=U_EN0
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
MXRN*'C]LEO?GC^]?FCR_!.KB_U!+ P04    "  VA3Y07<C'"*(#  !D$
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
M_>K$N0+MB_^D;SC7+Y)A4<))F6FLYZ)KR]U"\:9_<GC#NV?S%U!+ P04
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
M *2 141@GI&QCZ8BTAD',>@@-@[BFT*E5J%Z)C%,:YB[*)F$Z;.%*!PB*V&
M2J(LAB4GH.0$D)Q9DGLFO1$36GFM 0@C:Q$W$%3,E#@%]:: 7FL?E*D;!6%;
M+P3%5N8; ,I"6&X&RLT N=9:EYD3)+$6>NTB.+2DNDB<P$IS4&GN*BVL&&7N
MQK"0M8N@R/Z=N@S&,YN@ +46@%:K9&7A"BGL/> RF76N;5P$%QFL%87PZ1D"
M:K%]?(9.G,C>! "#G&T 0FF.9R3/'/C(D8S"R):,@&,AS2);-81%N:/;Q;)D
M[O1%X"7RB#!0Z6C&!7P%H$_< 0B^!!!P"SB_I &ZK8I=.8!!<6P7SJ72N=6&
MKP $W '%S"6"X%,9I9\H&WQ2(N"H=,N6.3<><LKF,G>XL*L&0/9."2;]44/Y
MP?2>PMNR4RMUFS&9'?O;1ZS[*VN^U'VOZ;O>W?1-\P_"#U4KO!<F5?=F>JP]
M8Y(JB>&]$G=4??HXJ.E>ZM=,O?.^6>T'DG5#(QZ,_P96_P%02P,$%     @
M-H4^4*18317H @  70L  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
ME59M;YLP$/XKB!]0;/,>)9%*TFF3-JGJM.TS39P$%3 S3M+]^]F&4+"/JOT2
M;.>Y>YX[<\<MKXR_M"=*A?-:E76[<D]"- O/:W<G6N7M'6MH+?\Y,%[E0F[Y
MT6L;3O.]-JI*CR 4>55>U.YZJ<\>^7K)SJ(L:OK(G?9<53G_E]&275<N=F\'
M3\7Q)-2!MUXV^9'^I.)7\\CESAN\[(N*UFW!:H?3P\J]QXL'@I2!1OPNZ+4=
MK1T5RC-C+VKS;;]RD5)$2[H3RD4N'Q>ZH66I/$D=?WNG[L"I#,?KF_<O.G@9
MS'/>T@TK_Q1[<5JYB>OLZ2$_E^*)7;_2/J#0=?KHO],++25<*9$<.U:V^M?9
MG5O!JMZ+E%+EK]VSJ/7SVON_F<$&I#<@@P&.WC7P>P/_S2!XUR#H#8*/&H2]
M06@8>%WL.IG;7.3K)6=7AW?O0Y.KUPXO0GE=.W6H;T?_)_/9RM/+.DK#I7=1
MCGI,UF'("(,'A">]#Q0$HLB(94ZF!!L;D213R!: I%/(@PT)20 +]<%<^-J!
M/Q8:I;"# '00: ?!))F1$2N$B8U@(4P""PE!(2'@P$A7UF%"C:DUQL>&5AN"
M"3*T0I@H(;#:"%0;66IC9-!D'28:T^"9E,0@20R0&/%FL4V"1DHF+ G(D@ L
MQMN>)39+&,S1I"!-"M#X!DT*!(,-T 8$&8*WJ77%"9JI"XS@+H, P8'99A!P
MQW-YP3/M# -$5C_#-E%BUFD/&D=-1CF>B@$;WSTF@)AHQ@7<DO G>A*&FQ*V
MNTF,8C,E@942$L\T3PSW'&PWG1C-E"B&&P&./A$M7.88JG,KVMBZVS":?=/@
M2L=VJ8<CHJD+N(IQ^O%P"5Q8!"HLZ\.(H#YNANN-1H:*\J.>WUIGQ\ZU4)_5
MT>DP(]X3-7(8YQE>;+M)[\U--WC^R/FQJ%OGF0DYT.BQX\"8H%(DNI/R3G+6
M'38E/0BUC.6:=P-?MQ&LZ8=9;YBHU_\!4$L#!!0    ( #:%/E H8D% A0(
M  4)   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;'V6VX[;(!"&7\7R
M ]0<?&*51&I25:W42JNMVEZS"4FLM8T+)-F^?0%[K2R,>Q,;_,_/-\YX8'63
MZD6?A3#):]?V>IV>C1D>LDSOSZ+C^H,<1&^?'*7JN+%#=<KTH 0_^*"NS0A"
M9=;QID\W*S_WJ#8K>3%MTXM'E>A+UW'U=RM:>5NG.'V;>&I.9^,FLLUJX"?Q
M0YB?PZ.RHVQV.32=Z'4C^T2)XSK]B!]VF+H K_C5B)N^NT]<*L]2OKC!U\,Z
M18Y(M&)OG 6WEZO8B;9U3I;CSV2:SFNZP/O[-_?//GF;S#/78B?;W\W!G-=I
MG28'<>27UCS)VQ<Q)52DR93]-W$5K94[$KO&7K;:_R;[BS:RFUPL2L=?QVO3
M^^MM\G\+@P/(%$#F )S_-X!. 30(R$8RG^HG;OAFI>0M4>._-7!7%/B!VI>Y
M=Y/^W?EG-EMM9Z^;"J-5=G5&DV8[:LB=AKQ7[&)%7<^2S +,% 2D(#Z>OJ/
ML $%#:@WR-\9!)#;45-X33^F@7 59!*+,",EC)*#*#F 0@.445/>HU05"U
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
MS)9SP63P,C6FL6?1IKE)V%:4EX&\SNO#>7TC^$']\& UOWZ,_@%02P,$%
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
MVDY3,Y?])=<OM&B'"SP8_T5L_P-02P,$%     @ -H4^4+6?W7QQ!   I!@
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
MTU3->=^?^H5D[=!ZT=C_\[]02P,$%     @ -H4^4.2F;YYO @  ;@D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S,N>&ULE5;MCILP$'P5Q ,$S/=%!*F7
MJFJE5HJNZO6WDS@!'6!J.^'Z]K6-0PDL*?T3;&=V=L;L&J<M96\\)T18[U59
M\XV="]&L'8<?<E)AOJ(-J>4_)\HJ+.24G1W>,(*/.J@J'<]U(Z?"16UGJ5[;
ML2RE%U$6-=DQBU^J"K/?SZ2D[<9&]FWAI3CG0BTX6=K@,_E.Q(]FQ^3,Z5F.
M145J7M#:8N2TL3^@]18E*D C7@O2\L'84E;VE+ZIR9?CQG:5(E*2@U 46#ZN
M9$O*4C%)';\,J=WG5('#\8W]DS8OS>PQ)UM:_BR.(M_8B6T=R0E?2O%"V\_$
M& IMR[C_2JZDE'"E1.8XT)+K7^MPX8)6AD5*J?![]RQJ_6P-_RT,#O!,@-<'
M>.AA@&\"_%& TRG35C]B@;.4T=9BW=MJL"H*M/;E9A[4HMX[_9]TR^7J-4L2
M-W6NBLA@GCN,-\!$$;K';*>8./B+<:2&7H@'"O$T@7\G9(; !PE\31#<$7@C
M)Q#&'SEYC+D3$H!" H @& GI,*@#U1KDKY*1$@,*!R O6D6PEA#4$@):PI&6
M#A,-I< I(C!%!*2(1BFBJ5UO-?-V8S!+/,D2AG!\ L8GR\OK"21X6E!>$&9<
M7H\Q=T*0"[>LNZ# #.@?%79#+2LQ-'.$H 5%9D +J@S!YP/R%M29 25+Z@S!
MQPB"^C^>H8 / !0L+S8$]RV:-BX*)^\XG+A%J[E=A9L70=V;S%# G8GB_W +
M-R=*EKA-IA4]M>L,/GSJ)O(-LW-1<VM/A?R&ZB_=B5)!)*.[DON7R\M//RG)
M2:AA+,>LNP%T$T$;<[MQ^BM6]@=02P,$%     @ -H4^4"16&WB# @  #PD
M !D   !X;"]W;W)K<VAE971S+W-H965T-S0N>&ULC5;;CILP$/T5Q <LF'LB
M$BF7[K92*ZVV:OOL$">@!4QM)]G^?6WC$ *S$2]@#^<R9D:VTPME[SPG1%@?
M55GSA9T+T<P=AV<YJ3!_H@VIY9<#9146<LJ.#F\8P7M-JDK'<]W(J7!1V\M4
MQU[9,J4G418U>646/U459O_6I*27A8WL:^"M..9"!9QEVN C^4G$K^:5R9G3
MJ>R+BM2\H+7%R&%AK]#\!7F*H!&_"W+AO;&EEK*C]%U-ONT7MJLR(B7)A)+
M\G4F&U*62DGF\=>(VIVG(O;'5_5GO7BYF!WF9$/+/\5>Y L[L:T].>!3*=[H
MY2LQ"PIMRZS^.SF34L)5)M(CHR773RL[<4$KHR)3J?!'^RYJ_;X8_2L-)GB&
MX'4$Z?V(X!N"?R-$#PF!(00W0O"0$!I".)40&4(TE1 ;0CP@..W?U>7:8H&7
M*:,7B[4=UV#5V&@>RX;(5%#77W^3%>,R>EXFR2QUSDK(8-8MQNMC9NX]9C/&
MH [AR RZ-#PHC;4'6*"!!82YAVPAB'>/^3+&#!#/@$IR#WF!C'QXP3[XWWTM
MX-\)!+!   H$6B"X$P@'A6LQH<;4&A,D'FP2@B8A8!(-RA*.3'P_ADTBT"0"
M3.)!T:*1B==W:>L&@OQ!Y<8@%+LNG&\,YAL#^0[Z8QN/79+/7!+0)1FYA"',
MGX'\V?0&0RZ\-;@36LR )O48^F0+0A.ZS( FM1D"]Y@5\B8TF@'U?2(TW" @
MD)L,DG%Z6W!%V%&?N-S*Z*D6:NOH1;M3?:4/]4%\@^;;]FR^R;17A1^8'8N:
M6SLJY &AM_$#I8+('-TGF5TN;R?=I"0'H8:Q'+/VB&XG@C;F^N%T=Z#E?U!+
M P04    "  VA3Y03&A;8B@"  "=!P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-2YX;6R-5=N.FS 0_17$!ZRY)A 1I.92M5(K15MM^^PDDX#68&H[8?OW
MM8U#D^ TO&![..=XSH ]64O9.R\ A/-1D9K/W4*(9H80WQ508?Y"&ZCEFP-E
M%19RR8Z(-PSP7I,J@@+/FZ *E[6;9SJV87E&3X*4-6R8PT]5A=F?!1#:SEW?
MO01>RV,A5 #E68./\ /$6[-A<H5ZE7U90<U+6CL,#G/WDS];^X$B:,3/$EI^
M-7>4E2VE[VKQ=3]W/941$-@))8'E<(8E$**49!Z_C:C;[ZF(U_.+^F=M7IK9
M8@Y+2GZ5>U',W<1U]G# )R)>:?L%C*'8=8S[;W &(N$J$[G'CA*NG\[NQ 6M
MC(I,I<(?W5C6>FR-_H5F)P2&$/0$/_HO(32$<"PA,H1H+"$VA/B.@#KONI@K
M+'">,=HZK/L?&JQ^.W\6R\^U4T']=?0[64\NH^<\2=,,G960P2PZ3'"%23WO
M%K,<8H);Q&J(2));R-H"^9<+DCYZ,X'53*#YX742B6<7"*T"H1:(;ISZ=TX[
M3*PQM<;<U6+U%+$>(H(@?6 ULF8:#3*-8SL_MO+C\:6:6 4F(THU>5JJIXCU
M$/&X5%-KIE-+IH%=(+$*).-KE5H%TN>U6J1#GZ'W8!??LY]ES[)/^$#BP77@
MC_?JVP^A'XQP:T!/[**K6TPUKN^8'<N:.ULJY(6HKZT#I0*DHO<BM0K9*_L%
M@8-0TZF<LZYA= M!&],,4=^1\[]02P,$%     @ -H4^4%R6T41K @  _0@
M !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULE5;MCILP$'P5Q .<,=]$
M!.DNIZJ56BFZJNUO)W$".H.I[83KV]<V'")A:7-_@FUF9W8W'NR\X^)5EI0J
MYZUFC5R[I5+M"B&Y+VE-Y -O::/?'+FHB=)3<4*R%90<;%#-D.]Y,:I)U;A%
M;M>VHLCY6;&JH5OAR'-=$_'GB3+>K5WLOB^\5*=2F054Y"TYT>]4_6BW0L_0
MR'*H:MK(BC>.H,>U^XA7&YR9 (OX6=%.3L:.*67'^:N9?#FL7<]D1!G=*T-!
M].-"-Y0QPZ3S^#V0NJ.F"9R.W]D_V>)U,3LBZ8:S7]5!E6LW=9T#/9(S4R^\
M^TR'@B+7&:K_2B^4:;C)1&OL.9/VU]F?I>+UP*)3J<E;_ZP:^^SZ-TDVA,$!
M_A#@CP$X_&= , 0$-P&HS\R6^DP4*7+!.T?T_U9+S*; JT W<V\6;>_L.UVM
MU*N7(O/"'%T,T8!YZC'^!.-?(S9S1.9%(P;I#,8T?# -WQ($4XDTA D"D""P
M!.%5!O%-'3TFLIC&8L)X KI2"4&5$%!);GH1SE22-(%%(E DFHE$"[V,P?CX
M_EXF($%R1R^3694X3CQ8)0554D EA0DRD""[OT[LP9O? W+(;O=V#XJGVT9_
M)A>$%ER&_]_2S0"Z$DH7A6 ?87\NA)<H8"?AX -]A6V"(9_,^AK.RL7)8KFP
M5?#<*T!?H[G0<E]A3^'X#N</H*E0$/@+.K#U,. ]C!<H8%_A] /_'^PLG %9
MS+[YV>P3X/O9C0Z:G$/F8O"-B%/52&?'E3[2[,%SY%Q13>@]:*I2WT7&":-'
M98:)'HO^0.XGBK?#90.--Y[B+U!+ P04    "  VA3Y0877YG,,"   Q"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6R-EFUOFS 0Q[\*XGT*MH$D
M51*I 4V;M$E5IVVOW<1)4 $SVTFZ;S_;.!1L4^5-P.9W=_^[^.%65\K>^(D0
M$;S75</7X4F(]C&*^.Y$:LP?:$L:^>5 68V%'+)CQ%M&\%X;U54$XSB+:EPV
MX6:EYY[99D7/HBH;\LP"?JYKS/YM246OZQ"$MXF7\G@2:B+:K%I\)#^)^-4^
M,SF*>B_[LB8-+VD3,')8AT_@L0!(&6CB=TFN?/ >J%1>*7U3@V_[=1@K1:0B
M.Z%<8/FXD)Q4E?(D=?PU3L,^IC(<OM^\?]')RV1>,2<YK?Z4>W%:AXLPV),#
M/E?BA5Z_$I-0&@8F^^_D0BJ)*R4RQHY67/\&NS,7M#9>I)0:OW?/LM'/J_%_
M,_,;0&, >P.0?6J C 'Z,$@^-4B,06(91%TJNC8%%GBS8O0:L.[O;;%:1> Q
MD=7?J4E=;/U-EH?+V<MF"= JNBA'AMEV#!PPH"<BZ;T/ 7TAMM QA^, N4LL
M%F.D\"!+OPCDS1-I>S3*,_$[2+P.$NT@&3E(K4)U3*J91C.S-+:@W .A++'2
M=2$0S_UR4Z_<U",WL^1V3#8(DJ46D[O,#"SFEEH?-*$V\ZK-/&JM(-O,"0)M
M(;G+(&AE5'@8-+&>YUZQ<T<LB($E=NX$29"UI'.7F4%HK9;"XPA.J%UXU2X<
MM6GJMU]Z[9?W;QP0^X^8^(ZM8Z!1-9+8/BA\%)I;Q2]\%(PGJ@8FSD5PQP8R
MT.C?R>P=Y(%FT%[=A8>*)P1[3]DG ._80P8:+WZGR"Z4.7)=)IW8\<!_( -T
MQS8RT/ <1$NGP"XT2Z&S*#P42.R5' WNS9JPH^Y)>+"CYT:HZV<PV_<]3U#=
MN];\5O5#^C[^<-,U4S\P.Y8-#UZID+>ZOGL/E HB1<8/4MY)]F_]H"('H5[G
M\IUU34PW$+0U#5K4=XF;_U!+ P04    "  VA3Y0>F,Q5^("  #["P  &0
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
MDD"!4#,@:I)3ZT#8%H[8$P9"I "(%!=\C4"T8,*@ !@4V.^PA!;!'E$PH44
M,X(L&(!HP80[ = B*.*#_?(<CBB8T"* [A8B39ZVH,Z!WH$SGD H%  [ CG;
M2@D[TF1XW2EA1PIZD:@[!3^3L+HG>T]2U<\_7L_6#_/59O2C*,MBV3PY=5\4
M95[Y3=Y7'A_SV=WNPR*_+^NW]9VUWCYWN/U0%D^GVV<J)[L'.\_^!U!+ P04
M    "  VA3Y0_-ZMV&,#   5$   &0   'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6R56%UOFS 4_2N(]Q9\^3)5$FEM4FW2)E6=MCW3Q$E0 6?@)-V_GP$7
M)?9UY;Z$KW.OS\7G7./,SKQ][?:,">^MKIIN[N^%.-P%0;?>L[KH;OF!-?+)
MEK=U(>1ENPNZ0\N*S1!45P&$81K41=GXB]EP[ZE=S/A15&7#GEJO.]9UT?Z[
M9Q4_SWWBO]]X+G=[T=\(%K-#L6,_F?AU>&KE53!EV90U:[J2-U[+MG/_"[E[
MC* /&!"_2W;N+LZ]OI07SE_[BV^;N1_VC%C%UJ)/4<C#B3VPJNHS21Y_55)_
M&K,/O#Q_S_XX%"^+>2DZ]L"K/^5&[.<^];T-VQ;'2CSS\U>F"DI\3U7_G9U8
M)>$]$SG&FE?=\.NMCYW@M<HBJ=3%VW@LF^%X'I]DF0K# T %P!1 X@\#(A40
MN0;$*B!V#4A40.(:D*J 5 L(QI<UO/UE(8K%K.5GKQT%="AZG9*[5,[ONK\Y
M3.?P3$Y )^^>%GD6SX)3GTAA[D<,7&&2:\R# V9I8N :L3(1E%Y#'A%(/D$"
M6>M4,* %PQ ?71%-\001FB :$L27"4BJ53IBD@'3#)@TT3 K$W-#:*95BX$R
MG&V,LHU-MD TMB,FO1@D2B*-+8*)"4XD08DD"!%M^I>),0BAN?[>,%"8X%12
ME$IJ4$DL\1D:G[E+B*()J(.$J%%FG.JOPL3< -$E1 T)A3C7'.6:.P@H-WA
MKIE_96)("C@1$N*M*G20D )=CD/#6&\S"(A8U$PL?9.89#*+,PG>B<@G6A'!
M>Q%!FE%&]=9L-I$DM&B X%V$(&TDR_57;_8(R"/+.'B3($B7H*$^>V8'N(&4
M6@;"6P Q>X AZY4"N6D6;Q4D0PJR*0UO%H1^0B:XAXEI8H@UF=PKT-6B9:L6
M<(<"XE!#)F":SRH3P,T'B/D,F2B0FTS \K$ #C)1(">9 .YC0'Q,;2EPBT+L
M+A/ W0>(^XQU";#U-[:,@YL/',RW!--\D-O&P<T'B/GT!6.E0%?U$$MW!-RA
M@*SGU*9HW*&0?^*S%#=?A)C/_# US6>=O0@W7X28SY@]!4I<9B_"O1=AWM-G
M3X&2#V<ON-@,]1OF'T6[*YO.>^%"[JN&W<^6<\%DPO!6IMK+/?IT4;&MZ$\S
M>=Z.&]7Q0O"#VH0'TS\!B_]02P,$%     @ -H4^4&$A@@9^ @  M@D  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULE5;MCILP$'P5Q ,<F&\B@M1+
M5;52*T57M?WM)$Y 9S"UG7!]^]J&T #+-?D#MIF=G;4]QEG+^*LH")'66T5K
ML;8+*9N5XXA]02HLGEA#:O7ER'B%I>KRDR,:3O#!!%74\5PW<BI<UG:>F;$M
MSS-VEK2LR99;XEQ5F/]Y)I2U:QO9UX&7\E1(/>#D68-/Y#N1/YHM5SUG8#F4
M%:E%R6J+D^/:_H!6&Y3J (/X69)6W+0M7<J.L5?=^7)8VZY61"C92TV!U>M"
M-H12S:1T_.Y)[2&G#KQM7]D_F>)5,3LLR(;17^5!%FL[L:T#.>(SE2^L_4SZ
M@D+;ZJO_2BZ$*KA6HG+L&17F:>W/0K*J9U%2*OS6O<O:O-ON2WP-@P.\/L ;
M @+_W0"_#_"' *\KOE-F2OV()<XSSEJ+=ZO58+TIT,I7D[G7@V;NS#=5K5"C
MESQ-@LRY:*(>\]QAO!$F'&,V<TP<_.-QE(9!B <*\0Q!,$H2P00^2. ; G]$
M$,,$ 4@0  J2R51TF,A@:H/QX10AF"($4J23%!TFO$F!XM"%LT1@EFB>)74G
M6:)9(2AV)Z!--)<2N0M28E!*#$A!$RGQ7,I,R?N8D9 $%)( 0CR8( 4)TONW
M%W)AJ[F !G_J-1=8_MET]*C%Y1O+67 ^NM]Q"/8L\AZ8%-BUR+_#=3WHMMR%
MM4.PM1'@[71VS 4/;'<$&QP!#D]G9V4X7[WE1+#'$63R:%H1X/)HZ2Q!L(,1
M9.&E-8:]AY('M@GL/I0"*F;;)+W+._]!=7*<FQ^HOM%\P_Q4UL+:,:G^Q>:/
M>61,$L7H/BFN0EVBA@XE1ZF;L6KS[B;1=21K^EN2,US5\K]02P,$%     @
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
M9";%Q#C"A%)&4-*]:#![@\_M4)'A1@>S3D'8Y37=JT[O4^16J&3&<%MAT"E
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
M$H=I'":"4R1@BF22PJS2#$,*,J3+5:Y @A540GPG<PI*\!K.L@:SK*$L"<R
M$;QKT7*I>&;CXR5B =2L6@SN_BTF4*)TA@/>_SA\0"]L 1PMTCM%S>N%K8*G
M7C&)YHJ%O8"3!_3"9L#I(KU3U+Q>V#1X:H@8S9Q.&'8$7B^72V!'$+3@A.I!
MXR-J[B"'34- T\RL%X']0,@#8F$[D.E]@%&([M6&$[7WETXPNB9K)L^N05!>
M(2Z-ZTY&LT,3LB7NFOT/[SJ8[U2>JT9Y!Z'-9>VNU),0FIE*T).Q1&F:IF'
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
M"1TV/O1O Z_-N19J %1EC\[X)Q:_^AV3/3"Y')L6=[RAG<?P:>-_@L];&*L
MK7AK\,"MMJ=*V5/ZKCK?CAL_4!EA@@]"62#YNN(73(ARDGG\,:;^Q%2!=OOF
M_D47+XO9(XY?*/G='$6]\7/?.^(3NA#Q2H>OV!24^)ZI_CN^8B+E*A/).%#"
M]=,[7+B@K7&1J;3H8WPWG7X/QO\6Y@X(34 X!81C+2-(9_X9"525C X>&R>_
M1^H?P^=0SLU!#>JIT-]D\ER.7BL8Q%D)KLK)B+:C*+1$:0HG#9" B1(Z*:$V
MB.XIN=LA<CI$VB&V'+*\F*4Y:A*MZ;0FAC!R4V(G)5Y2BF!&&36I18G2N'!3
M$B<E<5#@C)(L*8&5RATE=5)2!R6<4=(%)4SRE5HR)R5S4*(9)5M28!Z[*;F3
MDB\H2>*.+YSQQ7^L/QBX-TKPP HT(KM4&!0K$PI7=B1\8!$:T3TH2%= [DT)
MPP?6H1'9H *N_#OHWKK0L7<7*]&(;$Z>K=7CWKS0M7OG:]&([$,BM\Z[D0.L
MTU/=3C\0.S<=]_94R(-8'Y<G2@66AL&3M*KEA3AU"#X)U<QDFXVWPM@1M#<W
M'IBNW>H?4$L#!!0    ( #:%/E!"9F7<4 (  &4'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@W+GAM;(U5VXZ;,!3\%<0'K,%< BN"M %5K=1*T59MGYW$
M"6@-IK83MG]?VQ"6&&>5%VP?9L9S?#G.>LK>>(6Q<-X;TO*U6PG1/0/ ]Q5N
M$'^B'6[EGR-E#1)RR$Z =PRC@R8U!$#/BT&#ZM;-,QW;LCRC9T'J%F^9P\]-
M@]B_#2:T7[N^>PV\UJ=*J #(LPZ=\$\L?G5;)D=@4CG4#6YY35N'X>/:??&?
MRU3A->!WC7L^ZSLJDQVE;VKP[;!V/64($[P72@')YH(+3(@2DC;^CIKN-*4B
MSOM7]2\Z=YG+#G%<4/*G/HAJ[2:N<\!'=";BE?9?\9A/Y#IC\M_Q!1,)5T[D
M''M*N/XZ^S,7M!E5I)4&O0]MW>JV'_6O-#L!C@0X$?SX4T(P$H(/0O@I(1P)
MH4$ 0RIZ;4HD4)XQVCMLV-T.J4/D/X=R]?<JJ!=;_Y/+PV7TDOM>F&;@HI1&
MT&8 P3EH0@ I/\T!;7-LX((.;R<HEH@DN864%DAJ-Q%8$PTT/YB;2.\(A%:!
M4 N$-RL5><9*#:!(@UH-"N J,+)=@F"21$:^%E 4W#$<60U'%L.FWP$3WU@Q
MG!06##0VL+1@O#MF8ZO9>&$VBNS\E96_>GQ[$ZM \LCV)HLTD\@XJ,42L_*-
M"U4N,3&\<Z52J]OT@;U-%R<H-7P42XB93KF$Q*'A%,R*38/921=R[NSIN17J
MRLZBTUOQ E6Q,N(;^88,)?]#9GB ?B!VJEON[*B0I5 7K".E DN'WI,T5\DW
M;QH0?!2JNY)]-E3^82!H-SYJ8'I9\_]02P,$%     @ -H4^4$M;TLMD @
M]P<  !D   !X;"]W;W)K<VAE971S+W-H965T.#@N>&ULC57MCILP$'P5Q .<
M^3*!$T$Z$E6MU$K156U_.\0)Z RFMA.N;U_;$(X8YY0_8)N9V=G%VLUZRMYX
MA;%PWAO2\K5;"=$] \#+"C>(/]$.M_++D;(&";EE)\ [AM%!DQH" L^+08/J
MULTS?;9C>4;/@M0MWC&'GYL&L7\%)K1?N[Y[/7BM3Y50!R#/.G3"/['XU>V8
MW(%)Y5 WN.4U;1V&CVOWQ7_>^IXB:,3O&O=\MG94*GM*W]3FVV'M>LH1)K@4
M2@+)UP5O,"%*2?KX.XJZ4TQ%G*^OZE]T\C*9/>)X0\F?^B"JM9NXS@$?T9F(
M5]I_Q6-"T'7&[+_C"R82KIS(&"4E7#^=\LP%;485::5![\.[;O6['_6O-#LA
M& G!1/#C3PGA2 @_"-&GA&@D1 8!#*GHVFR10'G&:.^PX?=V2-TB_SF2U2_5
MH2ZV_B;+P^7I)?<]Z&?@HI1&4#& @CEH0@ I/\4(;#&*8$$/;@-LEH@DN85L
M+9#4;B*T)AIJ?C@WD=X1B*P"D1:(;BME)%(,(*A!K09%06@DN\2$\$X]H=4)
MM#DQHA0#*)Y%@2O3B043Q4;=X3(CF-C=QE:WL<UM9+B-%TY"F!INEY@@,C+:
M6C!>:'>[LKI=+=Q":.<G5G[R^#5+K0+I(S\W7:89F.6R8'RS7!:,=^<JRN9N
M[1_>([]W1,UOD1] P[ -M+B.-I!GWD<PZWX-9B<]6;A3TG,K5 ^9G4[3ZR50
MW=,X+]14TUWU0V88B3\0.]4M=_94R-ZL.^B14H&E1^])NJOD%)XV!!^%6J[D
MF@VC:-@(VHUC%DRS/O\/4$L#!!0    ( #:%/E!I<S3Y.P(  %D'   9
M>&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;)55VXZ;,!#]%<0'+!@"(2N"E*2J
M6JF5HJW:/CMD$M :3&TG;/^^OK L22:5\H)O9\Z98SQVWG/Q*BL Y;TUK)5+
MOU*J>PX"65;04/G$.VCURH&+ABH]%,= =@+HW@8U+(C", T:6K=^D=NYK2AR
M?E*L;F$K/'EJ&BK^KH'Q?ND3_WWBI3Y6RDP$1=[1(_P ];/;"CT*1I9]W4 K
M:]YZ @Y+?T6>-V1F BSB5PV]G/0]8V7'^:L9?-TO_=!D! Q*92BH;LZP <8,
MD\[CST#JCYHF<-I_9_]LS6LS.RIAP]GO>J^JI9_YWAX.],34"^^_P& H\;W!
M_3<X ]-PDXG6*#F3]NN5)ZEX,[#H5!KZYMJZM6WO5E(RA.$!T1 0C0%1\M^
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
MMX=OVV/EC^C^]0;K,2*.KR$;"V1J-X&L@2+#1]>!^G:%P*H0&(7@6@$-4M6
M0@,J&YM^.(AVC(G0=!#N&!/&D=UM:'4;VMP&=H7(JA ]D;&)56'R2,8:4-2/
M- H&&1MC F]PAC9C# ING)#8ZC:VN0WM"E.KPO2)C$'/?A^]1W+6HOK!^FAP
M:]<VD#<XBYO_@*XMWR@AT&;YQF&%UA*QA/XSJ;/?<(@>2AT:W2SD#3-GP0R/
MVWU,XQ?TJG!!^-%T..&D[%1*7<MZJUT77?JZB@_65[J[FNK^*=.TYA^8'_-2
M.#LF58\PE?S F"3*HO>BS&7J:Z";4'*0>CA18]ZTQ&8B6=6V>]!]<RS^ 5!+
M P04    "  VA3Y0DG@2YFD"  !:"   &0   'AL+W=O<FMS:&5E=',O<VAE
M970Y-"YX;6R55MN.FS 0_17$!ZRQ@0 K$BD75:W42M%6;9\=X@2T@*GMA.W?
MUS:$$IBLNB_!'LXY<S&>2=IR\2ISQI3S5I6U7+JY4LTS0C++647E$V]8K=^<
MN*BHTEMQ1K(1C!XMJ2H1\;P%JFA1NZO4VO9BE?*+*HN:[84C+U5%Q9\-*WF[
M=+%[,[P4YUP9 UJE#3VS[TS]:/9"[]"@<BPJ5LN"UXY@IZ6[QL\['!B"1?PL
M6"M':\>D<N#\U6R^')>N9R)B)<N4D:#Z<65;5I9&2<?QNQ=U!Y^&.%[?U#_9
MY'4R!RK9EI>_BJ/*EV[L.D=VHI=2O?#V,^L3"EVGS_XKN[)2PTTDVD?&2VE_
MG>PB%:]Z%1U*1=^Z9U';9]OKWV@P@?0$,A!(\"[![PG^0,#O$X*>$$P(J$O%
MUF9'%5VE@K>.Z(ZWH>8KPL^!KGYFC+;8]ITNC]36ZPI[<92BJU'J09L.1,:@
M 8&T_."#0#XV9$8G]PZV<T0<WT-V "2!@_#!1'W+]^\3);!" "H$5B&X5YB$
MN9F#%OA!G"'H)82\)!,O'2BTH+H#)8M)3>>8*)S4= XA200'NP"#74#!!K!"
M!"I$'SB6&%2(@1@2;U*P>%XP['FPFP1TDT!N\,0-"'J0#?;@"^E!-0T?:#RX
MU/@#5<7@I5UC N7B3SL#B'KP!6#X9F+_?TZP1XV/,!B%<^\(OL 8NL&S,X11
MTP- HP9;,7&VPTLZ&;_4RK2ID748D&MB&O3$OC&#TS;N?S+=U/U&Q;FHI7/@
M2K=_VZ1/G"NF@_2>=!UR/>B'3<E.RBPCO1;=M.LVBC?])$?#WXG57U!+ P04
M    "  VA3Y0%0Z!/S4"  #,!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6R5E=N.FS 0AE\%\0 QYLR*("5;5:W42M%6W5X[R22@-9C:3MB^?6U#
M* OFHC?XP,S_S1AFG'>,OXD20#KO-6W$UBVE;)\0$J<2:B(VK(5&O;DP7A.I
MEOR*1,N!G(U339'O>3&J2=6X16[V#KS(V4W2JH$#=\2MK@G_LP?*NJV+W<?&
M2W4MI=Y 1=Z2*_P ^;,]<+5"H\JYJJ$1%6L<#I>MN\-/>^QK!V/Q6D$G)G-'
MIW)D[$TOOIZWKJ<C @HGJ26(&N[P#)1J)17'[T'4'9G:<3I_J'\VR:MDCD3
M,Z._JK,LMV[J.F>XD!N5+ZS[ D-"D>L,V7^#.U!EKB-1C!.CPCR=TTU(5@\J
M*I2:O/=CU9BQ&_0?;G8'?W#P1X? .* >9"+_1"0I<LXZA_>'WQ+]C?&3K\[F
MI#?-49AW*GBA=N\%]K(X1W>M-!CM>R-_:C1:("4_,GP;8^\OW;TLL2L$UB@#
MHQ!\4$A]NT)H50B-0O@QAG269V\4&Z/&&(4KD,@*B6R0; ;IC9(IQ-M$=DQL
MQ<1+#/:\&29>Y(*SE602*R6Q4?",DBR2"? F#>V<U,I)+8>VII!9%;+_^#NP
M9R\#SY:M/Z\#;WFH*_\Q7BDW;.,$<PY><**5BL/6DMMAW\8)YQQ_^?GB330_
M?#1I)C7PJVFCPCFQ6V-Z^&1W;-4[TZG1/_.^SW\G_%HUPCDRJ5J::3P7QB2H
M:%01N$ZIKI9Q0>$B]311<][WUWXA63O<'6B\P(J_4$L#!!0    ( #:%/E /
MJK[7C@(  "8)   9    >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;)5688^B
M,!#]*X0?(&T!0:,F(KG<)7>)V<OM?:Y:E2Q0KJVZ]^^O+<AB'3?>%VB']UYG
MIF6FLPL7;_+(F/+>J[*6<_^H5#,- KD]LHK*$6]8K;_LN:BHTE-Q"&0C&-U9
M4E4&!*%Q4-&B]A<S:UN+Q8R?5%G4;"T\>:HJ*OYFK.27N8_]J^&E.!R5,02+
M64,/["=3OYJUT+.@5]D5%:MEP6M/L/W<7^)ICHDA6,1KP2YR,/9,*!O.W\SD
MVV[N(^,1*]E6&0FJ7V>V8F5IE+0??SI1OU_3$(?CJ_H7&[P.9D,E6_'R=[%3
MQ[F?^MZ.[>FI5"_\\I5U <6^UT7_G9U9J>'&$[W&EI?2/KWM22I>=2K:E8J^
MM^^BMN]+IW^EP032$4A/P.-/"6%'"#\(T:>$J"-$/8&$-EMM*#8W.55T,1/\
MXHEV>QMJ3A&>1CK[6V.TR;;?='JDMIX7&*-X%IR-4@?*6A 9@GI$H.7[-0BT
M1D;NZ.1V@=4](DUO(3D F<!.A&"@H>6'PQA02F"%"%2(K$)TFZJQDZH6E%A0
M;4'):(*=<"$0CIR (1!ZD/<8=#B^#QFC!%88@PIC*&1G9S(0-'%"?@:40R",
M8(<3T.$$4G#2GX$@]T@^ \I!4 @[G((.IY""<Q0R$.3\I"L0Y!S/' 0].!(3
MT.$)I. >B7M0&B/'WR<P.;C8@]\>([C H7L-E$8/-!X42?P?Q0.#17")"1 +
M06ZE)7=_?81&D7LX 5@8CV)WMR%8,DK<_0X&S:)BXF ;L?2V_%0K4W('UK[9
M+VVO=^R9N038)O0AT]X@?E!Q*&KI;;C2K<PVG#WGBFDOT4C7J:.^M/23DNV5
M&29Z+-K.W4X4;[I;2=!?C1;_ %!+ P04    "  VA3Y0%C/IG58"  !O!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6R55=%NFS 4_17$!]1@#(&*
M(#6)IDW:I*C3MF>'. '58&8[H?O[V8908KRJ>XGMRSGGGFL[OGG/^(NH")'>
M:T-;L?8K*;M' $19D0:+!]:15GTY,=Y@J9;\#$3'"3X:4D,!#(($-+AN_2(W
ML3TO<G:1M&[)GGOBTC28_]D0ROJU'_JWP'-]KJ0.@"+O\)E\)_)'M^=J!2:5
M8]V05M2L]3@YK?VG\'&7:;P!_*Q)+V9S3U=R8.Q%+[X<UWZ@#1%*2JD5L!JN
M9$LHU4+*QN]1TY]2:N)\?E/_9&I7M1RP(%M&?]5'6:W]U/>.Y(0O5#ZS_C,9
MZXE];RS^*[D2JN#:B<I1,BK,KU=>A&3-J**L-/AU&.O6C/VH?Z.Y"7 DP(D0
M)N\2HI$0O1'0NP0T$I!% $,I9F]V6.(BYZSW^'"Z'=:7*'Q$:O=+'32;;;ZI
M[1$J>BW"$(8YN&JE$;090' .FA! R4\YH"O'!B[H\#[!=HE(TWO(S@')W"8B
M9Z&1X4?WA4*W G(J(*. [A4B:ZL&4&Q K0$A&".KW"4(IMG**M@%@H';<.PT
M'+L,6UXV RB9I8E@9%V [1($HSBV#"]!*(A7;L.)TW"R,#Q+<L=?.?FK_SCC
MU*F0?N2,TV6A*+!VS($)["N]Q,3A/_8K<[K-/G+ V>(>17%BN5UB4&15M%MB
MU'VTW(+9L],0?C9/NO!*=FFE_O/.HE/7>(+ZV;+B&]5-AL?_369H1=\P/]>M
M\ Y,JD?1/%TGQB11%H,'Y:Y2W6]:4'*2>KI2<S[T@&$A63>V-S#UV.(O4$L#
M!!0    ( #:%/E!"5QSD_0(  &P,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DX+GAM;)57[6Z;,!1]%<0#%&QC/JHD4IMFVJ1-JCIU^^TF3H(*.#-.TKW]
MC'$IX$N6]D?!SCG7Y]B^-S>SLY"O]9YSY;V5157/_;U2A]L@J-=[7K+Z1AQX
MI3_9"EDRI8=R%]0'R=G&D,HBP&$8!R7+*W\Q,W./<C$31U7D%7^47GTL2R;_
MWO-"G.<^\M\GGO+=7C43P6)V8#O^DZOGPZ/4HZ"+LLE+7M6YJ#S)MW/_#MVN
M,&X(!O$KY^>Z]^XU5EZ$>&T&WS9S/VP4\8*O51."Z<>)+WE1-)&TCC\VJ-^M
MV1#[[^_1OQCSVLP+J_E2%+_SC=K/_=3W-GS+CH5Z$N>OW!JBOF?=?^<G7FAX
MHT2OL19%;?Y[ZV.M1&FC:"DE>VN?>66>9QO_G083L"7@CJ#7OD0@ED ^"/%%
M0F0)T;4K4$N@(T+0>C>;^< 46\RD.'NRO0\'UEP[=$OU<:V;27,ZYC.]G[6>
M/2T0PG06G)I(%G3?@G /E&;A$+-T,:A#!%I"IP-#.NZQ2T<X'JWA@O 0\> B
MTG0(60&0#%9*P!TCAD]Z?!).!(C  )$)$ VM)B.K+8@:4-6"LM#^C3R[4(Q@
MZ J(BAWHP (%+5#(PFBCE]19+*,QZ,!%IC%LP$4F!%_2'X/Z8TA_-M+?@I+>
M6N$-1B/I$ B-(JU:D*X  Q1-**PY 34GCF8ZP4]!?GK]O<W  -DU]S8#CA(^
M=!>)HHEKZT()II=.'85PL0L!"V0JQD3!1-?O(P)KW1W"D(SQS;*H_J4A&;KH
M&BY8B$#+X8D8<,U"T2=<PS4#047#=>UF^/]<PRF.H!PG9"(&G'(H^81K..M0
M"LF(1A?<HOIG3>GEPHS@)$50EA(Z7@_(*/?K9?BU#:<4!E,JGH@!IQ3^1$IA
M.*4PF%+C/L:BKK(=]#JHDLN=:6=K;RV.E6K:A]YLUS+?F8YY-+_4K73;^'Z$
M:?OP'TSN\JKV7H32_9WIPK9"**ZEAC=:Y%ZW_MV@X%O5O";Z7;;];SM0XF![
M^Z#[@;'X!U!+ P04    "  VA3Y0YH6J"'<"  #5"   &0   'AL+W=O<FMS
M:&5E=',O<VAE970Y.2YX;6R-5N^NFR <?17C UQ%P3\WUF1M[[(E6]+<9=MG
MVM)JKHH#VMZ]_0"ILTAO^J4"GG,X!WX%BPME;[PB1'CO;=/QA5\)T3\' =]5
MI,7\B?:DDV\.E+58R"X[!KQG!.\UJ6V"* R3H,5UYY>%'MNPLJ GT=0=V3"/
MG]H6L[]+TM#+P@?^=>"U/E9"#01ET>,C^4'$SW[#9"\85?9U2SI>T\YCY+#P
M/X'G%Z )&O&K)A<^:7LJRI;2-]7YNE_XH7)$&K(32@++QYFL2-,H)>GCCQ'U
MQSD5<=J^JG_6X668+>9D19O?]5Y4"S_SO3TYX%,C7NGE"S&!D.^9]-_(F302
MKIS(.7:TX?K7VYVXH*U1D59:_#X\ZTX_+T;_2G,3(D.(1@* 'Q)B0X@?)4!#
M@(\2D"$@BQ ,V?5BKK' 9<'HQ6-#/?18E1UX1G*[=FI0[XY^)]>3R]%S"4"<
M%L%9*1G0<@!%$U!TBUC-$5EV"UD[(/DMY,4%^3]3((.,:2)GFD@+Q!.!.,S=
M K%3(-8"<+H<J95U.6"0QG0:@U 86@LR!\49@&XKT&D%SJV V%K4Y0!*)M-
M>VL<D,3M SE]()</:^>6:#Z)540K!^3.UB1.'\G<1X(L&\EL#H3L*EO-07$>
M6J!U,M\_E *K7AT@") [5.H,E<Y"H3O\S,G/'B_XW"F0/U#P^6S! (R@M:HN
M$+Q3\"!TGT7A(Z5F4-.9(OO?]S'FULN=<Q$\4&X&A.Z%-F9<J 3:Q^,<%<5I
M:I^0#JT\2ZUHP>3T5Q?^=\R.=<>]+17R(M''_8%20:1B^"2U*OF-,78:<A"J
MF<HV&R[:H2-H;SXB@O%+IOP'4$L#!!0    ( #:%/E#+>5^/; (  + (   :
M    >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6R5EF^OFR 4QK^*\?V]"OZ]
MC359798MV9+F+MM>TY96<U4<T/;NVP^0&@NX=&\4\#D/OX-'L+@2^L9JC+GW
MWK4]6_LUY\,J"-B^QAUBSV3 O7AR)+1#7'3I*6 #Q>B@@KHV@&&8!AUJ>K\L
MU-B6E@4Y\[;I\99Z[-QUB/[9X)9<US[P;P.OS:GF<B HBP&=\'?,?PQ;*GK!
MY')H.MRSAO0>Q<>U_P&L*A#) *7XV> KF[4]F<J.D#?9^7)8^Z$DPBW><VF!
MQ.V"*]RVTDEP_-:F_C2G#)RW;^Z?5/(BF1UBN"+MK^; Z[6?^]X!']&YY:_D
M^AGKA!+?T]E_Q1?<"KDD$7/L2<O4U=N?&2>==A$H'7H?[TVO[E?M?PMS!T =
M *< $/\S(-(!D1$0C&0JU8^(H[*@Y.K1\6T-2!8%6$5B,?=R4*V=>B:R96+T
M4@(0AT5PD4Y:M!E%<":"]XK*5N3Y) D$P80!G1A0Q4?W&,#M$#D=(N40SQW"
M+#42&46)$O5*9"@J6Q&Y*6(G1>RBR R*493.Y@#1B\%A:Y+$#9(X01(72&Z
M)-8D,$T,$%L3P062U$F2NDB,=#>I-4L:&<M6V9JG+%FHD<R)DCE0<K/8,_OM
MA+')8HN>HG2AXG,G2VZQ++W@%V?\RW]\,2!T?_OA(]6J5?-<S=5P2 !<0%G8
MAL C]:I5\WERB\76S#>T>QCW9@3@(R6K5?=)AR:-0Q0N+8U[8P.NG<VJ6F!O
M7!#$)HU#E,0&33 [.N19_@W14],S;T>X.(7467$DA&-A&#X+JUK\/DR=%A^Y
M;&:B3<<S=.QP,NC_@V#Z22G_ E!+ P04    "  VA3Y0SOA_'Y,#  "H$0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&ULE9CM;ILP%(9O!7$!!7]@
M0I5$:C--F[1)5:=MOVGB)*B ,R!-=_<SX*;4?CTE?\)'7I_7Q_CQ <]/JGEN
M]U)VP6M5UNTBW'?=X3:*VO5>5GE[HPZRUO]L55/EG;YL=E%[:&2^&1I5943C
M6$157M3A<C[<>VB6<W7LRJ*6#TW0'JLJ;_[>RU*=%B$)WVX\%KM]U]^(EO-#
MOI,_9/?S\-#HJ^@<95-4LFX+50>-W"[".W*[XJQO,"A^%?+43LZ#/I4GI9[[
MBZ^;11CW/9*E7'=]B%P?7N1*EF4?2??CCPD:GCW[AM/SM^B?A^1U,D]Y*U>J
M_%ULNOTBG(7!1F[S8]D]JM,7:1)*PL!D_TV^R%++^YYHC[4JV^$W6!_;3E4F
MBNY*E;^.QZ(>CB<3_ZT9;D!- WIN0+/_-F"F 7MO,"8_]FQ(]5/>Y<MYHTY!
M,SZM0]Y/"G++]&"N^YO#V W_Z6Q;??=E20BG\^BECV1$]Z.(3D5G1:3#GSTH
M\KBG;G/"V4>/E2M*.<<N#&;"A@!L$H 1A@-P&( / ?C';G)K*$91,HAJ(XIC
M;)- FP39))8-$,699S@$M!'(1E@VKB@5*79)H4N*7%++)77&+".>7&;0989<
M9I;+*!(7/9D,VF3()K-L,M=FYK,A,68N!D:)+X:'6W+Y="<0RSM"G6YDF3U#
MC&CZ\%*:>'PPF(2A=#TK",%L$GY%NI@[@L!+G*7.50E*/4:8/(+02YAM!%4>
M+ BFCR#\$GLM 2I!?+,- T@0@8GPQ,!TD>SR1T@Q.!2"8R\W1O5ARMH8KZ#(
M5]4P@I0XO4D\9%!,(*57# F&BR*XG*IE5--L.?<980(I+(_V7(.J9.9QPJ!2
M6"'MA0FJDLSCA$FEL$@Z\TDX@T=3WU3!H%)8)^T*9E27E3"*2:6P5MI%S*B2
MBZH8Q3Q35"Z%)P;#0+/X<@ 8II"Y%.IN$"MAHYH.;<9]"3-,*W/KI7;RU ;F
M>4F]XBV581 90LQ-F%^3, :1(<2$K[<8,2:N2!C#PQ \PE[BL,JS'C,,#T/P
M"$^98Q@+=D69XY@*CLJ<DS!6>1+F&!X.2ECL^0#@F I^10WC& J.:IBPEN$5
M=VO8++;?EZ+)=V\EF]VP1= &:W6LA_V)R=WS-L0=';Z;W^7C'L;WO-D5=1L\
MJ4Y_?0_?R%NE.JG[$M_H7NQEOCE?E'+;]:>I/F_&O8/QHE,'LR\2G3=GEO\
M4$L#!!0    ( #:%/E#YX=&(9 (  %D(   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$P,BYX;6R5EN&.FS ,QU\%\0 '"1"@HDCK3=,F;5)UTVZ?TS8MZ("P
M)"VWMU\2**)@I-N7D@3[_W-<NV[6<?$F"\:4\UY7C=RZA5+MQO/DL6 UE4^\
M98U^<^:BIDIOQ<63K6#T9)WJRL.^3[R:EHV;9_9L+_*,7U55-FPO''FM:RK^
M[EC%NZV+W/O!2WDIE#GP\JRE%_:3J5_M7NB=-ZJ<RIHULN2-(]AYZWY"FQTB
MQL%:O):LDY.U8ZYRX/S-;+Z=MJYO(F(5.RHC0?7CQIY951DE'<>?0=0=F<9Q
MNKZK?[&7UY<Y4,F>>?6[/*EBZR:N<V)G>JW4"^^^LN%"D>L,M__.;JS2YB82
MS3CR2MI/YWB5BM>#B@ZEIN_]LVSLLQOT[VZP QX<\.B ^[OT(!OY9ZIHG@G>
M.:)/?DO-=XPV6.?F: YM*NP[';S4I[<<(9)DWLTH#4:[W@A/C A!HXVG 2,%
M@Q1L!8)'2@HK!*!"8!7"B4*<I+,P>YO(VC0])20)AC$AB F7F-2?87H;,L'$
ML;^2C@BD1  %S2C1DI*$*RDC((4 %#RCD 4E('$(4V*0$@.48$:)%Y0P2B.8
MDH"4!*"$,TJRH*  !SZ,24%,NL!$*V$B'VXG_S\J':VT)/I K0]&#_6!XC40
MW)4(?Z#:!Z.'+X^L9@5N7@1T[Z+@!Z,'4(*"%1#<O@CJWWG-HV4#8^*OI0[N
M8 2U\+SLT;*'@V@U=7 3(ZB+YY4_&#W\\@4!BF<D;S(4S-#]0<6E;*1SX$K/
M%SL%SIPKIB7])RU6Z#D_;BIV5F89Z[7HAUV_4;P=!KDW_IO(_P%02P,$%
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
M7UWGS3%(<U/*:WO"8W7'3+/_ %!+ P04    "  VA3Y0'M3X_7P/  !T=0
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&ULE9U;<]S(#87_BDKO7A'=
M[ M=MJO6U[6&J7)M*LFSUA[;JI4TCC2V-_\^'&FD'0+G-*$\Q+;V8P\$-H$^
M[ ;FV<_-]9\W7]?K[=%?EQ=7-\^/OVZWWYZ>G-Q\_+J^/+OY9?-M?37]E\^;
MZ\NS[?3/ZR\G-]^NUV>?;B^ZO#@)79=/+L_.KXY?/+O]V8?K%\\VW[<7YU?K
M#]='-]\O+\^N__=R?;'Y^?Q8CN]_\/OYEZ_;W0].7CS[=O9E_<_U]E_?/EQ/
M_SIY&.73^>7ZZN9\<W5TO?[\_/A7>3I*C;LK;I%_GZ]_WAS\_6CWN_RQV?RY
M^\?[3\^/NYU)ZXOUQ^UNC+/ICQ_K5^N+B]U0DR'_W8]Z_/"ANPL/_WX_^MO;
MWW[Z;?XXNUF_VES\Y_S3]NOSXWI\]&G]^>S[Q?;WS<_?UOO?*!T?[7_]<?UC
M?3'A.TNFS_BXN;BY_?^CC]]OMIO+_2B3*9=G?]W]>7YU^^?/_?CWE^$+POZ"
M\'#!]-FM"^+^@OCW!7WS@GY_0>^](.TO2-X+\OZ"[+V@["\HW@OJ_H+JO6#8
M7S!X+Y#N_LYU?U^2VY<\W&QQ?\K][9:@+CFYFUBW,_7UV?;LQ;/KS<^CZ[NG
M[=O9[J&6I]-5T^"[G][._=O_.,W6F^FG/UZ(U/KLY,=NJ#WT\@X*!U *8<Z<
M6D8>B)/)A@=# C3D93#7JT]X98D4XIQY;1E%O$&C]'/FK66T2]ZA8=*<^0TQ
M><Z\1TQ1KEUTS6K9X!$@ [Y!$<^4>#M G,\4,D2/A^AOA^@/AA@Z-=7ND'2+
M7-W]KC4.ZI=Y!:A<M=]>0RJIL=Y@:E!3 E"E]NINO@-4D*CG!:"D:.H]&JL,
MHN:&I:2K0Z\GB,6&/G7*8:.E:NH"N<<)W^-DILE  D'& V0[272LN4/R@9VQ
M[WLUE5:6"D/68XV 2C$E;'+!)A=KL@H[I\6:'*J^ 2M+3="@PM,(J-3WY#95
M;'*U)JN/.:WF8TH6;3& NJ@>B]%".0FQ=\#V#M9>]<"<#N93:L[J/JP %*IZ
MJ$8+30]>C^W=Y7F86#MKL?++Z9XY_* ^Z)"X E0HQL>("I*)T6PU(-9HG8WV
MS.$'&8LM\B3VVLN(Z@\BU]QBO&SX58*UN&J+@[WII9JI#+"2>CW:"+!<.B%!
M3D@VE6CM5CGGY9XY_*1IK:+,?H6HJ(/A:T@E-8G>($JJ"IEO =4G4>'C':*J
MGK:_H4_L]%COT5BYUP$ 4$%$+\M6 ).AZP9]GP%6.ZGD/I,EC]@UCW2=-KP'
M3T+*9H("+":=ZT>(=96% I+')0'#]>IC#\WN2ZS:; L]"?JNC&BHP!XJLG00
MNW:0S@@5F_$E#SHVKQ V/7W&V0B+*1+#R0)"[ I".KV$$)OWG\1<=(:#6*R=
M-MQB)662E(6L(L0N(Z33ZPBQZ5]BU-)MA3"IV3C<8B$,@:4-LIP0NYZ0SL03
MNPX(V<P3"TDTJ0Y M6"3 UE0!+N@D$Y9\W(/'2[AHV@?OD)4T/GP-1Q+/[=O
M$)62NKEO 162*#>]0U2M.F5@ZXVP1M:+7AH$NVJ2V"4=>1$V239]FP$V:;9(
MQ$0@B[!@%V$2=,H(=O$D?5_,BP& =4-G7@Y8+(3*'JI UF+!KL5$#I:S\T'(
MPB@\YCU#(%DW++]I. T@30:SW%M!+&I'CQ";.&(W2;K!KYX#R8'!H9^#35IZ
M";^,C$UD;BM)>\$AG -(9^@V(0S<)H3QVT327G"HYV#SE/'Q(C(VD;FM)-,%
MAW(.-CT96Q>1L8G,WS"2%!<=FCG:&*MM74;&)C*WE43IZ)#*<5DJ+R-C$YG;
M2@)S=(CD:&4M>LX@9I\SB-'G++)7SLLB^31:F69\O(B,361N*TDYT2/THLT2
MQMA%9&PB<V-)GHD><1>!;DO3HD>TQ8B38-Y0(:X4R23!19+@HD?D19N;L.V(
M0[8#KF4[27C1H_.BS5%FDBPB8Q.9&TNR7/2(NV@3%'8TXI"C ==R-,EZT:/O
MXG+:6T;&)C+?%2-IKW<HN]/>9BSH:,@!1R.NX>B>I,'>(U9Z\*8WU4%KMA7D
MNABT7$%<R<- WLWU)"WV4*\P!Y <U3]J7Y1MC#KT2F^CO@0M[5>($KTP&2$5
MF/M($NG]8J4GL;QWB)5^6:PL(V,3F=M*8G?O$"N]#;I5Y]45@ ;]5G\$4,GD
M%6Y/ GCOD"G]LDQ91L8F,K>5!.S>(5-Z&VFS<:YE]"[]")A()FXB(3LYE$JR
M$59O12PC(T#(-$@D1">'4DG+2F49&9O(W%82DI-#J22PG6?V2@ TF*T\-%)'
M7MTG$O^30Z,DJRZBGMTK (D>:40C!?)^,9%DDSQ*)<&])K/:0%C(O3ZQ #$I
MY/UB8D=+/*HE694A*>DM_A7"8M9[5R/ 0M\5]@22-)<\DB6!G:309S-- #9E
M^*@-MUB8_L?.\I"<ESQZ)=E4E7067R'(>AM '?,U27K)HUH2VI*RK_T1!E[[
M ZSQVC^1#)@\DB4M2Y9E9&PB\S-:)/]ECV3)OLT5A $O ZSAY4R28?;HE>S;
M7$$8V%P!6&-S)9/,F*%888.09)4?(U8RR1_9(58R$!CH7"+@T,%$@#5.)F:2
M/_(CSB:22)X=@B7;T N/)X((C<XG HP?4,PDD&>'>,GHC&(PZQ2 38]A,(\K
MP/J2R1O@3*)Y=DB8[#JHB"A[4A%0_*AB)I$\.[1,1J<5]9I@A:B@3PJ/@"JU
MDG5L(1&].!1-0><5JYX@@ HVG",J"$E#A43SXI V95G:  2<5T04/:]82!@O
M#H%3T'G%$ =M-3BOV.=B3@N#\XHYL,Q12.8H#IE3T/F[HM>+*X#)4*->P2*L
M%K:%5$BR*AZQ4Y#8*<;?4.OH" *I2")((9FJ>)1.L=HDE62>1D!UR4P20*6>
MG8(GR;%X9$X!^:QTUMD Z[/),A#K>A;[V/E]C\PIX.A 'Y(6E@B+@SG&!K!<
M>Q;^2'8L'JU3D#JI^IWZ"F%=UG4P(\!BQY,-R9#%HW6*Y_@=@.SQ.P2QXW>5
MY,?J43P5);5D7M(CK$MFFP-@L<L#$<25Y,CJ43P5:)3^,!WO#0>*9S"G_4:
M3;HOD?V%2E)EA8J'S+1*\E9]C.*I)(E4A^*IRUO[R\C81.:VDM11_2*GDCA>
M'2*G+N_*+"-C$YG;2D)W=0B;:F.MV7H$C#'6O:->6=&5I^IJ>4-F&1F;R-Q6
M$J*K0\34Y;=1R\C81.:U820V#P[M,BR?&UM&QB8RMY6$X\$A689ER;*,C$UD
M;BN)P(-#K Q67IB'"S#&V!8R-Y9$^L&A4 :K*9Y8:Y>/BS61N;4DI0P>73(
M+2&FHA%!>KFY ,U-)IEE\(B2 6V_1+-L0UC,>NTZ FQ2E.PETD#RV>#1)0/8
M5TDQZM=("(MFNV,$V&0X>VLWD.0V>'3)  2'5E. T8M-@$@B2\V!Y+?!HT<&
ML*F2S!F?%<*F&6*>1"!;9&#5F .K+O;HD6$YVRTC8Q-1E<6TM-BC1>ZI)4=#
M#G@:<0U73Z&!6>\1)/>4ME[+;<C%K*O+1L1-UG>LX*UC]<8=5"6T.)R5_W:/
MT2730\2&<2B3>VCF(G,@< 6Q*6891R*,^Y&5EW9^G3+-;3:(0ZG<0ZWGUL&,
M;489S.H\.X=<N8<6[Q? T/U"&+]?K-*S<VB7>ZCMZF7UTF:4P:S"LW,(F'NH
M;?!R4&\SJO4"B^JNCA&@S8/MOK"L8]J,,I@VBW!UB_"TBU@6,VU&&<QBMZM9
M!.CO@)X^A(&G#V+TZ:/=(ASM(DX%="RPKEX6-VU&&<P2DZ_O 6I5(+8!B@L;
M(18Z(A:$-C[P=3X _0HDEFIZ-B N=&8C W)#9ANB0EL@^'H@H+8%DXRQU@-.
MJJUO1]S0L[.40OL@^!HA@-X%YGB%!QH15-@JA#9!\'5!@&T0LA&8D)-:K,L!
M-_2%K41I)P1?*P30P<!ZW)$HFXSJ^,,2I:<3PJG TG[@;UC;#_R-N(:_676_
MN,K[!17NQZS/)*P@M]LF-]:CG9N^L.#(2OP%U_B3]QK"BOSE457^PLK\Q5/G
M+Z TWTS=969L,\I@EEL>4> OK,)?/"7^XJCQ=S!CFU$&LZCNJ?,74)H_F+.B
MB)K2FYWN".OIL\HBNZ?07QR5_@YF;#/*8!;,/=7^XBCW=S!CFU%=T%@L]Y3\
MBZ/FW\&,;489S,*WI^Y?'(7_#F9L,\I@%K$]Q?\"ZO7!PP<H]/!!C#Y\K/A?
M/-7_ @KWGR#+T<8/,AURW':6F%S=  04\C_I]0&^%<:BG2P(8Z_PA;4&$%=O
M  '%_"5D.\DMEK-I: JQ5*G766)TM0804,N?:M!;)A +MHDEPCIN.DN1KLX
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
M]-0^[&\CI8HLM;(=3)3_R$QEHA53<H$20<Z/4C!0DR69[6>BHW]YK#NU8R!
MU-M4"!H,WYG8=R:*@J1;3OH,P W#+*_9 7;XVGNU/ FX%+QQ$6QBLYO@,H,5
MM4QL.Q-=%58K4-N'^H!<Y$&N%B!J#L9,G-AV)@J'I.U,VB[BI)9D$16=/&8O
M@*6<+=7&0E^*B:3[3-V']1/[Q40!C_2+"5;4SK-7+PY@:0KR0((P_WH!V%(W
M>\=$D9'TCHF6Z*KU-DCI]3:(F>MM9K:1F=(C:2,S+$B"]3:(Z?4VA-GK;6:V
ME)F2)'E0.W=G0#.[P PNH-*9N>T";:14D:56=H"YYV+ #*-]DN<,!/E!KB8@
M*ABF-?/PGVD1DC2M&<Y@YJ"*'8#Y>=2J86LI3L8DG-EQ9@J7Y G:K(U"?6'
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
M3@.$)_A 5],4(YR-$)\8I&U@?/J:IACAD(3YQ !M ^?3UZR+$:2/$>H3HS,
M>>)5&8A<EB.,D8"?&)L!S@/E@"G*<H0A$O83 S,@>L*AZFJ:8H07$O03HS*
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
M@;T=1\LDT'XYUD<N+N</Q^K$+U(G3M5)Q..K"JL3OTB=,"JT=<;JQ,'VAO.
M/G&L3WR"/G&L3QQM<6A]@4"-+RJL/1QN2$AYH4)I/)+ \B" /'!N CXPCP6;
M<+[!+!* 142E'&BP>A._O.Y\PZE^$N@PL,#)"QZ]DH /S$TA)]0'\TT )G&>
M^@5"*!%*&/--(+X)?^DYU/E4I')\,RPP-X5!XWDG^1N,"M404U@ "G,14&J!
MB2G2RZ=28L9)Q#BAA@D_.-1Y@54\7F")V2E!E^4BH!(2TU-.. -(3"0)B$0V
M>))NUH,;/( -%2;P0.*B)Q+T,8,,/%.18.O/QF<,DUU"&@<T66(:2SUAQC S
M)>(<V0 [U.#YT"=98WI*2D^CR&B0PP$YEIC#$K5-X6GIK03'?;*O'SY=PGQ7
MB.\RY -S6$WHL I36-$.:XQ7WGM%VZ92XZJC,-T5ZIN2^>/1(__'L[+@>)C,
M"I"9R\!64P4>!*H)5<:T4ZA[^FFO%.V>GZ:-.:H01V4H9DP\E4Q(&U-*44H1
M[JX J(DUT'\U)I.&9/+KJVGSE-)_@#@<#O-.H]XI X</C8FG)_1.C<FD$9E\
MQ5IIT#S5Z+E<8RYIR*7 CD%C+ND)7-*!Y]J42T2Q5II2Z9/VHS&3-&427<(
M%&X_&M--HQ8F ]U=8[[I"=M0@YED )/(?LQ0(GV<9T/E-9A)!C(I4#F#F60F
M,,E@)AG8EOQSE &OTD*;[^CL#6K['O_/K'S=[JO94U'7Q:Y[9?I2%+5M_,9?
M&H\;FZU/%[E]J=NOIOE>]N_/^XNZ.+C_#8A._Z"P_!]02P,$%     @ -H4^
M4*+NT/=H P  1@X  !H   !X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;(V7
M76^;,!2&_PKB?@4;#*9*(O5C'VTRJ>JT[9HF3H(*. .GV?[];' HV(>&FP#.
M\[X<^QQC>W;BU6N]9TPX?XN\K.?N7HC#M>?5ZSTKTOJ*'U@I_]GRJDB%?*QV
M7GVH6+II1$7N8=^/O"+-2G<Q:]J>JL6,'T6>E>RI<NIC4:35OUN6\]/<1>ZY
MX3G;[85J\!:S0[IC/YCX>7BJY)/7N6RR@I5UQDNG8MNY>X.N5RA4@H;XE;%3
MW;MW5%=>.']5#P^;N>NKB%C.UD)9I/+RQNY8GBLG&<<?;>IV[U3"_OW9_4O3
M>=F9E[1F=SS_G6W$?NY2U]FP;7K,Q3,_?6.Z0\1U=.]7[(WE$E>1R'>L>5XW
MO\[Z6 M>:!<92I'^;:]9V5Q/VO\L@P58"W GD._^2!!H0? N"#\4A%H03A40
M+2!3!9$61%,%L1;$4P54"^A40:(%R50!\L^9\]\ET<>2+MEH\EO.Z4;8D'AM
M8365>I^*=#&K^,FIVLEV2-6<1M=2)<U5:U/[S9^R6FO9^K9 F/@S[TU9:>BV
MA7 /(A@/F4>;01WAR1BZ0# 8R"VV],8;[FR"X&#(W-N,07R&7,(A\\5F*!TB
M7R$;,F2^04PT9!X@)C:&]N+0+"\'O *0!$Y0 %=*T!@$_:'M#?_ (80=PL8A
M[#DD9J6U"&F0LNTJ#1*C+W< %5%SV.Y!BAA>GV$J,2H"H&(:&LG\"E 8!699
M !2*3>H!\HH39)2&32&?)J%9'S:6A,0W!FQE4Y3X>*1*")QC8N?8&/''%HEZ
MK_E$8XJ,:)8 %I/0=%L!6!3[:.3C$\%11U;4A, &,6P03Y\<%':@%R?'([6Z
M&H0^-DIB"5"$)D9YK0 *)[T/_R#D! XYN9SKQ,X.C@,SFB6$)1@;LW %85$8
MCPRT6H'!)<^WXI9KWDC!H+%U$TW/.(*7O!N$+^=<,_T^8^N#N(0H1(S/TPJ@
M$ WBD:!'E@$47,ZZ9H:)HN8$!ZG0+%200N%(T",K#[*7'IER:PMC?P _H2 P
MPP8H$II1 Q"VII?7VZ85K-HU!Y+:6?-C*51M]5J[0\\-5ML\H_T673\@H/U1
M'9*:;>&[?7O"^IY6NZRLG1<NY/:RV0%N.1=,!N]?R;#W\E#7/>1L*]1M+.^K
M]F33/@A^T*<VKSLZ+OX#4$L#!!0    ( #:%/E"YZ4I&$P0  %84   :
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
M!QOZFD"AZDD)T+!ZQISI38%3FX*()GS00LWY)WJ*T^+)R1=,V%,<BUX,RY/
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
M,_/:-OW<7NXK^UMP+DO!]PK@T*W!7V=;&:LE'8&4\T/@?@_2[;;*KW=;(BC
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
MO((I_K1;[5!.$*K,-(X!-&3O$LKA!!C?5]3]TA2$P@R# /.Z1>H/ =8PCN/
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
MK$4$3/)7\)[)G26O^Y@!/H_<-QX-AHK3P.1]['=@9'&NQHA7]NFK#\^OR,K
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
M&HZ.6MGKLC#I?^X$:WR\F2U1N">YD@Y->\$MBY(I_SOGL@9D.E--G%F<V*U
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
M=\TV#1S.D^&$ !_%#/^Y.AXU G$95R^#4Z#.(\*[\VB$"'(^Q1-X#1PR_4P
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
MX7<Y#"TRF 88OM]?VH^4R/.];'N+'8(6-;*W9<-9U -OK",E\&X8 ,F4+C+
M4C=V)>4/:QU3N1LQ4SOQ"5V),'&.@LC6%GM,C41+4)P(!Q!\04,*)9.2AB\&
MG;PP;6Q%6&HH^_8\^L)O[%6>F)O<'TKAZ+@GHS?B>23G;IDO2?E,5W"5E@\D
MZ>/*@>3HK!EKL33=YN#:->1X'8S >5".&1Y.61L -;22D4D$),V'&%17@H1L
M14K+VFJ87NW01:]OS(BS%GN\S.X^UNCEDO+K8F1#3Q!N_+C49I;?J 9H X.5
M=QF+LE^B0YYC?;I#WZ>'XH]..NI)1SWIJ"<=]:2CGG34DXYZTE%/.JJH)9YF
M2KG_OU?-E*NX_Y[T45WU__>@A?X=ZTV=:M*1^6E_[UK3WU);>I=A@T@3+HCK
M>UN53$.(LK>T*[CVO0^C+/+,=E/P'B.1$,2Q@YDC\Q^"0VL*?N(XZE=^]9.)
M$,FK]T^#W69I??4J.N 6$X'P7+TXGM0ZI)OR6J.?A1FU>T2Z/C6E+W.!$]4"
MA+-V^X)?>72?F9G".BI6F7=MC4GLI#86(E>@2V^(!&UL8FH*&,*?M2!YO0 Q
M;L<EQ['_D&%Z++6'ID.8I-6Q-L15VY28!>R5,@>(D9N9,?HA%4"$]F;82#+=
M4%SJK:&+W\H,-A3&9G-TS)4*3 W)\:5LW9[4MF@W9\614\MR8S#$G*L]S%:,
MRQR_0H)>&@:NFJVH0*%0&@I*<Q!CZ;+].W1HA@YADKML2$9S0<2IS:TFNK'!
M(D!;KEIO5"@B24Q1[4Z\B@'W%A_,.NM%N3&'O%@!?A((MQRLC*)03?R&UM_L
MBWM#N?J$D]EG*1Z1VBT0?$T6"["B#0)0OO,;D9Z-="9 05\X/1AG:=R!WA04
M7XP6FX#6 US3@>XJX)0G3ZT2.;14Z'ME,'4E:0!(GS :5%B9V6KC]+K(1#>Z
MJB: C4Y\DD,E@/8D&&6P=55UJ JJJA1@Y6FZ\V(#<>>@6\R9?C7^E#S7V=0K
MR^BDY#/L[[EVEFK%>DSDIU>:C<,W9>C'I=6TQ#:_47RHV+#P44:3UGM]R@!9
MPU'![(( 'IJ1 $B@E<X(!#%,W<@J15.[$0-OX#ZDD"10UW7!-DDZ,H\,X[64
M/.JBVZ?>.E6DWL E*GQPB0H<+:L5Q/F7,=>;OBP(!E"+\((:=5O4S9%O.)I.
M&K$Z;3[;Y'6YQ+Y];G1)WQ1DDC;LN(PZY'0D,R"/PO@H5X;$=L\KH4HP5!+R
M9=!:PA4IKYP7DO5N"G@O?^O,BA[3,T4Y&'F\DIJ\5K6^7I"*/4/$$-62?BMJ
M#>]5C$T9902FV,%TMY'$O^.G,NW*N+-F048WV-&2JEH025N7<)UH% XY9EV'
M;.+(-ZB?GLCDQLI'\=YT9PZ24<6(*:"34ZCRJM[Z3K%XB-*(.7:/_]!L<@I2
MWK!GMQUE6*1%C(D[-JJ3N&U(;F)UF9AU.ZVE*W#1D_]4BK[$OA^$"9:!_@8$
MQ%GY3+.+@2DE^!-7OE5E4K]0YL9'M!18VE*!IKAN$70VJO ,-)0MX3*R3-UJ
MJCK6>1'MY6B(I,?/[\S'JOR)D5F))O  *(ML5NG"R-0V1)\LIVN@%2N# RR(
M>;+I;W01?D<8U5<TX*3ZG52_D^KWSZ/ZZ3@7KA-U4OU^;ZI?DCAS^DD3^UI-
M;'32Q$Z:V$D3.VEB)TWLI(G]#C"JJ8F]4E$=!YUUT?"'0+_@/A,&<-JS]+8^
M1YR]""D]\H@DS(MFU^T7)NI$6NFX9C@9/$PYXSAY9OI$G 7GXR%6+SG#DK8C
M^A -,753B 9K-Y7YD[WO;L#"Q+GH@H4X\&0\"<ZCV91:?4YM[1*O/0\_&<-#
M23P)L!EK S1EWSMGP2C!;-+S..;%C^+(@_$Q !-8<6MHZ@R8C*94IW.8C*7F
M-D7'M;88).,D2$812"O%>M]S43B;3_"_ &,# +?(*)S2K_A?KD.G?YV'R3P.
MIN%\.FT4$FZ,,9P'\Y$\H@#(RZ 8S!4UII$C=#7 @@F\9^H:OW9$7X^/;1'G
MLSGU2IQANW/>X\\,-&F,J.(F!9I4>)#+B2&7;O1:,P*RBQ$TW:XHO5M:4&L[
M XB H(J0ZBG5("TFVZ YOW* OL7 O@DQ:25J]G)% 2A =XJLPGH;S.NYYIIK
MP65JKNK@8*2G'"O)=6>!0.%:263@H63_,.VN0%7?[O=37F&ACQ468O\F&QLT
M4%E#VVL-EVXY4SV5<GF^MFUL,>?1A6NJ'3H6 JM O0Z+F[M=VL!*7<*$5/_0
MCYQ5^U&D">&-+(9KY&H=S&TBA&M^X9?LLK7.K)9DT9ZB;% BID GLPWSQG59
M?O0#3SI79V+CSI.+EK/.AN5Q @B)PAA'C88C$VK%RMWYZ$+)M:TV@02W2ZR0
M#EKA&G/&J7G(8H6QUXAC3@=GDU%- 2WN<)69H+W38Z .,J]ENXC3</VQ* _6
MZ!6I1VQ<I6GH!=O;D/Q##3@]Q>Q';A57*9D$1ZC3%4L<QZ&H2L1I4OU!\.J&
M[EW'2)DT9<)B#G5-1@M[:HH><P@6E:X0"QA5S@8%FVNS4QE-#46^XRR TVON
MFI! 3(.$6 X$"$3(EBZ.9!,0[]W/%:A6(!!AJ)EO3IMP9D6-?(6##,VC/Z+^
M$Z*X, @Q:A\KHV2W0'@,D;HI%SL3O&UC]?*B%9=O,B[PIZ!B6."M6P)%J$S9
M,U?! ^2O$BOX4PM5T)MPX$5J*DH39>1X5OS.[>R.($)&#QB=>ZU%L2H'E=>V
MXBR'ZZ_3(N4(;K5(^4U:A&(IK&<OW]@P.!=]1^=+U:!,-Q(\I4_EUFDXMELI
M_E(6*Q.B:PD9M2QHS&1,-:;<5V.)#P'<WU7YD&6UCL1?BP72] @T0&$PG+D2
M728YS'73W%*9'KR?< ,SKY&<ZSIUPT2*HT'&JCMCP>R%3.1ZM3=9]U#*PB=V
M_O8.719*S^Z(IIV-A[I-U5DT'*J("$X(VI*A"H2XD??L=6;"&ULG[2WZ3E F
M+[!0'R".9,((=-DD9K,&'&Z(+L'8X:$$WPT6BU"@(>GENBZKZT;UROG\.U-!
M28B<(,:#;1BY$VT-!Q:VBARA,=!L8@>"Q>5+KONUW54<VBI;H>+.6<[LE1I:
M</MG6X:;^&QO[H=!-TKU^,NK%Z&+0"V=_6[;D:'!*O&Q61I$)SNR-'"'9@VI
M$W] Z.F /EY$@X[2BL>9)(JE7;JIC)M:_1S%MP=7LDO=6JEMTT51"&A;F\AA
M<$,EL]B5%TM/E,4YE+B!]*V;)=FBPRY1A<G'MTM7T77N+<Y\:8J*VI0Q[=#)
M$-\W@<Z[0NZH,:*K?IL8O!U[]6J[4Q0<=^ J7+6>VI ;7:V*<V1!/J@I0M^3
M'4R]9MT'FVR<G"A#>6[L:[)^012$;AO"BE_2#=, =/AZHQVUDP&:4A?<T59S
MZ+QPN2#':>6N:Z+4KI+.Y"IL7K77G8P:C;JCGGZ[3TS4?&LT(Q;B <XB50'W
ME>W>2*NPI;1<-T=.5['(H.5CE_ QGNHUP1RQO^3YO+]',% E2]F/[-JBT(E:
M02?-T,E8.=3:%2@E[-\FN-:L)O85QJ<RS* W:TYKZY&Y8EYJ(XVL[[H1-*]$
MUU8RHF,.O>GS1N F=<=.WSSRU#9PMHD7L>+5?8D7TO[7Y8I8\%A1D;KIFFO,
M%G1@Z$=NO="'ETO.A SVJ!T?L=]H.#YBOW_:K7:<L..;4=XX,\HKW<6NE1&M
M>B6X0I[!.2Y64GQH"I5][=)]<(<HC_V2KK;!\[PN,FJGQA2R\#J0$M'2'4A#
MSA:Z?NA,6+HNT45=9ZDP8'QUFU(ST14+SPTFW5$=TS\JW 5S'UDH%:)'M\S.
MA6DX-;I<N=J<UB%Q0!M30E00-;*U"8C*Y7N7K1CQ/OQ+NMX\^4 JD\VJ,M^Z
M[C@H*_N)QJ-I(YH7\[)(&]Y5R@)B%V&:/-L1DN0[B<7POZ8.Q\[-@SMKHH M
M]V])*QP)J\JN)X#?0Z:E1! ;1$W+"-ZHI["K4-K%-CQWS-FYE1M36/%._*(L
M=80/W*4 12;2BNQ5"+U^Z/TG63<V)E4H;^CV4- 'C>WU5I>W31L$2?WT1^DY
M&7)08$%<+NKG]^4NU!LWJ[)D#T3TG:1@-4]&7V)3-W*SVTHL#OGH2O;&Z;BA
MGH79:[/95=BJ@U9$]DFR)<#9K:C>N[$.8&<I(C$@@9O#,]>-2B<\>#=0/\5J
M38V95'QW>0E-'2-DS[N*_A"3FL =U5$/? $6:$7I4D[$%>V.IPH[<533D469
MB^$O!(!HG3(2MV+WQB-)M'%,KON/>5$G.#8NLRX'O<-8&VMFMF55MAR/L%KU
M,IKV+46-!/%AJ1K:&Z(L3N-V9RCCA$;Y=D5-X^E@Z9XMI&$2];UCI4N,;^8M
M&5;C(2V0%G>=W>:%I"12GRW&A^;7P]"SOEMM=5TNL;ZU4L3TE*()4@\A=A6L
M'K@:*V7<P?N,S'5IU37<3O;Y+K_.315B'E$<<AO8/"IL)-BP DR84F'E:D,;
MS89O,H[SNMK=[@ L?>Q6Y7$[]<K4(O&J7&"W[=KGDEV9LF,E/G(PF2[4X'4V
M,_$G>)@?[KJ:J$J_!MV#JE&KPL[M=U&5*^VBV0!AOV\3'.NS[F;09EDZY[YO
M,/(0V&Y[I*&;<K&V?WM[0\:W0$IZHU>?.$+8IXBXSV&=Q<=@A7[.BN?D1G44
M9:9B]^P$;H6\&>]]8V%P5:*.VVMW%,U]UKF$0;M$.AQCLSYZX4I_]QR&-2NZ
MS9FJ\NP</YC*SW=**B08<3)_C ^PHR+#H6>[&E.VDWH;6Q8%FTT-JM@U^:/0
M!+G9K![,C??,*6$[AC3G*&(VU:+@JSTEARHC]#E#J5UG5_.)<4-]W-?34S^[
MIUGFES2^_+)&E[]D^ZQ7JF&9!OD!Q;_;#C&:)EK)'XT;=HEX.NE5\K_&1O*5
MMHGY,&GF[-52])QB4T12-I1/9^3+(U;#<#)5>_>)9PAOF3B8-G^A?6,R;X)Z
M-.N9K,% )V'P 06Z7]*JX""4@0VA355'&*U'Y:;VEVH:V*6,A2QN&^G7_FP$
M2I(DN]0CT)K:JA3I3#_"'EP<'XR,("BXZW=YXXOAI1!%+XPKW:I#TC'6J0MF
M)OM 1UL#WHTJ"-(1MF3B3CM7DGW>$+AVA9$]EZ:*DKI1+ *HR&6]+#);C.=M
MLT67=U%%L$A\@&HICZ(FQ[/[-6JD56FZS&ER$46IA8BRL%HYD+@\TQ<),'7\
MTC>*IW6P+U1FL#_@IC^,084P^%I+IQ68:;)I8>;YV*U574?Z<1"L-SM)JE\7
M'<6KT  5AKDWF$BW"3RR@S/W61X$[XMTX\5'-ZJ9I(5W?>7QQ8#KDHP5[<+4
M"D!X8W$RU8ZX^71 W3Y5K3DD(B9M(A,FWKM'-FGA*V129#HS;Q:,$<L]ZI?S
MQ"-[BA?%DYF^(QX1;1+$GK;E/;0VFL3*/OXV6Y5;M@!:=42MM84:=']GVMCM
M)6%TO-$@1#*A#>KH@3\=8K;9\I88C+[!J?_@#DFN^W!4G[LB8JX]!;+WLKC<
M3PF^D W&338817T\=]"(W'L<?2QWV]^*1!;[ PI-5: ]Z74'1A!/^[>AI7\R
M7;%Q+RI_@)QZ$GV@<]E6$B6";5EL,<JM:9&IPI:L<P_7%K*P[R*I5+R-6*YA
MFVR-X"VPJ'N-C:0("EPIUU#]TK3 0_T#PZI$E-93"\^OTS5WT<TJ%J512V%U
MKV=C8A-+?RTKL6\AJAX\UE\P00%-D6[1F+^QY8Y"M0D'8M/WMIMY'#KYO0H'
M]6^!8T7K!T>G[0&?@9AF3KH[$1 N%;OI*D6QF:<5<^%T><68!?>^.><UX=;N
MK*_RZD.)X6R_2$CH]K[4#:[]7N?XU5_@Q_^".:[6&6JQM8G'XM@#P)"/!964
M56/[U>C"AC="GC+>"(KL,KZ<!SUCHZB=%M@95,L,U$ NZ6G]F!A,SS25HK<>
M0UAQ%+,%YG^J.FMH&7:[FF)'ATHO<M&GQONU5+T(XH?DVT%S)2NZFD(KE9;H
MFE%HC]W_MD]E-\J>64@3+00ZTX;Z;V)#145?9MR:V837/!P<UY:%,6G)W>.)
M/:[MJ&L[]HS!VTW$S=.)SG'T56%-.'Y-/^5?5!2<HHLDG]IA[1T5;*NR;-]=
M4E5NQ4>E'%AJ>[H5Z'2L8/R^;WN] ,WKWFO"*68]TT[TM$>(*&38\RB)FE;!
MJ74.K8[D70G DYX !E.8M[/$:5?_6I=GH=*^>K.&'W>17 A](YGJ2$B024YC
M1*_=K7WQNAZM#R*'N55'+*Y#'6O;\)!UDDD.4ZC0UU"288\>TBS7%6%EYHL7
MKZK*ZY*[Z>&==/Q8E#MLMV9C8*DU^4JBXTWT&,@HT@3>IP)LV(*[8@)SV9S1
M3B!C4"(Y<%@,:'(L(J=U X]]1?(H/&(;.8+-F.6;Y7M[Z_P>M*"+T-'N'DMA
M8D?O4YFJZI8Y^I5+;/T@T=@P@98_2+_]E&?W3;Z'XO8-K+P,FZ')^W6P[O@W
MZH,NO 2=7C*B"4\T7:%A6R1Y<G9V7BUV:\2<A1\]GQLW&@] 3$!2%XQ;HIF]
M("*J*)R>,,#=-%V<Y./6(CE_6N1,E^AJ!>" Y,GI?_Z*_"0)UBFV)D=8/6;Z
MZAI:XG:R)YT!$':/@%*+]N().%C]+5LS?:3M8,8C7#@J4IP6>U-%I.4KXAU)
M/))\0Y:(Y6XAB0K=.*[S9DH:0NQ'F"G>04 YPP&4(  S]TO'D@0F30$. 4L&
MN%58J[F.B%6X<,"4D'F*H4H0+[^!'G#<09*W:N]A[EMEKVVVKZCK[SA-=#2,
M)4UT&O$'& D^?'6FZ&@R@;$H1]3D(O;FBF*5C<DT&$\?D2F:S">4YAK+LJ,1
MIKE^;;)H%$9C''<ZG.ZW7,?S<8!&PT.IHK/A*)A%44<B:!S&8Q@CG,R&^Q)!
M+?1^LTS0*!Q/AO0O+N64"7K*!#UE@IXR04^9H-NOSP3]NXTRMVTJZ#5GP#S%
MGI]BST^QYZ?8\U/L^2GV_!1[?HH]/\6>GV+/3['GI]CS4^SY*?;\%'M^BCT_
MQ9[_,\>>V\(U!P/0CXLW'V )-9Y ")>:Q%)?!*!7/\9.Q2*B5\M'TVRNLZ(B
MOS6A\GJD[NV"*B-;.![R24N,A+\O&W-W?%P]<6**J6_+@O_P(?:G /M3@/TI
MP/X?*\#^%%+_NPJI/X6XG4+<3B%NIQ"WO2%N;W47HQ>FBU'?4V'P=I5*;)=]
M^(A6"]$/0?=$>X*\?LF0?&;+RRNX41C3XJ*^GN>U4P+JAQIGADFD?O%9,!J&
MDP2+XR>S,)D-@V= L$LL/PH"V1H=/+9=4S"1E^)).)R,\9]X.)-(-_?47)Z*
MDG 8CX,H#D?)-'BZRU=H"9*ZDMCFB2*6X"BJ\I,X8I*A>7<<1L-1$(W":#8#
M+8BBN=F;E!=LDP9N__K[JV <QB-82CB?1\%/.#1^&86C68*Q7K"QMSVMIXQ0
M$PTQ)BP*YN-P.DHD\NQJ(25J,VP1!I! WSW./D["& 8=1V$RG/2.+?T= *!Q
MC!]&!(+NI_\O>^_>V[:5[0U_%6+@ 1R ]BM2E$2U. ^0I$E/#MIIGB:=_O'\
M14NTS8DL>D0ICN?3O^NZ]]J\2++KM)TY!F8:2R+W?:_[^BVBIJ1C.4%+/%E:
M]B9<(PD)(E<91?9$*RQ3QHUR53WR+U2"3HU637B8I"XI6D2>5RJ.XM2F36N>
MWK*)\-QXN,Z(BLD%=.%=- *G:7AB!+KTY6X%0[L4OB))5$ZJ8%T.755;U)[E
MAM[4&D+GJ)<1/8<V!7YT<6DD9=J8%?A]635:!D6J)HFFX=T%H4X&-):5*@R6
MJ]>B^P9]RE*?1Z_%0$I?+*LM55LDN=:;.J7,H3W&E$N#K]'6:X$TS681&UWP
MN'> OBJK?^#V_%PV(#S0<O;-Z; V;RN7O5N3SK#Q-07%8+NWK!!O45"^2>")
M8U@9_*V5[N>/=2.S;'K"8_KF3R$.P4U@*5J&@.XCH%>-:G9+2_?$RTC#\N6,
M&A#N)8/J<E-P9V@+)0J%IYVN&7FXOAT8*%M_-)H13LBJ)@9.'':0DGXKYZ&O
M1<Q<*58K%QI(T1L@<[,EBLO$A<73.(@"3:6"?<T-4^W&X@)/XMI7S^/R6'<8
MQP#_?BXV5#83!47_JG;C2BA577^^UZBHC!K_ZK!1W<=-J3>%5-<MXHQ+\HLG
M0"5*+:K"X-O(Q"1<55:@OX @%45#[=((H"X2ZW.@.(1RJ1&,BVVOZ'53W)-0
M>6%&M))R<S)>(2>!+<R4,KV"H;G4)_R-5'KVTC'AID)PP8DTTAS'B_AH6:GU
M!!+PAJ(S7:RJLRZ(3AID[HA[F2)"-'1$ZV9)%^BA:=3T8,9/(8C>3[A'/C6S
MZ0TN1#':2URP*9LK%Y-)5ZQ_"[JM2RBL&$'[1-]S(),TYGXBWQ+^9"B5R?X]
MFNS[@$)/A("*K!?751A=XN0=^R6:9KDFH0D^4%*R$X,'>GE+0[N87Q*/=/=!
MU#@V"[C3[ >B!5Q]YZHNP3$J[_0&2G6R6LL24!@C/7',]+8.JQWT.FZ[:&JT
M=]U[^T20L=G)\,6\:-?H>?22)HJ,$7AX);2 2M"*#-$[E@4=O(O2AP"QNX@/
MO"\8NY #2A;3"J4=(4C$%8R&J@)5Q8R-+Z_X>'!W7+(B;4NQ"J(K?@VK%&#\
MH"OJ9A?#L%,^ZRP3,9/VMI#]5GH?2.\X?-.?HX.UW)Y2P3A.LO<*QSSFPF=Y
MG,]FT=O=9DU"4PQ3^,+24TCC7:T5T#HR$+WCR2C9JQ)D<9YGH!),9U.K$B2S
M.?XW/:P2I* 13$91DH/V<5@CB&?S.?2) /#[]0%0:F:3!/\80\-#PWC6!_Y#
M]8$_0*9_EJV>9:M_/]FJS;6^K^LEUV>%\_D.Y*;U586$X"61D,&G7_8]?83]
M+?TFVM^C_SD(2PX9IBB_]-]7F[I8DA\?*W_#0L!!ORFC#Y\P1V5S2P )DC3Y
MBB,4XXYG$ZMZ)FD\ \Y&#"1+\9M\A F<XSA-4BIS.<GP9\V"/(GPF?$4WAH!
M S/FB-/"9ZKJO^-IYZMT#JQT;C_.TPE:%)5\-IU7]-_3/.IV<3JA6JIC^.]+
M7Z_+_TR_@.@Q[WG7/41)L,!"0")92R#UXI[U?]&:W:,V(?<TP?>2;!2=HKW3
M_#"AQ-W!E<]UW7'51[,HS\81,O ,UGN*@L8\3D%:2*/I-$XF6;C0^90R9Y.L
M,P_HU*TK2"9'+6IG+9(TF&':6MC3BQ<@!R73:93-09X!.24!T<L_'T^3*;P"
MXXO',(:]BPHOYM$87H(7)I,H3U/7$!Z*P>6;L^0SFM'!S>+1E(YR/)J0T3D>
MIPD=W1D9H=,\SJ;X!3X]S>,9-(V'-5A4":$SB".5KQK&]\H8WP9C-\0EK9>Y
ME=#8TY*&+/@X!7VH*:_8;?*A+",B(SDG@NPVXEQPN87*S3JCQ,VRFZ<1*3VS
M3%X$KF5Q'9H2>.W)H':P,OFF=E+&PH=#IG%A$,4+B=+#E#,,<KA:JXAQ:,E,
M*+<:Z;R?<P?B/H@FCH9B*;QBM1 YCFU$)IA<I29?8(=:EZ@^GV8LODBBMS[I
MU4=G85"B+_ #3.BB6CMI$8?'V]I(U"HG26E%N L0-RZ)+2I_1UUM@]HG1V!B
MH$!UR\+8/8@F5VK(K3SS:(^(Q"-1$/\)"C=&D1#.C?!49?(<$>_E&,FD(Z=Z
MO<44"51=H/&;"ZPQ>5=O/D$S>!455482F15<!W. +&B2U;M_Y7$VS1YY\<IS
M1S844"[Z#=DJ-B[*XNN)CWA^6P>*1$H68#H![5@E#V/RW+ I%L$+*M)+JT&*
MA@"1U+KC>PXRAV!8&=O)-YR1S%$5[/PE]8DIA7PO\:L^Z;#5 KO<[]F H/$5
M[EBBB 5["[<?*YDV_7D5O)VLA_9,@#0-%J<55HD"6HK&/,WP03SR'K7"2<G6
M9MWNARJZHF!:2NR-V0(F8%*,%7YZ[-FAL!B)?W+39E=+<)#QM'#XL9(6OH%;
M#L^Y+*A2[& L!ANB2JD/.13[L"J+I902"Q>(XZC)#D>79E5]*FGIB[7DA*H5
M+XB$Z)SY3AI'ZZ*@%>V?F!6I\S)K@FHOE[DLEW+*@B4PCXIRQ!04!WS& ^9
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
MPTF(]H3(03WWW-@Q8P.N<K?GQ/3.?YCI4'].ZL755,NT=X6RQX,WK=.U3XV
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
M0[L2[I-\E%E#N4PSW'ECH#>Y6UY4-T@ DB+<G@@K06M&._'((&A\,0;O ]2
MXDIS)@)$&-+,">YIJF+[9)ZJT#Y)QJ&4GL98P>18-Y*+CJ>M]F U6)(%>A_/
MR?RDM<U^\FFDOW(J/YJ*[KGRDBV"9O)-PX(&)#\)Z=%DP,*8G>[UDFU0\6+)
MT0N_6/D0GOJDX Y&27!F>;ZA&*NYX0;=3I!V1['A4A/$[W[[?BE;$1%"!^,9
MLH]IH#GYPR!+R+JAQTW ^(0=2%><WN3#J!G\@"UE(4J<"6''Q]VJ$3PM6]E)
M46K!4H3[@-(\4-1SB?/M_-")Y!7ZC *:@V\!H6A;;\C6Y;? K4D+#4&5$B>]
M\/@XH_NBM!4M0#^YABTA0;,0&20HG+#/?M5]NBO0^?QG'Y,<Z'0#1U8:REU#
M1C\"]NF0:OH6M!#33K&5++*?RV594CIV]$'A+>]!>U<#.@>=!GO_A@XOU3@D
MW1>3B,6P0# 8J@6* S+2>@7"E!"1H0DB2'S5 ';?J:\2CE#0\7]S1W*]3.XR
M$3*..GD9+;P-_M9-0R(V+P=G0B0ZN(:+ D.AAYZGBX%+)^X9R5X09!:,XBX1
M%47WXF1FO*$^C&95_1-9B<16EUK)@W68KN?3!7-+/-)X!+MXKV3 P*"LHQ\+
MN)T1YBT0J9:3IG08W1DPIWLA;<5:IK@AVPA9DVBK3CD36C_#B8T$XP0.&GVE
M2">\)T.KU=X(H&R-F0VM&D/;;"3 >W*>3OY*T50H+=@4X'9;<%?QYF()I5+1
M>)8E1T0C_1X:T]!6/7I/G*9M?+*HY\E*!=!;-2\JGYKSZ%7)IVW1-JV:J1 +
M:9P)$V.KT*[JD@7HLC'Q/G8;*HLO;QHL&9S )^6#9DACD,W?>*(Q&&C XI5[
MKO'$I34*.4''Z'GOB"BP?<,3U<"V,+![0B3:"R#6B4)K"%TRML3@'A^-M1VF
M0NS;DZ/6B&G^+)N'\=NS;!C#Z^-U?Q4@/CUNS;@$:>I8!]+NG23ZN$R/1FBV
M/$0I)T!S/I>VN@O%G2#W1^/=1>U*1M07F!%#$Q0W-*9$.:\%/B[E:KQ%XJ94
MN"A7!L-5)D7O2V#W\?@MU;K9;G9LM0W]DB(/&J2!%5#@E2:5$2@/\:E54=TX
M_T35N-B-'B\CGE;U-&+5JVI56M03> (16VZ8SJOJ2O*;[)0C XII(R7!;"UA
MU8ZP8@MK&EQ2E4N1X2AN)8.ZB6W5BWICUD4+1<=LMX2_'=H*MH/[+-6*[WE
MW<6I-[HV3E9"F>H,K^O.6?G)6>-JY.ZVG*(Y"(+RFWW)6'SE23W'=D__';W'
M 2;6[^@L)HO(G\E9_.P?)O_P?XZ/,_ZW=G+.XF3F2L1E\70R46-)%N?)6,TE
M:!V9JX]S'$\F71_G.)D]^SB??9S//LYG'^=_AH\S,^CJSS[.W]?'F0"+21[N
MXTSR^2$?9Q)G^;^5CQ.KIA-_3MFGD<(LI\R7DVG"/!D!(@T_3N+Q>'*4CS.-
MQZ-\R,<Y'><]'LXDGLY&_Z8>3IO'GIV/IK^WAS.=)<\>SJ_LX3SL)TRSW%VN
ML0OP2[A4,HJ^R317P3?)LI:D&X_ST6_V$Z8Y)I2EL^S93_CL)WSV$S[>3]@V
MX?U?EPG?GU-Z^LNZV%'1E XHX*%7OP/6M*H;)(2'</_R;Z('#.0XI*ZWU09C
MZ#%W;HG2*-SHMYRWQSR:-NYG.35 6Z9Q/IGK'[G\D1(\1QZ/Y_A-,LKC>98:
MN5S$9$QO3G(*F8@Y]Q7^S1CY,B5<Q32)$:0:$=CDG6++R8[J1]*H_]<>'%EL
M!QPTG1#.WSA.DQE_GJ9L2$!8D%>@:2PB(+)K,O)VP N.Z8R>5&?L230ZG^7T
MSW3.GQ+_*3W/9["_#$/\U+W.N!_N?#;RGZ#7L0-&PE"9Q:H@E/UVO_A&F@S_
MDV?,:T[AF)@3D,8SPFJ"O9J-N=9OG/ ?&,".VSK/XLEHUG< LGB:31CJ-.'
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
M<CH.*3=_Y*MX.LO[MH<J!V=FR\>3V:%K>.ENC[F&IQ@L,QLX 1/L!?U\GN8
M6TER'-Z[F]MB0802!=3J:BU1;XM[1?L]$O%ZV&;7.>0HQE*EW^AT6?)?+PA@
M91"3NJ_#@]0MGN:CUJ>'@%$;/ "!I![J*0/N,XZQ[)7;1A+E'@]][666OK^R
MA&.=DEDHWW"QAZ\@$1[I/5" B3]2-$3@K F;B](IBX:IBH9L(:6XHCG)TT8T
M1+_JHT7#TW1*"6HOT)4T(3Z84GC[E&P5HZ[6WB\:IGTWV%S9668?P"_($_K;
M1$-0.\8M(6(^_DVB83+:1\%/QR$OSL9/*AUFTT" XX]/(AGF(/^'%@3]YNGD
MPVD.TH41RI(]DB$>\!Z"3]0>+2=Y:U=3<KTS/TJR/$*+5X=HSHU3!PC:8T1"
MO WIG!WVZ=3?!M25X#K,1\&X)J,X)SGDB:7"T_EHGZ*5D-?)T>N.#&>%P0ST
MB_'PEDV]- B/SJ#98T2V"5FT^F0"%M=&D^"NYR#JYT\JK<7C=+1G@;KG2E[H
M2FSCR;Z5[I'8^(4_@<26SH)%YH\BL:6CO1INX$J&-S4*XZ&26XJA05U=@X\!
M\*S@& #G0D7MR82VTVF?W<+3C#R<9";^OJ\GO)V2XRY+_)4:C_.O);;-46P;
M6>D[GLR2KRRVL:!HOQ=A\>G%MM_1M?4X:2V9D,%U0N(9R38BI\W5Q#G-DU!.
M0S4F>:R<!@+R#..>R$\_HP(SL$8S$*/Z*'&_C)8<,-]-0O$&'9FC)Y#1IJ,6
M-Y^.?I.,ED[WRII)&&:6D77GZ82TT!9)GYY"1)N, WK%'Y]..$NR*+'1L;"Q
MP]+9C,4P^N^4_\L^J7@T#R34E-QD3C#KX06@JR#&KY/+\LFCY#)DX%/<6O0-
MS>GX3] '.A*?@M]\H(/C\5<0R?)>B<<<ZM&T9:>;TRD?%,U FC1!6YUUB[.I
M%W$3K",U/4HV2]L&0[[#*II-TN"83>/Q]&D-:4 !'V0#TQ?:HEE*_KL'-*0O
MZ+$.;_F'[6Y9U4WT/\5ML1Z6UH[H)9W/VU=@_B>1"">AR#/Q5_-TO$\@#,)S
M1@>-Z?U6O EY_@8.7A)/PI"U&;"S]&M+9$CT,I,@,)E^+7$,JYC$\[&UHF5
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
MX][)A%W:B1A<7+$J@N9(T,8)&< &41@P]267"$K-@#E%X]2++DQ"&.^V'_4
M S+'G&O->;S8+$<T#E?4.&:9'K]"+:LJ1G)0):AIUF_DQ)^,$>5O>P4)]S)9
M<07S%]/PAPV9:/&FK"*&0!ULV2CFN)VCJ<5Q.5!IA," ]=DGL#U1A,;LP8Y#
M B3%I4EE&;NB&_PZQXG!DH5&DNC4H<1.*3^+CO5LE!RJA9(1"$(&%+\3']9;
MWQB9BB+0*DB[I?8JS'F93[DX+^9%_;DD9G-3? J5KCU]$NB^*RG )8BP.M::
MVJQ(QEXCUC(6I<0[LJ6ZQ[; (8+]%_=B]\&A%U_X9;Z5JBYR55"C=2*SP$(,
MR"1HR/]TH.Y'#MX.E*MF?N(Q2U&"I6G2R[CUWMK OLR45,?3TL0YE286!>5D
M?I[UB"K#96@KWCBQ+^V@"ZS8Y HV4SV:L>'2K8+-E]4EU<#J+]@<,T.CD9*%
M'4\(K<CL/,O^RH6C2*"OL&J%UDHJL;0J7K$E!DLZ-M( C2N+9@>=<*@-G6?0
M'EFTYRHO3DDD[MBTS]L!14J5H\X^WQ#]5:WH8-TI7_E42D6?O2K8<7>#="&$
ML,;J.5M"$B)SUQDK-@O[* >R$E?N+:U7W!6;9</QZ2Z$CT'$:4L=;O7/'WYI
M9!:,;BV5R'W].95@?8%(C@V5,ITHR:FRCPT76'@28:R#@J>NO%HP#9"=EAX'
M.W8U=[$=%[,K%;E=7"_./+:C03U$2*1[JG'EN(TJX.V<5%O;U1C2;N'FH140
MB*G@9C5:T:/9=B0SHT@33O?@5K5K?^#.N+?Z*B!KK0\U:EQA6*(6<;.5V;0
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
MU"7SUX,FUS)A=Z]0*ZU((YO:247= ;>&>1Z]9XXDPR)#Y<6]VQK4'$!5)$,
M/="Q4RA+TPF/1WAHIZ-H6=Q+,#5MSS%C:9]:(F,JTG4X0XPQD\49^1_7H;[(
M1 K.[J*TFDYMSJ4LV0TA8VJT7>P=H!3RX$DT:S)H*B+W#N<WENLKE#%-9M$6
M92PXV[MEA<F9QA<A,A-U6Z&$ 81JT]K&KD7<9W\%L?;BTVF"Y%^QM_Q-Q6&]
M\TWWTC\(-$F3I:NMYV*?JPV%]>VCNN?]6$E[AO4X8"9V&+G@E+ 1:AO6[LQ5
M/%I*_.^%&YP)-&NVBA#QL7OGBC[TE!7LU5JJFYAH%[35K##R$U?IUD)=;KQ<
M%)K;[9)7S3Z5(S;7D%>)]H'HC%^8\^A'>:EO7?=*1GN9:4CW I^4I[_&I-:F
M,2W2UR8Y%$*RA^ZH?M^B.T)Q0AFT=2.PY[UG\FCVZ"\,MNF/DA<F/:K7$<<M
M0.URK-=5IGKFO4_+>X>8;7 EXV'Y*GX\PU4/'0<C+!8[<OEH3KY8 O3W'J>
MY[)\VE52Q4@/U$=%C>&Z*&7I.%'$8J^/E Z'"O2NEF2%K6@,&W9^<^VJ2UR]
M:FU49)]IH2T3NI3K&?TG;4G7D+ZE1RO0H#K3D<O(M2?M0BU7=.R7GA]UCIM?
MM\Y)$$2A#=PQ>I?.&E'[ E/NX2O$-(%Q$7(#AM.8G>AE6G#?5VBEI,701M (
M+J6BV-(H.^_*MF&4,V]&^>6ZNF#G&49OP02E)2*='VV;;O4XQJ0D_<]?GAB5
M2XJ<13W374?N2D:T[':B5[#:2 80V36@92/%O/.02^V^?4=F)D#[RQ(O"K 1
M'V\7ZZ7!;*V"0:'D :*SP.N1+L#[TK:T6/M!PI&Z15MSQ=X9RCXF?8YG*4X_
MTL:),LG79,+B!=AO]?//F_LJPW""ME^V[DV5.QW>TX@1-_P"$<(2W;0?2'[H
M,JNXGU-AIWM/:/> KEP/(NDQ6^J/L^=!]:9Z,4(2NJ *A7\@D9J#[3Q_8]='
M>5/M;KQMEJPX-EB"I0I*%;RQ;C6)V/("29?SA\9&>AEKKSF3-)GW. RW_%(@
MFEQL4QIHY@[-H7MIX_X%1IN@"'OV;))YC5,Z*(Z,EA6C:"C%!5_T_)A,:&Z8
MS6Z!4)IH>0B$,1CEDD!'>L^IX[=NKY"8KE S4!KC#$=(7M!.+K=)1H\F(FV$
M NYPW.L><RWSPS5=@UJP3)=(DWN#'^3J$?0BVV>[ _5#HTC*4EW&T ?'M'H+
MBK!6*I7V6T5(9W4-Q08$BF12YFR;;H.A&PYY^&JF\*)M>F?+>-,&,K"1*[13
M9!OO/:*ZTO[&>R>[LQJ3:^/*8U'RIF&8TC;DU_!P.&5>$&=AUX?<R3QD<<?W
M\1#PBN)]TG03H5:RY^C'X;^6;>Q6+R5*9$;I:E8:FRGC\DFJ&DYTSRY(U"9&
MVX0&TRVARNGDT#:XD!T.YX@A(]MH64N@OQ*I@ S+.II^:\E^<\F]>F PY/56
M)!M?.G-P DSFZI!DLA%5!M+NP0<!:9>'53B.BCB&?@=F:1-&T+:M=[EOZ#!3
M$[H$=UEM\K]1W@T/_D-E-M7J?'!'OWS&*MIZ66R6[$1F>J\:&J\!^HA$MUSM
MSC;%O7QSNJVO2A2D8T6D^N[OWX7 31IDHPT&?,!SQ&/56)+/#NNR';!IG">.
M[?@Q&8*R/\9RWZ;3P*!?-I,[?<OC*X$\N-MH#6<-*G.P5*AD&SPC.O0\"PIK
M5):(1Y<N^;)LL49:CPL<&9R958^EXABC S0_M\9.Z?C>Y=E)XT0\X>"^+W +
M[=_=<]J".;_:(6UNE!3"-/'<>FO@EAJ[I<9@4#]M5C#A.L::Z)MJ67R+F':K
M^[NZ!M;]&G$WZLVZ*CC$_J>F^%1(?OMY]'W8D\RZL4*ZRH%GV)]_E+WY2ZQM
MRIYW(:TE4C!XI!D*N>73:=MW<@%_R_N)P<EQ5['3V%)GV!1D*Z6<3!Z%9]Y2
M'L!!6D3V-G0*H51W)H%$!!'1BH.E/S&0+I!LF$'LAC4-&FQG 0?"%3_=NP#^
M[PB^[6Q;GR$0Z [OPH/B^,.P,"T;31XM'_E%YBP7<V)"=%O6^/ZD !>"YL+
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
M]-5"M/B6A$5BR)6)4#)U/0)_'0V:CJ%D3%+,NBBQ8<&5RQ79PGST K=9EBX
M)416LW/1LH4<[N][)_,H^<#7Y::YKFZ9XMU4'(2I@Y*:JV%HV5HMZT0U734Z
M))S<E)K$8Q#\*4I2YRO(12M,^7R2B9U';X+%MZO=CDZ@( 3U<(1*CJK I\D+
MMD:@C<)8[2QJPIU9,(5&96Y+L)D,$>2<6:WYK*G@!MFO-)J)T0FLZ.LG$4>G
MZ8M.D3ZE#"(KZL-L)N20S\9/PSE\ZOI3&'S:.SJM5'DZ?M$1E"7\6 .#2"#
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
M9L)DH.H"=5+K E;C1%E(336>KV8O&$9?=MBW#N%!N^%<%[CR]UR(W4"X4+1
MONWBYSNS1K:\2X;H1D)W5HG4<Z)N%>N_QCB>Z0T92HF3++^)_-?++S 3F-WC
ME_DT>'/_I$$&!C\#<:^#-]/5'5 T,TS@>8LI\EO]O1#+R"W63_=?IPO\U%H<
ME4:H\>X6HH@MNVWY3ACP90.CO/E+<$8BC$C;Z$HWXE5-)68?A8J/E$JQ5AI2
M17=T&V.X2B[&9@2?3S<<0R]Q/]IKE/>7D P;Q/#6WQ(%!;HORX E4=%#9FC(
M;-H9\$N.0I'U+! .4^;I4TFJ4/:PF?ZB#%VAGE'0+KL=PQVV22'BW="*-W7Z
M)O3=;)?3POR>R#UU^"DL^#1/I-AB9M50Z,3F4RH^.Y3XI5,9TGX6O&&H&5%Q
ME2 B&QD\Q<""^$!W]Z4+Y\8L__>5TQ9H.*$:C$HA$1-3D]9=?_?-'<7R(\(I
MD=QIT"U_P%:R%YOE"V$OH\2=;EQ N]K""\J)FQ\%F,+BAA"OM2R3-M:JC1OI
MSM=A+E(BT6;9+0M#5"1HO*6^9NTW[$B[SI_1.FN9 3O:"]EJ2#DF):0[5DU3
M5UJ1D%7/%;:%,!>;:ZY$WTF<Y*22Y2@C=]Y"AJT)="\DG8HB 3'III,TU\5\
M0ZF:5&$!^LHI_I)4J#9,8'AQAEWI1VD"TZBIL004T8)_2<CH\M%YL&1O*2@*
M&4CV;SMG%UO,"])!TC"'!^B7J,(6WXYC"$&65C ,6IXLB5&6]FTVZ %%6->D
M(>1A0C84^"4%U0@5WT^:O#EMJP]X3.>.^HLMN*@@9"*)RZ<&3OL%QG@$'^^?
M'A[G-PIDH\4D&RDMG#W7**^WT$[P<OGMWAZ;>R#CE1:.:A40_5R&Y&N;+N$%
MD.TLB:7H$$&H^[!K>[ZR6(O%0I"/7FM,0]<K72[+W[C5;]SJU\"M?G.S#%D-
M;_9QLRA.<R*=(R?"/7)"#I(3=)&<_&J=)#%0R*2,BF$O21(/>4D^$<D0)X@2
MMN679#9E)\F)<).<D*/D.?:DLEP#H$6=2.? B7 /G)"#X"3(V!?F<1+,?@U.
M EC68%)D^9"78(8;5&2]7@*U.WE8U6S,+MCU0DZ"$T&#)^0H>([=*1TGAJWC
M)\(^?A(PO="P?JU6\AC.GO"(#)C)R1,RR<:<&'3%1;0G,7G!V$I^(NSD)V0I
MQ\[_P6W/TCXCXKN:F1GAU5K>1,1<'\X_"6J[&1LM(^FOU(1X1B?O5V4>,CPD
MA]N%?K/L_&;9^0?6E:1@)*]@9ONFOA*#$$7Z"OP2D>R%P3I=;07$B(C#5^"7
M4CR>E8/:2@S72YJ6#FT%A2.\MBAR9E+2)3963\$+<9(+23'+Z,T>5:4 30SE
M9)"-R ,+/V$R*,W\9E7Y1[*J_':T?SO:>+1M:QN?'5_LZ*OY6A*(H!EQVKH/
M[K-U5\V:<02F]S\$?P0)#:LY-[(,%,P8I&_<3+*@@'9'&GV<4YC:3U0<(TE
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
MTN<_U2Y0$40$.[IJOB#RUM?&]"M8LK+V,E]T%\;+ALMFU/1_[/.B:%X#S5T
M; H9;1NY9+](46^W&(%#8?5HQ:Y1XC%2#AU>&TF!GRU.BN;R/$CA$K_@%<#I
MZA*6KI@7*>H\E MUOLMRJ]QS/3^S$7EJY%2<I!BTY:38%R^)%(R[;B)8ZZ/
M"(,3>=6@(^&&@YWPCXAQ!=,?P^&UQ?.F9WM@!E3HXEK%+BZ_ K5WK28$6.9I
M&R%3U0"\<SXD+4];' X?($,&GKR"T)0(^POA?GGIEF)=$XH8S>G_?BZ6(NXU
M_B<%M"K)*5J*KV KE-W@7%J?@KDZ1RL"R2S'=C\M4 -$"_Z8Y>V"D&"(CK^A
MJ0+S1!$V8TS$B=G]U?6/T!'GG ,3)5O;C%UUS,D11J]5"Z9"+5!):RJ2=>IO
M S<,(]3-S=*#EW$1%DOV_\YX3(A'""=W1,]K;[,8DG@&*J+5B)X:M.$QX^I0
M<YUQH$W_++?DL7T(0N\5GM++FDPQ&?#1%>/8'VS\K6=FPO8IY\6SA%]H6C0
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
M*J9C5\DMP4 C6]=@,H [RR #N+E043N:T#8I7':+EF=4YB0SX3U\/N%M0F[
M+&Z/5)I6SR6VU2BV1;KT'>9E_,QB&PN*^O="6#R^V/8='67[26LQEVC(23S+
MRE9.4X"C116;<EI,P*M[RFD@()<5%QHH,=(JS#("F2Y+%R=VRVCQ@/DN-\6;
MFLI;'"ZC%5'G-B^B@V2TI.B5-6,S:"TCZ\[QA#33%EG&1Q+1\M3@5_SQ>,)9
MC&4>-/<D;*Q?.BM9#*-_"_Z7/5R$RFU88M'II@0SQUT N@KF-RNYK,KWDLOP
M L<R:D@W: ?GRP7N.>&A:#<?^" 5NSZV2%8Y)1Z-J*.B8Z>KB<J]HAGBP9?>
M!O,P*UH1ERK7%J-DLZ1K,.0S+$4S!I!7?RQ"KG5W1-$LV\T&)E_HBF8)>0-W
M:$B^H&HM&Z?\>K.=S9?KX$_3Q^G"+ZV-Z"6IZ^X1J'\E$F%NBCQY>S0G:9]
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
MX>U<<\%0UK//M]":L/H<W/+/<]@AE/$OORR!%B2DQ/#:*FH(D!KP:)GTL>M
MKE"_ ZI&F6#?R;P4AWO$NES1$1E)I\X#IP[9B^#'ZU?!Y 0Y:<]92H/W(.Y^
M67-<I-W%XQFZ ^BD=?_X?KIJCV'?FQ:,_Y^V"_\?]6:M/[*'';;W]<NWGUZ=
MVYQ!@Z(@JM3P)>Q]XZ#%UUK0HJ="F(A%M,JPNTGA0[/YMES]Q2 "A]'TW;L+
M+R&\5#C]GUII8O_F4#;!14-V!?2Q(+K9OSD0TT$*!&G_H#FV8!G6_0.-[72;
MC6G*VI6C-'+L:?=N_!&;.O:X>RGLB$T=>]PN4CZ\A6./<C=IK;^M,;*<-+(T
M(?ETY$VSY^.[K\:.#0ZNB.:3VO&AW<<^JIEAB=MUN5]9=1X[]R$KE/)=TKE<
MMHOUZ>Z"@FSTJA'E8L) #0<H[2VT3'=D2WR7JR4B]XBZAKTC^\]W*/)C&VMK
M)=J@.FK_OKE#^TRSV7"IW(''.V6+7DBEES1S6_QBX\K.B_-JOI[>W:V:.[4Q
MLJF^F0T)CJWKZ'PA2T=>-7=857$)&N2;IAF2L(6JJ/P+FZ='+O4!FW2#"O$=
MQ2US0<\;>D4\VFTO.2NBW]E?5O:7!USKIL =LJ9U;6I:SR!-=+ME/>M[=+3L
MTVJ.V)'2IYZG+Z7A"$7MN?K1(.R>J0<^9,>6$/5@_:,W?JQ%<;6-Q5:1?[R#
M35U0#RTG>AZA]/#9#(F/(*]-,12^1Z,_K -[T9ZGGS^B*?Y["-R'[+=+VJ03
ML<)R4)]8#M@^'+O]P\G(T[#<W%%V55M8'*^-[MW06'YS2 =CEO>0]O?A.\/]
M[:1;']C<T19I)\7ZP.;&<<?#.QG/(0_O:P<N>7AGAU+H&&O$<"M'L88=VLV1
M#]MA4L4Q">ZPD1BL^1A,[8AFN4,[.P[U[FA[&FYPE/%'J?[RE\]/P1\:# 5^
M_#*_"=XM65G8PW "HU/&EQ[CTQ:#5OVRRH%4,FX0(QB@ %$97$:7X_<8SC?X
M^KVH;.H;PR<,**"L<BX]W/U[3$FOQQK,])?>P234V<ZNWO$:]3E7E%86'@QT
M0D"#ARE'L3S J<<#"R>7+(D8A-,FWE@#*X('\@=:BSI_$*W,ES,.2+A9WBWF
M;L?:OI,;L;N'-3ZP6_E^N^62]$9,!1V/E)$M8!4"#(6Q/;11,)L^'6U, RM0
M]/6VMZYQF":QTYVZ;R-C!G($X?EXHO'^+8T@S<,:'Z"Q T3V(PQ]H/6!L=?N
M\W&XF>-P??-(6O^STM5S=S^P>\^J3GZ7Z1]&O4H\<R4+=J-T]Y!UQS3;ZQ(S
M@G?O5DL[))+K<YQCC#BUB4Z^V7+[>7.[O9?%Y^TXRC9TM(V^76/HL18-WA-@
MZRH#3+(E(VXQ%A<%',$H;F%Q:&,X^G?_3K11S[J90OVM:O&Q5JO=4D67;:DB
MKFPTD47H]R  "H*F9GZPM_8>\79F(GMGVA>9M7QXO&\V^.QBB5O&;W8?>[O0
MZRQQT#JLU-?F?OGH<@US$.@M#M'I_M78JGL*W$ WOKMO@3F#=,24NV,+[3!R
M4:FIT[;[?#C2MX9?':8,9SAOOV=<C]45)&2I,'H1*(8#X^WG]>C$U&M;WD@!
M>K,,/C=R?>'SC)%6$/1QT?RR@7;6*)2Y]#XEA.N[T_&/2P*DH6P7;3^N\?%F
M=4>P^;)J&GT<UDI5U5ED>].OE *G]\M]4+RK /QSC>1^_GE%.1'[S%GO;D0O
M3WO/.RM=\QZZR<X[(Q=:Z?B16HIZY!Y>=R"[!P2)+*%/E& X$9]><LTL_6][
ML-OV=93^;NZ7ZRTT^I_GG]=T.UE#>05/KS?S&XMMLUFG?^3(E9>+1L#_:5V_
MEL6Z=I<7!)N:J"9><KTOB_6^:6:(&V+)W6C0\K4Z[RDH9O,I<<$.#\61.3K<
M_L_SS9<OC$-&+XCG+6/AV?49B#.\2WT/FELC5H?L>UL,#MKGZA9M8*?3#67
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
M[V]H1[H-]F6]T=EZU"_:H=$H)Z 6@,HU2S$<V^^HN-">4J].@T<%.-F30C,
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
MK8>+1WUA,V%0I];C?07D-Q8X/BWRB[/%Q?@_=AP07^]S'/32W:@![SD@O>D
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
M A0#%     @ -H4^4!\CSP/     $P(   L              ( !     %]R
M96QS+RYR96QS4$L! A0#%     @ -H4^4"?HAPZ"    L0   !
M     ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  VA3Y0#P'<
M?.T    K @  $0              @ &9 0  9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    "  VA3Y0F5R<(Q &  "<)P  $P              @ &U @
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #:%/E#-#F#Z&04  'T?
M   8              "  ?8(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    "  VA3Y0-,^=TV0%  "@'   &               @ %%#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ -H4^4$; .4SG
M P  ?1(  !@              ( !WQ,  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( #:%/E!4,9F96@(  .@'   8              "
M ?P7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  VA3Y0
ML*+59W8(  #2,P  &               @ &,&@  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ -H4^4*2IZ'JP!P  E"X  !@
M     ( !.",  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M #:%/E XLN^SG0(  -8)   8              "  1XK  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    "  VA3Y0:!EQ94@(  "<,0  &
M            @ 'Q+0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ -H4^4!\^'-?1 0  N 0  !@              ( !;S8  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #:%/E %9M)GTP$  +@$
M   9              "  78X  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ -H4^4/FSD C4 0  M00  !D              ( !@#H
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  VA3Y0R/E+
MX=(!  "X!   &0              @ &+/   >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( #:%/E#E:[KVTP$  +@$   9
M  "  90^  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M-H4^4&C"9Z"S 0  T@,  !D              ( !GD   'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    "  VA3Y0X77F+=$!  "X!   &0
M            @ &(0@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( #:%/E! 9I0PTP$  +@$   9              "  9!$  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ -H4^4/8*!Z'1 0
MN 0  !D              ( !FD8  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    "  VA3Y0]_C97-0!  "X!   &0              @ &B
M2   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( #:%/E (
MX$'6T@$  +@$   9              "  :U*  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ -H4^4/4E_V72 0  N 0  !D
M     ( !MDP  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M"  VA3Y0]@6,B](!  "X!   &0              @ &_3@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #:%/E#++Q+QLP$  -(#   9
M              "  <A0  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ -H4^4'S8'^6U 0  T@,  !D              ( !LE(  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  VA3Y0O4K_ZM,!
M  "X!   &0              @ &>5   >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( #:%/E"F_&MST0$  +@$   9              "
M :A6  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ -H4^
M4%ULHC2U 0  T@,  !D              ( !L%@  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    "  VA3Y06]\?\[4!  #2 P  &0
M        @ &<6@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( #:%/E"N*J&"OP$  !($   9              "  8A<  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ -H4^4$3ZX>W5 0  N 0
M !D              ( !?EX  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    "  VA3Y0<1D019D#  #I$@  &0              @ &*8
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( #:%/E %"KOL
M[@$  ((%   9              "  5ID  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ -H4^4!ZDW$0* @  4P8  !D
M ( !?V8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  V
MA3Y05QD_P=8!  "X!   &0              @ ' :   >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #:%/E!L&8[S# (  %(&   9
M          "  <UJ  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ -H4^4.>!D@6U 0  T@,  !D              ( !$&T  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  VA3Y0*P'T,.P!  ""
M!0  &0              @ '\;@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( #:%/E 34/C T@$  )P$   9              "  1]Q
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ -H4^4,74
M1GSO 0  @@4  !D              ( !*',  'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    "  VA3Y0)H*T9M<!  "X!   &0
M    @ %.=0  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M #:%/E!?A/;,"0(  %,&   9              "  5QW  !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ -H4^4%2\YUW1 0  N 0  !D
M             ( !G'D  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    "  VA3Y0\3NKJ=$!  "<!   &0              @ &D>P  >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( #:%/E",O#TJT0$
M )P$   9              "  :Q]  !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ -H4^4$C<)/D* @  4P8  !D              ( !
MM'\  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  VA3Y0
M>2?@]ST"  #R!P  &0              @ 'U@0  >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( #:%/E 7%MC(N0$  -(#   9
M      "  6F$  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ -H4^4.LQ-.?1 0  G 0  !D              ( !688  'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  VA3Y0F_*O;,0!   2!
M&0              @ %AB   >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( #:%/E!4.5F],0(  '<'   9              "  5R*  !X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ -H4^4.2UAW&6
M @  !0L  !D              ( !Q(P  'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    "  VA3Y0\B>!=ZL,  "U6@  &0
M@ &1CP  >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( #:%
M/E!G]*"$F ,  . /   9              "  7.<  !X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ -H4^4",!>N!V"@  $$H  !D
M         ( !0J   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    "  VA3Y07<C'"*(#  !D$   &0              @ 'OJ@  >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( #:%/E K63PVE 0  /4=
M   9              "  <BN  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ -H4^4'OP5,J? @  T@D  !D              ( !D[,
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  VA3Y006!%
M088#  !_$   &0              @ %IM@  >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( #:%/E TJ>3L90(   ,)   9
M  "  2:Z  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M-H4^4%"7RHTL @  008  !D              ( !PKP  'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    "  VA3Y0M;EDJ78#  "H#P  &0
M            @ $EOP  >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( #:%/E##^)EQ" ,  !D,   9              "  =+"  !X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ -H4^4*18317H @
M70L  !D              ( !$<8  'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    "  VA3Y0*&)!0(4"   %"0  &0              @ $P
MR0  >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( #:%/E"0
M)EJ$WP(   \+   9              "  >S+  !X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ -H4^4%K=Z_"P P  "1$  !D
M     ( ! L\  'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M"  VA3Y0L/'4L&\&  "(*0  &0              @ 'IT@  >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( #:%/E!Q466Q8@(  %$(   9
M              "  8_9  !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ -H4^4+6?W7QQ!   I!@  !D              ( !*-P  'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  VA3Y0RV.?F<D#
M  "N$P  &0              @ '0X   >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( #:%/E!HW2C]O (  ! *   9              "
M =#D  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ -H4^
M4-1B)A// 0  . 0  !D              ( !P^<  'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    "  VA3Y0Y'A)1"0"   +!@  &0
M        @ ')Z0  >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( #:%/E#DIF^>;P(  &X)   9              "  23L  !X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ -H4^4"16&WB# @  #PD
M !D              ( !RNX  'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    "  VA3Y03&A;8B@"  "=!P  &0              @ &$\0
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( #:%/E!<EM%$
M:P(  /T(   9              "  >/S  !X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ -H4^4&%U^9S# @  ,0H  !D
M ( !A?8  'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  V
MA3Y0>F,Q5^("  #["P  &0              @ %_^0  >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( #:%/E <JBG%H 8  .0I   9
M          "  9C\  !X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ -H4^4/S>K=AC P  %1   !D              ( !;P,! 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  VA3Y082&"!GX"  "V
M"0  &0              @ $)!P$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( #:%/E#$5GYH'00   (5   9              "  ;X)
M 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ -H4^4+^5
M(<'2!P  *C4  !D              ( !$@X! 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    "  VA3Y0VZF]GWP"  "F"0  &0
M    @ $;%@$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M #:%/E!OIS+DS@0  '09   9              "  <X8 0!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ -H4^4*?N/Z%$ @  @@<  !D
M             ( !TQT! 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    "  VA3Y00F9EW% "  !E!P  &0              @ %.( $ >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( #:%/E!+6]++9 (
M /<'   9              "  =4B 0!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ -H4^4&ES-/D[ @  60<  !D              ( !
M<"4! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    "  VA3Y0
MAK(O+/8"   P#   &0              @ 'B)P$ >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( #:%/E"N_I$5,@(  +L&   9
M      "  0\K 0!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ -H4^4,7676 , @  ^ 4  !D              ( !>"T! 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    "  VA3Y0ES#A@F\"  !_"
M&0              @ &[+P$ >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( #:%/E"2>!+F:0(  %H(   9              "  6$R 0!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ -H4^4!4.@3\U
M @  S 8  !D              ( ! 34! 'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    "  VA3Y0#ZJ^UXX"   F"0  &0
M@ %M-P$ >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( #:%
M/E 6,^F=5@(  &\'   9              "  3(Z 0!X;"]W;W)K<VAE971S
M+W-H965T.3<N>&UL4$L! A0#%     @ -H4^4$)7'.3] @  ; P  !D
M         ( !OSP! 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M    "  VA3Y0YH6J"'<"  #5"   &0              @ 'S/P$ >&PO=V]R
M:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( #:%/E#+>5^/; (  + (
M   :              "  :%" 0!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM
M;%!+ 0(4 Q0    ( #:%/E#.^'\?DP,  *@1   :              "  45%
M 0!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( #:%/E#Y
MX=&(9 (  %D(   :              "  1!) 0!X;"]W;W)K<VAE971S+W-H
M965T,3 R+GAM;%!+ 0(4 Q0    ( #:%/E!Z_G<(BP(  #<*   :
M      "  :Q+ 0!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0
M   ( #:%/E (@3U@N@(  ,8*   :              "  6]. 0!X;"]W;W)K
M<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( #:%/E"_L Q-70(  $H(
M   :              "  6%1 0!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM
M;%!+ 0(4 Q0    ( #:%/E"3["M] @(  ' %   :              "  ?93
M 0!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( #:%/E!(
MO<XB]0,  '(2   :              "  3!6 0!X;"]W;W)K<VAE971S+W-H
M965T,3 W+GAM;%!+ 0(4 Q0    ( #:%/E >U/C]? \  '1U   :
M      "  5U: 0!X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0
M   ( #:%/E!M1&5MWQ   ).!   :              "  1%J 0!X;"]W;W)K
M<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( #:%/E!&.2YX%A(  *V&
M   :              "  2A[ 0!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM
M;%!+ 0(4 Q0    ( #:%/E!MT.FU@P4  *P@   :              "  7:-
M 0!X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+ 0(4 Q0    ( #:%/E"B
M[M#W: ,  $8.   :              "  3&3 0!X;"]W;W)K<VAE971S+W-H
M965T,3$R+GAM;%!+ 0(4 Q0    ( #:%/E"YZ4I&$P0  %84   :
M      "  =&6 0!X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0
M   ( #:%/E!"&<#.H ,   P1   :              "  1R; 0!X;"]W;W)K
M<VAE971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    ( #:%/E#;&M3X> (  +P*
M   :              "  ?2> 0!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM
M;%!+ 0(4 Q0    ( #:%/E#L&P <=CT! +\@!@ 4              "  :2A
M 0!X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( #:%/E!9AD,?O0(
M %L2   -              "  4S? @!X;"]S='EL97,N>&UL4$L! A0#%
M  @ -H4^4'.&[3[=!P  H$L   \              ( !-.(" 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( #:%/E#5?]Q\2@,  !%$   :
M  "  3[J @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M #:%/E!>ST/"D0(  &%!   3              "  <#M @!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    !\ 'P )B(  (+P @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6911009488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Amortization of Intangible Assets) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense of Finite-Lived Intangible Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 4,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2021</a></td>
<td class="nump">3,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2022</a></td>
<td class="nump">3,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2023</a></td>
<td class="nump">2,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2024</a></td>
<td class="nump">2,184<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Estimated Amortization Expense of Finite-Lived Intangible Assets</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2020</a></td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2021</a></td>
<td class="nump">1,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2022</a></td>
<td class="nump">914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2023</a></td>
<td class="nump">876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2024</a></td>
<td class="nump">$ 847<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887787856">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 13,323<span></span>
</td>
<td class="nump">$ 11,862<span></span>
</td>
<td class="nump">$ 22,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets', window );">Depreciation, amortization and other operating gains</a></td>
<td class="nump">12,953<span></span>
</td>
<td class="nump">10,676<span></span>
</td>
<td class="nump">9,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,021<span></span>
</td>
<td class="nump">826<span></span>
</td>
<td class="nump">751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NoncashInterestExpenseIncomeNet', window );">Noncash interest expense (income), net</a></td>
<td class="nump">417<span></span>
</td>
<td class="nump">364<span></span>
</td>
<td class="nump">272<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="top.Show.showAR( this, 'defref_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet', window );">Net (gain) loss on investment activity and other</a></td>
<td class="num">(20)<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="num">(194)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">563<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="num">(10,646)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet', window );">Current and noncurrent receivables, net</a></td>
<td class="num">(57)<span></span>
</td>
<td class="num">(802)<span></span>
</td>
<td class="num">(869)<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="top.Show.showAR( this, 'defref_cmcsa_Increasedecreaseinfilmandtelevisioncostnet', window );">Film and television costs, net</a></td>
<td class="num">(929)<span></span>
</td>
<td class="num">(395)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="num">(347)<span></span>
</td>
<td class="num">(394)<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other operating assets and liabilities</a></td>
<td class="num">(1,227)<span></span>
</td>
<td class="nump">1,294<span></span>
</td>
<td class="num">(639)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">25,697<span></span>
</td>
<td class="nump">24,297<span></span>
</td>
<td class="nump">21,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(9,953)<span></span>
</td>
<td class="num">(9,774)<span></span>
</td>
<td class="num">(9,550)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="num">(2,475)<span></span>
</td>
<td class="num">(1,935)<span></span>
</td>
<td class="num">(1,605)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="num">(418)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="num">(1,116)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(370)<span></span>
</td>
<td class="num">(38,219)<span></span>
</td>
<td class="num">(532)<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="nump">886<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(1,899)<span></span>
</td>
<td class="num">(1,257)<span></span>
</td>
<td class="num">(2,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">793<span></span>
</td>
<td class="nump">785<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(14,841)<span></span>
</td>
<td class="num">(50,854)<span></span>
</td>
<td class="num">(13,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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="num">(1,288)<span></span>
</td>
<td class="nump">379<span></span>
</td>
<td class="num">(1,905)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">5,479<span></span>
</td>
<td class="nump">44,781<span></span>
</td>
<td class="nump">11,466<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></td>
<td class="nump">5,175<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="num">(14,354)<span></span>
</td>
<td class="num">(8,798)<span></span>
</td>
<td class="num">(6,364)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="num">(504)<span></span>
</td>
<td class="num">(5,320)<span></span>
</td>
<td class="num">(5,435)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(3,735)<span></span>
</td>
<td class="num">(3,352)<span></span>
</td>
<td class="num">(2,883)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,299)<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="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="num">(311)<span></span>
</td>
<td class="num">(277)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">357<span></span>
</td>
<td class="num">(273)<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(9,181)<span></span>
</td>
<td class="nump">27,140<span></span>
</td>
<td class="num">(7,572)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(245)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">338<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">3,909<span></span>
</td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">3,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">5,589<span></span>
</td>
<td class="nump">3,909<span></span>
</td>
<td class="nump">3,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">5,964<span></span>
</td>
<td class="nump">5,305<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets', window );">Depreciation, amortization and other operating gains</a></td>
<td class="nump">2,129<span></span>
</td>
<td class="nump">1,967<span></span>
</td>
<td class="nump">1,704<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="top.Show.showAR( this, 'defref_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet', window );">Net (gain) loss on investment activity and other</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">689<span></span>
</td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(42)<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="nump">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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet', window );">Current and noncurrent receivables, net</a></td>
<td class="nump">43<span></span>
</td>
<td class="num">(452)<span></span>
</td>
<td class="num">(594)<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="top.Show.showAR( this, 'defref_cmcsa_Increasedecreaseinfilmandtelevisioncostnet', window );">Film and television costs, net</a></td>
<td class="num">(911)<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="num">(199)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="num">(27)<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other operating assets and liabilities</a></td>
<td class="num">(58)<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="nump">564<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">7,218<span></span>
</td>
<td class="nump">7,903<span></span>
</td>
<td class="nump">7,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(2,072)<span></span>
</td>
<td class="num">(1,730)<span></span>
</td>
<td class="num">(1,502)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="num">(285)<span></span>
</td>
<td class="num">(448)<span></span>
</td>
<td class="num">(295)<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="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableIssuedFromUltimateParent', window );">Note receivable from Comcast</a></td>
<td class="num">(2,900)<span></span>
</td>
<td class="num">(2,054)<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="num">(1,116)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="num">(140)<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="nump">464<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(1,024)<span></span>
</td>
<td class="num">(587)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="nump">586<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(7,128)<span></span>
</td>
<td class="num">(5,340)<span></span>
</td>
<td class="num">(1,867)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">791<span></span>
</td>
<td class="nump">692<span></span>
</td>
<td class="nump">3,948<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></td>
<td class="nump">5,175<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="num">(3,778)<span></span>
</td>
<td class="num">(438)<span></span>
</td>
<td class="num">(3,498)<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent', window );">Proceeds from (repayments of) borrowings from Comcast, net</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(1,777)<span></span>
</td>
<td class="num">(872)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfCapitalDistribution', window );">Distributions to member</a></td>
<td class="num">(2,113)<span></span>
</td>
<td class="num">(1,627)<span></span>
</td>
<td class="num">(1,968)<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="top.Show.showAR( this, 'defref_cmcsa_Distributionstononcontrollinginterestholders', window );">Distributions to noncontrolling interests</a></td>
<td class="num">(242)<span></span>
</td>
<td class="num">(205)<span></span>
</td>
<td class="num">(209)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">127<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(110)<span></span>
</td>
<td class="num">(3,476)<span></span>
</td>
<td class="num">(4,819)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(913)<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">2,377<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">$ 1,444<span></span>
</td>
<td class="nump">$ 1,464<span></span>
</td>
<td class="nump">$ 2,377<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of current and noncurrent receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet</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_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation And Amortization Expense And (Gain) Loss on Disposition of Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets</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_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow related to distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock</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_Distributionstononcontrollinginterestholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow related to distributions to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_Distributionstononcontrollinginterestholders</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_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>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_Increasedecreaseinfilmandtelevisioncostnet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net increase (decrease) in film and television costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_Increasedecreaseinfilmandtelevisioncostnet</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NoteReceivableIssuedFromUltimateParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash flow from note receivable issued from and repayments from Ultimate Parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NoteReceivableIssuedFromUltimateParent</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_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the acquisition and construction of buildings (properties) whether for investment or use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties</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_PaymentsForConstructionOfThemePark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the construction of a theme park.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Note Receivable Issued To And Borrowings From Ultimate Parent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of businesses and investments, if any, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsOfCapitalDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfCapitalDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>JSON
<SEQUENCE>75
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cmcsa-12312019x10k.htm": {
   "axisCustom": 1,
   "axisStandard": 37,
   "contextCount": 756,
   "dts": {
    "calculationLink": {
     "local": [
      "cmcsa-20191231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cmcsa-20191231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cmcsa-12312019x10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cmcsa-20191231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmcsa-20191231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cmcsa-20191231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd"
     ]
    }
   },
   "elementCount": 913,
   "entityCount": 1,
   "hidden": {
    "http://corporate.comcast.com/20191231": 10,
    "http://fasb.org/us-gaap/2019-01-31": 47,
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 63
   },
   "keyCustom": 140,
   "keyStandard": 477,
   "memberCustom": 86,
   "memberStandard": 60,
   "nsprefix": "cmcsa",
   "nsuri": "http://corporate.comcast.com/20191231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001000 - Document - Document and Entity Information",
     "role": "http://corporate.comcast.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102100 - Disclosure - Segment Information",
     "role": "http://corporate.comcast.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416405 - Disclosure - Supplemental Financial Information Supplemental Financial Information (Components of Accumulated Other Comprehensive Income (Loss)) (Details)",
     "role": "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Supplemental Financial Information Supplemental Financial Information (Components of Accumulated Other Comprehensive Income (Loss)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417402 - Disclosure - Commitments and Contingencies (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417403 - Disclosure - Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (Details)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails",
     "shortName": "Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417404 - Disclosure - Commitments and Contingencies (Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets) (Details)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
     "shortName": "Commitments and Contingencies (Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417405 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (Details)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
     "shortName": "Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under New Accounting Guidance) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417406 - Disclosure - Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under Previous Accounting Guidance and Rent Expense) (Details)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails",
     "shortName": "Commitments and Contingencies (Summary of Future Minimum Rental Commitments for Operating Leases Under Previous Accounting Guidance and Rent Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cmcsa:RentalExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Commitments and Contingencies (Rental expense) (Details)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails",
     "shortName": "Commitments and Contingencies (Rental expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cmcsa:RentalExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418402 - Disclosure - Quarterly Financial Information (Unaudited) (Details)",
     "role": "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails",
     "shortName": "Quarterly Financial Information (Unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419402 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details)",
     "role": "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
     "shortName": "Condensed Consolidating Financial Information (Condensed Consolidating Statement of Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419403 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details)",
     "role": "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
     "shortName": "Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "cmcsa:NetTransactionsWithAffiliates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103100 - Disclosure - Revenue",
     "role": "http://corporate.comcast.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419404 - Disclosure - Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details)",
     "role": "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
     "shortName": "Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "lang": null,
      "name": "cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfOtherDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424402 - Disclosure - Related Party Transactions (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
     "shortName": "Related Party Transactions (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424403 - Disclosure - Related Party Transactions (Condensed Consolidated Statement of Income) (Details)",
     "role": "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
     "shortName": "Related Party Transactions (Condensed Consolidated Statement of Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424404 - Disclosure - Related Party Transactions (Condensed Consolidated Balance Sheet) (Details)",
     "role": "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
     "shortName": "Related Party Transactions (Condensed Consolidated Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425401 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details)",
     "role": "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails",
     "shortName": "Schedule II Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104100 - Disclosure - Programming and Production Costs",
     "role": "http://corporate.comcast.com/role/ProgrammingAndProductionCosts",
     "shortName": "Programming and Production Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105100 - Disclosure - Income Taxes",
     "role": "http://corporate.comcast.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - Earnings Per Share",
     "role": "http://corporate.comcast.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107100 - Disclosure - Long-Term Debt",
     "role": "http://corporate.comcast.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:SignificantTransactionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108100 - Disclosure - Significant Transactions",
     "role": "http://corporate.comcast.com/role/SignificantTransactions",
     "shortName": "Significant Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:SignificantTransactionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109100 - Disclosure - Recent Accounting Pronouncements",
     "role": "http://corporate.comcast.com/role/RecentAccountingPronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - Investments",
     "role": "http://corporate.comcast.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - Disclosure - Property and Equipment",
     "role": "http://corporate.comcast.com/role/PropertyAndEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - Consolidated Statement of Income",
     "role": "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
     "shortName": "Consolidated Statement of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": "-6",
      "lang": null,
      "name": "cmcsa:ProgrammingAndProductionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112100 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113100 - Disclosure - Employee Benefit Plans",
     "role": "http://corporate.comcast.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114100 - Disclosure - Equity",
     "role": "http://corporate.comcast.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115100 - Disclosure - Share-Based Compensation",
     "role": "http://corporate.comcast.com/role/ShareBasedCompensation",
     "shortName": "Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116100 - Disclosure - Supplemental Financial Information",
     "role": "http://corporate.comcast.com/role/SupplementalFinancialInformation",
     "shortName": "Supplemental Financial Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117100 - Disclosure - Commitments and Contingencies",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118100 - Disclosure - Quarterly Financial Information (Unaudited)",
     "role": "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited",
     "shortName": "Quarterly Financial Information (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119100 - Disclosure - Condensed Consolidating Financial Information",
     "role": "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation",
     "shortName": "Condensed Consolidating Financial Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124100 - Disclosure - Related Party Transactions",
     "role": "http://corporate.comcast.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125100 - Disclosure - Schedule II Valuation and Qualifying Accounts",
     "role": "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts",
     "shortName": "Schedule II Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - Statement - Consolidated Statement of Comprehensive Income",
     "role": "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2209201 - Disclosure - Recent Accounting Pronouncements (Policies)",
     "role": "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies",
     "shortName": "Recent Accounting Pronouncements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - Segment Information (Tables)",
     "role": "http://corporate.comcast.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Revenue (Tables)",
     "role": "http://corporate.comcast.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Programming and Production Costs (Tables)",
     "role": "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables",
     "shortName": "Programming and Production Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Income Taxes (Tables)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://corporate.comcast.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://corporate.comcast.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Significant Transactions (Tables)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsTables",
     "shortName": "Significant Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310301 - Disclosure - Investments (Tables)",
     "role": "http://corporate.comcast.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311301 - Disclosure - Property and Equipment (Tables)",
     "role": "http://corporate.comcast.com/role/PropertyAndEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002501 - Statement - Consolidated Statement of Comprehensive Income (Parenthetical)",
     "role": "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
     "shortName": "Consolidated Statement of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312301 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:DeferredCompensationPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313301 - Disclosure - Employee Benefit Plans (Tables)",
     "role": "http://corporate.comcast.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:DeferredCompensationPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314301 - Disclosure - Equity (Tables)",
     "role": "http://corporate.comcast.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315301 - Disclosure - Share-Based Compensation (Stock Options and Restricted Stock Units) (Tables)",
     "role": "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables",
     "shortName": "Share-Based Compensation (Stock Options and Restricted Stock Units) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316301 - Disclosure - Supplemental Financial Information (Tables)",
     "role": "http://corporate.comcast.com/role/SupplementalFinancialInformationTables",
     "shortName": "Supplemental Financial Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317301 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318301 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)",
     "role": "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables",
     "shortName": "Quarterly Financial Information (Unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319301 - Disclosure - Condensed Consolidating Financial Information (Tables)",
     "role": "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables",
     "shortName": "Condensed Consolidating Financial Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324301 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://corporate.comcast.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cmcsa:NumberOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "role": "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cmcsa:NumberOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003000 - Statement - Consolidated Statement of Cash Flows",
     "role": "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
     "shortName": "Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "cmcsa:TotalCustomerRelationships",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402402 - Disclosure - Segment Information (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "cmcsa:TotalCustomerRelationships",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402403 - Disclosure - Segment Information (Details)",
     "role": "http://corporate.comcast.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:AdjustedEBITDA",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402404 - Disclosure - Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)",
     "role": "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails",
     "shortName": "Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:GainLossRelatedToLitigationSettlement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403402 - Disclosure - Revenue (Details)",
     "role": "http://corporate.comcast.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember",
      "decimals": "3",
      "lang": null,
      "name": "cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403403 - Disclosure - Revenue (Revenue by Geographic Location) (Details)",
     "role": "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
     "shortName": "Revenue (Revenue by Geographic Location) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403404 - Disclosure - Revenue (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403405 - Disclosure - Revenue (Condensed Consolidated Balance Sheet) (Details)",
     "role": "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
     "shortName": "Revenue (Condensed Consolidated Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock",
       "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:TheatricalFilmCostsReleased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Programming and Production Costs (Schedule) (Details)",
     "role": "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
     "shortName": "Programming and Production Costs (Schedule) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock",
       "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:TheatricalFilmCostsReleased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:FilmCostsAmortizedInNextOperatingCycle",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404403 - Disclosure - Programming and Production Costs (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
     "shortName": "Programming and Production Costs (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "cmcsa:FilmAndTelevisionCostsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:FilmCostsAmortizedInNextOperatingCycle",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Income Taxes (Income Before Income Taxes) (Details)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails",
     "shortName": "Income Taxes (Income Before Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - Consolidated Balance Sheet",
     "role": "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Balance Sheet",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": null,
      "lang": null,
      "name": "us-gaap:CommitmentsAndContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "true"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405403 - Disclosure - Income Taxes (Components of Income Tax Expense) (Details)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
     "shortName": "Income Taxes (Components of Income Tax Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405404 - Disclosure - Income Taxes (Federal Statutory) (Details)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails",
     "shortName": "Income Taxes (Federal Statutory) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405405 - Disclosure - Income Taxes (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405406 - Disclosure - Income Taxes (Components of Net Deferred Tax Liability) (Details)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails",
     "shortName": "Income Taxes (Components of Net Deferred Tax Liability) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405407 - Disclosure - Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details)",
     "role": "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2016Q4",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "div",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4QTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Earnings Per Share (Details)",
     "role": "http://corporate.comcast.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Long-Term Debt (Schedule of Debt Outstanding) (Details)",
     "role": "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
     "shortName": "Long-Term Debt (Schedule of Debt Outstanding) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Long-Term Debt (Debt Maturities) (Details)",
     "role": "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails",
     "shortName": "Long-Term Debt (Debt Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Long-Term Debt (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408402 - Disclosure - Significant Transactions (Sky Transaction) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails",
     "shortName": "Significant Transactions (Sky Transaction) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "cmcsa:SignificantTransactionsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "gbpPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004501 - Statement - Consolidated Balance Sheet (Parenthetical)",
     "role": "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
     "shortName": "Consolidated Balance Sheet (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Significant Transactions (Allocation of Purchase Price) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
     "shortName": "Significant Transactions (Allocation of Purchase Price) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Significant Transactions (Acquisition-Related Costs) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails",
     "shortName": "Significant Transactions (Acquisition-Related Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Significant Transactions (Unaudited Pro Forma Information) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails",
     "shortName": "Significant Transactions (Unaudited Pro Forma Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2018Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408406 - Disclosure - Significant Transactions (Universal Beijing Resort) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
     "shortName": "Significant Transactions (Universal Beijing Resort) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "decimals": "-8",
      "lang": null,
      "name": "cmcsa:VariableInterestEntityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "D2017Q3Jul01-Jul31_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408407 - Disclosure - Significant Transactions (FCC Spectrum Auction) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails",
     "shortName": "Significant Transactions (FCC Spectrum Auction) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "D2017Q3Jul01-Jul31_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408408 - Disclosure - Significant Transactions (Universal Studios Japan) (Details)",
     "role": "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails",
     "shortName": "Significant Transactions (Universal Studios Japan) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "D2017Q2USJ_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember",
      "decimals": "-8",
      "lang": null,
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Recent Accounting Pronouncements (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
     "shortName": "Recent Accounting Pronouncements (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "I2019Q1JAN01-JAN01",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410402 - Disclosure - Investments (Investment and Other Income (Loss), Net) (Details)",
     "role": "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
     "shortName": "Investments (Investment and Other Income (Loss), Net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "cmcsa:OtherIncomeLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Investments (Schedule of Investments) (Details)",
     "role": "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails",
     "shortName": "Investments (Schedule of Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:OtherInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Investments (Equity Method Investments) (Details)",
     "role": "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
     "shortName": "Investments (Equity Method Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "D2019Q3AUGUST_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": "-8",
      "lang": null,
      "name": "cmcsa:ProceedsFromCollateralizedObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005000 - Statement - Consolidated Statement of Changes in Equity",
     "role": "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiGainLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Investments (Marketable Equity Securities) (Details)",
     "role": "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
     "shortName": "Investments (Marketable Equity Securities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "D2017Q1Mar_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireMarketableSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cmcsa:NumberofPreferredStockSeries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "preferred_stock_series",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Investments (Other Investments) (Details)",
     "role": "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails",
     "shortName": "Investments (Other Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cmcsa:NumberofPreferredStockSeries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "preferred_stock_series",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411402 - Disclosure - Property and Equipment (Details)",
     "role": "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412402 - Disclosure - Goodwill and Intangible Assets (Schedule of Change in Goodwill) (Details)",
     "role": "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets (Schedule of Change in Goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412403 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412404 - Disclosure - Goodwill and Intangible Assets (Intangible Assets) (Details)",
     "role": "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets (Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Goodwill and Intangible Assets (Amortization of Intangible Assets) (Details)",
     "role": "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets (Amortization of Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:DeferredCompensationPlansTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:DeferredCompensationPlansBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413402 - Disclosure - Employee Benefit Plans (Deferred Compensation Plans) (Details)",
     "role": "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
     "shortName": "Employee Benefit Plans (Deferred Compensation Plans) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:DeferredCompensationPlansTableTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "cmcsa:DeferredCompensationPlansBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashSurrenderValueOfLifeInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413403 - Disclosure - Employee Benefit Plans (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
     "shortName": "Employee Benefit Plans (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashSurrenderValueOfLifeInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414402 - Disclosure - Equity (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/EquityNarrativeDetails",
     "shortName": "Equity (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "role": "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414403 - Disclosure - Equity (Changes in Common Stock) (Details)",
     "role": "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
     "shortName": "Equity (Changes in Common Stock) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsForRepurchaseOfCommonStock",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414404 - Disclosure - Equity (Aggregate Share Repurchases) (Details)",
     "role": "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails",
     "shortName": "Equity (Aggregate Share Repurchases) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:PaymentsForRepurchaseOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414405 - Disclosure - Equity (Components of Accumulated Other Comprehensive Income (Loss)) (Details)",
     "role": "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Equity (Components of Accumulated Other Comprehensive Income (Loss)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415402 - Disclosure - Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)",
     "role": "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
     "shortName": "Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415403 - Disclosure - Share-Based Compensation (Narrative) (Details)",
     "role": "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
     "shortName": "Share-Based Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415404 - Disclosure - Share-Based Compensation (Stock Options and Restricted Share Units) (Details)",
     "role": "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails",
     "shortName": "Share-Based Compensation (Stock Options and Restricted Share Units) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415405 - Disclosure - Share-Based Compensation (Restricted Share Units and Stock Option Fair Value) (Details)",
     "role": "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails",
     "shortName": "Share-Based Compensation (Restricted Share Units and Stock Option Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416402 - Disclosure - Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)",
     "role": "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails",
     "shortName": "Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "cmcsa:CapitalCostsIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416403 - Disclosure - Supplemental Financial Information (Noncash Investing and Financing Activities) (Details)",
     "role": "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails",
     "shortName": "Supplemental Financial Information (Noncash Investing and Financing Activities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-8",
      "first": true,
      "lang": null,
      "name": "cmcsa:CapitalCostsIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416404 - Disclosure - Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)",
     "role": "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails",
     "shortName": "Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-12312019x10k.htm",
      "contextRef": "I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - cmcsa-12312019x10k.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - cmcsa-12312019x10k.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 151,
   "tag": {
    "cmcsa_A4.00NotesDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.00% Notes Due 2049 [Member]",
        "label": "4.00% Notes Due 2049 [Member]",
        "terseLabel": "4.00% Notes Due 2049 [Member]"
       }
      }
     },
     "localname": "A4.00NotesDue2049Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_A4.00NotesDue2049ToComcastMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "4.00% Notes Due 2049 To Comcast [Member]",
        "label": "4.00% Notes Due 2049 To Comcast [Member]",
        "verboseLabel": "4.00% Notes Due 2049 To Comcast [Member]"
       }
      }
     },
     "localname": "A4.00NotesDue2049ToComcastMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ATTInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "AT&amp;T Inc. [Member]",
        "label": "AT&amp;T Inc. [Member]",
        "terseLabel": "AT&amp;T Inc. [Member]"
       }
      }
     },
     "localname": "ATTInc.Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Interest and Penalties On Uncertain And Effectively Settled Tax Positions Net [Member]",
        "label": "Accrued Interest and Penalties On Uncertain And Effectively Settled Tax Positions Net [Member]",
        "terseLabel": "Accrued interest on uncertain and effectively settled tax positions, net [Member]"
       }
      }
     },
     "localname": "AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_AccruedParticipationsAndResidualsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of participations, residual and royalty expenses due to another party in less than one year. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.",
        "label": "Accrued Participations And Residuals, Current",
        "terseLabel": "Accrued participations and residuals"
       }
      }
     },
     "localname": "AccruedParticipationsAndResidualsCurrent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The noncurrent amount of participations, residual, royalty expenses and program obligations due to another party. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.",
        "label": "Accrued Participations Residuals And Program Obligations, Noncurrent",
        "terseLabel": "Accrued participations, residuals and program obligations"
       }
      }
     },
     "localname": "AccruedParticipationsResidualsAndProgramObligationsNoncurrent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired Film and Television Library Costs, Amortization Period",
        "label": "Acquired Film and Television Library Costs, Amortization Period",
        "terseLabel": "Amortization period of acquired film and television library costs"
       }
      }
     },
     "localname": "AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_AdditionalFinanceLeaseLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease for additional contracts determined to be leases in connection with the business acquisition.",
        "label": "Additional Finance Lease Liability",
        "terseLabel": "Additional finance lease liability"
       }
      }
     },
     "localname": "AdditionalFinanceLeaseLiability",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year related to additional contracts determined to be operating leases in connection with the business acquisition.",
        "label": "Additional Operating Leases, Future Minimum Payments Due",
        "terseLabel": "Future cash payments related to additional contracts determined to be operating leases"
       }
      }
     },
     "localname": "AdditionalOperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AdjustedEBITDA": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The measure used to evaluate the profitability of operating segments.",
        "label": "Adjusted EBITDA",
        "terseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEBITDA",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AirTouchMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Air Touch [member]",
        "label": "Air Touch [Member]",
        "terseLabel": "Air Touch [Member]"
       }
      }
     },
     "localname": "AirTouchMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of foreign currency denominated debt that has been hedged.",
        "label": "Amount Of Foreign Currency Denominated Debt Hedged",
        "terseLabel": "Amount of foreign currency denominated debt hedged"
       }
      }
     },
     "localname": "AmountOfForeignCurrencyDenominatedDebtHedged",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate amount of net investment in foreign subsidiaries that has been hedged.",
        "label": "Amount Of Net Investment In Foreign Subsidiaries Hedged",
        "terseLabel": "Amount of net investment in foreign subsidiaries hedged"
       }
      }
     },
     "localname": "AmountOfNetInvestmentInForeignSubsidiariesHedged",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AmountsReclassifiedToNetIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Amounts Reclassified To Net Income [Abstract]",
        "terseLabel": "Amounts reclassified to net income:"
       }
      }
     },
     "localname": "AmountsReclassifiedToNetIncomeAbstract",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Years of annual revenue that estimate revenue for performance obligations that have not been recognized as revenue",
        "label": "Annual Revenue That Estimates Remaining Performance Obligations",
        "terseLabel": "Annual revenue that estimates remaining performance obligations"
       }
      }
     },
     "localname": "AnnualRevenueThatEstimatesRemainingPerformanceObligations",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_AtairosMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Atairos [Member]",
        "label": "Atairos [Member]",
        "terseLabel": "Atairos [Member]"
       }
      }
     },
     "localname": "AtairosMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_BroadcastTelevisionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Broadcast Television Member",
        "label": "Broadcast Television [Member]",
        "terseLabel": "Broadcast Television [Member]"
       }
      }
     },
     "localname": "BroadcastTelevisionMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Acquisition, Percentage Of Voting Interests Acquired",
        "label": "Business Acquisition, Percentage Of Voting Interests Acquired In Period",
        "terseLabel": "Percentage of voting interests acquired in period"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Pro Forma Net Income (Loss) Attributable To Parent for the period as if the business combination had been completed at the beginning of the period",
        "label": "Business Acquisition, Pro Forma Net Income (Loss) Attributable To Parent",
        "terseLabel": "Net income attributable to Comcast Corporation"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaNetIncomeLossAttributableToParent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessAndBasisOfPresentationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business And Basis Of Presentation",
        "label": "Business And Basis Of Presentation [Line Items]",
        "terseLabel": "Business And Basis Of Presentation [Line Items]"
       }
      }
     },
     "localname": "BusinessAndBasisOfPresentationLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_BusinessAndBasisOfPresentationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business And Basis Of Presentation [Table]",
        "label": "Business And Basis Of Presentation [Table]",
        "terseLabel": "Business And Basis Of Presentation [Table]"
       }
      }
     },
     "localname": "BusinessAndBasisOfPresentationTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business combination measurement period adjustment for depreciation and amortization which was recorded in the current period and related to prior period",
        "label": "Business Combination, Measurement Period Adjustment, Depreciation And Amortization",
        "terseLabel": "Incremental depreciation and amortization"
       }
      }
     },
     "localname": "BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accounts payable, accrued liabilities, and other current liabilities recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable, Accrued Liabilities, And Other Current Liabilities",
        "negatedTerseLabel": "Accounts payable, accrued liabilities and other current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accounts receivable and other current assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Receivable And Other Current Assets",
        "terseLabel": "Accounts receivable and other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of  Deferred Tax Assets (Liabilities), Net recognized as of the acquisition date",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets (Liabilities), Net",
        "verboseLabel": "Deferred tax assets (liabilities), net (See Note 5)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Film And Television Costs recognized as of the acquisition date",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Film And Television Costs",
        "terseLabel": "Film and television costs (See Note 4)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Other Noncurrent Assets And Liabilities, Net recognized as of the acquisition date",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets And Liabilities, Net",
        "terseLabel": "Other noncurrent assets and (liabilities), net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_BusinessCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Customers [Member]",
        "label": "Business Customers [Member]",
        "terseLabel": "Business Customers [Member]"
       }
      }
     },
     "localname": "BusinessCustomersMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_BusinessServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Services [Member]",
        "label": "Business Services [Member]",
        "terseLabel": "Business Services [Member]"
       }
      }
     },
     "localname": "BusinessServicesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_CableCommunicationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cable Communications Member",
        "label": "Cable Communications [Member]",
        "terseLabel": "Cable Communications [Member]"
       }
      }
     },
     "localname": "CableCommunicationsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_CableNetworksMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cable Networks Member",
        "label": "Cable Networks [Member]",
        "terseLabel": "Cable Networks [Member]"
       }
      }
     },
     "localname": "CableNetworksMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cable segment revenue types as percentage of total cable revenue",
        "label": "Cable Segment Revenue Types As Percentage Of Total Cable Revenue",
        "terseLabel": "Cable segment revenue types as percentage of total cable revenue"
       }
      }
     },
     "localname": "CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_CapitalContributionToVIE": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with a capital contribution to a VIE accounted for as an equity method investment",
        "label": "Capital Contribution To VIE",
        "terseLabel": "Cash capital contributions for equity method investments"
       }
      }
     },
     "localname": "CapitalContributionToVIE",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CapitalCostsIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of property and equipment and intangible assets that have occurred.",
        "label": "Capital Costs Incurred But Not Yet Paid",
        "terseLabel": "Capital Costs Incurred But Not Yet Paid"
       }
      }
     },
     "localname": "CapitalCostsIncurredButNotYetPaid",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CarryingAmountOfRedeemablePreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of redeemable preferred stock",
        "label": "Carrying Amount Of Redeemable Preferred Stock",
        "terseLabel": "Redeemable subsidiary preferred shares"
       }
      }
     },
     "localname": "CarryingAmountOfRedeemablePreferredStock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CarryingValueOfContractualObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value of future obligation classified as a liability which is no longer recorded at fair value.",
        "label": "Carrying value of contractual obligation",
        "terseLabel": "Carrying value of contractual obligation"
       }
      }
     },
     "localname": "CarryingValueOfContractualObligation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CarryingValueOfRelatedPartyContractualObligationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Carrying Value Of Related Party Contractual Obligation [Member]",
        "terseLabel": "Carrying Value Of Related Party Contractual Obligation [Member]"
       }
      }
     },
     "localname": "CarryingValueOfRelatedPartyContractualObligationMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_CcclParentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "CCCL Parent",
        "label": "CCCL Parent [Member]",
        "terseLabel": "CCCL Parent [Member]"
       }
      }
     },
     "localname": "CcclParentMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of current and noncurrent receivables.",
        "label": "Change In Current And Noncurrent Receivables Net",
        "negatedLabel": "Current and noncurrent receivables, net"
       }
      }
     },
     "localname": "ChangeInCurrentAndNoncurrentReceivablesNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Changes in net deferred tax liability that were not recorded as deferred income tax benefit (expense) related to acquisitions.",
        "label": "Change In Net Deferred Tax Liability Related To Acquisitions",
        "terseLabel": "Change in net deferred tax liability related to acquisitions"
       }
      }
     },
     "localname": "ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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)",
        "label": "Changes In Net Deferred Tax Liability Related To Other Comprehensive Income",
        "terseLabel": "Deferred tax liability attributable to temporary differences in other comprehensive income"
       }
      }
     },
     "localname": "ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CollateralizedObligation": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of obligation presented separately as collateralized obligation that is secured by assets.",
        "label": "Collateralized Obligation",
        "terseLabel": "Collateralized obligation"
       }
      }
     },
     "localname": "CollateralizedObligation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CollateralizedObligationFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of obligation presented separately as collateralized obligation that is secured by assets.",
        "label": "Collateralized Obligation, Fair Value",
        "terseLabel": "Estimated fair value of collateralized obligation"
       }
      }
     },
     "localname": "CollateralizedObligationFairValue",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ComcastAndComcastCableDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Comcast And Comcast Cable Debt Securities [Member]",
        "terseLabel": "Comcast And Comcast Cable Debt Securities [Member]"
       }
      }
     },
     "localname": "ComcastAndComcastCableDebtSecuritiesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastAndConsolidatedSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Comcast And Consolidated Subsidiaries [Member]",
        "terseLabel": "Comcast and Consolidated Subsidiaries [Member]"
       }
      }
     },
     "localname": "ComcastAndConsolidatedSubsidiariesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comcast And NBCUniveral Revolving Credit Agreements [Member]",
        "label": "Comcast And NBCUniveral Revolving Credit Agreements [Member]",
        "terseLabel": "Comcast And NBCUniveral Revolving Credit Agreements [Member]"
       }
      }
     },
     "localname": "ComcastAndNBCUniveralRevolvingCreditAgreementsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]",
        "label": "Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]",
        "terseLabel": "Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]"
       }
      }
     },
     "localname": "ComcastComcastCableAndNBCUniversalDebtSecuritiesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comcast Holdings",
        "label": "Comcast Holdings [Member]",
        "terseLabel": "Comcast Holdings [Member]"
       }
      }
     },
     "localname": "ComcastHoldingsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastRevolvingCreditFacilitydue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Comcast Revolving Credit Facility due 2022 [Member]",
        "terseLabel": "Comcast Revolving Credit Facility due 2022 [Member]"
       }
      }
     },
     "localname": "ComcastRevolvingCreditFacilitydue2022Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comcast and NBCUniversal Revolving Credit Agreements [Member]",
        "label": "Comcast and NBCUniversal Revolving Credit Agreements [Member]",
        "terseLabel": "Comcast and NBCUniversal Revolving Credit Agreements [Member]"
       }
      }
     },
     "localname": "ComcastandNBCUniversalRevolvingCreditAgreementsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ComcastandNBCUniversalSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Comcast and NBCUniversal Senior Notes [Member]",
        "label": "Comcast and NBCUniversal Senior Notes [Member]",
        "terseLabel": "Comcast and NBCUniversal Senior Notes [Member]"
       }
      }
     },
     "localname": "ComcastandNBCUniversalSeniorNotesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_CommitmentAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Commitment And Contingencies [Table]",
        "label": "Commitment And Contingencies [Line Items]",
        "terseLabel": "Commitment And Contingencies [Line Items]",
        "verboseLabel": "Programming and Talent Commitments [Line Items]"
       }
      }
     },
     "localname": "CommitmentAndContingenciesLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingencies",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_CommitmentAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commitment And Contingencies [Table]",
        "label": "Commitment And Contingencies [Table]",
        "terseLabel": "Commitment And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentAndContingenciesTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingencies",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_CommonStockVotingPower": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Common Stock Voting Power",
        "label": "Common Stock Voting Power",
        "terseLabel": "Voting power"
       }
      }
     },
     "localname": "CommonStockVotingPower",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Components Of Investment and Other Income Loss Net [Table Text Block]",
        "terseLabel": "Investment and Other Income (Loss), Net"
       }
      }
     },
     "localname": "ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ContentLicensingAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Content Licensing And Other [Member]",
        "label": "Content Licensing And Other [Member]",
        "terseLabel": "Content Licensing And Other [Member]"
       }
      }
     },
     "localname": "ContentLicensingAndOtherMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ContentLicensingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Content Licensing [Member]",
        "label": "Content Licensing [Member]",
        "terseLabel": "Content Licensing [Member]"
       }
      }
     },
     "localname": "ContentLicensingMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ContentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Content [Member]",
        "label": "Content [Member]",
        "terseLabel": "Content [Member]"
       }
      }
     },
     "localname": "ContentMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ContractualValueofaPotentialFutureObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual value of a potential future obligation based on a contractual formula on a specified date.",
        "label": "Contractual Value of a Potential Future Obligation",
        "terseLabel": "Contractual value of a potential obligation"
       }
      }
     },
     "localname": "ContractualValueofaPotentialFutureObligation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contributions from and distributions to noncontrolling interests",
        "label": "Contributions From And Distributions To Noncontrolling Interests",
        "terseLabel": "Contributions from (distributions to) noncontrolling interests, net"
       }
      }
     },
     "localname": "ContributionsFromAndDistributionsToNoncontrollingInterests",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contributions from and (distributions to) noncontrolling interests attributable to temporary equity.",
        "label": "Contributions From And Distributions To Noncontrolling Interests Attributable To Temporary Equity",
        "verboseLabel": "Contributions from (distributions to) noncontrolling interests, net"
       }
      }
     },
     "localname": "ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Currency Swaps And Foreign Currency Denominated Debt [Member]",
        "label": "Currency Swaps And Foreign Currency Denominated Debt [Member]",
        "terseLabel": "Currency Swaps And Foreign Currency Denominated Debt [Member]"
       }
      }
     },
     "localname": "CurrencySwapsAndForeignCurrencyDenominatedDebtMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_CustomerPremiseEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer premise equipment [Member]",
        "label": "Customer Premise Equipment [Member]",
        "terseLabel": "Customer Premise Equipment [Member]"
       }
      }
     },
     "localname": "CustomerPremiseEquipmentMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DebtExchangeAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate principal amount of the debt being exchanged in a debt exchange transaction.",
        "label": "Debt Exchange, Amount",
        "terseLabel": "Amount of debt exchanged",
        "verboseLabel": "Aggregate principal amount of certain series of outstanding notes"
       }
      }
     },
     "localname": "DebtExchangeAmount",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DebtIssuanceCostsPremiumsAndDiscountsNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 7.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date for the net impact of debt issuance costs, premiums and discounts.",
        "label": "Debt Issuance Costs, Premiums And Discounts, Net",
        "negatedLabel": "Debt issuance costs, premiums and discounts, net"
       }
      }
     },
     "localname": "DebtIssuanceCostsPremiumsAndDiscountsNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions",
        "label": "Debt Issuance Costs, Premiums, Discounts And Fair Value Adjustments For Acquisition Accounting And Hedged Positions",
        "negatedLabel": "Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net"
       }
      }
     },
     "localname": "DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredCompensationPlansBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred compensation plans benefit obligation",
        "label": "Deferred Compensation Plans Benefit Obligation",
        "terseLabel": "Benefit obligation"
       }
      }
     },
     "localname": "DeferredCompensationPlansBenefitObligation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredCompensationPlansInterestCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred compensation plans interest cost",
        "label": "Deferred Compensation Plans interest cost",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "DeferredCompensationPlansInterestCost",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredCompensationPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Compensation Plans [Member]",
        "label": "Deferred Compensation Plans [Member]",
        "terseLabel": "Deferred Compensation Plans [Member]"
       }
      }
     },
     "localname": "DeferredCompensationPlansMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DeferredCompensationPlansTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information regarding deferred compensation plans, including benefit obligations and related expense.",
        "label": "Deferred Compensation Plans [Table Text Block]",
        "terseLabel": "Deferred Compensation Plans"
       }
      }
     },
     "localname": "DeferredCompensationPlansTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Gain Recognized On Dilution Of Equity Method Investment",
        "label": "Deferred Gain Recognized On Dilution Of Equity Method Investment",
        "terseLabel": "Deferred gain"
       }
      }
     },
     "localname": "DeferredGainRecognizedOnDilutionOfEquityMethodInvestment",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Assets, Operating Loss And Other Loss Carryforwards",
        "label": "Deferred Tax Assets, Operating Loss And Other Loss Carryforwards",
        "verboseLabel": "Net operating loss and other loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredTaxLiabilitiesLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from long-term debt.",
        "label": "Deferred Tax Liabilities, Long-Term Debt",
        "terseLabel": "Differences between book and tax basis of long-term debt"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLongTermDebt",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax liability attributable to deductible temporary differences from property and equipment and intangible assets.",
        "label": "Deferred Tax Liabilities, Property, Plant And Equipment And Intangible Assets",
        "terseLabel": "Differences between book and tax basis of property and equipment and intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredTaxLiabilityFranchiseRights": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net deferred tax liabilities related to cable franchise rights that will remain unchanged unless an impairment is recognized or a cable franchise is disposed.",
        "label": "Deferred Tax Liability Franchise Rights",
        "terseLabel": "Net deferred tax liability, franchise rights"
       }
      }
     },
     "localname": "DeferredTaxLiabilityFranchiseRights",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DeferredTaxLiabilityInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments.",
        "label": "DeferredTaxLiabilityInvestments",
        "terseLabel": "Differences between book and tax basis of investments"
       }
      }
     },
     "localname": "DeferredTaxLiabilityInvestments",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DepositToAcquireIntangibleAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deposit paid in a prior period for the right to an intangible asset in a future period.",
        "label": "Deposit To Acquire Intangible Asset",
        "terseLabel": "Deposit to acquire intangible asset"
       }
      }
     },
     "localname": "DepositToAcquireIntangibleAsset",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DepreciationAndAmortizationAndGainLossOnDispositionOfAssets": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Depreciation And Amortization Expense And (Gain) Loss on Disposition of Assets",
        "label": "Depreciation And Amortization And (Gain) Loss On Disposition Of Assets",
        "terseLabel": "Depreciation, amortization and other operating gains"
       }
      }
     },
     "localname": "DepreciationAndAmortizationAndGainLossOnDispositionOfAssets",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DevelopedTechnologyandSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Developed Technology and Software [Member]",
        "label": "Developed Technology and Software [Member]",
        "terseLabel": "Developed Technology and Software [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyandSoftwareMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DirectToConsumerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Direct To Consumer [Member]",
        "label": "Direct To Consumer [Member]",
        "terseLabel": "Direct To Consumer [Member]"
       }
      }
     },
     "localname": "DirectToConsumerMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DirectToTelevisionFilmCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred in the production and development of a direct-to-television film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Direct-to-Television Film Costs, In Production and In Development",
        "terseLabel": "In production and in development"
       }
      }
     },
     "localname": "DirecttoTelevisionFilmCostsInProductionandInDevelopment",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DistributionAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Distribution And Other [Member]",
        "label": "Distribution And Other [Member]",
        "terseLabel": "Distribution And Other [Member]"
       }
      }
     },
     "localname": "DistributionAndOtherMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Distribution",
        "label": "Distribution [Member]",
        "terseLabel": "Distribution [Member]"
       }
      }
     },
     "localname": "DistributionMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DistributionSystemMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Distribution System [Member]",
        "label": "Distribution System [Member]",
        "terseLabel": "Distribution System [Member]"
       }
      }
     },
     "localname": "DistributionSystemMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow related to distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock.",
        "label": "Distributions To Noncontrolling Interests And Dividends For Redeemable Subsidiary Preferred Stock",
        "negatedLabel": "Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_Distributionstononcontrollinginterestholders": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow related to distributions to noncontrolling interests.",
        "label": "Distributions To Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions to noncontrolling interests"
       }
      }
     },
     "localname": "Distributionstononcontrollinginterestholders",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_DocumentAndEntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Document And Entity Information [Table]",
        "label": "Document And Entity Information [Line Items]",
        "terseLabel": "Document And Entity Information [Line Items]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_DocumentAndEntityInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Document And Entity Information [Table]",
        "label": "Document And Entity Information [Table]",
        "terseLabel": "Document And Entity Information [Table]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_DomesticTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current and deferred income tax expense (benefit) attributable to income (loss) from continuing domestic operations within the country of domicile of the entity.",
        "label": "Domestic Tax Expense Benefit",
        "negatedTerseLabel": "U.S. domestic tax expense"
       }
      }
     },
     "localname": "DomesticTaxExpenseBenefit",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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 tax reform legislation.",
        "label": "Effective Income Tax Rate Reconciliation tax reform legislation",
        "terseLabel": "Tax legislation",
        "verboseLabel": "Reduction of net deferred tax liabilities"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationtaxreformlegislation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Equity [Table]",
        "label": "Equity [Line Items]",
        "terseLabel": "Equity [Line Items]"
       }
      }
     },
     "localname": "EquityLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair market value floor representing minimum total equity value of investment for put and call option.",
        "label": "Equity Method Investment, Fair Market Value, Floor For Put And Call Option",
        "terseLabel": "Fair market value assessment floor for put and call option"
       }
      }
     },
     "localname": "EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityMethodInvestmentFundingCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Funding Commitment",
        "label": "Equity Method Investment, Funding Commitment",
        "terseLabel": "Funding commitment"
       }
      }
     },
     "localname": "EquityMethodInvestmentFundingCommitment",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Funding Commitment by Management Company Investors",
        "label": "Equity Method Investment, Funding Commitment by Management Company Investors",
        "terseLabel": "Funding commitment by management company investors"
       }
      }
     },
     "localname": "EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityMethodInvestmentManagementFeeFundingCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Management Fee Funding Commitment",
        "label": "Equity Method Investment, Management Fee Funding Commitment",
        "terseLabel": "Management fee funding commitment"
       }
      }
     },
     "localname": "EquityMethodInvestmentManagementFeeFundingCommitment",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Maximum Total Capital Call In Annual Period",
        "label": "Equity Method Investment, Maximum Total Capital Call In Annual Period",
        "terseLabel": "Maximum total capital call in annual period"
       }
      }
     },
     "localname": "EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Minimum Guaranteed Proceeds Floor",
        "label": "Equity Method Investment, Minimum Guaranteed Proceeds Floor For Put And Call Option",
        "terseLabel": "Minimum guaranteed proceeds floor for put and call option"
       }
      }
     },
     "localname": "EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EquityMethodInvestmentOwnershipPercentageFloor": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, Ownership Percentage, Floor",
        "label": "Equity Method Investment, Ownership Percentage, Floor",
        "terseLabel": "Ownership percentage floor"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentageFloor",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity Method Investment, 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",
        "terseLabel": "Ownership percentage representing fair market value floor for put and call option"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_EquityMethodInvestmentPercentofLosses": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the percentage of any losses in an equity method investment that the Company is obligated to absorb.",
        "label": "Equity Method Investment, Percent of Losses",
        "terseLabel": "Percent of losses"
       }
      }
     },
     "localname": "EquityMethodInvestmentPercentofLosses",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_EquityTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity [Table]",
        "label": "Equity [Table]",
        "terseLabel": "Equity [Table]"
       }
      }
     },
     "localname": "EquityTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]",
        "label": "Exchangeable Subordinated Debentures 2.0 Percent Due 2029 [Member]",
        "terseLabel": "2.0% Exchangeable Subordinated Debentures due 2029 [Member]"
       }
      }
     },
     "localname": "ExchangeableSubordinatedDebentures2.0PercentDue2029Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_FCCSpectrumAuctionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "FCC Spectrum Auction [Line Items]",
        "label": "FCC Spectrum Auction [Line Items]",
        "terseLabel": "FCC Spectrum Auction [Line Items]"
       }
      }
     },
     "localname": "FCCSpectrumAuctionLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_FairValueOfRedeemablePreferredShares": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of our redeemable subsidiary preferred shares and/or stock",
        "label": "Fair Value Of Redeemable Preferred Shares",
        "terseLabel": "Fair value of redeemable preferred shares"
       }
      }
     },
     "localname": "FairValueOfRedeemablePreferredShares",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FilmAndTelevisionCostLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Film And Television Cost [Table]",
        "label": "Film And Television Cost [Line Items]",
        "terseLabel": "Film And Television Costs [Line Items]"
       }
      }
     },
     "localname": "FilmAndTelevisionCostLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCosts",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_FilmAndTelevisionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetailsCalc2": {
       "order": 2.0,
       "parentTag": "cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of owned films, television series and other television productions and noncurrent acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, including direct costs, production overhead, print costs, development costs and interest. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.",
        "label": "Film And Television Costs",
        "terseLabel": "Film and television costs"
       }
      }
     },
     "localname": "FilmAndTelevisionCosts",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FilmAndTelevisionCostsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Film and Television costs Disclosure [Text Block]",
        "label": "Film And Television Costs Disclosure [Text Block]",
        "terseLabel": "Programming and Production Costs"
       }
      }
     },
     "localname": "FilmAndTelevisionCostsDisclosureTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_FilmAndTelevisionCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes an entity's accounting policy for film and television costs. This accounting policy also may address how an entity assesses and measures impairment of film and television costs.",
        "label": "Film And Television Costs [Policy Text Block]",
        "terseLabel": "Film and Television Costs"
       }
      }
     },
     "localname": "FilmAndTelevisionCostsPolicyTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_FilmAndTelevisionCostsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Film And Television Costs [Table]",
        "label": "Film And Television Costs [Table]",
        "terseLabel": "Film And Television Costs [Table]"
       }
      }
     },
     "localname": "FilmAndTelevisionCostsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCosts",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_FilmAndTelevisionLibraryCostsUnamortized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The remaining amount of costs related to film and television libraries that are expected to be amortized.",
        "label": "Film And Television Library Costs Unamortized",
        "terseLabel": "Remaining unamortized costs of acquired film and television libraries"
       }
      }
     },
     "localname": "FilmAndTelevisionLibraryCostsUnamortized",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FilmedEntertainmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Filmed Entertainment Member",
        "label": "Filmed Entertainment [Member]",
        "terseLabel": "Filmed Entertainment [Member]"
       }
      }
     },
     "localname": "FilmedEntertainmentMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ForeignCurrencyDenominatedBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Foreign Currency Denominated Borrowings [Member]",
        "label": "Foreign Currency Denominated Borrowings [Member]",
        "terseLabel": "Foreign Currency Denominated Borrowings [Member]"
       }
      }
     },
     "localname": "ForeignCurrencyDenominatedBorrowingsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ForeignWithholdingTaxExpense": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of tax liability incurred by the Company in licensing its content to non-US territories.",
        "label": "Foreign Withholding Tax Expense",
        "negatedTerseLabel": "Withholding tax expense"
       }
      }
     },
     "localname": "ForeignWithholdingTaxExpense",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FormerCFOMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Former CFO [Member]",
        "label": "Former CFO [Member]",
        "terseLabel": "Former CFO [Member]"
       }
      }
     },
     "localname": "FormerCFOMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_FranchiseAndOtherRegulatoryFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Franchise And Other Regulatory Fees [Member]",
        "label": "Franchise And Other Regulatory Fees [Member]",
        "terseLabel": "Franchise And Other Regulatory Fees [Member]"
       }
      }
     },
     "localname": "FranchiseAndOtherRegulatoryFeesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net (gain) loss on investment activity, including cash received from investees, and other noncash income (loss), net.",
        "label": "Gain (Loss) On Investments And Other Noncash Income (Loss) Net",
        "negatedLabel": "Net (gain) loss on investment activity and other"
       }
      }
     },
     "localname": "GainLossOnInvestmentsAndOtherNoncashIncomeLossNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_GoodwillAndIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Goodwill And Intangible Assets [Table]",
        "label": "Goodwill And Intangible Assets [Line Items]",
        "terseLabel": "Goodwill And Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_GoodwillAndIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Goodwill And Intangible Assets [Table]",
        "label": "Goodwill And Intangible Assets [Table]",
        "terseLabel": "Goodwill And Intangible Assets [Table]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_GuaranteeObligationsDebtSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Principal amount of debt securities subject to guarantee.",
        "label": "Guarantee Obligations, Debt Securities",
        "terseLabel": "Principal amount of debt securities subject to guarantee"
       }
      }
     },
     "localname": "GuaranteeObligationsDebtSecurities",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Guarantee Obligations, Debt Securities, Maturing Within Five Years",
        "label": "Guarantee Obligations, Debt Securities, Maturing Within Five Years",
        "terseLabel": "Principal amount of debt securities subject to guarantee maturing within the next 5 years"
       }
      }
     },
     "localname": "GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum capacity of credit facility subject to cross-guarantee",
        "label": "Guarantee Obligations Maximum Capacity Of Credit Facility",
        "terseLabel": "Guarantee obligations, maximum capacity of credit facility"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumCapacityOfCreditFacility",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_GuaranteedNotes9.455PercentDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Guaranteed Notes 9.455% Due 2022 [Member]",
        "label": "Guaranteed Notes 9.455 Percent Due 2022 [Member]",
        "terseLabel": "9.455% Guaranteed Notes due 2022 [Member]"
       }
      }
     },
     "localname": "GuaranteedNotes9.455PercentDue2022Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_HighSpeedInternetCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "High-speed Internet Customers [Member]",
        "label": "High-speed Internet Customers [Member]",
        "terseLabel": "High-speed Internet Customers [Member]"
       }
      }
     },
     "localname": "HighSpeedInternetCustomersMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_HomeEntertainmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Home Entertainment [Member]",
        "label": "Home Entertainment [Member]",
        "terseLabel": "Home Entertainment [Member]"
       }
      }
     },
     "localname": "HomeEntertainmentMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_HuluMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hulu member.",
        "label": "Hulu [Member]",
        "terseLabel": "Hulu [Member]"
       }
      }
     },
     "localname": "HuluMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Income Taxes [Table]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxes",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxes",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_Increasedecreaseinfilmandtelevisioncostnet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net increase (decrease) in film and television costs.",
        "label": "Film And Television Costs Net",
        "negatedLabel": "Film and television costs, net"
       }
      }
     },
     "localname": "Increasedecreaseinfilmandtelevisioncostnet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_InterestExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing costs associated with debt facilities and the borrowings related to acquisition.",
        "label": "Interest Expenses",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenses",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_InvestmentSecuringCollateralizedObligation": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of investment presented separately as investment securing collateralized obligation that is partially securing an obligation.",
        "label": "Investment Securing Collateralized Obligation",
        "terseLabel": "Investment securing collateralized obligation",
        "verboseLabel": "Less: Investment securing collateralized obligation"
       }
      }
     },
     "localname": "InvestmentSecuringCollateralizedObligation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_InvestmentsImpairmentPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets.",
        "label": "Investments Impairment [Policy Text Block]",
        "terseLabel": "Impairment Testing of Investments"
       }
      }
     },
     "localname": "InvestmentsImpairmentPolicyTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investments in and amounts due from subsidiaries eliminated upon consolidation",
        "label": "Investments In And Amounts Due From Subsidiaries Eliminated Upon Consolidation",
        "terseLabel": "Investments in and amounts due from subsidiaries eliminated upon consolidation"
       }
      }
     },
     "localname": "InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_InvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Investments [Table]",
        "label": "Investments [Line Items]",
        "terseLabel": "Investments [Line Items]"
       }
      }
     },
     "localname": "InvestmentsLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/Investments",
      "http://corporate.comcast.com/role/InvestmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_InvestmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investments [Table]",
        "label": "Investments [Table]",
        "terseLabel": "Investments [Table]"
       }
      }
     },
     "localname": "InvestmentsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/Investments",
      "http://corporate.comcast.com/role/InvestmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding and our bank guarantees as of the reporting date.",
        "label": "Letters Of Credit And Bank Guarantees, Outstanding Amount",
        "terseLabel": "Unused irrevocable standby letters of credit and bank guarantees"
       }
      }
     },
     "localname": "LettersOfCreditAndBankGuaranteesOutstandingAmount",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility, Borrowing Capacity Of Credit Facility Terminated",
        "label": "Line Of Credit Facility, Borrowing Capacity Of Credit Facility Terminated",
        "terseLabel": "Credit facility terminated"
       }
      }
     },
     "localname": "LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Potential increased maximum borrowing capacity under the revolving credit facility, subject to approval of the lenders.",
        "label": "Line of Credit facility, Potential increase to Maximum Borrowing Capacity",
        "terseLabel": "Potential increase of maximum borrowing capacity of revolving credit facilities"
       }
      }
     },
     "localname": "LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ManagementFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Management Fee [Member]",
        "label": "Management Fee [Member]",
        "terseLabel": "Management Fee [Member]"
       }
      }
     },
     "localname": "ManagementFeeMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_MemberContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contribution from member including, but not limited to, a business, investment or asset.",
        "label": "Member Contribution",
        "terseLabel": "Contributions from member"
       }
      }
     },
     "localname": "MemberContribution",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_MembersCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Member's Capital [Member]",
        "terseLabel": "Member's Capital [Member]"
       }
      }
     },
     "localname": "MembersCapitalMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "NBCUniversal Enterprise Debt Securities [Member]",
        "label": "NBCUniversal Enterprise Debt Securities [Member]",
        "terseLabel": "NBCUniversal Enterprise Debt Securities [Member]"
       }
      }
     },
     "localname": "NBCUniversalEnterpriseDebtSecuritiesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NBCUniversalHoldingsPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "NBCUniversal Holdings Preferred Stock [Member]",
        "terseLabel": "NBCUniversal Holdings Preferred Stock [Member]"
       }
      }
     },
     "localname": "NBCUniversalHoldingsPreferredStockMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NBCUniversalMediaLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "NBCUniversal Media LLC [Member]",
        "label": "NBCUniversal Media LLC [Member]",
        "terseLabel": "NBCUniversal Media LLC [Member]"
       }
      }
     },
     "localname": "NBCUniversalMediaLLCMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingencies",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EmployeeBenefitPlans",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansTables",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables",
      "http://corporate.comcast.com/role/IncomeTaxes",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesTables",
      "http://corporate.comcast.com/role/Investments",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsTables",
      "http://corporate.comcast.com/role/LongTermDebt",
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/LongTermDebtTables",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCosts",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables",
      "http://corporate.comcast.com/role/PropertyAndEquipment",
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/PropertyAndEquipmentTables",
      "http://corporate.comcast.com/role/RecentAccountingPronouncements",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies",
      "http://corporate.comcast.com/role/RelatedPartyTransactions",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsTables",
      "http://corporate.comcast.com/role/Revenue",
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
      "http://corporate.comcast.com/role/RevenueTables",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails",
      "http://corporate.comcast.com/role/SegmentInformation",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails",
      "http://corporate.comcast.com/role/SegmentInformationTables",
      "http://corporate.comcast.com/role/SignificantTransactions",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsTables",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformation",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NBCUniversalSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "NBCUniversal Segments [Member]",
        "terseLabel": "NBCUniversal Segments [Member]"
       }
      }
     },
     "localname": "NBCUniversalSegmentsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NbcuniversalEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "NBCUniversal Enterprise [Member]",
        "terseLabel": "NBCUniversal Enterprise [Member]"
       }
      }
     },
     "localname": "NbcuniversalEnterpriseMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NbcuniversalMediaParentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "NBCUniversal Media Parent [Member]",
        "terseLabel": "NBCUniversal Media Parent [Member]"
       }
      }
     },
     "localname": "NbcuniversalMediaParentMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net income (loss) attributable to noncontrolling interest and dividends on redeemable subsidiary preferred stock.",
        "label": "Net Income (Loss) Attributable To Noncontrolling Interests And Redeemable Subsidiary Preferred Stock",
        "terseLabel": "Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock",
        "verboseLabel": "Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NetTransactionsWithAffiliates": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net transactions with affiliates.",
        "label": "Net transactions with affiliates",
        "terseLabel": "Net transactions with affiliates"
       }
      }
     },
     "localname": "NetTransactionsWithAffiliates",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NewAuthorizationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "New Authorization [Member]",
        "terseLabel": "New Authorization [Member]"
       }
      }
     },
     "localname": "NewAuthorizationMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NonInterestBearingNotesDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-Interest Bearing Notes Due 2024 [Member]",
        "label": "Non-Interest Bearing Notes Due 2024 [Member]",
        "terseLabel": "Non-Interest Bearing Notes Due 2024 [Member]"
       }
      }
     },
     "localname": "NonInterestBearingNotesDue2024Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NoncashInterestExpenseIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents noncash interest expense (income) items as adjustments to reconcile net income (loss) to cash provided by (used in) operating activities.",
        "label": "Noncash Interest Expense (Income) Net",
        "terseLabel": "Noncash interest expense (income), net"
       }
      }
     },
     "localname": "NoncashInterestExpenseIncomeNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NonredeemablePreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nonredeemable preferred stock issued by a wholly owned subsidiary of the company.",
        "label": "Nonredeemable Preferred Stock",
        "terseLabel": "Nonredeemable subsidiary preferred shares"
       }
      }
     },
     "localname": "NonredeemablePreferredStock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NotePayableToUltimateParent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount due to Parent, with respect to cash management arrangements under the matching revolving credit notes, as of the balance sheet date.",
        "label": "Note Payable To Ultimate Parent",
        "verboseLabel": "Notes payable to Comcast"
       }
      }
     },
     "localname": "NotePayableToUltimateParent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NoteReceivableFromUltimateParentNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Note Receivable From Ultimate Parent, Noncurrent",
        "label": "Note Receivable From Ultimate Parent, Noncurrent",
        "terseLabel": "Note receivable from Comcast",
        "verboseLabel": "Note receivable from Comcast, noncurrent"
       }
      }
     },
     "localname": "NoteReceivableFromUltimateParentNoncurrent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NoteReceivableIssuedFromUltimateParent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash flow from note receivable issued from and repayments from Ultimate Parent.",
        "label": "Note Receivable Issued From Ultimate Parent",
        "negatedLabel": "Note receivable from Comcast"
       }
      }
     },
     "localname": "NoteReceivableIssuedFromUltimateParent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_Notes5.50PercentDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Notes 5.50% Due 2029 [Member]",
        "label": "Notes 5.50 Percent Due 2029 [Member]",
        "terseLabel": "5.50% Notes due 2029 [Member]"
       }
      }
     },
     "localname": "Notes5.50PercentDue2029Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NotesPayableToUltimateParent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount due to Ultimate Parent, including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.",
        "label": "Notes Payable To Ultimate Parent",
        "terseLabel": "Notes payable to Comcast"
       }
      }
     },
     "localname": "NotesPayableToUltimateParent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NotesReceivableFromUltimateParentCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total current amount due from Parent including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.",
        "label": "Notes Receivable From Ultimate Parent, Current",
        "terseLabel": "Notes receivable from Comcast, current",
        "verboseLabel": "Notes receivable from Comcast"
       }
      }
     },
     "localname": "NotesReceivableFromUltimateParentCurrent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NumberOfActivatedLines": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number Of Activated Lines",
        "label": "Number Of Activated Lines",
        "terseLabel": "Number of activated lines"
       }
      }
     },
     "localname": "NumberOfActivatedLines",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_NumberOfBusinesses": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number Of Businesses",
        "label": "Number Of Businesses",
        "terseLabel": "Number of primary businesses"
       }
      }
     },
     "localname": "NumberOfBusinesses",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of customers that subscribe to our services.",
        "label": "Number Of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of employees covered by collective bargaining agreements.",
        "label": "Number Of Employees Covered Under Collective Bargaining Agreements",
        "terseLabel": "Number of employees covered under collective bargaining agreements"
       }
      }
     },
     "localname": "NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of votes entitled to vote for each share of Class B common stock share.",
        "label": "Number Of Votes Entitled Of Each Class B Common Stock",
        "terseLabel": "Number of votes entitled of each class B common stock"
       }
      }
     },
     "localname": "NumberOfVotesEntitledOfEachClassBCommonStock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cmcsa_NumberofDivisions": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of Divisions",
        "label": "Number of Divisions",
        "terseLabel": "Number of divisions"
       }
      }
     },
     "localname": "NumberofDivisions",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_NumberofPreferredStockSeries": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of Preferred Stock Series",
        "label": "Number of Preferred Stock Series",
        "terseLabel": "Number of series of preferred stock"
       }
      }
     },
     "localname": "NumberofPreferredStockSeries",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Operating Lease Expense Inclusive Of Short Term And Variable Lease Expenses",
        "terseLabel": "Operating lease expense inclusive of short-term and variable lease expenses"
       }
      }
     },
     "localname": "OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OtherGeographicLocationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Geographic Locations [Member]",
        "label": "Other Geographic Locations [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherGeographicLocationsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_OtherIncludingCapitalLeaseObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Including Capital Lease Obligations [Member]",
        "label": "Other Including Capital Lease Obligations [Member]",
        "terseLabel": "Other Including Capital Lease Obligations [Member]"
       }
      }
     },
     "localname": "OtherIncludingCapitalLeaseObligationsMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_OtherIncomeExpenseRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the intercompany transactions with ultimate parent, which are included in interest expense and investment and other income (loss), net.",
        "label": "Other Income (Expense) Related Party",
        "terseLabel": "Interest expense and investment and other income (loss), net"
       }
      }
     },
     "localname": "OtherIncomeExpenseRelatedParty",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OtherIncomeLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nonoperating income (losses), net recorded in the income statement that are not separately stated.",
        "label": "Other Income Loss Net",
        "terseLabel": "Other income (loss), net"
       }
      }
     },
     "localname": "OtherIncomeLossNet",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other [Member]",
        "label": "Other [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_OtherOperatingAndAdministrative": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other operating and administrative expense recognized in the period not presented separately.",
        "label": "Other Operating And Administrative",
        "terseLabel": "Other operating and administrative"
       }
      }
     },
     "localname": "OtherOperatingAndAdministrative",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OtherStockholdersEquity": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other stockholders equity.",
        "label": "Other stockholders equity",
        "verboseLabel": "Other shareholders\u2019 equity"
       }
      }
     },
     "localname": "OtherStockholdersEquity",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OwnershipInCableHoldingCompanySubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the Company's ownership in its cable holding company subsidiaries.",
        "label": "Ownership In Cable Holding Company Subsidiaries",
        "terseLabel": "Ownership in cable holding company subsidiaries"
       }
      }
     },
     "localname": "OwnershipInCableHoldingCompanySubsidiaries",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the acquisition and construction of buildings (properties) whether for investment or use.",
        "label": "Payments For Acquisitions And Construction Of Real Estate Properties",
        "negatedLabel": "Acquisitions and construction of real estate properties"
       }
      }
     },
     "localname": "PaymentsForAcquisitionsAndConstructionOfRealEstateProperties",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_PaymentsForConstructionOfThemePark": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the construction of a theme park.",
        "label": "Payments For Construction Of Theme Park",
        "negatedTerseLabel": "Construction of Universal Beijing Resort"
       }
      }
     },
     "localname": "PaymentsForConstructionOfThemePark",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_PelotonMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Peloton",
        "label": "Peloton [Member]",
        "terseLabel": "Peloton [Member]"
       }
      }
     },
     "localname": "PelotonMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of unamortized acquired film and television library costs that are expected to be amortized within three years from the date of the balance sheet.",
        "label": "Percentage Of Acquired Film And Television Libraries To Be Amortized In The Next Three Years",
        "terseLabel": "Expected amortization percentage of unamortized acquired film and television library costs during the next three fiscal years"
       }
      }
     },
     "localname": "PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_Percentageofresidualreturns": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the percentage of any residual returns that we have the right to receive",
        "label": "Percentage of residual returns",
        "terseLabel": "Percentage of residual returns"
       }
      }
     },
     "localname": "Percentageofresidualreturns",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_PreferredStockAggregateRedemptionValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preferred stock aggregate redemption value at a future date.",
        "label": "Preferred Stock Aggregate Redemption Value",
        "terseLabel": "Preferred stock aggregate redemption value"
       }
      }
     },
     "localname": "PreferredStockAggregateRedemptionValue",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_PreferredStockCallPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of preferred stock can be called for redemption by the issuing company at a price equal to the liquidation preference plus accrued but unpaid dividends one year following the put date applicable to such shares.",
        "label": "Preferred Stock, Call Period",
        "terseLabel": "Redeemable subsidiary preferred stock, call period"
       }
      }
     },
     "localname": "PreferredStockCallPeriod",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_PreferredStockDividendRateSpreadOnVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on dividend payments on preferred stock; the variable rate will reset every 5 years",
        "label": "Preferred Stock Dividend Rate, Spread On Variable Rate",
        "terseLabel": "Preferred stock dividend rate, spread on variable rate"
       }
      }
     },
     "localname": "PreferredStockDividendRateSpreadOnVariableRate",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cmcsa_PreferredStockPutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The holders have the right to cause the issuing company to redeem their shares at a price equal to the liquidation preference plus accrued but unpaid dividends for a 30 day period beginning on March 19, 2020 and thereafter on every third anniversary of such date (each such date, a \u201cput date\u201d).",
        "label": "Preferred Stock, Put Period",
        "terseLabel": "Redeemable subsidiary preferred stock, put period"
       }
      }
     },
     "localname": "PreferredStockPutPeriod",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_PreferredStockRedemptionValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preferred stock redemption value at a future date.",
        "label": "Preferred Stock, Redemption Value",
        "terseLabel": "Preferred stock redemption value"
       }
      }
     },
     "localname": "PreferredStockRedemptionValue",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProceedsFromCollateralizedObligation": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Proceeds From Collateralized Obligation",
        "terseLabel": "Proceeds from collateralized obligation"
       }
      }
     },
     "localname": "ProceedsFromCollateralizedObligation",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds From Note Receivable Issued To And Borrowings From Ultimate Parent",
        "label": "Proceeds From Note Receivable Issued To And Borrowings From Ultimate Parent",
        "terseLabel": "Proceeds from (repayments of) borrowings from Comcast, net"
       }
      }
     },
     "localname": "ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProceedsFromSalesOfBusinessesAndInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the sale of businesses and investments, if any, during the period.",
        "label": "Proceeds From Sales Of Businesses And Investments",
        "terseLabel": "Proceeds from sales of businesses and investments"
       }
      }
     },
     "localname": "ProceedsFromSalesOfBusinessesAndInvestments",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProgrammingAndProductionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Programming And Production Costs",
        "terseLabel": "Programming and production"
       }
      }
     },
     "localname": "ProgrammingAndProductionCosts",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProgrammingRightsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetailsCalc2": {
       "order": 1.0,
       "parentTag": "cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The current portion of acquired television and cable networks programming rights recorded on the balance sheet. Includes multi-year programming arrangements, acquired movies, series and other programs. Carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable value at the balance sheet date.",
        "label": "Programming Rights, Current",
        "terseLabel": "Programming rights",
        "verboseLabel": "Less: Current portion of programming rights"
       }
      }
     },
     "localname": "ProgrammingRightsCurrent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProgrammingRightsLessAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 3.0,
       "parentTag": "cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of total acquired programming rights, less amortization",
        "label": "Programming Rights Less Amortization",
        "terseLabel": "Programming rights, less amortization"
       }
      }
     },
     "localname": "ProgrammingRightsLessAmortization",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_RecentAccountingPronouncementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Recent Accounting Pronouncements [Table]",
        "label": "Recent Accounting Pronouncements [Line Items]",
        "terseLabel": "Recent Accounting Pronouncements [Line Items]"
       }
      }
     },
     "localname": "RecentAccountingPronouncementsLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_RecentAccountingPronouncementsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recent Accounting Pronouncements [Table]",
        "label": "Recent Accounting Pronouncements [Table]",
        "terseLabel": "Recent Accounting Pronouncements [Table]"
       }
      }
     },
     "localname": "RecentAccountingPronouncementsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_RedeemableNoncontrollingInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Redeemable Noncontrolling Interest [Member]",
        "terseLabel": "Redeemable Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Redeemable Noncontrolling Interests and Redeemable Subsidiary Preferred Stock [Member]",
        "label": "Redeemable Noncontrolling Interests And Redeemable Subsidiary Preferred Stock [Member]",
        "terseLabel": "Redeemable Noncontrolling Interests And Redeemable Subsidiary Preferred Stock [Member]"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the related party aggregate principal amount of debt securities not subject to guarantee.",
        "label": "Related Party, Aggregate Debt Securities, Not Subject To Guarantee",
        "terseLabel": "Related party aggregate principal amount senior notes not subject to guarantee"
       }
      }
     },
     "localname": "RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the related party liquidation preference of preferred stock not subject to guarantee.",
        "label": "Related Party Liquidation Preference Preferred Stock Not Subject To Guarantee",
        "terseLabel": "Related party liquidation preference preferred stock not subject to guarantee"
       }
      }
     },
     "localname": "RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_RentalExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented.",
        "label": "Rental Expense [Table Text Block]",
        "terseLabel": "Schedule of rental expenses charged to operations"
       }
      }
     },
     "localname": "RentalExpenseTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_RepaymentOfNotesPayableToUltimateParent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Repayment to ultimate parent including cash management arrangement under the matching revolving credit facilities.",
        "label": "Repayment Of Notes Payable To Ultimate Parent",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentOfNotesPayableToUltimateParent",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ResidentialCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Residential Customers [Member]",
        "label": "Residential Customers [Member]",
        "terseLabel": "Residential [Member]"
       }
      }
     },
     "localname": "ResidentialCustomersMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ResidentialHighSpeedInternetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Residential, High-Speed Internet [Member]",
        "label": "Residential, High-Speed Internet [Member]",
        "terseLabel": "Residential, High-Speed Internet [Member]"
       }
      }
     },
     "localname": "ResidentialHighSpeedInternetMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ResidentialMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Residential [Member]",
        "label": "Residential [Member]",
        "terseLabel": "Residential [Member]"
       }
      }
     },
     "localname": "ResidentialMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ResidentialVideoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Residential, Video [Member]",
        "label": "Residential, Video [Member]",
        "terseLabel": "Residential, Video [Member]"
       }
      }
     },
     "localname": "ResidentialVideoMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ResidentialVoiceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Residential, Voice [Member]",
        "label": "Residential, Voice [Member]",
        "terseLabel": "Residential, Voice [Member]"
       }
      }
     },
     "localname": "ResidentialVoiceMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ResidentialWirelessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Residential, Wireless [Member]",
        "label": "Residential, Wireless [Member]",
        "terseLabel": "Residential, Wireless [Member]"
       }
      }
     },
     "localname": "ResidentialWirelessMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue, Performance Obligation, Description Of Payment Terms, Period",
        "label": "Revenue, Performance Obligation, Description Of Payment Terms, Period",
        "terseLabel": "Expected payment terms"
       }
      }
     },
     "localname": "RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue, Performance Obligation, Description Of Timing, Term Of Contract",
        "label": "Revenue, Performance Obligation, Description Of Timing, Term Of Contract",
        "terseLabel": "Term of contract"
       }
      }
     },
     "localname": "RevenuePerformanceObligationDescriptionOfTimingTermOfContract",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_RevolvingCreditAgreementCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum amount of borrowing or lending capacity including the cash management arrangement between ultimate parent and subsidiary under the matching revolving credit facilities.",
        "label": "Revolving Credit Agreement Capacity",
        "terseLabel": "Revolving credit agreement capacity"
       }
      }
     },
     "localname": "RevolvingCreditAgreementCapacity",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash, cash equivalents and restricted cash.",
        "label": "ScheduleOfCashCashEquivalentsAndRestrictedCash [Table Text Block]",
        "terseLabel": "Schedule of cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]",
        "label": "Schedule Of Current And Noncurrent Assets And Liabilities [Table Text Block]",
        "terseLabel": "Summary of operating lease assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Film And Television Costs [Table Text Block]",
        "label": "Schedule Of Film And Television Costs [Table Text Block]",
        "terseLabel": "Film and Television Costs"
       }
      }
     },
     "localname": "ScheduleOfFilmAndTelevisionCostsTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ScheduleOfIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Schedule Of Intangible Assets [Table]",
        "terseLabel": "Schedule Of Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule Of Other Balance Sheet Accounts [Table Text Block]",
        "label": "Schedule Of Other Balance Sheet Accounts [Table Text Block]",
        "terseLabel": "Other balance sheet accounts"
       }
      }
     },
     "localname": "ScheduleOfOtherBalanceSheetAccountsTableTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ScheduleofFairValueMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Schedule of Fair Value Method Investments [Table]",
        "label": "Schedule of Fair Value Method Investments [Line Items]",
        "terseLabel": "Schedule of Marketable Equity Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleofFairValueMethodInvestmentsLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_ScheduleofFairValueMethodInvestmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Fair Value Method Investments [Table]",
        "label": "Schedule of Fair Value Method Investments [Table]",
        "terseLabel": "Schedule of Fair Value Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleofFairValueMethodInvestmentsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Schedule of assets, excluding financial assets and goodwill, lacking physical substance.",
        "label": "Schedule of Indefinite and Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Schedule of Indefinite and Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance.",
        "label": "Schedule of Indefinite and Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite and Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleofIndefiniteandFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_SecurityAndAutomationCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Security And Automation Customers [Member]",
        "label": "Security And Automation Customers [Member]",
        "terseLabel": "Security and Automation Customers [Member]"
       }
      }
     },
     "localname": "SecurityAndAutomationCustomersMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_Senior6.40NotesDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior 6.400% Notes Due 2040 [Member]",
        "label": "Senior 6.40% Notes Due 2040 [Member]",
        "terseLabel": "Senior 6.40% Notes Due 2040 [Member]"
       }
      }
     },
     "localname": "Senior6.40NotesDue2040Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SeniorNotesExchangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior Notes Exchange [Member]",
        "label": "Senior Notes Exchange [Member]",
        "terseLabel": "Senior Notes Exchange [Member]"
       }
      }
     },
     "localname": "SeniorNotesExchangeMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior notes with maturities between 5 and 10 years [Member]",
        "label": "Senior notes with maturities between 5 and 10 years, at face value [Member]",
        "terseLabel": "Senior notes with maturities between 5 and 10 years, at face value [Member]"
       }
      }
     },
     "localname": "SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior notes with maturities greater than 10 years [Member]",
        "label": "Senior notes with maturities greater than 10 years, at face value [Member]",
        "terseLabel": "Senior notes with maturities greater than 10 years, at face value [Member]"
       }
      }
     },
     "localname": "SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Senior notes with maturities of 5 years or less [Member]",
        "label": "Senior notes with maturities of 5 years or less, at face value [Member]",
        "terseLabel": "Senior notes with maturities of 5 years or less, at face value [Member]"
       }
      }
     },
     "localname": "SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SignificantTransactionsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The disclosure of significant transactions entered into or completed during the period.",
        "label": "Significant Transactions [Text Block]",
        "terseLabel": "Significant Transactions"
       }
      }
     },
     "localname": "SignificantTransactionsTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_SkyDebtSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sky Debt Securities [Member]",
        "label": "Sky Debt Securities [Member]",
        "terseLabel": "Sky Debt Securities [Member]"
       }
      }
     },
     "localname": "SkyDebtSecuritiesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SkyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sky Limited [Member]",
        "label": "Sky Limited [Member]",
        "terseLabel": "Sky Limited [Member]"
       }
      }
     },
     "localname": "SkyLimitedMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SkyRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sky Revolving Credit Facility [Member]",
        "label": "Sky Revolving Credit Facility [Member]",
        "terseLabel": "Sky Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "SkyRevolvingCreditFacilityMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SnapMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Snap [Member]",
        "label": "Snap [Member]",
        "terseLabel": "Snap [Member]"
       }
      }
     },
     "localname": "SnapMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock option fair value and significant assumptions",
        "label": "Stock Option Fair Value and Significant Assumptions [Text Block]",
        "terseLabel": "Schedule of stock option and restricted share units fair value and significant assumptions"
       }
      }
     },
     "localname": "StockOptionFairValueAndSignificantAssumptionsTextBlock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_SupplementalFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statement Of Cash Flows Supplemental Information Abstract",
        "label": "Supplemental Financial Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalFinancialInformationAbstract",
     "nsuri": "http://corporate.comcast.com/20191231",
     "xbrltype": "stringItemType"
    },
    "cmcsa_SupplementalFinancialInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Supplemental Financial Information [Table]",
        "label": "Supplemental Financial Information [Line Items]",
        "terseLabel": "Supplemental Financial Information [Line Items]"
       }
      }
     },
     "localname": "SupplementalFinancialInformationLineItems",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformation",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_SupplementalFinancialInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Supplemental Financial Information [Table]",
        "label": "Supplemental Financial Information [Table]",
        "terseLabel": "Supplemental Financial Information [Table]"
       }
      }
     },
     "localname": "SupplementalFinancialInformationTable",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformation",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_TaxAdjustmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Adjustments [Axis]",
        "label": "Tax Adjustments [Axis]",
        "terseLabel": "Tax Adjustments [Axis]"
       }
      }
     },
     "localname": "TaxAdjustmentsAxis",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_TaxAdjustmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Adjustments [Domain]",
        "label": "Tax Adjustments [Domain]",
        "terseLabel": "Tax Adjustments [Domain]"
       }
      }
     },
     "localname": "TaxAdjustmentsDomain",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Temporary Equity, Fair Value of our redeemable subsidiary preferred stock.",
        "label": "Temporary Equity, Fair Value Of Redeemable Subsidiary Preferred Stock",
        "terseLabel": "Temporary equity, fair value of redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_TermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loans [Member]",
        "label": "Term Loans [Member]",
        "terseLabel": "Term Loans [Member]"
       }
      }
     },
     "localname": "TermLoansMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_TermOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of agreement for Atairos",
        "label": "Term of agreement",
        "terseLabel": "Term of agreement"
       }
      }
     },
     "localname": "TermOfAgreement",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cmcsa_TheatricalFilmCostsInProductionAndInDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_TheatricalFilmCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred in the production and development of a theatrical film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Theatrical Film Costs, In Production And In Development",
        "terseLabel": "In production and in development"
       }
      }
     },
     "localname": "TheatricalFilmCostsInProductionAndInDevelopment",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_TheatricalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Theatrical [Member]",
        "label": "Theatrical [Member]",
        "terseLabel": "Theatrical [Member]"
       }
      }
     },
     "localname": "TheatricalMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ThemeParksMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Theme Parks Member",
        "label": "Theme Parks [Member]",
        "terseLabel": "Theme Parks [Member]"
       }
      }
     },
     "localname": "ThemeParksMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_TimeWarnerInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Time Warner, Inc. [Member]",
        "label": "Time Warner, Inc. [Member]",
        "terseLabel": "Time Warner, Inc. [Member]"
       }
      }
     },
     "localname": "TimeWarnerInc.Member",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_TotalCustomerRelationships": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of residential and business customers that subscribe to at least one of our four primary services of video, high-speed Internet, voice, and security and automation.",
        "label": "Total Customer Relationships",
        "terseLabel": "Total customer relationships"
       }
      }
     },
     "localname": "TotalCustomerRelationships",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of owned films, television series and other television productions and the current and noncurrent portion of acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, production overhead, interest, development costs and acquired production costs. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.",
        "label": "Total Film And Television Costs And Programming Rights After Amortization",
        "totalLabel": "Total film costs, television costs and programming rights"
       }
      }
     },
     "localname": "TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_TotalRetailCustomerRelationships": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of retail customers that subscribe to at least one of the primary services of video, high-speed internet, voice, and wireless phone services.",
        "label": "Total Retail Customer Relationships",
        "terseLabel": "Retail customer relationships"
       }
      }
     },
     "localname": "TotalRetailCustomerRelationships",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_TransactionRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquisition related and integration costs which have been expensed during the period. Such costs could include costs directly related to the transaction, including the U.K. share acquisition tax and success-based investment banker fees, and legal, accounting and valuation services, and costs incurred to effect a business combination, such as business integration costs, systems integration and conversion costs, and severance and other employee-related costs.",
        "label": "Transaction Related Costs",
        "negatedTerseLabel": "Adjustment for Sky transaction-related costs"
       }
      }
     },
     "localname": "TransactionRelatedCosts",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Uncertain And Effectively Settled Tax Positions, Net Member",
        "label": "Uncertain And Effectively Settled Tax Positions, Net [Member]",
        "terseLabel": "Adjustments to uncertain and effectively settled tax positions, net [Member]"
       }
      }
     },
     "localname": "UncertainAndEffectivelySettledTaxPositionsNetMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_UniversalBeijingResortMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Universal Beijing Resort [Member]",
        "label": "Universal Beijing Resort [Member]",
        "terseLabel": "Universal Beijing Resort [Member]"
       }
      }
     },
     "localname": "UniversalBeijingResortMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_UniversalBeijingResortTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Universal Beijing Resort Term Loans [Member]",
        "label": "Universal Beijing Resort Term Loans [Member]",
        "terseLabel": "Universal Beijing Resort Term Loans [Member]"
       }
      }
     },
     "localname": "UniversalBeijingResortTermLoansMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_UniversalStudiosJapanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Universal Studios Japan [Member]",
        "terseLabel": "Universal Studios Japan [Member]"
       }
      }
     },
     "localname": "UniversalStudiosJapanMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_UniversalStudiosJapanTermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Universal Studios Japan Term Loans [Member]",
        "label": "Universal Studios Japan Term Loans [Member]",
        "terseLabel": "Universal Studios Japan Term Loans [Member]"
       }
      }
     },
     "localname": "UniversalStudiosJapanTermLoansMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized Tax Benefits Increases Resulting From Acquired Subsidiaries",
        "label": "Unrecognized Tax Benefits Increases Resulting From Acquired Subsidiaries",
        "terseLabel": "Additions from acquired subsidiaries"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_UnrecognizedTaxBenefitsPositionsPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unrecognized tax benefits associated with positions for which tax has been assessed and paid.",
        "label": "Unrecognized Tax Benefits Positions Paid",
        "negatedTerseLabel": "Positions paid"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPositionsPaid",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_VariableInterestEntityMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable interest entity, maximum borrowing capacity under financing agreements.",
        "label": "Variable Interest Entity, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity of variable interest entity"
       }
      }
     },
     "localname": "VariableInterestEntityMaximumBorrowingCapacity",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment",
        "terseLabel": "Unfunded capital commitment"
       }
      }
     },
     "localname": "VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_VideoCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Video Customers [Member]",
        "label": "Video Customers [Member]",
        "terseLabel": "Video Customers [Member]"
       }
      }
     },
     "localname": "VideoCustomersMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_VoiceCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Voice Customers [Member]",
        "label": "Voice Customers [Member]",
        "terseLabel": "Voice Customers [Member]"
       }
      }
     },
     "localname": "VoiceCustomersMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_WirelessLinesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wireless Lines [Member]",
        "label": "Wireless Lines [Member]",
        "terseLabel": "Wireless Phone Service [Member]"
       }
      }
     },
     "localname": "WirelessLinesMember",
     "nsuri": "http://corporate.comcast.com/20191231",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingencies",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EmployeeBenefitPlans",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansTables",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables",
      "http://corporate.comcast.com/role/IncomeTaxes",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesTables",
      "http://corporate.comcast.com/role/Investments",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsTables",
      "http://corporate.comcast.com/role/LongTermDebt",
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/LongTermDebtTables",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCosts",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables",
      "http://corporate.comcast.com/role/PropertyAndEquipment",
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/PropertyAndEquipmentTables",
      "http://corporate.comcast.com/role/RecentAccountingPronouncements",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies",
      "http://corporate.comcast.com/role/RelatedPartyTransactions",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsTables",
      "http://corporate.comcast.com/role/Revenue",
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
      "http://corporate.comcast.com/role/RevenueTables",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails",
      "http://corporate.comcast.com/role/SegmentInformation",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails",
      "http://corporate.comcast.com/role/SegmentInformationTables",
      "http://corporate.comcast.com/role/SignificantTransactions",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsTables",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformation",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingencies",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EmployeeBenefitPlans",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansTables",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables",
      "http://corporate.comcast.com/role/IncomeTaxes",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesTables",
      "http://corporate.comcast.com/role/Investments",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsTables",
      "http://corporate.comcast.com/role/LongTermDebt",
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/LongTermDebtTables",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCosts",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsTables",
      "http://corporate.comcast.com/role/PropertyAndEquipment",
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/PropertyAndEquipmentTables",
      "http://corporate.comcast.com/role/RecentAccountingPronouncements",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies",
      "http://corporate.comcast.com/role/RelatedPartyTransactions",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsTables",
      "http://corporate.comcast.com/role/Revenue",
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
      "http://corporate.comcast.com/role/RevenueTables",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails",
      "http://corporate.comcast.com/role/SegmentInformation",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails",
      "http://corporate.comcast.com/role/SegmentInformationTables",
      "http://corporate.comcast.com/role/SignificantTransactions",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsTables",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformation",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r523"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r525"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r121",
      "r370",
      "r534"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r121",
      "r370",
      "r535"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r121",
      "r370",
      "r535"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r522",
      "r532"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries.",
        "label": "Consolidation, Eliminations [Member]",
        "terseLabel": "Elimination and Consolidation Adjustments [Member]"
       }
      }
     },
     "localname": "ConsolidationEliminationsMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r160",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of minimum annual programming and talent commitments"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r53",
      "r116",
      "r540"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_GuarantorSubsidiariesMember": {
     "auth_ref": [
      "r246",
      "r537"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity owned or controlled by another entity which has guaranteed the issue of securities by another subsidiary of the parent or has guaranteed the issue of securities by the parent.",
        "label": "Guarantor Subsidiaries [Member]",
        "terseLabel": "Guarantor Subsidiaries [Member]"
       }
      }
     },
     "localname": "GuarantorSubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r176",
      "r268",
      "r272",
      "r511"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NonGuarantorSubsidiariesMember": {
     "auth_ref": [
      "r247",
      "r538"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity owned or controlled by another entity which has not guaranteed the issue of securities by another subsidiary of the parent or has not guaranteed the issue of securities by the parent.",
        "label": "Non-Guarantor Subsidiaries [Member]",
        "terseLabel": "Non-Guarantor Subsidiaries [Member]"
       }
      }
     },
     "localname": "NonGuarantorSubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Comcast Parent [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r174",
      "r268",
      "r270",
      "r508",
      "r509"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ReportableLegalEntitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Legal entities of the consolidated entity reporting separate financial information in the entity's financial statements.",
        "label": "Reportable Legal Entities [Member]",
        "terseLabel": "Reportable Legal Entities [Member]"
       }
      }
     },
     "localname": "ReportableLegalEntitiesMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Consolidating Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed Consolidating Statement of Cash Flows"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Condensed Consolidating Statement of Income"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r125",
      "r536"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r175",
      "r268",
      "r271",
      "r510",
      "r518",
      "r521",
      "r531",
      "r533"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiaryIssuerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A company controlled, directly or indirectly, by its parent, which has issued securities and those securities are guaranteed by its parent and another subsidiary of the parent.",
        "label": "Subsidiary Issuer [Member]",
        "terseLabel": "Subsidiary Issuer [Member]"
       }
      }
     },
     "localname": "SubsidiaryIssuerMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r178",
      "r439"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r125",
      "r536"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccounts",
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Condensed Consolidated Balance Sheet [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable and accrued expenses related to trade creditors"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r179",
      "r180"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Receivables, gross"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r24",
      "r179",
      "r180",
      "r269"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Receivables, net",
        "totalLabel": "Receivables, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "auth_ref": [
      "r24",
      "r179",
      "r269",
      "r477",
      "r490"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Noncurrent receivables (included in other noncurrent assets, net)"
       }
      }
     },
     "localname": "AccountsReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This item represents 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.",
        "label": "Accrued Liabilities [Member]",
        "verboseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r36",
      "r231"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax",
        "terseLabel": "Unrealized gains (losses) on marketable securities"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "auth_ref": [
      "r58",
      "r63"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "negatedLabel": "Unrecognized gains (losses) on employee benefit obligations",
        "negatedTerseLabel": "Unrecognized gains (losses) on employee benefit obligations"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r54",
      "r60",
      "r62",
      "r63",
      "r411",
      "r416",
      "r418"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "netLabel": "Cumulative translation adjustments",
        "terseLabel": "Cumulative translation adjustments",
        "verboseLabel": "Cumulative translation gains (losses) related to net investment hedges recorded in AOCI"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r60",
      "r62",
      "r63"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Accumulated other comprehensive income (loss), net of deferred taxes",
        "verboseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r63",
      "r66",
      "r382"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Supplemental Financial Information"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r287",
      "r289",
      "r311",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock compensation plans"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Cost"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingMember": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Announcement promoting product, service, or event.",
        "label": "Advertising [Member]",
        "terseLabel": "Advertising [Member]"
       }
      }
     },
     "localname": "AdvertisingMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r289",
      "r306",
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Recognized share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for doubtful accounts [Member]"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r30",
      "r181",
      "r194"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Less: Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r101",
      "r214",
      "r223"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Amortization of Intangible Assets",
        "negatedTerseLabel": "Amortization",
        "verboseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax",
        "terseLabel": "Deferred gains (losses) on cash flow hedges",
        "verboseLabel": "Deferred gains (losses) on cash flow hedges"
       }
      }
     },
     "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationSupplementalFinancialInformationComponentsOfAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r164",
      "r466",
      "r492"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r52"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r290",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r402",
      "r405"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactions",
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsTables",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Unaudited Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Shares acquired, share price (in gbp per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r354"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Other operating and administrative expenses"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r367",
      "r368",
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "netLabel": "Cash consideration",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets (See Note 12)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Fair value of identifiable net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt",
        "negatedTerseLabel": "Long-term debt (See Note 7)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r359",
      "r360"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment",
        "verboseLabel": "Property and equipment (See Note 11)"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r126",
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r204"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Contract acquisition and fulfillment costs (included in other noncurrent assets, net)"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r32",
      "r103"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r97",
      "r103",
      "r108"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year",
        "totalLabel": "Cash, cash equivalents and restricted cash, end of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r97",
      "r415"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "terseLabel": "Increase (decrease) in cash and cash equivalents and restricted cash",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r7",
      "r37"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Cash Surrender Value of Life Insurance",
        "terseLabel": "Cash surrender value of life insurance policies"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassificationOfVariableInterestEntityDomain": {
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.",
        "label": "Variable Interest Entity, Classification [Domain]",
        "terseLabel": "Variable Interest Entity, Classification [Domain]"
       }
      }
     },
     "localname": "ClassificationOfVariableInterestEntityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaper": {
     "auth_ref": [
      "r13",
      "r467",
      "r494"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.",
        "label": "Commercial Paper",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaper",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper [Member]"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r241",
      "r480",
      "r499"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r240",
      "r242"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share (in dollars per share)",
        "verboseLabel": "Cash dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r23",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Common stock, shares outstanding at end of period (in shares)",
        "periodStartLabel": "Common stock, shares outstanding at beginning of period (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock",
        "verboseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r109",
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r72"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Comcast Corporation"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r69",
      "r71",
      "r373",
      "r392"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r215",
      "r221",
      "r366"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r151",
      "r153",
      "r412",
      "r413"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r151",
      "r153",
      "r412",
      "r413",
      "r512"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r151",
      "r153",
      "r412",
      "r413"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of full-time equivalent employees covered by collective bargaining agreements that have expired or are schedule to expire during the next year"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r122",
      "r370"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Condensed Consolidating Financial Information"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r377",
      "r393",
      "r394"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Process [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractualObligationDueAfterFifthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contractual Obligation, Due after Fifth Year",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "ContractualObligationDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contractual Obligation, Due in Fifth Year",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contractual Obligation, Due in Fourth Year",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "ContractualObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contractual Obligation, Due in Next Fiscal Year",
        "verboseLabel": "2020"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contractual Obligation, Due in Second Year",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contractual obligation due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Contractual Obligation, Due in Third Year",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesMinimumAnnualCommitmentsUnderProgrammingLicenseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContributionOfProperty": {
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of property contributed in noncash investing and financing activities.",
        "label": "Contribution of Property",
        "terseLabel": "Assets contributed to variable interest entity"
       }
      }
     },
     "localname": "ContributionOfProperty",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate, Non-Segment [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "negatedTerseLabel": "Total costs and expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Costs and Expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Cumulative effects of adoption of accounting standards"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrencySwapMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Swap involving the exchange of principal and interest in one currency for another currency.",
        "label": "Currency Swap [Member]",
        "terseLabel": "Currency Swap [Member]"
       }
      }
     },
     "localname": "CurrencySwapMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r345",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "negatedTerseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r119",
      "r347"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "negatedLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r345",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Current income tax (expense) benefit"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current (Expense) Benefit:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r345",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "negatedTerseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r478",
      "r503"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r105",
      "r107"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion Description [Axis]",
        "terseLabel": "Debt Conversion Description [Axis]"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r105",
      "r107"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Name [Domain]",
        "terseLabel": "Debt Conversion, Name [Domain]"
       }
      }
     },
     "localname": "DebtConversionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "terseLabel": "Current portion of long-term debt",
        "verboseLabel": "Less: Current portion"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r16",
      "r17",
      "r468",
      "r471",
      "r489"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Borrowing margin for LIBOR based borrowings"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r421",
      "r423"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount",
        "verboseLabel": "Aggregate principal amount issued"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebt",
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/LongTermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r44",
      "r117",
      "r257",
      "r258",
      "r259",
      "r260",
      "r420",
      "r421",
      "r423",
      "r487"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebt",
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails",
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/LongTermDebtTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r346",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r346",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "negatedLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r114",
      "r346",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "negatedTotalLabel": "Deferred income tax (expense) benefit",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred (Expense) Benefit:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r19",
      "r20",
      "r336",
      "r469",
      "r488"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r321",
      "r339"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Noncurrent deferred revenue (included in other noncurrent liabilities)"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r346",
      "r349"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "negatedTerseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r337"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred Tax Assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r316",
      "r343",
      "r344"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Nondeductible accruals and other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Less: Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r321",
      "r339"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "terseLabel": "Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfNetDeferredTaxLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r277",
      "r278",
      "r279",
      "r280",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to 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.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlans",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlans",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansDeferredCompensationPlansDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://corporate.comcast.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r284"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Expenses related to retirement investment plans"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r101",
      "r229"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Depreciation",
        "negatedTerseLabel": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r101",
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "verboseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r395"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "terseLabel": "Aggregate asset (liability) fair value"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r403",
      "r404",
      "r406",
      "r407"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r400",
      "r403",
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r120",
      "r396",
      "r397",
      "r400",
      "r401",
      "r408"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]",
        "terseLabel": "Effect of dilutive securities:"
       }
      }
     },
     "localname": "DilutiveSecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DirectToTelevisionFilmCosts": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 2.0,
       "parentTag": "cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred in the physical production of a direct-to-television film, as well as allocations of production overhead and capitalized interest.  Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Direct-to-television Film Costs",
        "totalLabel": "Total television costs"
       }
      }
     },
     "localname": "DirectToTelevisionFilmCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectToTelevisionFilmCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Direct-to-television Film Costs [Abstract]",
        "terseLabel": "Television Costs:"
       }
      }
     },
     "localname": "DirectToTelevisionFilmCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DirectToTelevisionFilmCostsReleased": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DirectToTelevisionFilmCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred in the release of a direct-to-television film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Direct-to-television Film Costs, Released",
        "terseLabel": "Released, less amortization"
       }
      }
     },
     "localname": "DirectToTelevisionFilmCostsReleased",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Revenue [Line Items]",
        "verboseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/Revenue",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
      "http://corporate.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/Revenue",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
      "http://corporate.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r290",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of stock option and restricted share units activity"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared": {
     "auth_ref": [
      "r145",
      "r146",
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of equity impact of cash distributions declared to unit-holder of limited liability company (LLC).",
        "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared",
        "negatedTerseLabel": "Distributions to member"
       }
      }
     },
     "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Dividends payable (in dollars per share)"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r16",
      "r18",
      "r470",
      "r493"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Dividends payable"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal Tax Authority [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r80",
      "r128",
      "r133",
      "r135",
      "r136",
      "r137",
      "r141",
      "r484",
      "r506"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/EarningsPerShareDetails",
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r80",
      "r128",
      "r133",
      "r135",
      "r136",
      "r137",
      "r141",
      "r484",
      "r506"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/EarningsPerShareDetails",
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r138",
      "r139",
      "r140"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r415"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Impact of foreign currency on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r322",
      "r323",
      "r348"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal corporate income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r313",
      "r322"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "negatedTerseLabel": "Excess tax benefits recognized on share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized pretax compensation expense on nonvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized pretax compensation expense on nonvested awards, weighted average period of recognition (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r306"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Adjustments to additional paid in capital, income tax benefit from share-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee stock purchase plans [Member]"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r33",
      "r165",
      "r190"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investments",
        "verboseLabel": "Equity method"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Marketable equity securities",
        "verboseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "terseLabel": "Realized and unrealized gains (losses) on equity securities, net"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "terseLabel": "Marketable equity securities, recognized realized gains (losses)"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "terseLabel": "Marketable equity securities, recognized unrealized gains (losses)"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Nonmarketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r274",
      "r275",
      "r281",
      "r409",
      "r445"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r274",
      "r275",
      "r281",
      "r409",
      "r446"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FilmCostsAmortizedInNextOperatingCycle": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of film costs related to completed films that are expected to be amortized during the upcoming operating cycle.",
        "label": "Film Costs, Amortized in Next Operating Cycle",
        "terseLabel": "Amortization of completed film and television production expected to be amortized during the next fiscal year"
       }
      }
     },
     "localname": "FilmCostsAmortizedInNextOperatingCycle",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r429",
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "netLabel": "Estimated weighted average useful life",
        "terseLabel": "Weighted-Average Original Useful Life",
        "verboseLabel": "Finite-lived intangible asset amortization period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r222"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r215",
      "r218",
      "r222",
      "r226",
      "r451"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r222",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Estimated Amortization Expense of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r215",
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r414",
      "r418"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Franchise Rights [Member]",
        "terseLabel": "Franchise Rights [Member]"
       }
      }
     },
     "localname": "FranchiseRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, Fixtures and Equipment [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Other operating gains",
        "terseLabel": "Other operating gains"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.",
        "label": "Gain (Loss) on Disposition of Intangible Assets",
        "terseLabel": "Gain on sale of spectrum rights"
       }
      }
     },
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r101",
      "r383"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "terseLabel": "Pretax gain, sale of business to Atairos"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "auth_ref": [
      "r241"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.",
        "label": "Gain (Loss) Related to Litigation Settlement",
        "terseLabel": "Adjustment for legal settlement"
       }
      }
     },
     "localname": "GainLossRelatedToLitigationSettlement",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r101",
      "r248",
      "r249"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain (loss) on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r205",
      "r206"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r110",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "auth_ref": [
      "r110",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Indefinite-Lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r110",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "negatedTerseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r210"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Adjustments"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r210",
      "r353"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill purchase accounting adjustment"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Written off Related to Sale of Business Unit",
        "negatedTerseLabel": "Dispositions"
       }
      }
     },
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesCurrent": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.",
        "label": "Debt Securities, Held-to-maturity, Current",
        "terseLabel": "Held to maturity investment, Current"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Fair value of held to maturity investment redeemable preferred shares"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesNoncurrent": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.",
        "label": "Debt Securities, Held-to-maturity, Noncurrent",
        "terseLabel": "Held to maturity investment, Noncurrent"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r77",
      "r128",
      "r464",
      "r482",
      "r507"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesIncomeBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r78",
      "r101",
      "r162",
      "r190",
      "r481",
      "r504"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Equity in net income (losses) of investees, net",
        "verboseLabel": "Equity in net income (losses) of investees, net"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r163",
      "r350"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax (expense) benefit",
        "negatedNetLabel": "Income tax (expense) benefit",
        "negatedTotalLabel": "Income tax (expense) benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails",
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r73",
      "r110",
      "r319",
      "r320",
      "r334",
      "r335",
      "r340",
      "r351",
      "r520"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r112",
      "r322",
      "r323"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "negatedTerseLabel": "Foreign income taxed at different rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r113",
      "r322",
      "r323"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "negatedTerseLabel": "Federal tax at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "auth_ref": [
      "r322",
      "r323"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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 noncontrolling interest income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "terseLabel": "Nontaxable income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r322"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "negatedTerseLabel": "Other adjustments"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r113",
      "r322",
      "r323"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "negatedTerseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesFederalStatutoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses related to trade creditors"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r134",
      "r139"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Assumed exercise or issuance of shares relating to stock plans (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedFranchiseRights": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Indefinite-Lived Franchise Rights",
        "terseLabel": "Franchise rights"
       }
      }
     },
     "localname": "IndefiniteLivedFranchiseRights",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r217",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Indefinite-lived Intangible Assets [Line Items]",
        "terseLabel": "Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Gross Carrying Amount",
        "verboseLabel": "Amount of spectrum acquired"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r217",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.",
        "label": "Indefinite-lived Intangible Assets Acquired",
        "terseLabel": "Indefinite-lived intangible assets acquired"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r213",
      "r220"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r75",
      "r161",
      "r419",
      "r422",
      "r485"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r95",
      "r98",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentHoldingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Investment Holdings [Line Items]",
        "terseLabel": "Schedule of Other Investments [Line Items]"
       }
      }
     },
     "localname": "InvestmentHoldingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r513",
      "r514",
      "r515",
      "r516"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.",
        "label": "Investment Holdings [Table]",
        "terseLabel": "Investment Holdings [Table]"
       }
      }
     },
     "localname": "InvestmentHoldingsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "totalLabel": "Total investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r465",
      "r486",
      "r517"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesRentalExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r432"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of future minimum rental commitments for operating leases under the new guidance"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r29",
      "r473",
      "r497"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.",
        "label": "Liability for Uncertainty in Income Taxes, Noncurrent",
        "terseLabel": "Liability for uncertain tax positions"
       }
      }
     },
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Licensing Agreements [Member]",
        "terseLabel": "FCC Licenses [Member]",
        "verboseLabel": "FCC Spectrum [Member]"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r145",
      "r146",
      "r261"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of ownership interest in a limited liability company (LLC), including portions attributable to both the parent and noncontrolling interests.",
        "label": "Limited Liability Company (LLC) Members' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r17",
      "r471",
      "r489"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "netLabel": "Revolving credit facility"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity of revolving credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Amounts available under revolving credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Long-term debt, less current portion",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Total fair value of debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r123",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r123",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r123",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r123",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r123",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r123",
      "r244"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Noncurrent investments",
        "verboseLabel": "Investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r44",
      "r245"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Advertising, marketing and promotion"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Eliminations [Member]"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MembersCapital": {
     "auth_ref": [
      "r145",
      "r146",
      "r261"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_MembersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of member capital in limited liability company (LLC).",
        "label": "Members' Capital",
        "terseLabel": "Member\u2019s capital"
       }
      }
     },
     "localname": "MembersCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MembersEquity": {
     "auth_ref": [
      "r145",
      "r146",
      "r261"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of ownership interest in limited liability company (LLC), attributable to the parent entity.",
        "label": "Members' Equity",
        "totalLabel": "Total NBCUniversal member\u2019s equity"
       }
      }
     },
     "localname": "MembersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MembersEquityAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r145",
      "r146",
      "r261"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of ownership interest in limited liability company (LLC) directly or indirectly attributable to noncontrolling interests.",
        "label": "Members' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MembersEquityAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r50",
      "r472",
      "r496"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "verboseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r261",
      "r375",
      "r376"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedTerseLabel": "Purchase of Universal Studios Japan noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Ownership percentage in variable interest entity"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r97",
      "r99",
      "r102"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Net cash provided by (used in) operating activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r67",
      "r70",
      "r79",
      "r102",
      "r139",
      "r483",
      "r505"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to Comcast Corporation",
        "totalLabel": "Net income attributable to Comcast Corporation",
        "verboseLabel": "Net Income Attributable to Comcast Corporation"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/EarningsPerShareDetails",
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r70",
      "r379",
      "r391"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "netLabel": "Net income (loss)",
        "terseLabel": "Less: Net income attributable to noncontrolling interests",
        "verboseLabel": "Less: Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "terseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging [Member]"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncements",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r127",
      "r129"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncements",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Foreign [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Investment and other income (loss), net",
        "totalLabel": "Investment and other income (loss), net",
        "verboseLabel": "Investment and other income (loss), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Notes Payable [Member]"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r429"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Total liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderNewAccountingGuidanceDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r430",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash payments for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r435",
      "r437"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate used to calculate operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r434",
      "r437"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term for operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Operating Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r424",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r317",
      "r338",
      "r342"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Deferred tax assets related to net operating losses"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r160",
      "r171"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other noncurrent assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherBorrowings": {
     "auth_ref": [
      "r478"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity.",
        "label": "Other Borrowings",
        "terseLabel": "Other, including capital lease obligations"
       }
      }
     },
     "localname": "OtherBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "terseLabel": "Other Equipment [Member]"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r55",
      "r60"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Deferred gains (losses) on cash flow hedges, net of deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "negatedLabel": "Deferred gains (losses) on cash flow hedges, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r60",
      "r64"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Realized (gains) losses on cash flow hedges, net of deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax",
        "terseLabel": "Realized (gains) losses on cash flow hedges, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r54",
      "r417"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Currency translation adjustments, net of deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r54",
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "negatedTerseLabel": "Currency translation adjustments, deferred tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r68",
      "r71",
      "r74",
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r68",
      "r71",
      "r373",
      "r374",
      "r381"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Other comprehensive income (loss) attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r58",
      "r60"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedLabel": "Employee benefit obligations, net of deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r58",
      "r61",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Employee benefit obligations, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r60",
      "r64",
      "r65",
      "r186"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Realized (gains) losses on marketable securities, net of deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r61",
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "terseLabel": "Realized (gains) losses on marketable securities, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r56",
      "r60"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Unrealized gains (losses) on marketable securities, net of deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r57",
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax",
        "negatedLabel": "Unrealized gains (losses) on marketable securities, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIndustriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Industries [Abstract]"
       }
      }
     },
     "localname": "OtherIndustriesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other Agreements and Rights [Member]"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 11.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "label": "Other Intangible Assets, Net",
        "terseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInvestments": {
     "auth_ref": [
      "r33",
      "r500"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investments classified as other.",
        "label": "Other Investments",
        "terseLabel": "Other investments"
       }
      }
     },
     "localname": "OtherInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r17",
      "r471",
      "r494"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-term Debt",
        "terseLabel": "Proceeds from borrowings",
        "verboseLabel": "Term loans"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermNotesPayable": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term notes classified as other, payable after one year or the normal operating cycle, if longer.",
        "label": "Other Notes Payable, Noncurrent",
        "terseLabel": "Notes due 2049 to Comcast"
       }
      }
     },
     "localname": "OtherLongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "verboseLabel": "Other noncurrent assets, net"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "verboseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r101",
      "r235",
      "r237",
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "terseLabel": "Severance costs"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r86",
      "r89",
      "r121"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock under repurchase program and employee plans",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfCapitalDistribution": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.",
        "label": "Payments of Capital Distribution",
        "negatedLabel": "Distributions to member"
       }
      }
     },
     "localname": "PaymentsOfCapitalDistribution",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "terseLabel": "Cash capital contributions for equity method investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Cash paid for intangible assets",
        "terseLabel": "Cash Paid for Intangible Assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "terseLabel": "Payments to acquire marketable equity securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsMarketableEquitySecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures",
        "terseLabel": "Capital Expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedTerseLabel": "Purchase of Universal Studios Japan noncontrolling interests",
        "terseLabel": "Payments to acquire additional interest in noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r110",
      "r277",
      "r282",
      "r283",
      "r284",
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Postretirement and Pension Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PercentageOfUnamortizedFilmCosts": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of unamortized film costs for released films, excluding acquired film libraries, that it expects to amortize within three years from the date of the balance sheet.",
        "label": "Percentage of Unamortized Film Costs",
        "terseLabel": "Expected amortization percentage of released and unamortized film and television costs during the next three fiscal years"
       }
      }
     },
     "localname": "PercentageOfUnamortizedFilmCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, dividend rate",
        "verboseLabel": "Redeemable subsidiary preferred stock, dividend rate"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Preferred stock liquidation preference value"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock\u2014authorized, 20,000,000 shares; issued, zero"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r91",
      "r94",
      "r121"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "terseLabel": "Net repayments of credit facility"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "terseLabel": "Proceeds from (repayments of) short-term borrowings, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfIntangibleAssets": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Proceeds from Sale of Intangible Assets",
        "terseLabel": "Proceeds from FCC spectrum auction"
       }
      }
     },
     "localname": "ProceedsFromSaleOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsFccSpectrumAuctionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r67",
      "r70",
      "r96",
      "r164",
      "r172",
      "r373",
      "r378",
      "r380",
      "r391",
      "r392"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProgramRightsObligationsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligations related to rights to programming, including, but not limited to, feature films and episodic series, acquired under license agreements that will be paid within the next twelve months.",
        "label": "Program Rights Obligations, Current",
        "terseLabel": "Program obligations"
       }
      }
     },
     "localname": "ProgramRightsObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r36",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r35",
      "r230"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipment",
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r232",
      "r498"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r34",
      "r110",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r10",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r10",
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives",
        "verboseLabel": "Weighted-Average Original Useful Life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r167",
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Adjusted EBITDA from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r167",
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Reconciliation of Adjusted EBITDA from Segments to Consolidated"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r252",
      "r253",
      "r254",
      "r255"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Redeemable noncontrolling interests",
        "verboseLabel": "Redeemable noncontrolling interests and redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemablePreferredStockMember": {
     "auth_ref": [
      "r8",
      "r251"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.",
        "label": "Redeemable Preferred Stock [Member]",
        "terseLabel": "Redeemable Subsidiary Preferred Stock [Member]"
       }
      }
     },
     "localname": "RedeemablePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r276",
      "r438",
      "r440"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactions",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r276",
      "r438",
      "r440",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other.",
        "label": "Repayments of Other Debt",
        "negatedLabel": "Repurchases and repayments of debt",
        "terseLabel": "Repayments of Debt"
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfCashFlowsDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r2",
      "r9",
      "r108"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash included in other current assets"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r6",
      "r12",
      "r108",
      "r519"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash included in other noncurrent assets, net"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted share units [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r26",
      "r261",
      "r495"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r273"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Timing period of recognition"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r76",
      "r159",
      "r160",
      "r170"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome",
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueRevenueByGeographicLocationDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facilities [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule itemizing specific 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.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of receivables, net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityTables",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactions",
      "http://corporate.comcast.com/role/SignificantTransactionsAcquisitionRelatedCostsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsAllocationOfPurchasePriceDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsTables",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalStudiosJapanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Amounts Related to Expenses Included in Consolidated Statement of Operations"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of cash payments for interest and income taxes"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the change in common stock outstanding.",
        "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of common stock outstanding"
       }
      }
     },
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of recognized share-based compensation expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedStockUnitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule for the components of income tax expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of the components of net deferred tax liability"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of diluted EPS"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of items that effect income tax expense"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r215",
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsAmortizationOfIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Summary of future minimum rental commitments for operating leases under the guidance in effect at that time"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r211",
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r211",
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of income before income taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r225",
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Debt Maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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.",
        "label": "Schedule of Operating Leased Assets [Table]",
        "terseLabel": "Schedule of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalCommitmentsForOperatingLeasesUnderPreviousAccountingGuidanceAndRentExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r36",
      "r232"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/PropertyAndEquipment",
      "http://corporate.comcast.com/role/PropertyAndEquipmentDetails",
      "http://corporate.comcast.com/role/PropertyAndEquipmentTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of quarterly financial information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/QuarterlyFinancialInformationUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Allocation of Purchase Price"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r115",
      "r438",
      "r440",
      "r441",
      "r442",
      "r443"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactions",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedBalanceSheetDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsCondensedConsolidatedStatementOfIncomeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Related Party Transactions Condensed Financial Statements"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r158",
      "r164",
      "r166",
      "r168",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformation",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r158",
      "r164",
      "r166",
      "r168",
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Financial Data by Business Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r290",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Schedule of Investments [Line Items]",
        "verboseLabel": "Investment and Other Income (Loss), Net [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsInvestmentAndOtherIncomeLossNetDetails",
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r265"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Schedule of shares repurchased"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]",
        "verboseLabel": "Revenue [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformation",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting Information, Profit (Loss) [Abstract]",
        "terseLabel": "Financial Data by Business Segment"
       }
      }
     },
     "localname": "SegmentReportingInformationProfitLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SegmentInformationReconciliationOfAdjustedEbitdaFromSegmentToConsolidatedStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r479",
      "r502"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetailsCalc2": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtScheduleOfDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes [Member]"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/SupplementalFinancialInformationNoncashInvestingAndFinancingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingStatementOfIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period in years"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average fair value of RSUs (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Awards nonvested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average fair value at grant date of nonvested awards (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Stock Option Valuation Assumptions:"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Stock options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Stock option fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r296",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "terseLabel": "Stock options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted-average exercise price of shares outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r288",
      "r293"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RelatedPartyTransactionsNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails",
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted-average exercise price of awards granted during the year (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationStockOptionsAndRestrictedShareUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Period from grant date that an equity-based award expires"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r300",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected option life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ShareBasedCompensationRestrictedShareUnitsAndStockOptionFairValueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r15",
      "r474",
      "r475",
      "r476",
      "r491"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetailsCalc2": {
       "order": 3.0,
       "parentTag": "us-gaap_Investments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Less: Current investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsScheduleOfInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r164",
      "r211",
      "r233",
      "r236",
      "r239",
      "r508"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsNarrativeDetails",
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsScheduleOfChangeInGoodwillDetails",
      "http://corporate.comcast.com/role/RevenueDetails",
      "http://corporate.comcast.com/role/RevenueNarrativeDetails",
      "http://corporate.comcast.com/role/SegmentInformationDetails",
      "http://corporate.comcast.com/role/SegmentInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/DocumentAndEntityInformation",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails",
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r48",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfCashFlows",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfComprehensiveIncomeParenthetical",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r22",
      "r23",
      "r256",
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r22",
      "r23",
      "r256",
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock compensation plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r22",
      "r23",
      "r256",
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Employee stock purchase plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r22",
      "r23",
      "r256",
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Repurchases and retirements of common stock (in shares)",
        "verboseLabel": "Shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EquityAggregateShareRepurchasesDetails",
      "http://corporate.comcast.com/role/EquityChangesInCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r22",
      "r23",
      "r256",
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchases of common stock under repurchase program and employee plans"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r23",
      "r27",
      "r28",
      "r182"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total Comcast Corporation shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r371",
      "r372",
      "r390"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet",
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CondensedConsolidatingFinancialInformationCondensedConsolidatingBalanceSheetDetails",
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Stockholders' Equity, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "StockholdersEquityOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SummaryInvestmentHoldingsTextBlock": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the summary of investment holdings.",
        "label": "Summary Investment Holdings [Table Text Block]",
        "terseLabel": "Investment Summary"
       }
      }
     },
     "localname": "SummaryInvestmentHoldingsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r325",
      "r333",
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of unrecognized tax benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash Payments for Interest and Income Taxes"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SupplementalFinancialInformationCashPaymentsForInterestAndIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityOtherChanges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.",
        "label": "Temporary Equity, Other Changes",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "TemporaryEquityOtherChanges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TheatricalFilmCosts": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 1.0,
       "parentTag": "cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred in the physical production of a theatrical film, as well as allocations of production overhead and capitalized interest.  Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Theatrical Film Costs",
        "totalLabel": "Total film costs"
       }
      }
     },
     "localname": "TheatricalFilmCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TheatricalFilmCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Theatrical Film Costs [Abstract]",
        "terseLabel": "Film Costs:"
       }
      }
     },
     "localname": "TheatricalFilmCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TheatricalFilmCostsCompletedAndNotReleased": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_TheatricalFilmCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred as well as allocations of production overhead and capitalized interest related to the completion of a theatrical film not yet released. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Theatrical Film Costs, Completed and Not Released",
        "terseLabel": "Completed, not released"
       }
      }
     },
     "localname": "TheatricalFilmCostsCompletedAndNotReleased",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TheatricalFilmCostsReleased": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_TheatricalFilmCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of direct negative costs incurred in the release of a theatrical film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.",
        "label": "Theatrical Film Costs, Released",
        "terseLabel": "Released, less amortization"
       }
      }
     },
     "localname": "TheatricalFilmCostsReleased",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ProgrammingAndProductionCostsScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsSkyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r47",
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock at Cost [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r47",
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r47",
      "r262",
      "r265"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, 872,791,028 Class A common shares"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesSummaryOfOperatingLeaseAssetsAndLiabilitiesRecordedInConsolidatedBalanceSheetsDetails",
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r318",
      "r327"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Gross unrecognized tax benefits, December 31",
        "periodStartLabel": "Gross unrecognized tax benefits, January 1"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Reductions for tax positions of prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedTerseLabel": "Settlements with tax authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r329"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r324"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized tax benefits, interest on income taxes accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Reductions due to expiration of statutes of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/RecentAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Valuation allowance on deferred tax assets [Member]"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Year",
        "periodStartLabel": "Balance at Beginning of Year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions Charged to Costs and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions from Reserves"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": {
     "auth_ref": [
      "r385",
      "r386",
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by category of Variable Interest Entity (VIE).",
        "label": "Variable Interest Entities [Axis]",
        "terseLabel": "Variable Interest Entities [Axis]"
       }
      }
     },
     "localname": "VariableInterestEntitiesByClassificationOfEntityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssets": {
     "auth_ref": [
      "r384"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of the consolidated Variable Interest Entity's assets included in the reporting entity's statement of financial position.",
        "label": "Variable Interest Entity, Consolidated, Carrying Amount, Assets",
        "netLabel": "Consolidated variable interest entity's assets included in condensed consolidated balance sheet"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedCarryingAmountAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityConsolidatedCarryingAmountLiabilities": {
     "auth_ref": [
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of the consolidated Variable Interest Entity's liabilities included in the reporting entity's statement of financial position.",
        "label": "Variable Interest Entity, Consolidated, Carrying Amount, Liabilities",
        "terseLabel": "Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedCarryingAmountLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary [Member]"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r132",
      "r137"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted EPS attributable to Comcast Corporation shareholders (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r131",
      "r137"
     ],
     "calculation": {
      "http://corporate.comcast.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic EPS attributable to Comcast Corporation shareholders (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of employees covered by a collective bargaining agreement that will expire within one year after the balance sheet date, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member]",
        "terseLabel": "Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member]"
       }
      }
     },
     "localname": "WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of employees covered by a collective bargaining agreement as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Workforce Subject to Collective Bargaining Arrangements [Member]",
        "terseLabel": "Workforce Subject to Collective Bargaining Arrangements [Member]"
       }
      }
     },
     "localname": "WorkforceSubjectToCollectiveBargainingArrangementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://corporate.comcast.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 17
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-10(d)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=116634808&loc=d3e168853-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-10(d)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=116634808&loc=d3e168853-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=117330312&loc=d3e23163-113944"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238119&loc=d3e30536-109315"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6228884-111685"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b,c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=6473108&loc=d3e54406-107959"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=6473108&loc=d3e54431-107959"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=6473108&loc=d3e54434-107959"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(9))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f,g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12C)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611322-123010"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r523": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r524": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r525": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r526": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r527": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r528": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r529": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r530": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r531": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r532": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r533": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r534": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r535": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r536": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r537": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "d",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "(4)(iii)",
   "Subsection": "10"
  },
  "r538": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "d",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "(4)(iv)",
   "Subsection": "10"
  },
  "r539": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r540": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6911829344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 4,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 1,670<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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_AdditionalFinanceLeaseLiability', window );">Additional finance lease liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AdditionalFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease for additional contracts determined to be leases in connection with the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AdditionalFinanceLeaseLiability</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>77
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7002757184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and 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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 1: Basis of Presentation and Summary of Significant Accounting Policies</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are a global media and technology company with </span><span style="font-family:Times New Roman;font-size:10pt;"><span>three</span></span><span style="font-family:Times New Roman;font-size:10pt;"> primary businesses: Comcast Cable, NBCUniversal and Sky. </span><span style="font-family:Times New Roman;font-size:10pt;">We present our operations for (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in four reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in one reportable business segment.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">See Note 2 for additional information on our reportable business segments.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;).</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We translate assets and liabilities of our foreign operations where the functional currency is the local currency,</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily the British pound, euro, Japanese yen and Chinese renminbi, </span><span style="font-family:Times New Roman;font-size:10pt;">into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Reclassifications</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Reclassifications have been made to our consolidated financial statements for the prior periods to conform to classifications used in </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. See Note 9 for a discussion of the effects of the adoption of new accounting pronouncements on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Accounting Policies</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">valuation and impairment testing of goodwill and cable franchise rights (see Note 12)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">fair value of acquisition-related assets and liabilities (see Note 8)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, the following accounting</span><span style="font-family:Times New Roman;font-size:10pt;"> policies are </span><span style="font-family:Times New Roman;font-size:10pt;">specific to the industries in which we operate:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">capitalization and amortization of film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">costs for connecting customers to our cable systems (see Note 11)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. The collateralized obligation related to our investment in Hulu</span><span style="font-family:Times New Roman;font-size:10pt;"> is discussed in Note 10 and our other long-term debt is discussed in Note 7. </span><span style="font-family:Times New Roman;font-size:10pt;">Below is a discussion of accounting policies and methods used in our consolidated financial statements that are not presented within other footnotes.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising costs are expensed as incurred.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in</span><span style="font-family:Times New Roman;font-size:10pt;"> interest rates, foreign exchange rates and equity prices. </span><span style="font-family:Times New Roman;font-size:10pt;">Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.</span><span style="font-family:Times New Roman;font-size:10pt;"> We designate certain derivative instruments as cash flow hedges of forecasted foreign currency denominated transactions, including cash flows associated with non-functional currency debt and non-functional currency revenues and expense. Changes in the fair value of derivative instruments accounted for as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged item affects earnings. For derivatives not designated as cash flow hedges, changes in fair value are recognized in earnings.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Refer to Note 7 for further information on derivative instruments related to debt. The impact of our remaining derivative financial instruments was not material to our consolidated financial statements in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_BusinessAndBasisOfPresentationLineItems', window );"><strong>Business And Basis Of Presentation [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="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 1: Basis of Presentation and Summary of Significant Accounting Policies</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unless indicated otherwise, throughout these notes to the consolidated financial statements, we refer to NBCUniversal and its consolidated subsidiaries as &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our.&#8221; We are one of the world&#8217;s leading media and entertainment companies that develops, produces and distributes entertainment, news and information, sports, and other content for global audiences, and owns and operates theme parks worldwide.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We present our operations as the following </span><span style="font-family:Times New Roman;font-size:10pt;"><span>four</span></span><span style="font-family:Times New Roman;font-size:10pt;"> reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks. </span><span style="font-family:Times New Roman;font-size:10pt;">See Note 2 for additional information on our reportable business segments.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;).</span><span style="font-family:Times New Roman;font-size:10pt;"> Transactions between NBCUniversal and both Comcast and Comcast&#8217;s consolidated subsidiaries are reflected in these consolidated financial statements and disclosed as related party transactions when material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We translate assets and liabilities of our foreign operations where the functional currency is the local currency,</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily the Japanese yen, euro, British pound and Chinese renminbi, </span><span style="font-family:Times New Roman;font-size:10pt;">into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Accounting Policies</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">valuation and impairment testing of goodwill and intangible assets (see Note 11)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In addition, the following accounting</span><span style="font-family:Times New Roman;font-size:10pt;"> policy is </span><span style="font-family:Times New Roman;font-size:10pt;">specific to the industries in which we operate:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">capitalization and amortization of film and television costs</span><span style="font-family:Times New Roman;font-size:10pt;"> (see Note 4)</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. The collateralized obligation related to our investment in Hulu</span><span style="font-family:Times New Roman;font-size:10pt;">, LLC (&#8220;Hulu&#8221;) is discussed in Note 9 and our other long-term debt is discussed in Note 6. </span><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Advertising Expenses</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising costs are expensed as incurred.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Derivative Financial Instruments </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in</span><span style="font-family:Times New Roman;font-size:10pt;"> foreign exchange rates and interest rates. </span><span style="font-family:Times New Roman;font-size:10pt;">Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.</span><span style="font-family:Times New Roman;font-size:10pt;"> The impact of our derivative financial instruments on our consolidated financial statements was not material in any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Fair Value Measurements</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Level 1: Values are determined using quoted market prices for identical financial instruments in an active market</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_BusinessAndBasisOfPresentationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business And Basis Of Presentation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessAndBasisOfPresentationLineItems</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_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>78
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6885823696">
<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, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Residential [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Residential [Member] | Maximum [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Business Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations', window );">Annual revenue that estimates remaining performance obligations</a></td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Business Services [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Business Services [Member] | Maximum [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Advertising [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Advertising [Member] | Maximum [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableNetworksMember', window );">Cable Networks [Member] | Distribution [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableNetworksMember', window );">Cable Networks [Member] | Advertising [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_BroadcastTelevisionMember', window );">Broadcast Television [Member] | Distribution [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_BroadcastTelevisionMember', window );">Broadcast Television [Member] | Advertising [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | Theatrical [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | Content Licensing [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | Content Licensing [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations', window );">Annual revenue that estimates remaining performance obligations</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | Content Licensing [Member] | Maximum [Member]</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="top.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="top.Show.showAR( this, 'defref_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations', window );">Annual revenue that estimates remaining performance obligations</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | Home Entertainment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | Home Entertainment [Member] | Maximum [Member]</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="top.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="top.Show.showAR( this, 'defref_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">90 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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Direct To Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_cmcsa_RevenuePerformanceObligationDescriptionOfTimingTermOfContract', window );">Term of contract</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Cable Networks [Member] | Distribution [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Cable Networks [Member] | Advertising [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Broadcast Television [Member] | Distribution [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Broadcast Television [Member] | Advertising [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Theatrical [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [Member]</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="top.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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations', window );">Annual revenue that estimates remaining performance obligations</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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [Member] | Maximum [Member]</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="top.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="top.Show.showAR( this, 'defref_cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations', window );">Annual revenue that estimates remaining performance obligations</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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Home Entertainment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Home Entertainment [Member] | Maximum [Member]</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="top.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="top.Show.showAR( this, 'defref_cmcsa_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod', window );">Expected payment terms</a></td>
<td class="text">90 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_AnnualRevenueThatEstimatesRemainingPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Years of annual revenue that estimate revenue for performance obligations that have not been recognized as revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AnnualRevenueThatEstimatesRemainingPerformanceObligations</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_RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Payment Terms, Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RevenuePerformanceObligationDescriptionOfTimingTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Performance Obligation, Description Of Timing, Term Of Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ResidentialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BusinessServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_BusinessServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableNetworksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableNetworksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BroadcastTelevisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BroadcastTelevisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FilmedEntertainmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_FilmedEntertainmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_ProductOrServiceAxis=cmcsa_ContentLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_HomeEntertainmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_HomeEntertainmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DirectToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_DirectToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>79
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7018041984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidating Financial Information (Condensed Consolidating Statement of Cash Flows) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,697<span></span>
</td>
<td class="nump">$ 24,297<span></span>
</td>
<td class="nump">$ 21,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,953)<span></span>
</td>
<td class="num">(9,774)<span></span>
</td>
<td class="num">(9,550)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,475)<span></span>
</td>
<td class="num">(1,935)<span></span>
</td>
<td class="num">(1,605)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="num">(418)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="num">(38,219)<span></span>
</td>
<td class="num">(532)<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">886<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,899)<span></span>
</td>
<td class="num">(1,257)<span></span>
</td>
<td class="num">(2,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">793<span></span>
</td>
<td class="nump">785<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,841)<span></span>
</td>
<td class="num">(50,854)<span></span>
</td>
<td class="num">(13,533)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,288)<span></span>
</td>
<td class="nump">379<span></span>
</td>
<td class="num">(1,905)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,479<span></span>
</td>
<td class="nump">44,781<span></span>
</td>
<td class="nump">11,466<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="nump">5,175<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,354)<span></span>
</td>
<td class="num">(8,798)<span></span>
</td>
<td class="num">(6,364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(504)<span></span>
</td>
<td class="num">(5,320)<span></span>
</td>
<td class="num">(5,435)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,735)<span></span>
</td>
<td class="num">(3,352)<span></span>
</td>
<td class="num">(2,883)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,299)<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="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(311)<span></span>
</td>
<td class="num">(277)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="num">(273)<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,181)<span></span>
</td>
<td class="nump">27,140<span></span>
</td>
<td class="num">(7,572)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="num">(245)<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">338<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,909<span></span>
</td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">3,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,589<span></span>
</td>
<td class="nump">3,909<span></span>
</td>
<td class="nump">3,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Elimination and Consolidation Adjustments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</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="top.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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Comcast Parent [Member] | Reportable Legal Entities [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,693)<span></span>
</td>
<td class="num">(2,245)<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,218<span></span>
</td>
<td class="num">(26,179)<span></span>
</td>
<td class="nump">5,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="num">(267)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,085<span></span>
</td>
<td class="num">(26,293)<span></span>
</td>
<td class="nump">5,326<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(902)<span></span>
</td>
<td class="num">(837)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,741<span></span>
</td>
<td class="nump">44,113<span></span>
</td>
<td class="nump">5,997<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,821)<span></span>
</td>
<td class="num">(5,737)<span></span>
</td>
<td class="num">(2,288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(504)<span></span>
</td>
<td class="num">(5,320)<span></span>
</td>
<td class="num">(5,435)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,735)<span></span>
</td>
<td class="num">(3,352)<span></span>
</td>
<td class="num">(2,883)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(78)<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,397)<span></span>
</td>
<td class="nump">28,601<span></span>
</td>
<td class="num">(5,477)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,423<span></span>
</td>
<td class="nump">27,958<span></span>
</td>
<td class="nump">22,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,373)<span></span>
</td>
<td class="nump">25,306<span></span>
</td>
<td class="num">(7,777)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,911)<span></span>
</td>
<td class="num">(9,747)<span></span>
</td>
<td class="num">(9,538)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,471)<span></span>
</td>
<td class="num">(1,931)<span></span>
</td>
<td class="num">(1,601)<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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="num">(38,219)<span></span>
</td>
<td class="num">(532)<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">886<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,791)<span></span>
</td>
<td class="num">(1,081)<span></span>
</td>
<td class="num">(2,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">196<span></span>
</td>
<td class="nump">626<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,009)<span></span>
</td>
<td class="num">(25,901)<span></span>
</td>
<td class="num">(20,998)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,288)<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
<td class="num">(1,068)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">738<span></span>
</td>
<td class="nump">668<span></span>
</td>
<td class="nump">5,469<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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,523)<span></span>
</td>
<td class="num">(3,057)<span></span>
</td>
<td class="num">(3,522)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></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,299)<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="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(311)<span></span>
</td>
<td class="num">(277)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,266<span></span>
</td>
<td class="num">(1,457)<span></span>
</td>
<td class="num">(1,541)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">418<span></span>
</td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,493<span></span>
</td>
<td class="nump">3,075<span></span>
</td>
<td class="nump">2,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,173<span></span>
</td>
<td class="nump">3,493<span></span>
</td>
<td class="nump">3,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember', window );">Comcast Holdings [Member] | Subsidiary Issuer [Member] | Reportable Legal Entities [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(318)<span></span>
</td>
<td class="num">(575)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(318)<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_CcclParentMember', window );">CCCL Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="num">(112)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(60)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(550)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(550)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember', window );">NBCUniversal Media Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,232)<span></span>
</td>
<td class="num">(1,430)<span></span>
</td>
<td class="num">(1,439)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="top.Show.showAR( this, 'defref_cmcsa_NetTransactionsWithAffiliates', window );">Net transactions with affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,354<span></span>
</td>
<td class="nump">1,336<span></span>
</td>
<td class="nump">1,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties', window );">Acquisitions and construction of real estate properties</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PaymentsForConstructionOfThemePark', window );">Construction of Universal Beijing Resort</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments', window );">Proceeds from sales of businesses and investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,282<span></span>
</td>
<td class="nump">1,354<span></span>
</td>
<td class="nump">1,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Proceeds from (repayments of) short-term borrowings, net</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repurchases and repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of Universal Studios Japan noncontrolling interests</a></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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock', window );">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,050)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Impact of foreign currency on cash, cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">416<span></span>
</td>
<td class="nump">496<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 416<span></span>
</td>
<td class="nump">$ 416<span></span>
</td>
<td class="nump">$ 496<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow related to distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock</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_NetTransactionsWithAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net transactions with affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NetTransactionsWithAffiliates</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_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the acquisition and construction of buildings (properties) whether for investment or use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PaymentsForAcquisitionsAndConstructionOfRealEstateProperties</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_PaymentsForConstructionOfThemePark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the construction of a theme park.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromSalesOfBusinessesAndInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of businesses and investments, if any, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ReportableLegalEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ReportableLegalEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_NonGuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_SubsidiaryIssuerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiaryIssuerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_CcclParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_CcclParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_GuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>80
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7019268816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,398<span></span>
</td>
<td class="nump">$ 26,827<span></span>
</td>
<td class="nump">$ 26,858<span></span>
</td>
<td class="nump">$ 26,859<span></span>
</td>
<td class="nump">$ 27,846<span></span>
</td>
<td class="nump">$ 22,135<span></span>
</td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,791<span></span>
</td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,258<span></span>
</td>
<td class="nump">30,165<span></span>
</td>
<td class="nump">27,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12,953<span></span>
</td>
<td class="nump">11,017<span></span>
</td>
<td class="nump">10,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,953<span></span>
</td>
<td class="nump">9,774<span></span>
</td>
<td class="nump">9,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,475<span></span>
</td>
<td class="nump">1,935<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,021<span></span>
</td>
<td class="nump">35,895<span></span>
</td>
<td class="nump">32,950<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,755<span></span>
</td>
<td class="nump">8,633<span></span>
</td>
<td class="nump">8,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,129<span></span>
</td>
<td class="nump">2,108<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,072<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableNetworksMember', window );">Cable Networks [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,513<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="nump">10,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_BroadcastTelevisionMember', window );">Broadcast Television [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,261<span></span>
</td>
<td class="nump">11,439<span></span>
</td>
<td class="nump">9,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_FilmedEntertainmentMember', window );">Filmed Entertainment [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_ThemeParksMember', window );">Theme Parks [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,933<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_NBCUniversalSegmentsMember', window );">NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,967<span></span>
</td>
<td class="nump">35,761<span></span>
</td>
<td class="nump">32,836<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,772<span></span>
</td>
<td class="nump">8,598<span></span>
</td>
<td class="nump">8,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,129<span></span>
</td>
<td class="nump">2,108<span></span>
</td>
<td class="nump">2,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,072<span></span>
</td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">58,082<span></span>
</td>
<td class="nump">56,033<span></span>
</td>
<td class="nump">53,399<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">23,266<span></span>
</td>
<td class="nump">21,681<span></span>
</td>
<td class="nump">20,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,994<span></span>
</td>
<td class="nump">8,262<span></span>
</td>
<td class="nump">8,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,909<span></span>
</td>
<td class="nump">7,723<span></span>
</td>
<td class="nump">7,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,426<span></span>
</td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,513<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="nump">10,497<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,444<span></span>
</td>
<td class="nump">4,428<span></span>
</td>
<td class="nump">4,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">735<span></span>
</td>
<td class="nump">738<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,513<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="nump">10,497<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,444<span></span>
</td>
<td class="nump">4,428<span></span>
</td>
<td class="nump">4,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">735<span></span>
</td>
<td class="nump">738<span></span>
</td>
<td class="nump">755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">41<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,261<span></span>
</td>
<td class="nump">11,439<span></span>
</td>
<td class="nump">9,563<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,730<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">157<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">161<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,261<span></span>
</td>
<td class="nump">11,439<span></span>
</td>
<td class="nump">9,563<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,730<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
<td class="nump">1,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">157<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">161<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">7,595<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">833<span></span>
</td>
<td class="nump">734<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">79<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">7,595<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">833<span></span>
</td>
<td class="nump">734<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">79<span></span>
</td>
<td class="nump">145<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Theme Parks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,933<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,443<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,455<span></span>
</td>
<td class="nump">2,455<span></span>
</td>
<td class="nump">2,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">696<span></span>
</td>
<td class="nump">660<span></span>
</td>
<td class="nump">648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,605<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Theme Parks [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,933<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,443<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,455<span></span>
</td>
<td class="nump">2,455<span></span>
</td>
<td class="nump">2,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">696<span></span>
</td>
<td class="nump">660<span></span>
</td>
<td class="nump">648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,605<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,967<span></span>
</td>
<td class="nump">35,761<span></span>
</td>
<td class="nump">32,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">19,219<span></span>
</td>
<td class="nump">4,587<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,099<span></span>
</td>
<td class="nump">692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,699<span></span>
</td>
<td class="nump">539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">768<span></span>
</td>
<td class="nump">222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">707<span></span>
</td>
<td class="nump">137<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">333<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="nump">864<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(880)<span></span>
</td>
<td class="num">(779)<span></span>
</td>
<td class="num">(859)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">131<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">204<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">142<span></span>
</td>
<td class="nump">212<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(706)<span></span>
</td>
<td class="num">(645)<span></span>
</td>
<td class="num">(779)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">462<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">244<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member] | NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">83<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">45<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(689)<span></span>
</td>
<td class="num">(680)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">462<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">244<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Eliminations [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,659)<span></span>
</td>
<td class="num">(2,387)<span></span>
</td>
<td class="num">(2,070)<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Eliminations [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(321)<span></span>
</td>
<td class="num">(364)<span></span>
</td>
<td class="num">(327)<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Eliminations [Member] | NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationProfitLossAbstract', window );"><strong>Financial Data by Business Segment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(316)<span></span>
</td>
<td class="num">(349)<span></span>
</td>
<td class="num">(307)<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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_AdjustedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The measure used to evaluate the profitability of operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CableNetworksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableNetworksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BroadcastTelevisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BroadcastTelevisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FilmedEntertainmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_FilmedEntertainmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ThemeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ThemeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NBCUniversalSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_NBCUniversalSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>81
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7012786848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Narrative) (Details)<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, 2019 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses', window );">Operating lease expense inclusive of short-term and variable lease expenses</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term for operating leases</a></td>
<td class="text">10 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate used to calculate operating lease liabilities</a></td>
<td class="nump">3.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">$ 914<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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NbcuniversalEnterpriseMember', window );">NBCUniversal Enterprise [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_PreferredStockRedemptionValue', window );">Preferred stock redemption value</a></td>
<td class="nump">$ 725<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NbcuniversalEnterpriseMember', window );">NBCUniversal Enterprise [Member] | Redeemable Subsidiary Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_cmcsa_PreferredStockPutPeriod', window );">Redeemable subsidiary preferred stock, put period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Redeemable subsidiary preferred stock, dividend rate</a></td>
<td class="nump">5.25%<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="top.Show.showAR( this, 'defref_cmcsa_PreferredStockCallPeriod', window );">Redeemable subsidiary preferred stock, call period</a></td>
<td class="text">1 year<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NbcuniversalEnterpriseMember', window );">NBCUniversal Enterprise [Member] | Redeemable Subsidiary Preferred Stock [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock', window );">Temporary equity, fair value of redeemable subsidiary preferred stock</a></td>
<td class="nump">$ 749<span></span>
</td>
<td class="nump">$ 741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_cmcsa_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses', window );">Operating lease expense inclusive of short-term and variable lease expenses</a></td>
<td class="nump">$ 443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term for operating leases</a></td>
<td class="text">15 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate used to calculate operating lease liabilities</a></td>
<td class="nump">4.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">$ 271<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="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember', window );">Workforce Subject to Collective Bargaining Arrangements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements', window );">Number of employees covered under collective bargaining agreements | employee</a></td>
<td class="nump">9,400<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember', window );">Workforce Subject to Collective Bargaining Arrangements [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements', window );">Number of employees covered under collective bargaining agreements | employee</a></td>
<td class="nump">9,400<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember', window );">Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of full-time equivalent employees covered by collective bargaining agreements that have expired or are schedule to expire during the next year</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember', window );">Workforce Subject to Collective Bargaining Arrangements Expiring within One Year [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of full-time equivalent employees covered by collective bargaining agreements that have expired or are schedule to expire during the next year</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue', window );">Future cash payments related to additional contracts determined to be operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 804<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year related to additional contracts determined to be operating leases in connection with the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AdditionalOperatingLeasesFutureMinimumPaymentsDue</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_CarryingValueOfContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CommitmentAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Commitment And Contingencies [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CommitmentAndContingenciesLineItems</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_ContractualValueofaPotentialFutureObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual value of a potential future obligation based on a contractual formula on a specified date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of employees covered by collective bargaining agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements</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:integerItemType</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_OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_cmcsa_PreferredStockCallPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares of preferred stock can be called for redemption by the issuing company at a price equal to the liquidation preference plus accrued but unpaid dividends one year following the put date applicable to such shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PreferredStockCallPeriod</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_PreferredStockPutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The holders have the right to cause the issuing company to redeem their shares at a price equal to the liquidation preference plus accrued but unpaid dividends for a 30 day period beginning on March 19, 2020 and thereafter on every third anniversary of such date (each such date, a &#8220;put date&#8221;).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PreferredStockPutPeriod</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_PreferredStockRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock redemption value at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PreferredStockRedemptionValue</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_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Fair Value of our redeemable subsidiary preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock</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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_dei_LegalEntityAxis=cmcsa_NbcuniversalEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NbcuniversalEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_RedeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6901249232">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 16,646<span></span>
</td>
<td class="nump">$ 14,387<span></span>
</td>
<td class="nump">$ 14,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">1,022<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 16,996<span></span>
</td>
<td class="nump">$ 15,242<span></span>
</td>
<td class="nump">$ 15,353<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>83
<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>84
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7069617712">
<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 Under Previous Accounting Guidance and Rent Expense) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">824<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">2,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Operating Leased Assets [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">$ 1,380<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_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7000119488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt (Debt Maturities) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 4,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</a></td>
<td class="nump">9,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</a></td>
<td class="nump">5,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2023</a></td>
<td class="nump">7,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2024</a></td>
<td class="nump">6,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">70,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2020</a></td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2021</a></td>
<td class="nump">2,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2022</a></td>
<td class="nump">2,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2023</a></td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2024</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 4,290<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7068856064">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">$ 4,254<span></span>
</td>
<td class="nump">$ 2,897<span></span>
</td>
<td class="nump">$ 2,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">3,231<span></span>
</td>
<td class="nump">2,355<span></span>
</td>
<td class="nump">4,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">408<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
<td class="nump">$ 282<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6635971856">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="nump">$ 76,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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI Attributable to Parent [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="nump">232,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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="num">(43,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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=cmcsa_MembersCapitalMember', window );">Member's Capital [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="num">$ (232,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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cmcsa_MembersCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=cmcsa_MembersCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6894058672">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="nump">$ 825<span></span>
</td>
<td class="nump">$ 639<span></span>
</td>
<td class="nump">$ 586<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted share units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee stock purchase plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Recognized share-based compensation expense</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="nump">$ 32<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001786096">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards', window );">Net operating loss and other loss carryforwards</a></td>
<td class="nump">$ 2,017<span></span>
</td>
<td class="nump">$ 1,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Nondeductible accruals and other</a></td>
<td class="nump">2,779<span></span>
</td>
<td class="nump">2,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td>
<td class="nump">1,906<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
<td class="nump">2,890<span></span>
</td>
<td class="nump">3,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets', window );">Differences between book and tax basis of property and equipment and intangible assets</a></td>
<td class="nump">29,387<span></span>
</td>
<td class="nump">29,139<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="top.Show.showAR( this, 'defref_cmcsa_DeferredTaxLiabilityInvestments', window );">Differences between book and tax basis of investments</a></td>
<td class="nump">702<span></span>
</td>
<td class="nump">491<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="top.Show.showAR( this, 'defref_cmcsa_DeferredTaxLiabilitiesLongTermDebt', window );">Differences between book and tax basis of long-term debt</a></td>
<td class="nump">751<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">30,983<span></span>
</td>
<td class="nump">30,319<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="nump">$ 28,093<span></span>
</td>
<td class="nump">$ 26,369<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Loss And Other Loss Carryforwards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DeferredTaxLiabilitiesLongTermDebt</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_cmcsa_DeferredTaxLiabilityInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DeferredTaxLiabilityInvestments</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>90
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6780141856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation and Qualifying 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">$ 352<span></span>
</td>
<td class="nump">$ 288<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Costs and Expenses</a></td>
<td class="nump">769<span></span>
</td>
<td class="nump">616<span></span>
</td>
<td class="nump">554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from Reserves</a></td>
<td class="nump">702<span></span>
</td>
<td class="nump">552<span></span>
</td>
<td class="nump">516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">352<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for doubtful accounts [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Costs and Expenses</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from Reserves</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation allowance on deferred tax assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">632<span></span>
</td>
<td class="nump">377<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Costs and Expenses</a></td>
<td class="nump">1,403<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from Reserves</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">112<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">1,906<span></span>
</td>
<td class="nump">632<span></span>
</td>
<td class="nump">377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation allowance on deferred tax assets [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Year</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Costs and Expenses</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions from Reserves</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">27<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Year</a></td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 87<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7013099600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidating Financial Information (Condensed Consolidating Balance Sheet) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 3,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,104<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">3,877<span></span>
</td>
<td class="nump">3,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">4,723<span></span>
</td>
<td class="nump">3,184<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">25,392<span></span>
</td>
<td class="nump">21,848<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">8,933<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">6,989<span></span>
</td>
<td class="nump">7,883<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></td>
<td class="nump">694<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">48,322<span></span>
</td>
<td class="nump">44,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">68,725<span></span>
</td>
<td class="nump">66,154<span></span>
</td>
<td class="nump">$ 36,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">59,365<span></span>
</td>
<td class="nump">59,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">36,128<span></span>
</td>
<td class="nump">38,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">8,866<span></span>
</td>
<td class="nump">5,802<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">263,414<span></span>
</td>
<td class="nump">251,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">10,826<span></span>
</td>
<td class="nump">8,494<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">2,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">10,516<span></span>
</td>
<td class="nump">10,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">4,452<span></span>
</td>
<td class="nump">4,398<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">30,292<span></span>
</td>
<td class="nump">27,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">97,765<span></span>
</td>
<td class="nump">107,345<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></td>
<td class="nump">5,166<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">28,180<span></span>
</td>
<td class="nump">27,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">16,765<span></span>
</td>
<td class="nump">15,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">1,372<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="nump">82,672<span></span>
</td>
<td class="nump">71,559<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">82,726<span></span>
</td>
<td class="nump">71,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">889<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">83,874<span></span>
</td>
<td class="nump">72,502<span></span>
</td>
<td class="nump">$ 69,459<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">263,414<span></span>
</td>
<td class="nump">251,684<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Elimination and Consolidation Adjustments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="num">(600,866)<span></span>
</td>
<td class="num">(586,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="num">(535)<span></span>
</td>
<td class="num">(458)<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="num">(601,401)<span></span>
</td>
<td class="num">(586,689)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="num">(535)<span></span>
</td>
<td class="num">(524)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">0<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="num">(600,866)<span></span>
</td>
<td class="num">(586,231)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="num">(600,866)<span></span>
</td>
<td class="num">(586,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="num">(600,866)<span></span>
</td>
<td class="num">(586,231)<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="num">(601,401)<span></span>
</td>
<td class="num">(586,689)<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Comcast Parent [Member] | Reportable Legal Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">66<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">66<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">270<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="nump">164,754<span></span>
</td>
<td class="nump">157,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">660<span></span>
</td>
<td class="nump">670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">1,058<span></span>
</td>
<td class="nump">1,057<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">166,866<span></span>
</td>
<td class="nump">159,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,333<span></span>
</td>
<td class="nump">2,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">2,731<span></span>
</td>
<td class="nump">699<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">5,122<span></span>
</td>
<td class="nump">3,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">75,786<span></span>
</td>
<td class="nump">81,661<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">3,232<span></span>
</td>
<td class="nump">3,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">0<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="nump">82,672<span></span>
</td>
<td class="nump">71,559<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">82,726<span></span>
</td>
<td class="nump">71,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">82,726<span></span>
</td>
<td class="nump">71,613<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">166,866<span></span>
</td>
<td class="nump">159,338<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember', window );">Non-Guarantor Subsidiaries [Member] | Reportable Legal Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">5,084<span></span>
</td>
<td class="nump">3,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,104<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">3,877<span></span>
</td>
<td class="nump">3,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">4,565<span></span>
</td>
<td class="nump">3,070<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">24,818<span></span>
</td>
<td class="nump">21,318<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">8,933<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">5,466<span></span>
</td>
<td class="nump">6,669<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></td>
<td class="nump">694<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="nump">92,925<span></span>
</td>
<td class="nump">97,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">47,662<span></span>
</td>
<td class="nump">43,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">68,725<span></span>
</td>
<td class="nump">66,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">59,365<span></span>
</td>
<td class="nump">59,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">36,119<span></span>
</td>
<td class="nump">38,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">7,919<span></span>
</td>
<td class="nump">4,910<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">352,626<span></span>
</td>
<td class="nump">346,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">10,768<span></span>
</td>
<td class="nump">8,492<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">2,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">7,170<span></span>
</td>
<td class="nump">7,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">1,714<span></span>
</td>
<td class="nump">3,695<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">24,150<span></span>
</td>
<td class="nump">23,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">13,973<span></span>
</td>
<td class="nump">15,690<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></td>
<td class="nump">5,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">28,298<span></span>
</td>
<td class="nump">27,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">11,754<span></span>
</td>
<td class="nump">11,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">1,372<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Equity:</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="top.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>
<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="nump">266,765<span></span>
</td>
<td class="nump">265,805<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">266,765<span></span>
</td>
<td class="nump">265,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">889<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">267,913<span></span>
</td>
<td class="nump">266,694<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">352,626<span></span>
</td>
<td class="nump">346,239<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember', window );">Comcast Holdings [Member] | Subsidiary Issuer [Member] | Reportable Legal Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">20<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="nump">152,179<span></span>
</td>
<td class="nump">147,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">208<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">152,537<span></span>
</td>
<td class="nump">147,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">146<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">145<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">0<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="nump">151,643<span></span>
</td>
<td class="nump">146,657<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">151,643<span></span>
</td>
<td class="nump">146,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">151,643<span></span>
</td>
<td class="nump">146,657<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">152,537<span></span>
</td>
<td class="nump">147,267<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_CcclParentMember', window );">CCCL Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">143<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="nump">135,536<span></span>
</td>
<td class="nump">130,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">135,692<span></span>
</td>
<td class="nump">130,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">388<span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">388<span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">2,100<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">0<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="nump">133,204<span></span>
</td>
<td class="nump">127,897<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">133,204<span></span>
</td>
<td class="nump">127,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">133,204<span></span>
</td>
<td class="nump">127,897<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">135,692<span></span>
</td>
<td class="nump">130,357<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember', window );">NBCUniversal Media Parent [Member] | Guarantor Subsidiaries [Member] | Reportable Legal Entities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">444<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">790<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation', window );">Investments in and amounts due from subsidiaries eliminated upon consolidation</a></td>
<td class="nump">55,472<span></span>
</td>
<td class="nump">53,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedFranchiseRights', window );">Franchise rights</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">85<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">57,094<span></span>
</td>
<td class="nump">55,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and Equity</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">387<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">7,748<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">1,634<span></span>
</td>
<td class="nump">1,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">0<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_OtherStockholdersEquity', window );">Other shareholders&#8217; equity</a></td>
<td class="nump">49,254<span></span>
</td>
<td class="nump">45,872<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">49,254<span></span>
</td>
<td class="nump">45,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">49,254<span></span>
</td>
<td class="nump">45,872<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 57,094<span></span>
</td>
<td class="nump">$ 55,172<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_AccruedParticipationsAndResidualsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of participations, residual and royalty expenses due to another party in less than one year. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AccruedParticipationsAndResidualsCurrent</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_CollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of obligation presented separately as collateralized obligation that is secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CollateralizedObligation</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_FilmAndTelevisionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of owned films, television series and other television productions and noncurrent acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, including direct costs, production overhead, print costs, development costs and interest. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCosts</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_InvestmentSecuringCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of investment presented separately as investment securing collateralized obligation that is partially securing an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentSecuringCollateralizedObligation</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_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in and amounts due from subsidiaries eliminated upon consolidation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation</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_OtherStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other stockholders equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_OtherStockholdersEquity</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_ProgrammingRightsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of acquired television and cable networks programming rights recorded on the balance sheet. Includes multi-year programming arrangements, acquired movies, series and other programs. Carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ProgrammingRightsCurrent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ReportableLegalEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=srt_ReportableLegalEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_NonGuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_NonGuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_ComcastHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_SubsidiaryIssuerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiaryIssuerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_CcclParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_CcclParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_GuarantorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_GuarantorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NbcuniversalMediaParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>92
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7007803104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Related Party Transactions Condensed Financial Statements</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables present transactions with Comcast and its consolidated subsidiaries that are included in our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Statement of Income</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Transactions with Comcast and Consolidated Subsidiaries</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,837</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(287</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(245</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(214</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense and investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(133</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(54</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Balance Sheet</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Transactions with Comcast and Consolidated Subsidiaries</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes receivable from Comcast, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Note receivable from Comcast, noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes payable to Comcast</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt (See Note 6)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887008096">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Communications</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Networks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast<br/>Television</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed<br/>Entertainment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Theme<br/>Parks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Sky</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate<br/>and Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,784</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,427</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,212</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,544</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36,780</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(517</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>279</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dispositions </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjustments</span><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>490</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>138</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,616</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>38</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>925</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>28,461</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>68,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquisitions in 2018 primarily included the Sky acquisition. As of December 31, 2018, the goodwill resulting from the Sky acquisition was presented in the Sky segment. See Note 8 for further information on the Sky acquisition.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustments in 2019 primarily included 1) measurement period adjustments resulting from finalization of acquisition accounting for Sky and 2) the final assignment of goodwill resulting from the Sky transaction to our reporting units.</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Other Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:37%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Original Useful Life</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">as&#160;of&#160;December&#160;31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Carrying</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC licenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,884</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(8,295</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(6,682</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(7,287</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,990</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other agreements and rights</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,635</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>112,710</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(17,217</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(14,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Amortization of Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Estimated Amortization Expense of Finite-Lived Intangible Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GoodwillAndIntangibleAssetsLineItems', window );"><strong>Goodwill And Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable<br/>Networks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast<br/>Television</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed<br/>Entertainment</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Theme<br/>Parks</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,427</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,212</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,544</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23,989</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,407</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,184</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,684</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,118</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dispositions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(104</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Foreign currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,462</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>24,240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Other Intangible Assets</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:37%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Intangible Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original&#160;Useful&#160;Life<br/>as of&#160;December&#160;31,&#160;2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Finite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(6,929</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,269</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(6,283</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,205</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,779</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(932</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,525</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,375</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Indefinite-Lived Intangible Assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">FCC licenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>612</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(9,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,590</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Amortization of Intangible Assets</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Estimated Amortization Expense of Finite-Lived Intangible Assets</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>876</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_GoodwillAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Goodwill And Intangible Assets [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_GoodwillAndIntangibleAssetsLineItems</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_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6999204016">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of cash payments for interest and income taxes</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Payments for Interest and Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,254</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,897</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,820</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,355</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock', window );">Schedule of cash, cash equivalents and restricted cash</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrealized gains (losses) on marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss), net of deferred taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of cash payments for interest and income taxes</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Cash Payments for Interest and Income Taxes</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>440</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>408</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>517</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>356</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock', window );">Schedule of cash, cash equivalents and restricted cash</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,444</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash included in other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,444</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash, cash equivalents and restricted cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_SupplementalFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Supplemental Financial Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationLineItems</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_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6997727632">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 17: Commitments and Contingencies</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Programming and Talent Commitments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal and Sky enter into long-term commitments with third parties in the ordinary course of business, including commitments to acquire film and television programming, obligations under various creative talent agreements, and various other television-related commitments. Some of NBCUniversal&#8217;s employees, including writers, directors, actors, technical and production personnel, and others, as well as some of its on-air and creative talent, are covered by collective bargaining agreements or works councils. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the total number of NBCUniversal employees covered by collective bargaining agreements was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>9,400</span></span><span style="font-family:Times New Roman;font-size:10pt;"> full-time equivalent employees. Approximately, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>12%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of these full-time equivalent employees were covered by collective bargaining agreements that have expired or are scheduled to expire during </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We, through Comcast Spectacor, have employment agreements with both players and coaches of the Philadelphia Flyers. Certain of these employment agreements, which provide for payments that are guaranteed regardless of employee injury or termination, are covered by disability insurance if certain conditions are met.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events such as the Olympics, and other programming commitments, as well as various contracts with creative talent. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019 (in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Programming&#160;and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Talent&#160;Commitments</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,682</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,701</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,230</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our leases consist primarily of real estate, vehicles and other equipment. </span><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">exercise that option. We generally utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the</span><span style="font-family:Times New Roman;font-size:10pt;"> period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.</span></div><div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:240px;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"/><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,038</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our future minimum lease commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">applying the new guidance</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>877</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>566</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,626</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: imputed interest </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The weighted average remaining lease term for operating leases and the weighted average discount rate used to calculate our operating lease liabilities as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>3.74%</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">cash payments for operating leases recorded in the consolidated balance sheet were</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$914 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Leases that have not yet commenced and lease assets and liabilities associated with leases entered into during the year were</span><span style="font-family:Times New Roman;font-size:10pt;"> not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below summarize our future minimum rental commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> December&#160;31, 2018 </span><span style="font-family:Times New Roman;font-size:10pt;">and rent expense for operating leases using the accounting guidance in effect at that time</span><span style="font-family:Times New Roman;font-size:10pt;">. These amounts have been updated to include </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$804 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of future cash payments related to additional contracts determined to be operating leases in connection with the Sky transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>891</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Rental expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>779</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>839</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contractual Obligation </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our carrying value was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">and the estimated value of the contractual obligation was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">based on inputs to the contractual formula as of that date.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Redeemable Subsidiary Preferred Stock </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal Enterprise is a holding company that we control and consolidate whose principal assets are its interests in NBCUniversal Holdings. The holders of the Series A cumulative preferred stock of NBCUniversal Enterprise have the right to cause NBCUniversal Enterprise to redeem their shares at a price equal to the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$725 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> aggregate liquidation preference plus accrued but unpaid dividends for a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> day period beginning on March&#160;19, 2020 and thereafter on every third anniversary of such date (each such date, a &#8220;put date&#8221;). The NBCUniversal Enterprise preferred stock pays dividends at a fixed rate of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5.25%</span></span><span style="font-family:Times New Roman;font-size:10pt;">&#160;per year. Shares of preferred stock can be called for redemption by NBCUniversal Enterprise at a price equal to the liquidation preference plus accrued but unpaid dividends </span><span style="font-family:Times New Roman;font-size:10pt;"><span>one year</span></span><span style="font-family:Times New Roman;font-size:10pt;"> following the put date applicable to such shares. Because certain of these redemption provisions are outside of our control, the NBCUniversal Enterprise preferred stock is presented outside of equity under the caption &#8220;redeemable noncontrolling interests and redeemable subsidiary preferred stock&#8221; in our consolidated balance sheet. Its initial value was based on the liquidation preference of the preferred stock and is adjusted for accrued but unpaid dividends. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the fair value of the NBCUniversal Enterprise redeemable subsidiary preferred stock was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$749 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$741 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. The estimated fair values are based on level 2 inputs that use pricing models whose inputs are derived primarily from or corroborated by observable market data through correlation or other means for substantially the full term of the financial instrument.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contingencies </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 actions is not expected to materially affect our results of operations, cash flows or financial position, any litigation resulting from any such legal proceedings or claims could be time-consuming and injure our reputation.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 14: Commitments and Contingencies</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Programming and Talent Commitments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into long-term commitments with third parties in the ordinary course of our business, including commitments to acquire film and television programming, obligations under various creative talent agreements, and various other television-related commitments. Some of our employees, including writers, directors, actors, technical and production personnel, and others, as well as some of our on-air and creative talent, are covered by collective bargaining agreements or works councils. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the total number of employees covered by collective bargaining agreements was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>9,400</span></span><span style="font-family:Times New Roman;font-size:10pt;"> full-time equivalent employees. Approximately, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>12%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of these full-time equivalent employees were covered by collective bargaining agreements that have expired or are scheduled to expire during </span><span style="font-family:Times New Roman;font-size:10pt;">2020</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events, such as the Olympics, and other programming commitments, as well as various contracts with creative talent. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019 (in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Programming&#160;and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Talent&#160;Commitments</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,179</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,813</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our leases consist primarily of real estate, vehicles and other equipment. </span><span style="font-family:Times New Roman;font-size:10pt;">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 utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the</span><span style="font-family:Times New Roman;font-size:10pt;"> period ended </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$443 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;text-indent:240px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"/><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,551</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below summarizes our future minimum lease commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">applying the new guidance</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>224</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total future minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: imputed interest </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>638</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total liability</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The weighted average remaining lease term for operating leases and the weighted average discount rate used to calculate our operating lease liabilities as of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>15 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>4.06%</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">cash payments for operating leases recorded in the consolidated balance sheet were</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$271 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Leases that have not yet commenced and lease assets and liabilities associated with leases entered into during the year were</span><span style="font-family:Times New Roman;font-size:10pt;"> not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below summarize our future minimum rental commitments for operating leases as of</span><span style="font-family:Times New Roman;font-size:10pt;"> December&#160;31, 2018 </span><span style="font-family:Times New Roman;font-size:10pt;">and rent expense for operating leases using the accounting guidance in effect at that time</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>248</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Rental expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contractual Obligation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our carrying value was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">and the estimated value of the contractual obligation was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">based on inputs to the contractual formula as of that date.</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_cmcsa_CommitmentAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Commitment And Contingencies [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CommitmentAndContingenciesLineItems</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6910248768">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 13: Employee Benefit Plans</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Compensation Plans</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,273</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,885</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,539</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the cash surrender value of these policies, which is recorded to other noncurrent assets, was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$423 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$351 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Pension and Postretirement Benefit Plans</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, expenses related to these plans totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$573 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$546 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$458 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We sponsor a retiree health and welfare benefit plan that provides postretirement benefits to eligible employees. The plan provides, to eligible employees who retire from Comcast or its subsidiaries, an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#8217;s years of service and whether the retiree is eligible for Medicare. NBCUniversal sponsors various nonqualified defined benefit pension plans for domestic employees. </span><span style="font-family:Times New Roman;font-size:10pt;">The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans</span><span style="font-family:Times New Roman;font-size:10pt;"> it sponsors, NBCUniversal is also obligated to reimburse The General Electric Company (&#8220;GE&#8221;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of the NBCUniversal transaction in 2011. These plans are all unfunded and not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, the total contributions we made to multiemployer benefit plans were not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Severance Benefits</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We provide severance benefits to certain former employees. A liability is recorded when payment is probable, the amount is reasonably estimable, and the obligation relates to rights that have vested or accumulated. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recorded severance costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$359 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$243 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$203 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 12: Employee Benefit Plans</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Compensation Plans</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Benefit obligation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>719</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>621</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain members of management participate in Comcast&#8217;s unfunded, nonqualified deferred compensation plans as well as similar plans sponsored by us. 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Pension and Postretirement Benefit Plans</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We sponsor several defined contribution retirement plans, including 401(k) 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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, expenses related to these plans totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$229 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$213 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$201 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We provide postretirement benefits to eligible employees through a retiree health and welfare benefits plan. The plan provides credit to employees for length of service provided before Comcast&#8217;s acquisition of NBCUniversal. The plan provides eligible employees who retire with an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#8217;s years of service and whether the retiree is eligible for Medicare. We sponsor various nonqualified defined benefit pension plans for domestic employees. </span><span style="font-family:Times New Roman;font-size:10pt;">The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans</span><span style="font-family:Times New Roman;font-size:10pt;"> we sponsor, we are </span><span style="font-family:Times New Roman;font-size:10pt;">also obligated to reimburse The General Electric Company (&#8220;GE&#8221;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of</span><span style="font-family:Times New Roman;font-size:10pt;"> Comcast&#8217;s acquisition of NBCUniversal. These plans are all unfunded and not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, the total contributions we made to multiemployer benefit plans were not material.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Severance Benefits</span></div><span style="font-family:Times New Roman;font-size:10pt;">We provide severance benefits to certain former employees. A liability is recorded when payment is probable, the amount is reasonably estimable, and the obligation relates to rights that have vested or accumulated. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recorded severance costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$125 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$146 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$108 million</span></span>, respectively.<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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>97
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6891314032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Comcast Corporation</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Schedule II &#8211; Valuation and Qualifying Accounts</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Year ended </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">December&#160;31, 2019</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">, </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2018</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> and </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2017</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;Beginning<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Additions&#160;Charged&#160;to<br/>Costs&#160;and<br/>Expenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deductions&#160;from<br/>Reserves</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;End<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>769</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>377</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">NBCUniversal Media, LLC</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Schedule II &#8211; Valuation and Qualifying Accounts</span></div><div style="line-height:120%;padding-bottom:4px;font-size:14pt;"><span style="font-family:Helvetica,sans-serif;font-size:14pt;">Year ended </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">December&#160;31, 2019</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">, </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2018</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> and </span><span style="font-family:Helvetica,sans-serif;font-size:14pt;">2017</span><span style="font-family:Helvetica,sans-serif;font-size:14pt;"> </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;Beginning<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Additions&#160;Charged&#160;to<br/>Costs&#160;and<br/>Expenses</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Deductions&#160;from<br/>Reserves</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Balance&#160;at&#160;End<br/>of Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>48</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Valuation allowance on deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6896135040">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 11: Property and Equipment</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:52%;"/><td style="width:18%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original Useful Life<br/>as&#160;of&#160;December&#160;31,&#160;2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution systems</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>40,639</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>38,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Customer premise equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,065</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,025</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Buildings and leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14,188</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>101,561</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>95,743</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>53,239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>51,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>48,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 acquisitions and construction of real estate properties and the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In accordance with the accounting guidance related to cable television companies, Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">associated with installation of our services. 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 are expensed as they are incurred.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 10: Property and Equipment</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:56%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Original&#160;Useful&#160;Life<br/>as&#160;of&#160;December&#160;31,&#160;2019</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Buildings and leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31 years</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,438</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Furniture, fixtures and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12 years</span></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,884</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">N/A</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,550</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,183</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 statement of cash flows. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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><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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6894486512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 7: Long-Term Debt</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:55%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Long-Term Debt Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Interest Rate as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>675</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revolving credit facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities of 5 years or less, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities between 5 and 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.74</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities greater than 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.54</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>46,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other, including capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.78</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup>&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>102,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>97,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>107,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Includes the effects of our derivative financial instruments.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#163;4.9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8364;4.9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;267 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB. </span><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#163;7.3 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8364;4.9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;390 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;4 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our debt </span><span style="font-family:Times New Roman;font-size:10pt;">had an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$115.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$114.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Principal Maturities of Debt</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,455</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>70,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use cross-currency swaps as cash flow hedges for foreign currency denominated debt obligations when those obligations are denominated in a currency other than the functional currency. 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 cash flows such as interest and principal debt repayments.</span><span style="font-family:Times New Roman;font-size:10pt;"> As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we had cross-currency swaps designated as cash flow hedges on</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of our foreign currency denominated debt</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">the aggregate estimated fair values of cross-currency swaps designated as cash flow hedges were a net asset of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$373 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$399 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We are also exposed to foreign exchange risk on the consolidation of our foreign operations.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">have foreign currency denominated debt and use cross-currency swaps to hedge our net investments in certain of these subsidiaries.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Transaction gains and losses resulting from currency movements on debt and changes in 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).</span><span style="font-family:Times New Roman;font-size:10pt;">The aggregate amount of our net investment in foreign subsidiaries that have been hedged using cross-currency swaps and foreign currency denominated debt was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$14.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$15.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">the aggregate estimated fair value of the cross-currency swaps was a net liability of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$373 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$587 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">there were pre-tax cumulative translation gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$339 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">pre-tax cumulative translation losses</span><span style="font-family:Times New Roman;font-size:10pt;"> of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, related to these net investment hedges recorded in accumulated other comprehensive income (loss).</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Commercial Paper Programs</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our commercial paper programs provide a lower-cost source of borrowing to fund our short-term working capital requirements. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Revolving Credit Facilities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$9.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of revolving credit facilities due 2022 with a syndicate of banks that may be used for general corporate purposes. In June 2019, we amended the terms of our revolving credit facilities to extend their expiration dates from May 26, 2021 to May 26, 2022. We may increase the commitment under the revolving credit facilities up to a total of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$12 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, as well as extend the expiration dates to no later than 2023, subject to approval of the lenders. The interest rates on the revolving credit facilities consist of a base rate plus a borrowing margin that is determined based on Comcast&#8217;s credit rating. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the borrowing margin for borrowings based on the London Interbank Offered Rate was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1.00%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Our revolving credit facilities require that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facilities. We were in compliance with all financial covenants for all periods presented.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, amounts available under our revolving credit facilities, net of amounts outstanding under our commercial paper programs and outstanding letters of credit and bank guarantees, totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$9.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we made net repayments of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$615 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> under Sky&#8217;s </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> revolving credit facility, which was terminated in February 2019.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Letters of Credit and Bank Guarantees</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$484 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to cover potential fundings under various agreements.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Guarantee Structure</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast, Comcast Cable and NBCUniversal </span><span style="font-family:Times New Roman;font-size:10pt;">fully and unconditionally guarantee each other&#8217;s debt securities</span><span style="font-family:Times New Roman;font-size:10pt;">, including the </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast revolving credit facility</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of debt securities within the cross-guarantee structure totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$88.3 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Additionally, certain other subsidiary debt securities are guaranteed by Comcast and/or Comcast Cable as described below. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast and Comcast Cable fully and unconditionally guarantee NBCUniversal Enterprise&#8217;s debt securities, including its revolving credit facility. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of NBCUniversal Enterprise&#8217;s debt securities guaranteed by Comcast and Comcast Cable totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, all of which will mature within the next </span><span style="font-family:Times New Roman;font-size:10pt;">3 years</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast fully and unconditionally guarantees Universal Studios Japan&#8217;s yen-denominated term loans. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of Universal Studio Japan&#8217;s term loans guaranteed by Comcast totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (using exchange rates as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">), all of which will mature within the next </span><span style="font-family:Times New Roman;font-size:10pt;">3 years</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In May 2019, Comcast provided a full and unconditional guarantee of Sky&#8217;s debt securities in connection with Sky&#8217;s noteholders consenting to (i) the transfer of the listing of three series of Sky notes from the Main Market of the London Stock Exchange to the Professional Securities Market of the London Stock Exchange and (ii) amending certain terms of the Sky notes. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the principal amount outstanding of Sky&#8217;s debt securities guaranteed by Comcast totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$9.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (using exchange rates as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">), of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$6.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> will mature within the next </span><span style="font-family:Times New Roman;font-size:10pt;">5 years</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 6: Long-Term Debt</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:55%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Long-Term Debt Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Interest Rate as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.04</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,740</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities of 5 years or less, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.88</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities between 5 and 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities greater than 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.50</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes due 2049 to Comcast </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other, including capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt issuance costs, premiums and discounts, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(33</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>301</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;284 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB. </span><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;400 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;4 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our debt, excluding our revolving credit agreement with Comcast, </span><span style="font-family:Times New Roman;font-size:10pt;">had an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$11.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$13.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Principal Maturities of Debt</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Guarantee Structure</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We, Comcast and a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>100%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> owned cable holding company subsidiary of Comcast (&#8220;CCCL Parent&#8221;) </span><span style="font-family:Times New Roman;font-size:10pt;">fully and unconditionally guarantee each other&#8217;s debt securities</span><span style="font-family:Times New Roman;font-size:10pt;">, including the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$7.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast revolving credit facility</span><span style="font-family:Times New Roman;font-size:10pt;"> due 2022. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$82.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> principal amount of outstanding debt securities of Comcast and CCCL Parent were subject to the cross-guarantee structure.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We do not, however, guarantee the obligations of NBCUniversal Enterprise with respect to its </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> outstanding debt securities, including its senior notes, revolving credit facility, commercial paper program nor its </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$725 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> liquidation preference of Series A cumulative preferred stock.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Universal Studios Japan term loans are not subject to the cross-guarantee structure, however they have a separate guarantee from Comcast.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Universal Beijing Resort term loan is not guaranteed.</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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>100
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7007794848">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:0px;padding-top:14px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/></tr><tr><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 3: Revenue </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">High-speed internet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>18,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Video</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Voice </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Wireless</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,754</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Communications</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>58,082</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>56,033</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>53,399</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,826</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>33,967</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,761</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,836</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct-to-consumer</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>304</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>651</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(2,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">2017</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>2.6%</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>2.6%</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>2.8%</span></span><span style="font-family:Times New Roman;font-size:8pt;">, respectively, of Cable Communications segment revenue was derived from franchise and other regulatory fees. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Cable&#8217;s wireless phone service is now presented in the Cable Communications segment. Results were previously presented in Corporate and Other. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>82,952</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,233</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>77,246</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,553</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,593</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">No single customer accounted for a significant amount of revenue in any period presented. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cable Communications Segment</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Residential</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to our high-speed internet, video, voice, wireless and security and automation services, which we market individually and as bundled services at a discounted rate in the United States. 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. Revenue related to our security and automation services is reported in other revenue.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year for residential customers. While a portion of our customers are subject to contracts for their services, which are typically </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Our services generally involve customer premise equipment, such as set-top boxes, cable modems and wireless gateways. The timing and pattern of recognition for customer premise equipment revenue are consistent with those of our services. We recognize revenue from the sale of wireless handsets at the point of sale. Sales commissions are expensed as incurred, as the related period of benefit is less than a year.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Under the terms of 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 customers and classify these fees in the respective Cable Communications services revenue, with the corresponding costs included in other operating and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Business Services</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. </span><span style="font-family:Times New Roman;font-size:10pt;">Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.</span><span style="font-family:Times New Roman;font-size:10pt;"> We </span><span style="font-family:Times New Roman;font-size:10pt;">also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have expanded our </span><span style="font-family:Times New Roman;font-size:10pt;">service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations</span><span style="font-family:Times New Roman;font-size:10pt;"> both within and outside of our cable distribution footprint, where we have agreements with other companies to use their networks to provide coverage outside of our service areas. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We recognize revenue as the services are provided on a monthly basis. Substantially all of our customers are initially under contracts, with terms typically ranging from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for small and medium-sized businesses to up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for larger enterprises. 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 revenue, of which the substantial majority will be recognized within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically on a monthly basis. Installation revenue and sales commissions are generally deferred and recognized over the respective contract terms.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. 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 multichannel video providers 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. In addition, we generate revenue from the sale of advertising on digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed 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 viewed. Payment terms vary by contract, although terms generally require payment within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days from when advertisements are aired or viewed. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allows advertisers to more effectively engage with their target audiences. Revenue earned in this manner is recognized when services are provided. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">NBCUniversal Segments</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days. </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days after exhibition.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span><span style="font-family:Times New Roman;font-size:10pt;">      </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Home Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services. Cable Networks and Broadcast Television </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>90</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days from delivery to the retailer.</span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Theme Parks </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. </span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Sky Segment</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Direct-to-Consumer</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from subscribers to our video services from both residential and business customers. We also provide high-speed internet, voice and wireless phone services in select countries. Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use. Our video, high-speed internet, voice and wireless phone services generally may be purchased individually or in bundles. We recognize revenue from video, high-speed internet, voice and wireless phone services as the services are provided on a monthly basis. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Content</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from the distribution of our television channels on third-party platforms and the licensing of </span><span style="font-family:Times New Roman;font-size:10pt;">owned and acquired programming to third-party video providers</span><span style="font-family:Times New Roman;font-size:10pt;">. See the NBCUniversal segment discussion of distribution and content licensing revenue above for accounting policies for these types of arrangements.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue is generated from advertising and sponsorships across our owned television channels and where we represent the sales efforts of third-party channels. We also sell targeted advertising and generate revenue from online and mobile advertising and advertising across our On Demand services. Revenue is recognized when the advertising is aired or viewed. Since we are acting as the principal in the arrangements where we represent the sales efforts of third parties, we record the advertising that is sold in advertising revenue and the fees paid to the third-party channels in other operating and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Consolidated Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash</span><span style="font-family:Times New Roman;font-size:10pt;">, as well as deferred costs associated with our contracts with customers. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,711</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,456</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>419</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>352</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Receivables, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent receivables (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,337</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,399</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div>In Cable Communications and Sky, we manage credit risk by screening applicants through the use of internal customer information, identification verification tools and credit bureau data, as well as by offering customers the opportunity to establish automatic monthly payments. If a customer&#8217;s account is delinquent, various measures are used to collect outstanding amounts, including termination of the customer&#8217;s services.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:0px;padding-top:14px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/><td style="width:20%;"/></tr><tr><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 3: Revenue </span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,790</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,826</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,081</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(364</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total NBCUniversal</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We operate primarily in the United States, but also in select international markets primarily in Europe and Asia. The table below summarizes revenue by geographic location. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>27,002</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,309</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,303</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Distribution</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Advertising</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theatrical</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days after exhibition.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Content Licensing</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#8217;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. </span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">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><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. </span><span style="font-family:Times New Roman;font-size:10pt;">   </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Home Entertainment</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#8220;DVDs&#8221;) and through digital distribution services. Cable Networks and Broadcast Television also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>90</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">days from delivery to the retailer.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Theme Parks </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. </span><span style="font-family:Times New Roman;font-size:10pt;">  </span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Consolidated Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,336</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,392</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Receivables, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent receivables (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>394</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6913577104">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Residential:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">High-speed internet</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>18,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17,144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Video</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Voice </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,879</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Wireless</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Business services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,754</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Communications</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>58,082</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>56,033</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>53,399</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,826</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,081</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>33,967</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,761</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,836</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Direct-to-consumer</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>304</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>651</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(2,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For </span><span style="font-family:Times New Roman;font-size:8pt;">2019</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;">2017</span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>2.6%</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>2.6%</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>2.8%</span></span><span style="font-family:Times New Roman;font-size:8pt;">, respectively, of Cable Communications segment revenue was derived from franchise and other regulatory fees. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Cable&#8217;s wireless phone service is now presented in the Cable Communications segment. Results were previously presented in Corporate and Other. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>82,952</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,233</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>77,246</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,553</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,593</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of receivables, net</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash</span><span style="font-family:Times New Roman;font-size:10pt;">, as well as deferred costs associated with our contracts with customers. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,711</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,456</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>419</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>352</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Receivables, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock', window );">Other balance sheet accounts</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent receivables (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,337</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,399</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,790</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,826</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,081</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,478</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distribution and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theatrical</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Content licensing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,045</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Home entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,022</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,160</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(364</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total NBCUniversal</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We operate primarily in the United States, but also in select international markets primarily in Europe and Asia. The table below summarizes revenue by geographic location. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>27,002</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,309</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,303</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,019</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of receivables, net</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,336</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,392</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Receivables, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock', window );">Other balance sheet accounts</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent receivables (included in other noncurrent assets, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>394</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Other Balance Sheet Accounts [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock</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>nonnum: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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6997974592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Long-Term Debt</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:55%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Long-Term Debt Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Interest Rate as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>675</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revolving credit facilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>606</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.87</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,268</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities of 5 years or less, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.29</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities between 5 and 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.74</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>26,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities greater than 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.54</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>46,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,030</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other, including capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(1,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.78</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup>&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>102,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>111,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>97,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>107,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Includes the effects of our derivative financial instruments.</span></div></td></tr></table><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#163;4.9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8364;4.9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;267 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB. </span><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#163;7.3 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8364;4.9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;">, </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;390 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;4 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Principal Maturities of Debt</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,455</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>70,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Long-Term Debt</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:55%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Long-Term Debt Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Weighted-Average<br/>Interest Rate as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Term loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.04</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,740</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities of 5 years or less, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.88</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities between 5 and 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Senior notes with maturities greater than 10 years, at face value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5.50</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Notes due 2049 to Comcast </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other, including capital lease obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>427</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Debt issuance costs, premiums and discounts, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(33</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3.59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>301</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,709</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;284 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;9 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> RMB. </span><span style="font-family:Times New Roman;font-size:8pt;">As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;400 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> and </span><span style="font-family:Times New Roman;font-size:8pt;"><span>&#165;4 billion</span></span><span style="font-family:Times New Roman;font-size:8pt;"> 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Debt Maturities</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Principal Maturities of Debt</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7068712160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Programming and Production Costs (Schedule) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCostsAbstract', window );"><strong>Film Costs:</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="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCostsReleased', window );">Released, less amortization</a></td>
<td class="nump">$ 1,551<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCostsCompletedAndNotReleased', window );">Completed, not released</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">144<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="top.Show.showAR( this, 'defref_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment', window );">In production and in development</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,063<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCosts', window );">Total film costs</a></td>
<td class="nump">3,052<span></span>
</td>
<td class="nump">2,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectToTelevisionFilmCostsAbstract', window );"><strong>Television Costs:</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="top.Show.showAR( this, 'defref_us-gaap_DirectToTelevisionFilmCostsReleased', window );">Released, less amortization</a></td>
<td class="nump">2,810<span></span>
</td>
<td class="nump">2,289<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="top.Show.showAR( this, 'defref_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment', window );">In production and in development</a></td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectToTelevisionFilmCosts', window );">Total television costs</a></td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">3,242<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsLessAmortization', window );">Programming rights, less amortization</a></td>
<td class="nump">5,786<span></span>
</td>
<td class="nump">5,534<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="top.Show.showAR( this, 'defref_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization', window );">Total film costs, television costs and programming rights</a></td>
<td class="nump">12,810<span></span>
</td>
<td class="nump">11,583<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Less: Current portion of programming rights</a></td>
<td class="nump">3,877<span></span>
</td>
<td class="nump">3,746<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">8,933<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCostsAbstract', window );"><strong>Film Costs:</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="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCostsReleased', window );">Released, less amortization</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCostsCompletedAndNotReleased', window );">Completed, not released</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">144<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="top.Show.showAR( this, 'defref_cmcsa_TheatricalFilmCostsInProductionAndInDevelopment', window );">In production and in development</a></td>
<td class="nump">1,314<span></span>
</td>
<td class="nump">1,063<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TheatricalFilmCosts', window );">Total film costs</a></td>
<td class="nump">3,047<span></span>
</td>
<td class="nump">2,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectToTelevisionFilmCostsAbstract', window );"><strong>Television Costs:</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="top.Show.showAR( this, 'defref_us-gaap_DirectToTelevisionFilmCostsReleased', window );">Released, less amortization</a></td>
<td class="nump">2,706<span></span>
</td>
<td class="nump">2,161<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="top.Show.showAR( this, 'defref_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment', window );">In production and in development</a></td>
<td class="nump">1,162<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectToTelevisionFilmCosts', window );">Total television costs</a></td>
<td class="nump">3,868<span></span>
</td>
<td class="nump">3,114<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsLessAmortization', window );">Programming rights, less amortization</a></td>
<td class="nump">2,586<span></span>
</td>
<td class="nump">2,694<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="top.Show.showAR( this, 'defref_cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization', window );">Total film costs, television costs and programming rights</a></td>
<td class="nump">9,501<span></span>
</td>
<td class="nump">8,615<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Less: Current portion of programming rights</a></td>
<td class="nump">1,545<span></span>
</td>
<td class="nump">1,323<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">$ 7,956<span></span>
</td>
<td class="nump">$ 7,292<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred in the production and development of a direct-to-television film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DirecttoTelevisionFilmCostsInProductionandInDevelopment</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_FilmAndTelevisionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of owned films, television series and other television productions and noncurrent acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, including direct costs, production overhead, print costs, development costs and interest. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCosts</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_ProgrammingRightsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of acquired television and cable networks programming rights recorded on the balance sheet. Includes multi-year programming arrangements, acquired movies, series and other programs. Carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ProgrammingRightsCurrent</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_ProgrammingRightsLessAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of total acquired programming rights, less amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ProgrammingRightsLessAmortization</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_TheatricalFilmCostsInProductionAndInDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred in the production and development of a theatrical film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TheatricalFilmCostsInProductionAndInDevelopment</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_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of owned films, television series and other television productions and the current and noncurrent portion of acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, production overhead, interest, development costs and acquired production costs. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization</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_DirectToTelevisionFilmCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred in the physical production of a direct-to-television film, as well as allocations of production overhead and capitalized interest.  Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54431-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectToTelevisionFilmCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DirectToTelevisionFilmCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectToTelevisionFilmCostsAbstract</td>
</tr>
<tr>
<td style="padding-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_DirectToTelevisionFilmCostsReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred in the release of a direct-to-television film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54431-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectToTelevisionFilmCostsReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TheatricalFilmCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred in the physical production of a theatrical film, as well as allocations of production overhead and capitalized interest.  Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54431-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TheatricalFilmCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TheatricalFilmCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TheatricalFilmCostsAbstract</td>
</tr>
<tr>
<td style="padding-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_TheatricalFilmCostsCompletedAndNotReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred as well as allocations of production overhead and capitalized interest related to the completion of a theatrical film not yet released. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54431-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TheatricalFilmCostsCompletedAndNotReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TheatricalFilmCostsReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of direct negative costs incurred in the release of a theatrical film, as well as allocations of production overhead and capitalized interest. Examples of direct negative costs include costs of story and scenario; compensation of cast, directors, producers, extras, and miscellaneous staff; costs of set construction and operations, wardrobe, and accessories; costs of sound synchronization; rental facilities on location; and postproduction costs such as music, special effects, and editing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6473108&amp;loc=d3e54431-107959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TheatricalFilmCostsReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005186736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,398<span></span>
</td>
<td class="nump">$ 26,827<span></span>
</td>
<td class="nump">$ 26,858<span></span>
</td>
<td class="nump">$ 26,859<span></span>
</td>
<td class="nump">$ 27,846<span></span>
</td>
<td class="nump">$ 22,135<span></span>
</td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,791<span></span>
</td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Franchise And Other Regulatory Fees [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue', window );">Cable segment revenue types as percentage of total cable revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.60%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_NBCUniversalSegmentsMember', window );">NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,967<span></span>
</td>
<td class="nump">$ 35,761<span></span>
</td>
<td class="nump">$ 32,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">58,082<span></span>
</td>
<td class="nump">56,033<span></span>
</td>
<td class="nump">53,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Residential, High-Speed Internet [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,752<span></span>
</td>
<td class="nump">17,144<span></span>
</td>
<td class="nump">15,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Residential, Video [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22,270<span></span>
</td>
<td class="nump">22,455<span></span>
</td>
<td class="nump">22,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Residential, Voice [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,879<span></span>
</td>
<td class="nump">3,960<span></span>
</td>
<td class="nump">4,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Residential, Wireless [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,167<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="nump">329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Business Services [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,795<span></span>
</td>
<td class="nump">7,129<span></span>
</td>
<td class="nump">6,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Advertising [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,465<span></span>
</td>
<td class="nump">2,795<span></span>
</td>
<td class="nump">2,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,754<span></span>
</td>
<td class="nump">1,660<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,513<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="nump">10,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [Member] | Distribution [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,790<span></span>
</td>
<td class="nump">6,826<span></span>
</td>
<td class="nump">6,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [Member] | Advertising [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,478<span></span>
</td>
<td class="nump">3,587<span></span>
</td>
<td class="nump">3,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Networks [Member] | Content Licensing And Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,245<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,261<span></span>
</td>
<td class="nump">11,439<span></span>
</td>
<td class="nump">9,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [Member] | Advertising [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,712<span></span>
</td>
<td class="nump">7,010<span></span>
</td>
<td class="nump">5,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member] | Theatrical [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,469<span></span>
</td>
<td class="nump">2,111<span></span>
</td>
<td class="nump">2,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member] | Content Licensing [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,045<span></span>
</td>
<td class="nump">2,899<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member] | Home Entertainment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">957<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [Member] | Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,022<span></span>
</td>
<td class="nump">1,094<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Theme Parks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,933<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,967<span></span>
</td>
<td class="nump">35,761<span></span>
</td>
<td class="nump">32,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">19,219<span></span>
</td>
<td class="nump">4,587<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [Member] | Direct To Consumer [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,538<span></span>
</td>
<td class="nump">3,632<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [Member] | Advertising [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,249<span></span>
</td>
<td class="nump">651<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [Member] | Content [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,432<span></span>
</td>
<td class="nump">304<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">333<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="nump">864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member] | NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">83<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Eliminations [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,659)<span></span>
</td>
<td class="num">(2,387)<span></span>
</td>
<td class="num">(2,070)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Eliminations [Member] | NBCUniversal Segments [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(316)<span></span>
</td>
<td class="num">(349)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,021<span></span>
</td>
<td class="nump">35,895<span></span>
</td>
<td class="nump">32,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Cable Networks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,513<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="nump">10,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Cable Networks [Member] | Distribution [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,790<span></span>
</td>
<td class="nump">6,826<span></span>
</td>
<td class="nump">6,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Cable Networks [Member] | Advertising [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,478<span></span>
</td>
<td class="nump">3,587<span></span>
</td>
<td class="nump">3,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Cable Networks [Member] | Content Licensing And Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,245<span></span>
</td>
<td class="nump">1,360<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Broadcast Television [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,261<span></span>
</td>
<td class="nump">11,439<span></span>
</td>
<td class="nump">9,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Broadcast Television [Member] | Advertising [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,712<span></span>
</td>
<td class="nump">7,010<span></span>
</td>
<td class="nump">5,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Theatrical [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,469<span></span>
</td>
<td class="nump">2,111<span></span>
</td>
<td class="nump">2,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,045<span></span>
</td>
<td class="nump">2,899<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Home Entertainment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">957<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">1,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,022<span></span>
</td>
<td class="nump">1,094<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Theme Parks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,933<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Operating Segments [Member] | Cable Networks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,513<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="nump">10,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Operating Segments [Member] | Broadcast Television [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,261<span></span>
</td>
<td class="nump">11,439<span></span>
</td>
<td class="nump">9,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Operating Segments [Member] | Broadcast Television [Member] | Content Licensing [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,157<span></span>
</td>
<td class="nump">2,182<span></span>
</td>
<td class="nump">2,114<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Operating Segments [Member] | Broadcast Television [Member] | Distribution And Other [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,392<span></span>
</td>
<td class="nump">2,247<span></span>
</td>
<td class="nump">1,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Operating Segments [Member] | Filmed Entertainment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,493<span></span>
</td>
<td class="nump">7,152<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Operating Segments [Member] | Theme Parks [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,933<span></span>
</td>
<td class="nump">5,683<span></span>
</td>
<td class="nump">5,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Corporate, Non-Segment [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">142<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Eliminations [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (321)<span></span>
</td>
<td class="num">$ (364)<span></span>
</td>
<td class="num">$ (327)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cable segment revenue types as percentage of total cable revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue</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>num: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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FranchiseAndOtherRegulatoryFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_FranchiseAndOtherRegulatoryFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NBCUniversalSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_NBCUniversalSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ProductOrServiceAxis=cmcsa_ResidentialHighSpeedInternetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ResidentialHighSpeedInternetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ResidentialVideoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ResidentialVideoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ResidentialVoiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ResidentialVoiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ResidentialWirelessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ResidentialWirelessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BusinessServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_BusinessServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableNetworksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableNetworksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_ProductOrServiceAxis=cmcsa_ContentLicensingAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ContentLicensingAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BroadcastTelevisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BroadcastTelevisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FilmedEntertainmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_FilmedEntertainmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_ProductOrServiceAxis=cmcsa_ContentLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_HomeEntertainmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_HomeEntertainmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ThemeParksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ThemeParksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DirectToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_DirectToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_ContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DistributionAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cmcsa_DistributionAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6634653024">
<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) - Accounting Standards Update 2016-02 [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other noncurrent assets, net</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 4,038<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other noncurrent assets, net | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">1,551<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued expenses and other current liabilities</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">715<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued expenses and other current liabilities | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other noncurrent liabilities</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">3,891<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other noncurrent liabilities | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">$ 1,481<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>cmcsa-12312019x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cmcsa="http://corporate.comcast.com/20191231"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  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-20191231.xsd" xlink:type="simple"/>
    <context id="FD2019Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:GuaranteedNotes9.455PercentDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2017-01-01</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2017-01-01</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2018-01-01</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2019-01-01</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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>2019-01-01</instant>
        </period>
    </context>
    <context id="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2018-01-01</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_MajorCustomersAxis_cmcsa_BusinessCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:BusinessCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_SecurityAndAutomationCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:SecurityAndAutomationCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_WirelessLinesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:WirelessLinesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VideoCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VideoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VoiceCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:VoiceCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_MajorCustomersAxis_cmcsa_ResidentialCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cmcsa:ResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_HighSpeedInternetCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HighSpeedInternetCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:FranchiseAndOtherRegulatoryFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:FranchiseAndOtherRegulatoryFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:FranchiseAndOtherRegulatoryFeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:DistributionAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialHighSpeedInternetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:DistributionAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialHighSpeedInternetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialHighSpeedInternetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:ContentLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:ContentLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <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:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialVideoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialVoiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:ContentLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:ResidentialWirelessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:DirectToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:DistributionAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <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:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember">
        <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:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:ContentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:UncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:UncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:TaxAdjustmentsAxis">cmcsa:UncertainAndEffectivelySettledTaxPositionsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2019Q1_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cmcsa:SkyRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:CurrencySwapsAndForeignCurrencyDenominatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SkyDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SkyDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:NBCUniversalEnterpriseDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cmcsa:CurrencySwapsAndForeignCurrencyDenominatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CurrencySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_UniversalStudiosJapanTermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalStudiosJapanTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cmcsa:SkyRevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastComcastCableAndNBCUniversalDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-09</instant>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
        <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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcsa:DevelopedTechnologyandSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember">
        <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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcsa:DevelopedTechnologyandSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember">
        <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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cmcsa:DevelopedTechnologyandSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-09</instant>
        </period>
    </context>
    <context id="FD2016Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <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>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
        <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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="D2017Q2USJ_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:UniversalStudiosJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-06</startDate>
            <endDate>2017-04-06</endDate>
        </period>
    </context>
    <context id="D2017Q3Jul01-Jul31_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <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>
            <startDate>2017-07-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-09</startDate>
            <endDate>2018-10-09</endDate>
        </period>
    </context>
    <context id="FI2017Q2_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <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>2017-06-30</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <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>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="I2018Q1Feb28_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="D2017Q3Jul01-Jul31_srt_CounterpartyNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="I2019Q2MAY31_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:ATTInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="I2016Q1Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-01</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="I2016Q3Aug31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <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-05-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="D2019Q2MAY2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <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-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="D2016Q1Jan01-Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-01-01</endDate>
        </period>
    </context>
    <context id="I2018Q1Feb28_srt_RangeAxis_srt_MaximumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <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>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="I2016Q3July31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <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="D2019Q3AUGUST">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2016Q1Jan01_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_srt_TitleOfIndividualAxis_cmcsa_FormerCFOMember">
        <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>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:FormerCFOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-01</instant>
        </period>
    </context>
    <context id="I2018Q1Feb28_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="D2017Q1Mar_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="I2016Q3Aug31_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:TimeWarnerInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="D2018Q2Apr01-Apr30_srt_CounterpartyNameAxis_cmcsa_AtairosMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="I2019Q2APR30_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <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-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:CustomerPremiseEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cmcsa:DistributionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember">
        <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:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember">
        <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:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2017Q1JAN01_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">cmcsa:NewAuthorizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-01</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastandNBCUniversalSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastandNBCUniversalSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q3QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2018Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2018Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q3QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2016Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:CcclParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:ComcastHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ManagementFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalMediaParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-01</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-01-01</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:MembersCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cmcsa:RedeemableNoncontrollingInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentLicensingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049ToComcastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:OtherIncludingCapitalLeaseObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049ToComcastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_NbcuniversalEnterpriseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastAndComcastCableDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastAndComcastCableDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ForeignCurrencyDenominatedBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_CreditFacilityAxis_cmcsa_ComcastRevolvingCreditFacilitydue2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cmcsa:ComcastRevolvingCreditFacilitydue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="D2017Q3Jul01-Jul31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="D2017Q2USJ_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cmcsa:UniversalStudiosJapanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-06</startDate>
            <endDate>2017-04-06</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:TimeWarnerInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-31</instant>
        </period>
    </context>
    <context id="D2019Q2MAY2019_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="D2019Q3AUGUST_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="I2016Q3July31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:PelotonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cmcsa:ATTInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="I2019Q2APR30_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="D2017Q1Mar31-Mar31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:SnapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember">
        <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:ThemeParksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember">
        <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:BroadcastTelevisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember">
        <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:CableNetworksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember">
        <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:FilmedEntertainmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cmcsa:DeferredCompensationPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcsa:ComcastAndNBCUniveralRevolvingCreditAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="D2018Q1Mar01-Mar01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:NBCUniversalHoldingsPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-01</startDate>
            <endDate>2018-03-01</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:Senior6.40NotesDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="FI2016Q3_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastandNBCUniversalRevolvingCreditAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-09-30</instant>
        </period>
    </context>
    <context id="FD2019Q3QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_NonInterestBearingNotesDue2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cmcsa:NonInterestBearingNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:CarryingValueOfRelatedPartyContractualObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:NBCUniversalHoldingsPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:NBCUniversalHoldingsPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:Senior6.40NotesDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:ComcastandNBCUniversalSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:A4.00NotesDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">cmcsa:SeniorNotesExchangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:Senior6.40NotesDue2040Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:ComcastAndConsolidatedSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cmcsa:CarryingValueOfRelatedPartyContractualObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NBCUniversalMediaLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <unit id="activated_line">
        <measure>cmcsa:activated_line</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="business">
        <measure>cmcsa:business</measure>
    </unit>
    <unit id="customer">
        <measure>cmcsa:customer</measure>
    </unit>
    <unit id="number">
        <measure>pure</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="JPY">
        <measure>iso4217:JPY</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="employee">
        <measure>cmcsa:employee</measure>
    </unit>
    <unit id="preferred_stock_series">
        <measure>cmcsa:preferred_stock_series</measure>
    </unit>
    <unit id="gbpPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:GBP</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="division">
        <measure>cmcsa:division</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="vote">
        <measure>cmcsa:vote</measure>
    </unit>
    <cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember"
      decimals="-8"
      id="Fact-43BC5E1E0016C5328DD280ADE07665CB-wk-Fact-43BC5E1E0016C5328DD280ADE07665CB"
      unitRef="usd">3700000000</cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged>
    <cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="Fact-B429C1180091FFC697486BF8FC1A587A-wk-Fact-B429C1180091FFC697486BF8FC1A587A">P0Y6M</cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations>
    <cmcsa:CommonStockVotingPower
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="4"
      id="Fact-CBBD5A6ED82DF44F42B66BF8FBF0F065-wk-Fact-CBBD5A6ED82DF44F42B66BF8FBF0F065"
      unitRef="number">0.6667</cmcsa:CommonStockVotingPower>
    <cmcsa:CommonStockVotingPower
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="4"
      id="Fact-42E355DE290AA3D7349B6BF8FBF077B2-wk-Fact-42E355DE290AA3D7349B6BF8FBF077B2"
      unitRef="number">0.3333</cmcsa:CommonStockVotingPower>
    <cmcsa:FairValueOfRedeemablePreferredShares
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-8"
      id="Fact-EA90506B05AB0E3B42206BF8FC779927-wk-Fact-EA90506B05AB0E3B42206BF8FC779927"
      unitRef="usd">1700000000</cmcsa:FairValueOfRedeemablePreferredShares>
    <cmcsa:NonredeemablePreferredStock
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember"
      decimals="-6"
      id="Fact-7579B887B2913CD2A30F6BF8FC773269-wk-Fact-7579B887B2913CD2A30F6BF8FC773269"
      unitRef="usd">100000000</cmcsa:NonredeemablePreferredStock>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      id="Fact-95E17E5FE69A7E3FC5D86BF8FC4A37C3-wk-Fact-95E17E5FE69A7E3FC5D86BF8FC4A37C3">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      id="Fact-55795C26C2215BAE28B86BF8FC4D0345-wk-Fact-55795C26C2215BAE28B86BF8FC4D0345">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      id="Fact-0E4F08E540701B471F9393C3EE2BC639-wk-Fact-0E4F08E540701B471F9393C3EE2BC639">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      id="Fact-B33F92745E26640795266BF8FC18926F-wk-Fact-B33F92745E26640795266BF8FC18926F">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <dei:AmendmentFlag
      contextRef="FD2019Q4YTD"
      id="Fact-72C41FA8F85821953F1C8041A817C4F0-wk-Fact-72C41FA8F85821953F1C8041A817C4F0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2019Q4YTD"
      id="Fact-4C5ABDAC029325F850C98041AB60CC50-wk-Fact-4C5ABDAC029325F850C98041AB60CC50">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2019Q4YTD"
      id="Fact-B00F9458C7CA16DD20EE8041A48C8015-wk-Fact-B00F9458C7CA16DD20EE8041A48C8015">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2019Q4YTD"
      id="Fact-5157F4D1234ACAF453878041AA3F5259-wk-Fact-5157F4D1234ACAF453878041AA3F5259">2019</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="FD2019Q4YTD"
      id="Fact-61F9E05262D1597C71B88042014DE054-wk-Fact-61F9E05262D1597C71B88042014DE054">0001166691</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="Fact-1C3FD3F8166A94815E4280479E751824-wk-Fact-1C3FD3F8166A94815E4280479E751824">0000902739</dei:EntityCentralIndexKey>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-C1E3A866BB337D45749E6BF8FC16C6C3-wk-Fact-C1E3A866BB337D45749E6BF8FC16C6C3"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-55B629754963912E4A666BF8FC16C15A-wk-Fact-55B629754963912E4A666BF8FC16C15A"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-317EED7A859A147B71C66BF8FC172AD6-wk-Fact-317EED7A859A147B71C66BF8FC172AD6"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-747499E9AD0E87E072FD6BF8FC165B3A-wk-Fact-747499E9AD0E87E072FD6BF8FC165B3A"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-DBDA494F73DD0C9F8E396BF8FC134D7D-wk-Fact-DBDA494F73DD0C9F8E396BF8FC134D7D"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-9D384195293B62FFC56F6BF8FC106C4F-wk-Fact-9D384195293B62FFC56F6BF8FC106C4F"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-6DC1512624C033C35AAA6BF8FC62E4BA-wk-Fact-6DC1512624C033C35AAA6BF8FC62E4BA"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-6E46A22052F623E1193E6BF8FC15D37B-wk-Fact-6E46A22052F623E1193E6BF8FC15D37B"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-3D84944719C2C458BF706BF8FC12F464-wk-Fact-3D84944719C2C458BF706BF8FC12F464"
      unitRef="shares">5389309175</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-4FC98AB184712CF32C0D6BF8FC139F46-wk-Fact-4FC98AB184712CF32C0D6BF8FC139F46"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-E04CB84A8929AFA119016BF8FC105C44-wk-Fact-E04CB84A8929AFA119016BF8FC105C44"
      unitRef="shares">5416381298</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-D1E2D007A61A40EBC6736BF8FC11A75A-wk-Fact-D1E2D007A61A40EBC6736BF8FC11A75A"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-876AA96FABE1A80798ED6BF8FC10510A-wk-Fact-876AA96FABE1A80798ED6BF8FC10510A"
      unitRef="shares">4516518147</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-EE9A29B119ABF4B2600C6BF8FC1277DD-wk-Fact-EE9A29B119ABF4B2600C6BF8FC1277DD"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-A7ABADA6238F93C5192C806A468CDA90-wk-Fact-A7ABADA6238F93C5192C806A468CDA90"
      unitRef="shares">4543590270</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="Fact-B9F26E4FAE819BFA89C0806A5A9851C8-wk-Fact-B9F26E4FAE819BFA89C0806A5A9851C8"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-8"
      id="Fact-0CBF3496C98CB9C0A2BB6BF8FC788934-wk-Fact-0CBF3496C98CB9C0A2BB6BF8FC788934"
      unitRef="usd">1700000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesNoncurrent
      contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember"
      decimals="-8"
      id="Fact-02028093DE8C851A02F6386955C43D4E-wk-Fact-02028093DE8C851A02F6386955C43D4E"
      unitRef="usd">1600000000</us-gaap:HeldToMaturitySecuritiesNoncurrent>
    <us-gaap:NumberOfReportableSegments
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="INF"
      id="Fact-F1BFBBC94FD41C80F7966BF8FC7306F5-wk-Fact-F1BFBBC94FD41C80F7966BF8FC7306F5"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="INF"
      id="Fact-F8A2BD4F04104D88FBBB6BF8FC7432D6-wk-Fact-F8A2BD4F04104D88FBBB6BF8FC7432D6"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="INF"
      id="Fact-D1AB57D8EBC7455517FB6BF8FC731F1D-wk-Fact-D1AB57D8EBC7455517FB6BF8FC731F1D"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="Fact-90C96ED744E1FA7CC61B6BF8FBC1644E-wk-Fact-90C96ED744E1FA7CC61B6BF8FBC1644E"
      unitRef="usd">35000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="Fact-95F8635802C62EBF75AD6BF8FBC6EDC4-wk-Fact-95F8635802C62EBF75AD6BF8FBC6EDC4"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="Fact-55324094500F340805E96BF8FBC38B7A-wk-Fact-55324094500F340805E96BF8FBC38B7A"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="Fact-3A6E640EAE4FB500EF356BF8FBC514BE-wk-Fact-3A6E640EAE4FB500EF356BF8FBC514BE"
      unitRef="usd">22000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="Fact-A4E61F3C2E621DB64BC16BF8FBC498DE-wk-Fact-A4E61F3C2E621DB64BC16BF8FBC498DE"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="Fact-A812F3200D32089FC1B86BF8FBC0DCEC-wk-Fact-A812F3200D32089FC1B86BF8FBC0DCEC"
      unitRef="usd">-10000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="Fact-97A023878E48C0AA6EB06BF8FBC28835-wk-Fact-97A023878E48C0AA6EB06BF8FBC28835"
      unitRef="usd">40000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="Fact-D05A2D8ED1791B96964A6BF8FBC24748-wk-Fact-D05A2D8ED1791B96964A6BF8FBC24748"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="Fact-3C6349D4A21E5614FEE86BF8FBC3F698-wk-Fact-3C6349D4A21E5614FEE86BF8FBC3F698"
      unitRef="usd">66000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="Fact-F29EFC4D85D7241199F76BF8FBC2899A-wk-Fact-F29EFC4D85D7241199F76BF8FBC2899A"
      unitRef="usd">-24000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="Fact-8921352A00682958D9DF6BF8FBC0EF7B-wk-Fact-8921352A00682958D9DF6BF8FBC0EF7B"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="Fact-4A8CE424D3914FC5B52D6BF8FBC41E59-wk-Fact-4A8CE424D3914FC5B52D6BF8FBC41E59"
      unitRef="usd">16000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="Fact-0FD43FFAA72DA83901476BF8FBC636B1-wk-Fact-0FD43FFAA72DA83901476BF8FBC636B1"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="Fact-05F46682A6B1083E71C66BF8FBC5EDA4-wk-Fact-05F46682A6B1083E71C66BF8FBC5EDA4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="Fact-2E548444EECA011FA20D6BF8FBC31D8A-wk-Fact-2E548444EECA011FA20D6BF8FBC31D8A"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="Fact-8845A852DE95BDF8CB716BF8FBC35976-wk-Fact-8845A852DE95BDF8CB716BF8FBC35976"
      unitRef="usd">-25000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="Fact-80D6436071186DE7FA776BF8FBC5E895-wk-Fact-80D6436071186DE7FA776BF8FBC5E895"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="Fact-27EF8AA6D2C43C1E5CA66BF8FBC46594-wk-Fact-27EF8AA6D2C43C1E5CA66BF8FBC46594"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember"
      decimals="-6"
      id="Fact-8E2ACF9E454F17414763A840644A59B2-wk-Fact-8E2ACF9E454F17414763A840644A59B2"
      unitRef="usd">383000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2018Q4"
      decimals="INF"
      id="Fact-AFCB2A5ECDAA5BE6C0596BF8FC14A887-wk-Fact-AFCB2A5ECDAA5BE6C0596BF8FC14A887"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-47A8AE9294322107525B6BF8FC114120-wk-Fact-47A8AE9294322107525B6BF8FC114120"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2018Q4"
      decimals="INF"
      id="Fact-4C2B363C49FF4D902B176BF8FC145A10-wk-Fact-4C2B363C49FF4D902B176BF8FC145A10"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-A317EEF55C108E309A496BF8FC619648-wk-Fact-A317EEF55C108E309A496BF8FC619648"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="Fact-D8EFFFE9E5E2EF3661A18FC5F0B59553-wk-Fact-D8EFFFE9E5E2EF3661A18FC5F0B59553"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockShares
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-2423215107F2A4C867526BF8FC12B400-wk-Fact-2423215107F2A4C867526BF8FC12B400"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="Fact-A514135C381DBA64A7546BF8FC150EE2-wk-Fact-A514135C381DBA64A7546BF8FC150EE2"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <dei:DocumentType
      contextRef="FD2019Q4YTD"
      id="d64460347e1509-wk-Fact-13B0E1092BB6A29F7FBF8042257A2866">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="FD2019Q4YTD"
      id="d64460347e1538-wk-Fact-E952F1D5DD18DC91ABC880425D665058">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="FD2019Q4YTD"
      id="d64460347e1548-wk-Fact-C983DC6BE1C6D35BB73980428CDE6A0C">2019-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="FD2019Q4YTD"
      id="d64460347e1567-wk-Fact-1820E20FE6D00F8B69D78042BD991C8E">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="FD2019Q4YTD"
      id="d64460347e1647-wk-Fact-A7A1A3052990E9F18A808042F3543621">001-32871</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FD2019Q4YTD"
      id="d64460347e1657-wk-Fact-87F514D894318ACB65CA804325D11519">COMCAST CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="FD2019Q4YTD"
      id="d64460347e1667-wk-Fact-9348BE399E027345DE5080436264A291">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FD2019Q4YTD"
      id="d64460347e1669-wk-Fact-9C6FA817C3A663F83C7F80439400E0E9">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="FD2019Q4YTD"
      id="d64460347e1675-wk-Fact-74D6F00607EC35988A178043BBB77F7A">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="FD2019Q4YTD"
      id="d64460347e1682-wk-Fact-1ACC38C208BD7985B4958043DE0968E6">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FD2019Q4YTD"
      id="d64460347e1687-wk-Fact-CF12EA8C5B07024F1A1A804407C98DE6">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FD2019Q4YTD"
      id="d64460347e1692-wk-Fact-C5598686146A100BBAC2804433223488">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FD2019Q4YTD"
      id="d64460347e1700-wk-Fact-9A8799A33821F773C9F4804460159DAC">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FD2019Q4YTD"
      id="d64460347e1705-wk-Fact-0A84E01BB675FAC3A7518044CC906653">286-1700</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1725-wk-Fact-55EA3A58FE642C20B36A804798C4FD59">001-36438</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1735-wk-Fact-2DD276994D404BB4C0D180479AB62BD2">NBCUNIVERSAL MEDIA, LLC</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1745-wk-Fact-F06469FE01A9646EEA808047A0E4AAFF">14-1682529</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1747-wk-Fact-DB52EF947279AFE981038047A2ED1D36">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1751-wk-Fact-FF352B9CF6361E133A0D8047A4D12724">30 Rockefeller Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1755-wk-Fact-3B3F17149A7D4B1BEB208047A76722F2">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1760-wk-Fact-EC84E764AEC8DF554DD58047A9D1E5FA">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1765-wk-Fact-6E730B8E68E4FF197C078047AB829F49">10112-0015</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1771-wk-Fact-A6FBFA18E3E831A56D2E8047AD5053DF">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e1776-wk-Fact-9115EDB597D6EF9307768047AF1538F7">664-4444</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      id="d64460347e1872-wk-Fact-6ED73A9B12F691CB3E6180452409A453">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      id="d64460347e1882-wk-Fact-32A2671497956AAC6411804560026E34">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      id="d64460347e1892-wk-Fact-4F3EE8829B41FF20ABBD8045A30FD1A2">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"
      id="d64460347e1898-wk-Fact-931DED7AF2C2B292D924804524022343">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"
      id="d64460347e1908-wk-Fact-C0F980D654372341E01D804560191242">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"
      id="d64460347e1918-wk-Fact-86A260C3DF61129E4F078045A2E96579">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member"
      id="d64460347e1924-wk-Fact-B6B306000CB04D05AE10804525367449">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member"
      id="d64460347e1934-wk-Fact-2A4D24E4A2B1808DBFBB80455FFCC40C">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_Notes5.50PercentDue2029Member"
      id="d64460347e1944-wk-Fact-E8334BF2EBDCBA8CDE518045A343B3E3">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member"
      id="d64460347e1950-wk-Fact-CC67F3431F7D7BFE1F638045251E96A1">9.455% Guaranteed Notes due 2022</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member"
      id="d64460347e1960-wk-Fact-EAC01A2828CD47EEF1C08045600ED162">CMCSA/22</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_cmcsa_GuaranteedNotes9.455PercentDue2022Member"
      id="d64460347e1970-wk-Fact-6948A8BFC166E23B825F8045A2C12329">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="FD2019Q4YTD"
      id="d64460347e2095-wk-Fact-010A99BB814A8C056AB08045DCD634C4">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2141-wk-Fact-F204A547AED028AB0D198047F525D7F7">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="FD2019Q4YTD"
      id="d64460347e2266-wk-Fact-1B5215B5E960F5B6FA0680460703B1CB">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2312-wk-Fact-BDD2FDAE213AD401CD7F8047F79D10A2">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="FD2019Q4YTD"
      id="d64460347e2408-wk-Fact-2607E90121AFBE2B568580463CA9412F">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2454-wk-Fact-8D460C16F421C4C741BC8047F8B96FB8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="FD2019Q4YTD"
      id="d64460347e2563-wk-Fact-2D0E74A5098913B80D9D80466B995D7F">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2609-wk-Fact-45D75E6C81B646EEAA178047F9DBD898">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="FD2019Q4YTD"
      id="d64460347e2710-wk-Fact-79B1074183D7E7055C1A804695E7346F">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FD2019Q4YTD"
      id="d64460347e2745-wk-Fact-A39979E3F422E7CD50F68046C434155B">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2019Q4YTD"
      id="d64460347e2755-wk-Fact-6F6AFF8CE80123B360DF8046F2FCABFD">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2786-wk-Fact-CA05E06170DD4C2E17498047FB003D06">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2801-wk-Fact-C4EA08E8E3B008C171BD8047FC1C17C3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e2811-wk-Fact-24A6583686428DB95E638047FD4BBCBA">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="FD2019Q4YTD"
      id="d64460347e2967-wk-Fact-2D649F70CBDD7A0E1A2B80471895F276">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64460347e3013-wk-Fact-452788B666F6E5AE89D48047FE95AE95">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="FI2019Q2"
      decimals="-6"
      id="d64460347e3088-wk-Fact-A2249904B3CCE99CEBDD8047408E3D35"
      unitRef="usd">190526000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="INF"
      id="d64460347e3102-wk-Fact-7F8022C46BEA1BA841B66BF8FB503321"
      unitRef="shares">4543590270</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="INF"
      id="d64460347e3106-wk-Fact-CF98E2903C5C8CFCB0B76BF8FB5168FA"
      unitRef="shares">9444375</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-ACE494A0529F8D4AE18F8055F672E964-0-wk-Fact-88B16091A7443BDC166B80568EC88784">&lt;div style="line-height:120%;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Corporation &#x2013; Part III &#x2013; The registrant&#x2019;s definitive Proxy Statement for its annual meeting of shareholders presently scheduled to be held in June &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media, LLC &#x2013; NONE&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="overflow:hidden;height:5px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1581-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e1600-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e1619-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1697-wk-Fact-E496107333A89DFF68548EBA20C417DC"
      unitRef="usd">34440000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e1716-wk-Fact-BE531F09FE255EA603F96BF8FB6B1347"
      unitRef="usd">29692000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e1735-wk-Fact-4626E01110B5CE8EFAC86BF8FB74895F"
      unitRef="usd">25355000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1756-wk-Fact-E87888B6BA44D454C1516BF8FB721935"
      unitRef="usd">32807000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e1775-wk-Fact-95ABF12D25BA3B16CA3B6BF8FB75FA49"
      unitRef="usd">28094000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e1794-wk-Fact-8AC471493EA8EEB0F5F16BF8FB7A5080"
      unitRef="usd">25449000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1815-wk-Fact-99D088359C9C63F398FD6BF8FB769C87"
      unitRef="usd">7617000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e1834-wk-Fact-74C044C504F5A5F06E966BF8FB6CF1DE"
      unitRef="usd">7036000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e1853-wk-Fact-6BECA0B7735A2D2FC79B6BF8FB6A2221"
      unitRef="usd">6519000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1874-wk-Fact-F351B739C2F3B0D5A9196BF8FB79560B"
      unitRef="usd">8663000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e1893-wk-Fact-6140E0ACAEE8454DE2516BF8FB6DE597"
      unitRef="usd">8281000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e1912-wk-Fact-33A8332BCAE8BF90ACDF6BF8FB7574B7"
      unitRef="usd">7914000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1933-wk-Fact-0C417745A024A7A072896BF8FB6D079F"
      unitRef="usd">4290000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e1952-wk-Fact-2C1F2CBF7143052ACE5D6BF8FB737A31"
      unitRef="usd">2736000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e1971-wk-Fact-2BBD389F88301BD4C45E6BF8FB6AB05E"
      unitRef="usd">2216000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e1992-wk-Fact-F6CAE1F2814CEFB77B126BF8FB6FF15A"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2011-wk-Fact-30210AE29922522C6F226BF8FB701DEE"
      unitRef="usd">341000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2031-wk-Fact-BC57783A8EA3CD5A14916BF8FB7768BE"
      unitRef="usd">442000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2053-wk-Fact-72DF158298993F3749AA6BF8FB6B8C7D"
      unitRef="usd">87817000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2072-wk-Fact-7F5D1CC5E70D063BEA0A6BF8FB67E902"
      unitRef="usd">75498000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2091-wk-Fact-25B2A00D9E747F52E14A6BF8FB68FBB6"
      unitRef="usd">67011000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2112-wk-Fact-A5D8FF6A6F678DEBE7EE6BF8FB696A03"
      unitRef="usd">21125000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2131-wk-Fact-5E14CA9C60CD52D757286BF8FB795073"
      unitRef="usd">19009000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2150-wk-Fact-F0ADEE8019A34D9DC7DE6BF8FB6CD620"
      unitRef="usd">18018000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2172-wk-Fact-6F9327C0C451776A811F6BF8FB7AA424"
      unitRef="usd">4567000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2192-wk-Fact-71E5A168AF235CC68DFB6BF8FB740C49"
      unitRef="usd">3542000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2212-wk-Fact-CEADE96BF70561DA7A4C6BF8FB6E94B6"
      unitRef="usd">3086000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2234-wk-Fact-7706B393F39386B717D06BF8FB674337"
      unitRef="usd">438000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2253-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC"
      unitRef="usd">-225000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2273-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3"
      unitRef="usd">421000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2294-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597"
      unitRef="usd">16996000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2313-wk-Fact-609F4612E56B91D7BC566BF8FB731D02"
      unitRef="usd">15242000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2332-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B"
      unitRef="usd">15353000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2353-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD"
      unitRef="usd">3673000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2373-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966"
      unitRef="usd">3380000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2393-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60"
      unitRef="usd">-7569000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2414-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD"
      unitRef="usd">13323000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2433-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890"
      unitRef="usd">11862000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2452-wk-Fact-40C7582DD1ED1879B8836BF8FB715917"
      unitRef="usd">22922000000</us-gaap:ProfitLoss>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2473-wk-Fact-79A22247D925DD06BD5C6BF8FB6847BA"
      unitRef="usd">266000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2492-wk-Fact-23C8853FB4ABD970A36D6BF8FB751F6E"
      unitRef="usd">131000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2511-wk-Fact-8ABD5313692F439482B66BF8FB673D85"
      unitRef="usd">187000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64501173e2537-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64501173e2556-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64501173e2575-wk-Fact-B914AEDE91183587E95D6BF8FB69B465"
      unitRef="usd">22735000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64501173e2596-wk-Fact-47C90FF7DE67F06D6CC56BF8FB7B65D0"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64501173e2615-wk-Fact-66EAEE129515552A87C76BF8FB771341"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64501173e2634-wk-Fact-8BBBA422B2EA53C260D06BF8FB723523"
      unitRef="usdPerShare">4.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64501173e2655-wk-Fact-42F9645FCF3A6B9403A96BF8FB754D96"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64501173e2674-wk-Fact-A463C8B49E4AD5511BC86BF8FB6F318E"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64501173e2693-wk-Fact-C0AFE2B19674466E79D36BF8FB6E2863"
      unitRef="usdPerShare">4.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1581-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD"
      unitRef="usd">13323000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e1600-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890"
      unitRef="usd">11862000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e1619-wk-Fact-40C7582DD1ED1879B8836BF8FB715917"
      unitRef="usd">22922000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1635-wk-Fact-23969F564565451C126D6BF8FCA767C1"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e1654-wk-Fact-CC196662427440FE13B56BF8FCA70B63"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e1673-wk-Fact-990AF0CAE98DBBA2DB666BF8FCAD00FE"
      unitRef="usd">-42000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1695-wk-Fact-F6EE9EF61CCBD7F411D06BF8FCAA97E0"
      unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e1714-wk-Fact-2DBEDBE25336672CB7316BF8FCB09599"
      unitRef="usd">50000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e1733-wk-Fact-8548689385CC48A8813F6BF8FCA66C35"
      unitRef="usd">60000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1816-wk-Fact-09F80958BBEA80192E9E6BF8FCA92BA8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e1835-wk-Fact-5CA32802902D984DFF866BF8FCACCFBD"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e1854-wk-Fact-13A54C4DE290BA9985C86BF8FCA8F9E3"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1876-wk-Fact-D03A1759B0010575FF926BF8FCAEB485"
      unitRef="usd">-65000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e1895-wk-Fact-673A17B20851F823BF2F6BF8FCA6B02E"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e1915-wk-Fact-FEAE1B358833E32A9A4E6BF8FCA7456A"
      unitRef="usd">37000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1937-wk-Fact-702EBCB98557A358C3846BF8FCB15584"
      unitRef="usd">60000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e1957-wk-Fact-69CFC3A74647A6B514AA6BF8FCA8576A"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e1976-wk-Fact-32F807D56A4DA506A8D26BF8FCAD5BF0"
      unitRef="usd">-41000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e1997-wk-Fact-66BCB4C08B46278F1CD86BF8FCADB8B3"
      unitRef="usd">1375000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e2016-wk-Fact-D55F9955F0254AD614FF6BF8FCAB60AF"
      unitRef="usd">-916000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e2036-wk-Fact-62F7509EC5D18F397A636BF8FCAFA4D7"
      unitRef="usd">147000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e2057-wk-Fact-EB7BE49A4602E60D2CD56BF8FCA64E3F"
      unitRef="usd">14725000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e2076-wk-Fact-EFE290E8FA5F1CEF99666BF8FCACF79A"
      unitRef="usd">10998000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e2095-wk-Fact-B4CB34191064967311F06BF8FCA72570"
      unitRef="usd">23090000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e2116-wk-Fact-79A22247D925DD06BD5C6BF8FB6847BA"
      unitRef="usd">266000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e2135-wk-Fact-23C8853FB4ABD970A36D6BF8FB751F6E"
      unitRef="usd">131000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e2154-wk-Fact-8ABD5313692F439482B66BF8FB673D85"
      unitRef="usd">187000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e2176-wk-Fact-C3792F35EFB46FFEE4746BF8FCB03D80"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e2196-wk-Fact-2BDFD2A620AE2430D2A16BF8FCAEC0EA"
      unitRef="usd">-41000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e2216-wk-Fact-F8D3D3E93E648EF472546BF8FCAFD3FF"
      unitRef="usd">81000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64502554e2242-wk-Fact-E2A8F45FE29936C429876BF8FCAC8337"
      unitRef="usd">14472000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64502554e2261-wk-Fact-4599BA4E9F0DD82071796BF8FCAE1F42"
      unitRef="usd">10908000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64502554e2280-wk-Fact-767E4786B096C833DDFE6BF8FCAAC68B"
      unitRef="usd">22822000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e1643-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD"
      unitRef="usd">13323000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e1662-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890"
      unitRef="usd">11862000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e1681-wk-Fact-40C7582DD1ED1879B8836BF8FB715917"
      unitRef="usd">22922000000</us-gaap:ProfitLoss>
    <cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e1759-wk-Fact-AC48A83CDAD2057BB5478061A55CD16F"
      unitRef="usd">12953000000</cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets>
    <cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e1778-wk-Fact-4496970F58A5D1AD959D8061A597400B"
      unitRef="usd">10676000000</cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets>
    <cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e1797-wk-Fact-EE68EF4EFBF9BF26CC668061A51C6CF4"
      unitRef="usd">9688000000</cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e1818-wk-Fact-8939E5E1F9755ADB63228061A58C77D6"
      unitRef="usd">1021000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e1837-wk-Fact-D86B48351363E74766B98061A73425DC"
      unitRef="usd">826000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e1856-wk-Fact-D49D41FDFE08DD11DCD88061A5BF5D1B"
      unitRef="usd">751000000</us-gaap:ShareBasedCompensation>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e1877-wk-Fact-A2544C83449DAB4151C18061A60771C0"
      unitRef="usd">417000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e1896-wk-Fact-F2B4FF20B009533291108061A61ED1B2"
      unitRef="usd">364000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e1915-wk-Fact-E6B7FDC86973BB73A9518061A6A0B35B"
      unitRef="usd">272000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e1936-wk-Fact-B595432582C8A2AD34938061A64B5A1A"
      unitRef="usd">20000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e1956-wk-Fact-14F565DFF58FD0135BD98061A3B113C5"
      unitRef="usd">-576000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e1975-wk-Fact-4056D7E43D3C450314148061A63D153D"
      unitRef="usd">194000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e1997-wk-Fact-9F79278B43AF611903578061A6C3CC27"
      unitRef="usd">563000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2016-wk-Fact-95856C1BA0E7A44CB79D8061A6670B34"
      unitRef="usd">290000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2035-wk-Fact-62111506A791FCE8BC3D8061A67C2948"
      unitRef="usd">-10646000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2119-wk-Fact-8515D3A83ECC013F75B48061A5716A1C"
      unitRef="usd">57000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2139-wk-Fact-8B07671C9CBD88B3BDC68061A70057F8"
      unitRef="usd">802000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2159-wk-Fact-08EE5D728DB05E5766508061A5B32FF0"
      unitRef="usd">869000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2182-wk-Fact-F8E72AC0A7404BC3B77B8061A6180335"
      unitRef="usd">929000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2202-wk-Fact-7196F0201D7B43B2BD618061A5C6D8CB"
      unitRef="usd">395000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2222-wk-Fact-63FA3A92B33F2AE62FDD8061A393A637"
      unitRef="usd">197000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2244-wk-Fact-9E1517A3B8E9B4F330838061A6AD00F1"
      unitRef="usd">-347000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2264-wk-Fact-689C4EA6483B5119C7C88061A68A61BB"
      unitRef="usd">-394000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2284-wk-Fact-747903162428F510F7068061A53215D4"
      unitRef="usd">173000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2305-wk-Fact-BE26C8061B65124BD9DF8061A683FB87"
      unitRef="usd">1227000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2325-wk-Fact-DF892A3EC999ED29AE128061A5F2F894"
      unitRef="usd">-1294000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2344-wk-Fact-5A2CBAC82F8BA49607348061A675634D"
      unitRef="usd">639000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2366-wk-Fact-E6186CFDF4008A84EAC18061A58138CE"
      unitRef="usd">25697000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2385-wk-Fact-C262DBFB1DA516B142808061A627132D"
      unitRef="usd">24297000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2404-wk-Fact-612D33A31B4E3C7FF24A8061A3BE048D"
      unitRef="usd">21261000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2487-wk-Fact-2F186556BF10CC95ACD38061A59B5DB3"
      unitRef="usd">9953000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2507-wk-Fact-BA76044A5831663E1F488061A793F219"
      unitRef="usd">9774000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2527-wk-Fact-25487E60771C5341F05F8061A3ACC258"
      unitRef="usd">9550000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2549-wk-Fact-BD117650B9B2D5E7EC4E8061A6002F49"
      unitRef="usd">2475000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2569-wk-Fact-1397E2A65E7AC865007B8061A585CE89"
      unitRef="usd">1935000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2589-wk-Fact-9D39B8A2C99246CD9C388061A5E5BDEF"
      unitRef="usd">1605000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2611-wk-Fact-6DF809BCEA775F09A1BD8061A3A3A1EC"
      unitRef="usd">54000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2631-wk-Fact-78EAB3B7BF1BE77AAF288061A670331F"
      unitRef="usd">143000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2651-wk-Fact-8EBF80B8270807A197C78061A7F8577D"
      unitRef="usd">418000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2673-wk-Fact-48DBA8F0EFA8584C528C8061A6413249"
      unitRef="usd">1116000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2693-wk-Fact-DF6BEA738CF281C1544B8061A6572EE2"
      unitRef="usd">460000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2713-wk-Fact-D1C512F3800486C7A2D28061A5282FB2"
      unitRef="usd">71000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2735-wk-Fact-5ED09E591D6069B626908061A8275674"
      unitRef="usd">370000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2755-wk-Fact-44B0431507AED1CB8B158061A5A47970"
      unitRef="usd">38219000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2775-wk-Fact-9C614555CDADC13E7BB28061A37ACE90"
      unitRef="usd">532000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2797-wk-Fact-1C0D8A9421F78539C4FF8061A550EB67"
      unitRef="usd">886000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2816-wk-Fact-FFCCCD1D4A8020E650F38061A53CF815"
      unitRef="usd">141000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2835-wk-Fact-7A17DCD338B8F3FE6CD18061A567816D"
      unitRef="usd">150000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2857-wk-Fact-9BE6B1D45D9C67EC9D618061A91731D4"
      unitRef="usd">1899000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2877-wk-Fact-7B45FF86F30821A12D298061A57CC4BD"
      unitRef="usd">1257000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2897-wk-Fact-C077CD331DDAA42139318061A59131C1"
      unitRef="usd">2292000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2919-wk-Fact-9636A834B1FB748A37238061A5CC247D"
      unitRef="usd">-140000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2938-wk-Fact-6E4E990AB9AC096E7F908061A39AEC29"
      unitRef="usd">-793000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e2957-wk-Fact-71E76803C9685FC5D4F28061A9456172"
      unitRef="usd">-785000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e2978-wk-Fact-5330315735FC6DD2D6E08061A8E40EB2"
      unitRef="usd">-14841000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e2998-wk-Fact-E802989F36DF309CC72E8061A5AE533F"
      unitRef="usd">-50854000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3018-wk-Fact-A9DE84DFAE3F186ECD398061A5EB979A"
      unitRef="usd">-13533000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3102-wk-Fact-941193E6965036AECDCE8061A646DCDA"
      unitRef="usd">-1288000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3122-wk-Fact-1ADA4602BF408E9EF5E68061A542B85F"
      unitRef="usd">379000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3141-wk-Fact-95451B80BB2F59D7BBE98061A639C130"
      unitRef="usd">-1905000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3163-wk-Fact-D4A66F085B1E89EC0EBE8061A7C78B35"
      unitRef="usd">5479000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3182-wk-Fact-8A26D7CB4B31AA5119F18061A56D4C9E"
      unitRef="usd">44781000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3201-wk-Fact-73C2F754DEC013810A4E8061A57652C6"
      unitRef="usd">11466000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3222-wk-Fact-7B1F4A1AA68CB5E3FB8080628C314C5A"
      unitRef="usd">5175000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3241-wk-Fact-F17BFA389EA0620C01EF80628F247097"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3260-wk-Fact-B07CAB75AF84C40581C780629177485B"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3281-wk-Fact-C658B0411E81BC96893D8061A537E23F"
      unitRef="usd">14354000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3301-wk-Fact-6081DB341A49D0E0AC6D8061A634D39D"
      unitRef="usd">8798000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3321-wk-Fact-AF686AF4690EAC8721E68061A6B96B5D"
      unitRef="usd">6364000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3343-wk-Fact-AB1914745DEB87CB54FD8061A54CF863"
      unitRef="usd">504000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3363-wk-Fact-B8D2EAFC393BDBA604A58061A5A0D99B"
      unitRef="usd">5320000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3383-wk-Fact-91FE718D322DCA5AFC6C8061A6BEF7C1"
      unitRef="usd">5435000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3405-wk-Fact-01824AEADCA48F5EA9B28061A52DBB25"
      unitRef="usd">3735000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3425-wk-Fact-D572400DE14A72210B9C8061A60EC8DA"
      unitRef="usd">3352000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3445-wk-Fact-355B5A704E6F52D33B718061A8B321F2"
      unitRef="usd">2883000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3467-wk-Fact-51A0922F31147F164AD68061AA61A741"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3486-wk-Fact-875B4C9B98676D4439288061A62CDC0A"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3505-wk-Fact-13147486437939DF163B8061A856273D"
      unitRef="usd">2299000000</us-gaap:PaymentsToMinorityShareholders>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3528-wk-Fact-A4E290455F1E45B7DCFB8061A3B6EC42"
      unitRef="usd">311000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3548-wk-Fact-CF0DE86F23CD2D1490448061A39EBC2F"
      unitRef="usd">277000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3568-wk-Fact-9E8B0DAA05298CCCCE058061A698D427"
      unitRef="usd">252000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3590-wk-Fact-DACBEAC723F14829BAEB8061A6A5FC69"
      unitRef="usd">357000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3609-wk-Fact-711E8F83007D8869636D8061A66B4935"
      unitRef="usd">-273000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3629-wk-Fact-C71D9090EF7994D9BF068061A547C96E"
      unitRef="usd">100000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3650-wk-Fact-70F5001E4F5DA95D43628061A69C6075"
      unitRef="usd">-9181000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3670-wk-Fact-5D9C92A95C4BE3AB31FD8061A555C673"
      unitRef="usd">27140000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3689-wk-Fact-8BABB905BC3229C30D738061A521F828"
      unitRef="usd">-7572000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3711-wk-Fact-3A0D301A77FC280E90438061A6B21504"
      unitRef="usd">5000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3730-wk-Fact-32C38E9083DF5E31D09D8061A5DF69F1"
      unitRef="usd">-245000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3750-wk-Fact-6BFD0B1D8D409087478E8061A6602E10"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64506226e3771-wk-Fact-261632839099531BDA608061A5F839C3"
      unitRef="usd">1680000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64506226e3790-wk-Fact-DE48A2C646E3474356198061A8850D11"
      unitRef="usd">338000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64506226e3809-wk-Fact-2DDF5EABC815BD1B0F3F8061A5D72226"
      unitRef="usd">156000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64506226e3830-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E"
      unitRef="usd">3909000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64506226e3849-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2"
      unitRef="usd">3571000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4"
      decimals="-6"
      id="d64506226e3868-wk-Fact-8EBFE065799168644DFB8061A765F361"
      unitRef="usd">3415000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64506226e3894-wk-Fact-F47F36B779A84BFA84978061A65024E1"
      unitRef="usd">5589000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64506226e3913-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E"
      unitRef="usd">3909000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64506226e3932-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2"
      unitRef="usd">3571000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1638-wk-Fact-896952500FD462334A956BF8FCE3020A"
      unitRef="usd">5500000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1657-wk-Fact-E114E2182249D8251C406BF8FCDB43F1"
      unitRef="usd">3814000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1672-wk-Fact-EE50FC37F4692632BA8C6BF8FCC8DF73"
      unitRef="usd">11292000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1691-wk-Fact-FF8FB0F6357358DF20836BF8FCD62FF6"
      unitRef="usd">11104000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1711-wk-Fact-58FF50E4B521CCC9D6A86BF8FCFF25B9"
      unitRef="usd">3877000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1730-wk-Fact-13E2D6184CA17978E8B16BF8FCE1D27F"
      unitRef="usd">3746000000</cmcsa:ProgrammingRightsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1750-wk-Fact-50A7F4F137543B27F5DA6BF8FCDABEB4"
      unitRef="usd">4723000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1769-wk-Fact-B7C591AD4E3E2BA180896BF8FD0DB77E"
      unitRef="usd">3184000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1789-wk-Fact-EB79649BFA82670F23C06BF8FCE7A3FD"
      unitRef="usd">25392000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1808-wk-Fact-604DBCD87DBDCA4A983D6BF8FCFA9B5D"
      unitRef="usd">21848000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1828-wk-Fact-165A80BF03BF5D3FA36C6BF8FCFAE469"
      unitRef="usd">8933000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1847-wk-Fact-05766F82AF7DFF9C65A96BF8FCF804F2"
      unitRef="usd">7837000000</cmcsa:FilmAndTelevisionCosts>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1867-wk-Fact-935287D5615B0DF223CE6BF8FD0DD541"
      unitRef="usd">6989000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1886-wk-Fact-DF54D38AAE51FE065FF36BF8FCD3A64C"
      unitRef="usd">7883000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1906-wk-Fact-E2B4EB4981927289B8A180673E8B46F5"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1925-wk-Fact-590AA1426CFB1E8F58C6806741998E85"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1946-wk-Fact-C027E4A24A6C5E59AE806BF8FCF92B8D"
      unitRef="usd">48322000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e1965-wk-Fact-4A8CBE7AE27E4F85E96D6BF8FD011970"
      unitRef="usd">44437000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e1985-wk-Fact-13037AE08FDA7E87A7A96BF8FCC7BA4A"
      unitRef="usd">68725000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2004-wk-Fact-F23C7C412F2FB185FE626BF8FD0A2BC8"
      unitRef="usd">66154000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2024-wk-Fact-87ADF09906D5BEBF9ED16BF8FCDF16A1"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2043-wk-Fact-3F70FFFA010DA2004E186BF8FD13710B"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2063-wk-Fact-12F3BA925692DB58B3256BF8FCC1D3CB"
      unitRef="usd">36128000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2082-wk-Fact-F0D63466B3BA3AA461736BF8FCF8BEE6"
      unitRef="usd">38358000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2102-wk-Fact-18F4FA6A804999C3573D6BF8FD12F6BB"
      unitRef="usd">8866000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2121-wk-Fact-070F6A2FC6BFC12A72296BF8FCDC18BF"
      unitRef="usd">5802000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2146-wk-Fact-A93DE66C059F1B515C086BF8FCBA84DC"
      unitRef="usd">263414000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2165-wk-Fact-B38CB36B407CAD4333826BF8FCCA2F39"
      unitRef="usd">251684000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2267-wk-Fact-188A8055050B31AE0BF26BF8FCBC59D5"
      unitRef="usd">10826000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2286-wk-Fact-491CE1522C5011C94D776BF8FCC421DA"
      unitRef="usd">8494000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2301-wk-Fact-0A44DDFFD717FACCAEEA6BF8FCFCDA95"
      unitRef="usd">1730000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2320-wk-Fact-FCB9908C50FD78FF498F6BF8FCC6BBBE"
      unitRef="usd">1808000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2340-wk-Fact-D4664C6C7FA8FE79294F6BF8FCFA7531"
      unitRef="usd">2768000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2359-wk-Fact-CB0EC9BC269BDEFBB3596BF8FCC914A7"
      unitRef="usd">2182000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2380-wk-Fact-3D09BCB34E7324BBC6E96BF8FCE6434D"
      unitRef="usd">10516000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2399-wk-Fact-6F149B2DACFBA3E7F57B6BF8FCFB3F66"
      unitRef="usd">10721000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2419-wk-Fact-A08D65EE6C18265B57046BF8FD0F5A8E"
      unitRef="usd">4452000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2438-wk-Fact-0EF8E5B9B086488D85F36BF8FD060754"
      unitRef="usd">4398000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2458-wk-Fact-0C97984745AD648DFDB16BF8FCBFFDC4"
      unitRef="usd">30292000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2477-wk-Fact-20188F49D0783843C8666BF8FCF9DD5C"
      unitRef="usd">27603000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2497-wk-Fact-6C2A8A555B1A018CAFC66BF8FD0092B8"
      unitRef="usd">97765000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2516-wk-Fact-A60D116A5DF2AC0EDECA6BF8FCD1F428"
      unitRef="usd">107345000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2536-wk-Fact-4AC98A722D2A2B8369738067D578677B"
      unitRef="usd">5166000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2555-wk-Fact-E650E33870875515A63C8067D8A1E826"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2575-wk-Fact-966851759A908DCC68096BF8FCDC01D4"
      unitRef="usd">28180000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2594-wk-Fact-2B13C95EAF62004FE9596BF8FD0F34FA"
      unitRef="usd">27589000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2614-wk-Fact-8825E3AF68420A6394AA6BF8FCFEBF5C"
      unitRef="usd">16765000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2633-wk-Fact-CA9610CAC7D7F091C2346BF8FCBE1A2D"
      unitRef="usd">15329000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="FI2019Q4"
      id="d64512298e2653-wk-Fact-9E556A35316F39828EFA6BF8FCCEB5F5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="FI2018Q4"
      id="d64512298e2672-wk-Fact-F631D6187BCEDB35EDBF6BF8FCCC0986"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2692-wk-Fact-EB05232EECB0363107036BF8FCC3C7EA"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2711-wk-Fact-BB9315A4BC3146B0842A6BF8FCF82989"
      unitRef="usd">1316000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PreferredStockValue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2772-wk-Fact-7E74698AE51B5140FB156BF8FD1029FB"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2791-wk-Fact-1D7339CB43EF0D01CCC66BF8FCFB5825"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64512298e2812-wk-Fact-11590E10839AA184E4CE6BF8FD06476C"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64512298e2831-wk-Fact-700ACD7DA4F78F5508906BF8FCF9A1A8"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64512298e2851-wk-Fact-94FEAFD48201D60953066BF8FD0A0A60"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64512298e2870-wk-Fact-F3150B730D2054F538486BF8FCFB9E9B"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2890-wk-Fact-EF277944E10EB183608E6BF8FCC3D916"
      unitRef="usd">38447000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2909-wk-Fact-DBB520801136F678FE156BF8FCC5C090"
      unitRef="usd">37461000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2929-wk-Fact-66507DFB0D8563E3B4106BF8FD0D900B"
      unitRef="usd">50695000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2948-wk-Fact-6EBF9D8C879CECDF9AEA6BF8FD08224E"
      unitRef="usd">41983000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e2968-wk-Fact-E4F20B584B3969F276CE6BF8FCBC4053"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e2988-wk-Fact-2EC1773038775683927E6BF8FCFCF470"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e3009-wk-Fact-DA501A8FE19E94B1AE2B6BF8FD07A622"
      unitRef="usd">1047000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e3028-wk-Fact-F3E5F3F6E769E96EB7456BF8FCC67715"
      unitRef="usd">-368000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e3049-wk-Fact-3B88B4AF318E300E37C26BF8FCD83744"
      unitRef="usd">82726000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e3068-wk-Fact-D5B1C159D05E564E89686BF8FCF8F4D9"
      unitRef="usd">71613000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e3088-wk-Fact-61F874C129A6D9A5E3556BF8FCFA7A5E"
      unitRef="usd">1148000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e3107-wk-Fact-86821A9F7B5FE9163B376BF8FCF8F2B4"
      unitRef="usd">889000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e3127-wk-Fact-DC9078B927F2B138D2C06BF8FD03A756"
      unitRef="usd">83874000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e3146-wk-Fact-F0B1D8B104D24ED450E56BF8FCE5173A"
      unitRef="usd">72502000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512298e3171-wk-Fact-503C62120515BF6FA1796BF8FCBFE85A"
      unitRef="usd">263414000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512298e3190-wk-Fact-39E4D4DC199892C69FB46BF8FCD41D69"
      unitRef="usd">251684000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1644-wk-Fact-ED8604642BBCB77F88DC8075B680D243"
      unitRef="usd">1316000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1663-wk-Fact-439F5A22D646F8B9C1B580760E8C04CC"
      unitRef="usd">1357000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1682-wk-Fact-6397AAE0A4989EB2927A8076122CC899"
      unitRef="usd">1446000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1698-wk-Fact-BB3E0A3E51C8E63F062F8075B98F0B70"
      unitRef="usd">-62000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1718-wk-Fact-AB19746F021E8BBA33258076154710C2"
      unitRef="usd">-56000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1738-wk-Fact-700E298C9F1413D9A7B680761781F605"
      unitRef="usd">-39000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1760-wk-Fact-EDB0D913D052737261C78075BC0C7187"
      unitRef="usd">-38000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1780-wk-Fact-7A73A777960D4092CC5580761AECF202"
      unitRef="usd">-43000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1800-wk-Fact-3FDAFD89EEF8B3A7C41280761CEC0AB9"
      unitRef="usd">-123000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1822-wk-Fact-A174F8BF1DF5D8086B298075BEE20FA9"
      unitRef="usd">156000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1841-wk-Fact-64B774E9E434B3A63AE480761F9B8D55"
      unitRef="usd">58000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1860-wk-Fact-D07240A2B31BB78B2F1D80762212000E"
      unitRef="usd">73000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1886-wk-Fact-500434741458E96600FA8075C0D8C0D5"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1905-wk-Fact-ED8604642BBCB77F88DC8075B680D243"
      unitRef="usd">1316000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"
      decimals="-6"
      id="d64512625e1924-wk-Fact-439F5A22D646F8B9C1B580760E8C04CC"
      unitRef="usd">1357000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2069-wk-Fact-42F61B9D8D4EA5E24EAD80763CC4EC2F"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2088-wk-Fact-5E81224DB521DCE7606E80763FFBFA33"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2107-wk-Fact-FA5432CBFB74B759E01380763307A84E"
      unitRef="usd">56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2123-wk-Fact-80A4D0BC27A4F037F01C8075CA3E99C3"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2142-wk-Fact-8D8BCF41DFB8C5C3E100807635B510BD"
      unitRef="usd">1000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2162-wk-Fact-837C3A373F6E4AE000F58076399BA3D2"
      unitRef="usd">1000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2190-wk-Fact-A2C438AFD60726E3B8558075CE06873B"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2209-wk-Fact-42F61B9D8D4EA5E24EAD80763CC4EC2F"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2228-wk-Fact-5E81224DB521DCE7606E80763FFBFA33"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2373-wk-Fact-23390C6F46CA04B1969F8FBFCBF33392"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2392-wk-Fact-9472564F8736ED0969EE8FBFCE2C0071"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-6"
      id="d64512625e2411-wk-Fact-9C56126453ABED0FA0A78FBFCCCF94EA"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2556-wk-Fact-A60EE96CD208BEC1E05B807795A0E95D"
      unitRef="usd">37461000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2575-wk-Fact-C7621EAE2143A4FAD666807B2378D36E"
      unitRef="usd">37497000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2594-wk-Fact-FFB03291A2448E7F229E807B9B13EDF0"
      unitRef="usd">38230000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2610-wk-Fact-2027E149E522FCD0D8848077E8CE02ED"
      unitRef="usd">783000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2629-wk-Fact-63EBBFF11CD5DE41F1E2807B25A46ADF"
      unitRef="usd">607000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2648-wk-Fact-BB1A3C7ADF154911FE12807B9D2FD393"
      unitRef="usd">554000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2669-wk-Fact-8B4042BAE3161F8FFA4A8077EA962F31"
      unitRef="usd">34000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2689-wk-Fact-AF49FA707FDBCF4D6338807B276C2158"
      unitRef="usd">920000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2709-wk-Fact-90E40566FF7B0CEEEB23807B9F3938ED"
      unitRef="usd">832000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2731-wk-Fact-CB59FF71C9BA3EAD3B0C8077EC855AA2"
      unitRef="usd">222000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2750-wk-Fact-A986B9A48C684593F581807B2A428A9C"
      unitRef="usd">214000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2769-wk-Fact-AAC530057EF558D7DFB1807BA145A8F4"
      unitRef="usd">190000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2790-wk-Fact-B39CE3B4DFFD5983946880853629D47A"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2809-wk-Fact-8DEE1807DA86C89160928085360C17E0"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2828-wk-Fact-675E1927C7AD6B20BF9380853644A7AA"
      unitRef="usd">696000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2851-wk-Fact-C3AE04F1B55A90B813B680781C5BBDCF"
      unitRef="usd">-15000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2870-wk-Fact-2A64AEAC38F7CA2B2EE6807B2D33F0D7"
      unitRef="usd">-63000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2889-wk-Fact-F3170CF5F7AC7A583BA1807BA38841BB"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2915-wk-Fact-E9CC3B495F280E4DE61680781E3B1FEB"
      unitRef="usd">38447000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2934-wk-Fact-A60EE96CD208BEC1E05B807795A0E95D"
      unitRef="usd">37461000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-6"
      id="d64512625e2953-wk-Fact-C7621EAE2143A4FAD666807B2378D36E"
      unitRef="usd">37497000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3098-wk-Fact-4FD2C99F4C662B3FBC3780788A621539"
      unitRef="usd">41983000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3117-wk-Fact-7806C9731FB94C9A383B807B3394F66C"
      unitRef="usd">38202000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3136-wk-Fact-84ECB26E6AE197D23D73807BA838ACEB"
      unitRef="usd">23065000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3152-wk-Fact-D3FE03F8567A0F990E9E80788C28DDE6"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3171-wk-Fact-CBD44F6E1722C22B795C807B37F8D936"
      unitRef="usd">-43000000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3191-wk-Fact-3A5D0418FE466C6E80CD807BAA53B847"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3212-wk-Fact-4CD81231424AE2551FCB80788DD77D0A"
      unitRef="usd">485000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3232-wk-Fact-8861159012A41D8A940D807B3B428535"
      unitRef="usd">4408000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3252-wk-Fact-A2836A8CC0FD5E2FD2BB807BAC46B83B"
      unitRef="usd">4623000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3274-wk-Fact-B69740E12D3A4C95766080788F9C2462"
      unitRef="usd">3860000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3294-wk-Fact-C5A07BD97A9276976241807B3E3E1AED"
      unitRef="usd">3499000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3314-wk-Fact-82184B6795F6C0B5A76B807BAE578892"
      unitRef="usd">2975000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3336-wk-Fact-E7160387307F0BD504778078928B8273"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3355-wk-Fact-416F6ED7C7D249435E99807B438D5217"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3374-wk-Fact-44448F80EF6AD150EC7C807BB20BDB88"
      unitRef="usd">22735000000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3400-wk-Fact-03057575BDFA632661D68078944AFE06"
      unitRef="usd">50695000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3419-wk-Fact-4FD2C99F4C662B3FBC3780788A621539"
      unitRef="usd">41983000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-6"
      id="d64512625e3438-wk-Fact-7806C9731FB94C9A383B807B3394F66C"
      unitRef="usd">38202000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-6"
      id="d64512625e3584-wk-Fact-C30B08E103A3BD6E11238078E0082A77"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-6"
      id="d64512625e3604-wk-Fact-C782BD097E86D7084AB7807B4A2C288F"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-6"
      id="d64512625e3624-wk-Fact-986DACC853840DE619B3807BB7B74FBA"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3770-wk-Fact-EF1363B8976E8325FC52807928F5F8FA"
      unitRef="usd">-368000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3790-wk-Fact-0616BDE3715A0919D5F7807BC061AC69"
      unitRef="usd">379000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3809-wk-Fact-6AE96B80566315681613807BBA81DE5D"
      unitRef="usd">98000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2019Q1JAN01-JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3825-wk-Fact-6BA7B2378B52FECE84F480792AFAB1EF"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2018Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3844-wk-Fact-AB10342A645E0ADD4D07807B50F0C1AF"
      unitRef="usd">76000000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2017Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3863-wk-Fact-0083A154802EBA1F275B807BBC161CE2"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3884-wk-Fact-B18561FCCD5B7C998BFD80792C920D64"
      unitRef="usd">1415000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3903-wk-Fact-D81A79F1645CEF21635D807B52BFCBA3"
      unitRef="usd">-823000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3923-wk-Fact-B15C8AE1D569530773B7807BBE263163"
      unitRef="usd">87000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3944-wk-Fact-F5AD32ABCC36F44C304F8084138A312F"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3963-wk-Fact-7C696695495489D8A4BC8084136685A0"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e3982-wk-Fact-96ED28289C805FDB53538084135B537B"
      unitRef="usd">-194000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e4008-wk-Fact-B46E8EB155E6FE971FFA80795E3F2F20"
      unitRef="usd">1047000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e4027-wk-Fact-EF1363B8976E8325FC52807928F5F8FA"
      unitRef="usd">-368000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64512625e4047-wk-Fact-0616BDE3715A0919D5F7807BC061AC69"
      unitRef="usd">379000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4193-wk-Fact-5074E9373108CDA044BB807B64B61DF2"
      unitRef="usd">889000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4212-wk-Fact-DE1905C1DB02B398FB90807B585BA835"
      unitRef="usd">843000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4231-wk-Fact-8C0C788601F68DB0205D807BC394AAB6"
      unitRef="usd">2231000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4247-wk-Fact-1505713CC78F4A256B248079A028540D"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4267-wk-Fact-A32348E93A19CC0BF02C807B5B031E0A"
      unitRef="usd">-41000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4287-wk-Fact-0191CCB2C33C4835EA21807BC53C59E4"
      unitRef="usd">81000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4308-wk-Fact-EC92AA02FBD1FA11D0568079A10B33E4"
      unitRef="usd">176000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4327-wk-Fact-F333A3C28A840E340DA7807B5D5934B8"
      unitRef="usd">294000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4346-wk-Fact-5424E75962F9646B7DDE807BC7DCC4A1"
      unitRef="usd">-108000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4368-wk-Fact-3A5F11F236C4D0052215808413785B7C"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4387-wk-Fact-CD8969A7D6FB6798F2D880841370EBD2"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4406-wk-Fact-510DD963A5BB8057EBE58084138294C4"
      unitRef="usd">1736000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4428-wk-Fact-70CF67DEC86A4218F420807A25D595F5"
      unitRef="usd">14000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4448-wk-Fact-B397D08F6121B0768F6D807B613225F3"
      unitRef="usd">280000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4468-wk-Fact-68604A12B2151D36AA6C807BCAC5CEEF"
      unitRef="usd">-261000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4489-wk-Fact-56D4FD386BE43957090B807A28425D74"
      unitRef="usd">110000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4508-wk-Fact-3812DD8BE4B2D1DE2C61807B6292D0E1"
      unitRef="usd">73000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4527-wk-Fact-C96C80A1FFC847F3C073807BCD268A6F"
      unitRef="usd">114000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4553-wk-Fact-FA6E95145CA7F2976C39807A2A866804"
      unitRef="usd">1148000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4572-wk-Fact-5074E9373108CDA044BB807B64B61DF2"
      unitRef="usd">889000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64512625e4591-wk-Fact-DE1905C1DB02B398FB90807B585BA835"
      unitRef="usd">843000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64512625e4612-wk-Fact-DC9078B927F2B138D2C06BF8FD03A756"
      unitRef="usd">83874000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64512625e4631-wk-Fact-F0B1D8B104D24ED450E56BF8FCE5173A"
      unitRef="usd">72502000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64512625e4650-wk-Fact-C618E4C444E73D129697807BD291DB66"
      unitRef="usd">69459000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d64512625e4671-wk-Fact-BB6FD5A3F5C484ED2512807AB6CA89FD"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d64512625e4690-wk-Fact-9E4571AF1410E0CF676F807B67899330"
      unitRef="usdPerShare">0.76</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2017Q4YTD"
      decimals="INF"
      id="d64512625e4709-wk-Fact-AA7726AD6E742077904C807BD44E7716"
      unitRef="usdPerShare">0.63</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-139EF6F458E05FD05D9A6BF8FD344AF4-0-wk-Fact-455FC00CBE29716BFE7B6BF8FB585F8B">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 1: Basis of Presentation and 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&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We are a global media and technology company with &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primary businesses: Comcast Cable, NBCUniversal and Sky. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We present our operations for (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in four reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks (collectively, the &#x201c;NBCUniversal segments&#x201d;); and (3) Sky in one reportable business segment.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;See Note 2 for additional information on our reportable business segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We translate assets and liabilities of our foreign operations where the functional currency is the local currency,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primarily the British pound, euro, Japanese yen and Chinese renminbi, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Reclassifications have been made to our consolidated financial statements for the prior periods to conform to classifications used in &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. See Note 9 for a discussion of the effects of the adoption of new accounting pronouncements on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;valuation and impairment testing of goodwill and cable franchise rights (see Note 12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;fair value of acquisition-related assets and liabilities (see Note 8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In addition, the following accounting&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; policies are &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;capitalization and amortization of film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;costs for connecting customers to our cable systems (see Note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. The collateralized obligation related to our investment in Hulu&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; is discussed in Note 10 and our other long-term debt is discussed in Note 7. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising costs are expensed as incurred.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; interest rates, foreign exchange rates and equity prices. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We designate certain derivative instruments as cash flow hedges of forecasted foreign currency denominated transactions, including cash flows associated with non-functional currency debt and non-functional currency revenues and expense. Changes in the fair value of derivative instruments accounted for as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged item affects earnings. For derivatives not designated as cash flow hedges, changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Refer to Note 7 for further information on derivative instruments related to debt. The impact of our remaining derivative financial instruments was not material to our consolidated financial statements in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Level 1: Values are determined using quoted market prices for identical financial instruments in an active market&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <cmcsa:NumberOfBusinesses
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d64513278e1510-wk-Fact-21A7D2A19FF9CBBDE25A6BF8FB5A8963"
      unitRef="business">3</cmcsa:NumberOfBusinesses>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-42BE8E72D72FBA186A686BF8FD34553D-0-wk-Fact-BFCF7AE382497D362E5E6BF8FB5B58E8">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-C7512BB45D368821A99D6BF8FD34D051-0-wk-Fact-CCBDB83EFCA2A823F9246BF8FB58550B">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We translate assets and liabilities of our foreign operations where the functional currency is the local currency,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primarily the British pound, euro, Japanese yen and Chinese renminbi, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="FD2019Q4YTD"
      id="TextSelection-3EA984CE6CB2D8B57BB76BF8FD331E0F-0-wk-Fact-D94CB596655271F0735C6BF8FB59ED79">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;valuation and impairment testing of goodwill and cable franchise rights (see Note 12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;fair value of acquisition-related assets and liabilities (see Note 8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In addition, the following accounting&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; policies are &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;capitalization and amortization of film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;costs for connecting customers to our cable systems (see Note 11)&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-0FDE523761C6B7FA976D6BF8FD34ABDB-0-wk-Fact-6279BF4F5DD9B983087C6BF8FB5A6BBF">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising costs are expensed as incurred.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-DFB0315443FEC7A8E2C76BF8FD33BF5F-0-wk-Fact-7819CD709AD1414BF7DE6BF8FB58C83B">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; interest rates, foreign exchange rates and equity prices. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We designate certain derivative instruments as cash flow hedges of forecasted foreign currency denominated transactions, including cash flows associated with non-functional currency debt and non-functional currency revenues and expense. Changes in the fair value of derivative instruments accounted for as cash flow hedges are recorded as a component of accumulated other comprehensive income (loss) until the hedged item affects earnings. For derivatives not designated as cash flow hedges, changes in fair value are recognized in earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-DAA46853FB877EB620596BF8FD344E3B-0-wk-Fact-1543A5B87582494240706BF8FB58CE95">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Level 1: Values are determined using quoted market prices for identical financial instruments in an active market&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-D17BCA84068584EAC2886BF8FD35CBEE-0-wk-Fact-92BEB2458441925D097D6BF8FC55A243">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&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&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications is &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;a leading provider of high-speed internet, video, voice, wireless, and security and automation services to residential customers in the United States under the Xfinity brand; we also provide these and other services to business customers and sell advertising&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our cable systems had &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; total customer relationships, including &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; residential and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; business customer relationships, of which &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; received our high-speed internet service, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; received our video service, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; received our voice service, and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; received our security and automation service. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, there were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; activated lines that received our wireless phone service.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks consists primarily &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television consists &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment consists &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks consists&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Sky is &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;one of Europe&#x2019;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, high-speed internet, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, Sky had &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; retail customer relationships. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Beginning in the first quarter of 2019, Comcast Cable&#x2019;s wireless phone service and certain other Cable-related business development initiatives are presented in the Cable Communications segment. Results were previously presented in Corporate and Other. Prior periods have been adjusted to reflect this presentation.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization                                                                  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,426&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,072&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,099&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;707&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(880&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comcast Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;12,953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;56,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,723&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,428&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(349&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,761&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;137&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,774&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,935&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;53,399&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20,555&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,019&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,978&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,294&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;960&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(741&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,218&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,041&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;864&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(859&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another. The most common types of transactions are the following:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable Networks generates revenue by selling programming to Cable Communications, which represents a substantial majority of the revenue elimination amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Broadcast Television generates revenue from the fees received under retransmission consent agreements with Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable Communications generates revenue by selling advertising and by selling the use of satellite feeds to Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable Networks and Broadcast Television generate revenue by selling advertising to Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed Entertainment and Broadcast Television generate revenue by licensing content to our Cable Networks; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed Entertainment, Cable Networks and Broadcast Television generate revenue by licensing content to Sky; for segment reporting, this revenue is recognized as content is delivered and available for use by Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Corporate and Other activities include costs associated with overhead and personnel, revenue and expenses associated with the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; Adjusted EBITDA is defined as net income attributable to Comcast Corporation&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; before net income (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;and redeemable subsidiary preferred stock, income tax expense&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, 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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;34,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;30,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;27,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustment for legal settlement &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustment for Sky transaction-related costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(8,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(8,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(7,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(2,736&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(2,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Interest expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(4,567&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(3,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(3,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(e)&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.&lt;/span&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <cmcsa:TotalCustomerRelationships
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1520-wk-Fact-DC01BD881DFF4CAB5CB7A899B9B7CE3F"
      unitRef="customer">31500000</cmcsa:TotalCustomerRelationships>
    <cmcsa:TotalCustomerRelationships
      contextRef="FI2019Q4_srt_MajorCustomersAxis_cmcsa_ResidentialCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1524-wk-Fact-10A6B043ABE7754741C8A899B9C6350F"
      unitRef="customer">29100000</cmcsa:TotalCustomerRelationships>
    <cmcsa:TotalCustomerRelationships
      contextRef="FI2019Q4_srt_MajorCustomersAxis_cmcsa_BusinessCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1528-wk-Fact-4BE22A136647E2B14D36A899B9E30E64"
      unitRef="customer">2400000</cmcsa:TotalCustomerRelationships>
    <cmcsa:NumberOfCustomers
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_HighSpeedInternetCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1533-wk-Fact-55D669FDC09AF8E7C299A89C3CED0C3F"
      unitRef="customer">28600000</cmcsa:NumberOfCustomers>
    <cmcsa:NumberOfCustomers
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VideoCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1537-wk-Fact-09CBF804C7BBEBB70FA9A89C3CD5D2A6"
      unitRef="customer">21300000</cmcsa:NumberOfCustomers>
    <cmcsa:NumberOfCustomers
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_VoiceCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1541-wk-Fact-3D3DB470091CE2199736A89C3CE1F86B"
      unitRef="customer">11300000</cmcsa:NumberOfCustomers>
    <cmcsa:NumberOfCustomers
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_SecurityAndAutomationCustomersMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1545-wk-Fact-78EEFDAA7B93D1F5FB56A89C3CD911BD"
      unitRef="customer">1400000</cmcsa:NumberOfCustomers>
    <cmcsa:NumberOfActivatedLines
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_WirelessLinesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-5"
      id="d64525240e1553-wk-Fact-79C44EAED243C1C2ACAFA8AE36FE6744"
      unitRef="activated_line">2100000</cmcsa:NumberOfActivatedLines>
    <cmcsa:TotalRetailCustomerRelationships
      contextRef="FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-5"
      id="d64525240e1593-wk-Fact-FF32A990F9D5A0D1BDCB900A3DD45C15"
      unitRef="customer">24000000</cmcsa:TotalRetailCustomerRelationships>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-CF615D5806D0D63417446BF8FD3545C1-0-wk-Fact-F0C139E53B75EAACCA986BF8FC575EE1">&lt;span style="font-family:Times New Roman;"&gt;We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization                                                                  &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,426&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,072&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,099&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;707&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(880&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comcast Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;12,953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;56,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,723&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,428&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(349&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,761&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;137&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)(e)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,774&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,935&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;53,399&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20,555&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,019&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,978&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,294&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;960&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(741&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,218&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,041&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;864&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(859&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast Consolidated&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another. The most common types of transactions are the following:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable Networks generates revenue by selling programming to Cable Communications, which represents a substantial majority of the revenue elimination amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Broadcast Television generates revenue from the fees received under retransmission consent agreements with Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable Communications generates revenue by selling advertising and by selling the use of satellite feeds to Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable Networks and Broadcast Television generate revenue by selling advertising to Cable Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed Entertainment and Broadcast Television generate revenue by licensing content to our Cable Networks; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:68px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:44px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed Entertainment, Cable Networks and Broadcast Television generate revenue by licensing content to Sky; for segment reporting, this revenue is recognized as content is delivered and available for use by Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Corporate and Other activities include costs associated with overhead and personnel, revenue and expenses associated with the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; Adjusted EBITDA is defined as net income attributable to Comcast Corporation&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; before net income (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;and redeemable subsidiary preferred stock, income tax expense&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, 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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;34,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;30,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;27,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustment for legal settlement &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustment for Sky transaction-related costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(8,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(8,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(7,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(2,736&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(2,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Interest expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(4,567&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(3,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(3,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(e)&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.&lt;/span&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e1816-wk-Fact-F9D87749ADF82506B8686BF8FC1AC58E"
      unitRef="usd">58082000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e1830-wk-Fact-CA8FB172B8AA4084A9786BF8FC16E27A"
      unitRef="usd">23266000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e1844-wk-Fact-C22342AB7CA126851A5D6BF8FC42BECD"
      unitRef="usd">7994000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e1859-wk-Fact-2B06426D9EB4DE298C5C6BF8FC1958AC"
      unitRef="usd">6909000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e1873-wk-Fact-83B02C3F2E98F11B64B56BF8FC4182BD"
      unitRef="usd">1426000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e1970-wk-Fact-56CCB2EBD8431F768D0E6BF8FC443D4E"
      unitRef="usd">11513000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e1984-wk-Fact-05E45843D775F9983FBE6BF8FC41BEAE"
      unitRef="usd">4444000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e1998-wk-Fact-FE567C39512BEC5702996BF8FC15ABFA"
      unitRef="usd">735000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e2012-wk-Fact-E332CF28AEFC8BE2180A6BF8FC42D617"
      unitRef="usd">41000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e2027-wk-Fact-8966AC87A15FE212F06C6BF8FC1202CF"
      unitRef="usd">17000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e2047-wk-Fact-8DB09564880FA36582686BF8FC19FF01"
      unitRef="usd">10261000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e2061-wk-Fact-17490F066D31192268576BF8FC40D17A"
      unitRef="usd">1730000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e2075-wk-Fact-7E038CFEF75C45C79A126BF8FC1137AA"
      unitRef="usd">157000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e2089-wk-Fact-D40BAD52D7B49D8C9B7C6BF8FC4552A8"
      unitRef="usd">161000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e2104-wk-Fact-1D4C893C9D9C6120E3D96BF8FC161349"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e2124-wk-Fact-E2CF79CAABCBD324FADF6BF8FC1509D3"
      unitRef="usd">6493000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e2138-wk-Fact-D086277FC8C39FBC81C96BF8FC1702B6"
      unitRef="usd">833000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e2152-wk-Fact-BE348F754380DD0346976BF8FC14F0DC"
      unitRef="usd">79000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e2166-wk-Fact-F794E7EA72B91BA896466BF8FC1A9916"
      unitRef="usd">21000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e2181-wk-Fact-6D18AEC4A2B13B78115C6BF8FC441149"
      unitRef="usd">22000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e2201-wk-Fact-D0ECFB6566E25886FABE6BF8FC131866"
      unitRef="usd">5933000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e2215-wk-Fact-375960CB2D7E264B0B986BF8FC4875D1"
      unitRef="usd">2455000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e2229-wk-Fact-0045E950EADD87062B7A6BF8FC1009D5"
      unitRef="usd">696000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e2243-wk-Fact-8F76058A14F1FF112A4E6BF8FC05B5B3"
      unitRef="usd">1605000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e2258-wk-Fact-1721D4B3440A88B87E496BF8FC181CAE"
      unitRef="usd">60000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2280-wk-Fact-87C0414BCA217B268B496BF8FC10DEEB"
      unitRef="usd">83000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2294-wk-Fact-EC8F0205CC70E656EFE66BF8FC14DB2E"
      unitRef="usd">-689000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2309-wk-Fact-13485F6F1049A199B4636BF8FC1875AA"
      unitRef="usd">462000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2323-wk-Fact-0C4B352FE3141A0C22246BF8FC1C5FFB"
      unitRef="usd">244000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2338-wk-Fact-50E6D807ED2EE9675FF16BF8FC1A123A"
      unitRef="usd">171000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2360-wk-Fact-3924E416185216CC91B46BF8FC19AB6D"
      unitRef="usd">-316000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2375-wk-Fact-CFE8E0C870E83BB269DC6BF8FC15C061"
      unitRef="usd">-1000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2390-wk-Fact-EF8362673BCB11C9FA5A6BF8FC18428F"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2404-wk-Fact-F3B36D59FBAB56E17F3E6BF8FC119191"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2419-wk-Fact-849C35605FCC10E753BB6BF8FC4121D0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2439-wk-Fact-39DF6576FC5FD143194A6BF8FC17F724"
      unitRef="usd">33967000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2453-wk-Fact-DE4B961E423CF3E706BB6BF8FC1C8E60"
      unitRef="usd">8772000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2467-wk-Fact-318E73CC4A9E756D7FA96BF8FC447C73"
      unitRef="usd">2129000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2481-wk-Fact-B0ACBA418571F13318B56BF8FC17B16D"
      unitRef="usd">2072000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e2496-wk-Fact-AA1496CEC55C4E6EB82080972F6B99F4"
      unitRef="usd">285000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e2517-wk-Fact-711F8EC1A090B50200176BF8FC12776E"
      unitRef="usd">19219000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e2531-wk-Fact-D40D83B268A7DC9E60CF6BF8FC43DD81"
      unitRef="usd">3099000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e2545-wk-Fact-5DD0AC87C8151F24C9206BF8FC43814F"
      unitRef="usd">2699000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e2559-wk-Fact-18B0937DE7734A085C7F6BF8FC487685"
      unitRef="usd">768000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e2574-wk-Fact-785B625CDFCC512FBD356BF8FC189CC2"
      unitRef="usd">707000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e2596-wk-Fact-0C3CDA7CAC0E0514D0316BF8FC4001C0"
      unitRef="usd">333000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e2610-wk-Fact-50E9533CFEA6A9441B0A6BF8FC12AC68"
      unitRef="usd">-880000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e2625-wk-Fact-256810A49C4705B697E26BF8FB7FB5AC"
      unitRef="usd">131000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e2639-wk-Fact-5C6FCD906FC32C241FF86BF8FC1B3E4F"
      unitRef="usd">204000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e2654-wk-Fact-55999F40F76C7DE7AF776BF8FC428C95"
      unitRef="usd">57000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e2676-wk-Fact-86BD244C672B3618CC0E6BF8FC1CFCE5"
      unitRef="usd">-2659000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e2691-wk-Fact-E556CE310035257B657A6BF8FC13D391"
      unitRef="usd">1000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e2705-wk-Fact-05E1226315A78150E8A76BF8FC43BF95"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e2719-wk-Fact-94E53BA26A642B4505B56BF8FC47FF93"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e2734-wk-Fact-1C837CFF13F06C83609A6BF8FC1DB2DF"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e2759-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e2773-wk-Fact-7F9EAC9C2B045DF263E96BF8FC413B2E"
      unitRef="usd">34258000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e2787-wk-Fact-144823A6842B999E97E76BF8FC1B9264"
      unitRef="usd">12953000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e2802-wk-Fact-2F186556BF10CC95ACD38061A59B5DB3"
      unitRef="usd">9953000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e2816-wk-Fact-BD117650B9B2D5E7EC4E8061A6002F49"
      unitRef="usd">2475000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e3021-wk-Fact-5E3920BA57A4EB20FE1A6BF8FCE8B2C7"
      unitRef="usd">56033000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e3035-wk-Fact-0CCAA402DA1972C6EEBA6BF8FCDDC96D"
      unitRef="usd">21681000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e3049-wk-Fact-7A98B6B64B97F5151B316BF8FBED1472"
      unitRef="usd">8262000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e3064-wk-Fact-BF5562D765FEF77907F56BF8FCE30FD4"
      unitRef="usd">7723000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e3078-wk-Fact-7DF889B0E7A932E586F66BF8FCE98E97"
      unitRef="usd">1346000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e3177-wk-Fact-5AEA484EE0624A64C2FF6BF8FCE26E91"
      unitRef="usd">11773000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e3191-wk-Fact-4DC8DB1EEBAD0C6CB0766BF8FCEB368B"
      unitRef="usd">4428000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e3205-wk-Fact-F694F0E581B58C026B2C6BF8FBECD60B"
      unitRef="usd">738000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e3219-wk-Fact-66FC2D300964C11A0EDE6BF8FCE7BD12"
      unitRef="usd">42000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e3234-wk-Fact-5F2CCF714394D583D23D6BF8FCE03D81"
      unitRef="usd">23000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e3256-wk-Fact-98AAAF17B5CFC8CA1FDB6BF8FCEACBFC"
      unitRef="usd">11439000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e3270-wk-Fact-69292784487F168A04986BF8FCE22ED7"
      unitRef="usd">1657000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e3284-wk-Fact-E4D7A450416300752CCC6BF8FCD9E632"
      unitRef="usd">146000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e3298-wk-Fact-D42DADF829AF0D9811CB6BF8FCE1FEED"
      unitRef="usd">204000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e3313-wk-Fact-288F8436F1E0BEB14AF36BF8FCDA2DBA"
      unitRef="usd">81000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e3333-wk-Fact-2838E208DF0B828096936BF8FCE6A82E"
      unitRef="usd">7152000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e3347-wk-Fact-7E7B3158DCC2BA135BD06BF8FBEC14E6"
      unitRef="usd">734000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e3361-wk-Fact-3D7D05CF122EE75852586BF8FBEC9D6C"
      unitRef="usd">145000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e3375-wk-Fact-4ABA89EBA834185432DE6BF8FBEBE310"
      unitRef="usd">35000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e3390-wk-Fact-93FC2F76FFC2F06F1A756BF8FCE09AEB"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e3410-wk-Fact-DA4572DDCA173026732F6BF8FCDE0EA6"
      unitRef="usd">5683000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e3424-wk-Fact-5747754B4E40083417C96BF8FBECFDC5"
      unitRef="usd">2455000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e3438-wk-Fact-4CE47B6BC87B8E6E63526BF8FCD805DC"
      unitRef="usd">660000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e3452-wk-Fact-437630BDE6F92862D04C6BF8FBEBAC2B"
      unitRef="usd">1143000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e3467-wk-Fact-B6F3D2E3F79473D860156BF8FCD73F38"
      unitRef="usd">173000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3489-wk-Fact-0BAB78E564F8D98C41C36BF8FCEA4292"
      unitRef="usd">63000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3503-wk-Fact-49EEB3454B30A1FBB5E36BF8FBEA99A8"
      unitRef="usd">-680000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3518-wk-Fact-59F5EC1F002BA197785E6BF8FCD9F3E2"
      unitRef="usd">419000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3532-wk-Fact-FC648C1EF4631776BFB16BF8FCDBD7C0"
      unitRef="usd">306000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3547-wk-Fact-DA34167A6A6998B5EDBF6BF8FCE4FBBC"
      unitRef="usd">146000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3569-wk-Fact-7D61F2D0C2CD803378296BF8FCE52EA8"
      unitRef="usd">-349000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3584-wk-Fact-AFEE1A075512F5C997F26BF8FCEB58D9"
      unitRef="usd">4000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3598-wk-Fact-14B1776C86B3FCD8B3536BF8FCE36FE6"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3612-wk-Fact-2E743F5346AE279CD0506BF8FCECBDF4"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3627-wk-Fact-EB7675BFA5D0C70F5ECD6BF8FCDACE9A"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3647-wk-Fact-5C25B82451C5C03EECE56BF8FCE6E28A"
      unitRef="usd">35761000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3661-wk-Fact-FAAC3A752661FBCE9DCD6BF8FBEBC015"
      unitRef="usd">8598000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3675-wk-Fact-048193329200683E92686BF8FCD878D7"
      unitRef="usd">2108000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3689-wk-Fact-4AA10187EBBF3A276E936BF8FBEC89D3"
      unitRef="usd">1730000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e3704-wk-Fact-18AA7435EFA5CDEDE4036BF8FCDDB5AE"
      unitRef="usd">448000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e3725-wk-Fact-DE265D3E43893EBE30CB809DBB8F08CD"
      unitRef="usd">4587000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e3739-wk-Fact-3EE67E0AA74119B1F490809DC1084AAC"
      unitRef="usd">692000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e3753-wk-Fact-8D4FDEA47AFF18947EBF809DC4FF1E64"
      unitRef="usd">539000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e3767-wk-Fact-EE951BF2EFF5D6EDDF9D809DCBD391B7"
      unitRef="usd">222000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64525240e3782-wk-Fact-0F1F88F203870083DAF1809DCF978830"
      unitRef="usd">137000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e3804-wk-Fact-560D3C91AC4A0D500C826BF8FCE5BF17"
      unitRef="usd">513000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e3818-wk-Fact-40BF7B287CF374DC93BB6BF8FCDC5518"
      unitRef="usd">-779000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e3833-wk-Fact-CFEBA04750FFBDF831966BF8FCE588A5"
      unitRef="usd">108000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e3847-wk-Fact-089C60DDA782A231D24C6BF8FCE1B3C3"
      unitRef="usd">99000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e3862-wk-Fact-1FD15BD4C13AA602784D6BF8FCE8A73A"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e3884-wk-Fact-3B6A4090D3CE121286956BF8FCED3E63"
      unitRef="usd">-2387000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e3899-wk-Fact-59C9365FB5F9605E35CE6BF8FBEAB311"
      unitRef="usd">-27000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e3914-wk-Fact-6CCE4166E11A43EF6A406BF8FCE3625D"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e3928-wk-Fact-6ECC94CCE438CAB6C8E16BF8FBEA5477"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e3943-wk-Fact-E35C690D2187F062138F6BF8FCDF19C4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e3968-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e3982-wk-Fact-4084331F299151A02E1D6BF8FB591B5F"
      unitRef="usd">30165000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e3996-wk-Fact-5A275C39C1901E6A9F9B6BF8FCE9D643"
      unitRef="usd">11017000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e4011-wk-Fact-BA76044A5831663E1F488061A793F219"
      unitRef="usd">9774000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e4025-wk-Fact-1397E2A65E7AC865007B8061A585CE89"
      unitRef="usd">1935000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e4230-wk-Fact-B43C68971BA9A57E4BCB6BF8FBF0D22F"
      unitRef="usd">53399000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e4244-wk-Fact-03E2335B31B543BAA4026BF8FBEFCD3D"
      unitRef="usd">20555000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e4258-wk-Fact-57D265EA62E3C8A59ABC6BF8FC085BA5"
      unitRef="usd">8019000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e4273-wk-Fact-2CBF794EBEE1EEC01E266BF8FBF0F3BB"
      unitRef="usd">7978000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64525240e4287-wk-Fact-1BCAD9682F183B45236A6BF8FC0F59B9"
      unitRef="usd">1294000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e4384-wk-Fact-E4964EA4C610B84952546BF8FC044007"
      unitRef="usd">10497000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e4398-wk-Fact-B58A3883D3589F58CD2E6BF8FC03D1F6"
      unitRef="usd">4053000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e4412-wk-Fact-EBBC71BA01651599C8BC6BF8FC0D18FB"
      unitRef="usd">755000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e4426-wk-Fact-E1675931AC188267F5456BF8FC052D99"
      unitRef="usd">33000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64525240e4441-wk-Fact-2E4BBCE89D0FDAF46D0A6BF8FBF0D7A1"
      unitRef="usd">19000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e4461-wk-Fact-56EF5669D1BD4D2DDA696BF8FBF12800"
      unitRef="usd">9563000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e4475-wk-Fact-577C99480CEE4BEA56776BF8FC0262B6"
      unitRef="usd">1251000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e4489-wk-Fact-CACA7CDCEF055DD5C6E56BF8FC0AA4B9"
      unitRef="usd">133000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e4503-wk-Fact-F8106C884757FEB2564C6BF8FC06B9D0"
      unitRef="usd">180000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64525240e4518-wk-Fact-6ED3EE930214470076D66BF8FC019670"
      unitRef="usd">22000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e4538-wk-Fact-C6C7D76C71305FB723D66BF8FC031851"
      unitRef="usd">7595000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e4552-wk-Fact-F0140B972742404885C36BF8FC07D279"
      unitRef="usd">1276000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e4566-wk-Fact-BD80B4CA9D35A91E44016BF8FC0D8729"
      unitRef="usd">109000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e4580-wk-Fact-36FE6A78909C5843372F6BF8FC0C907D"
      unitRef="usd">58000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64525240e4595-wk-Fact-6BA57CAE6A5DDF5671306BF8FC052B28"
      unitRef="usd">23000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e4615-wk-Fact-7E6D6DFAA84CAE02F3C46BF8FBEF56C9"
      unitRef="usd">5443000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e4629-wk-Fact-BCFF056D4DF81CB5F69B6BF8FC0A654C"
      unitRef="usd">2384000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e4643-wk-Fact-75805314A9AC152446336BF8FC011397"
      unitRef="usd">648000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e4657-wk-Fact-745D593B6E3877AFCAF56BF8FC09E47D"
      unitRef="usd">960000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64525240e4672-wk-Fact-232436EE83870B63D4EB6BF8FC0F6BC4"
      unitRef="usd">78000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4694-wk-Fact-578B6FFCC51EDC81B35D6BF8FBF1EA76"
      unitRef="usd">45000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4708-wk-Fact-F5E9C97353E71E053E3C6BF8FC0241D6"
      unitRef="usd">-741000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4723-wk-Fact-379245A8FACC040071626BF8FBF164D1"
      unitRef="usd">396000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4737-wk-Fact-6A94F719C9300CDB2B266BF8FBEF3793"
      unitRef="usd">271000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4752-wk-Fact-8F545E41ABA1FAACD4556BF8FBEE4C53"
      unitRef="usd">153000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4774-wk-Fact-90205E8CA800C77125836BF8FBEEB475"
      unitRef="usd">-307000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4789-wk-Fact-23D870DF74911E027AE06BF8FC06B7CE"
      unitRef="usd">-5000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4804-wk-Fact-6099288A40287603ECFA6BF8FC084908"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4818-wk-Fact-9BEE2117421AC9633AA16BF8FC0F2E32"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4833-wk-Fact-59FE6272A03B7D2BCC9D6BF8FC104781"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4853-wk-Fact-3375CEE85C38BC12B54E6BF8FC09EFEF"
      unitRef="usd">32836000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4867-wk-Fact-25C2A71B02D362F6BC1C6BF8FBEDACAF"
      unitRef="usd">8218000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4881-wk-Fact-0CBA830D317DEA99103B6BF8FC0A13C0"
      unitRef="usd">2041000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4895-wk-Fact-2F8D373C3F2054C7A7ED6BF8FC091E83"
      unitRef="usd">1502000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64525240e4910-wk-Fact-2D1D160192B8BCEC8D956BF8FC06444B"
      unitRef="usd">295000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e4933-wk-Fact-881525F605E7AD7A0E066BF8FC0DF0EF"
      unitRef="usd">864000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e4947-wk-Fact-3DC33AA4936F0AE04E646BF8FC0E808D"
      unitRef="usd">-859000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e4962-wk-Fact-7B794490ECB254C100826BF8FC072984"
      unitRef="usd">70000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e4976-wk-Fact-27820C8900CB482479116BF8FC0BC76E"
      unitRef="usd">70000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64525240e4991-wk-Fact-8A3B4A03576FE57549DF6BF8FC0720D3"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e5013-wk-Fact-2B3ED7A776929E1075BC6BF8FC0CA465"
      unitRef="usd">-2070000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e5028-wk-Fact-2A6DC39FB9DEA3CDD5EF6BF8FBEE6637"
      unitRef="usd">42000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e5042-wk-Fact-069C56E355DF5288057B6BF8FC02915A"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e5056-wk-Fact-67C24A1C5FC1A643EC006BF8FC0B0C7A"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64525240e5071-wk-Fact-099C482335D3EC6805416BF8FC042AD7"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5096-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5110-wk-Fact-170BB3A2B91FBACC86BE6BF8FB5C3E22"
      unitRef="usd">27956000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5124-wk-Fact-4411C6908502263194F56BF8FC0DCAC5"
      unitRef="usd">10130000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5139-wk-Fact-25487E60771C5341F05F8061A3ACC258"
      unitRef="usd">9550000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5153-wk-Fact-9D39B8A2C99246CD9C388061A5E5BDEF"
      unitRef="usd">1605000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-BC77FBDD9BCC33607CCD6BF8FD3575BA-0-wk-Fact-A15E88983E9495D31E206BF8FC56FCAF">&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;34,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;30,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;27,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustment for legal settlement &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustment for Sky transaction-related costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(8,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(8,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(7,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(2,736&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(2,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Interest expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(4,567&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(3,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(3,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5356-wk-Fact-7F9EAC9C2B045DF263E96BF8FC413B2E"
      unitRef="usd">34258000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5370-wk-Fact-4084331F299151A02E1D6BF8FB591B5F"
      unitRef="usd">30165000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5384-wk-Fact-170BB3A2B91FBACC86BE6BF8FB5C3E22"
      unitRef="usd">27956000000</cmcsa:AdjustedEBITDA>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5399-wk-Fact-C64686A314B0E56B963C6BF8FB5BCFCF"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5413-wk-Fact-AF099B3C0204FC82DA4E8097277DF7FD"
      unitRef="usd">-125000000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5428-wk-Fact-749B9D4A8795FAC56B7880972773771E"
      unitRef="usd">-250000000</us-gaap:GainLossRelatedToLitigationSettlement>
    <cmcsa:TransactionRelatedCosts
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5449-wk-Fact-2F9C055C7E7DA2C8F3996BF8FB5A6002"
      unitRef="usd">180000000</cmcsa:TransactionRelatedCosts>
    <cmcsa:TransactionRelatedCosts
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5464-wk-Fact-3016DF46A28DDD8C04766BF8FB567864"
      unitRef="usd">355000000</cmcsa:TransactionRelatedCosts>
    <cmcsa:TransactionRelatedCosts
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5479-wk-Fact-C6457AF103254ED517A46BF8FB572B36"
      unitRef="usd">0</cmcsa:TransactionRelatedCosts>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5499-wk-Fact-F351B739C2F3B0D5A9196BF8FB79560B"
      unitRef="usd">8663000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5514-wk-Fact-6140E0ACAEE8454DE2516BF8FB6DE597"
      unitRef="usd">8281000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5529-wk-Fact-33A8332BCAE8BF90ACDF6BF8FB7574B7"
      unitRef="usd">7914000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5550-wk-Fact-0C417745A024A7A072896BF8FB6D079F"
      unitRef="usd">4290000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5565-wk-Fact-2C1F2CBF7143052ACE5D6BF8FB737A31"
      unitRef="usd">2736000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5580-wk-Fact-2BBD389F88301BD4C45E6BF8FB6AB05E"
      unitRef="usd">2216000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5601-wk-Fact-F6CAE1F2814CEFB77B126BF8FB6FF15A"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5615-wk-Fact-30210AE29922522C6F226BF8FB701DEE"
      unitRef="usd">341000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5629-wk-Fact-BC57783A8EA3CD5A14916BF8FB7768BE"
      unitRef="usd">442000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5649-wk-Fact-6F9327C0C451776A811F6BF8FB7AA424"
      unitRef="usd">4567000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5664-wk-Fact-71E5A168AF235CC68DFB6BF8FB740C49"
      unitRef="usd">3542000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5679-wk-Fact-CEADE96BF70561DA7A4C6BF8FB6E94B6"
      unitRef="usd">3086000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5700-wk-Fact-7706B393F39386B717D06BF8FB674337"
      unitRef="usd">438000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5714-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC"
      unitRef="usd">-225000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5729-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3"
      unitRef="usd">421000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64525240e5754-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597"
      unitRef="usd">16996000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64525240e5768-wk-Fact-609F4612E56B91D7BC566BF8FB731D02"
      unitRef="usd">15242000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64525240e5782-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B"
      unitRef="usd">15353000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-61D1949A1BC7A3D01F3D6BF8FD35AF59-0-wk-Fact-7CEBFBF6242B4856E1386BF8FC447F7C">&lt;div style="line-height:120%;padding-bottom:0px;padding-top:14px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 3: Revenue &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Residential:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;High-speed internet&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;18,752&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17,144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Video&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Voice &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,879&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,960&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Wireless&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;329&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Business services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,450&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Cable Communications&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;58,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;56,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;53,399&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,478&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,712&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,654&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,114&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,045&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Home entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(349&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;33,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,761&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Direct-to-consumer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,432&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;304&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;864&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(2,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;2.6%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;2.6%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;2.8%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, respectively, of Cable Communications segment revenue was derived from franchise and other regulatory fees. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Cable&#x2019;s wireless phone service is now presented in the Cable Communications segment. Results were previously presented in Corporate and Other. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;82,952&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,233&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;77,246&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Europe&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,593&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;No single customer accounted for a significant amount of revenue in any period presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Cable Communications Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from subscribers to our high-speed internet, video, voice, wireless and security and automation services, which we market individually and as bundled services at a discounted rate in the United States. 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. Revenue related to our security and automation services is reported in other revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year for residential customers. While a portion of our customers are subject to contracts for their services, which are typically &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Our services generally involve customer premise equipment, such as set-top boxes, cable modems and wireless gateways. The timing and pattern of recognition for customer premise equipment revenue are consistent with those of our services. We recognize revenue from the sale of wireless handsets at the point of sale. Sales commissions are expensed as incurred, as the related period of benefit is less than a year.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Under the terms of 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 customers and classify these fees in the respective Cable Communications services revenue, with the corresponding costs included in other operating and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Business Services&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We have expanded our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; both within and outside of our cable distribution footprint, where we have agreements with other companies to use their networks to provide coverage outside of our service areas. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We recognize revenue as the services are provided on a monthly basis. Substantially all of our customers are initially under contracts, with terms typically ranging from &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for small and medium-sized businesses to up to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for larger enterprises. 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 revenue, of which the substantial majority will be recognized within &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. 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 multichannel video providers 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. In addition, we generate revenue from the sale of advertising on digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed 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 viewed. Payment terms vary by contract, although terms generally require payment within &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; days from when advertisements are aired or viewed. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allows advertisers to more effectively engage with their target audiences. Revenue earned in this manner is recognized when services are provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;NBCUniversal Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; days. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days after exhibition.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;      &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Home Entertainment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#x201c;DVDs&#x201d;) and through digital distribution services. Cable Networks and Broadcast Television &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days from delivery to the retailer.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Theme Parks &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Sky Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Direct-to-Consumer&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from subscribers to our video services from both residential and business customers. We also provide high-speed internet, voice and wireless phone services in select countries. Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use. Our video, high-speed internet, voice and wireless phone services generally may be purchased individually or in bundles. We recognize revenue from video, high-speed internet, voice and wireless phone services as the services are provided on a monthly basis. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Content&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from the distribution of our television channels on third-party platforms and the licensing of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;owned and acquired programming to third-party video providers&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. See the NBCUniversal segment discussion of distribution and content licensing revenue above for accounting policies for these types of arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from advertising and sponsorships across our owned television channels and where we represent the sales efforts of third-party channels. We also sell targeted advertising and generate revenue from online and mobile advertising and advertising across our On Demand services. Revenue is recognized when the advertising is aired or viewed. Since we are acting as the principal in the arrangements where we represent the sales efforts of third parties, we record the advertising that is sold in advertising revenue and the fees paid to the third-party channels in other operating and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, as well as deferred costs associated with our contracts with customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,711&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,456&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent receivables (included in other noncurrent assets, net)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,399&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;991&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;618&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;650&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;In Cable Communications and Sky, we manage credit risk by screening applicants through the use of internal customer information, identification verification tools and credit bureau data, as well as by offering customers the opportunity to establish automatic monthly payments. If a customer&#x2019;s account is delinquent, various measures are used to collect outstanding amounts, including termination of the customer&#x2019;s services.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-D7E693FC5A7EE0993A996BF8FD354F0E-0-wk-Fact-A3E73503EF0A8F543AA56BF8FC487149">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Residential:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;High-speed internet&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;18,752&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17,144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Video&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Voice &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,879&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,960&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Wireless&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;329&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Business services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,450&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Cable Communications&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;58,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;56,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;53,399&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,478&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,712&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,654&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,114&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,045&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Home entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(349&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(307&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;33,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,761&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Direct-to-consumer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,432&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;304&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Corporate and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;864&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(2,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;2.6%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;2.6%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;2.8%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, respectively, of Cable Communications segment revenue was derived from franchise and other regulatory fees. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Cable&#x2019;s wireless phone service is now presented in the Cable Communications segment. Results were previously presented in Corporate and Other. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We operate primarily in the United States but also in select international markets. The table below summarizes revenue by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;82,952&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,233&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;77,246&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Europe&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,593&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1685-wk-Fact-437C4B92CCF88CFA92BC80A1897D54FD"
      unitRef="usd">18752000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1704-wk-Fact-8752F6DACCAB36692BD880A18D37E8D6"
      unitRef="usd">17144000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialHighSpeedInternetMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1723-wk-Fact-8917140A287C310B059C80A18C64F5EE"
      unitRef="usd">15681000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1739-wk-Fact-CF43CDFF7336A7B5E37280A18DE94943"
      unitRef="usd">22270000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1758-wk-Fact-D07FC825D2BB7597457C80A189E459B3"
      unitRef="usd">22455000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVideoMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1777-wk-Fact-C7CD737ACD09DE2017AD80A18F72ED4F"
      unitRef="usd">22874000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1798-wk-Fact-57762C481EA8BF8C048E80A18F8F5B39"
      unitRef="usd">3879000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1817-wk-Fact-4349AA088D7C8CBD7AB980A18A484827"
      unitRef="usd">3960000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialVoiceMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1836-wk-Fact-871C9A7784B0A01B713880A18AA2E8AE"
      unitRef="usd">4090000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1857-wk-Fact-6178B11619D2E342846180A204FEF600"
      unitRef="usd">1167000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1876-wk-Fact-8A768D20DF417AE699C580A20830AFD7"
      unitRef="usd">890000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ResidentialWirelessMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1895-wk-Fact-D25E4C9B0EAEF2305BF180A20D40276C"
      unitRef="usd">329000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1916-wk-Fact-BBF42022E47CF86ED09480A18AC996B8"
      unitRef="usd">7795000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1935-wk-Fact-4EB41269AA282985608380A18CC0F47C"
      unitRef="usd">7129000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1954-wk-Fact-6ECA8DB25700AC1BE26480A189911DEA"
      unitRef="usd">6437000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1975-wk-Fact-E5C6D321BF0FEED9D63480A18A657572"
      unitRef="usd">2465000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e1994-wk-Fact-0DC8FE091444D63A691180A18CA38678"
      unitRef="usd">2795000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2013-wk-Fact-F7410E617FB7DAF7DB9E80A189D07219"
      unitRef="usd">2450000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2034-wk-Fact-36125349940456CEF96180A18E421A41"
      unitRef="usd">1754000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2053-wk-Fact-2A4ABE838F42ABD93AEC80A189D746D9"
      unitRef="usd">1660000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2072-wk-Fact-C4128EF7E22678AE604E80A18C85B93F"
      unitRef="usd">1538000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2095-wk-Fact-F9D87749ADF82506B8686BF8FC1AC58E"
      unitRef="usd">58082000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2114-wk-Fact-5E3920BA57A4EB20FE1A6BF8FCE8B2C7"
      unitRef="usd">56033000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64518697e2133-wk-Fact-B43C68971BA9A57E4BCB6BF8FBF0D22F"
      unitRef="usd">53399000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2217-wk-Fact-4EA7F44237FC5969F5B680A18A7657A4"
      unitRef="usd">6790000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2236-wk-Fact-FF3E19F307BFCC7E55D180A189A422CB"
      unitRef="usd">6826000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2255-wk-Fact-911B8C52605C2A58925080A18C47BD13"
      unitRef="usd">6081000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2276-wk-Fact-2C797658E381DFFBC27480A18BC98EEC"
      unitRef="usd">3478000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2295-wk-Fact-D1D40BA6C5350720F5D280A18A0A0958"
      unitRef="usd">3587000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2314-wk-Fact-E88EB160BBE5873C20C080A18F55458E"
      unitRef="usd">3359000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2335-wk-Fact-2729226924B0D2699EC580A189B377F7"
      unitRef="usd">1245000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2354-wk-Fact-C4F9F56BB648BF7C6F5680A189F62078"
      unitRef="usd">1360000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2373-wk-Fact-6943B57660535BD462FE80A18A0423CF"
      unitRef="usd">1057000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2394-wk-Fact-56CCB2EBD8431F768D0E6BF8FC443D4E"
      unitRef="usd">11513000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2413-wk-Fact-5AEA484EE0624A64C2FF6BF8FCE26E91"
      unitRef="usd">11773000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64518697e2432-wk-Fact-E4964EA4C610B84952546BF8FC044007"
      unitRef="usd">10497000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2515-wk-Fact-266F29408BCF4431ACE980A18A1138CB"
      unitRef="usd">5712000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2534-wk-Fact-96C2E0BC67845BC972D980A18A34448E"
      unitRef="usd">7010000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2553-wk-Fact-D935EB9604C1BF3786D380A1898374D0"
      unitRef="usd">5654000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2574-wk-Fact-ADB28FB1627ACC85A12E80A18E810EBD"
      unitRef="usd">2157000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2593-wk-Fact-FB42C7E694F877FB4FC280A18A8DAB61"
      unitRef="usd">2182000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2612-wk-Fact-E62486C1D5B67FD52E2280A18D151C45"
      unitRef="usd">2114000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2633-wk-Fact-6B3568D0902F277636E980A4EF3C03FD"
      unitRef="usd">2392000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2652-wk-Fact-CE0E4188260B7E7CDF3E80A4F5D1D600"
      unitRef="usd">2247000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2671-wk-Fact-C061B9A75555E7535A3D80A4FDC7B1A2"
      unitRef="usd">1795000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2692-wk-Fact-8DB09564880FA36582686BF8FC19FF01"
      unitRef="usd">10261000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2711-wk-Fact-98AAAF17B5CFC8CA1FDB6BF8FCEACBFC"
      unitRef="usd">11439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64518697e2730-wk-Fact-56EF5669D1BD4D2DDA696BF8FBF12800"
      unitRef="usd">9563000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2813-wk-Fact-CA472E33F402C08E417980A18B4F2710"
      unitRef="usd">1469000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2832-wk-Fact-FD6C83A818BDBC8C103F80A189975489"
      unitRef="usd">2111000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2851-wk-Fact-9F6080E63C5E405B626180A18A3A21B9"
      unitRef="usd">2192000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2873-wk-Fact-D767AF9FD7C23E4CDC7980A18A5C3CA9"
      unitRef="usd">3045000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2892-wk-Fact-8D7294D622DB0AA8C4B580A18B880DD0"
      unitRef="usd">2899000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2911-wk-Fact-86AE197F81EEABC1714780A18AC0E7A0"
      unitRef="usd">2956000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2932-wk-Fact-5512730D85B99051AF0380A18B0FDE4E"
      unitRef="usd">957000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2951-wk-Fact-A7AA576603F12E05980580A18B33CDC8"
      unitRef="usd">1048000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2970-wk-Fact-3A424F538E444A76908780A18D72E81B"
      unitRef="usd">1287000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e2991-wk-Fact-B97BC40379335084941880A18D543FFE"
      unitRef="usd">1022000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e3010-wk-Fact-D3F4F256DB97C86DBF5880A18C0CC921"
      unitRef="usd">1094000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e3029-wk-Fact-A449110DADE0981AF9A080A18A9B1F00"
      unitRef="usd">1160000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e3050-wk-Fact-E2CF79CAABCBD324FADF6BF8FC1509D3"
      unitRef="usd">6493000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e3069-wk-Fact-2838E208DF0B828096936BF8FCE6A82E"
      unitRef="usd">7152000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64518697e3088-wk-Fact-C6C7D76C71305FB723D66BF8FC031851"
      unitRef="usd">7595000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64518697e3171-wk-Fact-D0ECFB6566E25886FABE6BF8FC131866"
      unitRef="usd">5933000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64518697e3190-wk-Fact-DA4572DDCA173026732F6BF8FCDE0EA6"
      unitRef="usd">5683000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64518697e3209-wk-Fact-7E6D6DFAA84CAE02F3C46BF8FBEF56C9"
      unitRef="usd">5443000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3230-wk-Fact-87C0414BCA217B268B496BF8FC10DEEB"
      unitRef="usd">83000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3249-wk-Fact-0BAB78E564F8D98C41C36BF8FCEA4292"
      unitRef="usd">63000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3268-wk-Fact-578B6FFCC51EDC81B35D6BF8FBF1EA76"
      unitRef="usd">45000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3291-wk-Fact-3924E416185216CC91B46BF8FC19AB6D"
      unitRef="usd">-316000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3311-wk-Fact-7D61F2D0C2CD803378296BF8FCE52EA8"
      unitRef="usd">-349000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3331-wk-Fact-90205E8CA800C77125836BF8FBEEB475"
      unitRef="usd">-307000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3353-wk-Fact-C83B682D345B2C1D060D80A18ACF152E"
      unitRef="usd">33967000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3372-wk-Fact-574DF575F459C7E53A4580A18BA5B477"
      unitRef="usd">35761000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_NBCUniversalSegmentsMember"
      decimals="-6"
      id="d64518697e3391-wk-Fact-720FEF105E9CA106E71880A18DB0C36D"
      unitRef="usd">32836000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3474-wk-Fact-A02314AEE5D79E95678580A189C16579"
      unitRef="usd">15538000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3493-wk-Fact-F9904197297B0116D05F80A18A8719F7"
      unitRef="usd">3632000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3512-wk-Fact-B68E0F78559271BCDFE580A18A22C51D"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3534-wk-Fact-1BF3676C5477A7B65C2F80A1899E142A"
      unitRef="usd">1432000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3553-wk-Fact-4919A1C0D739AC178E4580A18AAA5216"
      unitRef="usd">304000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3572-wk-Fact-EAC4E3E605C73388CF9980A189C8116A"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3593-wk-Fact-ACBBE6066B864D39565B80A18CF992E4"
      unitRef="usd">2249000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3612-wk-Fact-A44563F3FF8D0660B6C980A18D8EB8F7"
      unitRef="usd">651000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3631-wk-Fact-D7CE942CF226A9B318A080A18A6D2EE6"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3652-wk-Fact-711F8EC1A090B50200176BF8FC12776E"
      unitRef="usd">19219000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3671-wk-Fact-DE265D3E43893EBE30CB809DBB8F08CD"
      unitRef="usd">4587000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64518697e3690-wk-Fact-B41B905FD8DC61B1D45C80A18F15585A"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64518697e3775-wk-Fact-0C3CDA7CAC0E0514D0316BF8FC4001C0"
      unitRef="usd">333000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64518697e3794-wk-Fact-560D3C91AC4A0D500C826BF8FCE5BF17"
      unitRef="usd">513000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64518697e3813-wk-Fact-881525F605E7AD7A0E066BF8FC0DF0EF"
      unitRef="usd">864000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64518697e3836-wk-Fact-86BD244C672B3618CC0E6BF8FC1CFCE5"
      unitRef="usd">-2659000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64518697e3856-wk-Fact-3B6A4090D3CE121286956BF8FCED3E63"
      unitRef="usd">-2387000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64518697e3876-wk-Fact-2B3ED7A776929E1075BC6BF8FC0CA465"
      unitRef="usd">-2070000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64518697e3903-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64518697e3922-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64518697e3941-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="3"
      id="d64518697e3967-wk-Fact-91B53EBE0CF0A29BA3486BF8FC663E78"
      unitRef="number">0.026</cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue>
    <cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue
      contextRef="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="3"
      id="d64518697e3971-wk-Fact-AE37D1F177CD945946DD6BF8FC69CE80"
      unitRef="number">0.026</cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue>
    <cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue
      contextRef="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_FranchiseAndOtherRegulatoryFeesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="3"
      id="d64518697e3976-wk-Fact-966A59B8A378F36439476BF8FC66A276"
      unitRef="number">0.028</cmcsa:CableSegmentRevenueTypesAsPercentageOfTotalCableRevenue>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_country_US"
      decimals="-6"
      id="d64518697e4093-wk-Fact-81B5A4121E6B22542F156BF8FC87FD85"
      unitRef="usd">82952000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US"
      decimals="-6"
      id="d64518697e4112-wk-Fact-D44E3F83A0AC175D61D76BF8FC8642A3"
      unitRef="usd">82233000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_US"
      decimals="-6"
      id="d64518697e4131-wk-Fact-476F3B3E465BA95E3E9E6BF8FC874098"
      unitRef="usd">77246000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember"
      decimals="-6"
      id="d64518697e4147-wk-Fact-3385E4DFAADDA4C1C29280A55A9D2D72"
      unitRef="usd">21553000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember"
      decimals="-6"
      id="d64518697e4166-wk-Fact-249ECC21F0918991458E80A55F4DD0AD"
      unitRef="usd">7721000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_srt_EuropeMember"
      decimals="-6"
      id="d64518697e4185-wk-Fact-A785B1F2062FAFEDA32180A56516C5C2"
      unitRef="usd">3190000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember"
      decimals="-6"
      id="d64518697e4206-wk-Fact-DF5D4011209E4EFDA0136BF8FC8974A9"
      unitRef="usd">4437000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember"
      decimals="-6"
      id="d64518697e4225-wk-Fact-72A061B7CDC468D8837A6BF8FC8AD0D6"
      unitRef="usd">4553000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_cmcsa_OtherGeographicLocationsMember"
      decimals="-6"
      id="d64518697e4244-wk-Fact-D18BD1FCEF9492F09A116BF8FC87303E"
      unitRef="usd">4593000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64518697e4270-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64518697e4289-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64518697e4308-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-EC572B3DB97C34DEC8A56BF8FD35CD12-0-wk-Fact-58FCEB14096B486118836BF8FC4732AB">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Cable Communications Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Residential&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from subscribers to our high-speed internet, video, voice, wireless and security and automation services, which we market individually and as bundled services at a discounted rate in the United States. 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. Revenue related to our security and automation services is reported in other revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We recognize revenue as the services are provided on a monthly basis. Subscription rates and related charges vary according to the services and features customers receive. Customers are typically billed in advance and pay on a monthly basis. Installation fees are deferred and recognized as revenue over the period of benefit to the customer, which is less than a year for residential customers. While a portion of our customers are subject to contracts for their services, which are typically &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in length, based on our evaluation of the terms of these contracts, we recognize revenue for these services on a basis that is consistent with our customers that are not subject to contracts. Our services generally involve customer premise equipment, such as set-top boxes, cable modems and wireless gateways. The timing and pattern of recognition for customer premise equipment revenue are consistent with those of our services. We recognize revenue from the sale of wireless handsets at the point of sale. Sales commissions are expensed as incurred, as the related period of benefit is less than a year.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Under the terms of 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 customers and classify these fees in the respective Cable Communications services revenue, with the corresponding costs included in other operating and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Business Services&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from subscribers to a variety of our products and services which are offered to businesses. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our service offerings for small business locations primarily include high-speed internet services, as well as voice and video services, that are similar to those provided to residential customers, as well as cloud-based cybersecurity services, wireless backup connectivity, advanced Wi-Fi solutions, video monitoring services and cloud-based services that provide file sharing, online backup and web conferencing, among other features.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;also offer Ethernet network services that connect multiple locations and provide higher downstream and upstream speed options to&#160;medium-sized customers and larger enterprises, as well as advanced voice services, along with video solutions that serve hotels and other large venues. In addition, we provide cellular backhaul services to mobile network operators to help them manage their network bandwidth.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We have expanded our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;service offerings to include a software-defined networking product for medium-sized and enterprise customers. Larger enterprises may also receive support services related to Wi-Fi networks, router management, network security, business continuity risks and other services. These service offerings are primarily provided to Fortune 1000 companies and other large enterprises with multiple locations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; both within and outside of our cable distribution footprint, where we have agreements with other companies to use their networks to provide coverage outside of our service areas. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We recognize revenue as the services are provided on a monthly basis. Substantially all of our customers are initially under contracts, with terms typically ranging from &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for small and medium-sized businesses to up to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for larger enterprises. 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 revenue, of which the substantial majority will be recognized within &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Customers with contracts may only discontinue service in accordance with the terms of their contracts. We receive payments based on a billing schedule established in our contracts, which is typically 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from the sale of advertising and technology, tools and solutions relating to advertising businesses. As part of distribution agreements with cable networks, we generally receive an allocation of scheduled advertising time that we sell to local, regional and national advertisers. In most cases, the available advertising units are sold by our sales force. We also represent the advertising sales efforts of other multichannel video providers in some markets. 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 multichannel video providers 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. In addition, we generate revenue from the sale of advertising on digital platforms. We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed 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 viewed. Payment terms vary by contract, although terms generally require payment within &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; days from when advertisements are aired or viewed. In addition, we also provide technology, tools, data-driven services and marketplace solutions to customers in the media industry, which allows advertisers to more effectively engage with their target audiences. Revenue earned in this manner is recognized when services are provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;NBCUniversal Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; days. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days after exhibition.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;      &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Home Entertainment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#x201c;DVDs&#x201d;) and through digital distribution services. Cable Networks and Broadcast Television &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days from delivery to the retailer.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Theme Parks &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Sky Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Direct-to-Consumer&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue is generated from subscribers to our video services from both residential and business customers. We also provide high-speed internet, voice and wireless phone services in select countries. Generally, all of our residential customers are initially under contracts, with terms typically ranging from rolling monthly to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, depending on the product and territory, and may only discontinue service in accordance with the terms of their contracts. Subscription rates and related charges vary according to the services and features customers receive and the types of equipment they use. Our video, high-speed internet, voice and wireless phone services generally may be purchased individually or in bundles. We recognize revenue from video, high-speed internet, voice and wireless phone services as the services are provided on a monthly basis. At any given time, the amount of future revenue to be earned related to existing agreements is equal to less than half of our annual direct-to-consumer revenue, which generally will be recognized within &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4336-wk-Fact-4EA35A557645D83C9E6EB1077C2A7CD7">P1Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ResidentialMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4340-wk-Fact-6C50E204A9DF887BCF396BF8FC4518A1">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4369-wk-Fact-DDBD38DB4512307B958F6BF8FC46453D">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4373-wk-Fact-8D608C9B3C4A2C6716736BF8FC642FB0">P5Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_BusinessServicesMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4377-wk-Fact-B8972A7D9EE16410A0926BF8FC44A333">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4390-wk-Fact-E7C0EC24D68BB7B0B7936BF8FC45C5EE">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      id="d64518697e4394-wk-Fact-6B2AD0F77E967B4F452D6BF8FC64B7A4">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      id="d64518697e4415-wk-Fact-371F970258B16FF7E0616BF8FC650C3A">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      id="d64518697e4432-wk-Fact-65306A6FA730B88DB8BC6BF8FC67C5EB">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64518697e4448-wk-Fact-F2466092AB3B63F5AC496BF8FC69B002">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64518697e4469-wk-Fact-7FDD994F98F81BB4FA6D6BF8FC6804C4">P1Y</cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations>
    <cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64518697e4473-wk-Fact-64B85CF8F7D9C58941A86BF8FC64BDA1">P2Y</cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64518697e4481-wk-Fact-8E188FFEAA319A2D1B926BF8FC45879E">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64518697e4507-wk-Fact-FCF99B18FACA1D261A636BF8FC63FA5D">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64518697e4511-wk-Fact-897657731867D91C0F986BF8FC46A2D0">P90D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      id="d64518697e4536-wk-Fact-5507AEC4F130151103E193B37B449D2E">P2Y</cmcsa:RevenuePerformanceObligationDescriptionOfTimingTermOfContract>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_cmcsa_DirectToConsumerMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      id="d64518697e4540-wk-Fact-8066CD6323AF8DF60C0A93B3E1B4E026">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-09E098AC7F46049ABC5C6BF8FD35DD80-0-wk-Fact-DFB68D0980A28D72117B6BF8FC65A131">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, as well as deferred costs associated with our contracts with customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,711&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,456&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64518697e4641-wk-Fact-7F278AFD96B9F99A77BE6BF8FC9F4C49"
      unitRef="usd">11711000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64518697e4660-wk-Fact-8FEF4B7D77EC8E96F49C6BF8FC9F995F"
      unitRef="usd">11456000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64518697e4675-wk-Fact-5D7AB6F58984629C62BA6BF8FC9FC5E8"
      unitRef="usd">419000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64518697e4694-wk-Fact-E4F9E33BCAC2F879A3326BF8FCA0ACAC"
      unitRef="usd">352000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64518697e4719-wk-Fact-EE50FC37F4692632BA8C6BF8FCC8DF73"
      unitRef="usd">11292000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64518697e4738-wk-Fact-FF8FB0F6357358DF20836BF8FCD62FF6"
      unitRef="usd">11104000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-6D6570A85388B991301C6BF8FD358965-0-wk-Fact-C5D7A3DC85262D26A0576BF8FC69974A">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent receivables (included in other noncurrent assets, net)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,399&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;991&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;618&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;650&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64518697e4817-wk-Fact-AB249CC3D6646241CDD56BF8FCA4E6F7"
      unitRef="usd">1337000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64518697e4836-wk-Fact-48EBD209BA789013D3506BF8FCA546B8"
      unitRef="usd">1399000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64518697e4856-wk-Fact-7770777F7C49F97D30096BF8FCA5FB5C"
      unitRef="usd">1083000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64518697e4875-wk-Fact-0620D1A302C10B4E09346BF8FCA5F2A3"
      unitRef="usd">991000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64518697e4895-wk-Fact-628EA5750AC56F15DF226BF8FCA41243"
      unitRef="usd">618000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64518697e4914-wk-Fact-1FFB6BC5D21B408256B76BF8FCA394C2"
      unitRef="usd">650000000</us-gaap:DeferredRevenueNoncurrent>
    <cmcsa:FilmAndTelevisionCostsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-E10C6B18020548928B626BF8FD36347E-0-wk-Fact-C3C6E0C9D46C3C4EC8726BF8FC0FE993">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&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&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Video Distribution Programming Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming expenses for Cable Communications and Sky are the fees we pay to license the programming we distribute to our customers. Programming is generally acquired under multiyear distribution agreements, with rates typically based on the number of customers that receive the programming and the extent of distribution. From time to time, these contracts expire and programming continues to be provided under interim arrangements while the parties negotiate new contract terms, sometimes with effective dates that affect prior periods. While payments are typically made under the prior contract&#x2019;s terms, the amount of programming expenses recorded during the interim arrangement is based on our estimate of the ultimate contract terms expected to be negotiated. Differences between actual amounts determined upon resolution of negotiations and amounts recorded during these interim arrangements are recorded in the period of resolution.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks, Broadcast Television, Filmed Entertainment and Sky produce owned content or acquire the rights to programming from third parties, which are described as film and television costs and programming rights, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Completed, not released&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,063&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,052&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,807&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Television Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,289&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,972&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,786&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,534&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;12,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,583&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion of programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Based on our current estimates of the total remaining revenue from all sources (&#x201c;ultimate revenue&#x201d;), in&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we expect to amortize approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of film and television costs associated with our original film and television productions that have been released, or are completed and have not been released. Through&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we expect to amortize approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;88%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of unamortized film and television costs for our released productions, excluding amounts allocated to acquired libraries.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;acquired film and television libraries, which are included within the &#x201c;released, less amortization&#x201d; captions in the table above, had remaining unamortized costs of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$328 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;These costs are generally amortized over a period not to exceed&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;years, and approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;47%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of these costs are expected to be amortized through&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Capitalization of Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#x2019;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#x2019;s interest in the profit or loss of the film. The estimate of the third-party investor&#x2019;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#x2019;s useful life.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.&lt;/span&gt;</cmcsa:FilmAndTelevisionCostsDisclosureTextBlock>
    <cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-3BB0A552EFFBBC7970696BF8FD36B897-0-wk-Fact-F7449ACC749D4379F24F6BF8FC63263D">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks, Broadcast Television, Filmed Entertainment and Sky produce owned content or acquire the rights to programming from third parties, which are described as film and television costs and programming rights, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Completed, not released&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,063&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,052&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,807&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Television Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,289&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,972&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,786&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,534&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;12,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,583&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion of programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock>
    <us-gaap:TheatricalFilmCostsReleased
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1623-wk-Fact-7B7F4A0A1FD7DA1F19A56BF8FC500FB0"
      unitRef="usd">1551000000</us-gaap:TheatricalFilmCostsReleased>
    <us-gaap:TheatricalFilmCostsReleased
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1637-wk-Fact-F6CDEE66A77224C80B5D6BF8FC52D223"
      unitRef="usd">1600000000</us-gaap:TheatricalFilmCostsReleased>
    <us-gaap:TheatricalFilmCostsCompletedAndNotReleased
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1652-wk-Fact-035947E7B0F79ADAB0A36BF8FC4EA9A0"
      unitRef="usd">187000000</us-gaap:TheatricalFilmCostsCompletedAndNotReleased>
    <us-gaap:TheatricalFilmCostsCompletedAndNotReleased
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1666-wk-Fact-BF13451720A25916B3966BF8FC4EF5D4"
      unitRef="usd">144000000</us-gaap:TheatricalFilmCostsCompletedAndNotReleased>
    <cmcsa:TheatricalFilmCostsInProductionAndInDevelopment
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1686-wk-Fact-BC9C16B6F666A98C9BA46BF8FC52EA28"
      unitRef="usd">1314000000</cmcsa:TheatricalFilmCostsInProductionAndInDevelopment>
    <cmcsa:TheatricalFilmCostsInProductionAndInDevelopment
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1700-wk-Fact-025A0741DB1BABC33EA26BF8FC505333"
      unitRef="usd">1063000000</cmcsa:TheatricalFilmCostsInProductionAndInDevelopment>
    <us-gaap:TheatricalFilmCosts
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1720-wk-Fact-0E1FF724BB5150ACD5B66BF8FC4FCB3E"
      unitRef="usd">3052000000</us-gaap:TheatricalFilmCosts>
    <us-gaap:TheatricalFilmCosts
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1734-wk-Fact-CEFA1021FFBBE727856A6BF8FC4E5D73"
      unitRef="usd">2807000000</us-gaap:TheatricalFilmCosts>
    <us-gaap:DirectToTelevisionFilmCostsReleased
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1790-wk-Fact-25DF61333BEDC8F40DE76BF8FC510761"
      unitRef="usd">2810000000</us-gaap:DirectToTelevisionFilmCostsReleased>
    <us-gaap:DirectToTelevisionFilmCostsReleased
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1804-wk-Fact-BF2CD95E92C19477873E6BF8FC4F7685"
      unitRef="usd">2289000000</us-gaap:DirectToTelevisionFilmCostsReleased>
    <cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1824-wk-Fact-5577C7956DAB95D450106BF8FC50A6DD"
      unitRef="usd">1162000000</cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment>
    <cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1838-wk-Fact-49557095759B7F1BB5B06BF8FC4E6E74"
      unitRef="usd">953000000</cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment>
    <us-gaap:DirectToTelevisionFilmCosts
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1858-wk-Fact-D9172C0D79095A4C6EA16BF8FC4F39AE"
      unitRef="usd">3972000000</us-gaap:DirectToTelevisionFilmCosts>
    <us-gaap:DirectToTelevisionFilmCosts
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1872-wk-Fact-9F02A4EC98710ED0B1BC6BF8FC517D76"
      unitRef="usd">3242000000</us-gaap:DirectToTelevisionFilmCosts>
    <cmcsa:ProgrammingRightsLessAmortization
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1892-wk-Fact-6A1E4C793765C91BA6316BF8FC4EBDB4"
      unitRef="usd">5786000000</cmcsa:ProgrammingRightsLessAmortization>
    <cmcsa:ProgrammingRightsLessAmortization
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1906-wk-Fact-2BCE4BAE5008154943FD6BF8FC4E30DD"
      unitRef="usd">5534000000</cmcsa:ProgrammingRightsLessAmortization>
    <cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1927-wk-Fact-3875F5351688FC4F0E316BF8FC513879"
      unitRef="usd">12810000000</cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization>
    <cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1941-wk-Fact-051AE7FC9822FCBB3EC06BF8FC4DDFB8"
      unitRef="usd">11583000000</cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e1961-wk-Fact-58FF50E4B521CCC9D6A86BF8FCFF25B9"
      unitRef="usd">3877000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e1975-wk-Fact-13E2D6184CA17978E8B16BF8FCE1D27F"
      unitRef="usd">3746000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e2000-wk-Fact-165A80BF03BF5D3FA36C6BF8FCFAE469"
      unitRef="usd">8933000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64515057e2014-wk-Fact-05766F82AF7DFF9C65A96BF8FCF804F2"
      unitRef="usd">7837000000</cmcsa:FilmAndTelevisionCosts>
    <us-gaap:FilmCostsAmortizedInNextOperatingCycle
      contextRef="FD2019Q4YTD"
      decimals="-8"
      id="d64515057e2039-wk-Fact-0013FB0729002A3243916BF8FC0FEEA9"
      unitRef="usd">1900000000</us-gaap:FilmCostsAmortizedInNextOperatingCycle>
    <us-gaap:PercentageOfUnamortizedFilmCosts
      contextRef="FI2019Q4"
      decimals="2"
      id="d64515057e2056-wk-Fact-32C2AA400D393CC5CB846BF8FC0F86F7"
      unitRef="number">0.88</us-gaap:PercentageOfUnamortizedFilmCosts>
    <cmcsa:FilmAndTelevisionLibraryCostsUnamortized
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64515057e2073-wk-Fact-42A7846FBE9396ECFDFA6BF8FC64BF5D"
      unitRef="usd">328000000</cmcsa:FilmAndTelevisionLibraryCostsUnamortized>
    <cmcsa:AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod
      contextRef="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember"
      id="d64515057e2081-wk-Fact-385A1C3E2BA8CF6C52686BF8FC0ED6F6">P20Y</cmcsa:AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod>
    <cmcsa:PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears
      contextRef="FI2019Q4"
      decimals="2"
      id="d64515057e2090-wk-Fact-4A601E785A3D80A109CF6BF8FC0E64B9"
      unitRef="number">0.47</cmcsa:PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears>
    <cmcsa:FilmAndTelevisionCostsPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-91B56766E7F2CB73DA146BF8FD351831-0-wk-Fact-C16D34A2F03037E696286BF8FC6413FF">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#x2019;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#x2019;s interest in the profit or loss of the film. The estimate of the third-party investor&#x2019;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#x2019;s useful life.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.&lt;/span&gt;</cmcsa:FilmAndTelevisionCostsPolicyTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-1F1CC3FCB7ACC5F77A666BF8FD36F35A-0-wk-Fact-2A3EDEAB4713D11E20F96BF8FC491BD8">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&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="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Domestic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;16,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;855&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Components of Income Tax (Expense) Benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current (Expense) Benefit:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(2,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,411&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(425&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(425&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(389&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,077&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred (Expense) Benefit:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(902&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;324&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Federal tax at statutory rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,374&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nontaxable income attributable to noncontrolling interests&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Adjustments to uncertain and effectively settled tax positions, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued interest and penalties on uncertain and effectively settled tax positions, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Excess tax benefits recognized on share-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Tax legislation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,682&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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 statement 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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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) benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Tax Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;On December 22, 2017, new federal tax reform legislation was enacted in the United States, resulting in significant changes from previous tax law. The new legislation reduced the federal corporate income tax rate to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; from &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; effective January 1, 2018, which resulted in a &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$12.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; net income tax benefit to us for 2017, primarily related to the remeasurement of deferred taxes at the new tax rate. Our federal income tax expense for periods beginning in 2018 is based on the new rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Components of Net Deferred Tax Liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net operating loss and other loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nondeductible accruals and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,906&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred Tax Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of property and equipment and intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;29,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;491&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;604&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net deferred tax liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,093&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,369&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Changes in our net deferred tax liability in &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; that were not recorded as deferred income tax benefit (expense) are primarily related to an increase of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;text-align:right;vertical-align:bottom;"&gt;&lt;span&gt;$118 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; associated with items included in other comprehensive income (loss) and an increase in net deferred tax liabilities of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; as a result of the finalization of acquisition accounting for Sky. Our net deferred tax liability includes &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$15.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to cable franchise rights that will remain unchanged unless we recognize an impairment or dispose of a cable franchise or there is a change in the tax law.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we had federal net operating loss carryforwards of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$274 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, and various state net operating loss carryforwards, the majority of which expire in periods through 2039. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we also had foreign net operating loss carryforwards of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to the foreign operations of Sky and NBCUniversal, the majority of which can be carried forward indefinitely. The determination of the realization of the state and foreign net operating loss carryforwards is dependent on our subsidiaries&#x2019; taxable income or loss, apportionment percentages, redetermination from taxing authorities, and state 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our valuation allowance was primarily related to foreign and state net operating loss carryforwards. In 2019, in conjunction with the finalization of acquisition accounting for Sky, we recorded an additional valuation allowance of approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; associated with our assessment of the realization of Sky&#x2019;s deferred tax assets, primarily related to net operating losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Uncertain Tax Positions&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our liability for uncertain tax positions as of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, which excludes the federal benefits on state tax positions that were recorded as deferred income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Reconciliation of Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Gross unrecognized tax benefits, January&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Additions based on tax positions related to prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Additions from acquired subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(344&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Reductions due to expiration of statutes of limitations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Gross unrecognized tax benefits, December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,422&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Positions paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(688&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,012&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;809&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our liability for uncertain tax positions represents the amounts recorded for potential payment obligations. Our gross unrecognized tax benefits also include amounts related to positions for which tax has been assessed and paid. If we were to recognize our gross unrecognized tax benefits in the future, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; would impact our effective tax rate and the remaining amount would increase our deferred income tax liability. 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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;color:#ff0000;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our accrued interest associated with our liability for uncertain tax positions was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$186 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$203 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;The IRS has completed its examination of our income tax returns for all years through 2016. 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 2000 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="FD2019Q4YTD"
      id="TextSelection-E79C0DA5A8022D50FF9693F470934449-0-wk-Fact-A875BBD0907D9275C61393F49F673E24">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:58%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Income Before Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Domestic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;16,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;855&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e1665-wk-Fact-15F6F9339714BAE1109293F636CDCF9A"
      unitRef="usd">16646000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e1684-wk-Fact-EECBDEBF28D732AEDB6C93F631527814"
      unitRef="usd">14387000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e1703-wk-Fact-C62C7551A593BCA534BC93F630329E84"
      unitRef="usd">14331000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e1719-wk-Fact-9ED65968737291E3460293F6305725B9"
      unitRef="usd">350000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e1738-wk-Fact-AA8BC6F0B38EAF8F213093F62F4A4B07"
      unitRef="usd">855000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e1757-wk-Fact-3DA498635CD1DB06D72C93F6373771F9"
      unitRef="usd">1022000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e1783-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597"
      unitRef="usd">16996000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e1802-wk-Fact-609F4612E56B91D7BC566BF8FB731D02"
      unitRef="usd">15242000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e1821-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B"
      unitRef="usd">15353000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-16FACD074B80038417A46BF8FD363FD4-0-wk-Fact-D07DC01BF2E87D9A438C6BF8FC4A51C0">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Components of Income Tax (Expense) Benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current (Expense) Benefit:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(2,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,411&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(425&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(425&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(389&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,077&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred (Expense) Benefit:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Federal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(902&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;State&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;167&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;324&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2050-wk-Fact-6E410967D763203EFEC86BF8FC3FD1C4"
      unitRef="usd">2085000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2070-wk-Fact-3EA48A61B0095405DCB96BF8FC3F308D"
      unitRef="usd">2026000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2090-wk-Fact-1523B4DA49CE87534E216BF8FC42914A"
      unitRef="usd">2411000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2107-wk-Fact-A2445D2B2518860A46946BF8FC400966"
      unitRef="usd">425000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2127-wk-Fact-315EC93926325FB8C6386BF8FC3EA8E3"
      unitRef="usd">639000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2147-wk-Fact-A626A62162200C9061BC6BF8FC4270F2"
      unitRef="usd">277000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2169-wk-Fact-157DD947C4E1AA5E41236BF8FC426E73"
      unitRef="usd">600000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2189-wk-Fact-BF0DAFB51F5CB60342636BF8FC3FC9C4"
      unitRef="usd">425000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2209-wk-Fact-1058D64BB011CC381F2C6BF8FC3E3ECB"
      unitRef="usd">389000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2231-wk-Fact-6BA3E58D5D2309E902CF6BF8FC427F3D"
      unitRef="usd">3110000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2251-wk-Fact-999DDA7B9397BE31EE776BF8FC401790"
      unitRef="usd">3090000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2271-wk-Fact-C705F3270CF52B1C11C56BF8FC3F0092"
      unitRef="usd">3077000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2355-wk-Fact-E370E52E6CA78429118B6BF8FC43DD5D"
      unitRef="usd">902000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2375-wk-Fact-CFA092528FE8EA1835D46BF8FC4007BD"
      unitRef="usd">546000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2395-wk-Fact-E35BFE205531F2AB624A6BF8FC40413B"
      unitRef="usd">-10651000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2416-wk-Fact-01FAB9A8EF9B751B9CAA6BF8FC4348B2"
      unitRef="usd">-15000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2435-wk-Fact-42364DC7C3714A0CB5916BF8FC3E4B46"
      unitRef="usd">-167000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2454-wk-Fact-D2BE191C8C8AC8E0B85B6BF8FC3F1E30"
      unitRef="usd">11000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2476-wk-Fact-3F419AC938FD93CDD63D6BF8FC3F3316"
      unitRef="usd">-324000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2495-wk-Fact-620B79281CE0E582A4496BF8FC3EC4DB"
      unitRef="usd">-89000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2514-wk-Fact-D2B23139A84E0FEAC3916BF8FC41DE17"
      unitRef="usd">-6000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2536-wk-Fact-9F79278B43AF611903578061A6C3CC27"
      unitRef="usd">563000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2556-wk-Fact-95856C1BA0E7A44CB79D8061A6670B34"
      unitRef="usd">290000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2576-wk-Fact-62111506A791FCE8BC3D8061A67C2948"
      unitRef="usd">-10646000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2602-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD"
      unitRef="usd">3673000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2622-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966"
      unitRef="usd">3380000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2642-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60"
      unitRef="usd">-7569000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-5264FF3CD6E451D2C1206BF8FD36247D-0-wk-Fact-1A647F1E5678AC13541D6BF8FC4C5B94">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Federal tax at statutory rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,374&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nontaxable income attributable to noncontrolling interests&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Adjustments to uncertain and effectively settled tax positions, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued interest and penalties on uncertain and effectively settled tax positions, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Excess tax benefits recognized on share-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Tax legislation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,682&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2758-wk-Fact-1DA7FB80800C8A4C81896BF8FCC3EE45"
      unitRef="usd">3569000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2778-wk-Fact-473633CE76161C4F50BE6BF8FCC51E74"
      unitRef="usd">3201000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2798-wk-Fact-CEACFDEA3E985BBD08FC6BF8FCC680D4"
      unitRef="usd">5374000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2815-wk-Fact-793EBB766674D344D44E6BF8FCC96D66"
      unitRef="usd">306000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2835-wk-Fact-2913EF69B2093B9DA73E6BF8FCC0B46E"
      unitRef="usd">212000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2855-wk-Fact-32B6A8F0A299682578846BF8FCBFC3CA"
      unitRef="usd">299000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2877-wk-Fact-8DF49BB8D6F28352D8066BF8FCC75BAA"
      unitRef="usd">126000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2897-wk-Fact-E45DFC147981260F4B276BF8FCC91A21"
      unitRef="usd">147000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2917-wk-Fact-BD61BE7804962395EDC36BF8FCCA8A6F"
      unitRef="usd">70000000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e2939-wk-Fact-26EAEC64E45B00078EA66BF8FCC2DC20"
      unitRef="usd">51000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e2958-wk-Fact-74A7B618CBA1A5BD8D1D6BF8FCC89DE6"
      unitRef="usd">20000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e2977-wk-Fact-AD2675A979C83FCC89636BF8FCC65878"
      unitRef="usd">45000000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember"
      decimals="-6"
      id="d64529302e2998-wk-Fact-746BFC2F1046C75D2C746BF8FCC0825B"
      unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember"
      decimals="-6"
      id="d64529302e3018-wk-Fact-CBB0E80B8043CF8722E56BF8FCC69D88"
      unitRef="usd">144000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember"
      decimals="-6"
      id="d64529302e3038-wk-Fact-9450701844B5F190B64C6BF8FCC3C55F"
      unitRef="usd">-62000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2019Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember"
      decimals="-6"
      id="d64529302e3059-wk-Fact-892AB76D4AECD9147C346BF8FCC54B91"
      unitRef="usd">-13000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2018Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember"
      decimals="-6"
      id="d64529302e3078-wk-Fact-D77ECE8541DC38BD89A46BF8FCC9A72E"
      unitRef="usd">29000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2017Q4YTD_cmcsa_TaxAdjustmentsAxis_cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember"
      decimals="-6"
      id="d64529302e3098-wk-Fact-4591DE481C32538448AC6BF8FCC08CA4"
      unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e3120-wk-Fact-C5FF968845EFCE4F495C6BF8FCC417FA"
      unitRef="usd">-196000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e3139-wk-Fact-6F5A25845B38ED0EF2DD6BF8FCC81205"
      unitRef="usd">-75000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e3158-wk-Fact-F4A3FA8424B1A60363686BF8FCC4F22B"
      unitRef="usd">-297000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e3179-wk-Fact-14D907B9E8CACF6E195C6BF8FCBEF75A"
      unitRef="usd">31000000</cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation>
    <cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e3198-wk-Fact-E931BBB46FFEAFE73D946BF8FCC1C798"
      unitRef="usd">120000000</cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation>
    <cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e3217-wk-Fact-756BFD44A8AA6AA16C4B6BF8FCBF48B3"
      unitRef="usd">12682000000</cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e3238-wk-Fact-BAFE370F411BF15A2B5F6BF8FCC2926F"
      unitRef="usd">-40000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e3257-wk-Fact-7DA248437F81F34B65DC6BF8FCC07670"
      unitRef="usd">-138000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e3276-wk-Fact-1D1A742AC5916D7D161D6BF8FCBF9CFA"
      unitRef="usd">-229000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e3302-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD"
      unitRef="usd">3673000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e3322-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966"
      unitRef="usd">3380000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e3342-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60"
      unitRef="usd">-7569000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-EA7656961C8591AA51A86BF8FD36BD23-0-wk-Fact-CF7D1541B5A6447EA55E6BF8FC4A23AC">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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 statement 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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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) benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d64529302e3384-wk-Fact-76A0C6CBA10204E2DB466BF8FC49A8E6"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2017Q4YTD"
      decimals="INF"
      id="d64529302e3388-wk-Fact-92AFAC52EBCC5C034CBE6BF8FC483F79"
      unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation
      contextRef="FD2017Q4YTD"
      decimals="-8"
      id="d64529302e3392-wk-Fact-0FF4E8263A4A0963D549941B3F21C42D"
      unitRef="usd">12700000000</cmcsa:EffectiveIncomeTaxRateReconciliationtaxreformlegislation>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-FE213061AB3C2CFD5D4F6BF8FD36F450-0-wk-Fact-E79EA3B9FCB7D313FA3D6BF8FC4AB3A6">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Components of Net Deferred Tax Liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred Tax Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net operating loss and other loss carryforwards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nondeductible accruals and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Valuation allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,906&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred Tax Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of property and equipment and intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;29,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;491&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;604&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Differences between book and tax basis of foreign subsidiaries and undistributed foreign earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net deferred tax liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,093&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,369&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3551-wk-Fact-EFEAE3FE448A319934976BF8FC7242F6"
      unitRef="usd">2017000000</cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards>
    <cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3570-wk-Fact-377AB054A34382FC920C6BF8FC7333E6"
      unitRef="usd">1926000000</cmcsa:DeferredTaxAssetsOperatingLossAndOtherLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3585-wk-Fact-8BEA4BD40DC873A7228F6BF8FC70A323"
      unitRef="usd">2779000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3604-wk-Fact-08329064E8A5A2B919366BF8FC76B88D"
      unitRef="usd">2656000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3624-wk-Fact-3083F71F27941C0B03C16BF8FC74796F"
      unitRef="usd">1906000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3643-wk-Fact-621BFC852FB066A679836BF8FC7306DE"
      unitRef="usd">632000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3663-wk-Fact-D07FACD589FC5EEF60556BF8FC7370CD"
      unitRef="usd">2890000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3682-wk-Fact-13B41E3F7D12D73B6F066BF8FC724BCE"
      unitRef="usd">3950000000</us-gaap:DeferredTaxAssetsNet>
    <cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3743-wk-Fact-8E9508EFC0EC561D189D6BF8FC714E97"
      unitRef="usd">29387000000</cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3762-wk-Fact-1C8EA007E94656D2F5566BF8FC75EFAF"
      unitRef="usd">29139000000</cmcsa:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <cmcsa:DeferredTaxLiabilityInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3782-wk-Fact-735477EEEB77FC1075B36BF8FC71B0D3"
      unitRef="usd">702000000</cmcsa:DeferredTaxLiabilityInvestments>
    <cmcsa:DeferredTaxLiabilityInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3801-wk-Fact-E7B123DC21485A085BD06BF8FC7517DA"
      unitRef="usd">491000000</cmcsa:DeferredTaxLiabilityInvestments>
    <cmcsa:DeferredTaxLiabilitiesLongTermDebt
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3821-wk-Fact-0311C3771325918EDBA26BF8FC705DB7"
      unitRef="usd">751000000</cmcsa:DeferredTaxLiabilitiesLongTermDebt>
    <cmcsa:DeferredTaxLiabilitiesLongTermDebt
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3840-wk-Fact-0DBBFD4A7F8461AA06366BF8FC7584FD"
      unitRef="usd">604000000</cmcsa:DeferredTaxLiabilitiesLongTermDebt>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3861-wk-Fact-B599A1CA410A4879BB8F6BF8FC7171F3"
      unitRef="usd">143000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3880-wk-Fact-2C948C37B05D937C8F266BF8FC740648"
      unitRef="usd">85000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3899-wk-Fact-A6B27BE8F9B8B9C2C3E16BF8FC768754"
      unitRef="usd">30983000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3918-wk-Fact-ECC5A28FF623D36F7B776BF8FC74367A"
      unitRef="usd">30319000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e3943-wk-Fact-3398B601E5ECE5EFAF086BF8FC752B34"
      unitRef="usd">28093000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e3962-wk-Fact-49120A933995C5BB84BB6BF8FC759B84"
      unitRef="usd">26369000000</us-gaap:DeferredTaxLiabilities>
    <cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e3982-wk-Fact-228E217F4E8F0D6DDF0CCE2A220AD029"
      unitRef="usd">118000000</cmcsa:ChangesInNetDeferredTaxLiabilityRelatedToOtherComprehensiveIncome>
    <cmcsa:ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions
      contextRef="FD2019Q4YTD"
      decimals="-8"
      id="d64529302e3986-wk-Fact-98B246549628898E778E6BF8FC4D187C"
      unitRef="usd">1000000000.0</cmcsa:ChangeInNetDeferredTaxLiabilityRelatedToAcquisitions>
    <cmcsa:DeferredTaxLiabilityFranchiseRights
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64529302e3990-wk-Fact-A3EC7FA445CFC9A9D5B56BF8FC49C8C6"
      unitRef="usd">15400000000</cmcsa:DeferredTaxLiabilityFranchiseRights>
    <us-gaap:OperatingLossCarryforwards
      contextRef="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember"
      decimals="-6"
      id="d64529302e4002-wk-Fact-2918E23F2DA4B38A67DD6BF8FC4C3C2E"
      unitRef="usd">274000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="FI2019Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember"
      decimals="-8"
      id="d64529302e4010-wk-Fact-46571B35B22B2DB519526BF8FC4C6777"
      unitRef="usd">5600000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="FI2019Q1_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64529302e4023-wk-Fact-22B21F0F99731769EDC7941E43BCB4E6"
      unitRef="usd">1200000000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64529302e4037-wk-Fact-838315E3B642428E2E356BF8FC4D25D9"
      unitRef="usd">1000000000.0</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-F2D0531B35DE4D8180216BF8FD36900C-0-wk-Fact-8596B0B65A0353FFCB3E6BF8FC4C4FFD">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Reconciliation of Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Gross unrecognized tax benefits, January&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Additions based on tax positions related to prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Additions from acquired subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Reductions for tax positions of prior years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(344&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Reductions due to expiration of statutes of limitations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Settlements with tax authorities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Gross unrecognized tax benefits, December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,422&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Positions paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(688&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Liability for uncertain tax positions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,013&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,012&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;809&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e4201-wk-Fact-DFAE09CCAC85F3B360F26BF8FC235D0D"
      unitRef="usd">1543000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64529302e4220-wk-Fact-6E70B0E1BC12029D4FE66BF8FC23E931"
      unitRef="usd">1497000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2016Q4"
      decimals="-6"
      id="d64529302e4239-wk-Fact-98C21C352DA4A17B86C66BF8FC285498"
      unitRef="usd">1443000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4255-wk-Fact-26D1442C83B4318495826BF8FC24F87B"
      unitRef="usd">230000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4274-wk-Fact-130E328D29ADFBF169DA6BF8FC290894"
      unitRef="usd">229000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4293-wk-Fact-3230EB92C4281B06F8ED6BF8FC27C6CC"
      unitRef="usd">121000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4314-wk-Fact-9DA076CDBB266944B5206BF8FC24A8E7"
      unitRef="usd">133000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4333-wk-Fact-28FE009695D11C43F6646BF8FC24A322"
      unitRef="usd">125000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4352-wk-Fact-D28B05643BEDAED331866BF8FC284A39"
      unitRef="usd">319000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4373-wk-Fact-FEC86B515ECA72F38EB26BF8FC253B3B"
      unitRef="usd">1000000</cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries>
    <cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4392-wk-Fact-A7A22484A803F1EC1D716BF8FC27F0F1"
      unitRef="usd">130000000</cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries>
    <cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4411-wk-Fact-0B9AD260C367968DE2BF6BF8FC23EEF3"
      unitRef="usd">0</cmcsa:UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4432-wk-Fact-07448994DDD87CC70EFF6BF8FC27D42A"
      unitRef="usd">344000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4452-wk-Fact-155834296A2B3E4EF46B6BF8FC28028A"
      unitRef="usd">346000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4472-wk-Fact-A01A57F8EE1ABCF1A5706BF8FC271210"
      unitRef="usd">251000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4494-wk-Fact-3FE5803CAE4E721A9A0F6BF8FC23E1C5"
      unitRef="usd">117000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4514-wk-Fact-DF961A7F07414F88EFD16BF8FC28C9A2"
      unitRef="usd">75000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4534-wk-Fact-45D65E6F44216783AA986BF8FC25328E"
      unitRef="usd">70000000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4556-wk-Fact-7A1873A1305C4A27DEF46BF8FC24C607"
      unitRef="usd">24000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4576-wk-Fact-045526DE1F339AB6A0886BF8FC26D535"
      unitRef="usd">17000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4596-wk-Fact-877610705C2924A0B0036BF8FC28AFDF"
      unitRef="usd">65000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e4618-wk-Fact-45A3F85EA5A647E6D2776BF8FC26E26A"
      unitRef="usd">1422000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e4637-wk-Fact-DFAE09CCAC85F3B360F26BF8FC235D0D"
      unitRef="usd">1543000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64529302e4656-wk-Fact-6E70B0E1BC12029D4FE66BF8FC23E931"
      unitRef="usd">1497000000</us-gaap:UnrecognizedTaxBenefits>
    <cmcsa:UnrecognizedTaxBenefitsPositionsPaid
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64529302e4677-wk-Fact-8D01725F3569EDD530746BF8FC252F62"
      unitRef="usd">409000000</cmcsa:UnrecognizedTaxBenefitsPositionsPaid>
    <cmcsa:UnrecognizedTaxBenefitsPositionsPaid
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64529302e4697-wk-Fact-E4C493266A8BA89E47D16BF8FC274A1B"
      unitRef="usd">531000000</cmcsa:UnrecognizedTaxBenefitsPositionsPaid>
    <cmcsa:UnrecognizedTaxBenefitsPositionsPaid
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64529302e4717-wk-Fact-21EF8BFECD740032E2906BF8FC23FBED"
      unitRef="usd">688000000</cmcsa:UnrecognizedTaxBenefitsPositionsPaid>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e4745-wk-Fact-00E55A55C443CFE97AD66BF8FC29CBB0"
      unitRef="usd">1013000000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e4764-wk-Fact-8DE1A006D7995472FBBC6BF8FC278A3E"
      unitRef="usd">1012000000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64529302e4783-wk-Fact-F2A758D3AC1C5EA304DC6BF8FC233BEF"
      unitRef="usd">809000000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64529302e4799-wk-Fact-A00864639B2A332BE8EB6BF8FC494809"
      unitRef="usd">1100000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64529302e4818-wk-Fact-2D52C2F7BD8F4000E5FA6BF8FC4C4E70"
      unitRef="usd">186000000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64529302e4822-wk-Fact-B3AE82DDF7EED65251686BF8FC4D79CF"
      unitRef="usd">203000000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-5B10ACC6588F4B25ADB06BF8FD37D480-0-wk-Fact-0512A507D8CE73ED1F696BF8FBFB8F5A">&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 6: Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:25%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Computation of Diluted EPS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31&lt;br/&gt;(in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Net Income&lt;br/&gt;Attributable&lt;br/&gt;to Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Per&#160;Share&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Net Income&lt;br/&gt;Attributable&lt;br/&gt;to Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Per&#160;Share&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Net Income&lt;br/&gt;Attributable&lt;br/&gt;to Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Per&#160;Share&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Basic EPS attributable to &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;Comcast Corporation &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,548&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,708&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Assumed exercise or issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;of shares relating to stock &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Diluted EPS attributable to &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;Comcast Corporation &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,640&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.53&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,786&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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. The amount of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive was not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-48E56BCC62203C1344096BF8FD37DB40-0-wk-Fact-292828BB74D284926A3C6BF8FBFA7527">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:25%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Computation of Diluted EPS&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31&lt;br/&gt;(in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Net Income&lt;br/&gt;Attributable&lt;br/&gt;to Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Per&#160;Share&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Net Income&lt;br/&gt;Attributable&lt;br/&gt;to Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Per&#160;Share&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Net Income&lt;br/&gt;Attributable&lt;br/&gt;to Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Per&#160;Share&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Basic EPS attributable to &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;Comcast Corporation &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,548&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,708&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Assumed exercise or issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;of shares relating to stock &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Diluted EPS attributable to &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;Comcast Corporation &lt;/span&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&#160;shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,640&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.53&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,786&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64523527e1941-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64523527e1950-wk-Fact-3998E4F4F4894F80EDA86BF8FD1852F9"
      unitRef="shares">4548000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64523527e1964-wk-Fact-47C90FF7DE67F06D6CC56BF8FB7B65D0"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64523527e1978-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64523527e1988-wk-Fact-42D5B41FAD286169B9166BF8FD1A5396"
      unitRef="shares">4584000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64523527e2002-wk-Fact-66EAEE129515552A87C76BF8FB771341"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64523527e2016-wk-Fact-B914AEDE91183587E95D6BF8FB69B465"
      unitRef="usd">22735000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64523527e2025-wk-Fact-6E2F7E2D650DF702F19A6BF8FD18FEA3"
      unitRef="shares">4708000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64523527e2040-wk-Fact-8BBBA422B2EA53C260D06BF8FB723523"
      unitRef="usdPerShare">4.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64523527e2204-wk-Fact-8F88B8DE6544B89354C36BF8FD188A9E"
      unitRef="shares">62000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64523527e2244-wk-Fact-C4B1450958383DEF1FD26BF8FD19B89B"
      unitRef="shares">56000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64523527e2283-wk-Fact-4A1F33D0A743B7E5D5AE6BF8FD19FF27"
      unitRef="shares">78000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64523527e2325-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64523527e2334-wk-Fact-ED1D18385C8318F02F726BF8FD192B9C"
      unitRef="shares">4610000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64523527e2348-wk-Fact-42F9645FCF3A6B9403A96BF8FB754D96"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64523527e2362-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64523527e2372-wk-Fact-509479BB8CEE232AF77D6BF8FD17262B"
      unitRef="shares">4640000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64523527e2386-wk-Fact-A463C8B49E4AD5511BC86BF8FB6F318E"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64523527e2400-wk-Fact-B914AEDE91183587E95D6BF8FB69B465"
      unitRef="usd">22735000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64523527e2409-wk-Fact-4FAF211A1A83529F92A46BF8FD19E2A6"
      unitRef="shares">4786000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64523527e2424-wk-Fact-C0AFE2B19674466E79D36BF8FB6E2863"
      unitRef="usdPerShare">4.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-19F8593AEDB00E0F3EE56BF8FD3657FD-0-wk-Fact-C8A0192CF2F60542DB8B6BF8FBFAD9D4">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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-4AC927F99E8CAFB66DD56BF8FD379FF9-0-wk-Fact-4144243C4350E1E4B6A16BF8FB5244D4">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 7: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Long-Term Debt Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Interest Rate as of &lt;br/&gt;December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;675&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revolving credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Term loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,078&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,268&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities of 5 years or less, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.74&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities greater than 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;46,653&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,030&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other, including capital lease obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;808&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;102,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;111,743&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;97,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;107,345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Includes the effects of our derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa3;4.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x20ac;4.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;267 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa3;7.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x20ac;4.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;390 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our debt &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;had an estimated fair value of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$115.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$114.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,664&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;70,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use cross-currency swaps as cash flow hedges for foreign currency denominated debt obligations when those obligations are denominated in a currency other than the functional currency. 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 cash flows such as interest and principal debt repayments.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; As of both &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we had cross-currency swaps designated as cash flow hedges on&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of our foreign currency denominated debt&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;the aggregate estimated fair values of cross-currency swaps designated as cash flow hedges were a net asset of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$373 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$399 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We are also exposed to foreign exchange risk on the consolidation of our foreign operations.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;have foreign currency denominated debt and use cross-currency swaps to hedge our net investments in certain of these subsidiaries.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Transaction gains and losses resulting from currency movements on debt and changes in 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).&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The aggregate amount of our net investment in foreign subsidiaries that have been hedged using cross-currency swaps and foreign currency denominated debt was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$14.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$15.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, as of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;the aggregate estimated fair value of the cross-currency swaps was a net liability of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$373 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$587 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;there were pre-tax cumulative translation gains of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$339 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;pre-tax cumulative translation losses&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;respectively, related to these net investment hedges recorded in accumulated other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Commercial Paper Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our commercial paper programs provide a lower-cost source of borrowing to fund our short-term working capital requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Revolving Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we had &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$9.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of revolving credit facilities due 2022 with a syndicate of banks that may be used for general corporate purposes. In June 2019, we amended the terms of our revolving credit facilities to extend their expiration dates from May 26, 2021 to May 26, 2022. We may increase the commitment under the revolving credit facilities up to a total of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$12 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, as well as extend the expiration dates to no later than 2023, subject to approval of the lenders. The interest rates on the revolving credit facilities consist of a base rate plus a borrowing margin that is determined based on Comcast&#x2019;s credit rating. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the borrowing margin for borrowings based on the London Interbank Offered Rate was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Our revolving credit facilities require that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facilities. We were in compliance with all financial covenants for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, amounts available under our revolving credit facilities, net of amounts outstanding under our commercial paper programs and outstanding letters of credit and bank guarantees, totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$9.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we made net repayments of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$615 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; under Sky&#x2019;s &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#xa3;1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; revolving credit facility, which was terminated in February 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Letters of Credit and Bank Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we and certain of our subsidiaries had undrawn irrevocable standby letters of credit and bank guarantees totaling &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$484 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to cover potential fundings under various agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Guarantee Structure&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast, Comcast Cable and NBCUniversal &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;fully and unconditionally guarantee each other&#x2019;s debt securities&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, including the &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast revolving credit facility&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the principal amount outstanding of debt securities within the cross-guarantee structure totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$88.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Additionally, certain other subsidiary debt securities are guaranteed by Comcast and/or Comcast Cable as described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast and Comcast Cable fully and unconditionally guarantee NBCUniversal Enterprise&#x2019;s debt securities, including its revolving credit facility. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the principal amount outstanding of NBCUniversal Enterprise&#x2019;s debt securities guaranteed by Comcast and Comcast Cable totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, all of which will mature within the next &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;3 years&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast fully and unconditionally guarantees Universal Studios Japan&#x2019;s yen-denominated term loans. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the principal amount outstanding of Universal Studio Japan&#x2019;s term loans guaranteed by Comcast totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (using exchange rates as of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;), all of which will mature within the next &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;3 years&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In May 2019, Comcast provided a full and unconditional guarantee of Sky&#x2019;s debt securities in connection with Sky&#x2019;s noteholders consenting to (i) the transfer of the listing of three series of Sky notes from the Main Market of the London Stock Exchange to the Professional Securities Market of the London Stock Exchange and (ii) amending certain terms of the Sky notes. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the principal amount outstanding of Sky&#x2019;s debt securities guaranteed by Comcast totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$9.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (using exchange rates as of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;), of which &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$6.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; will mature within the next &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;5 years&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-3C2856CB2CE4F63D1D386BF8FD37BA2B-0-wk-Fact-B3BED02BD8E7803F4E876BF8FB511A97">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Long-Term Debt Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Interest Rate as of &lt;br/&gt;December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;675&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revolving credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Term loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,078&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,268&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities of 5 years or less, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,378&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.74&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities greater than 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;46,653&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,030&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other, including capital lease obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,098&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;808&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;102,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;111,743&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;97,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;107,345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Includes the effects of our derivative financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa3;4.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x20ac;4.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;267 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa3;7.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x20ac;4.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;390 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember"
      decimals="4"
      id="d64532615e1641-wk-Fact-E4B14FC8D205F984C9A16BF8FBEB60B2"
      unitRef="number">0</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:CommercialPaper
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember"
      decimals="-6"
      id="d64532615e1660-wk-Fact-1CC8EE664FFD12CEA0E06BF8FBE57B8C"
      unitRef="usd">0</us-gaap:CommercialPaper>
    <us-gaap:CommercialPaper
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_CommercialPaperMember"
      decimals="-6"
      id="d64532615e1674-wk-Fact-D540AD3C4F74E6D06B3F6BF8FBE54366"
      unitRef="usd">675000000</us-gaap:CommercialPaper>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember"
      decimals="4"
      id="d64532615e1689-wk-Fact-74A412B1AD562859360B6BF8FBEA0A7D"
      unitRef="number">0</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCredit
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember"
      decimals="-6"
      id="d64532615e1703-wk-Fact-2C3FB80FC18EA176274E6BF8FBE30DA0"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember"
      decimals="-6"
      id="d64532615e1717-wk-Fact-8FA927B6DCBBED3BF1D26BF8FBE7B11B"
      unitRef="usd">606000000</us-gaap:LineOfCredit>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember"
      decimals="4"
      id="d64532615e1737-wk-Fact-F51DE258FBCDBA5CB9416BF8FBE99482"
      unitRef="number">0.0187</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:OtherLongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember"
      decimals="-6"
      id="d64532615e1752-wk-Fact-4A2B7456BA4DCD57F2396BF8FBE9EBE0"
      unitRef="usd">8078000000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember"
      decimals="-6"
      id="d64532615e1766-wk-Fact-0042EF81305F6E10E97E6BF8FBE28497"
      unitRef="usd">13268000000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember"
      decimals="4"
      id="d64532615e1786-wk-Fact-ABD660276055CCDE4F756BF8FBE31FDF"
      unitRef="number">0.0329</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:SeniorNotes
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember"
      decimals="-6"
      id="d64532615e1801-wk-Fact-A8A7F49781B6DD5EC05B6BF8FBE00E57"
      unitRef="usd">26378000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember"
      decimals="-6"
      id="d64532615e1815-wk-Fact-24B6905F3651F8B987C86BF8FBE1FFBD"
      unitRef="usd">26331000000</us-gaap:SeniorNotes>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember"
      decimals="4"
      id="d64532615e1835-wk-Fact-4E4A0D71A13EB38E78E06BF8FBE9F4FB"
      unitRef="number">0.0374</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:SeniorNotes
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember"
      decimals="-6"
      id="d64532615e1850-wk-Fact-C46B8FF98A5F9595E91D6BF8FBE6F830"
      unitRef="usd">21683000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember"
      decimals="-6"
      id="d64532615e1864-wk-Fact-A07DC4AA4F52B7AF928B6BF8FBE00981"
      unitRef="usd">26727000000</us-gaap:SeniorNotes>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember"
      decimals="4"
      id="d64532615e1884-wk-Fact-A2E679C540A8071603086BF8FBE7E9C3"
      unitRef="number">0.0454</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:SeniorNotes
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember"
      decimals="-6"
      id="d64532615e1899-wk-Fact-B053F8FDB167F6201D3D6BF8FBE800DE"
      unitRef="usd">46653000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember"
      decimals="-6"
      id="d64532615e1913-wk-Fact-B181607E23D4ABC60AA96BF8FBE6BD2F"
      unitRef="usd">45030000000</us-gaap:SeniorNotes>
    <us-gaap:OtherBorrowings
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember"
      decimals="-6"
      id="d64532615e1947-wk-Fact-FAE16C41C0B54468ED006BF8FBE3B6F6"
      unitRef="usd">1098000000</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember"
      decimals="-6"
      id="d64532615e1961-wk-Fact-979F648FB6BED19464B16BF8FBE62AD9"
      unitRef="usd">808000000</us-gaap:OtherBorrowings>
    <cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e1997-wk-Fact-1EE5D19D214A50B88D506BF8FBE40CBF"
      unitRef="usd">1673000000</cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions>
    <cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64532615e2012-wk-Fact-FF5E7B844B0346394D2B6BF8FBE809D5"
      unitRef="usd">1702000000</cmcsa:DebtIssuanceCostsPremiumsDiscountsAndFairValueAdjustmentsForAcquisitionAccountingAndHedgedPositions>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4"
      decimals="4"
      id="d64532615e2033-wk-Fact-8F8F19ED559ACA675EE96BF8FBE703EF"
      unitRef="number">0.0378</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2048-wk-Fact-EE59B51E9B3F484E0D3B6BF8FBE8BCD0"
      unitRef="usd">102217000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64532615e2062-wk-Fact-AE3FFCF0B7557E12C7DC6BF8FBE7E405"
      unitRef="usd">111743000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2098-wk-Fact-A08D65EE6C18265B57046BF8FD0F5A8E"
      unitRef="usd">4452000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64532615e2112-wk-Fact-0EF8E5B9B086488D85F36BF8FD060754"
      unitRef="usd">4398000000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2151-wk-Fact-6C2A8A555B1A018CAFC66BF8FD0092B8"
      unitRef="usd">97765000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64532615e2165-wk-Fact-A60D116A5DF2AC0EDECA6BF8FCD1F428"
      unitRef="usd">107345000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-8"
      id="d64532615e2190-wk-Fact-96E98D9E692EE974F26280B1A378E597"
      unitRef="gbp">4900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-8"
      id="d64532615e2194-wk-Fact-F9CB1AC9099F02B2CB7080B1963BE670"
      unitRef="eur">4900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-9"
      id="d64532615e2198-wk-Fact-7D13BB9C871E157785F5D1C40A7B8497"
      unitRef="JPY">267000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-9"
      id="d64532615e2202-wk-Fact-60A49C6D9FF7333B221F6BF8FB5A7E93"
      unitRef="cny">9000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-8"
      id="d64532615e2212-wk-Fact-CF903944860F8C59C1E380B1BE6444F7"
      unitRef="gbp">7300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-8"
      id="d64532615e2216-wk-Fact-72A8FD07B328A1BE4F1B80B1D0739FF1"
      unitRef="eur">4900000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-9"
      id="d64532615e2220-wk-Fact-90CC9C2BA79478D99CC86BF8FB50FA30"
      unitRef="JPY">390000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="-9"
      id="d64532615e2224-wk-Fact-753C635EF0E90942B60080B1E5E4D785"
      unitRef="cny">4000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64532615e2260-wk-Fact-E0CB05201975AE8CC6DB6BF8FB5B3548"
      unitRef="usd">115800000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="FI2018Q4"
      decimals="-8"
      id="d64532615e2264-wk-Fact-E16C14DA6146C66A0EA66BF8FB540EF7"
      unitRef="usd">114100000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-9634EAF6622B5E2508FB6BF8FD37867A-0-wk-Fact-4F493DA25F4A85A416126BF8FB51789E">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,664&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;70,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2341-wk-Fact-A3F519379204B282A1129477913CE100"
      unitRef="usd">4455000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2361-wk-Fact-DF2A3497D73D35E31CAD9477A65B4370"
      unitRef="usd">9125000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2381-wk-Fact-283EA48C43F84094742F9477BA292088"
      unitRef="usd">5581000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2401-wk-Fact-55E708FC58FC41FB17279477D97656E8"
      unitRef="usd">7664000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2421-wk-Fact-974E406C03CD8AF6E2DE9477EDCDEB7A"
      unitRef="usd">6759000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2441-wk-Fact-64C6DECF19D07C10A90B9478072DF4F7"
      unitRef="usd">70306000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged
      contextRef="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember"
      decimals="-8"
      id="d64532615e2466-wk-Fact-85A75AB8B0B3F8AF580A80ADCC1C16A1"
      unitRef="usd">3700000000</cmcsa:AmountOfForeignCurrencyDenominatedDebtHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember"
      decimals="-6"
      id="d64532615e2487-wk-Fact-16273F0634F398480DAB80AD0A8B3EA9"
      unitRef="usd">373000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember"
      decimals="-6"
      id="d64532615e2491-wk-Fact-1010BF08A65158F0F46380AD05F377DE"
      unitRef="usd">399000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged
      contextRef="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember"
      decimals="-8"
      id="d64532615e2510-wk-Fact-F96DBD0A65B3A4A2910C80AFAAC6C6E6"
      unitRef="usd">14000000000.0</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember"
      decimals="-8"
      id="d64532615e2514-wk-Fact-3480C8C910EF42A2022180AFA8AB4A85"
      unitRef="usd">15600000000</cmcsa:AmountOfNetInvestmentInForeignSubsidiariesHedged>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="FI2019Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember"
      decimals="-6"
      id="d64532615e2539-wk-Fact-FA923EFC1E7221FD33DF94D83292B9BA"
      unitRef="usd">-373000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CurrencySwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember"
      decimals="-6"
      id="d64532615e2544-wk-Fact-BBE6E7318DB13D414A0F94D831B3503B"
      unitRef="usd">-587000000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2019Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember"
      decimals="-6"
      id="d64532615e2560-wk-Fact-C2BE7B77532DB5594E12A88ADEC7866C"
      unitRef="usd">339000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2018Q4_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FinancialInstrumentAxis_cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember"
      decimals="-6"
      id="d64532615e2569-wk-Fact-1742CBDF750D7A097ACBA88ADEC0F502"
      unitRef="usd">-4000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q4"
      decimals="INF"
      id="d64532615e2616-wk-Fact-32445513E10F3B2EA3B86BF8FB5B9839"
      unitRef="usd">9200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cmcsa:LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity
      contextRef="FI2019Q4"
      decimals="-9"
      id="d64532615e2620-wk-Fact-234504DCF485488598A76BF8FB558DAC"
      unitRef="usd">12000000000</cmcsa:LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2019Q4YTD_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember"
      decimals="INF"
      id="d64532615e2628-wk-Fact-1F01B232ACC1B4B30ECC6BF8FB51D6BE"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64532615e2640-wk-Fact-AEA093EA158075C1181B80BE29E5AC35"
      unitRef="usd">9200000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="FD2019Q4YTD_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember"
      decimals="-6"
      id="d64532615e2648-wk-Fact-CFABF58D6BF38E9528FF80BC2292979E"
      unitRef="usd">615000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <cmcsa:LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated
      contextRef="I2019Q1_us-gaap_CreditFacilityAxis_cmcsa_SkyRevolvingCreditFacilityMember"
      decimals="INF"
      id="d64532615e2652-wk-Fact-3AE5D228E5FF5C264DAC80BA37E8383C"
      unitRef="gbp">1000000000</cmcsa:LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated>
    <cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64532615e2666-wk-Fact-73DBE24B55D3049EEDB46BF8FB572BA5"
      unitRef="usd">484000000</cmcsa:LettersOfCreditAndBankGuaranteesOutstandingAmount>
    <cmcsa:GuaranteeObligationsDebtSecurities
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember"
      decimals="-8"
      id="d64532615e2688-wk-Fact-528704F0080E21EE9D546BF8FB5745A7"
      unitRef="usd">88300000000</cmcsa:GuaranteeObligationsDebtSecurities>
    <cmcsa:GuaranteeObligationsDebtSecurities
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember"
      decimals="-8"
      id="d64532615e2699-wk-Fact-6AE3F623B7B785A9F2326BF8FB591CED"
      unitRef="usd">1500000000</cmcsa:GuaranteeObligationsDebtSecurities>
    <cmcsa:GuaranteeObligationsDebtSecurities
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_UniversalStudiosJapanTermLoansMember"
      decimals="-8"
      id="d64532615e2714-wk-Fact-95E586F1B0D5101D1C7580C48AFDB652"
      unitRef="usd">2500000000</cmcsa:GuaranteeObligationsDebtSecurities>
    <cmcsa:GuaranteeObligationsDebtSecurities
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SkyDebtSecuritiesMember"
      decimals="-8"
      id="d64532615e2733-wk-Fact-C87EEEE7355B1B7014B0D1B671EEAF08"
      unitRef="usd">9200000000</cmcsa:GuaranteeObligationsDebtSecurities>
    <cmcsa:GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_cmcsa_SkyDebtSecuritiesMember"
      decimals="-8"
      id="d64532615e2741-wk-Fact-11163341C60105091440F58BE0D8808F"
      unitRef="usd">6000000000.0</cmcsa:GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears>
    <cmcsa:SignificantTransactionsTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-A06ACC979F5F0FABEB5E6BF8FD373A92-0-wk-Fact-D897B9BB16DDD6CFAC3D6BF8FCA6317E">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 8: Significant Transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Sky Transaction&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;On October 9, 2018, in connection with our offer to acquire the share capital of Sky, we acquired a controlling interest in Sky through a series of purchases of Sky shares at our offer price of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#xa3;17.28&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;per Sky share. In the fourth quarter of 2018, we acquired the remaining Sky shares and now own &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of Sky&#x2019;s equity interests.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total cash consideration was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#xa3;30.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$39.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;using the exchange rates on the purchase dates).&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We financed the acquisition through a combination of fixed and floating rate senior notes, the issuance of term loans and cash on hand. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Allocation of Purchase Price&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We have applied acquisition accounting to Sky. Sky&#x2019;s results of operations are included in our consolidated results of operations since the acquisition date and are reported in our Sky segment. The net assets of Sky were recorded at their estimated fair value using level 3 inputs. In valuing acquired assets and liabilities, fair value estimates are based on, but are not limited to, future expected cash flows, market rate assumptions for contractual obligations and appropriate discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In 2019, we finalized the acquisition accounting in connection with the Sky transaction, which primarily resulted in decreases to intangible assets and investments (included below in other noncurrent assets and (liabilities), net), an increase to property and equipment, and corresponding adjustments to deferred taxes. We also recorded an additional valuation allowance of approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; associated with our assessment of the realization of Sky&#x2019;s deferred tax assets, primarily related to net operating losses. These changes resulted in an increase in goodwill of approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and an adjustment recorded in 2019 related to the fourth quarter of 2018 that resulted in an increase to depreciation and amortization expense of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$53 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below presents the allocation of the all-cash purchase price of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#xa3;30.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, or &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$39.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, to the assets and liabilities of Sky as a result of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:81%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Allocation of Purchase Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Consideration transferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;39,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"&gt;Allocation of purchase price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts receivable and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs (See Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment (See Note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,127&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Intangible assets (See Note 12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable, accrued liabilities and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt (See Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11,468&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred tax assets (liabilities), net (See Note 5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,974&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets and (liabilities), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Fair value of identifiable net assets acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,095&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill (See Note 12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment includes customer premise equipment with a carrying value of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, which have original estimated useful lives of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. The remaining property and equipment includes network assets, real estate and other machinery and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-lived intangible assets primarily consist of customer relationships with a carrying amount of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$9.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and developed technology and software with a carrying amount of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$4.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, with original estimated useful lives between &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. Indefinite-lived assets consist of trade names with a carrying amount of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill consists primarily of intangible assets that do not qualify for separate recognition, including increased footprint, assembled workforce, noncontractual relationships and agreements. The acquired goodwill is not expected to be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Acquisition-Related Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As a result of the Sky transaction, we incurred expenses in 2018 related to legal, accounting, valuation and other professional services, which are reflected in other operating and administrative expenses. We also incurred certain financing costs associated with our borrowings, which are reflected in interest expense. The table below presents the amounts related to these expenses included in our consolidated statement of income. The amounts below do not reflect the costs of any integration activities or costs related to synergies that may be achieved as a result of the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;339&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:start;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:italic;font-weight:normal;text-decoration:none;"&gt;Unaudited Pro Forma Information&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following unaudited pro forma information has been presented as if the Sky transaction occurred on January 1, 2017. This information is based on historical results of operations, adjusted for allocation of purchase price and other acquisition accounting adjustments, and is not necessarily indicative of what the results would have been had we operated the business since January 1, 2017. For pro forma purposes, 2018 earnings were adjusted to exclude acquisition-related costs noted above, and 2017 earnings were adjusted to include these costs. No pro forma adjustments have been made for cost savings or synergies that have been or may be achieved by the combined businesses. The year ended December 31, 2019 is not presented as Sky is included in the consolidated results for the entire period.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December 31 (in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;109,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;102,971&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Basic earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;). We own a&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain financial and operating covenants and a maximum borrowing limit of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &#xa5;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; RMB (approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;). &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, Universal Beijing Resort had &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;principal amount of a term loan outstanding under the debt financing agreement.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We have concluded that Universal Beijing Resort is a variable interest entity 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&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest. Universal Beijing Resort&#x2019;s results of operations are reported in our Theme Parks segment. Our consolidated statement 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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2018, Universal Beijing Resort received initial equity investments through a combination of cash and noncash contributions from the investors. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our consolidated balance sheet included assets, primarily property and equipment, and liabilities, including the term loan, of Universal Beijing Resort totaling&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;FCC Spectrum Auction&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;On April 13, 2017, the Federal Communications Commission announced the results of its spectrum auction. In the auction, NBCUniversal relinquished its spectrum rights in the New York, Philadelphia and Chicago designated market areas (&#x201c;DMAs&#x201d;) where NBC and Telemundo had overlapping spectrum. NBCUniversal received proceeds of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$482 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in July 2017, which were recorded in other investing activities in our consolidated statement of cash flows. NBCUniversal recognized a pretax gain of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$337 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in other operating gains in 2017. NBC and Telemundo stations share broadcast signals in these DMAs. In connection with the auction, we also acquired the rights to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of spectrum in the second quarter of 2017, which were recorded to other intangible assets, net. We had previously made a deposit of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to participate in the auction in 2016 and received a refund for amounts in excess of the purchase price in 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Universal Studios Japan&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;On April 6, 2017, we acquired the remaining interests in Universal Studios Japan that we did not already own for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. The acquisition was funded through cash on hand and borrowings under our commercial paper program. Because we maintained control of Universal Studios Japan, the difference between the consideration transferred and the recorded value of the noncontrolling interests, as well as the related tax and accumulated other comprehensive income impacts, were recorded to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</cmcsa:SignificantTransactionsTextBlock>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="INF"
      id="d64532790e1517-wk-Fact-36ECBCC7D2F5ADDE1E426BF8FCA619FF"
      unitRef="gbpPerShare">17.28</us-gaap:BusinessAcquisitionSharePrice>
    <cmcsa:BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="2"
      id="d64532790e1523-wk-Fact-0ADEEB5444E0A11B02E26BF8FB592A5F"
      unitRef="number">1</cmcsa:BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64532790e1533-wk-Fact-2F05E315DEACB70784346BF8FB5B6415"
      unitRef="gbp">30200000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64532790e1538-wk-Fact-0EEBE877590147BCB8356BF8FCA49DB9"
      unitRef="usd">39400000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="FI2019Q1_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64532790e1558-wk-Fact-22B21F0F99731769EDC7941E43BCB4E6"
      unitRef="usd">1200000000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64532790e1562-wk-Fact-03F5E54D2E1F1CEF4C01894F0EF8C73A"
      unitRef="usd">1400000000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <cmcsa:BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization
      contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1566-wk-Fact-68D8D486F96BF2EA081B894F3EFC9F05"
      unitRef="usd">53000000</cmcsa:BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-8112C72BEFD225106D776BF8FD379543-0-wk-Fact-2A11A538B2E4989637F06BF8FCA089AF">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below presents the allocation of the all-cash purchase price of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#xa3;30.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, or &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$39.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, to the assets and liabilities of Sky as a result of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:81%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Allocation of Purchase Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Consideration transferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;39,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"&gt;Allocation of purchase price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts receivable and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs (See Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment (See Note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,127&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Intangible assets (See Note 12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable, accrued liabilities and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt (See Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11,468&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred tax assets (liabilities), net (See Note 5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,974&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets and (liabilities), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Fair value of identifiable net assets acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,095&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill (See Note 12)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64532790e1574-wk-Fact-2F05E315DEACB70784346BF8FB5B6415"
      unitRef="gbp">30200000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-8"
      id="d64532790e1578-wk-Fact-0EEBE877590147BCB8356BF8FCA49DB9"
      unitRef="usd">39400000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1649-wk-Fact-5EBA8FE6133F4EF36A026BF8FB681C25"
      unitRef="usd">39387000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1711-wk-Fact-40487499BE903379C08D6BF8FB66912F"
      unitRef="usd">1283000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1726-wk-Fact-C27AE05585D89B16F9636BF8FB6A789E"
      unitRef="usd">2359000000</cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets>
    <cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1746-wk-Fact-26F0309DC759D4B8FE736BF8FB6914C2"
      unitRef="usd">2512000000</cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1766-wk-Fact-B4AC342C4831198E08D06BF8FB690C51"
      unitRef="usd">4127000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1786-wk-Fact-FE6C962AC9E010ED61736BF8FB67B368"
      unitRef="usd">19539000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1806-wk-Fact-2ACF52A1E570748E35096BF8FB661314"
      unitRef="usd">5885000000</cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1828-wk-Fact-575E989ACA6E3A6F309D6BF8FB66540C"
      unitRef="usd">11468000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1849-wk-Fact-46CDC2FFD13D49B37F7E6BF8FB6918FB"
      unitRef="usd">-2974000000</cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet>
    <cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1870-wk-Fact-9BBD521876D6948B3F286BF8FB6838F2"
      unitRef="usd">-1398000000</cmcsa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1891-wk-Fact-0D950F0ACF75820833686BF8FB6508A4"
      unitRef="usd">8095000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e1916-wk-Fact-7E53BA63226E06E4EBFB6BF8FB68AFE5"
      unitRef="usd">31292000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="I2018Q4Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember"
      decimals="-8"
      id="d64532790e1930-wk-Fact-F0F8ADD92AC9B807A44989505C85C72A"
      unitRef="usd">1400000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember"
      id="d64532790e1934-wk-Fact-233858EA31497EF00D0E895082065CFA">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember"
      id="d64532790e1938-wk-Fact-80CD63BD6670FF46F9928950992778BD">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-8"
      id="d64532790e1949-wk-Fact-0EAEF2F66AAA872593BB6BF8FCA1DD0C"
      unitRef="usd">9500000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember"
      decimals="-8"
      id="d64532790e1953-wk-Fact-9A2A38DA71CA92A30D346BF8FCA20C4E"
      unitRef="usd">4300000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      id="d64532790e1957-wk-Fact-3180CACCD3E734FBD44A8951210C158B">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      id="d64532790e1961-wk-Fact-A616F952774E968E7EDB89514B9D74F3">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MinimumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember"
      id="d64532790e1965-wk-Fact-BC9B6646AFFE7DFABB3CC7751C445CCE">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="D2018Q4Oct09-Oct09_srt_RangeAxis_srt_MaximumMember_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cmcsa_DevelopedTechnologyandSoftwareMember"
      id="d64532790e1970-wk-Fact-FAD90F989A5C4A481D4AC774FDE430DF">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="D2018Q4Oct09-Oct09_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember"
      decimals="-8"
      id="d64532790e1974-wk-Fact-559B3E04DE41064AEFBD6BF8FCA09C62"
      unitRef="usd">5800000000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-0DD0602699E0AC216727895536DB904E-0-wk-Fact-FAE07C5290E3164DD89A89556D7C7EB9"> The amounts below do not reflect the costs of any integration activities or costs related to synergies that may be achieved as a result of the acquisition.&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;339&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e2047-wk-Fact-40097B15C222B5E67A58895258DF8EBD"
      unitRef="usd">339000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <cmcsa:InterestExpenses
      contextRef="FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64532790e2067-wk-Fact-E47083423C1648B20EB689525B4FD0CC"
      unitRef="usd">63000000</cmcsa:InterestExpenses>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-AC41D2064B7A9F5739866BF8FD374B00-0-wk-Fact-5B41DADD967BBBA2C99E6BF8FCABE829">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following unaudited pro forma information has been presented as if the Sky transaction occurred on January 1, 2017. This information is based on historical results of operations, adjusted for allocation of purchase price and other acquisition accounting adjustments, and is not necessarily indicative of what the results would have been had we operated the business since January 1, 2017. For pro forma purposes, 2018 earnings were adjusted to exclude acquisition-related costs noted above, and 2017 earnings were adjusted to include these costs. No pro forma adjustments have been made for cost savings or synergies that have been or may be achieved by the combined businesses. The year ended December 31, 2019 is not presented as Sky is included in the consolidated results for the entire period.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December 31 (in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;109,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;102,971&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Basic earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64532790e2147-wk-Fact-2AB472CE467BD6BC3ED5894B77FC2D30"
      unitRef="usd">109518000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64532790e2161-wk-Fact-7C60328E7257F57758766BF8FBFBFDE8"
      unitRef="usd">102971000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <cmcsa:BusinessAcquisitionProFormaNetIncomeLossAttributableToParent
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64532790e2181-wk-Fact-DA8E382F3981D02EA6F5894B78056758"
      unitRef="usd">12176000000</cmcsa:BusinessAcquisitionProFormaNetIncomeLossAttributableToParent>
    <cmcsa:BusinessAcquisitionProFormaNetIncomeLossAttributableToParent
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64532790e2195-wk-Fact-D2C30E05259D1599F08F6BF8FBFB71C2"
      unitRef="usd">22085000000</cmcsa:BusinessAcquisitionProFormaNetIncomeLossAttributableToParent>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64532790e2215-wk-Fact-AA7B32D8EBB0A036345C894B77CAF6B8"
      unitRef="usdPerShare">2.66</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64532790e2229-wk-Fact-D841BEA0F2540B0682546BF8FBFC6259"
      unitRef="usdPerShare">4.69</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64532790e2249-wk-Fact-D7704252C7C8192AD451894B7770073F"
      unitRef="usdPerShare">2.62</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64532790e2263-wk-Fact-15296D044B71E5DF6AF76BF8FBFC10C9"
      unitRef="usdPerShare">4.61</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="2"
      id="d64532790e2281-wk-Fact-25A46FA244F0FBBCA01F6BF8FCA7707A"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <cmcsa:VariableInterestEntityMaximumBorrowingCapacity
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64532790e2289-wk-Fact-62A71E6404B2968D74046BF8FCA14983"
      unitRef="cny">26600000000</cmcsa:VariableInterestEntityMaximumBorrowingCapacity>
    <cmcsa:VariableInterestEntityMaximumBorrowingCapacity
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64532790e2293-wk-Fact-B279BD777462B9F018A76BF8FCACFFFD"
      unitRef="usd">3800000000</cmcsa:VariableInterestEntityMaximumBorrowingCapacity>
    <us-gaap:OtherLongTermDebt
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64532790e2306-wk-Fact-85F5AFE93F7074EF4B6B6BF8FCA2A9B7"
      unitRef="usd">1300000000</us-gaap:OtherLongTermDebt>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="2"
      id="d64532790e2319-wk-Fact-25A46FA244F0FBBCA01F6BF8FCA7707A"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64532790e2340-wk-Fact-23D0AF86252156933AE86BF8FCA709B4"
      unitRef="usd">3000000000.0</us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets>
    <us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities
      contextRef="FI2019Q4_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64532790e2344-wk-Fact-795A90BFD270414EF67E6BF8FCA9EC8F"
      unitRef="usd">2100000000</us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="D2017Q3Jul01-Jul31_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64532790e2357-wk-Fact-50B1FA7D452B80DDE68F6BF8FCAC928B"
      unitRef="usd">482000000</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="FD2017Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64532790e2361-wk-Fact-0C4FEAB6DEF9222A5DA96BF8FCA2FC3F"
      unitRef="usd">337000000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2017Q2_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-8"
      id="d64532790e2365-wk-Fact-207D59890C03A87AE32F6BF8FCA74C24"
      unitRef="usd">1700000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <cmcsa:DepositToAcquireIntangibleAsset
      contextRef="FD2016Q4YTD_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-8"
      id="d64532790e2369-wk-Fact-4AB97B6F4FB16E78420E6BF8FCAA1F89"
      unitRef="usd">1800000000</cmcsa:DepositToAcquireIntangibleAsset>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="D2017Q2USJ_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember"
      decimals="-8"
      id="d64532790e2379-wk-Fact-3A8360993926FF96AF9F6BF8FCA1E7ED"
      unitRef="usd">2300000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-A4E7342751FDAF0F0BCF6BF8FD3861CE-0-wk-Fact-D4594617981DA4B817D36BF8FC5A304F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 9: Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Upon adoption, we recorded&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$4.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$4.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$787 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, including &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$229 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of additional contracts determined to be leases in connection with the Sky transaction, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; See Note 17 for further information. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-4B352152B9FC14B61A0F6BF8FD38A2AE-0-wk-Fact-F8B152449AB4521D0CE16BF8FC5B14AE">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Upon adoption, we recorded&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$4.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$4.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$787 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, including &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$229 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of additional contracts determined to be leases in connection with the Sky transaction, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; See Note 17 for further information. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-8"
      id="d64529935e1524-wk-Fact-4FEC498AC61213DC189589566906B90C"
      unitRef="usd">4200000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-8"
      id="d64529935e1528-wk-Fact-454E5B8282B783C45EDE89569697A6AA"
      unitRef="usd">4800000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="I2019Q1JAN01-JAN01"
      decimals="-6"
      id="d64529935e1534-wk-Fact-207DF645CD1544E5BB658956AE2AF358"
      unitRef="usd">787000000</us-gaap:FinanceLeaseLiability>
    <cmcsa:AdditionalFinanceLeaseLiability
      contextRef="I2019Q1JAN01-JAN01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64529935e1548-wk-Fact-2652261C0DE426EB6C1D8956C5FB1A5E"
      unitRef="usd">229000000</cmcsa:AdditionalFinanceLeaseLiability>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-14817B1E7194D788BE8F6BF8FD38F893-0-wk-Fact-2B82743701F7D6307F456BF8FCDAC236">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 10: Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(505&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Realized and unrealized gains (losses) on equity securities, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other income (loss), net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;326&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Marketable equity securities &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,977&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,709&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Equity Method&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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 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 other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Atairos&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 has a term of up to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; years and is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only investor other than our former CFO and the other management company employees. We have committed to fund Atairos up to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;in the aggregate at any one time, subject to certain offsets, and&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$45 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$50 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$100 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, with at least &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$40 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of any losses and they provide us the right to receive approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;86%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of any residual returns in Atairos, in either case on a cumulative basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 Atairos 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. 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Atairos follows investment company accounting and records its investments 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we recognized losses of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$64 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$31 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively; in &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we recognized income of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$281 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we made cash capital contributions totaling &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$571 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$282 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$994 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively, to Atairos. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our investment was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In April 2018, we sold a controlling interest in our arena management-related businesses to Atairos and received as consideration additional equity interests in Atairos. In connection with the sale of the businesses, we recognized a pre-tax gain of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$200 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in other operating gains. In July 2017, we sold a business to a company owned by Atairos and received as consideration an investment in that company. In connection with the sale of the business, we recognized a pre-tax gain of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$105 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in other operating gains.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="color:#006ebf;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Hulu and Collateralized Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In May 2019, we entered into a series of agreements (the &#x201c;Hulu Transaction&#x201d;) with The Walt Disney Company and certain of its subsidiaries&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired our proportionate share of the approximate&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest in Hulu previously held by AT&amp;amp;T Inc. (&#x201c;AT&amp;amp;T&#x201d;) for approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$477 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;increasing our ownership interest to approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; from approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Following the Hulu Transaction, future capital calls are limited to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$27.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;upon exercise of the put or call.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In connection with the Hulu Transaction, we agreed to extend certain licenses of NBCUniversal content until late 2024. We can terminate most of our content license agreements with Hulu beginning in 2022, and beginning in 2020, we have the right to modify certain content licenses that are currently exclusive to Hulu, so that we can exhibit the content on our platforms in return for reducing the license fee.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our consolidated balance sheet in the captions &#x201c;investment securing collateralized obligation&#x201d; and &#x201c;collateralized obligation&#x201d;, respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our collateralized obligation had a carrying value of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and an estimated fair value of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The estimated fair value was based on level 2 inputs that use interest rates for debt with similar terms and remaining maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We account for our investment using the equity method. In&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recognized losses of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$473 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$454 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$276 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;respectively, in equity in net income (losses) of investees, net. In&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we made cash capital contributions totaling&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$903 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;inclusive of the funding for the acquisition of the AT&amp;amp;T interest,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$454 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$300 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;respectively, to Hulu. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our investment was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$694 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$248 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In August 2016, Time Warner Inc., which was acquired by AT&amp;amp;T in 2018, acquired a&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest in Hulu, diluting our interest at that time from approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Given the contingent nature of put and call options related to that interest, we recorded a deferred gain as a result of the dilution. In the first quarter of 2019, the put and call options expired unexercised and we recognized the previously deferred gain of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$159 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;in other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Snap&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2017, we acquired an interest in Snap Inc. for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$500 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; as part of its initial public offering, which was classified as a marketable equity security and was sold in 2019. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We recognized gains of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$293 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and losses of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$268 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in 2019 and 2018, respectively. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our investment was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$162 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Peloton&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In 2019, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recognized unrealized gains of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$184 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which included unrealized gains as a result of Peloton&#x2019;s initial public offering in September 2019. Following the initial public offering, we now present our investment in marketable equity securities, which was previously presented in non-marketable equity securities. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our investment was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$294 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$110 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 apply this measurement alternative to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; a majority of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;AirTouch&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We hold &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; series of preferred stock of Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#x201c;AirTouch&#x201d;), a subsidiary of Verizon Communications Inc., which are redeemable in April 2020. As of both &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our investment in AirTouch was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, and was included in other current assets and investments, respectively. We account for our investment in AirTouch as a held to maturity investment using the cost method. As of both &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the estimated fair value of the AirTouch preferred stock was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The dividend and redemption activity of the AirTouch preferred stock determines the dividend and redemption payments associated with substantially all of the preferred shares issued by one of our consolidated subsidiaries, which is a VIE. The subsidiary has &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; series of preferred stock outstanding with an aggregate redemption value of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.75 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Substantially all of the AirTouch preferred stock is redeemable in April 2020 at a redemption value of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.65 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the two series of redeemable subsidiary preferred shares were recorded at &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively, and were included in other current liabilities and other noncurrent liabilities, respectively. As of both &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the liability related to the redeemable subsidiary preferred shares had an aggregate estimated fair value of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. The estimated fair values of the AirTouch preferred stock and redeemable subsidiary preferred shares are based on level 2 inputs that use pricing models whose inputs are derived primarily from or corroborated by observable market data through correlation or other means for substantially the full term of the financial instrument. The one series of nonredeemable subsidiary preferred shares was recorded at &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$100 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; as of both &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, and those amounts are included in noncontrolling interests in our consolidated balance sheet. The carrying amount of the nonredeemable subsidiary preferred shares approximates its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Impairment Testing of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 and held to maturity 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;nonmarketable equity &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-04577C7E4F32544F7C03A85D30B3BFB3-0-wk-Fact-E36859EB8F724C9472E2A85D4D502B03">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(505&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Realized and unrealized gains (losses) on equity securities, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other income (loss), net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;326&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;331&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64534416e1662-wk-Fact-91AF347040592B58A3F9895B6CE2CA5B"
      unitRef="usd">-505000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64534416e1682-wk-Fact-F7A008118CEBF66B8F4B895B6E85F7E8"
      unitRef="usd">-364000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64534416e1702-wk-Fact-E67D045EEF12D35A13AF895B70995B23"
      unitRef="usd">107000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64534416e1718-wk-Fact-6036EA345B3065F712A8895B72182E47"
      unitRef="usd">656000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64534416e1737-wk-Fact-C5C6E27D3BBC03E1A9D4895B742FA0E1"
      unitRef="usd">-187000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64534416e1757-wk-Fact-2838F61204C46040974B895B75CEA6ED"
      unitRef="usd">-17000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <cmcsa:OtherIncomeLossNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64534416e1779-wk-Fact-060D293DE96C1A1B15CB895B76C9B704"
      unitRef="usd">287000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64534416e1798-wk-Fact-D2B2AE5DBE2480533A67895B786943D5"
      unitRef="usd">326000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64534416e1817-wk-Fact-73EAAE2584E0AA351CE5895B7A8EBB7C"
      unitRef="usd">331000000</cmcsa:OtherIncomeLossNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64534416e1843-wk-Fact-7706B393F39386B717D06BF8FB674337"
      unitRef="usd">438000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64534416e1862-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC"
      unitRef="usd">-225000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64534416e1882-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3"
      unitRef="usd">421000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:SummaryInvestmentHoldingsTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-3398C67D438F7FAEF31C6BF8FD38A422-0-wk-Fact-8D5B3A65CB147A711A226BF8FCDC277E">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Marketable equity securities &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,796&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,977&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,709&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SummaryInvestmentHoldingsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2013-wk-Fact-C0BD1E6588E0BC248F316BF8FCA6253B"
      unitRef="usd">5347000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2032-wk-Fact-12C66E37F7F0688F049E6BF8FCA21FA0"
      unitRef="usd">4035000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2047-wk-Fact-2E03FAC1E8514883151F6BF8FCA45F44"
      unitRef="usd">353000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2066-wk-Fact-3155DC6E95EBC673BEA66BF8FCA2621F"
      unitRef="usd">341000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2086-wk-Fact-BDBB341456D98F4789676BF8FCA65AFA"
      unitRef="usd">1896000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2105-wk-Fact-3735A23126B171878B756BF8FCA5573A"
      unitRef="usd">1805000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2125-wk-Fact-9EC15E4DD06ADC6681026BF8FCA76C3E"
      unitRef="usd">1796000000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2144-wk-Fact-F8CFC516E138F45DE8AC6BF8FCA3455E"
      unitRef="usd">1796000000</us-gaap:OtherInvestments>
    <us-gaap:Investments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2164-wk-Fact-6A1F5572532AB5E020B16BF8FCA37CE4"
      unitRef="usd">9392000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2183-wk-Fact-2EE18C8A5C3FCD9EE19E6BF8FCA4AF61"
      unitRef="usd">7977000000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2203-wk-Fact-DC3FD3C3A48A40CB79526BF8FCA4F066"
      unitRef="usd">1709000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2222-wk-Fact-AC331B8FCE59780C25BA6BF8FCA348F4"
      unitRef="usd">94000000</us-gaap:ShortTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2242-wk-Fact-E2B4EB4981927289B8A180673E8B46F5"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2261-wk-Fact-590AA1426CFB1E8F58C6806741998E85"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2286-wk-Fact-935287D5615B0DF223CE6BF8FD0DD541"
      unitRef="usd">6989000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64534416e2305-wk-Fact-DF54D38AAE51FE065FF36BF8FCD3A64C"
      unitRef="usd">7883000000</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-D88D7C2981268F4455866BF8FD39743A-0-wk-Fact-CBFCF83882729311C5CA6BF8FCDBB6A2">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Equity Method&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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 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 other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 apply this measurement alternative to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; a majority of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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;</us-gaap:InvestmentPolicyTextBlock>
    <cmcsa:TermOfAgreement
      contextRef="D2016Q1Jan01-Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      id="d64534416e2360-wk-Fact-801448BAD9946A86EE836BF8FCEC8911">P12Y</cmcsa:TermOfAgreement>
    <cmcsa:EquityMethodInvestmentFundingCommitment
      contextRef="I2018Q1Feb28_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-9"
      id="d64534416e2364-wk-Fact-42497CA1F32375FA38AF6BF8FCEFD326"
      unitRef="usd">5000000000</cmcsa:EquityMethodInvestmentFundingCommitment>
    <cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment
      contextRef="I2018Q1Feb28_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2368-wk-Fact-316C74E7FDFD0C6EF6A5A453D583ACC6"
      unitRef="usd">45000000</cmcsa:EquityMethodInvestmentManagementFeeFundingCommitment>
    <cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors
      contextRef="I2018Q1Feb28_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2372-wk-Fact-99F29B455DAA5E09C4F66BF8FCECDA29"
      unitRef="usd">50000000</cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors
      contextRef="I2018Q1Feb28_srt_RangeAxis_srt_MaximumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2376-wk-Fact-6B1627D1B2C786A4652F6BF8FCE9E5AE"
      unitRef="usd">100000000</cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors
      contextRef="I2016Q1Jan01_srt_RangeAxis_srt_MinimumMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_srt_TitleOfIndividualAxis_cmcsa_FormerCFOMember"
      decimals="-6"
      id="d64534416e2381-wk-Fact-AB96ABAA0DA73594222B6BF8FCED268B"
      unitRef="usd">40000000</cmcsa:EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors>
    <cmcsa:EquityMethodInvestmentPercentofLosses
      contextRef="I2016Q1Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="2"
      id="d64534416e2385-wk-Fact-8606CC776F1CFD706EA36BF8FCD92A6D"
      unitRef="number">0.99</cmcsa:EquityMethodInvestmentPercentofLosses>
    <cmcsa:Percentageofresidualreturns
      contextRef="I2016Q1Jan01_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="2"
      id="d64534416e2389-wk-Fact-6606F35B673C17331F7F6BF8FCDECE5C"
      unitRef="number">0.86</cmcsa:Percentageofresidualreturns>
    <cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64534416e2396-wk-Fact-2B54A80F29EDDFB5A53CA463606C68A7"
      unitRef="usd">2200000000</cmcsa:VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2415-wk-Fact-275D9F8458CB304F59016BF8FCE745E1"
      unitRef="usd">-64000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2419-wk-Fact-EFCFEF42CF0C8483C3E36BF8FCDDD021"
      unitRef="usd">-31000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2428-wk-Fact-857A6217D8068AEF673B6BF8FCE9CB3C"
      unitRef="usd">281000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cmcsa:CapitalContributionToVIE
      contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2444-wk-Fact-AA5309B2EB8C11E0D6656BF8FCE58A64"
      unitRef="usd">571000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE
      contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2448-wk-Fact-B8D957954995CE761BEC6BF8FCE8E8D4"
      unitRef="usd">282000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE
      contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2453-wk-Fact-BE0B46D860008AA87B5F6BF8FCF2DA8A"
      unitRef="usd">994000000</cmcsa:CapitalContributionToVIE>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-8"
      id="d64534416e2465-wk-Fact-C815A9F87CF56CDC20B86BF8FCEABCA4"
      unitRef="usd">3200000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AtairosMember"
      decimals="-8"
      id="d64534416e2469-wk-Fact-6CA021D0274343E16B376BF8FCE4DD71"
      unitRef="usd">2700000000</us-gaap:EquityMethodInvestments>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="D2018Q2Apr01-Apr30_srt_CounterpartyNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2476-wk-Fact-3AE1B6A5FB7711BBEA64895D9CA602AD"
      unitRef="usd">200000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="D2017Q3Jul01-Jul31_srt_CounterpartyNameAxis_cmcsa_AtairosMember"
      decimals="-6"
      id="d64534416e2480-wk-Fact-F9DEF61A61E716800FE96BF8FCDF14B5"
      unitRef="usd">105000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2019Q2MAY31_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64534416e2497-wk-Fact-976A7ED91319C842B456895E439ECFAA"
      unitRef="number">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="D2019Q2MAY2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2505-wk-Fact-08EAE8E407516E688F63895E267ACD82"
      unitRef="usd">477000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64534416e2514-wk-Fact-68376F4068D902B68F95895EA467DBC4"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2019Q2APR30_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64534416e2518-wk-Fact-38743E81C9D9B402277A895EC49DD8A2"
      unitRef="number">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod
      contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64534416e2528-wk-Fact-3E8464B47F82EBB11BA2895EE448E3A0"
      unitRef="usd">1500000000</cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageFloor
      contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64534416e2536-wk-Fact-8DA17E92AD5099D60C28895F03A6BC7C"
      unitRef="number">0.21</cmcsa:EquityMethodInvestmentOwnershipPercentageFloor>
    <cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption
      contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64534416e2542-wk-Fact-15F27B0AE49AA81C05FF895F25E55034"
      unitRef="usd">27500000000</cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption
      contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64534416e2547-wk-Fact-9E7B8F6EBFD8771B8C1F895F4A2F4A2F"
      unitRef="number">1</cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption
      contextRef="I2019Q2MAY31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-8"
      id="d64534416e2555-wk-Fact-53D74AC32F362F20D8B8895F6E3905DF"
      unitRef="usd">5800000000</cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="D2019Q3AUGUST"
      decimals="-8"
      id="d64534416e2569-wk-Fact-5C431BC7B27C4250F920895F9887C941"
      unitRef="usd">5200000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64534416e2585-wk-Fact-531D3F82DBAD152193AE895FBEF1848C"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-8"
      id="d64534416e2594-wk-Fact-0DDB71BE9ED3D7A198BF895FE72F23C3"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2621-wk-Fact-3A9672648EE760FB5DA56BF8FCF1662F"
      unitRef="usd">-473000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2626-wk-Fact-C080218202093842EDB16BF8FCE32FC9"
      unitRef="usd">-454000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2630-wk-Fact-8CB2722A018BEDE3A4426BF8FCDB0354"
      unitRef="usd">-276000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2655-wk-Fact-1FA58BE376044E7236956BF8FCDCF4EF"
      unitRef="usd">903000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2663-wk-Fact-C69B1551E119564F07276BF8FCEDD20B"
      unitRef="usd">454000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2667-wk-Fact-7B4875F53DFD216AA0DD6BF8FCE8C6F9"
      unitRef="usd">300000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64534416e2688-wk-Fact-E2B4EB4981927289B8A180673E8B46F5"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2693-wk-Fact-A64125A8892B53FB25BB6BF8FCEBE2D5"
      unitRef="usd">248000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2016Q3Aug31_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64534416e2702-wk-Fact-89A3C389709B0FC27A596BF8FCEB9BE7"
      unitRef="number">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2016Q3July31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64534416e2710-wk-Fact-D4BCBE11D297428544BB6BF8FCE1D281"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2016Q3Aug31_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64534416e2714-wk-Fact-9557F1FAB9E60314E3D06BF8FCDF9E66"
      unitRef="number">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cmcsa:DeferredGainRecognizedOnDilutionOfEquityMethodInvestment
      contextRef="FD2019Q1QTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64534416e2721-wk-Fact-FE137CE49C12F996DB306BF8FCDAA8C6"
      unitRef="usd">159000000</cmcsa:DeferredGainRecognizedOnDilutionOfEquityMethodInvestment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="D2017Q1Mar_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64534416e2743-wk-Fact-8078E70D9C26BF972A166BF8FCE935A1"
      unitRef="usd">500000000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64534416e2751-wk-Fact-1F2100172966F67F132E6BF8FCE212EC"
      unitRef="usd">293000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64534416e2755-wk-Fact-1A00F6C27C5A0604E28DA8B7972AD605"
      unitRef="usd">-268000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64534416e2768-wk-Fact-696F460892F8A85BF2B86BF8FCE40439"
      unitRef="usd">162000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2019Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember"
      decimals="-6"
      id="d64534416e2782-wk-Fact-1B8779EE9D75FE87708B89610B28B9F7"
      unitRef="usd">184000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember"
      decimals="-6"
      id="d64534416e2803-wk-Fact-5A5FFEC5769E69D4527D89616595235D"
      unitRef="usd">294000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember"
      decimals="-6"
      id="d64534416e2807-wk-Fact-3535837D887C8E1351468961A9BB561F"
      unitRef="usd">110000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <cmcsa:NumberofPreferredStockSeries
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember"
      decimals="INF"
      id="d64534416e2844-wk-Fact-9DEC74D094723FB9C8FD6BF8FCE83DA3"
      unitRef="preferred_stock_series">2</cmcsa:NumberofPreferredStockSeries>
    <us-gaap:HeldToMaturitySecuritiesCurrent
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember"
      decimals="-8"
      id="d64534416e2856-wk-Fact-D2E6BE65C3F7633B22BA6BF8FCE69A9E"
      unitRef="usd">1600000000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-8"
      id="d64534416e2869-wk-Fact-A869A5BF7FD299ED0B4A6BF8FCF0288A"
      unitRef="usd">1700000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <cmcsa:NumberofPreferredStockSeries
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember"
      decimals="INF"
      id="d64534416e2876-wk-Fact-BBC18E1B460FC38F34F66BF8FCE6CAB8"
      unitRef="preferred_stock_series">3</cmcsa:NumberofPreferredStockSeries>
    <cmcsa:PreferredStockAggregateRedemptionValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember"
      decimals="-7"
      id="d64534416e2880-wk-Fact-D3992B3CFDE9CB01A5F76BF8FCF0D136"
      unitRef="usd">1750000000</cmcsa:PreferredStockAggregateRedemptionValue>
    <cmcsa:PreferredStockRedemptionValue
      contextRef="FI2019Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_AirTouchMember"
      decimals="-7"
      id="d64534416e2884-wk-Fact-CDC4D6458BED219C6DD56BF8FCED624C"
      unitRef="usd">1650000000</cmcsa:PreferredStockRedemptionValue>
    <cmcsa:CarryingAmountOfRedeemablePreferredStock
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember"
      decimals="-8"
      id="d64534416e2897-wk-Fact-20553FFFA23E247A927B6BF8FCE2DE6F"
      unitRef="usd">1700000000</cmcsa:CarryingAmountOfRedeemablePreferredStock>
    <cmcsa:CarryingAmountOfRedeemablePreferredStock
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember"
      decimals="-8"
      id="d64534416e2901-wk-Fact-DD00C8574D0680EDA4F66BF8FC776FCB"
      unitRef="usd">1600000000</cmcsa:CarryingAmountOfRedeemablePreferredStock>
    <cmcsa:FairValueOfRedeemablePreferredShares
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-8"
      id="d64534416e2913-wk-Fact-C41F99671AB4E142B04E6BF8FCEF1405"
      unitRef="usd">1700000000</cmcsa:FairValueOfRedeemablePreferredShares>
    <cmcsa:NonredeemablePreferredStock
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_AirTouchMember"
      decimals="-6"
      id="d64534416e2917-wk-Fact-21426B454D134C5785986BF8FCF22CD2"
      unitRef="usd">100000000</cmcsa:NonredeemablePreferredStock>
    <cmcsa:InvestmentsImpairmentPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-FFC09F9323EA26842AAB6BF8FD389E68-0-wk-Fact-13B0515EF000BF5ED3D76BF8FCE0DCA8">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Impairment Testing of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 and held to maturity 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;nonmarketable equity &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;</cmcsa:InvestmentsImpairmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-0080DDCB8D8B7E6DE5496BF8FD399609-0-wk-Fact-DEB13C31A38A101349216BF8FCF932F3">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 11: Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;40,639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;38,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Customer premise equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,188&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,991&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;101,561&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;95,743&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;53,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;51,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;48,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 acquisitions and construction of real estate properties and the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In accordance with the accounting guidance related to cable television companies, Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;associated with installation of our services. 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 are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="FD2019Q4YTD"
      id="TextSelection-83D9F5F16E9CE9B2EDEC6BF8FD39C63F-0-wk-Fact-73DB2FFFF38617B96ED36BF8FCF9CEC4">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;"/&gt;&lt;td style="width:18%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Original Useful Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution systems&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;40,639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;38,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Customer premise equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26,208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,188&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,991&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;101,561&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;95,743&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;53,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;51,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;48,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember"
      id="d64535685e1587-wk-Fact-E8230398D2335B993898F0788849DB75">P11Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember"
      decimals="-6"
      id="d64535685e1602-wk-Fact-B54C526594DAC8B5DD666BF8FC4CEFFD"
      unitRef="usd">40639000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_DistributionSystemMember"
      decimals="-6"
      id="d64535685e1621-wk-Fact-D8D081E19192851D2D866BF8FC4AAED0"
      unitRef="usd">38380000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember"
      id="d64535685e1636-wk-Fact-38ACB9E8CF23EA3AA694F0788845AEE3">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember"
      decimals="-6"
      id="d64535685e1646-wk-Fact-D57C5E36BA80A5363DE56BF8FC4B2020"
      unitRef="usd">26065000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cmcsa_CustomerPremiseEquipmentMember"
      decimals="-6"
      id="d64535685e1665-wk-Fact-75C82E07F094A5E854D96BF8FC4CACF5"
      unitRef="usd">26208000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      id="d64535685e1685-wk-Fact-6878502A171C86519D66F078880777EE">P9Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      decimals="-6"
      id="d64535685e1695-wk-Fact-62EFBB5348A62052C68E6BF8FC4BC3CE"
      unitRef="usd">13025000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"
      decimals="-6"
      id="d64535685e1714-wk-Fact-E9A989B340903C4A4CD96BF8FC4DD28D"
      unitRef="usd">12437000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      id="d64535685e1734-wk-Fact-0E407694D7312DAFE1C3F078884978A6">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-6"
      id="d64535685e1744-wk-Fact-D92565B788DE0C3F94F06BF8FC4A7E41"
      unitRef="usd">15104000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-6"
      id="d64535685e1763-wk-Fact-CDCFD7CCC59EAF32F3076BF8FC49A2D9"
      unitRef="usd">14188000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember"
      decimals="-6"
      id="d64535685e1793-wk-Fact-522EFD872FED36DB430B6BF8FC4B2CFA"
      unitRef="usd">5245000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember"
      decimals="-6"
      id="d64535685e1812-wk-Fact-45F2C01E75015D8CAA296BF8FC4B4B76"
      unitRef="usd">2991000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-6"
      id="d64535685e1842-wk-Fact-FD2A41270F255BC66EDC6BF8FC4A5B7B"
      unitRef="usd">1483000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-6"
      id="d64535685e1861-wk-Fact-4B3C287975A40FA3D1046BF8FC4BC33E"
      unitRef="usd">1539000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64535685e1891-wk-Fact-7FC8E1643DF1FC97D0F2A4798A141833"
      unitRef="usd">101561000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64535685e1910-wk-Fact-4D946534E9CF10A53CAEA47989D71D48"
      unitRef="usd">95743000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64535685e1940-wk-Fact-127FF0AFA67CFDB1FBC16BF8FC49A5EC"
      unitRef="usd">53239000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64535685e1959-wk-Fact-BB9A5BF9896E4F5FA847A47989EAB740"
      unitRef="usd">51306000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64535685e1994-wk-Fact-C027E4A24A6C5E59AE806BF8FCF92B8D"
      unitRef="usd">48322000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64535685e2013-wk-Fact-4A8CBE7AE27E4F85E96D6BF8FD011970"
      unitRef="usd">44437000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-1257CE5B130D337F570D6BF8FD3919A9-0-wk-Fact-FA1E14416F7A004A974A6BF8FCFAB9C4">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 acquisitions and construction of real estate properties and the construction of Universal Beijing Resort are presented separately in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In accordance with the accounting guidance related to cable television companies, Cable Communications capitalizes the costs associated with the construction of and improvements to our cable transmission and distribution facilities, including scalable infrastructure and line extensions; costs associated with acquiring and deploying new customer premise equipment; and costs &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;associated with installation of our services. 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 are expensed as they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-E6B1C802BB627AB7C0226BF8FD3A7FBF-0-wk-Fact-1FD7D3CA40916F61B9706BF8FC65A55F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 12: 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="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Goodwill&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;806&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36,780&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,407&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;843&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Dispositions &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Adjustments&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,074&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,739&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,461&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;68,725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Acquisitions in 2018 primarily included the Sky acquisition. As of December 31, 2018, the goodwill resulting from the Sky acquisition was presented in the Sky segment. See Note 8 for further information on the Sky acquisition.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustments in 2019 primarily included 1) measurement period adjustments resulting from finalization of acquisition accounting for Sky and 2) the final assignment of goodwill resulting from the Sky transaction to our reporting units.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. As a result of this assessment, our reporting units are generally the same as our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Original Useful Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;as&#160;of&#160;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Franchise rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,809&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;FCC licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,884&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(8,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,046&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(6,682&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(7,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other agreements and rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,635&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,522&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;112,710&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(17,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;111,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(14,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;since there are no legal, regulatory, contractual, competitive, economic or other factors which limit the period over which these rights will contribute to our cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We reassess this determination periodically or whenever events or substantive changes in circumstances occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. Our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; cable franchise rights and other &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; cable franchise rights or other &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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. We did not recognize any material impairment charges in any of the periods presented.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:174%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Estimated Amortization Expense of Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,649&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-DB74195F14FF9AACAA276BF8FD3AF396-0-wk-Fact-DA2F94CBA7D615FF10806BF8FC667E7A">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Goodwill&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Sky&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;806&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36,780&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,407&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;843&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Dispositions &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Adjustments&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,074&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,739&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,461&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;68,725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Acquisitions in 2018 primarily included the Sky acquisition. As of December 31, 2018, the goodwill resulting from the Sky acquisition was presented in the Sky segment. See Note 8 for further information on the Sky acquisition.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjustments in 2019 primarily included 1) measurement period adjustments resulting from finalization of acquisition accounting for Sky and 2) the final assignment of goodwill resulting from the Sky transaction to our reporting units.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e1931-wk-Fact-1833FC36DB3D0CFF063D8963B3EC9A29"
      unitRef="usd">12784000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e1945-wk-Fact-EBF0885E6432613683668963B3C03D0D"
      unitRef="usd">13427000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e1959-wk-Fact-B57A08FD531846AAF7278963B6A54836"
      unitRef="usd">806000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e1974-wk-Fact-4CB6BFF0EF77EB75F3698963B6637A87"
      unitRef="usd">3212000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e1988-wk-Fact-4AE427966A848DE730E48963B499774A"
      unitRef="usd">6544000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2002-wk-Fact-32095ACB7A74528C5B2D8963B46856C6"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2016-wk-Fact-99F583A5A985DB3C0D2D8963B5910F82"
      unitRef="usd">7000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64542062e2031-wk-Fact-3B8B78402A9016FD42A38963B3A7DB5F"
      unitRef="usd">36780000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2048-wk-Fact-61D52B993575ECE559A88963B4DEEC58"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2062-wk-Fact-59AA7BA33D9F0A7980D98963B4A9DB6F"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2076-wk-Fact-ECF46CD717FFAB4E68DF8963B56FC9EB"
      unitRef="usd">36000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2090-wk-Fact-D8B6D1D0F846E71AF9CA8963B38CBE37"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2105-wk-Fact-4F68FA023C5F7F4F78EF8963B3B7DC28"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2119-wk-Fact-CCEB00CE7CCEE14949038963B3766CED"
      unitRef="usd">29889000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2133-wk-Fact-0C43132316E347C2BB638963B306BD0C"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64542062e2148-wk-Fact-656D92C84FEA2C4DD1F18963B40DCAE0"
      unitRef="usd">29925000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2168-wk-Fact-2226AD66319DB454B48E8963B41DAB84"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2182-wk-Fact-0016FB655B13C7FE71178963B30D5EAF"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2196-wk-Fact-A70CE3F55FC46E339F378963B369B21C"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2210-wk-Fact-2C72686D9DEA1EF5D5F18963B43E2630"
      unitRef="usd">8000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2226-wk-Fact-0909FF854D19C3AD69718963B4900F43"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2240-wk-Fact-2304D9C6C51D77128C178963B35F9416"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2254-wk-Fact-4EC3354615C7DFD02FCA8963B4A28E67"
      unitRef="usd">5000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64542062e2270-wk-Fact-E79CB4A661B054D9AA9B8963B3855211"
      unitRef="usd">13000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2291-wk-Fact-944B4266B57B366DE0A18963B31DC091"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2305-wk-Fact-2455D97F636E077E6AF28963B3D2573D"
      unitRef="usd">-13000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2320-wk-Fact-8CACB065640D60D5350E8963B47818B5"
      unitRef="usd">1000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2334-wk-Fact-CC36A149900CB046A8008963B39F56F8"
      unitRef="usd">-9000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2350-wk-Fact-0274426F8E243D0A8CA58963B48047C9"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2364-wk-Fact-136868927DDE80815FC18963B315A6D3"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2378-wk-Fact-D5A11B63C0AA9D99CFC98963B34BCE6E"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64542062e2393-wk-Fact-F87498F0FF115EA3E6658963B42D7DB7"
      unitRef="usd">-21000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2414-wk-Fact-616E2953DE9FE45990BD8963B32C6614"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2428-wk-Fact-8A46DDAD4BE691DE17AA8963B3E4974D"
      unitRef="usd">7000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2443-wk-Fact-EF5E4E1C664042339ED78963B4887E12"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2457-wk-Fact-F0674F36350E691A6B5B8963B4C335E8"
      unitRef="usd">11000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2473-wk-Fact-761946AB463B31BB11DC8963B3CA99BD"
      unitRef="usd">-140000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2487-wk-Fact-CB9D9ADE63048F1D4C728963B342A49C"
      unitRef="usd">639000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2502-wk-Fact-BE115FF84A7C038EFF3B8963B436A58D"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64542062e2517-wk-Fact-AB6D45F559AB6F775E5B8963B50E8D05"
      unitRef="usd">517000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2538-wk-Fact-F06F16D822D8101B58CD8963B36FEE2D"
      unitRef="usd">12784000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2552-wk-Fact-DF3495AA80C91D325DCE8963B4BA159F"
      unitRef="usd">13407000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2566-wk-Fact-49080BE1CC107BF78C9B8963B53E95B7"
      unitRef="usd">843000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2580-wk-Fact-A9E80B06338B3C63E7538963B470505C"
      unitRef="usd">3184000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2595-wk-Fact-BD40FCC37F15937C4BEB8963B3328532"
      unitRef="usd">6684000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2609-wk-Fact-E632F80C3F10031C06998963B6217BBA"
      unitRef="usd">29250000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2623-wk-Fact-F55155FFD6F33DF3AEDE8963B4B2D4E6"
      unitRef="usd">2000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64542062e2638-wk-Fact-F23C7C412F2FB185FE626BF8FD0A2BC8"
      unitRef="usd">66154000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2658-wk-Fact-043A527199B19B7E1A388963B5FB488F"
      unitRef="usd">86000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2672-wk-Fact-4FAAB024DD874E5471488963B3DBCC98"
      unitRef="usd">162000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2686-wk-Fact-C24C11E374D2058C745D8963B52D9ECD"
      unitRef="usd">14000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2700-wk-Fact-4BB736B23E707B5E540E8963B3AE7F2D"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2715-wk-Fact-E95B573E24AC0123E10F8963B4CDA887"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2729-wk-Fact-00444EABB028409E97AB8963B5868FFC"
      unitRef="usd">17000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2743-wk-Fact-D6EB3173658F476EAD9D8963B5378D3B"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64542062e2758-wk-Fact-46E9B5B5F34E268A08BA8963B2FED7AF"
      unitRef="usd">279000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2778-wk-Fact-5596697746FEAA3DE7028963B37DF68E"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2792-wk-Fact-D812B24B392512C3F2988963B5659B89"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2806-wk-Fact-5A6860A58C4DD5AAB7078963B5042B80"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2820-wk-Fact-058288D5C428669229EC8963B4589D0B"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2835-wk-Fact-73F55AB6E681667D86B68963B4D5095F"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2849-wk-Fact-032A9D7A358DCA1CF2DE8963B545A3A8"
      unitRef="usd">12000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2864-wk-Fact-E902B9FF2CC0BF8A8D728963B3FD7E01"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64542062e2879-wk-Fact-0217AC7E6A235FDB06278963B451D6D3"
      unitRef="usd">12000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e2903-wk-Fact-F1E86A2EC598EC0B9BC38963B4F18FA5"
      unitRef="usd">2166000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e2917-wk-Fact-14571005BADC0B7103B48963B6C37683"
      unitRef="usd">490000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e2931-wk-Fact-73A267292E25A904DE038963B39548F6"
      unitRef="usd">199000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e2945-wk-Fact-A1E4BD95598330E2938B8963B3F49A51"
      unitRef="usd">138000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e2960-wk-Fact-54FD7B9C1A923188BA1C8963B4E7C299"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e2974-wk-Fact-2F25D8A742A0E8E42CE18963B325DBD0"
      unitRef="usd">-1616000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e2989-wk-Fact-F5E920E8D215AEAAB2C18963B59B9D39"
      unitRef="usd">2000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64542062e3004-wk-Fact-BE1E309E0ABD1230A3F58963B556E3E4"
      unitRef="usd">1379000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e3024-wk-Fact-EBF96FBB6F0226BF44048963B4FA69A4"
      unitRef="usd">-38000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e3038-wk-Fact-22513BDC2E600AEDEFF88963B4604D2E"
      unitRef="usd">-8000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e3052-wk-Fact-0C9FA68446C235D1D7C78963B5158577"
      unitRef="usd">-3000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e3066-wk-Fact-4B7568BB84BB902B1AC48963B44832FD"
      unitRef="usd">1000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e3082-wk-Fact-51C31E50058319110C268963B3511CFD"
      unitRef="usd">-55000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e3096-wk-Fact-052A717C590A6782A8C98963B55D76DF"
      unitRef="usd">-822000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e3110-wk-Fact-EF62C10ECD42B3C919FA8963B54DF8EE"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64542062e3125-wk-Fact-A4F2C9BD61E089ABAA4B8963B688FBDC"
      unitRef="usd">-925000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="-6"
      id="d64542062e3150-wk-Fact-8055AA4BCBBF1DB099498963B42474CA"
      unitRef="usd">15074000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64542062e3164-wk-Fact-D591A5D7A8D7A3D434CD8963B57CD139"
      unitRef="usd">14067000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64542062e3178-wk-Fact-D89D891A512EB321E0318963B6418F5D"
      unitRef="usd">1059000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64542062e3193-wk-Fact-8D1A572FD7EBC15ED7FD8963B40507E8"
      unitRef="usd">3321000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64542062e3207-wk-Fact-78752623965A5FFD12908963B3382B83"
      unitRef="usd">6739000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64542062e3221-wk-Fact-878EAB6D27E4AF4A19598963B35700D8"
      unitRef="usd">28461000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64542062e3235-wk-Fact-87E5DB3698759C97EC608963B4150AA8"
      unitRef="usd">4000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e3250-wk-Fact-13037AE08FDA7E87A7A96BF8FCC7BA4A"
      unitRef="usd">68725000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="FD2019Q4YTD"
      id="TextSelection-9653D34ED269CFFC45016BF8FD3AA1E7-0-wk-Fact-530D9B36795AD5437A6A6BF8FC68BCFE"> &lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-469EF4FA233603819A8C6BF8FD39AABF-0-wk-Fact-0C522A87796E4277D8756BF8FC66B247">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Original Useful Life&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;as&#160;of&#160;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Carrying&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Franchise rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,809&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;FCC licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,884&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(8,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,046&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(6,682&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(7,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,990&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other agreements and rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,635&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,522&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;112,710&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(17,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;111,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(14,194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember"
      decimals="-6"
      id="d64542062e3644-wk-Fact-037D1350DE67010D75A8896394E0EEE1"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_FranchiseRightsMember"
      decimals="-6"
      id="d64542062e3673-wk-Fact-6EAD9FD53E7B5836461889639511F9DA"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember"
      decimals="-6"
      id="d64542062e3709-wk-Fact-9BF257F9F399EC01D0CB896394C0961C"
      unitRef="usd">8809000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember"
      decimals="-6"
      id="d64542062e3738-wk-Fact-B51FD198426397D73AA8896394F502BD"
      unitRef="usd">9633000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64542062e3779-wk-Fact-281CE68FF8CB717B069C896394B0E05C"
      unitRef="usd">2337000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2018Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64542062e3808-wk-Fact-7A1AC04F4CE28AECAD69896394B64CDC"
      unitRef="usd">2333000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      id="d64542062e3916-wk-Fact-09C4526A380CAA6AAEA18963959D64A4">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64542062e3921-wk-Fact-D091BE4737B330695E67896394DA575C"
      unitRef="usd">22884000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64542062e3940-wk-Fact-62469CDA1F7C612A4CDA8963951FBE74"
      unitRef="usd">8295000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64542062e3950-wk-Fact-1C599C128636075A0A40896394EA6C9C"
      unitRef="usd">25046000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64542062e3970-wk-Fact-62D61E9ABAAEDEFCB989896395065FCE"
      unitRef="usd">6682000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="d64542062e3986-wk-Fact-63B05A58DE30A5E51837896394C9353E">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64542062e3991-wk-Fact-CAB2B955484AFAC8D4AB89639501E19C"
      unitRef="usd">15357000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64542062e4005-wk-Fact-89C4DE7DEB30338820718963952F0CE8"
      unitRef="usd">7287000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64542062e4020-wk-Fact-D617300007CCEBCF7E6B896394D5299A"
      unitRef="usd">11395000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64542062e4035-wk-Fact-4067AA30A0DD23F8B0D8896395E766A2"
      unitRef="usd">5990000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      id="d64542062e4056-wk-Fact-012E7439BBEDFDDA1DAE8963951902BD">P23Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64542062e4061-wk-Fact-4B2305F3503E546F26C48963950B60F4"
      unitRef="usd">3958000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64542062e4075-wk-Fact-609B6EE3B0DAF65F5B5C896394A4BD2E"
      unitRef="usd">1635000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64542062e4090-wk-Fact-684A98476F134ECF353389639529853A"
      unitRef="usd">4145000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64542062e4105-wk-Fact-7B332A434D87FA0BF8B2896394EF3681"
      unitRef="usd">1522000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4137-wk-Fact-7030D521C01080E9E48C896394BCD508"
      unitRef="usd">112710000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4151-wk-Fact-F41DCC9531B8408D222C89639524FFAB"
      unitRef="usd">17217000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64542062e4166-wk-Fact-7DC421CB738B755681B4896394E54482"
      unitRef="usd">111917000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64542062e4181-wk-Fact-4D637A230CB8751F4BB1896395C80878"
      unitRef="usd">14194000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="FD2019Q4YTD"
      id="TextSelection-8C6CFCE039FEE3D10E1B6BF8FD398162-0-wk-Fact-544749DCB901CCB534B46BF8FC67D35B">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;since there are no legal, regulatory, contractual, competitive, economic or other factors which limit the period over which these rights will contribute to our cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; We reassess this determination periodically or whenever events or substantive changes in circumstances occur. &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. Our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; Cable Communications divisions represent the unit of account we use to test for impairment of our cable franchise rights. We evaluate the unit of account used to test for impairment of our cable franchise rights and other &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; cable franchise rights and other &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; cable franchise rights or other &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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. We did not recognize any material impairment charges in any of the periods presented.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <cmcsa:NumberofDivisions
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableCommunicationsMember"
      decimals="INF"
      id="d64542062e4212-wk-Fact-35F12BD9D8C7FB5E34BC6BF8FC690D37"
      unitRef="division">3</cmcsa:NumberofDivisions>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-99D0204D9C0F5A5037E26BF8FD398FB1-0-wk-Fact-A69CEFE1F19279AEACF26BF8FC672935">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Estimated Amortization Expense of Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,649&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4317-wk-Fact-0F1FB2118A91FC2602436BF8FCABBD92"
      unitRef="usd">4113000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4337-wk-Fact-B7FB03A05AA36E8BFB7D6BF8FCA1C184"
      unitRef="usd">3649000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4357-wk-Fact-F1689C9FC0C5B59DFE726BF8FCA06F23"
      unitRef="usd">3090000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4377-wk-Fact-9345BA58017598E8BD5B6BF8FCA0C9E8"
      unitRef="usd">2589000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64542062e4397-wk-Fact-C6FB5B3AEEE33A5D0D0F6BF8FCA05FF2"
      unitRef="usd">2184000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="FD2019Q4YTD"
      id="TextSelection-8840A872F3626C3864206BF8FD3A9E06-0-wk-Fact-A80178A4E10A947A963D6BF8FC68453F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="d64542062e4424-wk-Fact-C1906371B6B252826DC86BF8FC69CE54">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-7C89C7544266D07385FB6BF8FD3A828A-0-wk-Fact-8A925DF0DD05F39856736BF8FD0795C8">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 13: Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,273&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We have purchased life insurance policies to recover a portion of the future payments related to our deferred compensation plans. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the cash surrender value of these policies, which is recorded to other noncurrent assets, was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$423 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$351 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Pension and Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, expenses related to these plans totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$573 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$546 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$458 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We sponsor a retiree health and welfare benefit plan that provides postretirement benefits to eligible employees. The plan provides, to eligible employees who retire from Comcast or its subsidiaries, an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#x2019;s years of service and whether the retiree is eligible for Medicare. NBCUniversal sponsors various nonqualified defined benefit pension plans for domestic employees. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; it sponsors, NBCUniversal is also obligated to reimburse The General Electric Company (&#x201c;GE&#x201d;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of the NBCUniversal transaction in 2011. These plans are all unfunded and not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the total contributions we made to multiemployer benefit plans were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Severance Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We provide severance benefits to certain former employees. A liability is recorded when payment is probable, the amount is reasonably estimable, and the obligation relates to rights that have vested or accumulated. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we recorded severance costs of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$359 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$243 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$203 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cmcsa:DeferredCompensationPlansTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-52FC0E07185BA48860C06BF8FD3A5F5B-0-wk-Fact-48D53C0D28DA1FC007176BF8FD02A332">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,273&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,539&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</cmcsa:DeferredCompensationPlansTableTextBlock>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64536497e1589-wk-Fact-4CB29FA97473835AA17C6BF8FC22B72A"
      unitRef="usd">3273000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="FD2018Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64536497e1603-wk-Fact-301AAD7BB6DE21B1211C6BF8FC220035"
      unitRef="usd">2885000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="FD2017Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64536497e1617-wk-Fact-F5E7F29805B514E0E4F16BF8FC21E5D6"
      unitRef="usd">2539000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="FD2019Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64536497e1637-wk-Fact-509D049CB8D1D57194896BF8FC216F54"
      unitRef="usd">285000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="FD2018Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64536497e1651-wk-Fact-C335ECBD46B0581000386BF8FC215758"
      unitRef="usd">222000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="FD2017Q4YTD_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64536497e1665-wk-Fact-3CFD0BC7D416E4AA6BB06BF8FC21945C"
      unitRef="usd">209000000</cmcsa:DeferredCompensationPlansInterestCost>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64536497e1689-wk-Fact-7127D6C1AEE8B3226C7C6BF8FD04D980"
      unitRef="usd">423000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64536497e1693-wk-Fact-184E426F619E37D91D256BF8FD004ECB"
      unitRef="usd">351000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64536497e1721-wk-Fact-5114F3A0138975AF83C96BF8FD06A446"
      unitRef="usd">573000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64536497e1725-wk-Fact-9A76B454C430F70C76ED6BF8FD06BF30"
      unitRef="usd">546000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64536497e1730-wk-Fact-26ABBF97C7AAEFD0E75D6BF8FD00A842"
      unitRef="usd">458000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="FD2019Q4YTD"
      id="TextSelection-849A9C670FA7D6B2B091A494F57E854A-0-wk-Fact-ED02C411BD8C2F66319AA495167F80EB">&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We sponsor a retiree health and welfare benefit plan that provides postretirement benefits to eligible employees. The plan provides, to eligible employees who retire from Comcast or its subsidiaries, an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#x2019;s years of service and whether the retiree is eligible for Medicare. NBCUniversal sponsors various nonqualified defined benefit pension plans for domestic employees. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans&lt;/span&gt; it sponsors, NBCUniversal is also obligated to reimburse The General Electric Company (&#x201c;GE&#x201d;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of the NBCUniversal transaction in 2011.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:OtherRestructuringCosts
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64536497e1777-wk-Fact-E30207C11E381C4D32B86BF8FD04B594"
      unitRef="usd">359000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64536497e1781-wk-Fact-97B2DAB4C0687388EE2F6BF8FD06B1A5"
      unitRef="usd">243000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64536497e1786-wk-Fact-1BE60C7B1684A07E15EB6BF8FD088D55"
      unitRef="usd">203000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-C333F6387E840DD6C0376BF8FD3A9585-0-wk-Fact-32E87DD2834C4B38F6F96BF8FBD7A3FA">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 14: Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In the aggregate, holders of our Class&#160;A common stock have &lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;66&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;2&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;/&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;3&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of the voting power of our common stock and holders of our Class B common stock have &lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;33&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;/&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;3&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;33&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;1&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;/&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;3&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;%&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Shares of Common Stock Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock compensation plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,635&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock compensation plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Stock compensation plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Share Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Effective January 1, 2017, our Board of Directors increased our share repurchase program authorization to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$12 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which does not have an expiration date. As of December 31, 2019,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;remained under this authorization.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Share Repurchases Under Share Repurchase Program Authorization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Shares repurchased&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unrealized gains (losses) on marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unrecognized gains (losses) on employee benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d64543769e1539-wk-Fact-BE97BC1BA515B67BE0166BF8FBD79196"
      unitRef="vote">15</cmcsa:NumberOfVotesEntitledOfEachClassBCommonStock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-3720435BEA8A814A01766BF8FD3BDBC2-0-wk-Fact-031E94E47681036EF3146BF8FBD65CC6">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Shares of Common Stock Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2016&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock compensation plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,635&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock compensation plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Stock compensation plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Repurchases and retirements of common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1643-wk-Fact-2F8E3E237C372BBA781E6BF8FB85C978"
      unitRef="shares">4742000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2016Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1657-wk-Fact-85EA1E1C116F006010556BF8FBCD8246"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1672-wk-Fact-DAC8C54E7EBE21E9FE396BF8FBD24F0D"
      unitRef="shares">19000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1686-wk-Fact-1B4898D00685D0F028056BF8FBD1E579"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1701-wk-Fact-228A8BBA6E18315D2C6B6BF8FBD0CE01"
      unitRef="shares">131000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1716-wk-Fact-B38ED1359A5B2D3D76E26BF8FBCF6949"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1731-wk-Fact-9F3EC3187C9BA556A8466BF8FBCE81C6"
      unitRef="shares">5000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2017Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1745-wk-Fact-FFE06A2EA0445D4F10CA6BF8FB85FC53"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1760-wk-Fact-8D7B291D32E11ABAB45D6BF8FBCCA1B7"
      unitRef="shares">4635000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2017Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1774-wk-Fact-393E77DF95FBB2DD634F6BF8FBD1DBFF"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1789-wk-Fact-1AD122FDE47797D0944D6BF8FBCC942B"
      unitRef="shares">15000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1803-wk-Fact-FA05D1D847C81C5968A36BF8FBD0DF3B"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1818-wk-Fact-8ED3B7DE933073E906A56BF8FBCB6F1E"
      unitRef="shares">140000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1833-wk-Fact-872871A15B87E1F0743C6BF8FBCF7208"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1848-wk-Fact-63AFB9DA4C2BF8DFCE506BF8FBD109D2"
      unitRef="shares">7000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2018Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1862-wk-Fact-C857109FDAA4512B7AA36BF8FB8601F4"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1877-wk-Fact-5B465CBA1B42D691F9096BF8FBCEFB80"
      unitRef="shares">4517000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1891-wk-Fact-C42C96E6DD33B70815E16BF8FBCDA95D"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1907-wk-Fact-11893E8967E539D5DF0C6BF8FBD02978"
      unitRef="shares">21000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1921-wk-Fact-851C002C897FDF331C756BF8FBD09930"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1936-wk-Fact-25FDCE9C0EDFD67533F16BF8FBCCE98C"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1950-wk-Fact-A2B9AD9A634E626448796BF8FBCE01BE"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1965-wk-Fact-BDF2E7027C3BCD9E7ABB6BF8FBCD15DC"
      unitRef="shares">6000000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e1979-wk-Fact-D4A7B9F2CA1C13FF932C6BF8FBCFE82C"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember"
      decimals="-6"
      id="d64543769e1994-wk-Fact-45FE82E4B274620C45336BF8FB85ABE4"
      unitRef="shares">4544000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember"
      decimals="-6"
      id="d64543769e2008-wk-Fact-1D7B267697D2330BD7F36BF8FBCEA50C"
      unitRef="shares">9000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="I2017Q1JAN01_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-9"
      id="d64543769e2028-wk-Fact-EB2B095EB30961733A2EC79AF7096D43"
      unitRef="usd">12000000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="FI2019Q4_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-8"
      id="d64543769e2036-wk-Fact-0713EAA88D898577A92BC79B388F0BEC"
      unitRef="usd">2000000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-4F38BC80EBB9E39B88066BF8FD3BEC99-0-wk-Fact-34809EDE5B07523078EC6BF8FBD74108">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Share Repurchases Under Share Repurchase Program Authorization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Shares repurchased&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-6"
      id="d64543769e2202-wk-Fact-906286468A0A5725C6E26BF8FB93F273"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-6"
      id="d64543769e2221-wk-Fact-1730E8AC96E3D8E491676BF8FB95F58A"
      unitRef="usd">5000000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-6"
      id="d64543769e2240-wk-Fact-0A04EAFED251C8B9AF326BF8FB958C8A"
      unitRef="usd">5000000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2019Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-6"
      id="d64543769e2256-wk-Fact-D82BA7E4A447191269E06BF8FB9412D2"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-6"
      id="d64543769e2275-wk-Fact-DBCCBB78AEF56B47EFDA6BF8FB9296F1"
      unitRef="shares">140000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_cmcsa_NewAuthorizationMember"
      decimals="-6"
      id="d64543769e2294-wk-Fact-E6DA9EB714D67FF1D7E36BF8FB93D0FB"
      unitRef="shares">131000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-E9AE0EBA77700C7CC5E96BF8FD3B77AD-0-wk-Fact-D86E624D4031B50BEEAC6BF8FBD7C54F">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unrealized gains (losses) on marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unrecognized gains (losses) on employee benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64543769e2425-wk-Fact-D654ECF1CF0D407FD7326BF8FBC5988D"
      unitRef="usd">6000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64543769e2444-wk-Fact-050998AE7DBD24329D156BF8FBC65BA5"
      unitRef="usd">3000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64543769e2459-wk-Fact-DAB7ED01F04827FAB7616BF8FBC610A1"
      unitRef="usd">139000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64543769e2478-wk-Fact-D3F9FEA38966FC5250D26BF8FBC750B5"
      unitRef="usd">55000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64543769e2498-wk-Fact-5099007F3B85042E5B0C6BF8FBC73AF3"
      unitRef="usd">-265000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64543769e2517-wk-Fact-45004F70002E3610685F6BF8FBC6C215"
      unitRef="usd">-325000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64543769e2537-wk-Fact-1D9CF3278D37DE3FAE096BF8FBC5C587"
      unitRef="usd">637000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64543769e2556-wk-Fact-7D0F5940B6120B1BC32C6BF8FBC66121"
      unitRef="usd">-751000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64543769e2582-wk-Fact-DA501A8FE19E94B1AE2B6BF8FD07A622"
      unitRef="usd">1047000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64543769e2601-wk-Fact-F3E5F3F6E769E96EB7456BF8FCC67715"
      unitRef="usd">-368000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-9C4464C611654372BD526BF8FD3BB139-0-wk-Fact-2B241B187847DB0658086BF8FBF81184">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 15: Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The tables below provide information on our share-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted share units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;564&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;402&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;349&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;825&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our approach to long-term incentive compensation. Awards generally vest over a period of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; years and in the case of stock options, have a &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; year term. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, all of our stock options outstanding were net settled stock options. Net settled stock options, as opposed to stock options exercised with a cash payment, result in fewer shares being issued and no cash proceeds being received by us when the options are exercised.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Stock Options and Restricted Share Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December&#160;31, 2019, unless otherwise stated (in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Awards granted during 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Weighted-average exercise price of awards granted during 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;40.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock options outstanding and nonvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Weighted-average exercise price of stock options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Weighted-average fair value at grant date of nonvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;RSUs fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;40.42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35.56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;37.77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock options fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7.91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7.14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7.01&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock Option Valuation Assumptions:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Expected option life (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we had unrecognized pretax compensation expense of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to nonvested RSUs and unrecognized pretax compensation expense of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$493 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to nonvested stock options that will be recognized over a weighted-average period of approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.5 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.7 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we recognized &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$196 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$75 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$297 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively, as a reduction to income tax expense as a result of excess tax benefits associated with our share-based compensation plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-0B4364D2CF676D7C249E6BF8FD3BF589-0-wk-Fact-1DD5D78A5D7F1EFACFD96BF8FBF6AE5A">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The tables below provide information on our share-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted share units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;564&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;402&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;349&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;825&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;639&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-6"
      id="d64539563e1666-wk-Fact-E6D3A9309E942E456A506BF8FBC972F1"
      unitRef="usd">564000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-6"
      id="d64539563e1685-wk-Fact-E13B5A19A48BC2EC339C6BF8FBCAC108"
      unitRef="usd">402000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-6"
      id="d64539563e1704-wk-Fact-64735AD0F30D043C686C6BF8FBC9B5B2"
      unitRef="usd">349000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="-6"
      id="d64539563e1720-wk-Fact-5258AAAD811773E219336BF8FBCC8CF9"
      unitRef="usd">231000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="-6"
      id="d64539563e1739-wk-Fact-4439CBAB24243F019FEB6BF8FBC8CE69"
      unitRef="usd">205000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="-6"
      id="d64539563e1758-wk-Fact-6D90A20C4FEEDC7C0EC46BF8FBCD004F"
      unitRef="usd">205000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember"
      decimals="-6"
      id="d64539563e1779-wk-Fact-4E308B306E6B40FAE90F6BF8FBCD4F51"
      unitRef="usd">30000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember"
      decimals="-6"
      id="d64539563e1798-wk-Fact-B47D2790B9FC379AA00B6BF8FBC9DF88"
      unitRef="usd">32000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember"
      decimals="-6"
      id="d64539563e1817-wk-Fact-B54353B2DA793E95856A6BF8FBCB20E8"
      unitRef="usd">32000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64539563e1843-wk-Fact-1DA4D90E3E56FD9BE9306BF8FBCB46DF"
      unitRef="usd">825000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64539563e1862-wk-Fact-D5D3EEF0BE868CF1C6376BF8FBCC8C32"
      unitRef="usd">639000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64539563e1881-wk-Fact-B328620CB07EF20C50BD6BF8FBCAB394"
      unitRef="usd">586000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="FD2019Q4YTD"
      id="d64539563e1897-wk-Fact-9B5C56F4697F8C607A3F6BF8FBF9339A">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      id="d64539563e1901-wk-Fact-DF41E02F98982136C7FB6BF8FBF85AF2">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-87857582C185A472F06F6BF8FD3B3A2F-0-wk-Fact-F0BF52F8D975591E674A6BF8FBF66240">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Stock Options and Restricted Share Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December&#160;31, 2019, unless otherwise stated (in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Awards granted during 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Weighted-average exercise price of awards granted during 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;40.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock options outstanding and nonvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Weighted-average exercise price of stock options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Weighted-average fair value at grant date of nonvested RSUs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64539563e2022-wk-Fact-AC585A7E4CC84E034DC86BF8FBEF1900"
      unitRef="shares">42000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-6"
      id="d64539563e2041-wk-Fact-F9E22A9DDC1663DBD0E76BF8FBEEDC92"
      unitRef="shares">17000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64539563e2066-wk-Fact-07744FFF058E8C3C58956BF8FBEEAB75"
      unitRef="usdPerShare">40.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64539563e2101-wk-Fact-5AC556F94DF445936B5F6BF8FBEE70D9"
      unitRef="shares">192000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-6"
      id="d64539563e2120-wk-Fact-638A530C24C26C93C0296BF8FBEEE033"
      unitRef="shares">51000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2019Q4"
      decimals="2"
      id="d64539563e2145-wk-Fact-802B48AB09DA98FDA5C16BF8FC2AC503"
      unitRef="usdPerShare">31.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d64539563e2205-wk-Fact-EB6766A8B4B70E860BB86BF8FC2A2A0E"
      unitRef="usdPerShare">36.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-BAC4B974F4E6D3661A6D6BF8FD3B6741-0-wk-Fact-B2EA642ACD0F83EB9C946BF8FBF8A52A">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <cmcsa:StockOptionFairValueAndSignificantAssumptionsTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-9403190503597817ED4B6BF8FD3B6944-0-wk-Fact-AEBC7767629F0101466C6BF8FBF82511">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;RSUs fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;40.42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35.56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;37.77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock options fair value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7.91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7.14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7.01&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Stock Option Valuation Assumptions:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Expected option life (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:StockOptionFairValueAndSignificantAssumptionsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d64539563e2330-wk-Fact-7E12B74F4FACAE63023D6BF8FBF1F622"
      unitRef="usdPerShare">40.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d64539563e2349-wk-Fact-108CBD5BB8DDE147F5996BF8FC9522F1"
      unitRef="usdPerShare">35.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="d64539563e2368-wk-Fact-0C105BEF51BFAEE962F36BF8FBD48051"
      unitRef="usdPerShare">37.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64539563e2389-wk-Fact-EA7D9AA401629B6FAA096BF8FC3BB19C"
      unitRef="usdPerShare">7.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64539563e2408-wk-Fact-51DA614763F84C0FDC456BF8FBAF45DB"
      unitRef="usdPerShare">7.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="FD2017Q4YTD"
      decimals="2"
      id="d64539563e2427-wk-Fact-2A74DB307C5307EB82EF6BF8FC19D0CC"
      unitRef="usdPerShare">7.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d64539563e2505-wk-Fact-E057F60A39D53C0C3EB36BF8FD04476C"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d64539563e2525-wk-Fact-25F4B570C3F9424BDFE46BF8FB6CB930"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="FD2017Q4YTD"
      decimals="3"
      id="d64539563e2545-wk-Fact-33659C1EBE0BDC4F0EC96BF8FC308D23"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d64539563e2567-wk-Fact-74F5018605B18C7EC4AB6BF8FBF262E3"
      unitRef="number">0.220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d64539563e2587-wk-Fact-DA112F8707C5AC3D23BB6BF8FC8171EF"
      unitRef="number">0.220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="FD2017Q4YTD"
      decimals="3"
      id="d64539563e2607-wk-Fact-B67DBB7B0798028E80256BF8FCCD66CD"
      unitRef="number">0.201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d64539563e2629-wk-Fact-FEE4651080AEA5CA88506BF8FCCAC2E9"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d64539563e2649-wk-Fact-5A3587A8FDDAE6B845736BF8FCF7328D"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="FD2017Q4YTD"
      decimals="3"
      id="d64539563e2669-wk-Fact-43468BC759918A8554DA6BF8FC7EDC59"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="FD2019Q4YTD"
      id="d64539563e2691-wk-Fact-98F8C2B9055BC71088B1A49D2F8F9034">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="FD2018Q4YTD"
      id="d64539563e2710-wk-Fact-A042AE69CA946B53B95CA49D2F84AB0C">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="FD2017Q4YTD"
      id="d64539563e2729-wk-Fact-2A8289B65C6B9A0471FEA49D2F949A01">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-8"
      id="d64539563e2754-wk-Fact-8382F27D650BBC17BF476BF8FBF686AA"
      unitRef="usd">1100000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="-6"
      id="d64539563e2758-wk-Fact-9105A4227D2583DB41736BF8FBF9A6A9"
      unitRef="usd">493000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      id="d64539563e2762-wk-Fact-73958ADA305D2843293E6BF8FBFA9340">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      id="d64539563e2766-wk-Fact-AB89EB48231A714B03A7A49F47CEA914">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64539563e2783-wk-Fact-B18F74966CF1C853A5C7A49FB9C27926"
      unitRef="usd">196000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64539563e2787-wk-Fact-C36282D516A5C9A9CC7EA49FB992D1AC"
      unitRef="usd">75000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64539563e2791-wk-Fact-F97B282E03390DEA777AEEFC9B52E964"
      unitRef="usd">297000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-99F9081634A0033E6B5C6BF8FD3C49B3-0-wk-Fact-754B44B3F740B34B395C6BF8FD1F7B0C">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 16: Supplemental Financial Information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Cash Payments for Interest and Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,820&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Noncash Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;During &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we acquired &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recorded a liability of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$956 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for a quarterly cash dividend of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$0.21&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; per common share paid in January &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;During &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we acquired &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recorded a liability of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$860 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for a quarterly cash dividend of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$0.19&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; per common share paid in January &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we received noncash contributions from noncontrolling interests totaling &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$391 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to Universal Beijing Resort (see Note 8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;During &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we acquired &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recorded a liability of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$732 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for a quarterly cash dividend of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$0.1575&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; per common share paid in January &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we completed a senior notes exchange in the fourth quarter of 2017 in which we issued &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; aggregate principal amount of new senior notes in exchange for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; aggregate principal amount of certain series of outstanding senior notes that were issued by us and NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,814&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted cash included in other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The carrying amounts of our cash equivalents approximate their fair values. 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.&lt;/span&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-BFB41F85D40BAFC22F2B6BF8FD3CBADA-0-wk-Fact-86BE0802766B37D3D18E6BF8FC035539">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Cash Payments for Interest and Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,820&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64544835e1647-wk-Fact-97F21AEF6CFDBA8DD09685A87EBC4026"
      unitRef="usd">4254000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64544835e1661-wk-Fact-EED19544BA060DEC558D6BF8FBD5FED6"
      unitRef="usd">2897000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64544835e1675-wk-Fact-88E148348682250E19426BF8FBD51287"
      unitRef="usd">2820000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64544835e1695-wk-Fact-D3DD0A6365344CFA6A9D85A87EB352E2"
      unitRef="usd">3231000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64544835e1709-wk-Fact-7EC5FF3F33B9210D9F016BF8FBD6AAE0"
      unitRef="usd">2355000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64544835e1723-wk-Fact-323C63214F3D42A1E6736BF8FBD59D6C"
      unitRef="usd">4057000000</us-gaap:IncomeTaxesPaidNet>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="FD2019Q4YTD"
      decimals="-8"
      id="d64544835e1757-wk-Fact-56184A823A46A6668E596BF8FC4B6F6C"
      unitRef="usd">1900000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64544835e1768-wk-Fact-74F394BAA8FE02CF19666BF8FC5BF8F0"
      unitRef="usd">956000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="FI2019Q4"
      decimals="INF"
      id="d64544835e1772-wk-Fact-7DC60C32E1C3BE51A16F6BF8FC85233E"
      unitRef="usdPerShare">0.21</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="FD2018Q4YTD"
      decimals="-8"
      id="d64544835e1792-wk-Fact-851336E02EB68C78D6F76BF8FD1E3400"
      unitRef="usd">2100000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64544835e1803-wk-Fact-3EE0CC0D48532ED9D39B6BF8FC512E0D"
      unitRef="usd">860000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="FI2018Q4"
      decimals="INF"
      id="d64544835e1807-wk-Fact-CD087224A8D45D1C7F0B6BF8FBFE6C26"
      unitRef="usdPerShare">0.19</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:ContributionOfProperty
      contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember"
      decimals="-6"
      id="d64544835e1820-wk-Fact-E39E1D1E9A95A290793C6BF8FBA7E2BB"
      unitRef="usd">391000000</us-gaap:ContributionOfProperty>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="FD2017Q4YTD"
      decimals="-8"
      id="d64544835e1838-wk-Fact-63917C4177EE3FF1F8E06BF8FC60E45C"
      unitRef="usd">1200000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64544835e1850-wk-Fact-22DA56C706C7E1C3B7096BF8FBFB3994"
      unitRef="usd">732000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="FI2017Q4"
      decimals="INF"
      id="d64544835e1854-wk-Fact-F3EC0AD65D61BEA724236BF8FB9918D0"
      unitRef="usdPerShare">0.1575</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2017Q4_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d64544835e1867-wk-Fact-44FAE384F5347A5C4F1685AAF973083F"
      unitRef="usd">5500000000</us-gaap:DebtInstrumentFaceAmount>
    <cmcsa:DebtExchangeAmount
      contextRef="FD2017Q4YTD_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-8"
      id="d64544835e1871-wk-Fact-A093678102B6CA12E8F085AA64A5F850"
      unitRef="usd">3900000000</cmcsa:DebtExchangeAmount>
    <cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-40888874F5EC4B1AE38E6BF8FD3C8C26-0-wk-Fact-00CD4F5E77CC2B71634F6BF8FBF60D50">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,814&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted cash included in other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64544835e1945-wk-Fact-896952500FD462334A956BF8FCE3020A"
      unitRef="usd">5500000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64544835e1959-wk-Fact-E114E2182249D8251C406BF8FCDB43F1"
      unitRef="usd">3814000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64544835e1974-wk-Fact-8492247DC136E2572CE56BF8FB83CBA9"
      unitRef="usd">42000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64544835e1988-wk-Fact-56F3C3C8ADB2B59B641B6BF8FB5FFA52"
      unitRef="usd">46000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64544835e2008-wk-Fact-11B650AAFFB6C3A14B976BF8FCCDBABA"
      unitRef="usd">47000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64544835e2022-wk-Fact-A5DF0656542FFA5B4C286BF8FB6A6291"
      unitRef="usd">49000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64544835e2047-wk-Fact-F47F36B779A84BFA84978061A65024E1"
      unitRef="usd">5589000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64544835e2061-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E"
      unitRef="usd">3909000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-F9B0B12F655EE72A57146BF8FD3C6A32-0-wk-Fact-234CCDB7127452EC43216BF8FBF8CDF9">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 17: Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Programming and Talent Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal and Sky enter into long-term commitments with third parties in the ordinary course of business, including commitments to acquire film and television programming, obligations under various creative talent agreements, and various other television-related commitments. Some of NBCUniversal&#x2019;s employees, including writers, directors, actors, technical and production personnel, and others, as well as some of its on-air and creative talent, are covered by collective bargaining agreements or works councils. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the total number of NBCUniversal employees covered by collective bargaining agreements was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,400&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; full-time equivalent employees. Approximately, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of these full-time equivalent employees were covered by collective bargaining agreements that have expired or are scheduled to expire during &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We, through Comcast Spectacor, have employment agreements with both players and coaches of the Philadelphia Flyers. Certain of these employment agreements, which provide for payments that are guaranteed regardless of employee injury or termination, are covered by disability insurance if certain conditions are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events such as the Olympics, and other programming commitments, as well as various contracts with creative talent. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Programming&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Talent&#160;Commitments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,682&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,849&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,674&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our leases consist primarily of real estate, vehicles and other equipment. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;exercise that option. We generally utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; period ended &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:240px;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"/&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,038&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;715&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our future minimum lease commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;applying the new guidance&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;669&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;566&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;480&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,243&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: imputed interest &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The weighted average remaining lease term for operating leases and the weighted average discount rate used to calculate our operating lease liabilities as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.74%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;cash payments for operating leases recorded in the consolidated balance sheet were&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$914 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Leases that have not yet commenced and lease assets and liabilities associated with leases entered into during the year were&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The tables below summarize our future minimum rental commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; December&#160;31, 2018 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and rent expense for operating leases using the accounting guidance in effect at that time&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. These amounts have been updated to include &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$804 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of future cash payments related to additional contracts determined to be operating leases in connection with the Sky transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;824&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;722&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Rental expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Contractual Obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our carrying value was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and the estimated value of the contractual obligation was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;based on inputs to the contractual formula as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Redeemable Subsidiary Preferred Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal Enterprise is a holding company that we control and consolidate whose principal assets are its interests in NBCUniversal Holdings. The holders of the Series A cumulative preferred stock of NBCUniversal Enterprise have the right to cause NBCUniversal Enterprise to redeem their shares at a price equal to the &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$725 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; aggregate liquidation preference plus accrued but unpaid dividends for a &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; day period beginning on March&#160;19, 2020 and thereafter on every third anniversary of such date (each such date, a &#x201c;put date&#x201d;). The NBCUniversal Enterprise preferred stock pays dividends at a fixed rate of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5.25%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;per year. Shares of preferred stock can be called for redemption by NBCUniversal Enterprise at a price equal to the liquidation preference plus accrued but unpaid dividends &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; following the put date applicable to such shares. Because certain of these redemption provisions are outside of our control, the NBCUniversal Enterprise preferred stock is presented outside of equity under the caption &#x201c;redeemable noncontrolling interests and redeemable subsidiary preferred stock&#x201d; in our consolidated balance sheet. Its initial value was based on the liquidation preference of the preferred stock and is adjusted for accrued but unpaid dividends. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the fair value of the NBCUniversal Enterprise redeemable subsidiary preferred stock was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$749 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$741 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. The estimated fair values are based on level 2 inputs that use pricing models whose inputs are derived primarily from or corroborated by observable market data through correlation or other means for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 actions is not expected to materially affect our results of operations, cash flows or financial position, any litigation resulting from any such legal proceedings or claims could be time-consuming and injure our reputation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cmcsa:NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements
      contextRef="FI2019Q4_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember"
      decimals="INF"
      id="d64546284e1520-wk-Fact-D7DC505D78FE35C5A0DC6BF8FBF7D64B"
      unitRef="employee">9400</cmcsa:NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="FD2019Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember"
      decimals="2"
      id="d64546284e1524-wk-Fact-20D02891EBBCBB9291DA6BF8FBF736C7"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-1E2AFA46593A16164C6F6BF8FD3CF3ED-0-wk-Fact-C26E300B7442321B7D2C6BF8FBFB8754">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events such as the Olympics, and other programming commitments, as well as various contracts with creative talent. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Programming&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Talent&#160;Commitments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14,682&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,849&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,674&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1588-wk-Fact-EBACE9B0FD5AC4594205A4AA1DC1FF51"
      unitRef="usd">14682000000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1608-wk-Fact-DD419A546E8971DBA8B0A4AA2EEE868B"
      unitRef="usd">7701000000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1628-wk-Fact-40EFA1772C65FF3594DBA4AA46009514"
      unitRef="usd">7849000000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1648-wk-Fact-CD52AEC6E8EE25982141A4AA5C54B82C"
      unitRef="usd">3674000000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1668-wk-Fact-24135CF4CE15643588C4A4AA6E6F810F"
      unitRef="usd">4595000000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1688-wk-Fact-4B62389EBC5E3BFC3300A4AA8098D247"
      unitRef="usd">13230000000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-0AF6376EBB3D0FBDA278F5E373E4328F-0-wk-Fact-29D8918BEF23040F932EF5E434DEC350">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our leases consist primarily of real estate, vehicles and other equipment. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;exercise that option. We generally utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; period ended &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses
      contextRef="FD2019Q4YTD"
      decimals="-8"
      id="d64546284e1714-wk-Fact-1F418DB7452B0445688B8966979B47F7"
      unitRef="usd">1100000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-39930ACFEBFE0F7E276B8966D990F6C4-0-wk-Fact-8D5A066A550DADE674748966EEA7A698">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:100%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:240px;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"/&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,038&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;715&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember"
      decimals="-6"
      id="d64546284e1781-wk-Fact-A8D3D14A711B68A2FEAD897E5ACB3E7E"
      unitRef="usd">4038000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember"
      decimals="-6"
      id="d64546284e1801-wk-Fact-D7D15184C27173DF84B8897E5C197C1F"
      unitRef="usd">715000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember"
      decimals="-6"
      id="d64546284e1821-wk-Fact-D686D3067920D006A464897E5DBAAAA0"
      unitRef="usd">3891000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-47A98F7FE57F56162160897FE129CF05-0-wk-Fact-91418E723274B8F264898980155E5D31">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our future minimum lease commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;applying the new guidance&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;669&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;566&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;480&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,243&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: imputed interest &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1900-wk-Fact-D4AA218D305D485A8D2B89830287AAF8"
      unitRef="usd">877000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1915-wk-Fact-85D3B2844F41F32A2D3F89830438EEA6"
      unitRef="usd">791000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1935-wk-Fact-DAC60C5327FE90B11778898305790FEF"
      unitRef="usd">669000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1955-wk-Fact-A6C8002B1E0A3DDF10AC8983068A6ADE"
      unitRef="usd">566000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1975-wk-Fact-EC7308337AD17B5A745A898307DC8F7D"
      unitRef="usd">480000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e1995-wk-Fact-2DD5D2FB6A1D48A4A66C89830904A3A2"
      unitRef="usd">2243000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e2015-wk-Fact-5D54C956E4664974831D89830A4B2C5E"
      unitRef="usd">5626000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e2035-wk-Fact-6FD90493EDACDF12B0C689830B713EF9"
      unitRef="usd">1020000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64546284e2060-wk-Fact-9D707B11BE301350193389830CA39699"
      unitRef="usd">4606000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2019Q4"
      id="d64546284e2078-wk-Fact-185C5ECC83A67697631E89872D2EC2AD">P10Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2019Q4"
      decimals="4"
      id="d64546284e2082-wk-Fact-5DE83988DB1DC21A64C889876A5DEBC2"
      unitRef="number">0.0374</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64546284e2097-wk-Fact-89B2D3ABFFD48E33DB218987B92565E2"
      unitRef="usd">914000000</us-gaap:OperatingLeasePayments>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-6B19A7955BC113F4CAFB8967BE90E116-0-wk-Fact-2C7F616DDA09F1DD94468967EFE374C5">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The tables below summarize our future minimum rental commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; December&#160;31, 2018 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and rent expense for operating leases using the accounting guidance in effect at that time&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. These amounts have been updated to include &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$804 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of future cash payments related to additional contracts determined to be operating leases in connection with the Sky transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;824&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;722&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <cmcsa:AdditionalOperatingLeasesFutureMinimumPaymentsDue
      contextRef="FI2018Q4_us-gaap_BusinessAcquisitionAxis_cmcsa_SkyLimitedMember"
      decimals="-6"
      id="d64546284e2122-wk-Fact-67B7239409EA9F067BE38987D19906CD"
      unitRef="usd">804000000</cmcsa:AdditionalOperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64546284e2172-wk-Fact-265EF152FB403D25F5A289947A81639E"
      unitRef="usd">891000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64546284e2192-wk-Fact-092D860B6F6BAD511C4A89947C64A1BB"
      unitRef="usd">824000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64546284e2212-wk-Fact-7FC6D8547B899B94741F89947D1DC077"
      unitRef="usd">722000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64546284e2232-wk-Fact-1075ACA56B31D9852ED589947E16E563"
      unitRef="usd">592000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64546284e2252-wk-Fact-7EA4A7D98BE6193D212C89947ECADD86"
      unitRef="usd">513000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64546284e2272-wk-Fact-7826BFB83C075ED0E59B89947F8637B6"
      unitRef="usd">2608000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <cmcsa:RentalExpenseTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-4FE3336BDB17B6EF3FBAA4AFF3400966-0-wk-Fact-8947DACE858DCB1705DBA4B0045EF4F5">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Rental expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:RentalExpenseTableTextBlock>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64546284e2345-wk-Fact-1958F22EC54592BA05416BF8FCF6E9E3"
      unitRef="usd">779000000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64546284e2359-wk-Fact-675FA71E426785071FC66BF8FCF2ADC7"
      unitRef="usd">839000000</us-gaap:LeaseAndRentalExpense>
    <cmcsa:CarryingValueOfContractualObligation
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64546284e2388-wk-Fact-2CA61E978947B66A185C6BF8FBF99A17"
      unitRef="usd">1100000000</cmcsa:CarryingValueOfContractualObligation>
    <cmcsa:ContractualValueofaPotentialFutureObligation
      contextRef="FI2019Q4"
      decimals="-8"
      id="d64546284e2396-wk-Fact-5FEA0BC089E7A236D80D6BF8FBF80EDE"
      unitRef="usd">1800000000</cmcsa:ContractualValueofaPotentialFutureObligation>
    <cmcsa:PreferredStockRedemptionValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember"
      decimals="-6"
      id="d64546284e2410-wk-Fact-F79CE732236A339EA8A36BF8FBFA212C"
      unitRef="usd">725000000</cmcsa:PreferredStockRedemptionValue>
    <cmcsa:PreferredStockPutPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember"
      id="d64546284e2414-wk-Fact-C2153FBEA5F412217A1A6BF8FBF92DF2">P30D</cmcsa:PreferredStockPutPeriod>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember"
      decimals="INF"
      id="d64546284e2418-wk-Fact-74CDAB1ACB6C11AE3B886BF8FBFAEC62"
      unitRef="number">0.0525</us-gaap:PreferredStockDividendRatePercentage>
    <cmcsa:PreferredStockCallPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember"
      id="d64546284e2422-wk-Fact-35902B71C5A6B56D7F356BF8FBF8DDE3">P1Y</cmcsa:PreferredStockCallPeriod>
    <cmcsa:TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember"
      decimals="-6"
      id="d64546284e2435-wk-Fact-9245189C592292290CDE6BF8FBF98CF3"
      unitRef="usd">749000000</cmcsa:TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock>
    <cmcsa:TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalEnterpriseMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember"
      decimals="-6"
      id="d64546284e2439-wk-Fact-7334E8B3B5C5E51741BE6BF8FBF72B68"
      unitRef="usd">741000000</cmcsa:TemporaryEquityFairValueOfRedeemableSubsidiaryPreferredStock>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-2746819C4BB18C3335676BF8FD3C1E6E-0-wk-Fact-E9C72024C09CBAD1107B6BF8FB5D33B3">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 18: Quarterly Financial Information (Unaudited)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:54%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Total&lt;br/&gt;Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,859&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,827&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,340&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Basic earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Dividends declared per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,846&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,014&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,514&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,118&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Basic earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.53&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends declared per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.76&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Minor differences may exist due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;The 2018 amounts include the operations of Sky from October 9, 2018 through December 31, 2018. See Note 8 for additional information.</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-26E6253E4114570D6DAD6BF8FD3CA42E-0-wk-Fact-01DEE9D9B7A555DF74E36BF8FD02F3AC">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:54%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions, except per share data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Total&lt;br/&gt;Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,859&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26,827&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;28,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,340&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Basic earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Dividends declared per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;0.84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,846&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,014&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,836&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,514&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,118&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Basic earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.56&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Diluted earnings per common share attributable to Comcast Corporation shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.53&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends declared per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.76&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Minor differences may exist due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;The 2018 amounts include the operations of Sky from October 9, 2018 through December 31, 2018. See Note 8 for additional information. &lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD"
      decimals="-6"
      id="d64548161e1710-wk-Fact-99098969864A75BD6E6C6BF8FC0094BD"
      unitRef="usd">26859000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD"
      decimals="-6"
      id="d64548161e1724-wk-Fact-3CDD3FE714910C7A910A6BF8FC47C2DA"
      unitRef="usd">26858000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD"
      decimals="-6"
      id="d64548161e1738-wk-Fact-29535432815BFA25C67B6BF8FBB082FD"
      unitRef="usd">26827000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD"
      decimals="-6"
      id="d64548161e1753-wk-Fact-2DCE019EB4C9492E966D6BF8FC787A66"
      unitRef="usd">28398000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64548161e1767-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-6"
      id="d64548161e1787-wk-Fact-FADDE316744A83FE26CB6BF8FBF02F71"
      unitRef="usd">5182000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q2QTD"
      decimals="-6"
      id="d64548161e1801-wk-Fact-4610FCCD1662A7693F906BF8FC5A760C"
      unitRef="usd">5356000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q3QTD"
      decimals="-6"
      id="d64548161e1815-wk-Fact-54E06095912E817AC7D46BF8FC1ACF61"
      unitRef="usd">5340000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4QTD"
      decimals="-6"
      id="d64548161e1830-wk-Fact-6042300495F3B66086E86BF8FBA8DDC1"
      unitRef="usd">5247000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64548161e1844-wk-Fact-A5D8FF6A6F678DEBE7EE6BF8FB696A03"
      unitRef="usd">21125000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-6"
      id="d64548161e1864-wk-Fact-5519DFF0036A307413536BF8FC62E3B0"
      unitRef="usd">3553000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q2QTD"
      decimals="-6"
      id="d64548161e1878-wk-Fact-5E105C7DAC33E4E400F06BF8FCB684B3"
      unitRef="usd">3125000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q3QTD"
      decimals="-6"
      id="d64548161e1892-wk-Fact-D0F591FB6BD84A379E6B6BF8FC073F9B"
      unitRef="usd">3217000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4QTD"
      decimals="-6"
      id="d64548161e1907-wk-Fact-375C30C1F0ABC622FFC46BF8FC1BF002"
      unitRef="usd">3162000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64548161e1921-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d64548161e1941-wk-Fact-90D545821147AA097AC46BF8FC328E20"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d64548161e1955-wk-Fact-EC26B135B4D9C0F78BD16BF8FBD454FC"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d64548161e1969-wk-Fact-01E3968DAD9042006EC66BF8FBA51CD5"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d64548161e1984-wk-Fact-CAA3B4FF9694A478EB586BF8FCBBB2FF"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64548161e1998-wk-Fact-47C90FF7DE67F06D6CC56BF8FB7B65D0"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d64548161e2018-wk-Fact-0CB6BFE6A91E13EAFF8C6BF8FC5BAC28"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d64548161e2032-wk-Fact-EFCDF59392868FB7E23B6BF8FC057E58"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d64548161e2046-wk-Fact-1B95A5703E3ABF2B037B6BF8FCAE3A53"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d64548161e2061-wk-Fact-3142264F9916CEB2A0986BF8FB98613C"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64548161e2075-wk-Fact-42F9645FCF3A6B9403A96BF8FB754D96"
      unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d64548161e2095-wk-Fact-474A637CEC19191D6E9D6BF8FBF6539E"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d64548161e2109-wk-Fact-36DFE2A0DC4E5E2492276BF8FBDB3644"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d64548161e2123-wk-Fact-78BC4291964F42E153A06BF8FC681BBA"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d64548161e2138-wk-Fact-A366919365E7FB402F136BF8FC09905A"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d64548161e2152-wk-Fact-B4B10C1BEB80FFFF739B6BF8FBFD4E40"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Revenues
      contextRef="FD2018Q1QTD"
      decimals="-6"
      id="d64548161e2256-wk-Fact-3701E9BC9C6F5F6F35B86BF8FCE45283"
      unitRef="usd">22791000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q2QTD"
      decimals="-6"
      id="d64548161e2270-wk-Fact-6ED4B9ECA708840B63596BF8FC9A4689"
      unitRef="usd">21735000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q3QTD"
      decimals="-6"
      id="d64548161e2284-wk-Fact-7063857AA48EE557274F6BF8FC2ACF9D"
      unitRef="usd">22135000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4QTD"
      decimals="-6"
      id="d64548161e2299-wk-Fact-B20E7879703C58EE97AE6BF8FCF6B133"
      unitRef="usd">27846000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64548161e2313-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-6"
      id="d64548161e2333-wk-Fact-6D854FC29297D77A70D36BF8FCF892D0"
      unitRef="usd">4645000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q2QTD"
      decimals="-6"
      id="d64548161e2347-wk-Fact-20BD385DB8F268656C6F6BF8FBD1EF90"
      unitRef="usd">5014000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q3QTD"
      decimals="-6"
      id="d64548161e2361-wk-Fact-601E6C524FA7B482859C6BF8FC94BB38"
      unitRef="usd">4836000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4QTD"
      decimals="-6"
      id="d64548161e2376-wk-Fact-A21220E46B92FF6324476BF8FCC87AB0"
      unitRef="usd">4514000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64548161e2390-wk-Fact-5E14CA9C60CD52D757286BF8FB795073"
      unitRef="usd">19009000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q1QTD"
      decimals="-6"
      id="d64548161e2411-wk-Fact-4A83FDD9EB15FC37C8196BF8FC54DAD8"
      unitRef="usd">3118000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q2QTD"
      decimals="-6"
      id="d64548161e2425-wk-Fact-FE7BE2079FE5AE1D184C6BF8FC0BE91C"
      unitRef="usd">3216000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q3QTD"
      decimals="-6"
      id="d64548161e2439-wk-Fact-9E8508A9529928515C456BF8FC57983D"
      unitRef="usd">2886000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4QTD"
      decimals="-6"
      id="d64548161e2454-wk-Fact-563CF8ED5847D5B065E66BF8FCDF96FF"
      unitRef="usd">2511000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64548161e2468-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d64548161e2488-wk-Fact-D40BA77EEEF61437FFC46BF8FC073ABA"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q2QTD"
      decimals="2"
      id="d64548161e2502-wk-Fact-83DF0C336F013064795C6BF8FC089AFF"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q3QTD"
      decimals="2"
      id="d64548161e2516-wk-Fact-EF5CDA24890E6AF3D5326BF8FC04F16D"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4QTD"
      decimals="2"
      id="d64548161e2531-wk-Fact-8431C0B7E47F2FDAAE166BF8FC2CF4EB"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64548161e2545-wk-Fact-66EAEE129515552A87C76BF8FB771341"
      unitRef="usdPerShare">2.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d64548161e2565-wk-Fact-BADCD571D9A001D7D8056BF8FCB3E05C"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q2QTD"
      decimals="2"
      id="d64548161e2579-wk-Fact-50F231C38C0CBB3D9B3C6BF8FC31F49B"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q3QTD"
      decimals="2"
      id="d64548161e2593-wk-Fact-5A79883DB5EA666315426BF8FBDD04E5"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4QTD"
      decimals="2"
      id="d64548161e2608-wk-Fact-8555516C5035E4E3B9BE6BF8FC07BB7D"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64548161e2622-wk-Fact-A463C8B49E4AD5511BC86BF8FB6F318E"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q1QTD"
      decimals="2"
      id="d64548161e2642-wk-Fact-152FFEEE5E3E68A37A5C6BF8FCE84D73"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q2QTD"
      decimals="2"
      id="d64548161e2656-wk-Fact-0B6087AE64D68AD970A16BF8FBDCFE8D"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q3QTD"
      decimals="2"
      id="d64548161e2670-wk-Fact-F39F8A8A94707E24D89F6BF8FC2DEE07"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q4QTD"
      decimals="2"
      id="d64548161e2685-wk-Fact-111E9CBC586E023D6E556BF8FC786D88"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d64548161e2699-wk-Fact-09A899B826D38826E3276BF8FC58CF4F"
      unitRef="usdPerShare">0.76</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-377DBA3FDE8FDB4E44426BF8FD3CB25C-0-wk-Fact-81D75D7BF578B84C0DE16BF8FCF5BB12">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 19: Condensed Consolidating Financial Information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast (&#x201c;Comcast Parent&#x201d;), Comcast Cable Communications, LLC (&#x201c;CCCL Parent&#x201d;) and NBCUniversal (&#x201c;NBCUniversal Media Parent&#x201d;) fully and unconditionally guarantee each other&#x2019;s debt. See Note 7 for additional information on the cross-guarantee structure. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Management fee revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total revenue &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Costs and Expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming and production&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;34,440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;34,440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;801&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,807&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising, marketing and promotion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,602&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;87,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;87,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,703&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4,567&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,366&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,787&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,597&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,829&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,079&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,328&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,828&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,323&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,328&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comprehensive income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;24,210&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(58,916&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:33%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2018 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Management fee revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Costs and Expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming and production&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;947&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising, marketing and promotion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,036&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,036&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,235&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,736&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;998&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;74,674&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;75,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,644&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,604&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,193&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,831&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,241&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,871&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,862&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Net income loss attributable to noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,871&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;20,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comprehensive income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,623&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,873&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(50,328&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2017 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Management fee revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Costs and Expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming and production&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,044&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,449&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising, marketing and promotion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,519&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,519&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,210&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,044&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;67,011&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,044&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;18,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;18,018&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(207&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(456&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,076&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,545&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,084&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,043&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;506&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,840&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,922&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30,696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comprehensive income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30,558&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(76,998&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Investing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net transactions with affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,218&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13,373&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash paid for intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,471&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions and construction of real estate properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction of Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from sales of businesses and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchases of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(28,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(14,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Financing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from (repayments of) short-term borrowings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,741&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,479&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and repayments of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(14,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases of common stock under repurchase program and employee plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(504&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(504&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,050&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Impact of foreign currency on cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Increase (decrease) in cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Cash Flows &#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2018 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Investing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net transactions with affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(26,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,747&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,774&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash paid for intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,931&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,935&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions and construction of real estate properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(105&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction of Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(38,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(38,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from sales of businesses and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchases of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;449&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;793&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(26,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(25,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(50,854&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Financing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from (repayments of) short-term borrowings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(902&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;668&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,781&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and repayments of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,798&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases of common stock under repurchase program and employee plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(273&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,601&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,457&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Impact of foreign currency on cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Increase (decrease) in cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(80&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;496&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,571&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2017 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Investing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net transactions with affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,578&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;757&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7,777&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash paid for intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,601&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions and construction of real estate properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction of Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from sales of businesses and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchases of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,326&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,457&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(20,998&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13,533&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Financing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from (repayments of) short-term borrowings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,068&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,905&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,997&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and repayments of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,522&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(6,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases of common stock under repurchase program and employee plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchase of Universal Studios Japan noncontrolling interests &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Increase (decrease) in cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,415&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;496&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,571&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Non- Guarantor Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Elimination and Consolidation Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Consolidated Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,084&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,565&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,723&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment securing collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments in and amounts due from subsidiaries eliminated upon consolidation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;164,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;152,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;135,536&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;55,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;92,925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;47,662&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;48,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;68,725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;68,725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Franchise rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36,119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36,128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,058&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,919&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(535&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;166,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;152,537&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;135,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;57,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;352,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(601,401&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;263,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Liabilities and Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable and accrued expenses related to trade creditors&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued participations and residuals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,170&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,516&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,714&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;75,786&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,752&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;97,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,298&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(535&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Redeemable noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Comcast Corporation shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncontrolling interests&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;267,913&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;83,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total liabilities and equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;166,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;152,537&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;135,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;57,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;352,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(601,401&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;263,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;font-size:14pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, 2018 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,814&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,848&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,669&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments in and amounts due from subsidiaries eliminated upon consolidation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;157,264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;147,028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;130,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;53,853&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;97,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;43,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Franchise Rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;38,347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;38,358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(458&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;159,338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;147,267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;130,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;346,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(586,689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;251,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Liabilities and Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable and accrued expenses related to trade creditors&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued participations and residuals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,808&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,808&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,695&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,058&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23,749&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,603&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;81,661&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,748&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,690&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;107,345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(524&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,056&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,329&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Redeemable noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,559&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;127,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;265,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,559&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Comcast Corporation shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,613&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;127,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;265,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,613&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncontrolling interests&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,613&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;127,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266,694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;72,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total liabilities and equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;159,338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;147,267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;130,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;346,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(586,689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;251,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-9FF5AB26B8913C17C8B56BF8FD3D68E2-0-wk-Fact-F6F22058B99788FD45BE6BF8FCF59338">&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Management fee revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total revenue &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;108,942&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Costs and Expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming and production&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;34,440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;34,440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;801&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,807&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising, marketing and promotion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,602&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;87,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;87,817&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,703&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,125&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4,567&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,366&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,787&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,465&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,597&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,829&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,079&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(45&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,673&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,328&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,828&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,323&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,328&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,637&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,784&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(57,311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comprehensive income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;24,210&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(58,916&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:33%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2018 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Management fee revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94,507&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Costs and Expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming and production&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;29,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;947&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising, marketing and promotion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,036&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,036&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,235&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,736&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;998&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;74,674&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;75,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,644&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,542&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,604&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,193&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,831&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,241&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,242&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,871&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,862&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Net income loss attributable to noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,871&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;20,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(51,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comprehensive income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,623&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,873&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(50,328&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2017 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Service revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Management fee revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Costs and Expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming and production&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,044&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,449&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising, marketing and promotion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,519&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,519&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,210&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(442&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,044&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;67,011&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Operating income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,044&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;18,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;18,018&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(207&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(456&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,086&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,076&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,545&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,084&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,043&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;506&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,840&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,569&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,922&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Net income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30,696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(77,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Comprehensive income (loss) attributable to Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;19,477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;30,558&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(76,998&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1776-wk-Fact-C381C602268DBA03FB186BF8FC81B17F"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1790-wk-Fact-1CB513F57F88762E07046BF8FC8C9E74"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1804-wk-Fact-F46AD2D50FA7156C03F26BF8FC89D236"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1819-wk-Fact-D8FB2B28E4C560C5A7C26BF8FC7B135F"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1833-wk-Fact-612037BEADCC4E15109D6BF8FC85B700"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1847-wk-Fact-46D9A5A9C518F981493B6BF8FC970E91"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e1861-wk-Fact-AB88C5264F090FFB673F6BF8FC9D7D06"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1876-wk-Fact-4B85D484C0EEDA5700996BF8FC9C19E9"
      unitRef="usd">1262000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1890-wk-Fact-73E6777F15DBFE7DE0F56BF8FC964DDA"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1904-wk-Fact-8EFD736C8C1707D53E2C6BF8FC62F26D"
      unitRef="usd">1236000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1918-wk-Fact-C4A2AF94DEB58B99668B6BF8FC5CC122"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1933-wk-Fact-82C5D3FBCB28294BB6056BF8FC7F8917"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1947-wk-Fact-4DD4F150626FAC64EBC76BF8FC7DA45F"
      unitRef="usd">-2498000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e1962-wk-Fact-D18043B927CC4B61ABFD6BF8FC8FF44B"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e1982-wk-Fact-E5A50A3DCD8E9EF754726BF8FC90AD8C"
      unitRef="usd">1262000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e1996-wk-Fact-33252562E2563AD2FD776BF8FC7CC89A"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2010-wk-Fact-25EF9A8BC6AF0ECE20226BF8FC7F871E"
      unitRef="usd">1236000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2024-wk-Fact-C3AB15170DDFDB648FD66BF8FC8DF6EB"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2039-wk-Fact-F0BCA3E6DB57454C29716BF8FC8BD7AC"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2053-wk-Fact-C79D83B1F831910D5CE16BF8FC948A16"
      unitRef="usd">-2498000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2068-wk-Fact-ED14477F976C87F6D7126BF8FB78E64D"
      unitRef="usd">108942000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2200-wk-Fact-D6D95BE4F589C04E53C66BF8FC8271F4"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2214-wk-Fact-3145A529011C4C0073BC6BF8FC927F9F"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2228-wk-Fact-44B19E389C2107253FF46BF8FC8B656A"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2242-wk-Fact-A95A497909EC4FEA5ABB6BF8FC98CF17"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2257-wk-Fact-D8513871C6AEBBF262936BF8FC98A605"
      unitRef="usd">34440000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2271-wk-Fact-0C83F0EC4ECCB9CF8AE26BF8FC802B03"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2285-wk-Fact-E496107333A89DFF68548EBA20C417DC"
      unitRef="usd">34440000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2305-wk-Fact-4B9FB762A947E64BD7306BF8FC63DC6D"
      unitRef="usd">801000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2319-wk-Fact-5398B404142813416E9D6BF8FC7A4AF7"
      unitRef="usd">16000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2333-wk-Fact-AC90B4746D4E0FDD97B86BF8FC7DBDA5"
      unitRef="usd">1236000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2347-wk-Fact-5BB43192394A996BBDB26BF8FC5E93F9"
      unitRef="usd">957000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2362-wk-Fact-AE4D3E8DE76A273E14716BF8FC83CA2E"
      unitRef="usd">32295000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2376-wk-Fact-0C8DC734CBE8D9E7B76A6BF8FC99F4F9"
      unitRef="usd">-2498000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2391-wk-Fact-E87888B6BA44D454C1516BF8FB721935"
      unitRef="usd">32807000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2411-wk-Fact-401A72B1B7DB8C13B6266BF8FC7F506D"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2425-wk-Fact-8582D8AF059AE9789B106BF8FC5DA981"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2439-wk-Fact-7727DDFF611F9FDB18916BF8FC845D6C"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2453-wk-Fact-3C5846BB4CDC641DFB136BF8FC64EF77"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2468-wk-Fact-3FB9268F8F875A07E3B96BF8FC5F7BDD"
      unitRef="usd">7617000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2482-wk-Fact-72F21553C6689AC9341B6BF8FC9EA1BB"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2496-wk-Fact-99D088359C9C63F398FD6BF8FB769C87"
      unitRef="usd">7617000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2516-wk-Fact-9CD6E6BF2D85D04044A46BF8FC95051F"
      unitRef="usd">61000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2530-wk-Fact-414286824ABE370EAD2F6BF8FC7B4CAD"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2544-wk-Fact-C0929A587CDB4C193AC66BF8FC7CB14A"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2558-wk-Fact-9A9E78FAC0928C4E1F546BF8FC7DA4E9"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2573-wk-Fact-FBFF1952A1A66D3066706BF8FC7D11A8"
      unitRef="usd">8602000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2587-wk-Fact-85F31A6FAEDB28032C056BF8FC7D81AE"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2601-wk-Fact-F351B739C2F3B0D5A9196BF8FB79560B"
      unitRef="usd">8663000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2621-wk-Fact-B9C0643E704119F79F6D6BF8FC7975C5"
      unitRef="usd">5000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2635-wk-Fact-402C24394DAA5B97A1736BF8FC909B85"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2649-wk-Fact-354237A17BB626D69F216BF8FC61101C"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2663-wk-Fact-01E9E727E3FBD100AE376BF8FC80CAEC"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2678-wk-Fact-D0E2CFB70132B92872A86BF8FC618E8E"
      unitRef="usd">4285000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2692-wk-Fact-87B05B97F948870F17046BF8FC946C3E"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2706-wk-Fact-0C417745A024A7A072896BF8FB6D079F"
      unitRef="usd">4290000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2727-wk-Fact-772D5F3B7C969C7F02696BF8FC5AF2D1"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2741-wk-Fact-89EFAC37948D5BBD34836BF8FC914D23"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2755-wk-Fact-35AC43E0247F9E08813D6BF8FC9DDC53"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2769-wk-Fact-9ED09F755B92D3ADB8D46BF8FC7C2BF0"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2784-wk-Fact-38C5224D68F1EF5374ED6BF8FC5C0F2B"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2798-wk-Fact-5A8F52E07AA096F88B076BF8FC857C53"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2812-wk-Fact-F6CAE1F2814CEFB77B126BF8FB6FF15A"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2832-wk-Fact-E43A6AD920AA35D8F1086BF8FC95CB78"
      unitRef="usd">867000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2846-wk-Fact-2A3E72AD9DD9468D7C806BF8FC97CBB4"
      unitRef="usd">16000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2860-wk-Fact-613262F662C44EAFDA5B6BF8FC5D4CB0"
      unitRef="usd">1236000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2874-wk-Fact-550C9DF360059FE0A0756BF8FC82C472"
      unitRef="usd">957000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2889-wk-Fact-092C25E93F4866876D646BF8FC8E5EED"
      unitRef="usd">87239000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e2903-wk-Fact-229866BF6040A284DAAA6BF8FC95F800"
      unitRef="usd">-2498000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e2918-wk-Fact-72DF158298993F3749AA6BF8FB6B8C7D"
      unitRef="usd">87817000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2938-wk-Fact-041A3061101DBAF0DA426BF8FC60FC82"
      unitRef="usd">395000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2952-wk-Fact-6AE390A1C09F5A012DA46BF8FC8E22BA"
      unitRef="usd">-16000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2967-wk-Fact-DFB2728A8186AB1AF55F6BF8FC880EC6"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2981-wk-Fact-C8036CA542313B11D7FD6BF8FC5FC190"
      unitRef="usd">-957000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e2997-wk-Fact-615D79A3218EC94D6F156BF8FC7B72E3"
      unitRef="usd">21703000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3011-wk-Fact-C90AC956FC532E17B17D6BF8FC9351D6"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3025-wk-Fact-A5D8FF6A6F678DEBE7EE6BF8FB696A03"
      unitRef="usd">21125000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3045-wk-Fact-3C339E2B2E5C7E741D2A6BF8FC85108E"
      unitRef="usd">3511000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3060-wk-Fact-B52EC95014CF414351F06BF8FC93FFEE"
      unitRef="usd">13000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3075-wk-Fact-29BE6A97E32FCAA197296BF8FC91BE59"
      unitRef="usd">190000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3090-wk-Fact-F770E110F30A4F2F9E416BF8FC61D676"
      unitRef="usd">474000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3106-wk-Fact-3D208175F50BEDC32E956BF8FC8D2EE0"
      unitRef="usd">379000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3121-wk-Fact-233EDA92B8D2DE04503C6BF8FC9CA825"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3135-wk-Fact-6F9327C0C451776A811F6BF8FB7AA424"
      unitRef="usd">4567000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3156-wk-Fact-A4FDE57E15214A62F0986BF8FC977AB2"
      unitRef="usd">15581000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3170-wk-Fact-1ACD96DCD4B6FABF54E06BF8FC5F54AE"
      unitRef="usd">15366000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3184-wk-Fact-B85719913E08C8352E4B6BF8FC99CC03"
      unitRef="usd">13787000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3198-wk-Fact-726BE9AA710F764B7CA66BF8FC880A3E"
      unitRef="usd">7260000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3213-wk-Fact-A2F27753A9DB06E4C4196BF8FC94BB2A"
      unitRef="usd">5755000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3227-wk-Fact-D8180D5C8F3242302A726BF8FC833F97"
      unitRef="usd">-57311000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3242-wk-Fact-7706B393F39386B717D06BF8FB674337"
      unitRef="usd">438000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3262-wk-Fact-0CD5914E11B90FB746CD6BF8FC8BA109"
      unitRef="usd">12465000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3276-wk-Fact-B6E6C05D3AD5DEF9F9936BF8FC61F8F7"
      unitRef="usd">15337000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3290-wk-Fact-1955A41297F7CC26AF966BF8FC82F412"
      unitRef="usd">13597000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3304-wk-Fact-A46F4135904306EDAB676BF8FC9BC0C4"
      unitRef="usd">5829000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3319-wk-Fact-84E41240F270F457962A6BF8FC7EC406"
      unitRef="usd">27079000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3333-wk-Fact-59584DDEC687CBA2383D6BF8FC5EE9AE"
      unitRef="usd">-57311000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3348-wk-Fact-FF9D665A8AEB4F11775F6BF8FB6EC597"
      unitRef="usd">16996000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3368-wk-Fact-CC142067615D9080FC8A6BF8FC8C61E9"
      unitRef="usd">-592000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3382-wk-Fact-65DC63B6ECA34C6B1F0C6BF8FC5D761A"
      unitRef="usd">9000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3397-wk-Fact-7FDCF9BD496D12B904BE6BF8FC843C40"
      unitRef="usd">-40000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3411-wk-Fact-42182953D557D2A7C9456BF8FC895EF9"
      unitRef="usd">45000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3427-wk-Fact-0DB76833BE855BCDEAED6BF8FC915B64"
      unitRef="usd">4251000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3442-wk-Fact-5FFDDF9452BC9311D0E26BF8FC8BE895"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3456-wk-Fact-945ACB360ABFDFFC89066BF8FB7BEEDD"
      unitRef="usd">3673000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3477-wk-Fact-31EF7A79BD40B0D0A9B66BF8FC87AB7E"
      unitRef="usd">13057000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3491-wk-Fact-68AF2DFDAF19401B98C96BF8FC86D9C2"
      unitRef="usd">15328000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3505-wk-Fact-5A824B0807FFC089CFF46BF8FC9D4D2A"
      unitRef="usd">13637000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3519-wk-Fact-1B5455B5263C0B1E8ABB6BF8FC827404"
      unitRef="usd">5784000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3534-wk-Fact-D237AF5806C7B0CEECA26BF8FC862639"
      unitRef="usd">22828000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3548-wk-Fact-B2CA8CC4ED3FE8003D706BF8FC7BD2C5"
      unitRef="usd">-57311000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3563-wk-Fact-5BFB2B83832C2567E3176BF8FB7322DD"
      unitRef="usd">13323000000</us-gaap:ProfitLoss>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3583-wk-Fact-E8AD5C9D8947E2921B126BF8FC92B59B"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3597-wk-Fact-5CBA2B4204540A66944B6BF8FC8022B3"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3611-wk-Fact-8F3400225F9D9E46DC066BF8FC7A81AD"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3625-wk-Fact-A35E9F613D53EA3FFA426BF8FC7C5FC4"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3640-wk-Fact-7AA3AF10106F111B79BD6BF8FC8406F6"
      unitRef="usd">266000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3654-wk-Fact-4ACD45FA97B74B82847F6BF8FC5EE569"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3668-wk-Fact-79A22247D925DD06BD5C6BF8FB6847BA"
      unitRef="usd">266000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3693-wk-Fact-69E1BCE3A8F262C9A9406BF8FC844601"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3707-wk-Fact-F761E9E2505448C24C826BF8FC80443D"
      unitRef="usd">15328000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3721-wk-Fact-33C97491A98B262D51AC6BF8FC83E9EC"
      unitRef="usd">13637000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3736-wk-Fact-92167AE1225575E9F82D6BF8FC8AE396"
      unitRef="usd">5784000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3750-wk-Fact-05F359CE296F1EE897AB6BF8FC905103"
      unitRef="usd">22562000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3764-wk-Fact-81797EB8CAF4E614A07D6BF8FC9CE30E"
      unitRef="usd">-57311000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3779-wk-Fact-10002DF3C7D974A3EC3B6BF8FB72DD1C"
      unitRef="usd">13057000000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3799-wk-Fact-5A953BE1B7534229ED7E6BF8FC8DB96F"
      unitRef="usd">14472000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3813-wk-Fact-EA70DC8A613EA14B4C306BF8FC97A520"
      unitRef="usd">15321000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3827-wk-Fact-472CBC784F19D4A37C0A6BF8FC835E3D"
      unitRef="usd">13641000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3842-wk-Fact-AE8DC8624E3CE3AB39CF6BF8FC612BBA"
      unitRef="usd">5744000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e3856-wk-Fact-631D0F8168CAAA41BC9C6BF8FC7EB0CC"
      unitRef="usd">24210000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e3870-wk-Fact-D24E5CEC0F44B95767A36BF8FC7EACC1"
      unitRef="usd">-58916000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e3885-wk-Fact-E2A8F45FE29936C429876BF8FCAC8337"
      unitRef="usd">14472000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4155-wk-Fact-F0C69AF819676326B9EE6BF8FD0C0AD9"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4169-wk-Fact-DA6BD195BB46FDE46E086BF8FC797AFC"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4183-wk-Fact-F44DE1E9AB8EE212CA186BF8FC81A3F2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4198-wk-Fact-DCB5CF83F5A2CFFFB12C6BF8FC8CD19A"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4212-wk-Fact-3437F2A61EA6642CAA866BF8FD1023DB"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4226-wk-Fact-CC72791B47714226E6A76BF8FD0F8617"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e4240-wk-Fact-18A00F28B2D0C652A3FA6BF8FD076ED7"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4255-wk-Fact-5062ECC2DC8BB34486266BF8FD0C0997"
      unitRef="usd">1197000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4269-wk-Fact-41CC6DB7660A522A7CFF6BF8FC8D15AB"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4283-wk-Fact-026ABEF4EAB98806711D6BF8FD0418FF"
      unitRef="usd">1175000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4297-wk-Fact-EC93D49ABD4FCD6910486BF8FC8A30D4"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4312-wk-Fact-A95F49C19102F69261B56BF8FD0ED118"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4326-wk-Fact-0DA327E230B24CF1CFB06BF8FC832135"
      unitRef="usd">-2372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e4341-wk-Fact-75FF36AB7DC9885E0EBB6BF8FCFF96D8"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4361-wk-Fact-18434DBF8D38E3F15F7E6BF8FC823B5D"
      unitRef="usd">1197000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4375-wk-Fact-101AAD45A4D9B36544FE6BF8FD1172BA"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4389-wk-Fact-E5C439FD0C2DBB6236596BF8FD07AD4B"
      unitRef="usd">1175000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4403-wk-Fact-3F1E8653240F18450E9B6BF8FC886668"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4418-wk-Fact-AAFF4CCD997E8CA1E2B46BF8FD0944EF"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e4432-wk-Fact-35A4C40D00E1923F65686BF8FC8939E7"
      unitRef="usd">-2372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e4447-wk-Fact-F32BC9714C2B6D52A8C46BF8FB757013"
      unitRef="usd">94507000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4579-wk-Fact-9256E8FAB5EB42A0E3276BF8FD1597ED"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4593-wk-Fact-B820491212CA205158CB6BF8FC83BE25"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4607-wk-Fact-CBDA30BDB819710F915B6BF8FD116D70"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4621-wk-Fact-ACE524BB9A767DA8E5AC6BF8FC7A0895"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4636-wk-Fact-DD239777402C0C260C1B6BF8FC806ED4"
      unitRef="usd">29692000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e4650-wk-Fact-C9A3087B21EF853C1A086BF8FD13C402"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e4664-wk-Fact-BE531F09FE255EA603F96BF8FB6B1347"
      unitRef="usd">29692000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4684-wk-Fact-97D76752F24DA43414F76BF8FC7E986B"
      unitRef="usd">947000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4698-wk-Fact-475EA848DBFFB12FEBA36BF8FCFB2F48"
      unitRef="usd">0</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4712-wk-Fact-4535C1C31069BD0A7F746BF8FC86082F"
      unitRef="usd">1175000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4726-wk-Fact-D17DB91E6F12FDEA59206BF8FC84DDE2"
      unitRef="usd">1023000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4741-wk-Fact-56A746173370BB5782946BF8FC859688"
      unitRef="usd">27321000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e4755-wk-Fact-6A4219AB15100F1AA7B66BF8FC8AD382"
      unitRef="usd">-2372000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e4770-wk-Fact-95ABF12D25BA3B16CA3B6BF8FB75FA49"
      unitRef="usd">28094000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4790-wk-Fact-C5AC6AC0590D81819D616BF8FC846864"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4804-wk-Fact-D7D0AD399C320A43473D6BF8FC790685"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4818-wk-Fact-A1F9A4A48166FCD428976BF8FC8ED72A"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4832-wk-Fact-6A3278A4F73E4233B3C46BF8FC8192FA"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4847-wk-Fact-2C302A18F6C791E9BA176BF8FC7FCEA8"
      unitRef="usd">7036000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e4861-wk-Fact-D3FA3E4B0B62CA1006EE6BF8FC852103"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e4875-wk-Fact-74C044C504F5A5F06E966BF8FB6CF1DE"
      unitRef="usd">7036000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4895-wk-Fact-AFFE8FDDFC3E87EEAAB06BF8FC87138A"
      unitRef="usd">46000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4909-wk-Fact-44F018DAE4F50D0D38966BF8FC841645"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4923-wk-Fact-943C611A57D0CA00A7D66BF8FC88BCBA"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4937-wk-Fact-5B276EE53322509D159E6BF8FCFD097C"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e4952-wk-Fact-7294032FEC83F42119196BF8FD159625"
      unitRef="usd">8235000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e4966-wk-Fact-0BD4F10A7ECF0B14534B6BF8FC8353ED"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e4980-wk-Fact-6140E0ACAEE8454DE2516BF8FB6DE597"
      unitRef="usd">8281000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5000-wk-Fact-704D2F26B6795A05A1606BF8FC817DA1"
      unitRef="usd">5000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5014-wk-Fact-720DF7972B366D36DF216BF8FD0D7011"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5028-wk-Fact-FAF915CE8E200566C62B6BF8FD11CAA1"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5042-wk-Fact-4AF372CFF895C46212D76BF8FC7DE575"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5057-wk-Fact-4EAD33604C003DBD90746BF8FD02A92E"
      unitRef="usd">2731000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5071-wk-Fact-484BA919350EC06E2AEC6BF8FD091377"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5085-wk-Fact-2C1F2CBF7143052ACE5D6BF8FB737A31"
      unitRef="usd">2736000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5106-wk-Fact-2B53AB06EA02BDA0B99A6BF8FC7D20ED"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5120-wk-Fact-06A4595318E4BAC438CA6BF8FC8388EB"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5134-wk-Fact-D9DC3CA3CEE958B77EAC6BF8FC7CAB75"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5148-wk-Fact-6AE978C17DC8516DC5516BF8FC8C4230"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5163-wk-Fact-F85FF29F70E8DFFA28006BF8FD0AA385"
      unitRef="usd">341000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5178-wk-Fact-B27A8DA73EA95B6A1C656BF8FC873D65"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5192-wk-Fact-30210AE29922522C6F226BF8FB701DEE"
      unitRef="usd">341000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5213-wk-Fact-7E2389774641B786D9796BF8FD0B0BB6"
      unitRef="usd">998000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5227-wk-Fact-CFE1C84C5B0C3F8B1D716BF8FD09ED20"
      unitRef="usd">0</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5241-wk-Fact-FCD8714E924CDEABA62E6BF8FC79373A"
      unitRef="usd">1175000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5255-wk-Fact-B3E9D4800FC068D875676BF8FD039FB2"
      unitRef="usd">1023000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5270-wk-Fact-CAE8B38897142207C2D86BF8FCFEDE1B"
      unitRef="usd">74674000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5284-wk-Fact-2CAC22E9BF9A14F9EDC76BF8FC78343E"
      unitRef="usd">-2372000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5299-wk-Fact-7F5D1CC5E70D063BEA0A6BF8FB67E902"
      unitRef="usd">75498000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5319-wk-Fact-F977A8D779E320B4965B6BF8FD07B426"
      unitRef="usd">199000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5333-wk-Fact-2566F1CFD048CCC493106BF8FC7FE44E"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5347-wk-Fact-71772A071D82ACA4A9CA6BF8FD0F5FC9"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5361-wk-Fact-CAFD1D85A007443F2EA16BF8FC7F652E"
      unitRef="usd">-1023000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5377-wk-Fact-6804EA3CA762520B78A36BF8FC8BA66B"
      unitRef="usd">19833000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5391-wk-Fact-3776992B379C6EA143516BF8FC8185D5"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5405-wk-Fact-5E14CA9C60CD52D757286BF8FB795073"
      unitRef="usd">19009000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5425-wk-Fact-9D6FB89F2BEF514662C96BF8FD08A616"
      unitRef="usd">2644000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5440-wk-Fact-A81CB274FF1A98552C366BF8FD09C1EF"
      unitRef="usd">12000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5455-wk-Fact-EE0CEC6CB4F29D6DDF966BF8FD1393F7"
      unitRef="usd">190000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5470-wk-Fact-52B2DD6D32E71AD582476BF8FD107DE1"
      unitRef="usd">430000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5486-wk-Fact-5B7F7441D81788BECD5C6BF8FC800DB5"
      unitRef="usd">266000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5501-wk-Fact-8A29D3632CA650B4225D6BF8FD0BEB96"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5515-wk-Fact-71E5A168AF235CC68DFB6BF8FB740C49"
      unitRef="usd">3542000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5536-wk-Fact-0D5E69FB23316B2F5AC36BF8FD045A30"
      unitRef="usd">13638000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5550-wk-Fact-4DDD490F55C445EF67D16BF8FC7A00EC"
      unitRef="usd">13604000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5564-wk-Fact-D2EF6842BEB8664369416BF8FCFEE5A6"
      unitRef="usd">12021000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5578-wk-Fact-3F66B85B1C70C9916BFB6BF8FC861920"
      unitRef="usd">6694000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5593-wk-Fact-D1030631BCF8601628536BF8FC7B7BA4"
      unitRef="usd">5054000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5607-wk-Fact-EDCB5F3D9B82007F05DA6BF8FC7E8AD1"
      unitRef="usd">-51236000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5622-wk-Fact-55B6DDC087301F1A45E36BF8FB6F9CEC"
      unitRef="usd">-225000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5643-wk-Fact-A4D2DABBF5D8B67583EB6BF8FD0E7AB3"
      unitRef="usd">11193000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5657-wk-Fact-1F41DA80D01299EA50586BF8FC7D3014"
      unitRef="usd">13592000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5671-wk-Fact-39D3CE00D77D9830344B6BF8FC8E6B08"
      unitRef="usd">11831000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5685-wk-Fact-CA6870E47552545046C26BF8FD01B544"
      unitRef="usd">5241000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5700-wk-Fact-8D5CB5190663AD20BD726BF8FC8F783F"
      unitRef="usd">24621000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5714-wk-Fact-D27FD4D74F7E8956355E6BF8FD07150E"
      unitRef="usd">-51236000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5729-wk-Fact-609F4612E56B91D7BC566BF8FB731D02"
      unitRef="usd">15242000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5749-wk-Fact-92DB6D0A20E677929A226BF8FD143EB6"
      unitRef="usd">-538000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5763-wk-Fact-270CA233C271D1C3D5566BF8FC7C5726"
      unitRef="usd">-8000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5777-wk-Fact-23A3D194A9A518B3D1EE6BF8FD14BA74"
      unitRef="usd">-40000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5791-wk-Fact-9F1EA4E86AEEF28E1E046BF8FC87AE1C"
      unitRef="usd">4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5807-wk-Fact-2783E0A0E820EC923F6E6BF8FD148ECD"
      unitRef="usd">3962000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5822-wk-Fact-B1E6F878D86CE436EFF96BF8FC8A9563"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5836-wk-Fact-7E57045B7E3D05FF8A966BF8FB767966"
      unitRef="usd">3380000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5857-wk-Fact-B11021FEBFE2EFE2D0BB6BF8FC8B0815"
      unitRef="usd">11731000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5871-wk-Fact-AEFB1A892DC7BA52E5BD6BF8FD07E3BF"
      unitRef="usd">13600000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5885-wk-Fact-BADC7295551A95AB110E6BF8FC7FD85E"
      unitRef="usd">11871000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5899-wk-Fact-97FC7F8E461492CFD99D6BF8FD0D26EB"
      unitRef="usd">5237000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5914-wk-Fact-A56D1E26A212B06F97976BF8FD03253F"
      unitRef="usd">20659000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e5928-wk-Fact-8221DC67F992F017747C6BF8FCFCDA7D"
      unitRef="usd">-51236000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e5943-wk-Fact-2A6F790EBA8248594EBC6BF8FB68F890"
      unitRef="usd">11862000000</us-gaap:ProfitLoss>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5963-wk-Fact-B6B2608D2EA52A494D8F6BF8FC852BA5"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5977-wk-Fact-829D8ABB9265217FE21A6BF8FD04B354"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e5991-wk-Fact-92E26DEA7320DE397F866BF8FC79D525"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6005-wk-Fact-30CEE8AC85646AD524406BF8FC7D8247"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6020-wk-Fact-EAE64EE0D778D538681B6BF8FC7F478A"
      unitRef="usd">131000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e6034-wk-Fact-283A9215E1713CCD35EB6BF8FD13FC9B"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e6048-wk-Fact-23C8853FB4ABD970A36D6BF8FB751F6E"
      unitRef="usd">131000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6073-wk-Fact-62A974AC69B46B1408B66BF8FD0ACF03"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6087-wk-Fact-97E89E76BD99677BD48B6BF8FC7A395F"
      unitRef="usd">13600000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6101-wk-Fact-3B833E30650CD63B62BB6BF8FD035561"
      unitRef="usd">11871000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6116-wk-Fact-6D0E0D906AF9E2E87F186BF8FC8C51CF"
      unitRef="usd">5237000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6130-wk-Fact-ACFA6FE43D76CE792C6D6BF8FC8BBDB8"
      unitRef="usd">20528000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e6144-wk-Fact-D55B7A02E40AA32EBE826BF8FC84D08F"
      unitRef="usd">-51236000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e6159-wk-Fact-9E35C3DDC7D05CBEDC466BF8FB7AC979"
      unitRef="usd">11731000000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6179-wk-Fact-0644FE5C1CB80BBB80C56BF8FD022FD8"
      unitRef="usd">10908000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6193-wk-Fact-B3B3DF418916EBFD9DC36BF8FC8D2ED4"
      unitRef="usd">13623000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6207-wk-Fact-62BD669C75087FDA1E636BF8FD054139"
      unitRef="usd">11873000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6222-wk-Fact-C8AA2EC2FFD30A2BA7316BF8FCFBC70A"
      unitRef="usd">5279000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6236-wk-Fact-FA634C06102B0B222BA76BF8FD0A0EEC"
      unitRef="usd">19553000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e6250-wk-Fact-712E357B733FB1EB31846BF8FD122643"
      unitRef="usd">-50328000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e6265-wk-Fact-4599BA4E9F0DD82071796BF8FCAE1F42"
      unitRef="usd">10908000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6538-wk-Fact-2D2FA14D870EF906D9276BF8FC51D0E8"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6552-wk-Fact-AE205B0DE7DDE2AC58C26BF8FC506C1A"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6566-wk-Fact-09C98F44AA60FE4FC04E6BF8FBD5932C"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6581-wk-Fact-FC6892F742CBC934A8676BF8FC4EDC9F"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6595-wk-Fact-9236F2ADED655D00D7E16BF8FBE02D97"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6609-wk-Fact-CB5BDF97371FA43EE02F6BF8FBD64D66"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ProductOrServiceAxis_us-gaap_ServiceMember"
      decimals="-6"
      id="d64584840e6623-wk-Fact-F56E2C276846B073802B6BF8FBD4D3AB"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6638-wk-Fact-93DA0444E5754624F2C06BF8FBDBF2D8"
      unitRef="usd">1128000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6652-wk-Fact-F9CFFFB8D6D88D9BA4446BF8FC4FE27A"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6666-wk-Fact-BCA3CF8FAAA52C2AE0AE6BF8FBD7122B"
      unitRef="usd">1109000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6680-wk-Fact-3773E04F5E10345794706BF8FC53E9DD"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6695-wk-Fact-1405F338A2FDEDB79E636BF8FC6169EF"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6709-wk-Fact-E51201F2358D423AE04C6BF8FC53CD0C"
      unitRef="usd">-2237000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ProductOrServiceAxis_cmcsa_ManagementFeeMember"
      decimals="-6"
      id="d64584840e6724-wk-Fact-CE64133F09A84B24020B6BF8FC5094DE"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6744-wk-Fact-4B74EA8165434BD8E4246BF8FBD4706A"
      unitRef="usd">1128000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6758-wk-Fact-A3A5ED741E152B8435E56BF8FC5723F2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6772-wk-Fact-B1E030EBB61A67CF93496BF8FC5EFC4F"
      unitRef="usd">1109000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6786-wk-Fact-29D3B963A3902956A5116BF8FC5DC008"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6801-wk-Fact-48CDA14CE2CB25781B8B6BF8FC60B742"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e6815-wk-Fact-CF5BB2DDCF2979E1E5D96BF8FBD4E180"
      unitRef="usd">-2237000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e6830-wk-Fact-679CA35D56B4E69807336BF8FB70C0AE"
      unitRef="usd">85029000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6962-wk-Fact-2DED6E214C4FB16757906BF8FBDD1983"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6976-wk-Fact-DFFCF32C8A5F73E338F66BF8FC580A41"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e6990-wk-Fact-B9B560DD61061CA37BBB6BF8FC52B506"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7004-wk-Fact-3CD2BB5B45F15F4F3F536BF8FC5A1488"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7019-wk-Fact-2D19261FA14C0050A8826BF8FC5C76CC"
      unitRef="usd">25355000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7033-wk-Fact-8E1A674621507655A2776BF8FBD482F2"
      unitRef="usd">0</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7047-wk-Fact-4626E01110B5CE8EFAC86BF8FB74895F"
      unitRef="usd">25355000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7067-wk-Fact-C5A8B5400D739AC88AC16BF8FC5C5230"
      unitRef="usd">766000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7081-wk-Fact-23F740E4D98192E83C576BF8FBD8F3DB"
      unitRef="usd">0</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7095-wk-Fact-9BEAAC49AFF69DE6BBC76BF8FC597345"
      unitRef="usd">1109000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7109-wk-Fact-99DB9B88BC91E68F8BAB6BF8FBDAA86B"
      unitRef="usd">1044000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7124-wk-Fact-295A2996D04B847D25E66BF8FBDA6878"
      unitRef="usd">24767000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7138-wk-Fact-A08843607EB0C00E5BA56BF8FBD2EC1D"
      unitRef="usd">-2237000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7153-wk-Fact-8AC471493EA8EEB0F5F16BF8FB7A5080"
      unitRef="usd">25449000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7173-wk-Fact-7FAD819E510CC79FCAED6BF8FC5FB229"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7187-wk-Fact-60523DE407DDC60DB2EF6BF8FBDB2AB0"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7201-wk-Fact-9BCDEB931B26D0BCCAE46BF8FBD8D8ED"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7215-wk-Fact-1A1A96A215A16070BA826BF8FBD4993E"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7230-wk-Fact-05CA57215492996FBDC06BF8FBD9390D"
      unitRef="usd">6519000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7244-wk-Fact-2B7C48E1C02EA11CD9136BF8FC59182C"
      unitRef="usd">0</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7258-wk-Fact-6BECA0B7735A2D2FC79B6BF8FB6A2221"
      unitRef="usd">6519000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7278-wk-Fact-61405058518555ACA7996BF8FC5BDAD9"
      unitRef="usd">31000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7292-wk-Fact-322DB504B8819199252D6BF8FBD899A3"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7306-wk-Fact-083C3C4FD4A71E27AEAE6BF8FC61FD40"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7320-wk-Fact-427F3C85D40D3279B2926BF8FC5E1504"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7335-wk-Fact-4537DEB664FE79ABB9F26BF8FBD68E62"
      unitRef="usd">7883000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7349-wk-Fact-AADA53313F5818BC1B6C6BF8FBDB3A9C"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7363-wk-Fact-33A8332BCAE8BF90ACDF6BF8FB7574B7"
      unitRef="usd">7914000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7383-wk-Fact-FC946D2CCE9FE386CC6B6BF8FC534973"
      unitRef="usd">6000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7397-wk-Fact-72F5F170626EBC8F68616BF8FBDA3C98"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7411-wk-Fact-B7A0DF197D3913CEA6C76BF8FBE1C1AE"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7425-wk-Fact-B79424049A2B636D16E86BF8FC618FAD"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7440-wk-Fact-1BED33D647E3363CF3DA6BF8FC558E4A"
      unitRef="usd">2210000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7454-wk-Fact-143B3BCF6AA3342DCDD46BF8FC5179E9"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7468-wk-Fact-2BBD389F88301BD4C45E6BF8FB6AB05E"
      unitRef="usd">2216000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7489-wk-Fact-A8D7190E508553D638CF6BF8FBD3F38D"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7503-wk-Fact-85DD7A66A53846FA05DC6BF8FC58E8D7"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7517-wk-Fact-346C11E81C929FBDF6326BF8FC5CE751"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7531-wk-Fact-CA21B9D9D4E4648F76466BF8FC521019"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7546-wk-Fact-ECC349901DBD5AA51C046BF8FC5C593E"
      unitRef="usd">442000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7561-wk-Fact-7A38E62D8A6E3F9B6E9C6BF8FC4F3E6A"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7575-wk-Fact-BC57783A8EA3CD5A14916BF8FB7768BE"
      unitRef="usd">442000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7596-wk-Fact-3A7233742A0921B22A4E6BF8FBDE5CF3"
      unitRef="usd">803000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7610-wk-Fact-9BFBACCEA254864A58746BF8FC576CA9"
      unitRef="usd">0</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7624-wk-Fact-B039C236E01BD65572066BF8FC53C9F9"
      unitRef="usd">1109000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7638-wk-Fact-F2EFBDDE90099E1C0CAD6BF8FBDCB0A1"
      unitRef="usd">1044000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7653-wk-Fact-1F77275C1567C4EA48766BF8FC56848F"
      unitRef="usd">66292000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7667-wk-Fact-BF8B78A1BD2CB508A0B26BF8FBD3C2BB"
      unitRef="usd">-2237000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7682-wk-Fact-25B2A00D9E747F52E14A6BF8FB68FBB6"
      unitRef="usd">67011000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7702-wk-Fact-5D24ABBDD378905FB33D6BF8FBD2EB52"
      unitRef="usd">325000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7716-wk-Fact-BBED3323B08FB30EFCFB6BF8FC53B6BC"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7730-wk-Fact-B68A01B9C05210881A696BF8FBD3DB4B"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7744-wk-Fact-F9BD0A1A31F716415D626BF8FBDE72B6"
      unitRef="usd">-1044000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7760-wk-Fact-DF5B1540A3B3F21AF8BE6BF8FBD5447F"
      unitRef="usd">18737000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7774-wk-Fact-49DC25526D1DC25BDFCE6BF8FBDA1C9B"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7788-wk-Fact-F0ADEE8019A34D9DC7DE6BF8FB6CD620"
      unitRef="usd">18018000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7808-wk-Fact-23FF0A3140637D3406FA6BF8FBD9ED3A"
      unitRef="usd">2172000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7823-wk-Fact-B906FE456FFFEACA3EBE6BF8FBDC4C48"
      unitRef="usd">12000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7838-wk-Fact-6292A8D5953566EEE1236BF8FBDEC15A"
      unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7853-wk-Fact-678D8FB1B808815A48D36BF8FBD90D22"
      unitRef="usd">456000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7869-wk-Fact-0731AB1DF1B7C1EFD99A6BF8FBD959CC"
      unitRef="usd">239000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7884-wk-Fact-9ED4F09E1FB0DA3156D76BF8FBDF266D"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e7898-wk-Fact-CEADE96BF70561DA7A4C6BF8FB6E94B6"
      unitRef="usd">3086000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7919-wk-Fact-0D641F654A082A459AD86BF8FC4F8DEA"
      unitRef="usd">24076000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7933-wk-Fact-E5055EE02B715F6579B46BF8FBD7BA93"
      unitRef="usd">21767000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7947-wk-Fact-E0B0E0172F4CCE04E29B6BF8FC543DF4"
      unitRef="usd">19610000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7961-wk-Fact-F333C84A5B8BCEFF4AF96BF8FC546958"
      unitRef="usd">6584000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e7976-wk-Fact-DA4099C2DFE4AC780D416BF8FC5BD64B"
      unitRef="usd">5545000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e7990-wk-Fact-C73B19A12EC024F8CFE06BF8FC58B0FF"
      unitRef="usd">-77161000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8005-wk-Fact-D6DE0E658601D36211686BF8FB6CFAD3"
      unitRef="usd">421000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8025-wk-Fact-2960EA51D16ACADFE4FE6BF8FBD4FB14"
      unitRef="usd">22229000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8039-wk-Fact-FF1634AD1B62FE495E396BF8FBDA58AE"
      unitRef="usd">21755000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8053-wk-Fact-65020240B183469B627F6BF8FC4FFD9F"
      unitRef="usd">19403000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8067-wk-Fact-459419FDD1EE9FE8DD9A6BF8FC5CF9E3"
      unitRef="usd">5084000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8082-wk-Fact-47AC0B25605C0E430AB76BF8FBDA1080"
      unitRef="usd">24043000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8096-wk-Fact-06AB18913D26B37B26D36BF8FBDD68DB"
      unitRef="usd">-77161000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8111-wk-Fact-0BC8C71132F67DD5E00C6BF8FB76F21B"
      unitRef="usd">15353000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8131-wk-Fact-3968D244630070D220B36BF8FBDF6F64"
      unitRef="usd">-506000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8145-wk-Fact-20FE2B1CED80F0C3EE5D6BF8FC5AD742"
      unitRef="usd">-156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8159-wk-Fact-D4DDD3B3D83E6C7849736BF8FC51DF9F"
      unitRef="usd">-71000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8173-wk-Fact-5218389EE6C2AA9E92526BF8FBD5E4BA"
      unitRef="usd">4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8189-wk-Fact-5C45FAC11090DBD950056BF8FC5D13E1"
      unitRef="usd">-6840000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8203-wk-Fact-9F6DC7F1E0D568F31E296BF8FC62A806"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8217-wk-Fact-E6D3206EC9CAD7E5F8B16BF8FB782D60"
      unitRef="usd">-7569000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8237-wk-Fact-A9373E0E0A627C03040E6BF8FBDAE8C3"
      unitRef="usd">22735000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8251-wk-Fact-DF5968B2F8C1C8503E9F6BF8FBDAF594"
      unitRef="usd">21911000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8265-wk-Fact-425DC99B5C45B33A6EEE6BF8FBDF41A5"
      unitRef="usd">19474000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8279-wk-Fact-2020D740136F38A771DF6BF8FBD78E87"
      unitRef="usd">5080000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8294-wk-Fact-9EFDB0281880A93ECBA26BF8FBDD9D77"
      unitRef="usd">30883000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8308-wk-Fact-962C775200422947805A6BF8FC4FB69E"
      unitRef="usd">-77161000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8323-wk-Fact-40C7582DD1ED1879B8836BF8FB715917"
      unitRef="usd">22922000000</us-gaap:ProfitLoss>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8343-wk-Fact-3CEAAD88626515AE2EBF6BF8FC52985A"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8357-wk-Fact-F7D7F8BFAD2842D1B3CC6BF8FC56F9C6"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8371-wk-Fact-FA0478A8BE90F5E645C76BF8FC4E6143"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8385-wk-Fact-6E83F8EBB3E12FC68AED6BF8FBE1EEDE"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8400-wk-Fact-8B8F905E2391184B58356BF8FBD49706"
      unitRef="usd">187000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8414-wk-Fact-E3FA6C3E2D3651D16B316BF8FBDFFE69"
      unitRef="usd">0</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8428-wk-Fact-8ABD5313692F439482B66BF8FB673D85"
      unitRef="usd">187000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8453-wk-Fact-66B1C82243D3646CD4B86BF8FBDFC2E5"
      unitRef="usd">22735000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8467-wk-Fact-BADEDD5443CB7843FD3E6BF8FC54B0F3"
      unitRef="usd">21911000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8481-wk-Fact-0783E3FAF070B4DFCD226BF8FBE0ED88"
      unitRef="usd">19474000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8496-wk-Fact-65D5F1687D3F5B7A12616BF8FC501F42"
      unitRef="usd">5080000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8510-wk-Fact-6A48ADD0B76C36F4F2D86BF8FC598C57"
      unitRef="usd">30696000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8524-wk-Fact-3899B6B08A3DFD43869A6BF8FC6352DB"
      unitRef="usd">-77161000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8539-wk-Fact-B914AEDE91183587E95D6BF8FB69B465"
      unitRef="usd">22735000000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8559-wk-Fact-C790AEFD5CDCB529FA8F6BF8FBD38A37"
      unitRef="usd">22822000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8573-wk-Fact-928BED2753285D6623F16BF8FC5F4C20"
      unitRef="usd">21909000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8587-wk-Fact-6EF3B5648F2ED700EDD86BF8FC5FBADA"
      unitRef="usd">19477000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8602-wk-Fact-6155E1BB2511DF705C056BF8FBD7AD6E"
      unitRef="usd">5054000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8616-wk-Fact-261597B23DF66C1794FC6BF8FBD50EDA"
      unitRef="usd">30558000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8630-wk-Fact-3E099E62FB4B08492EA26BF8FBD6E8D2"
      unitRef="usd">-76998000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e8645-wk-Fact-767E4786B096C833DDFE6BF8FCAAC68B"
      unitRef="usd">22822000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-4F93C1756C54F35166746BF8FD3D1FD6-0-wk-Fact-AAE1286CA2FA9FEB2C476BF8FCF5C360">&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:36%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,693&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Investing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net transactions with affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,218&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13,373&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,911&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash paid for intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,471&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions and construction of real estate properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction of Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from sales of businesses and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchases of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(28,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(14,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Financing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from (repayments of) short-term borrowings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,741&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,479&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,175&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and repayments of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(14,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases of common stock under repurchase program and employee plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(504&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(504&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(311&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;475&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,050&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Impact of foreign currency on cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Increase (decrease) in cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Cash Flows &#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2018 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Investing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net transactions with affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(26,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,747&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,774&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash paid for intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,931&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,935&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions and construction of real estate properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(105&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction of Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(38,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(38,219&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from sales of businesses and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchases of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;449&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;793&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(26,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(25,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(50,854&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Financing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from (repayments of) short-term borrowings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(902&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,281&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;379&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;668&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,781&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and repayments of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,798&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases of common stock under repurchase program and employee plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(273&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,601&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,457&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Impact of foreign currency on cash, cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Increase (decrease) in cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(80&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;496&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,571&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,909&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Statement of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:34%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:6%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;For the Year Ended December&#160;31, 2017 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Investing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net transactions with affiliates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,578&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;757&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7,777&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Capital expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,538&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash paid for intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,601&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions and construction of real estate properties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(418&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction of Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from sales of businesses and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchases of investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(62&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,326&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,457&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(20,998&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13,533&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Financing Activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from (repayments of) short-term borrowings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,068&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,905&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Proceeds from borrowings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,997&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases and repayments of debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(3,522&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(6,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Repurchases of common stock under repurchase program and employee plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dividends paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Purchase of Universal Studios Japan noncontrolling interests &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(2,299&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Net cash provided by (used in) financing activities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(5,477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Increase (decrease) in cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,415&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;496&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,571&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8808-wk-Fact-48170B10F6FB8D61662F6BF8FBEE5325"
      unitRef="usd">-1693000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8823-wk-Fact-CA811A896301961DAFAF6BF8FC8FED5B"
      unitRef="usd">318000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8837-wk-Fact-4E833625F38CAA7F03EA6BF8FBFB95A4"
      unitRef="usd">-119000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8853-wk-Fact-D89A11EA740AC525FD026BF8FBEFF8EC"
      unitRef="usd">-1232000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e8868-wk-Fact-99940E72ABCD685D4F936BF8FC028740"
      unitRef="usd">28423000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e8882-wk-Fact-3FE6FDA9EE165A5BB74F6BF8FBEF8F3E"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e8896-wk-Fact-E6186CFDF4008A84EAC18061A58138CE"
      unitRef="usd">25697000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9023-wk-Fact-E0B5152455B0994294426BF8FBFD7609"
      unitRef="usd">10218000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9037-wk-Fact-107EAC26B8A448C643646BF8FC1B3F0A"
      unitRef="usd">-318000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9052-wk-Fact-8481D763F4ACD4B632286BF8FC96053A"
      unitRef="usd">119000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9066-wk-Fact-670D3B1FF068CA1EDA786BF8FC1CD97C"
      unitRef="usd">3354000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9081-wk-Fact-190EA8D79FF7DA6E63026BF8FC95A217"
      unitRef="usd">-13373000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9096-wk-Fact-78F43C5F939375523A236BF8FC93F534"
      unitRef="usd">0</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9110-wk-Fact-58D391F4CB02272EDEF86BF8FBFFF164"
      unitRef="usd">0</cmcsa:NetTransactionsWithAffiliates>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9130-wk-Fact-37D6924284A786E945B86BF8FBF54C67"
      unitRef="usd">42000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9145-wk-Fact-82B894C21F1A147CF5EC6BF8FC96C505"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9159-wk-Fact-235F027143451D7DCB176BF8FC20E345"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9173-wk-Fact-1DCA500716AEBDD3272A6BF8FC1D45F4"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9188-wk-Fact-BE9C44FE3A4D661D279B6BF8FC1A4979"
      unitRef="usd">9911000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9203-wk-Fact-221D8EE857A4DDB0FC7F6BF8FC1F9104"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9217-wk-Fact-2F186556BF10CC95ACD38061A59B5DB3"
      unitRef="usd">9953000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9238-wk-Fact-CAD18304DFD4F14E8BC86BF8FBF7CC1C"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9253-wk-Fact-958C8C2D38D3E1A2C0046BF8FBF6E8A4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9267-wk-Fact-0B36C283F5AE14404A236BF8FC941ED6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9281-wk-Fact-92C132610A1D6F5CC0806BF8FC1BE31E"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9296-wk-Fact-3219A1A2F2E0B3D706E06BF8FBF54F2D"
      unitRef="usd">2471000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9311-wk-Fact-F688EB2EA8BB7D737C3A6BF8FC1466B4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9325-wk-Fact-BD117650B9B2D5E7EC4E8061A6002F49"
      unitRef="usd">2475000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9346-wk-Fact-B5E3A37822C804F9AC686BF8FC20D3EA"
      unitRef="usd">51000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9361-wk-Fact-172B7CCADB238BC740F26BF8FC003CA3"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9375-wk-Fact-3C24E6B589D17E3928E56BF8FBF27E5C"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9389-wk-Fact-D0EAFA84334A4528D09F6BF8FC0C7E98"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9404-wk-Fact-F307DA3B8EC3973DB05A6BF8FC18D2F0"
      unitRef="usd">3000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9419-wk-Fact-F3E9182C40E73DD571136BF8FBFCCEBF"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9433-wk-Fact-6DF809BCEA775F09A1BD8061A3A3A1EC"
      unitRef="usd">54000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9454-wk-Fact-DE445BAA1715CBC950346BF8FBFA7B2D"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9468-wk-Fact-A2013608068D180657A66BF8FC1B74A7"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9482-wk-Fact-D7B02706BFC871C2E3F96BF8FC14846B"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9496-wk-Fact-206FD9E5ED630A8E601F6BF8FC223F29"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9511-wk-Fact-96895092DB435F2CD9806BF8FC08B8F8"
      unitRef="usd">1116000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9526-wk-Fact-9AB87D8BB928CAC131876BF8FC0965EF"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9540-wk-Fact-48DBA8F0EFA8584C528C8061A6413249"
      unitRef="usd">1116000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9561-wk-Fact-3525A5DEFF52F5626D596BF8FC201F3F"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9575-wk-Fact-B5CBE5DDED13D102EC136BF8FC01DBA0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9589-wk-Fact-FEDC3E39AF640474DF546BF8FC94981D"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9603-wk-Fact-EBFAEC7C273BB5DAA0456BF8FC21B2E6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9618-wk-Fact-3F10468D09D4E3FE38ED6BF8FC17AAF5"
      unitRef="usd">370000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9633-wk-Fact-79DCD5180B67FB2314DE6BF8FC1DA1A5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9647-wk-Fact-5ED09E591D6069B626908061A8275674"
      unitRef="usd">370000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9668-wk-Fact-07C610B4394AF948D70E6BF8FC912C9A"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9682-wk-Fact-85F0006E0ECA163DA4076BF8FBEFFE4B"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9696-wk-Fact-190B37BB80B6A059D58A6BF8FC1838E3"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9710-wk-Fact-B20BA4CAE51DCA6C845F6BF8FC02941E"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9725-wk-Fact-1B2EF4911F2676A19C426BF8FC0D99D8"
      unitRef="usd">886000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9739-wk-Fact-1BE81798D2160AAF08F76BF8FC1EA8C0"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9753-wk-Fact-1C0D8A9421F78539C4FF8061A550EB67"
      unitRef="usd">886000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9773-wk-Fact-EC34CBA2A96EF2686B9E6BF8FC0F48E0"
      unitRef="usd">36000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9788-wk-Fact-5E6668A22CF24B14FA7E6BF8FC1128D6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9802-wk-Fact-76E75AF4F8A04A09F20F6BF8FC1F93C5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9816-wk-Fact-5C537501579383E63F4B6BF8FC917404"
      unitRef="usd">72000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9832-wk-Fact-A1FC139F1C91AC9661F26BF8FC084D18"
      unitRef="usd">1791000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9847-wk-Fact-3AC3FCFCBD23AAF1629E6BF8FC0DFA30"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9861-wk-Fact-9BE6B1D45D9C67EC9D618061A91731D4"
      unitRef="usd">1899000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9883-wk-Fact-61C4F3B8666FFCF525C56BF8FC95D058"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9897-wk-Fact-CA3FD40CFF540398BADC6BF8FC042B94"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9911-wk-Fact-FB25E1FE17DCC548ACAC6BF8FBF040C3"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9925-wk-Fact-489301853900F918ABA36BF8FBF1FF79"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9940-wk-Fact-199A9BD1E83953605E246BF8FBEFFDC8"
      unitRef="usd">-140000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e9954-wk-Fact-5F5BA70848C6DFB239C46BF8FC13C4F6"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e9968-wk-Fact-9636A834B1FB748A37238061A5CC247D"
      unitRef="usd">-140000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e9988-wk-Fact-62E3622E1F768BF5DE766BF8FC179195"
      unitRef="usd">10085000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10002-wk-Fact-4089013C65C15C4E07226BF8FC153BF6"
      unitRef="usd">-318000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10017-wk-Fact-2946BBB4A30A1C86BBD56BF8FBF85DF3"
      unitRef="usd">119000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10031-wk-Fact-91AE11A74AA5E18EDD386BF8FBFCA35A"
      unitRef="usd">3282000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10046-wk-Fact-F42E2144EF6E2C5323506BF8FC226687"
      unitRef="usd">-28009000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10061-wk-Fact-81893066F92F4778743B6BF8FBF5652E"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10075-wk-Fact-5330315735FC6DD2D6E08061A8E40EB2"
      unitRef="usd">-14841000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10208-wk-Fact-BA6ADB4C93F62C6AE65A6BF8FC043110"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10222-wk-Fact-AA905777D6BC6E8611DE6BF8FC977BEA"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10236-wk-Fact-B4CC9B40EE2CB061ED396BF8FC96C86A"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10250-wk-Fact-6210D2730DB551945F4C6BF8FC1EB914"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10265-wk-Fact-AD5167CDA843EF708FBA6BF8FBFA4AA9"
      unitRef="usd">-1288000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10280-wk-Fact-B318612A5863BA71758D6BF8FBFCBAA8"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10294-wk-Fact-941193E6965036AECDCE8061A646DCDA"
      unitRef="usd">-1288000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10315-wk-Fact-8568D83911CF9C565F336BF8FBF295D9"
      unitRef="usd">4741000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10329-wk-Fact-00C949D8ADE9378461EC6BF8FBFC6AD6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10343-wk-Fact-489D75AAF99C6B3919506BF8FC90E670"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10357-wk-Fact-2F1F0382DBD6394C6E5E6BF8FC111691"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10372-wk-Fact-9050BD5D073629C4C0866BF8FC137D0C"
      unitRef="usd">738000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10386-wk-Fact-0AF569B01E56E6CCB8176BF8FC17521A"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10400-wk-Fact-D4A66F085B1E89EC0EBE8061A7C78B35"
      unitRef="usd">5479000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10420-wk-Fact-7559407D0DCFA8D612E3A8467D8BFB7B"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10434-wk-Fact-C1EA87B7CE62DAC27B3EA8467D96B122"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10448-wk-Fact-E2B7D2F5B2B02487F9A1A8467DC38879"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10462-wk-Fact-597745D773CF4C3C2179A8467DAC826A"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10477-wk-Fact-44D456CED5F59F23102EA8467DB8DF28"
      unitRef="usd">5175000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10491-wk-Fact-3079ACFAEED41A9550FAA8467DA232D5"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10505-wk-Fact-7B1F4A1AA68CB5E3FB8080628C314C5A"
      unitRef="usd">5175000000</cmcsa:ProceedsFromCollateralizedObligation>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10525-wk-Fact-F17E16054A58B8D5DD636BF8FBF012B5"
      unitRef="usd">8821000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10540-wk-Fact-5746EA6B17C326D2014D6BF8FBFD1937"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10554-wk-Fact-17D30A5BECC4D6C057FB6BF8FBF92C1C"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10568-wk-Fact-2B933233106E4F60D9AB6BF8FBF87B14"
      unitRef="usd">2010000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10584-wk-Fact-52D8F9F0EFB683A45CC46BF8FC98F68F"
      unitRef="usd">3523000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10599-wk-Fact-E0AFBBC3CF9428C1FCF46BF8FC187E68"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10613-wk-Fact-C658B0411E81BC96893D8061A537E23F"
      unitRef="usd">14354000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10634-wk-Fact-CDC727F4B3272BF5236C6BF8FBFD64FF"
      unitRef="usd">504000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10649-wk-Fact-0800EDF4E5C28FB111616BF8FC91B9E3"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10663-wk-Fact-10B5E7EAA69698172A446BF8FC0EBDCC"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10677-wk-Fact-C292022C1704FB49AE8F6BF8FBF2AA5F"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10692-wk-Fact-F9ECE32CCF0BD3A1DA0E6BF8FC9570E9"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10706-wk-Fact-468E17D96367A47E873C6BF8FBFE6763"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10720-wk-Fact-AB1914745DEB87CB54FD8061A54CF863"
      unitRef="usd">504000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10741-wk-Fact-0B778A020F3A3EEE4DCF6BF8FBF2B47F"
      unitRef="usd">3735000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10756-wk-Fact-834E8EF826820E7FF2446BF8FC005DFB"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10770-wk-Fact-094FE118804F566A53A26BF8FC923977"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10784-wk-Fact-6FF5D54079E424A328096BF8FC2113C8"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10799-wk-Fact-1FDE35FAEEDFEDA706786BF8FC046ECF"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10813-wk-Fact-5775C044900F4DF2314C6BF8FC05A356"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10827-wk-Fact-01824AEADCA48F5EA9B28061A52DBB25"
      unitRef="usd">3735000000</us-gaap:PaymentsOfDividends>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10848-wk-Fact-94F155BFC21B3FDA00A96BF8FBF81ECB"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10862-wk-Fact-7C001F798B5D0F70D6906BF8FC0C8AD1"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10876-wk-Fact-9F56832C6EF1E9AB03FF6BF8FC22A5CB"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10890-wk-Fact-AE5ABD144AF3B84B82A96BF8FC1016C1"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10905-wk-Fact-2CE5EA03800E18B0E3906BF8FBF3104A"
      unitRef="usd">311000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e10920-wk-Fact-3FAC329FC287E8BE02A16BF8FC0CD8BF"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e10934-wk-Fact-A4E290455F1E45B7DCFB8061A3B6EC42"
      unitRef="usd">311000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10955-wk-Fact-FBA6F579C48FB8E4F6BD6BF8FC98C19F"
      unitRef="usd">-78000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10970-wk-Fact-5FE25BAB5C0BD58C725D6BF8FC1CC57B"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10984-wk-Fact-187961F8C2390FC853356BF8FC093AFD"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e10998-wk-Fact-B22B969F72CDB5948DE76BF8FC062875"
      unitRef="usd">-40000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11014-wk-Fact-EABC5451DD1F27108EBE6BF8FC190DD5"
      unitRef="usd">475000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11028-wk-Fact-4BE19F325CF6A237C28F6BF8FC0AFF38"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e11042-wk-Fact-DACBEAC723F14829BAEB8061A6A5FC69"
      unitRef="usd">357000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11063-wk-Fact-147A7DEF14CD85B3AE646BF8FC1D7F2C"
      unitRef="usd">-8397000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11078-wk-Fact-3A0C519883E127ED827F6BF8FC0B7EBC"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11092-wk-Fact-468F27055993E16DB3C06BF8FC108785"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11106-wk-Fact-A1E9C12BBBD196B398776BF8FBFEECCE"
      unitRef="usd">-2050000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11122-wk-Fact-81B14CE6DC6B391DCF1E6BF8FC1AF5CF"
      unitRef="usd">1266000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11136-wk-Fact-1D4009B7D8C4D136B03C6BF8FC928E9D"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e11150-wk-Fact-70F5001E4F5DA95D43628061A69C6075"
      unitRef="usd">-9181000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11171-wk-Fact-DC3C120470B773AAAE2E6BF8FC13018A"
      unitRef="usd">5000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11185-wk-Fact-E44403E9B68ADB49045E6BF8FBFE1927"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11199-wk-Fact-D06FD5E587CC05406CBD6BF8FC9AC043"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11213-wk-Fact-9226B9B7B614541930FD6BF8FC0AA0E9"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11228-wk-Fact-991C106781540FBF7C9A6BF8FC22AB35"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11242-wk-Fact-420EF71788AF657AB09D6BF8FC1C6DF4"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e11256-wk-Fact-3A0D301A77FC280E90438061A6B21504"
      unitRef="usd">5000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11276-wk-Fact-0A69AB304A045BCC5F286BF8FC927B23"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11290-wk-Fact-D496602CFA58A4AC30FA6BF8FC05C63F"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11304-wk-Fact-BAA0E0D4F60E4A460C226BF8FC15FB6B"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11318-wk-Fact-BAC6B99A94B8269EAFF86BF8FBF96F92"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11333-wk-Fact-7987826FD93E7A02F7346BF8FC21D662"
      unitRef="usd">1680000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11347-wk-Fact-87503D19AE93F1D0C8736BF8FC1FDFAE"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD"
      decimals="-6"
      id="d64584840e11361-wk-Fact-261632839099531BDA608061A5F839C3"
      unitRef="usd">1680000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11381-wk-Fact-FE25484252F4B776390A6BF8FCB27AD8"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11395-wk-Fact-B1EA5E9251BB2424D5246BF8FCC93FF3"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11409-wk-Fact-05C644C57EDE5F998A9E6BF8FCD05191"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11423-wk-Fact-C98D8699670A53019E506BF8FCC9A183"
      unitRef="usd">416000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11438-wk-Fact-2AB6142CA53A65CE6A7C6BF8FCD2AB08"
      unitRef="usd">3493000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11452-wk-Fact-29431AAC627B15C188596BF8FB89BBBF"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e11466-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E"
      unitRef="usd">3909000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11491-wk-Fact-0CD80662965059608A9E6BF8FC93B4C2"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11505-wk-Fact-FE30DC4DADC71642E7E86BF8FBF1A9B2"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11519-wk-Fact-263ECD87B41D3F11407D6BF8FC0AEDFE"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11534-wk-Fact-65DB565414329100C3FA6BF8FC081231"
      unitRef="usd">416000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11548-wk-Fact-F1208711844D76A48F4D6BF8FBFF6601"
      unitRef="usd">5173000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11562-wk-Fact-D31AD5F35F3C8D8A54326BF8FBF65467"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e11576-wk-Fact-F47F36B779A84BFA84978061A65024E1"
      unitRef="usd">5589000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11734-wk-Fact-040DF8BF9AA53DEC257B6BF8FCD2DA86"
      unitRef="usd">-2245000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11749-wk-Fact-5DE2315F83C09EF9BA276BF8FCD2F7C3"
      unitRef="usd">126000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11763-wk-Fact-0E6B937CBDB1AF7DC59B6BF8FCD3C716"
      unitRef="usd">-112000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11779-wk-Fact-24C465969AFF937438AB6BF8FCB8608E"
      unitRef="usd">-1430000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11794-wk-Fact-7A14C4E1545608A2AA726BF8FCD6B2C5"
      unitRef="usd">27958000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e11808-wk-Fact-E4477252038DEFC3DF776BF8FCC136AE"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e11822-wk-Fact-C262DBFB1DA516B142808061A627132D"
      unitRef="usd">24297000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11949-wk-Fact-90DC4FE1982732A27C4D6BF8FCAF38E8"
      unitRef="usd">-26179000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11964-wk-Fact-30A29753ED007DC7D68D6BF8FCC74216"
      unitRef="usd">-575000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11979-wk-Fact-6141B9B3C769B3916CA16BF8FCC83FEE"
      unitRef="usd">112000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e11993-wk-Fact-8EC7E40ACD54DBA3CDC16BF8FCBA1F6D"
      unitRef="usd">1336000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12008-wk-Fact-F3547656B42FE468A8196BF8FCB43C56"
      unitRef="usd">25306000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12022-wk-Fact-0D077A3735F2D93913146BF8FCD53532"
      unitRef="usd">0</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12036-wk-Fact-822B6C3E0103D8E566A46BF8FCD37B86"
      unitRef="usd">0</cmcsa:NetTransactionsWithAffiliates>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12056-wk-Fact-7A21259AD56F26BF84EC6BF8FCBB71D6"
      unitRef="usd">27000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12071-wk-Fact-003ED0EDCBE135F196D56BF8FCB5CDE6"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12085-wk-Fact-D05D1EDA3C0C551DE4376BF8FCD46A7F"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12099-wk-Fact-22E34B4A72EB674727B66BF8FCC962FB"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12114-wk-Fact-819D81A9A6E0006C1DE86BF8FCCB5FAF"
      unitRef="usd">9747000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12129-wk-Fact-0B9504C92A1312DBADE96BF8FCBF8FF1"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12143-wk-Fact-BA76044A5831663E1F488061A793F219"
      unitRef="usd">9774000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12164-wk-Fact-E161683B74F01208C5606BF8FCD62EE4"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12179-wk-Fact-9CAF289321CC629897736BF8FCD0BB4C"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12193-wk-Fact-749F2094B30AE9D5D2E96BF8FCAF0377"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12207-wk-Fact-3DCF39883257E68A0CE56BF8FCD5B5B6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12222-wk-Fact-128889B0A8729C89E6336BF8FCBCB780"
      unitRef="usd">1931000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12237-wk-Fact-C9C3514DB45D3F6080B36BF8FCD2B52C"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12251-wk-Fact-1397E2A65E7AC865007B8061A585CE89"
      unitRef="usd">1935000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12272-wk-Fact-7CFE41E7BE9CEF7AD7ED6BF8FCC6549E"
      unitRef="usd">105000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12287-wk-Fact-7430D62F8BBA6916258C6BF8FCD1C55C"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12301-wk-Fact-3483232AC8C71F0662726BF8FCB1427E"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12315-wk-Fact-B5EB20F281FB47C8A7806BF8FCC21A1D"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12330-wk-Fact-A9308520F770E9BC87DF6BF8FB855115"
      unitRef="usd">38000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12345-wk-Fact-0528C5AA779FE6921E746BF8FCB79F48"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12359-wk-Fact-78EAB3B7BF1BE77AAF288061A670331F"
      unitRef="usd">143000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12380-wk-Fact-2D34C3989357E6AE8CC26BF8FCD1F009"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12394-wk-Fact-95AEE8B1CD66336511826BF8FCCF6DA2"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12408-wk-Fact-C69C7309D826C8E922606BF8FCCB6B75"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12422-wk-Fact-3825C1D185426F5453EF6BF8FCD41C2A"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12437-wk-Fact-2ADB01AC61F42E3865096BF8FCD59EC5"
      unitRef="usd">460000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12452-wk-Fact-B456F07F847D58A3B79A6BF8FCBCB4D8"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12466-wk-Fact-DF6BEA738CF281C1544B8061A6572EE2"
      unitRef="usd">460000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12487-wk-Fact-D736E91AD424192E55256BF8FCB363FF"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12501-wk-Fact-32B1DE4EE84DC9F630EE6BF8FCD05CBE"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12515-wk-Fact-7BCA06A1ECB5D36950826BF8FCB29A79"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12529-wk-Fact-A385CDAB4F6DEEE5D01A6BF8FCD67B3B"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12544-wk-Fact-16DBCD8BB5B39E3120A06BF8FCB6DD55"
      unitRef="usd">38219000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12559-wk-Fact-7ADC580B048A893EBBFB6BF8FCB07D9A"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12573-wk-Fact-44B0431507AED1CB8B158061A5A47970"
      unitRef="usd">38219000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12594-wk-Fact-A6ACEB481EAC9BB5CB486BF8FCD78C8E"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12608-wk-Fact-982A19213A1A1FA6520B6BF8FCC49AC5"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12622-wk-Fact-C7ADEFCE3FD1E2364B646BF8FCAE1C79"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12636-wk-Fact-A18652011E22FCA3383E6BF8FCBD0AC6"
      unitRef="usd">68000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12651-wk-Fact-02B733EFF72CAF3FCA1D6BF8FB866C12"
      unitRef="usd">73000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12665-wk-Fact-9D15FC08663D8916F4ED6BF8FCB99E4D"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12679-wk-Fact-FFCCCD1D4A8020E650F38061A53CF815"
      unitRef="usd">141000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12699-wk-Fact-8B8AF880E0966ED428586BF8FCC8A8FD"
      unitRef="usd">126000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12714-wk-Fact-36AC9CB45A535BAAA68E6BF8FB86DE97"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12728-wk-Fact-09C801F4643BBA56CB6E6BF8FCD17DF5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12742-wk-Fact-F8E720311C09FED8D2B36BF8FCCA0AD3"
      unitRef="usd">50000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12758-wk-Fact-98A48D2534D6F7F3653B6BF8FCD05ADC"
      unitRef="usd">1081000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12773-wk-Fact-FC7FE19DBE75B606FB256BF8FCD0A958"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12787-wk-Fact-7B45FF86F30821A12D298061A57CC4BD"
      unitRef="usd">1257000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12809-wk-Fact-1A368910DC34632B1CE26BF8FCCEDD05"
      unitRef="usd">-148000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12823-wk-Fact-DFE2925E4CF9CA8AA48A6BF8FCAF7797"
      unitRef="usd">-449000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12837-wk-Fact-FC4531DD304475EF3F946BF8FCB1195D"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12851-wk-Fact-6B34D54F8FB4FF997C636BF8FCD07CEE"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12866-wk-Fact-27B252A26C687A8AC33C6BF8FCDAA69E"
      unitRef="usd">-196000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12880-wk-Fact-1BFAEDD48E806B70D8CB6BF8FCD4BC95"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e12894-wk-Fact-6E4E990AB9AC096E7F908061A39AEC29"
      unitRef="usd">-793000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12914-wk-Fact-8C6D01B96E7777B735F06BF8FB8BA408"
      unitRef="usd">-26293000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12929-wk-Fact-43289C4FF326AFFCEBCE6BF8FCC2201B"
      unitRef="usd">-126000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12944-wk-Fact-7EE5FABD310FCD9D2CA76BF8FCD0F5F3"
      unitRef="usd">112000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12958-wk-Fact-69873CCF74C3F9E64D426BF8FCB14C47"
      unitRef="usd">1354000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e12973-wk-Fact-C928B80ECE6C0295AF786BF8FCBFF2A6"
      unitRef="usd">-25901000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e12988-wk-Fact-61780B6397924A83EE336BF8FCCB4376"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13002-wk-Fact-E802989F36DF309CC72E8061A5AE533F"
      unitRef="usd">-50854000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13135-wk-Fact-4343329E127FDEF7A2506BF8FCD49745"
      unitRef="usd">-902000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13150-wk-Fact-1783B289DFF6FFD44A9B6BF8FCCF8568"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13164-wk-Fact-2CD06B00E4E95D153CB96BF8FB879482"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13178-wk-Fact-1915B077D2F3BC07D0806BF8FCDA2559"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13193-wk-Fact-129E8B4AF66E6A4378C76BF8FCBED245"
      unitRef="usd">1281000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13207-wk-Fact-B7503F307549C9A113996BF8FB887E87"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13221-wk-Fact-1ADA4602BF408E9EF5E68061A542B85F"
      unitRef="usd">379000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13241-wk-Fact-3132D82D18BD1AC5611E6BF8FCD3A14E"
      unitRef="usd">44113000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13255-wk-Fact-18E7A2910C969CAE242B6BF8FCC5320F"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13269-wk-Fact-42D20F0941032378295F6BF8FCC5E3E3"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13283-wk-Fact-D24E4BAB3EF657B0B2F76BF8FCD16DA2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13298-wk-Fact-51A46B299DCBD25E24D36BF8FCB3BF51"
      unitRef="usd">668000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13312-wk-Fact-4B6E787CD1DFB55D98D76BF8FCD6760F"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13326-wk-Fact-8A26D7CB4B31AA5119F18061A56D4C9E"
      unitRef="usd">44781000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13346-wk-Fact-00E8AD279ED78C77ECBE6BF8FCD2C8E1"
      unitRef="usd">5737000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13361-wk-Fact-9441AF3BECC007012AC06BF8FCBDF31A"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13375-wk-Fact-F2F33D123EBB098295B36BF8FCCCBD1D"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13389-wk-Fact-87D87CAAA7700C33BC3F6BF8FCCED24D"
      unitRef="usd">4000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13405-wk-Fact-E3EADDA23EA64C99FEFF6BF8FCBD8544"
      unitRef="usd">3057000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13420-wk-Fact-F90E9123B5CE435D04726BF8FCC054B9"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13434-wk-Fact-6081DB341A49D0E0AC6D8061A634D39D"
      unitRef="usd">8798000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13455-wk-Fact-E59BE698BDE739BFC2206BF8FCBC61CE"
      unitRef="usd">5320000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13470-wk-Fact-E7982F8D073A8CF777FF6BF8FCE16C24"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13484-wk-Fact-778F71ABFDC9CBB4DDF46BF8FCCA2B79"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13498-wk-Fact-02DEBE3ACB1ED25176506BF8FCD3EA6F"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13513-wk-Fact-E89F37647B4017B52BFC6BF8FCD35600"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13527-wk-Fact-506F18A6CC3B077587D56BF8FCCBD145"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13541-wk-Fact-B8D2EAFC393BDBA604A58061A5A0D99B"
      unitRef="usd">5320000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13562-wk-Fact-5B04EA0A9A632812FC386BF8FCB800AE"
      unitRef="usd">3352000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13577-wk-Fact-19C0A9E8E068A811A93D6BF8FCBF32EC"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13591-wk-Fact-5FA84926598118ACDDCC6BF8FCCC0B2C"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13605-wk-Fact-E9FF00A52AF35123C2A66BF8FCC4D4BE"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13620-wk-Fact-7E14E418F2F8E7351CD06BF8FB86E233"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13634-wk-Fact-1D4DF6497FAABD237FAA6BF8FCCFEBD3"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13648-wk-Fact-D572400DE14A72210B9C8061A60EC8DA"
      unitRef="usd">3352000000</us-gaap:PaymentsOfDividends>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13669-wk-Fact-D1E594334CF79C5956C56BF8FCC55657"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13683-wk-Fact-ED3BEABCF71EE5C53FF46BF8FCC1E920"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13697-wk-Fact-2FC592C8FDB195786E596BF8FCC364AA"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13711-wk-Fact-D0D25AD4AB68DB71DA1B6BF8FCB45C7E"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13726-wk-Fact-AB4C3A6C3AF0828B73CE6BF8FCC0E0A2"
      unitRef="usd">277000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13741-wk-Fact-614F00285F10E62F197C6BF8FCBC150B"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13755-wk-Fact-CF0DE86F23CD2D1490448061A39EBC2F"
      unitRef="usd">277000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13776-wk-Fact-68F432705E7B44559CF46BF8FCB56275"
      unitRef="usd">-201000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13791-wk-Fact-794776B734B9264014566BF8FCC70A27"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13805-wk-Fact-F2F9FD31CD69718FB9E76BF8FCD64B24"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13819-wk-Fact-AFFFD9E946D7FFFE65D46BF8FB8C4A84"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13834-wk-Fact-09B6F26F159E987BB3AD6BF8FB8AE792"
      unitRef="usd">-72000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13849-wk-Fact-9C1466720F3D850F37136BF8FCBB1D2A"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13863-wk-Fact-711E8F83007D8869636D8061A66B4935"
      unitRef="usd">-273000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13884-wk-Fact-AAF7FC34CDF48A3C00EB6BF8FCC26260"
      unitRef="usd">28601000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13898-wk-Fact-CAA2E9A5DC39C24911486BF8FCCE4852"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13912-wk-Fact-121C67456BB0E2CC51D66BF8FCBD8A48"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13926-wk-Fact-5CE1A6BF4B2E8BC0F0BD6BF8FCCE28C0"
      unitRef="usd">-4000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13942-wk-Fact-DEEAE01932DEED10843B6BF8FCC1B718"
      unitRef="usd">-1457000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e13957-wk-Fact-927375928043EFDEB06A6BF8FCC0D61B"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e13971-wk-Fact-5D9C92A95C4BE3AB31FD8061A555C673"
      unitRef="usd">27140000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e13992-wk-Fact-5514CC79AECEA4DDE09AA847931B7FC7"
      unitRef="usd">-63000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14007-wk-Fact-309052230AD05F8947F8A847932CF84E"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14021-wk-Fact-9F0026A46310D89756CDA8479332AA43"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14035-wk-Fact-66234D4CDC02C78BA4E2A8479326D4A6"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14050-wk-Fact-F3465A90278A0E2B846FA847933A467A"
      unitRef="usd">-182000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14065-wk-Fact-3A1DC3BBC65C0FBE8F97A847933F693E"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e14079-wk-Fact-32C38E9083DF5E31D09D8061A5DF69F1"
      unitRef="usd">-245000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14100-wk-Fact-5A4B80647CB5D442476A6BF8FCB46895"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14114-wk-Fact-04E898C51950FF06AAEB6BF8FCCC511B"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14128-wk-Fact-D3E94B4A533B611493656BF8FCC5D14F"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14142-wk-Fact-9A6D504C9923CBB8C3BC6BF8FCD18379"
      unitRef="usd">-80000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14158-wk-Fact-39D244E4C8B33F0378586BF8FCD5D849"
      unitRef="usd">418000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14172-wk-Fact-E67FE58E69340EA1D2D46BF8FCCC8DD2"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD"
      decimals="-6"
      id="d64584840e14186-wk-Fact-DE48A2C646E3474356198061A8850D11"
      unitRef="usd">338000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14206-wk-Fact-6B43F1459796F07F44436BF8FB79831A"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14220-wk-Fact-ADECC01043FAF0A3FBB96BF8FCD709E3"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14234-wk-Fact-F4B114A9EA9B1F34F75B6BF8FB829024"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14248-wk-Fact-792C2702831B184B74026BF8FB823395"
      unitRef="usd">496000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14263-wk-Fact-3C760ECCFFB2ABFE664F6BF8FB946C9B"
      unitRef="usd">3075000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14277-wk-Fact-7A75C410015FDED8B7F36BF8FB73DD89"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64584840e14291-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2"
      unitRef="usd">3571000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14316-wk-Fact-FE25484252F4B776390A6BF8FCB27AD8"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14330-wk-Fact-B1EA5E9251BB2424D5246BF8FCC93FF3"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14344-wk-Fact-05C644C57EDE5F998A9E6BF8FCD05191"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14359-wk-Fact-C98D8699670A53019E506BF8FCC9A183"
      unitRef="usd">416000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14373-wk-Fact-2AB6142CA53A65CE6A7C6BF8FCD2AB08"
      unitRef="usd">3493000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14387-wk-Fact-29431AAC627B15C188596BF8FB89BBBF"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e14401-wk-Fact-DB065DE38A8DC540F7548061A68FAB8E"
      unitRef="usd">3909000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14559-wk-Fact-D72204913EA13DA0DAFF6BF8FB83B5DC"
      unitRef="usd">151000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14573-wk-Fact-B77A2D1EBA3164C3EE936BF8FB6EFC1B"
      unitRef="usd">15000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14587-wk-Fact-333A5ABBBE7B4A136F576BF8FB60456B"
      unitRef="usd">-147000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14603-wk-Fact-C3FF277B3ED15CFFEB746BF8FB6F5A07"
      unitRef="usd">-1439000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14618-wk-Fact-257C8DF2AF46D516B0476BF8FB6466AC"
      unitRef="usd">22681000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14632-wk-Fact-0072ADC64741EACC62CD6BF8FB960D6C"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e14646-wk-Fact-612D33A31B4E3C7FF24A8061A3BE048D"
      unitRef="usd">21261000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14773-wk-Fact-BEFE6AF2566B2995552C6BF8FBA37DD6"
      unitRef="usd">5578000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14787-wk-Fact-F3E7EDC666BA41AA9DD86BF8FB80D5CE"
      unitRef="usd">-5000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14802-wk-Fact-4CECE51DB2CD805B13696BF8FBA21E61"
      unitRef="usd">757000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14816-wk-Fact-7EFCD89C5CDD822A0ECD6BF8FB979FB3"
      unitRef="usd">1447000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14831-wk-Fact-FC7EF7A45492664EB18E6BF8FB62A919"
      unitRef="usd">-7777000000</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14846-wk-Fact-8B5081C760C2F9BEE1536BF8FB702979"
      unitRef="usd">0</cmcsa:NetTransactionsWithAffiliates>
    <cmcsa:NetTransactionsWithAffiliates
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e14860-wk-Fact-645A35AAAB6A8F16F1516BF8FB71B55C"
      unitRef="usd">0</cmcsa:NetTransactionsWithAffiliates>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14880-wk-Fact-85BD4B016826A7497B8E6BF8FB71AE25"
      unitRef="usd">12000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14895-wk-Fact-A3085542C75B8940F1E56BF8FB8CD66A"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14909-wk-Fact-3DBB28941BDFE1B2FF166BF8FB7A745C"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14923-wk-Fact-DF83DBB0EB48293159156BF8FB8D3D21"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14938-wk-Fact-B835F206A1F9605D50926BF8FB9D441E"
      unitRef="usd">9538000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e14953-wk-Fact-520A88276E8CB083A7D86BF8FB7B8385"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e14967-wk-Fact-25487E60771C5341F05F8061A3ACC258"
      unitRef="usd">9550000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e14988-wk-Fact-1DCD4CFE4519146DBEBF6BF8FB75EA0B"
      unitRef="usd">4000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15003-wk-Fact-4AF02D3479B471C5445C6BF8FB7802D5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15017-wk-Fact-0FD0882325F5EDFCC0276BF8FBA5F6CB"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15031-wk-Fact-E375EDFEC0952E1EA92D6BF8FB696E1B"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15046-wk-Fact-0D2CB4D9A6575E47C7446BF8FB7560FE"
      unitRef="usd">1601000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15061-wk-Fact-BC7536CDCC14595AD4A66BF8FB7E0D7D"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15075-wk-Fact-9D39B8A2C99246CD9C388061A5E5BDEF"
      unitRef="usd">1605000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15096-wk-Fact-6FC803399A882CD2DF086BF8FB76B05D"
      unitRef="usd">267000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15111-wk-Fact-BCA809B9A70C5F29EAE66BF8FB741413"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15125-wk-Fact-CC20FAC946A9ADC743026BF8FB5E01D3"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15139-wk-Fact-64613E06FCA4EE7985666BF8FB8D2360"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15154-wk-Fact-537C714ADB6E4CF7F2566BF8FB91ED6F"
      unitRef="usd">151000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15169-wk-Fact-A93CED172F2476C21F596BF8FB89980D"
      unitRef="usd">0</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15183-wk-Fact-8EBF80B8270807A197C78061A7F8577D"
      unitRef="usd">418000000</cmcsa:PaymentsForAcquisitionsAndConstructionOfRealEstateProperties>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15204-wk-Fact-29C4B9B3A313550DE60D6BF8FB626D3E"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15218-wk-Fact-7B914E852648EB1A7BC26BF8FCD5A28D"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15232-wk-Fact-1D9E7AAE252957A2E0266BF8FB9E3B45"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15246-wk-Fact-11F4C0B76199383B693D6BF8FB81CC38"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15261-wk-Fact-C02C361295F2F537E6ED6BF8FB833A2D"
      unitRef="usd">71000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15276-wk-Fact-81C43E00F8A92EC2E3246BF8FB7364AD"
      unitRef="usd">0</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15290-wk-Fact-D1C512F3800486C7A2D28061A5282FB2"
      unitRef="usd">71000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15311-wk-Fact-8CE381F3576C986BC6CD6BF8FB5F1344"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15325-wk-Fact-2EDE59DDAA0F06BE48AA6BF8FB795A77"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15339-wk-Fact-4045FFE275E1DB11EE006BF8FB6B8CEE"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15353-wk-Fact-6FBFB2D37826DFDAE26D6BF8FBA4EF6B"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15368-wk-Fact-F0B774DED357412B25DA6BF8FBA662AA"
      unitRef="usd">532000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15383-wk-Fact-515F1C9EFF71ACF3CD7D6BF8FB609B37"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15397-wk-Fact-9C614555CDADC13E7BB28061A37ACE90"
      unitRef="usd">532000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15418-wk-Fact-B6D03ECB7D6B8EDEB40D6BF8FB93D73E"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15432-wk-Fact-4B131C3C5EAD90D86A166BF8FB9B4711"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15446-wk-Fact-4FD816E2AC800B9553016BF8FB98A54B"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15460-wk-Fact-294083AABBCD8331392E6BF8FB689D53"
      unitRef="usd">14000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15475-wk-Fact-1BD4DE04B03963BA4A656BF8FB6C8C9E"
      unitRef="usd">136000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15489-wk-Fact-328A62DA3C94CEE926336BF8FB61FCCE"
      unitRef="usd">0</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15503-wk-Fact-7A17DCD338B8F3FE6CD18061A567816D"
      unitRef="usd">150000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15523-wk-Fact-5D85D4F5E34B489775246BF8FB748D7E"
      unitRef="usd">70000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15538-wk-Fact-CAEB461C9687B55ABE446BF8FB7CFFF9"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15553-wk-Fact-6C386B1EB084F302BA1F6BF8FB8E9763"
      unitRef="usd">60000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15568-wk-Fact-42DC8CBCC850E941DF6B6BF8FB778F6A"
      unitRef="usd">62000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15584-wk-Fact-0C915930F5A3B33077F06BF8FB678EC4"
      unitRef="usd">2090000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15599-wk-Fact-B3A787FB11D60A2B72606BF8FB87A469"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15613-wk-Fact-C077CD331DDAA42139318061A59131C1"
      unitRef="usd">2292000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15635-wk-Fact-D075D2644A490C8D834F6BF8FB651A7A"
      unitRef="usd">-101000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15649-wk-Fact-FA003712BFCCCABCB7506BF8FB651C68"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15663-wk-Fact-5EE6745D3E5DDE59AE476BF8FB90EBF8"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15677-wk-Fact-870F22DD6B2C11F64DB26BF8FB71B285"
      unitRef="usd">-58000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15692-wk-Fact-16BEDBAF90698D66B9E06BF8FB7A572C"
      unitRef="usd">-626000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15706-wk-Fact-2644BF39C58CF57242576BF8FB9BAC50"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15720-wk-Fact-71E76803C9685FC5D4F28061A9456172"
      unitRef="usd">-785000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15740-wk-Fact-0A8FE95983059D959C9F6BF8FB727C85"
      unitRef="usd">5326000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15754-wk-Fact-5B4AD1DC88F8A0AF35D26BF8FB645EB6"
      unitRef="usd">-15000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15769-wk-Fact-B38EABC88D3661B132886BF8FB6600AB"
      unitRef="usd">697000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15783-wk-Fact-8656D5CA086D2E2D4AD26BF8FB6FF501"
      unitRef="usd">1457000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15798-wk-Fact-E498CA385C44FDA89D706BF8FB7A3500"
      unitRef="usd">-20998000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e15813-wk-Fact-DF1FE62CADFD7BF469016BF8FB7D987A"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e15827-wk-Fact-A9DE84DFAE3F186ECD398061A5EB979A"
      unitRef="usd">-13533000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15960-wk-Fact-C6FFBA97A6F6F811C2896BF8FB8D68B5"
      unitRef="usd">-837000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15975-wk-Fact-218614997ED63A1830276BF8FB788886"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e15989-wk-Fact-37520FC8CC023AB91E4E6BF8FB799146"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16003-wk-Fact-8B118D14BC2658EB43266BF8FB9DDE15"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16018-wk-Fact-44420E974518CF0ECC996BF8FB7A43E5"
      unitRef="usd">-1068000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16033-wk-Fact-C9A00E644FB0A48D4BCF6BF8FB5E5E21"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16047-wk-Fact-95451B80BB2F59D7BBE98061A639C130"
      unitRef="usd">-1905000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16068-wk-Fact-E0696C51F5494F72FB5E6BF8FB96F123"
      unitRef="usd">5997000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16082-wk-Fact-1FD5C09F7F783352DDAB6BF8FB7C2970"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16096-wk-Fact-D4A8F58E43E8D775F6546BF8FB5F1A48"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16110-wk-Fact-940FDE27DFA81CB78D2C6BF8FB7764E8"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16125-wk-Fact-3E944F15C247C75022686BF8FB82215D"
      unitRef="usd">5469000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16139-wk-Fact-D9817653BBC3FB841E426BF8FB6D269D"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16153-wk-Fact-73C2F754DEC013810A4E8061A57652C6"
      unitRef="usd">11466000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16173-wk-Fact-C1E6AF43287EB9038D886BF8FB9659A4"
      unitRef="usd">2288000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16188-wk-Fact-C249135C14F484C2B4666BF8FCD82D2E"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16202-wk-Fact-518B7661731A6B6E85D66BF8FB69B0A0"
      unitRef="usd">550000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16217-wk-Fact-06BE28E17EC0DF06493B6BF8FCD9223A"
      unitRef="usd">4000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16233-wk-Fact-374A7C0B93335BF9BAC06BF8FB608463"
      unitRef="usd">3522000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16248-wk-Fact-BCBAC2EF60A79F561C2E6BF8FB600057"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16262-wk-Fact-AF686AF4690EAC8721E68061A6B96B5D"
      unitRef="usd">6364000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16283-wk-Fact-71DDCA17D6699922B5096BF8FBA2FD3B"
      unitRef="usd">5435000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16298-wk-Fact-23288E096492EE5B11976BF8FB906238"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16312-wk-Fact-F5A8093412AE6514EAF36BF8FB613E8B"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16326-wk-Fact-BC6C62AD98E99CB2FC7D6BF8FB727C79"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16341-wk-Fact-73BAA3E197D118444A736BF8FB89D2A7"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16355-wk-Fact-FC174E879235B530164A6BF8FB618FD8"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16369-wk-Fact-91FE718D322DCA5AFC6C8061A6BEF7C1"
      unitRef="usd">5435000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16390-wk-Fact-B16BEE6C4B4BBE97DE706BF8FB806A51"
      unitRef="usd">2883000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16405-wk-Fact-8768C89674CF462468FD6BF8FB6D8A0F"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16419-wk-Fact-BB4D17005EDED36FE2BE6BF8FB79112E"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16433-wk-Fact-BE1ADBA27B7F1E26A51B6BF8FB682048"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16448-wk-Fact-21576763773DAD578D726BF8FB62799B"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16462-wk-Fact-DFB2BD62EBB2D7928EDD6BF8FB84950D"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16476-wk-Fact-355B5A704E6F52D33B718061A8B321F2"
      unitRef="usd">2883000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16497-wk-Fact-B0874603A1C4D569304CA8485A3F0238"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16511-wk-Fact-E9F705965C29E7C6115CA8485A4E72B2"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16525-wk-Fact-C5D7213E037995465514A8485A2C2231"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16539-wk-Fact-11FC411B858CA86980A2A8485A33B3F1"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16554-wk-Fact-F7DACE28DEFD007F0D26A8485A44CECB"
      unitRef="usd">2299000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16569-wk-Fact-94C56D8B0C96703CBF3FA8485A3A7AD0"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16583-wk-Fact-13147486437939DF163B8061A856273D"
      unitRef="usd">2299000000</us-gaap:PaymentsToMinorityShareholders>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16604-wk-Fact-3B088D5CA2C83E1C7A8D6BF8FB7BAC22"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16618-wk-Fact-E0D716DAD1CFC8FCAD3A6BF8FB8D1EA8"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16632-wk-Fact-80A84142A4C99DCEE5E46BF8FB945B86"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16646-wk-Fact-843E49A14C96065B9C156BF8FB7098A9"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16661-wk-Fact-BC4D112622314C9F10B76BF8FB95DA01"
      unitRef="usd">252000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16676-wk-Fact-0355287415FB66E61E2B6BF8FB9C225C"
      unitRef="usd">0</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16690-wk-Fact-9E8B0DAA05298CCCCE058061A698D427"
      unitRef="usd">252000000</cmcsa:DistributionsToNoncontrollingInterestsAndDividendsForRedeemableSubsidiaryPreferredStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16711-wk-Fact-EA4DBA948B050DE761336BF8FB995E49"
      unitRef="usd">-31000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16726-wk-Fact-E40124E8DC7CAF2CC0FD6BF8FB876685"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16740-wk-Fact-80916633EAAF727E39AB6BF8FB92F059"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16754-wk-Fact-DF4F2ED2F110FDC2CB546BF8FB7C6801"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16769-wk-Fact-FC43F1FA46C4A2230D0D6BF8FB74CE23"
      unitRef="usd">131000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16783-wk-Fact-C4B45AAE104BA2DF395F6BF8FB8A58C8"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16797-wk-Fact-C71D9090EF7994D9BF068061A547C96E"
      unitRef="usd">100000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16818-wk-Fact-3AEED0204B66D4D2FCAF6BF8FB7D8BF6"
      unitRef="usd">-5477000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16833-wk-Fact-96071512893D1771C53F6BF8FB7E51A1"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16847-wk-Fact-B66C44BA7DF1CEC680986BF8FB8851D2"
      unitRef="usd">-550000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16862-wk-Fact-383B522D3B348A4519AD6BF8FB70ADB2"
      unitRef="usd">-4000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16878-wk-Fact-AA7530FA1E20DD2920AE6BF8FB68606C"
      unitRef="usd">-1541000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16893-wk-Fact-490B6C18DBDB51BA05E36BF8FCDCDAE1"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e16907-wk-Fact-8BABB905BC3229C30D738061A521F828"
      unitRef="usd">-7572000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16928-wk-Fact-CAACDAACA00A6A3D64576BF8FBA6E575"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16942-wk-Fact-1A040FFA8318025F10946BF8FBA00023"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16956-wk-Fact-1CFA74FC170AEEDD89286BF8FB8B3E37"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16970-wk-Fact-19324BFE5FCEB8EA97756BF8FB6B22E1"
      unitRef="usd">14000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e16985-wk-Fact-67CB82FFA831E7690F516BF8FB75337C"
      unitRef="usd">142000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e16999-wk-Fact-4EED3D99853D9599920B6BF8FB88DC04"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD"
      decimals="-6"
      id="d64584840e17013-wk-Fact-2DDF5EABC815BD1B0F3F8061A5D72226"
      unitRef="usd">156000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17033-wk-Fact-433BDA2AE7D656F0C6496BF8FB804454"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17047-wk-Fact-87F585AE328747B86A516BF8FB9CAA0B"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17061-wk-Fact-1007A0C801B75C8A3E1B6BF8FB871D0C"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17075-wk-Fact-C093EF6F320806B67CC36BF8FB806EA9"
      unitRef="usd">482000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17090-wk-Fact-8CC6609B85DE515555346BF8FB9140E2"
      unitRef="usd">2933000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17104-wk-Fact-D4D7439009D5B52DC7ED6BF8FB76BEA8"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4"
      decimals="-6"
      id="d64584840e17118-wk-Fact-8EBFE065799168644DFB8061A765F361"
      unitRef="usd">3415000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17143-wk-Fact-6B43F1459796F07F44436BF8FB79831A"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17157-wk-Fact-ADECC01043FAF0A3FBB96BF8FCD709E3"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17171-wk-Fact-F4B114A9EA9B1F34F75B6BF8FB829024"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17186-wk-Fact-792C2702831B184B74026BF8FB823395"
      unitRef="usd">496000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17200-wk-Fact-3C760ECCFFB2ABFE664F6BF8FB946C9B"
      unitRef="usd">3075000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17214-wk-Fact-7A75C410015FDED8B7F36BF8FB73DD89"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4"
      decimals="-6"
      id="d64584840e17228-wk-Fact-FF1075D39CD11759FE2C8061A9766DA2"
      unitRef="usd">3571000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-9C7B0E175565494615956BF8FD3DD79E-0-wk-Fact-7C0B7CCB55768A3494206BF8FCF53179">&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Comcast Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Non- Guarantor Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Elimination and Consolidation Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Consolidated Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,084&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,565&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,723&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,085&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment securing collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments in and amounts due from subsidiaries eliminated upon consolidation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;164,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;152,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;135,536&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;55,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;92,925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;47,662&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;48,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;68,725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;68,725&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Franchise rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36,119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36,128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,058&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,919&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(535&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;166,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;152,537&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;135,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;57,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;352,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(601,401&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;263,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Liabilities and Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable and accrued expenses related to trade creditors&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued participations and residuals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,170&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,516&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,714&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,452&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;75,786&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,752&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;97,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;350&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,298&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(535&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;16,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Redeemable noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Comcast Corporation shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266,765&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncontrolling interests&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;82,726&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;49,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;267,913&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(600,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;83,874&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total liabilities and equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;166,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;152,537&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;135,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;57,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;352,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(601,401&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;263,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;Condensed Consolidating Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:16px;font-size:14pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, 2018 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Comcast&lt;br/&gt;Holdings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;CCCL Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;NBCUniversal Media Parent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Non-&lt;br/&gt;Guarantor&lt;br/&gt;Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Elimination&lt;br/&gt;and&lt;br/&gt;Consolidation&lt;br/&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Consolidated&lt;br/&gt;Comcast&lt;br/&gt;Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;416&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,814&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,746&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,318&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21,848&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;270&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,669&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investments in and amounts due from subsidiaries eliminated upon consolidation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;157,264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;147,028&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;130,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;53,853&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;97,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;43,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;44,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66,154&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Franchise Rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;59,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;38,347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;38,358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(458&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;159,338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;147,267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;130,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;346,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(586,689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;251,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Liabilities and Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable and accrued expenses related to trade creditors&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued participations and residuals&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,808&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,808&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,695&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,058&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23,749&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,603&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt, less current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;81,661&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,748&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,690&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;107,345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(524&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27,589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,056&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15,329&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Redeemable noncontrolling interests and redeemable subsidiary preferred stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,559&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;127,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;265,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,559&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Comcast Corporation shareholders&#x2019; equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,613&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;127,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;265,805&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,613&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncontrolling interests&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;71,613&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;127,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;45,872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266,694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(586,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;72,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total liabilities and equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;159,338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;147,267&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;130,357&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;346,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(586,689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;251,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17508-wk-Fact-9A5E2D21E621C48B8EF96BF8FB7A664F"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17522-wk-Fact-7D573C2AD45AA85AD8576BF8FB9949C7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17536-wk-Fact-B6DD8BF127623F8D8FAE6BF8FB911B97"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17551-wk-Fact-F6F75E93201ECA1E307E6BF8FBB126C3"
      unitRef="usd">416000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17565-wk-Fact-DED65AA7BA22BC6D995A6BF8FB6730DC"
      unitRef="usd">5084000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17579-wk-Fact-9B8E02ADFD05A14FD75B6BF8FB7919FA"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e17593-wk-Fact-896952500FD462334A956BF8FCE3020A"
      unitRef="usd">5500000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17608-wk-Fact-E38FDAFAE577FA7CDE1A6BF8FB8C14E0"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17622-wk-Fact-A3D2369088007AFA4E396BF8FBABAC06"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17636-wk-Fact-5EA9F16B58CBC2B026CF6BF8FB637B64"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17650-wk-Fact-6ECEE6CA2CCC1A3E5FF26BF8FBB28E90"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17665-wk-Fact-AB84FF5DD15DA5AE0E656BF8FB799017"
      unitRef="usd">11292000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17679-wk-Fact-8D921141F4A77959C1A16BF8FB6447A8"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e17693-wk-Fact-EE50FC37F4692632BA8C6BF8FCC8DF73"
      unitRef="usd">11292000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17713-wk-Fact-CFB333A47227C9EB9BF76BF8FBB80C14"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17727-wk-Fact-56C1E18BAF021BE855576BF8FB96411D"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17741-wk-Fact-BCA5B1D3E40A9E8B69466BF8FB84DEDB"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17755-wk-Fact-5BC00F57A9B65C7D811D6BF8FB903A9D"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17770-wk-Fact-3D5E405531DFEDE5A5EF6BF8FB8210EE"
      unitRef="usd">3877000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17784-wk-Fact-4D9D3B75F5818CD89F786BF8FB9C1EBB"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e17798-wk-Fact-58FF50E4B521CCC9D6A86BF8FCFF25B9"
      unitRef="usd">3877000000</cmcsa:ProgrammingRightsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17818-wk-Fact-EAA0629DE0B918645382D97698F0A7D8"
      unitRef="usd">115000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17832-wk-Fact-69D6A50196EEAEBE8234D97698FD9FE2"
      unitRef="usd">19000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17846-wk-Fact-43BE92F1EF170823CE8DD9769931EC48"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17860-wk-Fact-91E0DB76E74B8E13665ED97699098DB4"
      unitRef="usd">24000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17875-wk-Fact-EF57E34169E1E588DB23D9769840908E"
      unitRef="usd">4565000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17889-wk-Fact-9488C1F625F19A9B76C9D97698E4D603"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e17903-wk-Fact-50A7F4F137543B27F5DA6BF8FCDABEB4"
      unitRef="usd">4723000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17923-wk-Fact-7A0A55683E83CCB5E5C16BF8FB8D1B3E"
      unitRef="usd">115000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17937-wk-Fact-935C36B04381340A74E36BF8FB7E929E"
      unitRef="usd">19000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17951-wk-Fact-28D15A5C0F60E8A302046BF8FB607D68"
      unitRef="usd">0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17965-wk-Fact-9911E41EB10C605BEB5C6BF8FB9018DA"
      unitRef="usd">440000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e17980-wk-Fact-907BE57737BD874009B36BF8FB7B1033"
      unitRef="usd">24818000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e17994-wk-Fact-4F8DAED2FF460AC5C8126BF8FB87BC93"
      unitRef="usd">0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18008-wk-Fact-EB79649BFA82670F23C06BF8FCE7A3FD"
      unitRef="usd">25392000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18028-wk-Fact-AAFBFE418D48333B707D6BF8FBA70657"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18042-wk-Fact-C804195107E303530D086BF8FB6047DC"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18056-wk-Fact-4824132E03C40AB0793B6BF8FB60E4D8"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18070-wk-Fact-D211EA5736D5AE49E9066BF8FB7C59B8"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18085-wk-Fact-921A28B1060287C044836BF8FB62765F"
      unitRef="usd">8933000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18099-wk-Fact-57490B59DFC3F42AB7296BF8FB8F03CB"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18113-wk-Fact-165A80BF03BF5D3FA36C6BF8FCFAE469"
      unitRef="usd">8933000000</cmcsa:FilmAndTelevisionCosts>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18133-wk-Fact-486E2FB2B9A5F8979A7C6BF8FB9966B2"
      unitRef="usd">270000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18147-wk-Fact-84DE3842D265536F104E6BF8FB9306D4"
      unitRef="usd">12000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18161-wk-Fact-09C7DE08C348180BD7696BF8FB7C8499"
      unitRef="usd">156000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18175-wk-Fact-33EAB415CE302E9D31F96BF8FB8AF8C4"
      unitRef="usd">1085000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18190-wk-Fact-0D81993BAD01A52AF2A56BF8FB8DD4F3"
      unitRef="usd">5466000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18204-wk-Fact-2EE2E47AFFBF4043DCB66BF8FBA5702C"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18218-wk-Fact-935287D5615B0DF223CE6BF8FD0DD541"
      unitRef="usd">6989000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18238-wk-Fact-27A72A61CC303D98ECC86BF8FB8C0B20"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18252-wk-Fact-9D086345A4CC5341FB306BF8FBB63BA6"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18266-wk-Fact-2BCBC0B471D5DA31D4476BF8FB838A58"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18280-wk-Fact-045E831F7A495AABDD0B6BF8FB5EE214"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18295-wk-Fact-D07B5D1F6ED96D8B69286BF8FBB9369F"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18309-wk-Fact-F977442ACBC7308847226BF8FB6466DB"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18323-wk-Fact-E2B4EB4981927289B8A180673E8B46F5"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18343-wk-Fact-CC1F0E4C0C292EB31092A849993162AC"
      unitRef="usd">164754000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18357-wk-Fact-EBE4E29A73DB19F512A1A849992AC591"
      unitRef="usd">152179000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18371-wk-Fact-186EBDF868263B0CB288A849994D8A90"
      unitRef="usd">135536000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18385-wk-Fact-63D32A2C8E2DD7BA0A3CA84999460F14"
      unitRef="usd">55472000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18400-wk-Fact-4C5E868676ECA19397B0A8499940E5DA"
      unitRef="usd">92925000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18414-wk-Fact-B2B205F6A229CC5FD5B5A849993BFF9E"
      unitRef="usd">-600866000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18429-wk-Fact-4C6A47E4F5F270C01ED4A8499936F4BD"
      unitRef="usd">0</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18450-wk-Fact-C8C9200C56E56DE89C726BF8FB5F9195"
      unitRef="usd">660000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18464-wk-Fact-8CB2817E6D6B1C5CB6426BF8FB67533B"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18478-wk-Fact-D4A021B4EBDE0AC4F6866BF8FB8DDD94"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18492-wk-Fact-BCEC4116068CA6C228CA6BF8FB6B9916"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18507-wk-Fact-1A8216BE1E86C3644F3C6BF8FBB2D687"
      unitRef="usd">47662000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18521-wk-Fact-485E85D310F385AA15AD6BF8FB782732"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18535-wk-Fact-C027E4A24A6C5E59AE806BF8FCF92B8D"
      unitRef="usd">48322000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18555-wk-Fact-6C635ADAD77548CE32306BF8FBA8AB35"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18569-wk-Fact-EBAD5D2D53277A1E956B6BF8FB82BF17"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18583-wk-Fact-CBFF52AD937EA499F6C26BF8FB7F4796"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18597-wk-Fact-43EB1C07F95D4566D9FA6BF8FB9277BD"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18612-wk-Fact-A3F4FAA4C234823CEC296BF8FB63344F"
      unitRef="usd">68725000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18626-wk-Fact-1D7395CC845015B1F3816BF8FBAD329C"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18640-wk-Fact-13037AE08FDA7E87A7A96BF8FCC7BA4A"
      unitRef="usd">68725000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18660-wk-Fact-68B06BD3D186075EE0316BF8FB7B5759"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18674-wk-Fact-E4B78C9F63EF411215556BF8FBB47393"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18688-wk-Fact-4C77CDCFD0F4DA93BDBF6BF8FB85A4EA"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18702-wk-Fact-562C2D719AD2491C7A1D6BF8FB91F777"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18717-wk-Fact-CF49A8EA9DAB9C265F756BF8FB867996"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18731-wk-Fact-9405DAB699C5DE56D7C26BF8FB96A62A"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18745-wk-Fact-87ADF09906D5BEBF9ED16BF8FCDF16A1"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18765-wk-Fact-C67FB83A76254CFC35376BF8FBB84110"
      unitRef="usd">9000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18779-wk-Fact-AE6DEA62E9E04ECCBE166BF8FB8191AC"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18793-wk-Fact-97123F68C8CEFB9CB6266BF8FB61E0FE"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18807-wk-Fact-26428A0F2A4CC300F4E26BF8FB65A6C9"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18822-wk-Fact-066EBC934B6462C16F516BF8FB999FD2"
      unitRef="usd">36119000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18836-wk-Fact-1A64069FE27E4065630F6BF8FBADDC66"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18850-wk-Fact-12F3BA925692DB58B3256BF8FCC1D3CB"
      unitRef="usd">36128000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18870-wk-Fact-B3659A64E0C06F427C3F6BF8FB853237"
      unitRef="usd">1058000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18884-wk-Fact-404C5E142709295959316BF8FB63F8EF"
      unitRef="usd">327000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18898-wk-Fact-9EE93446AD9DF940E0656BF8FB7900F4"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18912-wk-Fact-CF9FE0A73DCD99EA10BD6BF8FB62464B"
      unitRef="usd">97000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18927-wk-Fact-8ACD46BE09B44DF3A3286BF8FBB2B041"
      unitRef="usd">7919000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e18941-wk-Fact-F15204BD2E4B3716F8DB6BF8FB7D0D5B"
      unitRef="usd">-535000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e18956-wk-Fact-18F4FA6A804999C3573D6BF8FD12F6BB"
      unitRef="usd">8866000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18981-wk-Fact-7287BABC6E70827B6BFD6BF8FB8EAAB9"
      unitRef="usd">166866000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e18995-wk-Fact-33EFB4D19D3079C634426BF8FB80CD95"
      unitRef="usd">152537000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19009-wk-Fact-BA3104F57A3EEB5EA8A76BF8FB9DB2D3"
      unitRef="usd">135692000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19024-wk-Fact-CB5EDD3E4186772C94986BF8FB65C826"
      unitRef="usd">57094000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19038-wk-Fact-871D9CA73E827732E8BB6BF8FB9027F9"
      unitRef="usd">352626000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19052-wk-Fact-721DA364350E355487696BF8FB7B35B7"
      unitRef="usd">-601401000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19067-wk-Fact-A93DE66C059F1B515C086BF8FCBA84DC"
      unitRef="usd">263414000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19199-wk-Fact-B7BA2B9D2A429739422C6BF8FBB6A941"
      unitRef="usd">58000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19213-wk-Fact-599A78CA0BE9B57646456BF8FB943DB1"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19227-wk-Fact-E278B5B95FFFA57C59016BF8FB84525E"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19242-wk-Fact-76B491C8017EE2677E306BF8FB7C674D"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19256-wk-Fact-D39A2411246776796EB06BF8FB8B9F61"
      unitRef="usd">10768000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19270-wk-Fact-5F78BB56A36528D2C7E36BF8FBACF8D6"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19284-wk-Fact-188A8055050B31AE0BF26BF8FCBC59D5"
      unitRef="usd">10826000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19299-wk-Fact-7A409EBC84881FA700E96BF8FBADE372"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19313-wk-Fact-8BEC5E8E0F7634F4A4C66BF8FB8A7D33"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19327-wk-Fact-6B8AF659D615EA7D6B026BF8FB8395B2"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19341-wk-Fact-E39F016FE8EE32FBCA6D6BF8FB907280"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19356-wk-Fact-53B8F1D1488C998448F36BF8FB6286E4"
      unitRef="usd">1730000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19370-wk-Fact-A2FC767CF1A154BA7FA06BF8FBA6EFB3"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19384-wk-Fact-0A44DDFFD717FACCAEEA6BF8FCFCDA95"
      unitRef="usd">1730000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19404-wk-Fact-C7359E1FBB4E9D862C536BF8FBA10428"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19418-wk-Fact-1F1B2713C8545316F7C26BF8FBA887C7"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19432-wk-Fact-DD548D2DC74B1C6A92156BF8FB900EF9"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19446-wk-Fact-1C9035CBBD32A40701826BF8FB9BC375"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19461-wk-Fact-5BA36C937171E5F695616BF8FB83AAE7"
      unitRef="usd">2768000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19475-wk-Fact-FB38FA0701BE8935475B6BF8FB852372"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19489-wk-Fact-D4664C6C7FA8FE79294F6BF8FCFA7531"
      unitRef="usd">2768000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19509-wk-Fact-0743CD886B7574305D8E6BF8FB80736A"
      unitRef="usd">2333000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19523-wk-Fact-8D372AA527B83D8116D86BF8FB668846"
      unitRef="usd">245000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19537-wk-Fact-AE40C84019A77EC3E7766BF8FB62F912"
      unitRef="usd">388000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19551-wk-Fact-902046DC3A16BC42C2D96BF8FB6506B8"
      unitRef="usd">380000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19566-wk-Fact-0AC6BF822410BE993EEB6BF8FB77ED46"
      unitRef="usd">7170000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19580-wk-Fact-C090311D3AF97E77BAD46BF8FBB6CD4F"
      unitRef="usd">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19594-wk-Fact-3D09BCB34E7324BBC6E96BF8FCE6434D"
      unitRef="usd">10516000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19615-wk-Fact-97144A54F5C35C65F9846BF8FB8AF652"
      unitRef="usd">2731000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19629-wk-Fact-7ECF0F311C931303C9866BF8FB9BD176"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19643-wk-Fact-B03CC7539AEE989BD5266BF8FBA27095"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19657-wk-Fact-10931284F43430FDDF116BF8FB7FCECB"
      unitRef="usd">7000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19672-wk-Fact-D302F1F88E50E7E475C06BF8FB8451DD"
      unitRef="usd">1714000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19686-wk-Fact-BACBE71EE26539D4D2A06BF8FB8B3BCA"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19700-wk-Fact-A08D65EE6C18265B57046BF8FD0F5A8E"
      unitRef="usd">4452000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19720-wk-Fact-8ED8DB07B6E6D0C4AFB26BF8FB91FEEE"
      unitRef="usd">5122000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19734-wk-Fact-26777D7585A8CE2D0AA06BF8FB9A9545"
      unitRef="usd">245000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19748-wk-Fact-5FAF7D552DBD0D4244D56BF8FB8DA8BE"
      unitRef="usd">388000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19762-wk-Fact-507DD32D9815064CD8766BF8FB95F837"
      unitRef="usd">387000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19777-wk-Fact-DF944EFEDB31A6253BDC6BF8FB5F4DB0"
      unitRef="usd">24150000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19791-wk-Fact-6F314A3C938C3BD9EE4E6BF8FB8254CB"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19805-wk-Fact-0C97984745AD648DFDB16BF8FCBFFDC4"
      unitRef="usd">30292000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19825-wk-Fact-D2210ABB8DBB23F80BD26BF8FB7D6CB1"
      unitRef="usd">75786000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19839-wk-Fact-B1E412E2AA4625E916526BF8FBABA57E"
      unitRef="usd">154000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19853-wk-Fact-FB207040C1FA07B5BB326BF8FBB325F7"
      unitRef="usd">2100000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19867-wk-Fact-EFDECBE8C31080CA77896BF8FBAAC4FC"
      unitRef="usd">5752000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19882-wk-Fact-B9335DD67F6EB72B073C6BF8FB888D4E"
      unitRef="usd">13973000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e19896-wk-Fact-4CB76BCB7011D02ED1DC6BF8FB8A8CFC"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e19910-wk-Fact-6C2A8A555B1A018CAFC66BF8FD0092B8"
      unitRef="usd">97765000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19930-wk-Fact-F662211EBCB0B0601152A84A801B32ED"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19944-wk-Fact-287952218B63912C0DE7A84A80002CB6"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19958-wk-Fact-8856AC9FFA6B3C77E71BA84A8016FCB3"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19972-wk-Fact-064C27A202B9919325ECA84A8021BFF7"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e19987-wk-Fact-34AEF107530F4301F93BA84A8008DC40"
      unitRef="usd">5166000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20001-wk-Fact-1D1F6BDBEE460B6FF01FA84A800D850F"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20015-wk-Fact-4AC98A722D2A2B8369738067D578677B"
      unitRef="usd">5166000000</cmcsa:CollateralizedObligation>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20035-wk-Fact-882CDC2D5F6F8369C5A76BF8FB627DE6"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20049-wk-Fact-58F98541AB9319ED6C046BF8FB619081"
      unitRef="usd">350000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20063-wk-Fact-916188C6FF928C2BD8F46BF8FBB70C22"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20077-wk-Fact-7B085B20C624A15BC7006BF8FB890EF7"
      unitRef="usd">67000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20092-wk-Fact-F0A2AAD6462D193EA02B6BF8FB838FE3"
      unitRef="usd">28298000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20106-wk-Fact-A6886D103CDB3EB2B45A6BF8FBB4D7EE"
      unitRef="usd">-535000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20121-wk-Fact-966851759A908DCC68096BF8FCDC01D4"
      unitRef="usd">28180000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20141-wk-Fact-66096D8CE215AE9469F66BF8FB7C35A9"
      unitRef="usd">3232000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20155-wk-Fact-6094B13846CFE21E73C36BF8FB610606"
      unitRef="usd">145000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20169-wk-Fact-F99BA2D7A3ABC7D83B466BF8FBA7621D"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20183-wk-Fact-AFB18C4003F0EAA1EFAF6BF8FB8316EA"
      unitRef="usd">1634000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20198-wk-Fact-85ED09DAE4BDEABA3E2B6BF8FBA947C3"
      unitRef="usd">11754000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20212-wk-Fact-9C47AE9D497C81670E846BF8FB940F98"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20226-wk-Fact-8825E3AF68420A6394AA6BF8FCFEBF5C"
      unitRef="usd">16765000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20246-wk-Fact-97C6F8E1D9620A6EADD36BF8FBAADAC6"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20260-wk-Fact-6E6B42699D1B7EEDA5726BF8FB9B57E7"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20274-wk-Fact-6D89BDB3D68AF2FD5FD96BF8FB83BEFA"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20288-wk-Fact-14686828A7BBFCA088B06BF8FB78CDB7"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20303-wk-Fact-7C20F99A4B882B50686E6BF8FBB7EC8C"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20317-wk-Fact-641E77CE237AECF269426BF8FB96DA5D"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20331-wk-Fact-EB05232EECB0363107036BF8FCC3C7EA"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20463-wk-Fact-6431E2778F7AE5DA8B8D6BF8FB656704"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20477-wk-Fact-F5E724A26E9177F2A3E46BF8FB7F1F45"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20491-wk-Fact-6EA66906B8533BE624AC6BF8FB85118B"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20505-wk-Fact-FAFAFC695AD6D9CAEECA6BF8FB8045CC"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20520-wk-Fact-9C497A89214677AFB3146BF8FB81C716"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20534-wk-Fact-E211ACA950581E2C8F806BF8FBAABFDB"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20548-wk-Fact-653D03EF530F1242ADDE6BF8FB821757"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20568-wk-Fact-6ABD9E46C06AD30094766BF8FB97AAFF"
      unitRef="usd">82672000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20582-wk-Fact-508B1B99C922AC5BA27C6BF8FBB4A768"
      unitRef="usd">151643000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20596-wk-Fact-4D6500D038370934D99F6BF8FB978AD8"
      unitRef="usd">133204000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20610-wk-Fact-D3631EF21BF63C797C536BF8FB86E42C"
      unitRef="usd">49254000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20625-wk-Fact-CDFAA7DD8685A0AE319B6BF8FBB509C6"
      unitRef="usd">266765000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20639-wk-Fact-FA16256C3810895775DD6BF8FB761A41"
      unitRef="usd">-600866000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20654-wk-Fact-A0167E3D16468C7D357A6BF8FB77D1A5"
      unitRef="usd">82672000000</cmcsa:OtherStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20674-wk-Fact-B5736384A56DFF605BC76BF8FBAE757A"
      unitRef="usd">82726000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20688-wk-Fact-A6098E8E60EBBDE23A6C6BF8FBA685DA"
      unitRef="usd">151643000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20702-wk-Fact-46266CC2868070AAB1736BF8FB7DABC4"
      unitRef="usd">133204000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20716-wk-Fact-4FC01C74C5FDED2970146BF8FB625326"
      unitRef="usd">49254000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20731-wk-Fact-83861EA680D8A5FCBF8D6BF8FB9C2B75"
      unitRef="usd">266765000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20745-wk-Fact-47D91007A1644C8C4FA86BF8FB846B34"
      unitRef="usd">-600866000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20760-wk-Fact-3B88B4AF318E300E37C26BF8FCD83744"
      unitRef="usd">82726000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20781-wk-Fact-20B0235402D4134AE6E06BF8FB63BB0A"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20795-wk-Fact-5930AF4A80D2C885E5096BF8FB9F2082"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20809-wk-Fact-11ACA5918FB05625FCF16BF8FB618F2D"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20823-wk-Fact-2D9FAD4BA99092A0EAA66BF8FB7DC890"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20838-wk-Fact-CA34074E345959DF6A916BF8FB8B97AA"
      unitRef="usd">1148000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20852-wk-Fact-A6DEB174F31ED6AB27936BF8FB810EBF"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20866-wk-Fact-61F874C129A6D9A5E3556BF8FCFA7A5E"
      unitRef="usd">1148000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20886-wk-Fact-9318246F6A9F9D6766536BF8FB95866F"
      unitRef="usd">82726000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20900-wk-Fact-76D8651F48D00A27937D6BF8FBA3A180"
      unitRef="usd">151643000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20914-wk-Fact-6CF12F2C08B1996FAE586BF8FB7F9833"
      unitRef="usd">133204000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20928-wk-Fact-45CC7E7463B9583D63DA6BF8FB89C59D"
      unitRef="usd">49254000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20943-wk-Fact-497CAF4FAE6875C0EC8C6BF8FB85D97C"
      unitRef="usd">267913000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e20957-wk-Fact-BD86903A7E8BA8762DD16BF8FBA77341"
      unitRef="usd">-600866000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e20972-wk-Fact-DC9078B927F2B138D2C06BF8FD03A756"
      unitRef="usd">83874000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e20997-wk-Fact-D0D45A641207F6030C5F6BF8FBB73685"
      unitRef="usd">166866000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21011-wk-Fact-6742F3E787496CC3DAF66BF8FB8731D1"
      unitRef="usd">152537000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21025-wk-Fact-97C965F68CC5E7A7467F6BF8FB7DB30F"
      unitRef="usd">135692000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21040-wk-Fact-A0196E1901A3ECBE6B206BF8FB88E58F"
      unitRef="usd">57094000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21054-wk-Fact-D93876397E1256B3251F6BF8FBB185E3"
      unitRef="usd">352626000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21068-wk-Fact-6ECBBC051D1FC141829C6BF8FB923B61"
      unitRef="usd">-601401000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-6"
      id="d64584840e21083-wk-Fact-503C62120515BF6FA1796BF8FCBFE85A"
      unitRef="usd">263414000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21357-wk-Fact-67C8D354EB52CDBE295E6BF8FC9A3D07"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21371-wk-Fact-991EDE7DE16B2B9EBD526BF8FBA3C5C4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21385-wk-Fact-A4C89610A38288E724EA6BF8FCF4A6BD"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21400-wk-Fact-518ABA2D6F3E657313166BF8FBAFD63C"
      unitRef="usd">416000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21414-wk-Fact-91DF94ECEB6A9685DC3E6BF8FB98E586"
      unitRef="usd">3398000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21428-wk-Fact-20119AD6ED3ACA74124C6BF8FCB6A94D"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e21442-wk-Fact-E114E2182249D8251C406BF8FCDB43F1"
      unitRef="usd">3814000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21457-wk-Fact-C303E8473CC7774639506BF8FBB564AA"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21471-wk-Fact-0C1E298EB5C98DFF64226BF8FBA6F551"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21485-wk-Fact-2A0A8FC64C2702E2C2096BF8FC9B5CCE"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21499-wk-Fact-F45C3B7A87207996BCD86BF8FC9AEC86"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21514-wk-Fact-0360903FA68264242D9F6BF8FBB8A205"
      unitRef="usd">11104000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21528-wk-Fact-BF9FC10682E68415153E6BF8FC9EA9B9"
      unitRef="usd">0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e21542-wk-Fact-FF8FB0F6357358DF20836BF8FCD62FF6"
      unitRef="usd">11104000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21562-wk-Fact-3F63942D3F9343C1FABC6BF8FCE82201"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21576-wk-Fact-C369944193C9C5E8CA586BF8FBAEA4D7"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21590-wk-Fact-BA463A556C08B080A3906BF8FB9E7608"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21604-wk-Fact-905DACE4470F1DC0ED0C6BF8FCE4FCCA"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21619-wk-Fact-684621BD9E39B57F948E6BF8FBACDE74"
      unitRef="usd">3746000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21633-wk-Fact-E1AE8BA73A407C6EDD4A6BF8FB972008"
      unitRef="usd">0</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e21647-wk-Fact-13E2D6184CA17978E8B16BF8FCE1D27F"
      unitRef="usd">3746000000</cmcsa:ProgrammingRightsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21667-wk-Fact-D63AF9CF67A85BB1B7C96BF8FBB4F942"
      unitRef="usd">66000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21681-wk-Fact-2B190D0FCAB47214E0436BF8FB9F56F2"
      unitRef="usd">20000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21695-wk-Fact-E913D0B5AE27A1632EB46BF8FCE536B9"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21709-wk-Fact-E3384EB722EDD1E4B2A56BF8FCEDA271"
      unitRef="usd">28000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21724-wk-Fact-AE11FE878A7271343EBA6BF8FCB84D20"
      unitRef="usd">3070000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21738-wk-Fact-6DEF2279E93195F5CE5B6BF8FCE6A540"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e21752-wk-Fact-B7C591AD4E3E2BA180896BF8FD0DB77E"
      unitRef="usd">3184000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21772-wk-Fact-9927242971AADF42A3176BF8FBA93130"
      unitRef="usd">66000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21786-wk-Fact-C6E02ED578E9A37754DC6BF8FBA82807"
      unitRef="usd">20000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21800-wk-Fact-28995997B0969B124CFE6BF8FCE28BDF"
      unitRef="usd">0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21814-wk-Fact-245584003D03DD0E51846BF8FCEB3E9C"
      unitRef="usd">444000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21829-wk-Fact-FBC4D7C4C0629B9985F86BF8FCC195C2"
      unitRef="usd">21318000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21843-wk-Fact-754071AE09968F5F8BB96BF8FCDA0057"
      unitRef="usd">0</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e21857-wk-Fact-604DBCD87DBDCA4A983D6BF8FCFA9B5D"
      unitRef="usd">21848000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21877-wk-Fact-9B30A5D2065F15DCAC8E6BF8FBB0F7A6"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21891-wk-Fact-4889F078EA0CFE1C2DBB6BF8FCE2DFBE"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21905-wk-Fact-C396908D4460AF31AC216BF8FCD870B9"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21919-wk-Fact-CB70DA3D5FE70C5F7B106BF8FCB382F6"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21934-wk-Fact-10785A11DEA4D8081E0F6BF8FBB34AC1"
      unitRef="usd">7837000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e21948-wk-Fact-A072745FCE6AFA5073BD6BF8FCE74CB1"
      unitRef="usd">0</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e21962-wk-Fact-05766F82AF7DFF9C65A96BF8FCF804F2"
      unitRef="usd">7837000000</cmcsa:FilmAndTelevisionCosts>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21982-wk-Fact-28B0BC5E328600AD2E7B6BF8FCB8308C"
      unitRef="usd">270000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e21996-wk-Fact-AA55D1F98857DDA5DA5E6BF8FCB8572D"
      unitRef="usd">11000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22010-wk-Fact-B8E520FA21237B6B0A5C6BF8FB92F648"
      unitRef="usd">143000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22024-wk-Fact-65B2098763A81874F1C96BF8FCE93FE8"
      unitRef="usd">790000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22039-wk-Fact-3A1EE2BB73CF04FB35B96BF8FBB98A0F"
      unitRef="usd">6669000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22053-wk-Fact-64CB72762AE311F5AF996BF8FBB19EC9"
      unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22067-wk-Fact-DF54D38AAE51FE065FF36BF8FCD3A64C"
      unitRef="usd">7883000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22087-wk-Fact-C58A33C72437613218436BF8FCF359D1"
      unitRef="usd">157264000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22101-wk-Fact-68C173321985794054E46BF8FC981CB3"
      unitRef="usd">147028000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22115-wk-Fact-837B40401855FAA2D3036BF8FBA14F05"
      unitRef="usd">130214000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22129-wk-Fact-B7F24ABBEBDB253D98C56BF8FCB6D9C9"
      unitRef="usd">53853000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22144-wk-Fact-7515955BD16031C27E7E6BF8FCB86E90"
      unitRef="usd">97872000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22158-wk-Fact-9EAE1D1AF46E50BF0C5D6BF8FB9C05F8"
      unitRef="usd">-586231000000</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22173-wk-Fact-7B472045302C5470973B6BF8FCB5EA67"
      unitRef="usd">0</cmcsa:InvestmentsInAndAmountsDueFromSubsidiariesEliminatedUponConsolidation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22193-wk-Fact-39CFFACE1F65680541266BF8FBA7072B"
      unitRef="usd">670000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22207-wk-Fact-6536D4D15CCF332C83456BF8FC96207F"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22221-wk-Fact-A1908F6F447B00E7AE3E6BF8FCDF4FB7"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22235-wk-Fact-6B5538E8D0E882534DA96BF8FCE41170"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22250-wk-Fact-564F6FA53865E4DBC70F6BF8FBAAB28C"
      unitRef="usd">43767000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22264-wk-Fact-CF9BB04B3AD771DE8BB86BF8FBB7B783"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22278-wk-Fact-4A8CBE7AE27E4F85E96D6BF8FD011970"
      unitRef="usd">44437000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22299-wk-Fact-4DC063A75F4F27CC247F6BF8FCB27F4F"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22313-wk-Fact-A3B38C40116435CB71886BF8FCEAD285"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22327-wk-Fact-271A4303EBF352F544296BF8FCD2F1B3"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22341-wk-Fact-A25E0973E42A24297A5D6BF8FBAFF2DF"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22356-wk-Fact-66E31E53ACF922C17EB66BF8FCE906BB"
      unitRef="usd">66154000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22370-wk-Fact-6787A1270CDC7C34ADE16BF8FCD777CE"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22384-wk-Fact-F23C7C412F2FB185FE626BF8FD0A2BC8"
      unitRef="usd">66154000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22404-wk-Fact-6D04BA56155FCAFB5F5E6BF8FCECD524"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22418-wk-Fact-6D903A32E229416B7B746BF8FCBE0726"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22432-wk-Fact-8C35D44296602644546B6BF8FBB7CA10"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22446-wk-Fact-5583FB368FD32E34A0776BF8FBAFAB1B"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22461-wk-Fact-A43D8E924093784951C36BF8FCF39A99"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22475-wk-Fact-99F91F9442283DA20F476BF8FBACE0A0"
      unitRef="usd">0</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22489-wk-Fact-3F70FFFA010DA2004E186BF8FD13710B"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22509-wk-Fact-302000305C7DD10EB8B86BF8FCB27FC2"
      unitRef="usd">11000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22523-wk-Fact-3EF4584DE783AD3EB88E6BF8FCBD8991"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22537-wk-Fact-183AE778F2BDBAD3C2646BF8FCB2FC9F"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22551-wk-Fact-ECD1A21CD7A0D4E541126BF8FCF001BE"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22566-wk-Fact-E729EDA1E6EA1D0B473A6BF8FCE541A8"
      unitRef="usd">38347000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22580-wk-Fact-8B62246795B689ABA0FD6BF8FCB75372"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22594-wk-Fact-F0D63466B3BA3AA461736BF8FCF8BEE6"
      unitRef="usd">38358000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22614-wk-Fact-8711875B89D16D80D93C6BF8FBAEE730"
      unitRef="usd">1057000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22628-wk-Fact-6675A861970007825D296BF8FBABD715"
      unitRef="usd">208000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22642-wk-Fact-DC5528826E1CD8DB0C946BF8FBB0F298"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22656-wk-Fact-1ADA2D58F5BBFBC12C7D6BF8FCBC71B9"
      unitRef="usd">85000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22671-wk-Fact-ED26EDC52097FABF77246BF8FBA2E5AE"
      unitRef="usd">4910000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22685-wk-Fact-720C51726896180D642C6BF8FBAE35F5"
      unitRef="usd">-458000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22700-wk-Fact-070F6A2FC6BFC12A72296BF8FCDC18BF"
      unitRef="usd">5802000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22725-wk-Fact-B49CE7E5FC8B1E1A85866BF8FBB638A9"
      unitRef="usd">159338000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22739-wk-Fact-3E6F2E53AC30190D22606BF8FBA2147E"
      unitRef="usd">147267000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22753-wk-Fact-29251FC0303734E4E3E26BF8FBB3F350"
      unitRef="usd">130357000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22768-wk-Fact-0866295C8ED0F02755436BF8FBA939FE"
      unitRef="usd">55172000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22782-wk-Fact-382BC2F31CBE7347C7D36BF8FBAD50A5"
      unitRef="usd">346239000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e22796-wk-Fact-C1C474D7C94D3EE77D4F6BF8FCE8C34E"
      unitRef="usd">-586689000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e22811-wk-Fact-B38CB36B407CAD4333826BF8FCCA2F39"
      unitRef="usd">251684000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22943-wk-Fact-EE857FF2D7F0E5EC1DF16BF8FB9CA414"
      unitRef="usd">2000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22957-wk-Fact-B029814F073DBC917AE96BF8FCDBE3E9"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22971-wk-Fact-0F1E2C26DE8FD7A5BE956BF8FCF25349"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e22986-wk-Fact-DBAADC112FE2980904EA6BF8FCB48CED"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23000-wk-Fact-2A04FA669037C3D8FFD26BF8FBB9DDA8"
      unitRef="usd">8492000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23014-wk-Fact-65F0CD31CADC60FEDA0C6BF8FBB640F0"
      unitRef="usd">0</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23028-wk-Fact-491CE1522C5011C94D776BF8FCC421DA"
      unitRef="usd">8494000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23043-wk-Fact-27C5FD0A80571C51DB9B6BF8FCE32AD0"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23057-wk-Fact-B53DAAE67883C4E7B35B6BF8FBA91A7C"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23071-wk-Fact-C51811C459A2CAE7E62F6BF8FC99B14B"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23085-wk-Fact-FFECB8398484D8FD8E9A6BF8FCF4F9F2"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23100-wk-Fact-7D02B61E369568BDE6096BF8FBAB788F"
      unitRef="usd">1808000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23114-wk-Fact-496CF75A1E6537CB773A6BF8FBB4CFEB"
      unitRef="usd">0</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23128-wk-Fact-FCB9908C50FD78FF498F6BF8FCC6BBBE"
      unitRef="usd">1808000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23148-wk-Fact-E18989B4E6AF0AA470FD6BF8FCBB4ED3"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23162-wk-Fact-AD5642553F0C166FDB1D6BF8FBAE7034"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23176-wk-Fact-B8F735C97EFF66DB4F226BF8FCB3F342"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23190-wk-Fact-762CBEA8DC8C87008ACB6BF8FBB483C8"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23205-wk-Fact-2C113A8E1E98A0FC11D66BF8FCB29C68"
      unitRef="usd">2182000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23219-wk-Fact-CACFB730E1B9DDA741136BF8FBB189CE"
      unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23233-wk-Fact-CB0EC9BC269BDEFBB3596BF8FCC914A7"
      unitRef="usd">2182000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23253-wk-Fact-C1D37886FC458A728AF66BF8FCE4BBC6"
      unitRef="usd">2357000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23267-wk-Fact-BB7C8C018AF5704BE92B6BF8FBAF6E0E"
      unitRef="usd">150000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23281-wk-Fact-68CEB15A4372BC206D996BF8FCF45BA4"
      unitRef="usd">360000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23295-wk-Fact-3A19BD13EB8FDBC3E16B6BF8FBAAD6EE"
      unitRef="usd">282000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23310-wk-Fact-99126D6579C3DBECADFA6BF8FB930A8F"
      unitRef="usd">7572000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23324-wk-Fact-F47F79FAD2EBDC70FAEB6BF8FBAB0CCD"
      unitRef="usd">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23338-wk-Fact-6F149B2DACFBA3E7F57B6BF8FCFB3F66"
      unitRef="usd">10721000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23358-wk-Fact-DB0BDBE1828A568B9AD56BF8FBA76B80"
      unitRef="usd">699000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23372-wk-Fact-EF388040779221DCC2486BF8FC96027B"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23386-wk-Fact-FBE88BD8A25850C87DA36BF8FBBB416C"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23400-wk-Fact-A8AFF3FA0A3824F72CCA6BF8FBB3838F"
      unitRef="usd">4000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23415-wk-Fact-4F39897E5A56CEA207606BF8FB9D9F02"
      unitRef="usd">3695000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23429-wk-Fact-DB82393BD2BE64F2EE376BF8FBACF6BB"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23443-wk-Fact-0EF8E5B9B086488D85F36BF8FD060754"
      unitRef="usd">4398000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23464-wk-Fact-10F4C9CC170667D98E846BF8FBB687E5"
      unitRef="usd">3058000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23478-wk-Fact-0C2BC5FF330D72DC81776BF8FCB287D4"
      unitRef="usd">150000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23492-wk-Fact-B2CA8304BFA3C9C87D1A6BF8FBAC380C"
      unitRef="usd">360000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23506-wk-Fact-F4D15593A44B2DC551BB6BF8FCE02CD3"
      unitRef="usd">286000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23521-wk-Fact-6AB21E201E6EF9618EB26BF8FBB62A8E"
      unitRef="usd">23749000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23535-wk-Fact-CD9B79184A67154F07A56BF8FBA78BCE"
      unitRef="usd">0</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23549-wk-Fact-20188F49D0783843C8666BF8FCF9DD5C"
      unitRef="usd">27603000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23569-wk-Fact-1D62EA1D6D63E2216D356BF8FBAE289A"
      unitRef="usd">81661000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23583-wk-Fact-1D09C99F367E0E730D4D6BF8FCF033AF"
      unitRef="usd">146000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23597-wk-Fact-4E35D0FE3F0D4AE6FF646BF8FCAE1725"
      unitRef="usd">2100000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23611-wk-Fact-9ED96EAD93921F046F776BF8FCB1A3F4"
      unitRef="usd">7748000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23626-wk-Fact-A353CA7B9E333FD9FE616BF8FCF1D04D"
      unitRef="usd">15690000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23640-wk-Fact-60CB78510A83B212AC306BF8FCB46834"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23654-wk-Fact-A60D116A5DF2AC0EDECA6BF8FCD1F428"
      unitRef="usd">107345000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23674-wk-Fact-DFF625F0F48FA685D8096BF8FBAA81E1"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23688-wk-Fact-29ACCE67E7E8F5530A806BF8FCE1FB74"
      unitRef="usd">314000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23702-wk-Fact-D13E88D637A24191D7B16BF8FCEDC679"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23716-wk-Fact-11A66FBEE9ABBADD334C6BF8FBB44535"
      unitRef="usd">65000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23731-wk-Fact-7DE22768D32BF9BDDA496BF8FBAD8B8F"
      unitRef="usd">27734000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23745-wk-Fact-8E7FE742D34A5E2A4E916BF8FBB7CD5B"
      unitRef="usd">-524000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23760-wk-Fact-2B13C95EAF62004FE9596BF8FD0F34FA"
      unitRef="usd">27589000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23780-wk-Fact-2B740BB8A1019157D05B6BF8FC9ADB0E"
      unitRef="usd">3006000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23794-wk-Fact-38D069267342E8848C3D6BF8FCB90AB4"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23808-wk-Fact-436D67A00C5EB38FF7186BF8FBBCCF27"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23822-wk-Fact-0AB9390940ABCED5BB906BF8FCF4E953"
      unitRef="usd">1201000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23837-wk-Fact-6AF7F970C5AC8F8B554F6BF8FCEFA9AA"
      unitRef="usd">11056000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23851-wk-Fact-2F03853EE309DF93DD2C6BF8FBAB4915"
      unitRef="usd">66000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23865-wk-Fact-CA9610CAC7D7F091C2346BF8FCBE1A2D"
      unitRef="usd">15329000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23885-wk-Fact-1577DD978DDB26632F816BF8FCF374D4"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23899-wk-Fact-23FADD8A13E9762BA16C6BF8FBB82924"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23913-wk-Fact-4F4D07EA474E3E25E1F56BF8FBB59F92"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23927-wk-Fact-11CE8F3C1C27C9759ADE6BF8FC98D8C2"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e23942-wk-Fact-6F8DBD520559D3E27D896BF8FCE0A35C"
      unitRef="usd">1316000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e23956-wk-Fact-A0ACC97EC5C7116EA29C6BF8FBAC9063"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e23970-wk-Fact-BB9315A4BC3146B0842A6BF8FCF82989"
      unitRef="usd">1316000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24102-wk-Fact-93A7FF5DFFA0A88404076BF8FB9B9703"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24116-wk-Fact-DAF16EC0CBADB477A6206BF8FCB60034"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24130-wk-Fact-E93A841E98278CBD4B006BF8FB9C09AD"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24144-wk-Fact-ED1901834B888815D5746BF8FBAD294C"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24159-wk-Fact-5C8330AE9C2269DE3B656BF8FBB59BB3"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e24173-wk-Fact-A1B3B7B6CC22E513FC6E6BF8FCB9F430"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e24187-wk-Fact-4CCBC0913A962CDD8D0A6BF8FCE2C769"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24207-wk-Fact-99C3106019004BEB9D2A6BF8FBB57C97"
      unitRef="usd">71559000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24221-wk-Fact-A0AC51199EA84049A6556BF8FCB9C842"
      unitRef="usd">146657000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24235-wk-Fact-12EA2799B800A25DC0416BF8FCDF339D"
      unitRef="usd">127897000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24249-wk-Fact-E2874554219CFBC3536B6BF8FCBD5DBD"
      unitRef="usd">45872000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24264-wk-Fact-54A9731822CECB15711E6BF8FBB72254"
      unitRef="usd">265805000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e24278-wk-Fact-4E5BB99162C4102F087F6BF8FC9619E3"
      unitRef="usd">-586231000000</cmcsa:OtherStockholdersEquity>
    <cmcsa:OtherStockholdersEquity
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e24293-wk-Fact-63DDAF5BBEACC3B2C1FE6BF8FBB2EFB4"
      unitRef="usd">71559000000</cmcsa:OtherStockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24313-wk-Fact-029A361656284A1B52466BF8FCB0F0DA"
      unitRef="usd">71613000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24327-wk-Fact-5F6B46CF05EB0145E2206BF8FBAB1F38"
      unitRef="usd">146657000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24341-wk-Fact-136CC2AC57DD0104AD366BF8FCF1E202"
      unitRef="usd">127897000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24355-wk-Fact-6C2C46266603B9FC38056BF8FC991CC0"
      unitRef="usd">45872000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24370-wk-Fact-959431216FB8D110A3A46BF8FCAF67F5"
      unitRef="usd">265805000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e24384-wk-Fact-CF9E059CA97FC2DAD1236BF8FCB18DA1"
      unitRef="usd">-586231000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e24399-wk-Fact-D5B1C159D05E564E89686BF8FCF8F4D9"
      unitRef="usd">71613000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24419-wk-Fact-E7F740460A8537A653276BF8FB946F29"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24433-wk-Fact-25A0743D7450825399116BF8FB926208"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24447-wk-Fact-261EDF0B342ECC9A13B36BF8FCF1C737"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24461-wk-Fact-9B3E8962B6B6927C51DE6BF8FCB2B6DE"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24476-wk-Fact-D4D50BF2D52A4BA388256BF8FBAABE2E"
      unitRef="usd">889000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e24490-wk-Fact-489E8BEEB066F249A68D6BF8FCED9152"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e24504-wk-Fact-86821A9F7B5FE9163B376BF8FCF8F2B4"
      unitRef="usd">889000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24524-wk-Fact-C3DED861828543C22E566BF8FBA082ED"
      unitRef="usd">71613000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24538-wk-Fact-B72329E03620C85303D86BF8FBAF3D8F"
      unitRef="usd">146657000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24552-wk-Fact-E4656C7F31092FF38DB26BF8FBBA9791"
      unitRef="usd">127897000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24566-wk-Fact-FADB538F406FBCFD22E56BF8FCBE5786"
      unitRef="usd">45872000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24581-wk-Fact-9A1AB7023DD6340B2E9E6BF8FCB49175"
      unitRef="usd">266694000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e24595-wk-Fact-92C89FEEB9B91260B4B86BF8FB99E5B1"
      unitRef="usd">-586231000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e24610-wk-Fact-F0B1D8B104D24ED450E56BF8FCE5173A"
      unitRef="usd">72502000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24636-wk-Fact-156F184939DD07AE0C9A6BF8FBA4E7E7"
      unitRef="usd">159338000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_ComcastHoldingsMember_srt_ConsolidatedEntitiesAxis_srt_SubsidiaryIssuerMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24650-wk-Fact-80CB2363B22AF051C5CC6BF8FCF35BF1"
      unitRef="usd">147267000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_CcclParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24664-wk-Fact-2F1BF95D87F18C1CED7B6BF8FCB62C08"
      unitRef="usd">130357000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NbcuniversalMediaParentMember_srt_ConsolidatedEntitiesAxis_srt_GuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24679-wk-Fact-2DE50BCB9C6C325E69D46BF8FBAD3117"
      unitRef="usd">55172000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidatedEntitiesAxis_srt_NonGuarantorSubsidiariesMember_srt_ConsolidationItemsAxis_srt_ReportableLegalEntitiesMember"
      decimals="-6"
      id="d64584840e24693-wk-Fact-F9080FFD78C59B8660876BF8FCEB5871"
      unitRef="usd">346239000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_srt_ConsolidationEliminationsMember"
      decimals="-6"
      id="d64584840e24707-wk-Fact-983C0BD2E95A80DB0C246BF8FCE5704A"
      unitRef="usd">-586689000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4"
      decimals="-6"
      id="d64584840e24722-wk-Fact-39E4D4DC199892C69FB46BF8FCD41D69"
      unitRef="usd">251684000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1582-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34"
      unitRef="usd">34021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1601-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3"
      unitRef="usd">35895000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1620-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C"
      unitRef="usd">32950000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1698-wk-Fact-4FD1133B040F448A5C206BF8FC371C38"
      unitRef="usd">14462000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1717-wk-Fact-26E63ADF8BE51F7DC5F36BF8FC36A491"
      unitRef="usd">16330000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1736-wk-Fact-B5198A47444E6640ADCD6BF8FC2B7A79"
      unitRef="usd">14276000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1757-wk-Fact-2942990734BD8C866C096BF8FC335269"
      unitRef="usd">8123000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1776-wk-Fact-31372D1B62760CB692DF6BF8FC312A2F"
      unitRef="usd">7980000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1795-wk-Fact-403654F9E0C722E5B7D16BF8FC2BF235"
      unitRef="usd">7687000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1816-wk-Fact-AF2EACA488CD3EB3AD0B6BF8FC37EE3C"
      unitRef="usd">2681000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1835-wk-Fact-8EA926D396A22D6DAD566BF8FC2F341A"
      unitRef="usd">2952000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1854-wk-Fact-B0B218B5F6D028449A3E6BF8FC2CF716"
      unitRef="usd">2806000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1875-wk-Fact-614CE51815459FEB776E6BF8FC301347"
      unitRef="usd">1023000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1894-wk-Fact-88675E37D98096514FCB6BF8FC2B7829"
      unitRef="usd">1001000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1913-wk-Fact-0ECC0ECF8D7F20F01F2C6BF8FC39BC36"
      unitRef="usd">994000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1934-wk-Fact-AD272EA52110F739C2306BF8FC379C92"
      unitRef="usd">1106000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1953-wk-Fact-ED8C23A05A7D4603F1786BF8FC390D01"
      unitRef="usd">1107000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1972-wk-Fact-1BB5F4969CDA835826DD6BF8FC32417F"
      unitRef="usd">1047000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e1993-wk-Fact-31E2AAFE14B37E7B0AA66BF8FC2E806C"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2012-wk-Fact-2D1FCCA2F1A6490318B86BF8FC2D0046"
      unitRef="usd">141000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2032-wk-Fact-C3DD0F0E18EFD24D843F6BF8FC2D3AA6"
      unitRef="usd">337000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2054-wk-Fact-DCFE1C1C21C6E6D7A4466BF8FC2ABC6C"
      unitRef="usd">27395000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2073-wk-Fact-649D9B76A798B015DF1F6BF8FC2C5671"
      unitRef="usd">29229000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2092-wk-Fact-BBF0876A41BB7E9AC8ED6BF8FC338C6C"
      unitRef="usd">26473000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2113-wk-Fact-174DF1399653B6F4911C6BF8FC3AD495"
      unitRef="usd">6626000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2132-wk-Fact-7F92FF22D8B3FBDBA86D6BF8FC2B40F1"
      unitRef="usd">6666000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2151-wk-Fact-684A79248F8F81B041996BF8FC338D4E"
      unitRef="usd">6477000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2173-wk-Fact-ABC4A44BF25A43A364766BF8FC2FE982"
      unitRef="usd">738000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2193-wk-Fact-D9DCC047976026905FB76BF8FC3128E7"
      unitRef="usd">489000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2213-wk-Fact-3C55130D75A3C950B0946BF8FC2E0FF3"
      unitRef="usd">727000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2235-wk-Fact-836B1E9B7AA899D78F786BF8FC38261D"
      unitRef="usd">396000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2254-wk-Fact-6165573B819278D53A4D6BF8FC36E0DC"
      unitRef="usd">-521000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2274-wk-Fact-F6A725A12DB41F2488996BF8FC341B99"
      unitRef="usd">-144000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2296-wk-Fact-097DC6F7132C3DD527286BF8FC3054D6"
      unitRef="usd">6284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2315-wk-Fact-6061894634AF5C0A855D6BF8FC2F4D7A"
      unitRef="usd">5656000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2334-wk-Fact-075FE743B81A23489C736BF8FC317B75"
      unitRef="usd">5606000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2355-wk-Fact-AABC953962C7C5D490E56BF8FC35BC75"
      unitRef="usd">320000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2375-wk-Fact-8099921D9964A7DC4D076BF8FC2C2FCE"
      unitRef="usd">351000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2395-wk-Fact-7812CE09A2A8672437326BF8FC349DF5"
      unitRef="usd">392000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2417-wk-Fact-A6A2D458AC38B87D13DA6BF8FC381ADB"
      unitRef="usd">5964000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2435-wk-Fact-F3FA77A593955BB838AF6BF8FC38F716"
      unitRef="usd">5305000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2454-wk-Fact-B1822A67B7E4AD3808CF6BF8FC3261BF"
      unitRef="usd">5214000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2475-wk-Fact-A09B0471CE82217192DE6BF8FC2E490B"
      unitRef="usd">180000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2494-wk-Fact-122362915D58C5FC4E4C6BF8FC350A22"
      unitRef="usd">68000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2513-wk-Fact-9C68F2FFDF5FA6FC24316BF8FC3272AA"
      unitRef="usd">134000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2539-wk-Fact-84548ADEE32E270307796BF8FC2D4430"
      unitRef="usd">5784000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2558-wk-Fact-F3E1AE8D8A7ADF6D7F416BF8FC2DE5A7"
      unitRef="usd">5237000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64590932e2577-wk-Fact-787EA70503AAD4EE63076BF8FC38AE00"
      unitRef="usd">5080000000</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1581-wk-Fact-A6A2D458AC38B87D13DA6BF8FC381ADB"
      unitRef="usd">5964000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1600-wk-Fact-F3FA77A593955BB838AF6BF8FC38F716"
      unitRef="usd">5305000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1619-wk-Fact-B1822A67B7E4AD3808CF6BF8FC3261BF"
      unitRef="usd">5214000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1635-wk-Fact-4F4D257B77A9DFA5FB346BF8FCFF925C"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1654-wk-Fact-5C36102645AF5A4B19196BF8FD0CD8E4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1673-wk-Fact-10F191C88343836117666BF8FD08569E"
      unitRef="usd">-233000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1695-wk-Fact-0FEC8615D4218B9210D76BF8FD12C510"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1715-wk-Fact-D83FF065166D0F47F9D26BF8FD050741"
      unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1734-wk-Fact-96E7BAA76E6A794800576BF8FCFF31E7"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1756-wk-Fact-1F9AFF981470AF0FB1316BF8FCFE3889"
      unitRef="usd">53000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1776-wk-Fact-F9F60090961256598BBF6BF8FD071D9E"
      unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1795-wk-Fact-DA51DF7D12A15B2DA8BB6BF8FD0C9536"
      unitRef="usd">-112000000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1816-wk-Fact-FC760020D316EB19D11B6BF8FD117F16"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1835-wk-Fact-EE419B0C0E2E5DAD5D186BF8FCFE7A38"
      unitRef="usd">-16000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1855-wk-Fact-1F04354CFB0E385344CF6BF8FD0A97D6"
      unitRef="usd">189000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1876-wk-Fact-2F9F8EEC0F2E39BFF6EB6BF8FD0CEEB2"
      unitRef="usd">5912000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1895-wk-Fact-AEA4A4C1A1D12EC0EA956BF8FD0B7CDB"
      unitRef="usd">5306000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1914-wk-Fact-1FB6C600DD6ABEBA63D96BF8FD0B77EF"
      unitRef="usd">5269000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1935-wk-Fact-A09B0471CE82217192DE6BF8FC2E490B"
      unitRef="usd">180000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1954-wk-Fact-122362915D58C5FC4E4C6BF8FC350A22"
      unitRef="usd">68000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1973-wk-Fact-9C68F2FFDF5FA6FC24316BF8FC3272AA"
      unitRef="usd">134000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e1994-wk-Fact-C6F82490119A2565905C6BF8FD022684"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e2014-wk-Fact-8D47A369474D18EF12B76BF8FCFF556B"
      unitRef="usd">-41000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e2034-wk-Fact-4FAEC24541308238AABD6BF8FD0F97C3"
      unitRef="usd">81000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e2060-wk-Fact-F0D702B177ECC5ABB8666BF8FD0A8CFC"
      unitRef="usd">5744000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e2079-wk-Fact-F74B8B8F1AA4EDEC345D6BF8FD06BF9D"
      unitRef="usd">5279000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64592111e2098-wk-Fact-A8BEE539555EBFE529106BF8FD0DD23E"
      unitRef="usd">5054000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1643-wk-Fact-A6A2D458AC38B87D13DA6BF8FC381ADB"
      unitRef="usd">5964000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1662-wk-Fact-F3FA77A593955BB838AF6BF8FC38F716"
      unitRef="usd">5305000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1681-wk-Fact-B1822A67B7E4AD3808CF6BF8FC3261BF"
      unitRef="usd">5214000000</us-gaap:ProfitLoss>
    <cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1759-wk-Fact-E7D34820B965B98388AA6BF8FBD9F328"
      unitRef="usd">2129000000</cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets>
    <cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1778-wk-Fact-56598CA884D9ED05C16B6BF8FBBE0461"
      unitRef="usd">1967000000</cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets>
    <cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1797-wk-Fact-7D226F5082F6D45D66316BF8FBCE7A7B"
      unitRef="usd">1704000000</cmcsa:DepreciationAndAmortizationAndGainLossOnDispositionOfAssets>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1818-wk-Fact-BB815B56F746792A97056BF8FD1CDEE1"
      unitRef="usd">-120000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1837-wk-Fact-4CCD07E445EF25EF0FAA6BF8FBBDD3BB"
      unitRef="usd">-689000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1856-wk-Fact-24E4315D5AA141C546DF6BF8FBBCD773"
      unitRef="usd">-428000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1877-wk-Fact-482F6C15A37099A6E21D6BF8FD21F570"
      unitRef="usd">-42000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1897-wk-Fact-C43719C81BA16E17A9FD6BF8FBE8B667"
      unitRef="usd">-39000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e1917-wk-Fact-41893579CC127AE2F8766BF8FBD87467"
      unitRef="usd">2000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2000-wk-Fact-207FD5EBB041E43621256BF8FBC8377F"
      unitRef="usd">-43000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2019-wk-Fact-EAA9CE7EEEF4A44D1E936BF8FBC03B8B"
      unitRef="usd">452000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2039-wk-Fact-9801B19D73BEF57E6B5C6BF8FBC40E50"
      unitRef="usd">594000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2061-wk-Fact-49FE8A02A56D4FF1FBAE6BF8FBD2660E"
      unitRef="usd">911000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2081-wk-Fact-D977A29A89292E2F0A5B6BF8FBC5BC72"
      unitRef="usd">-35000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2100-wk-Fact-14126FD1AB7D1DC145196BF8FBBAAD85"
      unitRef="usd">199000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2122-wk-Fact-E2826BCFEC2352EA37A46BF8FBE0671B"
      unitRef="usd">-27000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2142-wk-Fact-EB6F03888C2F39E87A4D6BF8FBC08712"
      unitRef="usd">57000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2161-wk-Fact-112CACBBDC3BA074CCBC6BF8FBBD1596"
      unitRef="usd">-43000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2184-wk-Fact-D0EE15375218B663523A6BF8FBDE89EA"
      unitRef="usd">58000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2204-wk-Fact-E4A3AE6EBD00306DBC656BF8FBECF58C"
      unitRef="usd">-341000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2223-wk-Fact-3AA5D36BDB6AFD31BF5E6BF8FBDB0013"
      unitRef="usd">-564000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2244-wk-Fact-64792DD58F59711EB27C6BF8FBBFCCBC"
      unitRef="usd">7218000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2263-wk-Fact-E7EE7F1F2C7EBA265D7F6BF8FBBB7964"
      unitRef="usd">7903000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2282-wk-Fact-A344E559A55A50E14A306BF8FBC3ABDD"
      unitRef="usd">7076000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2365-wk-Fact-19CEC7F28039369642F56BF8FBBE46D9"
      unitRef="usd">2072000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2385-wk-Fact-0BA1F9526DC32586A4976BF8FBD82C29"
      unitRef="usd">1730000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2405-wk-Fact-24A70EEC0D912028ED846BF8FBC22EFC"
      unitRef="usd">1502000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2427-wk-Fact-0EE6AA391998B282CCB16BF8FBBCB22F"
      unitRef="usd">285000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2447-wk-Fact-9E5A025B6033D71E96546BF8FBBD77C3"
      unitRef="usd">448000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2467-wk-Fact-4BBD34EAAFDD530DE3A06BF8FD1DDB1E"
      unitRef="usd">295000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:NoteReceivableIssuedFromUltimateParent
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2489-wk-Fact-3A6270ABA6E950356BF5B10A18194414"
      unitRef="usd">2900000000</cmcsa:NoteReceivableIssuedFromUltimateParent>
    <cmcsa:NoteReceivableIssuedFromUltimateParent
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2509-wk-Fact-CAEF98B79372B9AD3D066BF8FBC073D0"
      unitRef="usd">2054000000</cmcsa:NoteReceivableIssuedFromUltimateParent>
    <cmcsa:NoteReceivableIssuedFromUltimateParent
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2529-wk-Fact-F9AA73318EF1E82C0B136BF8FBE574B6"
      unitRef="usd">0</cmcsa:NoteReceivableIssuedFromUltimateParent>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2550-wk-Fact-1A94142E653B8A4AB527B10A18338419"
      unitRef="usd">1116000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2570-wk-Fact-9435A917F1D042CE18936BF8FBBDEE32"
      unitRef="usd">460000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2590-wk-Fact-19F2542A76370153D11F6BF8FBE75701"
      unitRef="usd">71000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2612-wk-Fact-76E03CD33F953A728614B10A180E9D66"
      unitRef="usd">211000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2632-wk-Fact-EE8B1800BB630E97135D6BF8FBD3DFAD"
      unitRef="usd">80000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2652-wk-Fact-85EFD1857770E441EAB76BF8FBE46CE6"
      unitRef="usd">140000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2674-wk-Fact-74FC93B3F21AF0FD6F37B10A1829D624"
      unitRef="usd">464000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2693-wk-Fact-7961591201949CE701946BF8FBC370BC"
      unitRef="usd">70000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2712-wk-Fact-9F08994E0FB7FA8258D36BF8FBE9938A"
      unitRef="usd">45000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2733-wk-Fact-31615048788ED33AD01CB10A183E1130"
      unitRef="usd">1024000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2753-wk-Fact-0217A0B432CE8E7180DB6BF8FBBE6681"
      unitRef="usd">587000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2773-wk-Fact-961D43E19D6322A9252F6BF8FBBF6EC5"
      unitRef="usd">490000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2795-wk-Fact-D076671B4B6B6939808BB10A18095906"
      unitRef="usd">-16000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2814-wk-Fact-2E927F7CB037DD8870E66BF8FD167895"
      unitRef="usd">51000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2834-wk-Fact-4D92C6E72D3A568C60B86BF8FBBEA2D4"
      unitRef="usd">-586000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2856-wk-Fact-00C1F4C9DA0F2CB295CFB10A17F5CEA1"
      unitRef="usd">-7128000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2876-wk-Fact-57306851B2BB791C0FA26BF8FBD61E7C"
      unitRef="usd">-5340000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2896-wk-Fact-5E02B95D121F67B027486BF8FBBD2FD6"
      unitRef="usd">-1867000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2980-wk-Fact-3B436C4FF4D8799AF3E1B10A1814711C"
      unitRef="usd">791000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e2999-wk-Fact-587E26AFB722C88E183F6BF8FBDB8BE8"
      unitRef="usd">692000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3018-wk-Fact-5B25922DAC8C2DA017526BF8FBC47131"
      unitRef="usd">3948000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3039-wk-Fact-5A862E249F87BE20DF6BB10A1823EB70"
      unitRef="usd">5175000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3058-wk-Fact-C414E96B8063615BF3BF6BF8FBBFF66A"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3077-wk-Fact-7A85D3095E4FA38AD39E6BF8FBC2045F"
      unitRef="usd">0</cmcsa:ProceedsFromCollateralizedObligation>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3098-wk-Fact-1083B576D32A1E772668B10A17E46374"
      unitRef="usd">3778000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3118-wk-Fact-50B0F85D37D56D8D1B7C8F639BC882DD"
      unitRef="usd">438000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3138-wk-Fact-78A01789B470142E77F48F639D6854B8"
      unitRef="usd">3498000000</us-gaap:RepaymentsOfOtherDebt>
    <cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3160-wk-Fact-FCADFD180B7C91722B9EB10A182E0851"
      unitRef="usd">-70000000</cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent>
    <cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3180-wk-Fact-1A13EF160FED094417906BF8FD1D96CC"
      unitRef="usd">-1777000000</cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent>
    <cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3200-wk-Fact-F848111EB8B8EB31B6756BF8FBCA4F50"
      unitRef="usd">-872000000</cmcsa:ProceedsFromNoteReceivableIssuedToAndBorrowingsFromUltimateParent>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3222-wk-Fact-5209ED39F8E4C3134893B10A181EF86D"
      unitRef="usd">2113000000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3242-wk-Fact-8EF78A2E5C48AE1BD52F6BF8FBC03468"
      unitRef="usd">1627000000</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3262-wk-Fact-57E052E0CCC19CD19E906BF8FBBB8293"
      unitRef="usd">1968000000</us-gaap:PaymentsOfCapitalDistribution>
    <cmcsa:Distributionstononcontrollinginterestholders
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3284-wk-Fact-DCF6E2314F0E138DC631B10A17EF2480"
      unitRef="usd">242000000</cmcsa:Distributionstononcontrollinginterestholders>
    <cmcsa:Distributionstononcontrollinginterestholders
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3304-wk-Fact-6A9B8DFDB25BEEED8DD86BF8FBDDB26A"
      unitRef="usd">205000000</cmcsa:Distributionstononcontrollinginterestholders>
    <cmcsa:Distributionstononcontrollinginterestholders
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3324-wk-Fact-69505122D87BBAEC09936BF8FD1DEAFB"
      unitRef="usd">209000000</cmcsa:Distributionstononcontrollinginterestholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3346-wk-Fact-61F94F823AAC75D21767B10A17DC7B09"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3365-wk-Fact-014FF26DB12EA335175E6BF8FBC63582"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3384-wk-Fact-D9953328A11922D9A6A66BF8FBBA82F8"
      unitRef="usd">2299000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3406-wk-Fact-02EF590C9FDF05C19802B10A17EACF6B"
      unitRef="usd">127000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3425-wk-Fact-71AD99BE9F5ECE5991526BF8FBBDC17B"
      unitRef="usd">-121000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3445-wk-Fact-4E935039394E212F80926BF8FBC4B94B"
      unitRef="usd">79000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3466-wk-Fact-8F6B8B0B6E7BB2CD77F5B10A1804FE82"
      unitRef="usd">-110000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3486-wk-Fact-0BDF655684AB97D3A5186BF8FBBE24EB"
      unitRef="usd">-3476000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3506-wk-Fact-9E2141AB3B615101CD6D6BF8FD2037B5"
      unitRef="usd">-4819000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3529-wk-Fact-0B4A3E52EF5F45191B0CB10A18384771"
      unitRef="usd">-20000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3549-wk-Fact-D5477FD9758BCEAA976B6BF8FBD9DA53"
      unitRef="usd">-913000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3569-wk-Fact-2A2C37E8B5EF188DDA0E6BF8FBC17E27"
      unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3590-wk-Fact-056EAADAD0A9FE89C8AAB10A17FAC089"
      unitRef="usd">1464000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3609-wk-Fact-828C3BD96C909ED1D74D6BF8FD1D17D3"
      unitRef="usd">2377000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3628-wk-Fact-60E3D4BA752C94A644236BF8FD223A49"
      unitRef="usd">1987000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3654-wk-Fact-5B9FE6AD5B1555F8C6B4B10A17D1A908"
      unitRef="usd">1444000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3673-wk-Fact-056EAADAD0A9FE89C8AAB10A17FAC089"
      unitRef="usd">1464000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64601231e3692-wk-Fact-828C3BD96C909ED1D74D6BF8FD1D17D3"
      unitRef="usd">2377000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1638-wk-Fact-4FD156B8E6A86FA3F6BF6BF8FC54D496"
      unitRef="usd">1424000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1657-wk-Fact-28770C4D2E80C5C6B4776BF8FB656A27"
      unitRef="usd">1444000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1672-wk-Fact-E21D975AE1F2C24B9BE26BF8FC29F2E2"
      unitRef="usd">7236000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1691-wk-Fact-92CA0F0CA423C1AF8CEA6BF8FC24FA0A"
      unitRef="usd">7293000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1711-wk-Fact-21F59BAADFD2F82D2B006BF8FC281DDE"
      unitRef="usd">1545000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1730-wk-Fact-BD660A5291C75973B2EB6BF8FB64A0B4"
      unitRef="usd">1323000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:NotesReceivableFromUltimateParentCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1750-wk-Fact-611DE8B699EF0CD466456BF8FD1A016D"
      unitRef="usd">3886000000</cmcsa:NotesReceivableFromUltimateParentCurrent>
    <cmcsa:NotesReceivableFromUltimateParentCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1769-wk-Fact-C9E755B86A887CF081CD6BF8FC63708B"
      unitRef="usd">2054000000</cmcsa:NotesReceivableFromUltimateParentCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1789-wk-Fact-F0F771735A5B8F5FAACE6BF8FC6ED56A"
      unitRef="usd">1274000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1808-wk-Fact-4340F10EAFC63CA4CFE16BF8FC2317C8"
      unitRef="usd">1133000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1828-wk-Fact-3D8B94D4A016A48B4A5D6BF8FC649BAA"
      unitRef="usd">15365000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1847-wk-Fact-FA6DE71381BE4D0FA2438F655D4A0CE8"
      unitRef="usd">13247000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1867-wk-Fact-E672010F5F15F17325206BF8FC692C21"
      unitRef="usd">7956000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1886-wk-Fact-B1B728F468D8AE7C12028F655C4EBF4F"
      unitRef="usd">7292000000</cmcsa:FilmAndTelevisionCosts>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1906-wk-Fact-85A44CBC0C9950EB8EBF6BF8FC280E8C"
      unitRef="usd">1560000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1925-wk-Fact-2C9DCD988DD1C9FF296D6BF8FC624AB3"
      unitRef="usd">1680000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1946-wk-Fact-A22A097431636C8535AD8F65B8058A1E"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1965-wk-Fact-FBB4A25CDD71BC5140F88F65BE3723C8"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:NoteReceivableFromUltimateParentNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e1985-wk-Fact-62018089CB2BA7F550CEB109A2849A46"
      unitRef="usd">1069000000</cmcsa:NoteReceivableFromUltimateParentNoncurrent>
    <cmcsa:NoteReceivableFromUltimateParentNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2004-wk-Fact-3EF7E100B6D87E1ACA258F65C866ABEC"
      unitRef="usd">0</cmcsa:NoteReceivableFromUltimateParentNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2024-wk-Fact-178388055D17D64074A66BF8FC1D2B78"
      unitRef="usd">15751000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2043-wk-Fact-967BF5C34FD4FA6432756BF8FB6028B6"
      unitRef="usd">13189000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2063-wk-Fact-01B437526A755C4454C26BF8FC5E8B8A"
      unitRef="usd">24240000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2082-wk-Fact-8E0AC1BF2B2E2A92D70A6BF8FC5928FD"
      unitRef="usd">24118000000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2102-wk-Fact-73C827C2250C9C737D196BF8FCEF9A7C"
      unitRef="usd">12940000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2121-wk-Fact-DE47905F889FE38EDA216BF8FB8BD229"
      unitRef="usd">13666000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2141-wk-Fact-3A323CFBFEDFFB2188A66BF8FC26FCAB"
      unitRef="usd">3473000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2160-wk-Fact-8BE622AFCD8417CBFAE78F655C2EB704"
      unitRef="usd">1822000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2185-wk-Fact-8C3C045CAABA50F226EE6BF8FC5D0C62"
      unitRef="usd">83048000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2204-wk-Fact-DF220A2FA428ADC94EF08F655C43BBD8"
      unitRef="usd">75014000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2306-wk-Fact-6107DD779453648EBAF36BF8FC1C85AE"
      unitRef="usd">2209000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2325-wk-Fact-85D23FFC89A0727F64666BF8FC598F58"
      unitRef="usd">1933000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2340-wk-Fact-58F8E619FE2F04A1CCC96BF8FC51D216"
      unitRef="usd">1736000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2359-wk-Fact-3FD70AE8FB17ACD306E36BF8FC5147F0"
      unitRef="usd">1808000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:ProgramRightsObligationsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2380-wk-Fact-F2FF0414349ADF6C236A6BF8FC665A46"
      unitRef="usd">917000000</us-gaap:ProgramRightsObligationsCurrent>
    <us-gaap:ProgramRightsObligationsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2399-wk-Fact-676EDEF7114BCE7E42066BF8FB66A680"
      unitRef="usd">965000000</us-gaap:ProgramRightsObligationsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2419-wk-Fact-9FCC2C27C2E5D40F34F76BF8FB648F81"
      unitRef="usd">1655000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2438-wk-Fact-11E0C97119813C9AD03F6BF8FB6496B0"
      unitRef="usd">1118000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2458-wk-Fact-01A425611FCF4376A9E46BF8FC779CA8"
      unitRef="usd">2300000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2477-wk-Fact-01B82E44D0CEE090295B6BF8FC554397"
      unitRef="usd">2195000000</us-gaap:AccruedLiabilitiesCurrent>
    <cmcsa:NotePayableToUltimateParent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2497-wk-Fact-8E3C7EB1DB584C012A296BF8FC264806"
      unitRef="usd">99000000</cmcsa:NotePayableToUltimateParent>
    <cmcsa:NotePayableToUltimateParent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2516-wk-Fact-DDB394AF2DD4992203E56BF8FC767509"
      unitRef="usd">54000000</cmcsa:NotePayableToUltimateParent>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2536-wk-Fact-9F3BF184B859C3CFDB5E6BF8FC683C02"
      unitRef="usd">301000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2555-wk-Fact-02F4FC3F86FB036B6A526BF8FC226681"
      unitRef="usd">151000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2575-wk-Fact-28D8B719AD4A212441506BF8FC29E710"
      unitRef="usd">9217000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2594-wk-Fact-A797B6886A4C033AA7B86BF8FC70CD58"
      unitRef="usd">8224000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2614-wk-Fact-5D4D790C1DC105CC16936BF8FB8BB76E"
      unitRef="usd">9709000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2633-wk-Fact-4E65993DC3D647980CFB6BF8FB95A071"
      unitRef="usd">12731000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2653-wk-Fact-00FEF50E51541E3813758F6635FCE605"
      unitRef="usd">5166000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2672-wk-Fact-00084AE975760C5E95878F6639BAB181"
      unitRef="usd">0</cmcsa:CollateralizedObligation>
    <cmcsa:AccruedParticipationsResidualsAndProgramObligationsNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2692-wk-Fact-AF64048EE63FB43722806BF8FC52A2D5"
      unitRef="usd">1570000000</cmcsa:AccruedParticipationsResidualsAndProgramObligationsNoncurrent>
    <cmcsa:AccruedParticipationsResidualsAndProgramObligationsNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2711-wk-Fact-C6D282DEECDA6CD9EAEA6BF8FC694C5A"
      unitRef="usd">1712000000</cmcsa:AccruedParticipationsResidualsAndProgramObligationsNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2731-wk-Fact-F25513EDCA30F87BC7736BF8FC5A3C88"
      unitRef="usd">6548000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2750-wk-Fact-ECA8F93AE5C9227DF11B8F655D4204C9"
      unitRef="usd">5177000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64594437e2770-wk-Fact-136B040BFE1005A120696BF8FC538AE7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64594437e2789-wk-Fact-A431C3120B9F67FD77846BF8FBA2FF17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2810-wk-Fact-C0BD37BDBA9486A130AD6BF8FD1A5142"
      unitRef="usd">452000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2829-wk-Fact-CA92D5A5791E3028C0ED6BF8FC640154"
      unitRef="usd">389000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:MembersCapital
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2890-wk-Fact-219A99D82F2AE78171C86BF8FC269065"
      unitRef="usd">49040000000</us-gaap:MembersCapital>
    <us-gaap:MembersCapital
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2909-wk-Fact-335489B4393F7376556C6BF8FC28570D"
      unitRef="usd">45618000000</us-gaap:MembersCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2929-wk-Fact-FE1836E6B43C74A8FAAD6BF8FBA0F726"
      unitRef="usd">214000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2948-wk-Fact-97336E529B414D5F4CD46BF8FB5F847E"
      unitRef="usd">254000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MembersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2968-wk-Fact-5993B1532214F0AFF7506BF8FD1C616A"
      unitRef="usd">49254000000</us-gaap:MembersEquity>
    <us-gaap:MembersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e2987-wk-Fact-A75A7B643093DA304AA06BF8FC692C87"
      unitRef="usd">45872000000</us-gaap:MembersEquity>
    <us-gaap:MembersEquityAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e3007-wk-Fact-967B81C0F6046BE130016BF8FC58E97F"
      unitRef="usd">1132000000</us-gaap:MembersEquityAttributableToNoncontrollingInterest>
    <us-gaap:MembersEquityAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e3026-wk-Fact-E7F5E8CFDD8DD67587456BF8FC2A495B"
      unitRef="usd">909000000</us-gaap:MembersEquityAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e3046-wk-Fact-704AB7F9E5EFB25CCAA26BF8FB66A205"
      unitRef="usd">50386000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e3065-wk-Fact-CC11CE1D06FBA6F47D388F655C350958"
      unitRef="usd">46781000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e3090-wk-Fact-808403398A39A337790A6BF8FB92B2DD"
      unitRef="usd">83048000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64594437e3109-wk-Fact-48A3678E0850703BFED68F655C3BED00"
      unitRef="usd">75014000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1643-wk-Fact-6112DE954BC4057B9B0D8F67BB110967"
      unitRef="usd">389000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1662-wk-Fact-583AB7FF2EEE1E83C7488F6B35591A96"
      unitRef="usd">409000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1681-wk-Fact-D460AE2173C0662F2EA08F6CD90081F3"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1697-wk-Fact-E028166C06D040D458F78F67C118609F"
      unitRef="usd">-59000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1717-wk-Fact-28177211A69E8B8506638F6B3AECD603"
      unitRef="usd">-52000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1737-wk-Fact-9DB5ADC133C35617A3C48F6CDEA2CF74"
      unitRef="usd">-65000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1759-wk-Fact-99DFAD33C8B42BE1597F8F67C704F840"
      unitRef="usd">4000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1778-wk-Fact-10FE0C87BE2875E7788E8F6B409E8F2F"
      unitRef="usd">-4000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1798-wk-Fact-C2E0C7241845458B45598F6CE41CD1C3"
      unitRef="usd">-84000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1820-wk-Fact-6F566289EE3B4A7C3C068F67CD40DF82"
      unitRef="usd">118000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1839-wk-Fact-BE8E46107BFE734F89E68F6B46D6E0FA"
      unitRef="usd">36000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1858-wk-Fact-C2CCEBD895EB204534028F6CE9499259"
      unitRef="usd">28000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1884-wk-Fact-FC84C9F8A058C263D2488F67D35F26BE"
      unitRef="usd">452000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1903-wk-Fact-6112DE954BC4057B9B0D8F67BB110967"
      unitRef="usd">389000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_RedeemableNoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e1922-wk-Fact-583AB7FF2EEE1E83C7488F6B35591A96"
      unitRef="usd">409000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2067-wk-Fact-E7C45B32E41EC5B25F9D8F6B7E2483D6"
      unitRef="usd">45618000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2086-wk-Fact-77E04AF810CE1F952A4B8F6D229D3D71"
      unitRef="usd">42148000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2105-wk-Fact-6B0546D570AAD9DC3F1A8F6CFB48F8A2"
      unitRef="usd">38894000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2121-wk-Fact-C2E33A1DA62650753E5A8F67E6BDFDF1"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2140-wk-Fact-051267B778D9299CF20F8F6B62B8FAA5"
      unitRef="usd">-232000000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2160-wk-Fact-5ECB94F8BCFB6F647FDD8F6D00C22BD4"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2182-wk-Fact-A3BD1F3C58E4D40751118F67ED2D464D"
      unitRef="usd">2362000000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2202-wk-Fact-4DDB65CDA74B26EE060A8F6B690B586C"
      unitRef="usd">1627000000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2222-wk-Fact-A0996CA2CD8B8FC3A8878F6D069C0394"
      unitRef="usd">1968000000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <cmcsa:MemberContribution
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2244-wk-Fact-DBF05B91BC9CC3400CF68FC94C045463"
      unitRef="usd">0</cmcsa:MemberContribution>
    <cmcsa:MemberContribution
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2263-wk-Fact-0E46F985E475883B8E868FC94B718DEC"
      unitRef="usd">0</cmcsa:MemberContribution>
    <cmcsa:MemberContribution
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2282-wk-Fact-F1D44BBCD25B5DA11DAE8FC94B7A585D"
      unitRef="usd">662000000</cmcsa:MemberContribution>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2303-wk-Fact-BCC430C0811500EE5C948FC96F40E222"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2322-wk-Fact-2EF7D913741B0D866D148FC96F65294F"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2341-wk-Fact-D40F8B84DA4E72637DBE8FC96F1FA74B"
      unitRef="usd">704000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2363-wk-Fact-0107C4F3F4E18D7925AD8F68991253B8"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2382-wk-Fact-0F17041EBA38A50D94198F6B716EF618"
      unitRef="usd">-92000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2401-wk-Fact-E263F4395731A52856298F6D0D995DAA"
      unitRef="usd">-184000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2422-wk-Fact-318D1C0DB019D3250F2E8F689EF03E06"
      unitRef="usd">5784000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2441-wk-Fact-0245BA425BFB16CC353E8F6B76D0FD1A"
      unitRef="usd">5237000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2460-wk-Fact-543C1B7D80316D3BBFB98F6D18D5711D"
      unitRef="usd">5080000000</us-gaap:NetIncomeLoss>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2486-wk-Fact-95F375E3125A555F95988F68A538FBC0"
      unitRef="usd">49040000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2505-wk-Fact-E7C45B32E41EC5B25F9D8F6B7E2483D6"
      unitRef="usd">45618000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_cmcsa_MembersCapitalMember"
      decimals="-6"
      id="d64597716e2524-wk-Fact-77E04AF810CE1F952A4B8F6D229D3D71"
      unitRef="usd">42148000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2669-wk-Fact-F29EAFFE852F83E8CFE08F6B9AE731AC"
      unitRef="usd">254000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2688-wk-Fact-DA68995D06FF149025F88F6B870E2462"
      unitRef="usd">-20000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2708-wk-Fact-5C67E56695BC6D3A4B658F6D2D7192A5"
      unitRef="usd">-135000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2727-wk-Fact-14F14ABD9C1D77C856E78F68F193FDAA"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2018Q1_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2746-wk-Fact-105E15BEF3CB6749747C8F6B8D847D72"
      unitRef="usd">232000000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2017Q1JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2765-wk-Fact-61E09196CFBAF35A1D098F6D3446BC12"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2786-wk-Fact-7EF6128E428F19F264158F68F7CEB209"
      unitRef="usd">-40000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2806-wk-Fact-393C986829DA43A92E2C8F6B93A3A4CA"
      unitRef="usd">42000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2825-wk-Fact-9609C2B28D48D46DAC288F6D3C075EA1"
      unitRef="usd">-26000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2848-wk-Fact-ABA75D3BF729771C114F8FD7D55E9388"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2867-wk-Fact-B664EEAA4453B76C2D408FD7D5552363"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2886-wk-Fact-2DD6267B18D5B7C413BA8FD7D56E852E"
      unitRef="usd">-141000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2912-wk-Fact-7A4466E5113104EA0B378F6950EABB64"
      unitRef="usd">214000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2931-wk-Fact-F29EAFFE852F83E8CFE08F6B9AE731AC"
      unitRef="usd">254000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-6"
      id="d64597716e2950-wk-Fact-DA68995D06FF149025F88F6B870E2462"
      unitRef="usd">-20000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3096-wk-Fact-8F172E1FC7A4C7F252358F695BFC6715"
      unitRef="usd">909000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3115-wk-Fact-63A1AAF28EA0FFEE2FB58F6BA9A81237"
      unitRef="usd">913000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3134-wk-Fact-4B1761DE098981D6A61C8F6D4F8918CF"
      unitRef="usd">2116000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3150-wk-Fact-E00AB90CD1789436398F8F69610B98BA"
      unitRef="usd">189000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3169-wk-Fact-F99E6C2428E7D9B982758F6BB0113E04"
      unitRef="usd">299000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3188-wk-Fact-D3138E0A2F8C7E2D4B908F6D57D097FC"
      unitRef="usd">-120000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3210-wk-Fact-315427326C144F7DD19D8F6966E1205E"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3230-wk-Fact-DBF9376575ADB5836A738F6BB6A3728D"
      unitRef="usd">-41000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3250-wk-Fact-86F116FE6F486FBDFA848F6D5D55C379"
      unitRef="usd">81000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3271-wk-Fact-13CB5F1A4E8256374FA38FD8127A9255"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3290-wk-Fact-6299912F3ACFC487E8288FD812739BC7"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3309-wk-Fact-14C24ADAF8C621D4076D8FD81282A5D4"
      unitRef="usd">1736000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3331-wk-Fact-E3A566968BEC801801ED8F69CCB20064"
      unitRef="usd">16000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3351-wk-Fact-17DD5F3BE8CBC8ED5F078F6BBF92C4FC"
      unitRef="usd">294000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3371-wk-Fact-2E8FF1DDEE43926600FA8F6D64FD1C0B"
      unitRef="usd">-466000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3392-wk-Fact-68E7A24E56201091C4708F69D4A98BAE"
      unitRef="usd">62000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3411-wk-Fact-9ED94AAB361FB94D0AB98F6BC645466E"
      unitRef="usd">32000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3430-wk-Fact-F1F0F707A9907B15C29C8F6D6A831755"
      unitRef="usd">106000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3456-wk-Fact-66CD3AE4CBB8D0D833B68F69DAFAD59F"
      unitRef="usd">1132000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3475-wk-Fact-8F172E1FC7A4C7F252358F695BFC6715"
      unitRef="usd">909000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-6"
      id="d64597716e3494-wk-Fact-63A1AAF28EA0FFEE2FB58F6BA9A81237"
      unitRef="usd">913000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64597716e3516-wk-Fact-704AB7F9E5EFB25CCAA26BF8FB66A205"
      unitRef="usd">50386000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64597716e3535-wk-Fact-CC11CE1D06FBA6F47D388F655C350958"
      unitRef="usd">46781000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64597716e3554-wk-Fact-EBFF80790DCBFBF684CD8F6D76034F60"
      unitRef="usd">43041000000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-012A5A98E4057AA112A16BF8FD3DC490-0-wk-Fact-E8F820952782BF2528486BF8FC9CC51E">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 1: Basis of Presentation and 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&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unless indicated otherwise, throughout these notes to the consolidated financial statements, we refer to NBCUniversal and its consolidated subsidiaries as &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our.&#x201d; We are one of the world&#x2019;s leading media and entertainment companies that develops, produces and distributes entertainment, news and information, sports, and other content for global audiences, and owns and operates theme parks worldwide.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We present our operations as the following &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;four&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; reportable business segments: Cable Networks, Broadcast Television, Filmed Entertainment and Theme Parks. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;See Note 2 for additional information on our reportable business segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; Transactions between NBCUniversal and both Comcast and Comcast&#x2019;s consolidated subsidiaries are reflected in these consolidated financial statements and disclosed as related party transactions when material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We translate assets and liabilities of our foreign operations where the functional currency is the local currency,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primarily the Japanese yen, euro, British pound and Chinese renminbi, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;valuation and impairment testing of goodwill and intangible assets (see Note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In addition, the following accounting&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; policy is &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;capitalization and amortization of film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. The collateralized obligation related to our investment in Hulu&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, LLC (&#x201c;Hulu&#x201d;) is discussed in Note 9 and our other long-term debt is discussed in Note 6. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising costs are expensed as incurred.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Derivative Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; foreign exchange rates and interest rates. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; The impact of our derivative financial instruments on our consolidated financial statements was not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="INF"
      id="d64601234e1513-wk-Fact-8816041A131193252B296BF8FC9D25C6"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-6619DBFE6B350F2464E86BF8FD3EB0D7-0-wk-Fact-7519FB23229038DD856A6BF8FC4507DC">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; Transactions between NBCUniversal and both Comcast and Comcast&#x2019;s consolidated subsidiaries are reflected in these consolidated financial statements and disclosed as related party transactions when material.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-7A8248FB61480324BFDA6BF8FD3EEF93-0-wk-Fact-1B753C79E224F0FF6BE96BF8FC9D81BD">&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We translate assets and liabilities of our foreign operations where the functional currency is the local currency,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primarily the Japanese yen, euro, British pound and Chinese renminbi, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;into U.S. dollars at the exchange rate as of the balance sheet date and translate revenue and expenses using average monthly exchange rates.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) in our consolidated balance sheet. Any foreign currency transaction gains or losses are included in our consolidated statement of income.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-E5555BC8327AF1CCBD7E6BF8FD3DF123-0-wk-Fact-76EC983561C0665B77C16BF8FC3AD721">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. We believe that the judgments and related estimates for the following items are critical in the preparation of our consolidated financial statements:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;valuation and impairment testing of goodwill and intangible assets (see Note 11)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In addition, the following accounting&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; policy is &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;specific to the industries in which we operate:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;capitalization and amortization of film and television costs&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (see Note 4)&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-6980F8CB3F61BB284D6F6BF8FD3D27EB-0-wk-Fact-FAF790DE3CB23105130A6BF8FC3D44F3">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising costs are expensed as incurred.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-03DCACF3B634EC6A987D6BF8FD3E102A-0-wk-Fact-28572F28C0973C4266916BF8FC432497">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use derivative financial instruments to manage our exposure to the risks associated with fluctuations in&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; foreign exchange rates and interest rates. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our objective is to manage the financial and operational exposure arising from these risks by offsetting gains and losses on the underlying exposures with gains and losses on the derivatives used to economically hedge them.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our derivative financial instruments are recorded in our consolidated balance sheet at fair value.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; The impact of our derivative financial instruments on our consolidated financial statements was not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-6180E392FA87B33CCE3F6BF8FD3DF66B-0-wk-Fact-22E5B20C6B0E4733531F6BF8FC41C7FF">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use these levels of hierarchy to measure the fair value of certain financial instruments on a recurring basis, such as for investments; on a non-recurring basis, such as for acquisitions and impairment testing; for disclosure purposes, such as for long-term debt; and for other applications, as discussed in their respective footnotes. 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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-57A6B643B727E4498A376BF8FD3E4B60-0-wk-Fact-38F50DB4DEFF1BC0C4386BF8FC2242A4">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 2: Segment Information&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks consists primarily &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television consists &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment consists &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks consists&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;NBCUniversal excluded from Adjusted EBITDA are not separately evaluated. &lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(706&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,072&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,428&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;960&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,041&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another, which consisted primarily of the licensing of film and television content from Filmed Entertainment and Broadcast Television to Cable Networks; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; Adjusted EBITDA is defined as net income attributable to NBCUniversal&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; before net income (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, 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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(489&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;6,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;5,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;5,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-498A84EC1275C56708ED6BF8FD3E24B1-0-wk-Fact-DFA4EB69BEEA97F83DB06BF8FC130095">&lt;span style="font-family:Times New Roman;"&gt;We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;41&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;833&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;79&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,605&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(706&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;244&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;8,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,072&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,428&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;81&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)(d)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,730&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted  EBITDA&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(c)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation and &lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cash Paid for &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,251&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;109&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;960&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;153&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-indent:13px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(b)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,041&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another, which consisted primarily of the licensing of film and television content from Filmed Entertainment and Broadcast Television to Cable Networks; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; Adjusted EBITDA is defined as net income attributable to NBCUniversal&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; before net income (loss) attributable to noncontrolling interests&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;, 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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(489&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;6,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;5,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;5,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(d)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e1746-wk-Fact-4C1B252535BAD9C17C796BF8FB91ADD4"
      unitRef="usd">11513000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e1760-wk-Fact-040F5E95D1B08D4FA9086BF8FBF4B6DB"
      unitRef="usd">4444000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e1774-wk-Fact-FE4F0B23D96BC3F568576BF8FC0EDD5F"
      unitRef="usd">735000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e1789-wk-Fact-A41934AEE1362CEC15456BF8FBFE583C"
      unitRef="usd">41000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e1803-wk-Fact-5197A5B7BBD99CB388F96BF8FB9598CE"
      unitRef="usd">17000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e1818-wk-Fact-BB53BD11553BC725DDA36BF8FBFF7078"
      unitRef="usd">10261000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e1832-wk-Fact-CA132359D269C651C2046BF8FC226476"
      unitRef="usd">1730000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e1846-wk-Fact-FD8688FC2EFBFCE718ED6BF8FBF5E35E"
      unitRef="usd">157000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e1860-wk-Fact-D96143EDEEAF5D703FD96BF8FBF5CBFC"
      unitRef="usd">161000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e1875-wk-Fact-F20620C046050ACF8CFF6BF8FC1EE664"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e1895-wk-Fact-DF8F007618D007CD890A6BF8FBFC098A"
      unitRef="usd">6493000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e1909-wk-Fact-7F5CDD539523D74FC7B56BF8FC0052D0"
      unitRef="usd">833000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e1923-wk-Fact-8A885AC89AC0410973B56BF8FC29D4C1"
      unitRef="usd">79000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e1937-wk-Fact-C253B006FB9F9E09BE246BF8FC0A32F5"
      unitRef="usd">21000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e1952-wk-Fact-DE30A16D0FE80D15D6106BF8FBF4172E"
      unitRef="usd">22000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e1972-wk-Fact-9267AF0A3B4371547AE46BF8FC1F24F3"
      unitRef="usd">5933000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e1986-wk-Fact-DF6F66C4B8862F12906B6BF8FC1E415A"
      unitRef="usd">2455000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2000-wk-Fact-4EEB823A7237E6292EFE6BF8FC24E1DD"
      unitRef="usd">696000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2014-wk-Fact-1BDB0B9F20D2168D239A6BF8FC012016"
      unitRef="usd">1605000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2029-wk-Fact-81503C54C6C06E53545A6BF8FC009964"
      unitRef="usd">60000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2051-wk-Fact-30614B9188538167D6BB6BF8FBF260BC"
      unitRef="usd">142000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2065-wk-Fact-A42AC6957549B23E18AF6BF8FC058FE6"
      unitRef="usd">-706000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2080-wk-Fact-31DC41ACA982AC44502D6BF8FC0AC1C1"
      unitRef="usd">462000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2094-wk-Fact-E34D09E27E85A2DBBB2F6BF8FC0362D0"
      unitRef="usd">244000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2109-wk-Fact-EC6C0A3267B89353C4EB6BF8FC016306"
      unitRef="usd">171000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2131-wk-Fact-EB41BB66B43B6B5BC2C76BF8FBFE503F"
      unitRef="usd">-321000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2146-wk-Fact-D67AB7C0F4FB815C33CB6BF8FC02A6E4"
      unitRef="usd">-1000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2161-wk-Fact-6512F52E1F38999089ED6BF8FBB48C1C"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2175-wk-Fact-F3F6BCAA596109FEC0FB6BF8FBFD2897"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2190-wk-Fact-4F6B8D90B7D9A48B4ECD6BF8FBFDC352"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2215-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34"
      unitRef="usd">34021000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2229-wk-Fact-A92085615B0D41DFDD646BF8FBF1A844"
      unitRef="usd">8755000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2243-wk-Fact-39A00EA176E83D486A746BF8FC0B71BA"
      unitRef="usd">2129000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2258-wk-Fact-19CEC7F28039369642F56BF8FBBE46D9"
      unitRef="usd">2072000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2272-wk-Fact-0EE6AA391998B282CCB16BF8FBBCB22F"
      unitRef="usd">285000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e2479-wk-Fact-B96FC7AB538F2348ABD66BF8FC3D016B"
      unitRef="usd">11773000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e2493-wk-Fact-4ADBDF0739414C19F56B6BF8FC3AE0F6"
      unitRef="usd">4428000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e2507-wk-Fact-AECF3BD552F3E480344B6BF8FC39E2FF"
      unitRef="usd">738000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e2522-wk-Fact-06E5834C4E09530901CB6BF8FC4422AF"
      unitRef="usd">42000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e2536-wk-Fact-0ACB748CE54827E35B626BF8FC3D5023"
      unitRef="usd">23000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e2553-wk-Fact-8D1DCFC99F1DF2F00F676BF8FBBAE705"
      unitRef="usd">11439000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e2567-wk-Fact-23FAE337F4DA241B8C606BF8FBBD60EE"
      unitRef="usd">1657000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e2581-wk-Fact-9E61885D797B4E250C656BF8FC3C6D64"
      unitRef="usd">146000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e2595-wk-Fact-7B61594D3CA07D539A396BF8FC47200F"
      unitRef="usd">204000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e2610-wk-Fact-C06CE94E674666E4E8536BF8FC3AA6AC"
      unitRef="usd">81000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e2630-wk-Fact-443E0AEC166B3817DDD76BF8FC3946D8"
      unitRef="usd">7152000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e2644-wk-Fact-A240538B19A984FA121D6BF8FC3B98DE"
      unitRef="usd">734000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e2658-wk-Fact-841536178631F5F9534D6BF8FC44D630"
      unitRef="usd">145000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e2672-wk-Fact-0B077180CAB7B4F045D76BF8FC308B28"
      unitRef="usd">35000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e2687-wk-Fact-82D751F37FB80CF798C86BF8FC3485FD"
      unitRef="usd">25000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2707-wk-Fact-376B607C69741CDD9AFE6BF8FC4110BF"
      unitRef="usd">5683000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2721-wk-Fact-1E3BD6E602274AD78FC66BF8FBBAECCC"
      unitRef="usd">2455000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2735-wk-Fact-6FC0105FAB7C8A85977F6BF8FC444DE3"
      unitRef="usd">660000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2749-wk-Fact-29E8D2DD23906E0B48A36BF8FC327BA3"
      unitRef="usd">1143000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e2764-wk-Fact-4A2E7760D0AE7C3912A66BF8FC406120"
      unitRef="usd">173000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2786-wk-Fact-192D05A16A22C79817D86BF8FC350190"
      unitRef="usd">212000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2800-wk-Fact-7CBF42B048472BC622376BF8FC3C5BC1"
      unitRef="usd">-645000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2815-wk-Fact-FCF4CE425F64F76D3F406BF8FC3C28F4"
      unitRef="usd">419000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2829-wk-Fact-E2F12BC4F7F4E63BB6EF6BF8FC3600B8"
      unitRef="usd">306000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e2844-wk-Fact-22722FE0592267197E406BF8FC42849F"
      unitRef="usd">146000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2866-wk-Fact-65FA7013F5330B4B94AE6BF8FC3A5F77"
      unitRef="usd">-364000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2881-wk-Fact-267D46A5950EBC4AD5F36BF8FC3DD953"
      unitRef="usd">4000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2895-wk-Fact-28887C0A366882A94BBB6BF8FC3D82F7"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2909-wk-Fact-524636F3ED96E23A2C4D6BF8FBBAF4DD"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e2924-wk-Fact-DBF6CAA3FCFFF24F513A6BF8FC35CF1A"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2949-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3"
      unitRef="usd">35895000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2963-wk-Fact-F61827A49C0B1EC63CD86BF8FC3E2F39"
      unitRef="usd">8633000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2977-wk-Fact-82F275664AD36095160E6BF8FBBD7545"
      unitRef="usd">2108000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e2992-wk-Fact-0BA1F9526DC32586A4976BF8FBD82C29"
      unitRef="usd">1730000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3006-wk-Fact-9E5A025B6033D71E96546BF8FBBD77C3"
      unitRef="usd">448000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e3212-wk-Fact-8C910ECD83C67CBEC72C6BF8FCF4DC15"
      unitRef="usd">10497000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e3226-wk-Fact-277D4D2B80D8B86CAA656BF8FBF0DAEC"
      unitRef="usd">4053000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e3240-wk-Fact-BCBB2A6C582E9E36573F6BF8FCF7E7B9"
      unitRef="usd">755000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e3255-wk-Fact-D91F978F8035FDFB0A866BF8FC102207"
      unitRef="usd">33000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64604710e3269-wk-Fact-5847A149D0C5569794F56BF8FC1B2EBF"
      unitRef="usd">19000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e3284-wk-Fact-C73A830871A966FFFB2F6BF8FBCEE58A"
      unitRef="usd">9563000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e3298-wk-Fact-54CBA965235550EA7F2D6BF8FC9EF640"
      unitRef="usd">1251000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e3312-wk-Fact-8B87973ADAF609E2BBF36BF8FCFC053E"
      unitRef="usd">133000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e3326-wk-Fact-6491BE8FB4984438DB8A6BF8FC0805E6"
      unitRef="usd">180000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64604710e3341-wk-Fact-F1A12E8D8B42AF4A69496BF8FBC05E24"
      unitRef="usd">22000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e3361-wk-Fact-1F50F75F2A34771634D86BF8FBFEF22C"
      unitRef="usd">7595000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e3375-wk-Fact-BDC054AF27861E381A9C6BF8FBC39CD2"
      unitRef="usd">1276000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e3389-wk-Fact-CEE738C91F99190C58356BF8FCB5B949"
      unitRef="usd">109000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e3403-wk-Fact-A2C73ADDEBBF1B6E52686BF8FC19878C"
      unitRef="usd">58000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64604710e3418-wk-Fact-53523263000F56F1FDC46BF8FB9AB872"
      unitRef="usd">23000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e3438-wk-Fact-5689EBA4D6C5F23ACADD6BF8FD04E494"
      unitRef="usd">5443000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e3452-wk-Fact-9F520390F1E289ABE5F96BF8FBC873E0"
      unitRef="usd">2384000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e3466-wk-Fact-4E28A960EF1C5FD3CBA16BF8FBBC6BE2"
      unitRef="usd">648000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e3480-wk-Fact-28214F83FB970162EFC26BF8FBF6D99A"
      unitRef="usd">960000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64604710e3495-wk-Fact-CE5E4E0C2090C277E9316BF8FBB68C3D"
      unitRef="usd">78000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e3517-wk-Fact-083894B19FB96C4D9C966BF8FD04FB26"
      unitRef="usd">179000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e3531-wk-Fact-9D3DC2A204863C5CF9476BF8FB9C0088"
      unitRef="usd">-779000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e3546-wk-Fact-E9F41BBDDF0B768CC1316BF8FC9EAC92"
      unitRef="usd">396000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e3560-wk-Fact-2E0F04B2E943919818226BF8FC012126"
      unitRef="usd">271000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64604710e3575-wk-Fact-3592DB9F808BB43960E86BF8FBBFA35F"
      unitRef="usd">153000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e3597-wk-Fact-E63BDD53025088994A086BF8FD009B0C"
      unitRef="usd">-327000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e3612-wk-Fact-58FA38FDAB11D60E07D56BF8FBF4596F"
      unitRef="usd">-4000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e3627-wk-Fact-8FF18210EDF6A05226536BF8FCF64F01"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e3641-wk-Fact-92ADCD9A8BAA8972E2D06BF8FBF31363"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64604710e3656-wk-Fact-144A55BD9F8014836CA76BF8FB907364"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3681-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C"
      unitRef="usd">32950000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3695-wk-Fact-D4E923481946E3B5C9D76BF8FCBBD723"
      unitRef="usd">8181000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3709-wk-Fact-29FA37EDA915457994976BF8FBF10235"
      unitRef="usd">2041000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3724-wk-Fact-24A70EEC0D912028ED846BF8FBC22EFC"
      unitRef="usd">1502000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3738-wk-Fact-4BBD34EAAFDD530DE3A06BF8FD1DDB1E"
      unitRef="usd">295000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-346B9BD6C6E55665A55E6BF8FD3EE5BE-0-wk-Fact-95663A8ADA90749C39256BF8FC208600">&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.&lt;/span&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,755&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;8,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(1,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Other operating gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(738&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(489&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;6,284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;5,656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;5,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3878-wk-Fact-A92085615B0D41DFDD646BF8FBF1A844"
      unitRef="usd">8755000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3892-wk-Fact-F61827A49C0B1EC63CD86BF8FC3E2F39"
      unitRef="usd">8633000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3906-wk-Fact-D4E923481946E3B5C9D76BF8FCBBD723"
      unitRef="usd">8181000000</cmcsa:AdjustedEBITDA>
    <us-gaap:Depreciation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3921-wk-Fact-614CE51815459FEB776E6BF8FC301347"
      unitRef="usd">1023000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3936-wk-Fact-88675E37D98096514FCB6BF8FC2B7829"
      unitRef="usd">1001000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3951-wk-Fact-0ECC0ECF8D7F20F01F2C6BF8FC39BC36"
      unitRef="usd">994000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3972-wk-Fact-AD272EA52110F739C2306BF8FC379C92"
      unitRef="usd">1106000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e3987-wk-Fact-ED8C23A05A7D4603F1786BF8FC390D01"
      unitRef="usd">1107000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4002-wk-Fact-1BB5F4969CDA835826DD6BF8FC32417F"
      unitRef="usd">1047000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4023-wk-Fact-31E2AAFE14B37E7B0AA66BF8FC2E806C"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4037-wk-Fact-2D1FCCA2F1A6490318B86BF8FC2D0046"
      unitRef="usd">141000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4051-wk-Fact-C3DD0F0E18EFD24D843F6BF8FC2D3AA6"
      unitRef="usd">337000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4071-wk-Fact-ABC4A44BF25A43A364766BF8FC2FE982"
      unitRef="usd">738000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4086-wk-Fact-D9DCC047976026905FB76BF8FC3128E7"
      unitRef="usd">489000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4101-wk-Fact-3C55130D75A3C950B0946BF8FC2E0FF3"
      unitRef="usd">727000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4122-wk-Fact-836B1E9B7AA899D78F786BF8FC38261D"
      unitRef="usd">396000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4136-wk-Fact-6165573B819278D53A4D6BF8FC36E0DC"
      unitRef="usd">-521000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4151-wk-Fact-F6A725A12DB41F2488996BF8FC341B99"
      unitRef="usd">-144000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4177-wk-Fact-097DC6F7132C3DD527286BF8FC3054D6"
      unitRef="usd">6284000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4191-wk-Fact-6061894634AF5C0A855D6BF8FC2F4D7A"
      unitRef="usd">5656000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64604710e4205-wk-Fact-075FE743B81A23489C736BF8FC317B75"
      unitRef="usd">5606000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-AED53036A80CABB29DCC6BF8FD3F6BF9-0-wk-Fact-2DD055C195B054D137796BF8FBBB1158">&lt;div style="line-height:120%;padding-bottom:0px;padding-top:14px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;td style="width:20%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 3: Revenue &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,478&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,712&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,654&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,114&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,045&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Home entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We operate primarily in the United States, but also in select international markets primarily in Europe and Asia. The table below summarizes revenue by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;27,002&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,303&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,019&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,647&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; days. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days after exhibition.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Home Entertainment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#x201c;DVDs&#x201d;) and through digital distribution services. Cable Networks and Broadcast Television also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days from delivery to the retailer.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Theme Parks &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent receivables (included in other noncurrent assets, net)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;394&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-1BED7943DF60B4BF907B6BF8FD3E2CAD-0-wk-Fact-BD4CEF53743CD9E2E87C6BF8FB5E08A0">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,478&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,587&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Cable Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;11,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10,497&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,712&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,654&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,157&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,114&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Distribution and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,795&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Broadcast Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Content licensing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,045&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Home entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;957&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Filmed Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,493&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:8px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total Theme Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,933&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,683&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Headquarters and Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Eliminations&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(321&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(327&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total NBCUniversal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We operate primarily in the United States, but also in select international markets primarily in Europe and Asia. The table below summarizes revenue by geographic location. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;27,002&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;28,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;25,303&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,019&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,647&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;34,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;35,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1623-wk-Fact-F82F3A5241BDF311BB378F72A334737B"
      unitRef="usd">6790000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1642-wk-Fact-DD9D99DDD4933FEB40E88F72A498BCCE"
      unitRef="usd">6826000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1661-wk-Fact-BBC50A86F659AA3C49818F72A3605805"
      unitRef="usd">6081000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1677-wk-Fact-E79FA5AA6127A193622A8F72A50FA79B"
      unitRef="usd">3478000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1696-wk-Fact-BB39F46D0C947F8C67F38F72A3A0CDA8"
      unitRef="usd">3587000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1715-wk-Fact-F6363AFA6D264FEA36418F72A34DA163"
      unitRef="usd">3359000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1736-wk-Fact-6E1ED476F0F8C0DF0F808F72A3894D19"
      unitRef="usd">1245000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1755-wk-Fact-375003F165AE9BC3EA368F72A4A5C4D7"
      unitRef="usd">1360000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1774-wk-Fact-51078A41A65ABB1C3AD48F72A49FB646"
      unitRef="usd">1057000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1795-wk-Fact-587567E23425FF8FEBF68F72A501DEF3"
      unitRef="usd">11513000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1814-wk-Fact-9D99D57ED555B3CEBACD8F72A52B321B"
      unitRef="usd">11773000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64610989e1833-wk-Fact-0A6530CA0A8E7CA9376C8F72A5407CD0"
      unitRef="usd">10497000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e1916-wk-Fact-FF2DE9FAED23D141B3AF8F72A4E509FE"
      unitRef="usd">5712000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e1935-wk-Fact-14DBFF1E446D30DFA44D8F72A4F2225B"
      unitRef="usd">7010000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e1954-wk-Fact-353F3F38063A495BB7F58F72A5167831"
      unitRef="usd">5654000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e1975-wk-Fact-ADB28FB1627ACC85A12E80A18E810EBD"
      unitRef="usd">2157000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e1994-wk-Fact-FB42C7E694F877FB4FC280A18A8DAB61"
      unitRef="usd">2182000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2013-wk-Fact-E62486C1D5B67FD52E2280A18D151C45"
      unitRef="usd">2114000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2034-wk-Fact-6B3568D0902F277636E980A4EF3C03FD"
      unitRef="usd">2392000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2053-wk-Fact-CE0E4188260B7E7CDF3E80A4F5D1D600"
      unitRef="usd">2247000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_cmcsa_DistributionAndOtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2072-wk-Fact-C061B9A75555E7535A3D80A4FDC7B1A2"
      unitRef="usd">1795000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2093-wk-Fact-A576F009273D94A638448F72A4C814D0"
      unitRef="usd">10261000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2112-wk-Fact-2B6E6CCE97BEC22061988F72A355C4AF"
      unitRef="usd">11439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64610989e2131-wk-Fact-530DA2F6CCF7E74268CD8F72A3B6F3E0"
      unitRef="usd">9563000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2215-wk-Fact-C844F5133D198CF2ECBF8F72A5079958"
      unitRef="usd">1469000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2234-wk-Fact-4800950614FF351C85CF8F72A492355E"
      unitRef="usd">2111000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2253-wk-Fact-5B55340BAA8C023DA32E8F72A383D024"
      unitRef="usd">2192000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2274-wk-Fact-6B05016E36AAA7DB375D8F72A3696221"
      unitRef="usd">3045000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2293-wk-Fact-0FCC0D269DC27D3BE7EB8F72A5328C38"
      unitRef="usd">2899000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2312-wk-Fact-404A3AE614E3EA77681E8F72A4F8814D"
      unitRef="usd">2956000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2333-wk-Fact-D2AEE9999B2604757FE48F72A37ABFFE"
      unitRef="usd">957000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2352-wk-Fact-60092CE140A60D32D3378F72A398E98C"
      unitRef="usd">1048000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2371-wk-Fact-87443AF055C7AB7A08E68F72A3913A3C"
      unitRef="usd">1287000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2392-wk-Fact-8758EB2BF03C095A26268F72A5245555"
      unitRef="usd">1022000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2411-wk-Fact-D6F79BFA5E9C6B61BFE28F72A3437DA5"
      unitRef="usd">1094000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_OtherMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2430-wk-Fact-971A2FFE16EDA2E3046F8F72A4B5DBC6"
      unitRef="usd">1160000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2451-wk-Fact-16778E25518FD12265668F72A4D817A6"
      unitRef="usd">6493000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2470-wk-Fact-63D30E55B284F9F3340C8F72A48B674D"
      unitRef="usd">7152000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64610989e2489-wk-Fact-5ED490591D8536072F2B8F72A3AD94B3"
      unitRef="usd">7595000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64610989e2572-wk-Fact-C079E07185583B5195D88F72A319000F"
      unitRef="usd">5933000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64610989e2591-wk-Fact-ED8A6C4B3FDFB0E84DAB8F72A3A73D80"
      unitRef="usd">5683000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64610989e2610-wk-Fact-9708E693D5F21603CCE68F72A329199E"
      unitRef="usd">5443000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64610989e2631-wk-Fact-30614B9188538167D6BB6BF8FBF260BC"
      unitRef="usd">142000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64610989e2650-wk-Fact-192D05A16A22C79817D86BF8FC350190"
      unitRef="usd">212000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-6"
      id="d64610989e2669-wk-Fact-083894B19FB96C4D9C966BF8FD04FB26"
      unitRef="usd">179000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64610989e2692-wk-Fact-EB41BB66B43B6B5BC2C76BF8FBFE503F"
      unitRef="usd">-321000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64610989e2712-wk-Fact-65FA7013F5330B4B94AE6BF8FC3A5F77"
      unitRef="usd">-364000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember"
      decimals="-6"
      id="d64610989e2732-wk-Fact-E63BDD53025088994A086BF8FD009B0C"
      unitRef="usd">-327000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e2759-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34"
      unitRef="usd">34021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e2778-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3"
      unitRef="usd">35895000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e2797-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C"
      unitRef="usd">32950000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US"
      decimals="-6"
      id="d64610989e2908-wk-Fact-3E91158DE7B98E4C01B46BF8FC6D396C"
      unitRef="usd">27002000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US"
      decimals="-6"
      id="d64610989e2927-wk-Fact-C9F8A7A594C25C972AC46BF8FBBA53A6"
      unitRef="usd">28309000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_country_US"
      decimals="-6"
      id="d64610989e2946-wk-Fact-FB76CFE52C98563078256BF8FC65DAA0"
      unitRef="usd">25303000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember"
      decimals="-6"
      id="d64610989e2962-wk-Fact-A41D9AF624F6A73CF30E6BF8FC707FF1"
      unitRef="usd">7019000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember"
      decimals="-6"
      id="d64610989e2981-wk-Fact-9591A192E582F0F302C76BF8FC558FC2"
      unitRef="usd">7586000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_StatementGeographicalAxis_us-gaap_NonUsMember"
      decimals="-6"
      id="d64610989e3000-wk-Fact-FE3C06D38578BD8E27E46BF8FD211390"
      unitRef="usd">7647000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3026-wk-Fact-68143D4CD4748E7D9C016BF8FC330B34"
      unitRef="usd">34021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3045-wk-Fact-7ABC9FA6C89F0FBC32096BF8FC2D37C3"
      unitRef="usd">35895000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3064-wk-Fact-672167EE25977EE5B0126BF8FC2F3F2C"
      unitRef="usd">32950000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-ECB1D3189D45A31444376BF8FD3F8706-0-wk-Fact-B5A3F5FDFBC9CE9162216BF8FBBCF8C9">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks generates revenue from the distribution of our cable network programming to traditional and virtual multichannel video providers. Broadcast Television generates revenue&#160;from the fees received under retransmission consent agreements and associated fees received from&#160;NBC-affiliated&#160;local broadcast television stations. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;These arrangements are accounted for as licenses of functional intellectual property and revenue is recognized as programming is provided on a monthly basis, generally under multiyear agreements. Monthly fees received under distribution agreements with multichannel video providers are generally based on the number of subscribers. Payment terms and conditions vary by contract type, although terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; days. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks and Broadcast Television generate revenue from the sale of advertising on our cable and broadcast networks, our owned local broadcast television stations and various digital properties.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We enter into advertising arrangements with customers and have determined that a contract exists once all terms and conditions are agreed upon, typically when the number of advertising units is specifically identified and the timing of airing is scheduled. Advertisements are generally aired or viewed within one year once all terms are agreed upon. Revenue is recognized, net of agency commissions, in the period in which advertisements are aired or viewed and payment occurs thereafter, with payment generally required within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Theatrical&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the worldwide theatrical release of produced and acquired films for exhibition in movie theaters. Theatrical revenue is affected by the timing, nature and number of films released in movie theaters and their acceptance by audiences. It is also affected by the number of exhibition screens, ticket prices, the percentage of ticket sale retention by the exhibitors and the popularity of competing films at the time when films are released. We recognize revenue as the films are viewed and exhibited in theaters and payment generally occurs within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days after exhibition.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Content Licensing&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cable Networks, Broadcast Television and Filmed Entertainment generate revenue from the licensing of our owned film and television content in the United States and internationally to cable, broadcast and premium networks and subscription video on demand services. Our agreements generally include fixed pricing and span multiple years. For example, following a film&#x2019;s theatrical release, Filmed Entertainment may license the exhibition rights of a film to different customers over multiple successive distribution windows. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 at the later of when the content is available or when the renewal or extension period begins. 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 agreements at any given time equals approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;years of annual Filmed Entertainment content licensing revenue, which is the segment with the largest portion of this future revenue. The majority of this revenue will be recognized within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;For our agreements that include variable pricing, such as pricing based on the number of subscribers to a subscription video on demand service sold by our customers, we generally recognize revenue as our customers sell to their subscribers. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Home Entertainment&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Filmed Entertainment generates revenue from the sale of our produced and acquired films on standard-definition digital video discs and Blu-ray discs (together, &#x201c;DVDs&#x201d;) and through digital distribution services. Cable Networks and Broadcast Television also generate revenue from the sale of owned programming on DVDs and through digital distribution services, which is reported in other revenue. We generally recognize revenue from DVD sales, net of estimated returns and customer incentives, on the date that DVDs are delivered to and made available for sale by retailers. Payment terms generally include payment within&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;60&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;days from delivery to the retailer.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Theme Parks &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Theme Parks generates revenue primarily from guest spending at our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. Guest spending includes ticket sales and&#160;in-park&#160;spending on food, beverages and merchandise. 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 at the point of sale. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_DistributionMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      id="d64610989e3087-wk-Fact-17A4EC8BEA22045D7E656BF8FB5E9957">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_us-gaap_AdvertisingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      id="d64610989e3104-wk-Fact-98A469CEB68A5C05CC8B6BF8FBB9F29C">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_TheatricalMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64610989e3121-wk-Fact-B08DA52E5E8D0F61B4066BF8FBBA9628">P30D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64610989e3140-wk-Fact-BB66C46ED0DDF22CB3AB6BF8FBBC3D5F">P1Y</cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations>
    <cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64610989e3144-wk-Fact-87BDAE53C0D1DDD062FB6BF8FBBB984E">P2Y</cmcsa:AnnualRevenueThatEstimatesRemainingPerformanceObligations>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_ContentLicensingMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64610989e3152-wk-Fact-EC0FD5F1409E1B3771AF6BF8FBB7B5BE">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MinimumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64610989e3174-wk-Fact-6D77401F8147681DEB8D6BF8FBBCE562">P60D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ProductOrServiceAxis_cmcsa_HomeEntertainmentMember_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      id="d64610989e3178-wk-Fact-F035B1454D8FC6ADCB0B6BF8FB5DA9D1">P90D</cmcsa:RevenuePerformanceObligationDescriptionOfPaymentTermsPeriod>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-1C9FC0EBE5DE3881F2DB6BF8FD3EFF63-0-wk-Fact-8FB4E18F4B1EFA2531516BF8FBB92D59">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our consolidated balance sheet that relate to the recognition of revenue and collection of the related cash&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, gross&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,336&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3275-wk-Fact-FD9EE6FE6C24590BE61E6BF8FB9B1C8F"
      unitRef="usd">7336000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3294-wk-Fact-9EE6B4D4BFE8829596176BF8FB9660E0"
      unitRef="usd">7392000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3309-wk-Fact-292092A25F5AC20D10E06BF8FB98505C"
      unitRef="usd">100000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3328-wk-Fact-2A231C3D29B7366BD6A16BF8FBA8D292"
      unitRef="usd">99000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3353-wk-Fact-E21D975AE1F2C24B9BE26BF8FC29F2E2"
      unitRef="usd">7236000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3372-wk-Fact-92CA0F0CA423C1AF8CEA6BF8FC24FA0A"
      unitRef="usd">7293000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-D4722BBFCB3CC203F4BC6BF8FD3E34EE-0-wk-Fact-F3EC2969CC79AA2B12D36BF8FBA88E2F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent receivables (included in other noncurrent assets, net)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;394&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3451-wk-Fact-6135E265DC482B6415696BF8FCF49E18"
      unitRef="usd">1146000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3470-wk-Fact-9B999964055432AE69B86BF8FCF4CF4B"
      unitRef="usd">1180000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3490-wk-Fact-86B185FE5F6651AB84796BF8FCF4149E"
      unitRef="usd">394000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64610989e3509-wk-Fact-9A8399C3794BB1EC48606BF8FCF035DC"
      unitRef="usd">481000000</us-gaap:DeferredRevenueNoncurrent>
    <cmcsa:FilmAndTelevisionCostsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-CAA8EA318D142C106DA46BF8FD3F4D01-0-wk-Fact-7DFB0FC8C9C7816A93A26BF8FC92DFE1">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 4: Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Completed, not released&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,063&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,807&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Television Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,706&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,114&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,501&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,615&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion of programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,545&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,323&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Based on our current estimates of the total remaining revenue from all sources (&#x201c;ultimate revenue&#x201d;), in&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we expect to amortize approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of film and television costs associated with our original film and television productions that have been released, or are completed and have not been released. Through&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we expect to amortize approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;88%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of unamortized film and television costs for our released productions, excluding amounts allocated to acquired libraries.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;acquired film and television libraries, which are included within the &#x201c;released, less amortization&#x201d; captions in the table above, had remaining unamortized costs of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$328 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;These costs are generally amortized over a period not to exceed&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;years, and approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;47%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of these costs are expected to be amortized through&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Capitalization of Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#x2019;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#x2019;s interest in the profit or loss of the film. The estimate of the third-party investor&#x2019;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#x2019;s useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.&lt;/span&gt;</cmcsa:FilmAndTelevisionCostsDisclosureTextBlock>
    <cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-6371ACCE0A9311ACFE6B6BF8FD3F2EBB-0-wk-Fact-7DB8270FB3833A60370D6BF8FC9248DF">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,546&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Completed, not released&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,314&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,063&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,047&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,807&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Television Costs:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Released, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,706&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In production and in development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;953&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,114&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming rights, less amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,501&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,615&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion of programming rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,545&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,323&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</cmcsa:ScheduleOfFilmAndTelevisionCostsTableTextBlock>
    <us-gaap:TheatricalFilmCostsReleased
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1610-wk-Fact-7B64DDCC92839FB297246BF8FBB87BDD"
      unitRef="usd">1546000000</us-gaap:TheatricalFilmCostsReleased>
    <us-gaap:TheatricalFilmCostsReleased
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1624-wk-Fact-3421091018E70A1BD8076BF8FBB97D1D"
      unitRef="usd">1600000000</us-gaap:TheatricalFilmCostsReleased>
    <us-gaap:TheatricalFilmCostsCompletedAndNotReleased
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1639-wk-Fact-F7410AC3956D13B0BCB46BF8FBBBF09E"
      unitRef="usd">187000000</us-gaap:TheatricalFilmCostsCompletedAndNotReleased>
    <us-gaap:TheatricalFilmCostsCompletedAndNotReleased
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1653-wk-Fact-7D7912D9A412502C0C9F6BF8FCF5E91E"
      unitRef="usd">144000000</us-gaap:TheatricalFilmCostsCompletedAndNotReleased>
    <cmcsa:TheatricalFilmCostsInProductionAndInDevelopment
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1673-wk-Fact-464101519E80FA47780C6BF8FCF165FB"
      unitRef="usd">1314000000</cmcsa:TheatricalFilmCostsInProductionAndInDevelopment>
    <cmcsa:TheatricalFilmCostsInProductionAndInDevelopment
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1687-wk-Fact-B4DB0C688B61ECEA1DBD6BF8FCEBD497"
      unitRef="usd">1063000000</cmcsa:TheatricalFilmCostsInProductionAndInDevelopment>
    <us-gaap:TheatricalFilmCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1707-wk-Fact-7D7828B0040308DF64FC6BF8FCA0D9CC"
      unitRef="usd">3047000000</us-gaap:TheatricalFilmCosts>
    <us-gaap:TheatricalFilmCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1721-wk-Fact-991F7A5E6F24C5FB33646BF8FBBE4F7B"
      unitRef="usd">2807000000</us-gaap:TheatricalFilmCosts>
    <us-gaap:DirectToTelevisionFilmCostsReleased
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1777-wk-Fact-46677360CF5E86FBDF056BF8FC1AB714"
      unitRef="usd">2706000000</us-gaap:DirectToTelevisionFilmCostsReleased>
    <us-gaap:DirectToTelevisionFilmCostsReleased
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1791-wk-Fact-2BB6F85D381D69E8F8FF6BF8FCD953FA"
      unitRef="usd">2161000000</us-gaap:DirectToTelevisionFilmCostsReleased>
    <cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1811-wk-Fact-C6044534F704D95BC17C6BF8FBD9615A"
      unitRef="usd">1162000000</cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment>
    <cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1825-wk-Fact-7D9C536FD72C2E09D0A76BF8FBB7DA30"
      unitRef="usd">953000000</cmcsa:DirecttoTelevisionFilmCostsInProductionandInDevelopment>
    <us-gaap:DirectToTelevisionFilmCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1845-wk-Fact-1237366D3B0B9744FD676BF8FBD25C15"
      unitRef="usd">3868000000</us-gaap:DirectToTelevisionFilmCosts>
    <us-gaap:DirectToTelevisionFilmCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1859-wk-Fact-3E51E75CB0C0C65CCDAB6BF8FCF62ADE"
      unitRef="usd">3114000000</us-gaap:DirectToTelevisionFilmCosts>
    <cmcsa:ProgrammingRightsLessAmortization
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1879-wk-Fact-557C113267072ED709016BF8FBE1DCB1"
      unitRef="usd">2586000000</cmcsa:ProgrammingRightsLessAmortization>
    <cmcsa:ProgrammingRightsLessAmortization
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1893-wk-Fact-B9CD2C1DF4F27F1286E66BF8FCF768FE"
      unitRef="usd">2694000000</cmcsa:ProgrammingRightsLessAmortization>
    <cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1914-wk-Fact-6633E8C0042E9229463E6BF8FCE18374"
      unitRef="usd">9501000000</cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization>
    <cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1928-wk-Fact-E208B7F05003989EE7946BF8FCAD7B0C"
      unitRef="usd">8615000000</cmcsa:TotalFilmAndTelevisionCostsAndProgrammingRightsAfterAmortization>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1948-wk-Fact-21F59BAADFD2F82D2B006BF8FC281DDE"
      unitRef="usd">1545000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:ProgrammingRightsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1962-wk-Fact-BD660A5291C75973B2EB6BF8FB64A0B4"
      unitRef="usd">1323000000</cmcsa:ProgrammingRightsCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e1987-wk-Fact-E672010F5F15F17325206BF8FC692C21"
      unitRef="usd">7956000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e2001-wk-Fact-B1B728F468D8AE7C12028F655C4EBF4F"
      unitRef="usd">7292000000</cmcsa:FilmAndTelevisionCosts>
    <us-gaap:FilmCostsAmortizedInNextOperatingCycle
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64606826e2026-wk-Fact-CCF4E7F331048E2899886BF8FC8EA3BF"
      unitRef="usd">1900000000</us-gaap:FilmCostsAmortizedInNextOperatingCycle>
    <us-gaap:PercentageOfUnamortizedFilmCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="2"
      id="d64606826e2043-wk-Fact-DE0453DE7195F17D2CED6BF8FC94ADC6"
      unitRef="number">0.88</us-gaap:PercentageOfUnamortizedFilmCosts>
    <cmcsa:FilmAndTelevisionLibraryCostsUnamortized
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606826e2060-wk-Fact-90B0F9DF50D270B8B2F36BF8FC919CFA"
      unitRef="usd">328000000</cmcsa:FilmAndTelevisionLibraryCostsUnamortized>
    <cmcsa:AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember"
      id="d64606826e2068-wk-Fact-007713A731D71A6EA3906BF8FC8FBC02">P20Y</cmcsa:AcquiredFilmandTelevisionLibraryCostsAmortizationPeriod>
    <cmcsa:PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="2"
      id="d64606826e2077-wk-Fact-B4DD2E5033255D33E59E6BF8FC90C3DB"
      unitRef="number">0.47</cmcsa:PercentageOfAcquiredFilmAndTelevisionLibrariesToBeAmortizedInNextThreeYears>
    <cmcsa:FilmAndTelevisionCostsPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-F50C5D5844579F791FED6BF8FD3F9A6B-0-wk-Fact-D1D9E4704A84318F01CD6BF8FC8F90D8">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize film and television production costs, including direct costs, production overhead, print costs, development costs and interest. We amortize capitalized film and television production costs, including acquired libraries, and accrue costs associated with participation and residual payments to programming and production expenses. We generally record the amortization and the accrued costs using the individual film forecast computation method, which amortizes the costs in the same ratio as the associated ultimate revenue. Estimates of ultimate revenue and total costs are based on anticipated release patterns, public acceptance and historical results for similar productions. Unamortized film and television production costs, including acquired libraries, are stated at the lower of unamortized cost or fair value. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 a film is less than its unamortized costs, we determine the fair value of the film and record an impairment charge for the amount by which the unamortized capitalized costs exceed the film&#x2019;s fair value. The estimated fair value of a production is based on level 3 inputs that primarily use an analysis of future expected cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;Adjustments to capitalized film production costs were not material in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We may enter into cofinancing arrangements with third parties to jointly finance or distribute certain of our film productions. Cofinancing arrangements can take various forms, but in most cases involve the grant of an economic interest in a film to an investor. The number of investors and the terms of these arrangements can vary, although investors generally assume the full risks and rewards for the portion of the film acquired in these arrangements. We account for the proceeds received from a third-party investor under these arrangements as a reduction to our capitalized film costs. Under these arrangements, the investor owns an undivided copyright interest in the film, and therefore in each period we record either a charge or a benefit to programming and production expenses to reflect the estimate of the third-party investor&#x2019;s interest in the profit or loss of the film. The estimate of the third-party investor&#x2019;s interest in the profit or loss of a film is determined using the ratio of actual revenue earned to date to the ultimate revenue expected to be recognized over the film&#x2019;s useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We capitalize the costs of programming rights for content that we license but do not own at the earlier of when payments are made for the programming or when the license period begins and the content is made available for use. We amortize capitalized programming costs as the associated programs are broadcast. We recognize the costs of multiyear, live-event sports programming rights as the rights are utilized over the contract term based on estimated relative value. Estimated relative value is generally based &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;on the ratio of the current period revenue to the estimated ultimate revenue or the terms of the contract. Advance payments for rights to multiyear, live-event sports programming are included in programming rights.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Programming costs are recorded at the lower of unamortized cost or net realizable value on a program by program, package, channel or daypart basis. A daypart is an aggregation of programs broadcast during a particular time of day or programs of a similar type. Programming acquired by Cable Networks is primarily tested on a channel basis for impairment, whereas programming acquired by Broadcast Television is tested on a daypart basis. If we determine that the estimates of future cash flows are insufficient or if there is no plan to broadcast certain programming, we recognize an impairment charge to programming and production expenses.&lt;/span&gt;</cmcsa:FilmAndTelevisionCostsPolicyTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-8D8E408005CA6727626B6BF8FD3F38BB-0-wk-Fact-34E8293FFD690A96BA7C6BF8FBBCAA5D">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&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&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Components of Income Tax Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current income tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred income tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Withholding tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(163&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;U.S. domestic tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(351&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We are a limited liability company and are disregarded for U.S. federal income tax purposes as an entity separate from NBCUniversal Holdings, a tax partnership. For U.S. federal and state income tax purposes, our income is included in tax returns filed by Comcast and its subsidiaries, and therefore we are not expected to incur any significant current or deferred U.S. domestic income taxes. Our tax liability is comprised primarily of withholding tax on foreign licensing activity and income taxes on foreign earnings. As a result of our tax status, the deferred tax assets and liabilities included in our consolidated balance sheet at &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In jurisdictions in which we are subject to income taxes, 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, and tax planning opportunities available in the jurisdictions in which we operate. 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The liabilities for uncertain tax positions included in our consolidated balance sheet were not material as of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Various domestic and foreign tax authorities are examining our tax returns through tax year 2017. The majority of the periods under examination relate to tax years 2010 and forward.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-65DF5A7C4BD04302557E6BF8FD3F30DC-0-wk-Fact-F83DD3347DEA9EFF4F646BF8FBB9485B">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Components of Income Tax Expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Current income tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred income tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Withholding tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(163&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;U.S. domestic tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income tax expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(351&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(392&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1693-wk-Fact-F0B3649AB5E8F08BBD2A6BF8FB97471D"
      unitRef="usd">184000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1708-wk-Fact-077FE7B5972C43B811906BF8FBA42D39"
      unitRef="usd">230000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1723-wk-Fact-829A73A9E0D5B631673F6BF8FBA3B962"
      unitRef="usd">201000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1739-wk-Fact-0B741D501090CD5CCE6E6BF8FB9BA21C"
      unitRef="usd">-44000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1753-wk-Fact-5793BF3505F10C6EB07A6BF8FB9D3805"
      unitRef="usd">-31000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1767-wk-Fact-D4E218FE33C0D076EAAF6BF8FB9B10DC"
      unitRef="usd">-7000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <cmcsa:ForeignWithholdingTaxExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1787-wk-Fact-BE55C17522F7A6365ACB6BF8FB967CCC"
      unitRef="usd">145000000</cmcsa:ForeignWithholdingTaxExpense>
    <cmcsa:ForeignWithholdingTaxExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1802-wk-Fact-23F4676979EA35C457606BF8FB939D57"
      unitRef="usd">163000000</cmcsa:ForeignWithholdingTaxExpense>
    <cmcsa:ForeignWithholdingTaxExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1817-wk-Fact-D283C1117B6B2FAA89676BF8FB991F44"
      unitRef="usd">187000000</cmcsa:ForeignWithholdingTaxExpense>
    <cmcsa:DomesticTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1838-wk-Fact-48CAE36902BE64F311146BF8FB99AB4C"
      unitRef="usd">35000000</cmcsa:DomesticTaxExpenseBenefit>
    <cmcsa:DomesticTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1853-wk-Fact-D48F81F738F7C2660B9F6BF8FBB13A8E"
      unitRef="usd">-11000000</cmcsa:DomesticTaxExpenseBenefit>
    <cmcsa:DomesticTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1867-wk-Fact-C608D190BF8817C2F89C6BF8FB65F174"
      unitRef="usd">11000000</cmcsa:DomesticTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1893-wk-Fact-AABC953962C7C5D490E56BF8FC35BC75"
      unitRef="usd">320000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1908-wk-Fact-8099921D9964A7DC4D076BF8FC2C2FCE"
      unitRef="usd">351000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64606819e1923-wk-Fact-7812CE09A2A8672437326BF8FC349DF5"
      unitRef="usd">392000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-C255941C4E6C3716B4C26BF8FD4062EB-0-wk-Fact-E8E3277BA99AADA4A2F66BF8FC216D58">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 6: Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Long-Term Debt Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Interest Rate as of &lt;br/&gt;December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Term loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.04&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,740&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities of 5 years or less, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.88&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities greater than 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Notes due 2049 to Comcast &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other, including capital lease obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Debt issuance costs, premiums and discounts, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,882&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,709&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:18px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;284 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;400 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, our debt, excluding our revolving credit agreement with Comcast, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;had an estimated fair value of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$11.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$13.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;303&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,383&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Guarantee Structure&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We, Comcast and a &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; owned cable holding company subsidiary of Comcast (&#x201c;CCCL Parent&#x201d;) &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;fully and unconditionally guarantee each other&#x2019;s debt securities&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, including the &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$7.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast revolving credit facility&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; due 2022. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$82.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; principal amount of outstanding debt securities of Comcast and CCCL Parent were subject to the cross-guarantee structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We do not, however, guarantee the obligations of NBCUniversal Enterprise with respect to its &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; outstanding debt securities, including its senior notes, revolving credit facility, commercial paper program nor its &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$725 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; liquidation preference of Series A cumulative preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The Universal Studios Japan term loans are not subject to the cross-guarantee structure, however they have a separate guarantee from Comcast.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The Universal Beijing Resort term loan is not guaranteed.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-9B6C271FDA70EB8559856BF8FD40A7A4-0-wk-Fact-9BB51B0BA4758AD8BB276BF8FC2B7E3B">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Long-Term Debt Outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Interest Rate as of &lt;br/&gt;December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(a)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Term loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2.04&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,740&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities of 5 years or less, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.88&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities between 5 and 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Senior notes with maturities greater than 10 years, at face value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5.50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Notes due 2049 to Comcast &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other, including capital lease obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Debt issuance costs, premiums and discounts, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;10,010&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,882&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,709&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12,731&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;div style="line-height:120%;font-size:8pt;padding-left:0px;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2019, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;284 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December 31, 2018, included in our outstanding debt were foreign currency denominated borrowings with principal amounts of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;400 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;span&gt;&#xa5;4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt; RMB.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember"
      decimals="4"
      id="d64608969e1641-wk-Fact-7659887284C6EBD5000F6BF8FBCE3CD6"
      unitRef="number">0.0204</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:OtherLongTermDebt
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember"
      decimals="-6"
      id="d64608969e1661-wk-Fact-20BAB2A8BA5A84CA21496BF8FBC886AB"
      unitRef="usd">3740000000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_TermLoansMember"
      decimals="-6"
      id="d64608969e1675-wk-Fact-6C4B6003EB3C11A04FAB6BF8FBCEAA90"
      unitRef="usd">4122000000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember"
      decimals="4"
      id="d64608969e1690-wk-Fact-93D5A6955D44141951D76BF8FBC37BF5"
      unitRef="number">0.0388</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:SeniorNotes
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember"
      decimals="-6"
      id="d64608969e1705-wk-Fact-C8380B09CAD83F061F3B6BF8FBC997C8"
      unitRef="usd">3000000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesOf5YearsOrLessatFaceValueMember"
      decimals="-6"
      id="d64608969e1719-wk-Fact-5B35136C483CC5D547676BF8FBCAA24D"
      unitRef="usd">5000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember"
      decimals="4"
      id="d64608969e1739-wk-Fact-31F54468BC0739DCF8546BF8FC20A3CF"
      unitRef="number">0</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:SeniorNotes
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember"
      decimals="-6"
      id="d64608969e1753-wk-Fact-8E477D649BFBFDECCDAA6BF8FBCF0643"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesBetween5And10YearsatfacevalueMember"
      decimals="-6"
      id="d64608969e1767-wk-Fact-BF841C88F4C078171E3E6BF8FC1EB712"
      unitRef="usd">0</us-gaap:SeniorNotes>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember"
      decimals="4"
      id="d64608969e1787-wk-Fact-E7B4CE0EDD7DC3003CBB6BF8FC1D1C53"
      unitRef="number">0.0550</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:SeniorNotes
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember"
      decimals="-6"
      id="d64608969e1802-wk-Fact-B35D1ABB273C90DE8ECA6BF8FBC20D17"
      unitRef="usd">2759000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_SeniorNotesWithMaturitiesGreaterThan10YearsatfacevalueMember"
      decimals="-6"
      id="d64608969e1816-wk-Fact-709188BB03F945BD28536BF8FBC7D39A"
      unitRef="usd">2759000000</us-gaap:SeniorNotes>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember"
      decimals="4"
      id="d64608969e1836-wk-Fact-8C68B9E1DAE14AE9161C6BF8FC1FD9FE"
      unitRef="number">0</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:OtherLongTermNotesPayable
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember"
      decimals="-6"
      id="d64608969e1850-wk-Fact-6E22680650A16BDDD0046BF8FC1F38CF"
      unitRef="usd">0</us-gaap:OtherLongTermNotesPayable>
    <us-gaap:OtherLongTermNotesPayable
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049ToComcastMember"
      decimals="-6"
      id="d64608969e1864-wk-Fact-1B6C2F4A99FC47DB5FED6BF8FBCE257D"
      unitRef="usd">610000000</us-gaap:OtherLongTermNotesPayable>
    <us-gaap:OtherBorrowings
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember"
      decimals="-6"
      id="d64608969e1898-wk-Fact-94991B77C07C14E4C3076BF8FBC7D398"
      unitRef="usd">544000000</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_OtherIncludingCapitalLeaseObligationsMember"
      decimals="-6"
      id="d64608969e1912-wk-Fact-BC0F12D43FB7F4E563A16BF8FC1E22D4"
      unitRef="usd">427000000</us-gaap:OtherBorrowings>
    <cmcsa:DebtIssuanceCostsPremiumsAndDiscountsNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e1946-wk-Fact-F09C642E202FAFA015B66BF8FBC75C87"
      unitRef="usd">33000000</cmcsa:DebtIssuanceCostsPremiumsAndDiscountsNet>
    <cmcsa:DebtIssuanceCostsPremiumsAndDiscountsNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e1961-wk-Fact-88DD6082FE1B78A4FD7F6BF8FBC9AFC1"
      unitRef="usd">36000000</cmcsa:DebtIssuanceCostsPremiumsAndDiscountsNet>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="4"
      id="d64608969e1982-wk-Fact-3ECFE8740225FA73AAA26BF8FBC697EF"
      unitRef="number">0.0359</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e1997-wk-Fact-0E3946895A06B4595CC66BF8FC1E3561"
      unitRef="usd">10010000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2011-wk-Fact-77D5305B86F020B96A496BF8FBCA54E3"
      unitRef="usd">12882000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2046-wk-Fact-9F3BF184B859C3CFDB5E6BF8FC683C02"
      unitRef="usd">301000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2060-wk-Fact-02F4FC3F86FB036B6A526BF8FC226681"
      unitRef="usd">151000000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2101-wk-Fact-5D4D790C1DC105CC16936BF8FB8BB76E"
      unitRef="usd">9709000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2115-wk-Fact-4E65993DC3D647980CFB6BF8FB95A071"
      unitRef="usd">12731000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="INF"
      id="d64608969e2136-wk-Fact-779FBDC71E30EC46AF8EC8C79798A44B"
      unitRef="JPY">284000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="INF"
      id="d64608969e2140-wk-Fact-9642764B0DC3C162CEB294C843C78A08"
      unitRef="cny">9000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="INF"
      id="d64608969e2149-wk-Fact-7B617014A1EC684AC99594C84320CDF1"
      unitRef="JPY">400000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ForeignCurrencyDenominatedBorrowingsMember"
      decimals="INF"
      id="d64608969e2154-wk-Fact-6A54237B4A394E9F1EBA94C843156C97"
      unitRef="cny">4000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64608969e2174-wk-Fact-03EC0F8B3C21D85E6FAD6BF8FC29E92E"
      unitRef="usd">11000000000.0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64608969e2178-wk-Fact-C48764E15361A296B1CA6BF8FC25221C"
      unitRef="usd">13200000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-172AE0692CC8D4F1F5A46BF8FD405AF5-0-wk-Fact-BF70229EBECDC688CB0A6BF8FC270344">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Principal Maturities of Debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;303&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,383&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2255-wk-Fact-7D067740AFD1E78B10A594D1F795E880"
      unitRef="usd">303000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2275-wk-Fact-3B58D7A56AF03E6DE9EE94D205B83E52"
      unitRef="usd">2383000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2295-wk-Fact-85F30481AF81966F302A94D217AF9941"
      unitRef="usd">2031000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2315-wk-Fact-EC23AC4A23AFD870C77D94D22A8BC9FD"
      unitRef="usd">1021000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2335-wk-Fact-8EB3D696DC9877AADB59B4686D18028D"
      unitRef="usd">15000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64608969e2355-wk-Fact-C641627F4C7BE87DD68494D24AC1FA21"
      unitRef="usd">4290000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <cmcsa:OwnershipInCableHoldingCompanySubsidiaries
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="INF"
      id="d64608969e2377-wk-Fact-8BE726C404BE8B39FDC66BF8FC1FA13F"
      unitRef="number">1</cmcsa:OwnershipInCableHoldingCompanySubsidiaries>
    <cmcsa:GuaranteeObligationsMaximumCapacityOfCreditFacility
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_CreditFacilityAxis_cmcsa_ComcastRevolvingCreditFacilitydue2022Member"
      decimals="-8"
      id="d64608969e2385-wk-Fact-D10E3491683C133B6BDD6BF8FC269943"
      unitRef="usd">7600000000</cmcsa:GuaranteeObligationsMaximumCapacityOfCreditFacility>
    <cmcsa:GuaranteeObligationsDebtSecurities
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastAndComcastCableDebtSecuritiesMember"
      decimals="-8"
      id="d64608969e2398-wk-Fact-EEF479E1C8C54A3AF4586BF8FC2520BB"
      unitRef="usd">82500000000</cmcsa:GuaranteeObligationsDebtSecurities>
    <cmcsa:RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_NbcuniversalEnterpriseMember"
      decimals="-8"
      id="d64608969e2405-wk-Fact-F01C1E7EE4363D68AF086BF8FC2305F3"
      unitRef="usd">1500000000</cmcsa:RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee>
    <cmcsa:RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_NbcuniversalEnterpriseMember"
      decimals="-6"
      id="d64608969e2409-wk-Fact-D3C415AFC12689E8BC656BF8FB5C5A03"
      unitRef="usd">725000000</cmcsa:RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee>
    <cmcsa:SignificantTransactionsTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-E7CB61A545FE9A0FCFD96BF8FD403A7B-0-wk-Fact-091324C7A6DD919B14E76BF8FBB20546">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 7: Significant Transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;). We own a&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest in Universal Beijing Resort and the construction is being funded through a combination of debt financing and equity contributions from the investors in accordance with their equity interests. The debt financing, which is being provided by a syndicate of Chinese financial institutions, contains certain financial and operating covenants and a maximum borrowing limit of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &#xa5;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;26.6 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; RMB (approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;). &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, Universal Beijing Resort had &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;principal amount of a term loan outstanding under the debt financing agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We have concluded that Universal Beijing Resort is a variable interest entity 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&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest. Universal Beijing Resort&#x2019;s results of operations are reported in our Theme Parks segment. Our consolidated statement 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;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2018, Universal Beijing Resort received initial equity investments through a combination of cash and noncash contributions from the investors. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our consolidated balance sheet included assets, primarily property and equipment, and liabilities, including the term loan, of Universal Beijing Resort totaling&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;FCC Spectrum Auction&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;On April 13, 2017, the Federal Communications Commission announced the results of its spectrum auction. In the auction, we relinquished our spectrum rights in the New York, Philadelphia and Chicago designated market areas (&#x201c;DMAs&#x201d;) where NBC and Telemundo had overlapping spectrum. We received proceeds of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$482 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in July 2017, which were recorded in other investing activities in our consolidated statement of cash flows. We recognized a pretax gain of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$337 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in other operating gains in 2017. NBC and Telemundo stations share broadcast signals in these DMAs. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Universal Studios Japan&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;On April 6, 2017, we acquired the remaining interests in Universal Studios Japan that we did not already own for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$2.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. The acquisition was funded through borrowings under our revolving credit agreement with Comcast. Because we maintained control of Universal Studios Japan, the difference between the consideration transferred and the recorded value of the noncontrolling interests, as well as the related accumulated other comprehensive income impacts, were recorded to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;</cmcsa:SignificantTransactionsTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="2"
      id="d64612282e1520-wk-Fact-C121F66D4AB831A3AB096BF8FBA27EA6"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <cmcsa:VariableInterestEntityMaximumBorrowingCapacity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64612282e1528-wk-Fact-349F1F84C486DD1D5EAC6BF8FBA6D409"
      unitRef="cny">26600000000</cmcsa:VariableInterestEntityMaximumBorrowingCapacity>
    <cmcsa:VariableInterestEntityMaximumBorrowingCapacity
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64612282e1532-wk-Fact-8285989F744A0112FF5F6BF8FBA92A8C"
      unitRef="usd">3800000000</cmcsa:VariableInterestEntityMaximumBorrowingCapacity>
    <us-gaap:OtherLongTermDebt
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_DebtInstrumentAxis_cmcsa_UniversalBeijingResortTermLoansMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64612282e1545-wk-Fact-4E2C2914D21BA4CC4B2B6BF8FB9915BA"
      unitRef="usd">1300000000</us-gaap:OtherLongTermDebt>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="2"
      id="d64612282e1556-wk-Fact-C121F66D4AB831A3AB096BF8FBA27EA6"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64612282e1577-wk-Fact-A81EA018D0C87C2453EF6BF8FBA709F9"
      unitRef="usd">3000000000.0</us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssets>
    <us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_OwnershipAxis_cmcsa_UniversalBeijingResortMember_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="-8"
      id="d64612282e1581-wk-Fact-B8AC785EA360AA7ABB8B6BF8FBA5F8A2"
      unitRef="usd">2100000000</us-gaap:VariableInterestEntityConsolidatedCarryingAmountLiabilities>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="D2017Q3Jul01-Jul31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64612282e1594-wk-Fact-A1C4B8AE2A2ED79348806BF8FBAB6E66"
      unitRef="usd">482000000</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64612282e1598-wk-Fact-0020C52956475542AB746BF8FBAE9C1C"
      unitRef="usd">337000000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="D2017Q2USJ_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_BusinessAcquisitionAxis_cmcsa_UniversalStudiosJapanMember"
      decimals="-8"
      id="d64612282e1608-wk-Fact-3A2D1FD9318C4D674F596BF8FB84244E"
      unitRef="usd">2300000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-9C7A79F7432857B8F8356BF8FD40E474-0-wk-Fact-030DA37F10E294C461E96BF8FC6D4EE1">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 8: Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Upon adoption, we recorded&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$332 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; See Note 14 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-D89DFBAD9166683B51C66BF8FD4020CF-0-wk-Fact-C91F98DDE71B84161EEB6BF8FC6E6BE2">&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In February 2016, the FASB updated the accounting guidance related to leases. The most significant change in the updated accounting guidance requires lessees to recognize lease assets and liabilities on the balance sheet for all operating leases with the exception of short-term leases. The standard also expands the disclosures regarding the amount, timing and uncertainty of cash flows arising from leases. For a lessee, the recognition, measurement and presentation of expenses and cash flows arising from a lease did not significantly change from previous guidance. We adopted the updated guidance on January 1, 2019 on a prospective basis and as a result, prior period amounts were not adjusted to reflect the impacts of the updated guidance. In addition, as permitted under the transition guidance within the new standard, prior scoping and classification conclusions were carried forward for leases existing as of the adoption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Upon adoption, we recorded&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.7 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;for operating lease assets and liabilities, respectively, which includes the impact of fair value adjustments, prepaid and deferred rent and lease incentives. The adoption of the updated accounting guidance did not significantly impact our recognition of finance leases, which were previously described as capital leases. As of the date of adoption, our liabilities for finance leases were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$332 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which were recorded in long-term debt, and the related assets were recorded in property and equipment, net. Our finance leases were not considered material for further disclosure. The adoption of the new accounting guidance did not have a material impact on our consolidated results of operations or cash flows.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; See Note 14 for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2019, the FASB updated the accounting guidance related to film and television costs. The updated guidance aligns the accounting for production costs of episodic television series with those of films, allowing for costs to be capitalized in excess of amounts of revenue contracted for each episode. The updated guidance also updates certain presentation and disclosure requirements for capitalized film and television costs and requires impairment testing to be performed at a group level for capitalized film and television costs when the content is predominantly monetized with other owned or licensed content.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. Following adoption, we will present all film and television costs, including capitalized costs of acquired programming rights, as noncurrent assets in the consolidated balance sheet. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In June 2016, the FASB updated the accounting guidance related to the measurement of credit losses on financial instruments, including trade receivables and loans. The updated guidance requires the recognition of credit losses on financial instruments based on an estimate of expected losses, replacing the incurred loss model in the prior guidance.&#160;We will adopt the updated accounting guidance prospectively in the first quarter of 2020. We do not expect the updated accounting guidance to have a material impact on our consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-8"
      id="d64611703e1523-wk-Fact-11A73A521408CFDBE0F88F7A40DA2750"
      unitRef="usd">1700000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-8"
      id="d64611703e1532-wk-Fact-8C20CC73CF84F74571D58F7A986823CC"
      unitRef="usd">1800000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="I2019Q1JAN01-JAN01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member"
      decimals="-6"
      id="d64611703e1538-wk-Fact-28C5FFF543DCC85B84FE6BF8FC6B9C5A"
      unitRef="usd">332000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-3DADA38EA923AF2170A46BF8FD412468-0-wk-Fact-5DE20C55E4098AFBFE7D6BF8FC87B9D2">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 9: Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(402&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Realized and unrealized gains (losses) on equity securities, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other income (loss), net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;707&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;811&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,255&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,560&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Equity Method&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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 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 other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="color:#006ebf;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Hulu and Collateralized Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In May 2019, we entered into a series of agreements (the &#x201c;Hulu Transaction&#x201d;) with The Walt Disney Company and certain of its subsidiaries&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; (&#x201c;Disney&#x201d;), &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired our proportionate share of the approximate&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest in Hulu previously held by AT&amp;amp;T Inc. (&#x201c;AT&amp;amp;T&#x201d;) for approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$477 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;increasing our ownership interest to approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; from approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Following the Hulu Transaction, future capital calls are limited to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$27.5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;upon exercise of the put or call.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In connection with the Hulu Transaction, we agreed to extend certain licenses of NBCUniversal content until late 2024. We can terminate most of our content license agreements with Hulu beginning in 2022, and beginning in 2020, we have the right to modify certain content licenses that are currently exclusive to Hulu, so that we can exhibit the content on our platforms in return for reducing the license fee.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our consolidated balance sheet in the captions &#x201c;investment securing collateralized obligation&#x201d; and &#x201c;collateralized obligation&#x201d;, respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our collateralized obligation had a carrying value of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and an estimated fair value of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5.2 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The estimated fair value was based on level 2 inputs that use interest rates for debt with similar terms and remaining maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We account for our investment using the equity method. In&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recognized losses of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$473 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$454 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$276 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;respectively, in equity in net income (losses) of investees, net. In&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we made cash capital contributions totaling&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$903 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;inclusive of the funding for the acquisition of the AT&amp;amp;T interest,&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$454 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$300 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;respectively, to Hulu. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our investment was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$694 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$248 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In August 2016, Time Warner Inc., which was acquired by AT&amp;amp;T in 2018, acquired a&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;interest in Hulu, diluting our interest at that time from approximately&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;33%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;30%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Given the contingent nature of put and call options related to that interest, we recorded a deferred gain as a result of the dilution. In the first quarter of 2019, the put and call options expired unexercised and we recognized the previously deferred gain of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$159 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;in other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Snap&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In March 2017, Comcast acquired an interest in Snap Inc. as part of its initial public offering. On March 31, 2017, Comcast contributed its investment in Snap to us as an equity contribution of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$662 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, which was recorded in our consolidated statement of equity based on the fair value of the investment as of March 31, 2017 and was classified as a marketable equity security. We sold our investment in 2019. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We recognized gains of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$293 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and losses of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$268 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; in 2019 and 2018, respectively. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our investment was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$162 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Peloton&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In 2019, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we recognized unrealized gains of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$184 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;which included unrealized gains as a result of Peloton&#x2019;s initial public offering in September 2019. Following the initial public offering, we now present our investment in marketable equity securities, which was previously presented in non-marketable equity securities. As of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our investment was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$294 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$110 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 apply this measurement alternative to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Impairment Testing of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 and held to maturity 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;nonmarketable equity &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-1606FFA29B3158CE927D6BF8FD423828-0-wk-Fact-DB84730D690DCA232C996BF8FC8ECBE7">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity in net income (losses) of investees, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(402&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(201&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Realized and unrealized gains (losses) on equity securities, net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other income (loss), net &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;396&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</cmcsa:ComponentsOfInvestmentandOtherIncomeLossNetTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1662-wk-Fact-7CD6A8ED363E0D612F7B8F7D1A6C798E"
      unitRef="usd">-402000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1682-wk-Fact-ADEB66A6F8F8BE0839BF8F7D1F0638DC"
      unitRef="usd">-371000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1702-wk-Fact-32CE2B5E74262DE504438F7D21A15563"
      unitRef="usd">-201000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1719-wk-Fact-8C1E2091D7CEABCEC4A18F7D239F98DE"
      unitRef="usd">466000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1738-wk-Fact-C1240CF1786B16C3BF7F8F7D28781EAD"
      unitRef="usd">-217000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1758-wk-Fact-65D6585E32B2414572868F7D2ADEA719"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNiGainLoss>
    <cmcsa:OtherIncomeLossNet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1779-wk-Fact-43DD5962B541F541371E8F7D2CDB5F6C"
      unitRef="usd">332000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1798-wk-Fact-B8EFC899E360024608CF8F7D302DD6C8"
      unitRef="usd">67000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1817-wk-Fact-DDC13630B7A1B1F0076C8F7D32BCA270"
      unitRef="usd">57000000</cmcsa:OtherIncomeLossNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1843-wk-Fact-836B1E9B7AA899D78F786BF8FC38261D"
      unitRef="usd">396000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1862-wk-Fact-6165573B819278D53A4D6BF8FC36E0DC"
      unitRef="usd">-521000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e1882-wk-Fact-F6A725A12DB41F2488996BF8FC341B99"
      unitRef="usd">-144000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:SummaryInvestmentHoldingsTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-4B6C2D424705F5779BD76BF8FD42AE7E-0-wk-Fact-BD33DF5D74D63BDE55F86BF8FCF4410F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Equity method&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;707&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;811&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,255&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Current investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;694&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Noncurrent investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,560&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,680&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SummaryInvestmentHoldingsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2008-wk-Fact-B018F286555EFFB360676BF8FB518EB3"
      unitRef="usd">1156000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2027-wk-Fact-C5D114F5087FF74581496BF8FB517A05"
      unitRef="usd">707000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2042-wk-Fact-D71F2401AE2B6E59B4116BF8FB53E762"
      unitRef="usd">295000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2061-wk-Fact-E8E3934756A6845DAB066BF8FCEA851B"
      unitRef="usd">162000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2081-wk-Fact-882B804BC84449359E2B6BF8FB54C1A3"
      unitRef="usd">804000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2100-wk-Fact-514D8109012A05F53FBD6BF8FB547E5F"
      unitRef="usd">811000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:Investments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2120-wk-Fact-BBA8ADCB27B900C3978B6BF8FB531C54"
      unitRef="usd">2255000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2139-wk-Fact-434C5B4C6FA4C70638696BF8FB52E252"
      unitRef="usd">1680000000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2159-wk-Fact-3814412AD46D44D3CDA767BE416C3250"
      unitRef="usd">1000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2178-wk-Fact-2D71F3C7B6516AEDDD7267BE4164D67F"
      unitRef="usd">0</us-gaap:ShortTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2198-wk-Fact-A22A097431636C8535AD8F65B8058A1E"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2217-wk-Fact-FBB4A25CDD71BC5140F88F65BE3723C8"
      unitRef="usd">0</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2242-wk-Fact-85A44CBC0C9950EB8EBF6BF8FC280E8C"
      unitRef="usd">1560000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2261-wk-Fact-2C9DCD988DD1C9FF296D6BF8FC624AB3"
      unitRef="usd">1680000000</us-gaap:LongTermInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_ATTInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64613800e2298-wk-Fact-CB9725942B574EFD98FF8F8049F36652"
      unitRef="number">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="D2019Q2MAY2019_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2306-wk-Fact-526C6338A25FB48E0BDA8F8070AB773E"
      unitRef="usd">477000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64613800e2315-wk-Fact-AE51417D75D402C90A618F809D73FD33"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2019Q2APR30_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64613800e2319-wk-Fact-11AB26C01CDC5F8187238F80C45C94C1"
      unitRef="number">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64613800e2328-wk-Fact-0F1C1E9796E0482EA7D78F80EBB80A2C"
      unitRef="usd">1500000000</cmcsa:EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageFloor
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64613800e2336-wk-Fact-A8C3C5BED381D60442718F8112D49323"
      unitRef="number">0.21</cmcsa:EquityMethodInvestmentOwnershipPercentageFloor>
    <cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64613800e2342-wk-Fact-90FC1483C48AE6487C4D8F81438EBEE7"
      unitRef="usd">27500000000</cmcsa:EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="INF"
      id="d64613800e2347-wk-Fact-BB9C361F45DA940532748F816894A73B"
      unitRef="number">1</cmcsa:EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption>
    <cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption
      contextRef="I2019Q2MAY31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-8"
      id="d64613800e2355-wk-Fact-CC51F7B9E0A658D6D4A48F81A06A1CF3"
      unitRef="usd">5800000000</cmcsa:EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="D2019Q3AUGUST_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64613800e2369-wk-Fact-892B533878C2442B6F318F81F2092991"
      unitRef="usd">5200000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64613800e2385-wk-Fact-E47F99A2AEA0DF99953D8F8214F0916C"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member"
      decimals="-8"
      id="d64613800e2394-wk-Fact-F234D0DFACDA8A7DB7088F823E616632"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2421-wk-Fact-9BB8E32FFE0FAA2C5EE26BF8FCF7A3FB"
      unitRef="usd">-473000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2426-wk-Fact-9334E0EB55E62B6C26646BF8FCF5C76B"
      unitRef="usd">-454000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2430-wk-Fact-44E43BA1CB8962F5CC036BF8FC8C0B88"
      unitRef="usd">-276000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2455-wk-Fact-836A4317F27A919E50856BF8FC93F230"
      unitRef="usd">903000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2463-wk-Fact-0015424D08B9A4354BE56BF8FCDEAB0C"
      unitRef="usd">454000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2467-wk-Fact-4CECBD7AE0A0230443656BF8FCF33F70"
      unitRef="usd">300000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64613800e2488-wk-Fact-A22A097431636C8535AD8F65B8058A1E"
      unitRef="usd">694000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2493-wk-Fact-E36ADACE47D2C56EEA0E6BF8FC8CDB2C"
      unitRef="usd">248000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_CounterpartyNameAxis_cmcsa_TimeWarnerInc.Member_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64613800e2502-wk-Fact-7F1EE7A6C3890C2F15B38F82DF579BA5"
      unitRef="number">0.10</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2016Q3July31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64613800e2510-wk-Fact-D57D6652A81483B1FB4E8F83006A6663"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="I2016Q3Aug31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="2"
      id="d64613800e2514-wk-Fact-0D79E16781606D8546AA8F834A004945"
      unitRef="number">0.30</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cmcsa:DeferredGainRecognizedOnDilutionOfEquityMethodInvestment
      contextRef="FD2019Q1QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_HuluMember"
      decimals="-6"
      id="d64613800e2521-wk-Fact-410858BE73DB7E04DC7E8F83983107D2"
      unitRef="usd">159000000</cmcsa:DeferredGainRecognizedOnDilutionOfEquityMethodInvestment>
    <cmcsa:MemberContribution
      contextRef="D2017Q1Mar31-Mar31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64613800e2544-wk-Fact-4DA7C283ED0B2F838AE46BF8FC9B50A9"
      unitRef="usd">662000000</cmcsa:MemberContribution>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64613800e2552-wk-Fact-87F5EB4F5E874D3B545D6BF8FCF78BF8"
      unitRef="usd">293000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64613800e2556-wk-Fact-9DF33F9D16AF00AFFF43A46FEA68456F"
      unitRef="usd">-268000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_SnapMember"
      decimals="-6"
      id="d64613800e2575-wk-Fact-406CF69607F6FA5274FF6BF8FC9A6396"
      unitRef="usd">162000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember"
      decimals="-6"
      id="d64613800e2589-wk-Fact-96AC0D3FDA75EB7AD46EA46F0EA28467"
      unitRef="usd">184000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember"
      decimals="-6"
      id="d64613800e2610-wk-Fact-2A3C65745D2C0156CFF78F842433A5F0"
      unitRef="usd">294000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_PelotonMember"
      decimals="-6"
      id="d64613800e2614-wk-Fact-20A762152364CB825B808F8496CD5643"
      unitRef="usd">110000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-BAA6E276AE84E28F84106BF8FD423AD1-0-wk-Fact-4100403BEBA3D358417F6BF8FC937BEA">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Nonmarketable Equity Securities &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 apply this measurement alternative to&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Equity Method&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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 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 other income (loss), net.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Marketable Equity Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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;</us-gaap:InvestmentPolicyTextBlock>
    <cmcsa:InvestmentsImpairmentPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-4D4DFBA58933BB4F99F66BF8FD4329B1-0-wk-Fact-A7660CF6C492CA223CE46BF8FCF7F274">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Impairment Testing of Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 and held to maturity 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;nonmarketable equity &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.&lt;/span&gt;&lt;/div&gt;</cmcsa:InvestmentsImpairmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-FDBBC15AA514CAE23A326BF8FD4372CD-0-wk-Fact-A4A7F5F8B79B3ED4BFFF6BF8FC1F5424">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 10: Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Original&#160;Useful&#160;Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,049&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,501&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,884&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,676&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;18,183&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,799&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-82A3644758DDFF3373366BF8FD43DAF7-0-wk-Fact-79A6D1F5B0D8E84575E86BF8FC203167">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Original&#160;Useful&#160;Life&lt;br/&gt;as&#160;of&#160;December&#160;31,&#160;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;31 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;9,438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,049&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5,501&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Construction in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;4,884&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,676&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, at cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;18,183&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;5,799&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;15,751&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      id="d64614798e1575-wk-Fact-C58F2BF06DB2FDDA2F366BF8FC3B979F">P31Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-6"
      id="d64614798e1585-wk-Fact-5B7982159156B552B4176BF8FC3856D0"
      unitRef="usd">9438000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-6"
      id="d64614798e1599-wk-Fact-9BB849B605CAAA014F5B6BF8FC3E78F1"
      unitRef="usd">8877000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      id="d64614798e1614-wk-Fact-169BA5F69CB8631BD56E6BF8FC3DE6D7">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-6"
      id="d64614798e1619-wk-Fact-FD56616C8333F373C0946BF8FC3F6CB4"
      unitRef="usd">6049000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember"
      decimals="-6"
      id="d64614798e1633-wk-Fact-D46D58849A7D87BDF21C6BF8FC3E97C9"
      unitRef="usd">5501000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember"
      decimals="-6"
      id="d64614798e1658-wk-Fact-89B42D5634EEBB23EACD6BF8FC3FF75E"
      unitRef="usd">4884000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember"
      decimals="-6"
      id="d64614798e1672-wk-Fact-9C76BE876EEA73C4C33A6BF8FC3E4E01"
      unitRef="usd">2676000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-6"
      id="d64614798e1697-wk-Fact-67283B75728C8C72CFA86BF8FC3C7CDA"
      unitRef="usd">1179000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-6"
      id="d64614798e1711-wk-Fact-CD5FAE5032D47D6FAD4D6BF8FC3F7BB7"
      unitRef="usd">1129000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64614798e1736-wk-Fact-591A76FC2EA6AEB0533AA47B9FCAC0CC"
      unitRef="usd">21550000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64614798e1750-wk-Fact-9C5D946441388E0FA720A47B9FC0DBEC"
      unitRef="usd">18183000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64614798e1775-wk-Fact-42290E92399631D04CC2A47B9FBC6FD2"
      unitRef="usd">5799000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64614798e1789-wk-Fact-E8409BC6F8C0A737D848A47B9FC4063A"
      unitRef="usd">4994000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64614798e1819-wk-Fact-178388055D17D64074A66BF8FC1D2B78"
      unitRef="usd">15751000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64614798e1833-wk-Fact-967BF5C34FD4FA6432756BF8FB6028B6"
      unitRef="usd">13189000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-0B6C13C709C09B30946A6BF8FD43AF61-0-wk-Fact-02C982A4171AC14D4DC76BF8FC1C4EC0">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-DBFACFD0F1C4176997046BF8FD434404-0-wk-Fact-79E69AF099F075CBA5FB6BF8FBE616F5">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 11: 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="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;806&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,407&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;843&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,118&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(105&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;857&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,739&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;24,240&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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. As a result of this assessment, our reporting units are generally the same as our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;four&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Original&#160;Useful&#160;Life&lt;br/&gt;as of&#160;December&#160;31,&#160;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(6,929&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,269&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(6,283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,088&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(932&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,711&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,927&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;FCC licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;612&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(9,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,590&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Indefinite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Indefinite-lived intangible assets consist of trade names and FCC licenses. We assess the recoverability of our 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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. We did not recognize any material impairment charges in any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Finite-Lived Intangible Assets&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:83%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Estimated Amortization Expense of Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,099&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;876&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-07BABB5968A0D4948AB66BF8FD4475F5-0-wk-Fact-60DA4E5A6FC004220A7C6BF8FBE61E42">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,427&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;806&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,407&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;843&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,184&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6,684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;24,118&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;162&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Dispositions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(105&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(104&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Foreign currency translation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,462&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;857&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;6,739&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;24,240&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e1699-wk-Fact-15158B6F5EC542B7A176A47FBAB450DD"
      unitRef="usd">13427000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e1713-wk-Fact-6B11F2BBEB016ECABBAAA47FBAA3924B"
      unitRef="usd">806000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e1727-wk-Fact-C629E1BB49ACD8C0DAE9A47FBA2F3CCE"
      unitRef="usd">3212000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e1742-wk-Fact-333F387A5C81A92AFA24A47FBA93C9F4"
      unitRef="usd">6544000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e1756-wk-Fact-1425E024B57443246565A47FBA10125F"
      unitRef="usd">23989000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e1771-wk-Fact-F373BC8B6993C6BF7CEBA47FB9607432"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e1785-wk-Fact-EDDCF41E5464474730A7A47FBA702FAF"
      unitRef="usd">36000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e1799-wk-Fact-18BA219A75AB5777F442A47FB9DA849E"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e1813-wk-Fact-FAB475B9A7F5AA60B0A8A47FBA003267"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e1828-wk-Fact-478F50035999C454C439A47FBAC46D92"
      unitRef="usd">36000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e1848-wk-Fact-D18535C04B22508D2858A4801218BAED"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e1862-wk-Fact-1F681309F071235682C6A48014380E6C"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e1876-wk-Fact-DDC81F79027468C5EEEDA48016253C04"
      unitRef="usd">8000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e1891-wk-Fact-31133ABA570E84622234A480192BFEF0"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e1906-wk-Fact-DBE9DB3156AE857D00E8A4801B841B63"
      unitRef="usd">8000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e1927-wk-Fact-C3B9CFF496809FDF8602A47FB971E909"
      unitRef="usd">-13000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e1942-wk-Fact-FA04452577E565F0A0C8A47FBA60BF4B"
      unitRef="usd">1000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e1956-wk-Fact-4A6C7CA55EC6F870BA01A47FB9364443"
      unitRef="usd">-9000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e1971-wk-Fact-A0DFD615D076AE90CF6FA47FB9F0D26C"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e1986-wk-Fact-990FDFCFCD0AA60073CBA47FB9B11B75"
      unitRef="usd">-21000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2007-wk-Fact-FBF3B9AA40B4B3E61817A47FB9C03B7C"
      unitRef="usd">7000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2022-wk-Fact-78AFA401664C1C9D2E18A47FB9A10EA1"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2036-wk-Fact-3D229A7B8CC2022F34D9A47FBA1F606A"
      unitRef="usd">11000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2051-wk-Fact-2335806BFE9DA9C2B0F7A47FBA3F446D"
      unitRef="usd">-140000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2066-wk-Fact-969CA0A8D60F3151FA05A47FB981A741"
      unitRef="usd">-122000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2086-wk-Fact-2D1BF68F1AEB2A9A7747A47FBA4FB9C9"
      unitRef="usd">13407000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2100-wk-Fact-997D5C44C65685F6BAE0A47FBA82B64A"
      unitRef="usd">843000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2114-wk-Fact-722B0FED19A596C54E07A47FB991ED3A"
      unitRef="usd">3184000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2128-wk-Fact-1528918A4C4BC18547BAA47FB950F984"
      unitRef="usd">6684000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2143-wk-Fact-8E0AC1BF2B2E2A92D70A6BF8FC5928FD"
      unitRef="usd">24118000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2163-wk-Fact-6D444A28C4A1B544AA006BF8FD158DE7"
      unitRef="usd">162000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2177-wk-Fact-87BAB98F468E8C2255506BF8FD193568"
      unitRef="usd">14000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2191-wk-Fact-499CB6FE20D2766670A26BF8FD188A42"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2205-wk-Fact-FBEF467FCCC56D687E286BF8FD164501"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2220-wk-Fact-CA07BD5477270F309D216BF8FD1978EE"
      unitRef="usd">176000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2240-wk-Fact-65C85F79D3FA2245A6856BF8FD17BCB7"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2254-wk-Fact-5C6D16B00956BF27C73C6BF8FD1A339F"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2268-wk-Fact-92043B0E2AC557868FC86BF8FD149C0A"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2282-wk-Fact-2731B7ABBBA33B4E2B646BF8FD1AD966"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2297-wk-Fact-E6A4DD2AD0FA31E3FC596BF8FD13256C"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2317-wk-Fact-7119CFB4B06AEA64AE946BF8FD1902E8"
      unitRef="usd">-105000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2332-wk-Fact-0E4E498A02020EE64A3A6BF8FD120C22"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2346-wk-Fact-9F3C89074EF93178BCC86BF8FD1CFC01"
      unitRef="usd">1000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2360-wk-Fact-4D5EAC1D29E3C3165F666BF8FD117F15"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2375-wk-Fact-DAA7A3349D4C917A876E6BF8FD192163"
      unitRef="usd">-104000000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2397-wk-Fact-49EE58EEC16C9FD5D5DF6BF8FD16BA5C"
      unitRef="usd">2000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2412-wk-Fact-C3549DC580967B5867EE6BF8FD16B47F"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2426-wk-Fact-B7628A9A695A1B6D233C6BF8FD1B8038"
      unitRef="usd">3000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2441-wk-Fact-33023858A327DE9E7C766BF8FD1ADBEF"
      unitRef="usd">-55000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2456-wk-Fact-28912EDFFDE94B896DC16BF8FD104C55"
      unitRef="usd">-50000000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_CableNetworksMember"
      decimals="-6"
      id="d64617594e2481-wk-Fact-4302CEFD767E297F88BF6BF8FD13D125"
      unitRef="usd">13462000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_BroadcastTelevisionMember"
      decimals="-6"
      id="d64617594e2495-wk-Fact-2377711E55802E3FDB386BF8FD145C2D"
      unitRef="usd">857000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_FilmedEntertainmentMember"
      decimals="-6"
      id="d64617594e2509-wk-Fact-70C3005F10122C26FE9F6BF8FD1782A9"
      unitRef="usd">3182000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_cmcsa_ThemeParksMember"
      decimals="-6"
      id="d64617594e2524-wk-Fact-9FE8BB21301C3D2A086E6BF8FD1B6E21"
      unitRef="usd">6739000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e2538-wk-Fact-01B437526A755C4454C26BF8FC5E8B8A"
      unitRef="usd">24240000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-BE436E991AD750B4F8A16BF8FD43B632-0-wk-Fact-6087FC0EBB0205DEEFBF6BF8FBE40B65">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 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. As a result of this assessment, our reporting units are generally the same as our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;four&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;reportable segments. 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. We did not recognize any impairment charges in any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportableSegments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="INF"
      id="d64617594e2559-wk-Fact-8816041A131193252B296BF8FC9D25C6"
      unitRef="segment">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-85BAE02B75E5ADCD111D6BF8FD440D24-0-wk-Fact-9B13BBFB4651AEF17EE86BF8FBE85AE2">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Weighted-Average&lt;br/&gt;Original&#160;Useful&#160;Life&lt;br/&gt;as of&#160;December&#160;31,&#160;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;13,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(6,929&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,269&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(6,283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;5 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,088&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,205&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,779&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(932&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,711&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(1,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Indefinite-Lived Intangible Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,927&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;FCC licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;612&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;22,599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(9,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;22,256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(8,590&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      id="d64617594e2889-wk-Fact-3BB1B2AFA7262821F8876BF8FC6C35D2">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64617594e2899-wk-Fact-1BAE7BDF0865718A95ED6BF8FC6FDA4F"
      unitRef="usd">13261000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64617594e2913-wk-Fact-EC8768C869BDC3D1017F6BF8FC6E7A75"
      unitRef="usd">6929000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64617594e2928-wk-Fact-4DFC2CA74F8F6E5289AD6BF8FC73E215"
      unitRef="usd">13269000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-6"
      id="d64617594e2943-wk-Fact-03B5BD6E961F82BA08586BF8FC6F3551"
      unitRef="usd">6283000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="d64617594e2959-wk-Fact-51F0027CC1592EDED6F16BF8FC6C6C3C">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64617594e2964-wk-Fact-3F35597F71830391FCF76BF8FC6C0994"
      unitRef="usd">2088000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64617594e2978-wk-Fact-B9763F719B575C50CEB96BF8FC73EB0F"
      unitRef="usd">1205000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64617594e2993-wk-Fact-D8096551803A626F0BFA6BF8FC6DC8DE"
      unitRef="usd">1779000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      decimals="-6"
      id="d64617594e3008-wk-Fact-738E1B1360B169CC62976BF8FC760905"
      unitRef="usd">932000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      id="d64617594e3029-wk-Fact-5E886C89B0A9F728CEF36BF8FC72EB4D">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64617594e3034-wk-Fact-9A702D0D32A5BF27F5196BF8FC6FF3C8"
      unitRef="usd">3711000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64617594e3048-wk-Fact-FA5928298C3D5FA3F8BF6BF8FC6B39A9"
      unitRef="usd">1525000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64617594e3063-wk-Fact-616CF5B9E4607A0D20EC6BF8FC753449"
      unitRef="usd">3619000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-6"
      id="d64617594e3078-wk-Fact-3FE25C4A27027A330EDE6BF8FC6C1ECD"
      unitRef="usd">1375000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember"
      decimals="-6"
      id="d64617594e3176-wk-Fact-06C166E692ACAEE6EBEE6BF8FC6E95F4"
      unitRef="usd">2927000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember"
      decimals="-6"
      id="d64617594e3205-wk-Fact-7846DEB0C3FDEE37087A6BF8FC6E8DC5"
      unitRef="usd">2981000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64617594e3246-wk-Fact-E03138BE9F599C3A4E896BF8FC705AD9"
      unitRef="usd">612000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember"
      decimals="-6"
      id="d64617594e3275-wk-Fact-01A305877E4709DE01646BF8FC72B062"
      unitRef="usd">608000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3321-wk-Fact-9CF4ECB3872E82BC31426BF8FC6C7421"
      unitRef="usd">22599000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3335-wk-Fact-C45E3C020944CC0C63C86BF8FC6E5050"
      unitRef="usd">9659000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3350-wk-Fact-92E4F0CE538DD3E113056BF8FC6DD950"
      unitRef="usd">22256000000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3365-wk-Fact-BB2A73648C08DB5A0AB56BF8FC6D325A"
      unitRef="usd">8590000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-1C2CA54494C345E2119B6BF8FD447731-0-wk-Fact-C4A574B47362BB6C99806BF8FBE5AAF0">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Indefinite-lived intangible assets consist of trade names and FCC licenses. We assess the recoverability of our 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;indefinite-lived intangible assets primarily based on a discounted cash flow analysis that involves significant judgment. When analyzing the fair values indicated under the discounted cash flow models, we also consider multiples of Adjusted EBITDA generated by the underlying assets, current market transactions and profitability information. If the fair value of our&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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. We did not recognize any material impairment charges in any of the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-C3EBD6452168BA7E14386BF8FD441AF5-0-wk-Fact-E0D7A22DED007E02A8916BF8FBE2F6DF">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:83%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Estimated Amortization Expense of Finite-Lived Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,099&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;876&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3482-wk-Fact-E5E3CF2820662AA942C36BF8FD0F34FC"
      unitRef="usd">1099000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3502-wk-Fact-4E37314C84632090D8AA6BF8FD0EA6B7"
      unitRef="usd">1006000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3522-wk-Fact-65BE04566CD581F9EC3D6BF8FD0B196C"
      unitRef="usd">914000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3542-wk-Fact-8703F18E6CB05766551E6BF8FD14065E"
      unitRef="usd">876000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64617594e3562-wk-Fact-A85EB6EC578705F018026BF8FD0C55DE"
      unitRef="usd">847000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-8843992C1DDC20599AEE6BF8FD43B9D2-0-wk-Fact-2BC4B5A2AEB97192F8776BF8FBE6AC6F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Finite-lived intangible assets are subject to amortization and consist primarily of customer relationships acquired in business combinations, software 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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 the purchase of software licenses. We generally amortize them on a straight-line basis over a period not to exceed&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember"
      id="d64617594e3587-wk-Fact-B35B7FF620E2DE48FD0FA480E7DE5ECA">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-295519431F8BEC37C1346BF8FD45F3DE-0-wk-Fact-F829D755E9825A2255126BF8FB9D2A6D">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 12: Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Deferred Compensation Plans&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;719&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;64&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Certain members of management participate in Comcast&#x2019;s unfunded, nonqualified deferred compensation plans as well as similar plans sponsored by us. 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Pension and Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We sponsor several defined contribution retirement plans, including 401(k) 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, expenses related to these plans totaled &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$229 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$213 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$201 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We provide postretirement benefits to eligible employees through a retiree health and welfare benefits plan. The plan provides credit to employees for length of service provided before Comcast&#x2019;s acquisition of NBCUniversal. The plan provides eligible employees who retire with an annual stipend for reimbursement of certain eligible healthcare costs. The amount of the stipend for an eligible retiree is fixed at a predetermined amount based on the retiree&#x2019;s years of service and whether the retiree is eligible for Medicare. We sponsor various nonqualified defined benefit pension plans for domestic employees. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; we sponsor, we are &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;also obligated to reimburse The General Electric Company (&#x201c;GE&#x201d;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; Comcast&#x2019;s acquisition of NBCUniversal. These plans are all unfunded and not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the total contributions we made to multiemployer benefit plans were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Severance Benefits&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We provide severance benefits to certain former employees. A liability is recorded when payment is probable, the amount is reasonably estimable, and the obligation relates to rights that have vested or accumulated. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we recorded severance costs of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$125 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$146 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$108 million&lt;/span&gt;&lt;/span&gt;, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cmcsa:DeferredCompensationPlansTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-5E8402B1D98D8D73FE876BF8FD455893-0-wk-Fact-71FE0068C05898088EC16BF8FBAA2D7D">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;719&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;58&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;64&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</cmcsa:DeferredCompensationPlansTableTextBlock>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64618342e1588-wk-Fact-F892D689D8336462AA9A6BF8FBCD32B3"
      unitRef="usd">858000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64618342e1602-wk-Fact-2A22B72E619589B298EF6BF8FBCA8A16"
      unitRef="usd">719000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansBenefitObligation
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64618342e1616-wk-Fact-673B2B9F54862D6D64C96BF8FBC87EE1"
      unitRef="usd">621000000</cmcsa:DeferredCompensationPlansBenefitObligation>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64618342e1636-wk-Fact-B814BC842ED156ABCA246BF8FBC86AA1"
      unitRef="usd">99000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64618342e1650-wk-Fact-E1FF1CEF7261030C69F46BF8FBCB95FF"
      unitRef="usd">58000000</cmcsa:DeferredCompensationPlansInterestCost>
    <cmcsa:DeferredCompensationPlansInterestCost
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_TitleOfIndividualAxis_cmcsa_DeferredCompensationPlansMember"
      decimals="-6"
      id="d64618342e1664-wk-Fact-6CFAAA65DF1EBE8588DA6BF8FBC960E8"
      unitRef="usd">64000000</cmcsa:DeferredCompensationPlansInterestCost>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64618342e1699-wk-Fact-F34A91EFE0EBBBF6720F6BF8FD1E033B"
      unitRef="usd">229000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64618342e1703-wk-Fact-D0AC6AEF34AEC78AC8936BF8FD223A35"
      unitRef="usd">213000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64618342e1708-wk-Fact-9E3BAE91EF238E2F118D6BF8FD0B8FBC"
      unitRef="usd">201000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-093F8EED243A1265B5366BF8FD443286-0-wk-Fact-E49B6479FF631ED6C8996BF8FBADB189">We sponsor various nonqualified defined benefit pension plans for domestic employees. &lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The future benefits for these plans have been frozen since the beginning of 2013. In addition to the defined benefit plans&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; we sponsor, we are &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;also obligated to reimburse The General Electric Company (&#x201c;GE&#x201d;) for future benefit payments to those participants who were vested in the supplemental pension plan sponsored by GE at the time of&lt;/span&gt; Comcast&#x2019;s acquisition of NBCUniversal. </us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:OtherRestructuringCosts
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64618342e1771-wk-Fact-64CA34C0A21D297E31166BF8FCFBE95D"
      unitRef="usd">125000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64618342e1775-wk-Fact-B184E988CBA95D6CA57A6BF8FD236C2E"
      unitRef="usd">146000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64618342e1780-wk-Fact-6CFE398C3B7C595EA80E6BF8FB51A9A2"
      unitRef="usd">108000000</us-gaap:OtherRestructuringCosts>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-95FE9C2495556D9B14436BF8FD45649C-0-wk-Fact-8343D5233E8D60F7D9426BF8FD1CBBD5">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&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="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Cash Payments for Interest and Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Noncash Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;During &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we acquired &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$866 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;During &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we acquired &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we received noncash contributions from noncontrolling interests totaling &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$391 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to Universal Beijing Resort (see Note 7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;During &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we acquired &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$325 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast contributed its investment in Snap to us at its fair value, which was a noncash transaction (see Note 9)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:24px;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&#x2022;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;we and Comcast completed a senior notes exchange in the fourth quarter of 2017 (see Note 15)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,464&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The carrying amounts of our cash equivalents approximate their fair values. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unrecognized gains (losses) on employee benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-37261ABE6676D98FD3216BF8FD45045A-0-wk-Fact-5DF87EF69CEC5734B0326BF8FD1D4A72">&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Cash Payments for Interest and Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;440&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1639-wk-Fact-069AA3F4248D5B50623C85A6ABEDB342"
      unitRef="usd">440000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1653-wk-Fact-07D03956DFFF277C2C7F6BF8FC04CC5B"
      unitRef="usd">408000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1667-wk-Fact-F6CF517B8B69C0AA7DD66BF8FC0B7370"
      unitRef="usd">517000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1687-wk-Fact-1ECCCE2C47D46923BA2285A6ABF1E20F"
      unitRef="usd">356000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1701-wk-Fact-63440B61D6709113AE976BF8FBFF7F53"
      unitRef="usd">430000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1715-wk-Fact-398CCA56C007445037286BF8FC04CEB9"
      unitRef="usd">282000000</us-gaap:IncomeTaxesPaidNet>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1765-wk-Fact-D72842BD8F31856DBA946BF8FD1DE0C3"
      unitRef="usd">866000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64620126e1783-wk-Fact-F325D45F456C51317C2B6BF8FD1C5AF3"
      unitRef="usd">1400000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:ContributionOfProperty
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cmcsa_UniversalBeijingResortMember"
      decimals="-6"
      id="d64620126e1794-wk-Fact-8F99EE7B92925A9410226BF8FD1DC863"
      unitRef="usd">391000000</us-gaap:ContributionOfProperty>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1812-wk-Fact-A8C3564A958FAEC664056BF8FD1BD82A"
      unitRef="usd">325000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-C669F6C958CFD55A1CAF6BF8FD453673-0-wk-Fact-9815A76FFDF2C7E368ED6BF8FD1C4A21">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the consolidated balance sheet to the total of the amounts reported in our consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cash, cash equivalents and restricted cash, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,444&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,464&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1901-wk-Fact-4FD156B8E6A86FA3F6BF6BF8FC54D496"
      unitRef="usd">1424000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1915-wk-Fact-28770C4D2E80C5C6B4776BF8FB656A27"
      unitRef="usd">1444000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1930-wk-Fact-D1E89E8E93522A3D60C46BF8FBF36D15"
      unitRef="usd">20000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1944-wk-Fact-4722ED3AB14EF9B46F296BF8FBF538B0"
      unitRef="usd">20000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1969-wk-Fact-5B9FE6AD5B1555F8C6B4B10A17D1A908"
      unitRef="usd">1444000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e1983-wk-Fact-056EAADAD0A9FE89C8AAB10A17FAC089"
      unitRef="usd">1464000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-DD9DFECB3E85DD0E0AFE6BF8FD456FF9-0-wk-Fact-C5FBDF635450A55D56EE6BF8FD1BFB8A">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Unrecognized gains (losses) on employee benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2095-wk-Fact-6CC94AC35CB817D0C2436BF8FBFD834F"
      unitRef="usd">7000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2109-wk-Fact-F93225D10248D38F32B96BF8FC074C8D"
      unitRef="usd">12000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2124-wk-Fact-E1549C3E125511D04FA16BF8FC02C04A"
      unitRef="usd">-87000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2138-wk-Fact-751ED36B077FA027D1546BF8FC0CB9BF"
      unitRef="usd">-140000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2158-wk-Fact-33242FE54EFB074CCF6F6BF8FC01204B"
      unitRef="usd">120000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2172-wk-Fact-A7D504C9783F80394EAB6BF8FC0DEFB3"
      unitRef="usd">102000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2197-wk-Fact-FE1836E6B43C74A8FAAD6BF8FBA0F726"
      unitRef="usd">214000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64620126e2211-wk-Fact-97336E529B414D5F4CD46BF8FB5F847E"
      unitRef="usd">254000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-09105F82AB4144BF62DE6BF8FD46F4C7-0-wk-Fact-F2533994D368F7A35F966BF8FC365F39">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&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&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Programming and Talent Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We enter into long-term commitments with third parties in the ordinary course of our business, including commitments to acquire film and television programming, obligations under various creative talent agreements, and various other television-related commitments. Some of our employees, including writers, directors, actors, technical and production personnel, and others, as well as some of our on-air and creative talent, are covered by collective bargaining agreements or works councils. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the total number of employees covered by collective bargaining agreements was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;9,400&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; full-time equivalent employees. Approximately, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;12%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of these full-time equivalent employees were covered by collective bargaining agreements that have expired or are scheduled to expire during &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events, such as the Olympics, and other programming commitments, as well as various contracts with creative talent. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Programming&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Talent&#160;Commitments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,655&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,813&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,609&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,555&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,317&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our leases consist primarily of real estate, vehicles and other equipment. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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 utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; period ended &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$443 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;text-indent:240px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"/&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;padding-left:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our future minimum lease commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;applying the new guidance&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;224&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;186&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,335&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,308&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: imputed interest &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The weighted average remaining lease term for operating leases and the weighted average discount rate used to calculate our operating lease liabilities as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.06%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;cash payments for operating leases recorded in the consolidated balance sheet were&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$271 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Leases that have not yet commenced and lease assets and liabilities associated with leases entered into during the year were&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The tables below summarize our future minimum rental commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; December&#160;31, 2018 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and rent expense for operating leases using the accounting guidance in effect at that time&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;248&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Rental expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;274&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Contractual Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&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.&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;our carrying value was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.1 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and the estimated value of the contractual obligation was&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.8 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;based on inputs to the contractual formula as of that date.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cmcsa:NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember"
      decimals="INF"
      id="d64621524e1517-wk-Fact-5FCC120E0290D8B9F1B56BF8FC36E5E9"
      unitRef="employee">9400</cmcsa:NumberOfEmployeesCoveredUnderCollectiveBargainingAgreements>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember"
      decimals="2"
      id="d64621524e1521-wk-Fact-42FF84B14F1D3AFCEC4B6BF8FC3788D1"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-7F6A84BE07E33AFC2F3B6BF8FD4543DA-0-wk-Fact-E0467ECD6C672D2A6FEE6BF8FC35F7F0">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our minimum annual programming and talent commitments. Programming and talent commitments include acquired film and television programming, broadcast rights to sporting events, such as the Olympics, and other programming commitments, as well as various contracts with creative talent. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;As of December&#160;31, 2019 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Programming&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Talent&#160;Commitments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7,179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,655&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4,813&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,609&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;3,555&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13,317&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1582-wk-Fact-50F9FE5AA5225E409EB5C421B886C57E"
      unitRef="usd">7179000000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1602-wk-Fact-CD52D190A5FB3F572B21C421B875B875"
      unitRef="usd">4655000000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1622-wk-Fact-A530A23851027F0D3915C421B8863F51"
      unitRef="usd">4813000000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1642-wk-Fact-9BA89286F3E7EEDA866AC421B8533B12"
      unitRef="usd">2609000000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1662-wk-Fact-CF6A1A459B260DF03C46C421B8754467"
      unitRef="usd">3555000000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1682-wk-Fact-EA3759D3DE71E535B795C421B8437DC4"
      unitRef="usd">13317000000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-CA7ACC88E02E3C604591F5E572A70FC7-0-wk-Fact-2A708D549040BB52067EF5E5820E039F">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Our leases consist primarily of real estate, vehicles and other equipment. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;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 utilize 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. Lease expense for operating leases recorded in the balance sheet is included in operating costs and expenses and 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. Operating lease expenses, inclusive of short-term and variable lease expenses, recognized in our consolidated statement of income for the&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; period ended &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$443 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;This amount does not include lease costs associated with production activities or other amounts capitalized in our consolidated balance sheet, which are not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1705-wk-Fact-7D53CE0865EA9B364C1EA823EE65E3BE"
      unitRef="usd">443000000</cmcsa:OperatingLeaseExpenseInclusiveOfShortTermAndVariableLeaseExpenses>
    <cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-BCD9DA7D798E45F2866DA4BCADB6C96F-0-wk-Fact-1D189FA32C0F9C839181A4BCE0749A5C">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes the operating lease assets and liabilities recorded in our consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;text-indent:240px;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"/&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;padding-left:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,551&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfCurrentAndNoncurrentAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember"
      decimals="-6"
      id="d64621524e1771-wk-Fact-AA791F142C0605F67F79A4BABC1C42E8"
      unitRef="usd">1551000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember"
      decimals="-6"
      id="d64621524e1791-wk-Fact-96215963D061E0388AA6A4BAC1ACF18B"
      unitRef="usd">189000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember"
      decimals="-6"
      id="d64621524e1811-wk-Fact-D4830C4966DF87142182A4BAC6314FB4"
      unitRef="usd">1481000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-DF8F1A4A085B836F4BA7A4BD3F03567F-0-wk-Fact-FF394D678A023406EE04A4BD7AD540F7">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The table below summarizes our future minimum lease commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;applying the new guidance&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;224&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;186&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,335&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,308&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Less: imputed interest &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1888-wk-Fact-46B12C3744386E75AB6DA4BF314F99A7"
      unitRef="usd">256000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1903-wk-Fact-3B69091C132393050075A4BF329C67D4"
      unitRef="usd">224000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1923-wk-Fact-2F247A780A6A231896EDA4BF33D0ECD3"
      unitRef="usd">186000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1943-wk-Fact-152B6293AD58CC3F2A7BA4BF350F2594"
      unitRef="usd">161000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1963-wk-Fact-9138015BF3A694D3C7F7A4BF36602E8B"
      unitRef="usd">146000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e1983-wk-Fact-378E3864A86A04C04F15A4BF3799954D"
      unitRef="usd">1335000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2003-wk-Fact-6D6AE85E7993A9F18ABDA4BF38F61C81"
      unitRef="usd">2308000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2023-wk-Fact-7AE18DBBDD04616BD187A4BF3A77F03F"
      unitRef="usd">638000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2048-wk-Fact-80E17E552D5F1CC468A3A4BF3BC48CBC"
      unitRef="usd">1670000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="d64621524e2065-wk-Fact-9B5AE91486BA6DE22D87A4C73E938EEF">P15Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="4"
      id="d64621524e2069-wk-Fact-1238E5C70E81C09FD56BA4C76726CEAE"
      unitRef="number">0.0406</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2084-wk-Fact-BBA9718F03105E797085A4C78B16BC7A"
      unitRef="usd">271000000</us-gaap:OperatingLeasePayments>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-67386BE18C8958E70442A4C8AFDACC58-0-wk-Fact-781A4DC37A2C7FC85647A4C8E2A71230">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The tables below summarize our future minimum rental commitments for operating leases as of&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; December&#160;31, 2018 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;and rent expense for operating leases using the accounting guidance in effect at that time&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:84%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December 31, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;248&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;232&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;199&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,380&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2148-wk-Fact-15FA9EDE7A7263A4A2BFA4CA410D8648"
      unitRef="usd">248000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2168-wk-Fact-E508EA3028FD59AB3B09A4CA41754A34"
      unitRef="usd">232000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2188-wk-Fact-02BD08822B12FAD0F04EA4CA42E55A4E"
      unitRef="usd">199000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2208-wk-Fact-FB503ED1685280ADC504A4CA4126FF53"
      unitRef="usd">168000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2228-wk-Fact-A95CD6CF3386328AE892A4CA443F9A98"
      unitRef="usd">144000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2248-wk-Fact-781F3C0E7D9CF8906846A4CA4203600F"
      unitRef="usd">1380000000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <cmcsa:RentalExpenseTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-E3EE60795F1201D1DAE96BF8FD457F97-0-wk-Fact-C9E62AD95C69593CA91F6BF8FC35B775">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:68%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Rental expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;274&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cmcsa:RentalExpenseTableTextBlock>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2323-wk-Fact-AA8A05A2AC6611D746D8A4CE90DB67BF"
      unitRef="usd">286000000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64621524e2337-wk-Fact-CDD46C8A0F2432D39B85A4CE90D68682"
      unitRef="usd">274000000</us-gaap:LeaseAndRentalExpense>
    <cmcsa:CarryingValueOfContractualObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64621524e2365-wk-Fact-B48DE4EA7DEC80C49BDE6BF8FC35E7D8"
      unitRef="usd">1100000000</cmcsa:CarryingValueOfContractualObligation>
    <cmcsa:ContractualValueofaPotentialFutureObligation
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-8"
      id="d64621524e2373-wk-Fact-533C9ADF2E554B1058056BF8FC3C4934"
      unitRef="usd">1800000000</cmcsa:ContractualValueofaPotentialFutureObligation>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-DEEF6BED08CDF86DBC4F6BF8FD46B4FC-0-wk-Fact-3194BB270866F3855A1B6BF8FCA81FFC">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="1"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:100%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:12pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;"&gt;Note 15: Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In the ordinary course of our business, we enter into transactions with Comcast.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;We generate revenue from Comcast primarily from the distribution of our cable network programming, the fees received under retransmission consent agreements in our Broadcast Television segment and, to a lesser extent, the sale of advertising and our owned programming, and we incur expenses primarily related to advertising and various support services provided by Comcast to us. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;As part of the Comcast cash management process, we and Comcast have a revolving credit agreement with a maturity date of 2026 that allows us to borrow from Comcast and for Comcast to borrow from us up to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$5 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;. Depending on the receivable or payable position, amounts owed by us to Comcast or to us by Comcast under the revolving credit agreements are presented under the captions &#x201c;notes payable to Comcast&#x201d; and &#x201c;notes receivable from Comcast,&#x201d; respectively, in our consolidated balance sheet and are presented as current since the amounts include daily borrowings and repayments throughout the year based on our working capital needs. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In 2019, using a portion of the proceeds from a collateralized obligation, we issued &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of non-interest bearing notes due 2024 to Comcast, repaid &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$1.0 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; under our revolving credit agreement with Comcast, and repaid the &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$610 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; notes due 2049 to Comcast. The early redemption of the notes due to Comcast were accounted for as a debt extinguishment, resulting in a charge of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$178 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to interest expense in the third quarter of 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In October 2017, we and Comcast completed a debt exchange transaction. Comcast issued new senior notes in exchange for &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$3.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; aggregate principal amount of certain series of outstanding senior notes issued by Comcast and us, including &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$442 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of our &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;6.40%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; senior notes due 2040. In connection with the exchange transaction, we issued &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$610 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;4.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; notes due 2049 to Comcast. The debt exchange transaction was accounted for as a debt extinguishment, and therefore we recorded a charge of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$157 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; to interest expense upon retirement of the old notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast is also the counterparty to one of our contractual obligations. As of both &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, the carrying value of the liability associated with this contractual obligation was &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$383 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following tables present transactions with Comcast and its consolidated subsidiaries that are included in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Consolidated Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Transactions with Comcast and Consolidated Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense and investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Transactions with Comcast and Consolidated Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;464&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Notes receivable from Comcast, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Note receivable from Comcast, noncurrent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable and accrued expenses related to trade creditors&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Notes payable to Comcast&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt (See Note 6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;410&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Distributions to NBCUniversal Holdings&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;In addition to the transaction amounts presented in the table above, we make distributions to NBCUniversal Holdings on a periodic basis to enable its owners to meet their obligations to pay taxes on taxable income generated by our businesses. We also make quarterly distributions to NBCUniversal Holdings to enable it to make its required quarterly payments to NBCUniversal Enterprise at an initial annual rate of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;8.25%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; on the &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$9.4 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; aggregate liquidation preference of its preferred units. On March&#160;1, 2023, and thereafter on every fifth anniversary of such date, this rate will reset to &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;7.44%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; plus the yield on actively traded United States Treasury securities having a 5 year maturity.&#160;These distributions are presented under the caption &#x201c;distributions to member&#x201d; in our consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Comcast maintains share-based compensation plans that consist primarily of awards of restricted share units (&#x201c;RSUs&#x201d;) and stock options to certain employees and directors as part of its approach to long-term incentive compensation. Additionally, through its employee stock purchase plans, employees are able to purchase shares of Comcast common stock at a discount through payroll deductions. The cost associated with Comcast&#x2019;s 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 valued based on the closing price of Comcast common stock on the date of grant and are discounted for the lack of dividends, if any, during the vesting period. Stock options are valued using the Black-Scholes option pricing model. Certain of our employees participate in these plans and the expense associated with their participation is settled in cash with Comcast. In &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we recognized share-based compensation expense of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$188 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$151 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$133 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, respectively. As of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;, we had unrecognized pretax compensation expense of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$308 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to nonvested Comcast RSUs and unrecognized pretax compensation expense of &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;$13 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; related to nonvested Comcast stock options that will be recognized over a weighted-average period of approximately &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1.5 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;0.7 years&lt;/span&gt;&lt;/span&gt;, respectively.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <cmcsa:RevolvingCreditAgreementCapacity
      contextRef="FI2016Q3_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastandNBCUniversalRevolvingCreditAgreementsMember"
      decimals="-9"
      id="d64623766e1516-wk-Fact-598922819665008632896BF8FCA84CF3"
      unitRef="usd">5000000000</cmcsa:RevolvingCreditAgreementCapacity>
    <cmcsa:NoteReceivableFromUltimateParentNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_NonInterestBearingNotesDue2024Member"
      decimals="-8"
      id="d64623766e1523-wk-Fact-26D57CFD4CC43E323008A833C06C446E"
      unitRef="usd">1300000000</cmcsa:NoteReceivableFromUltimateParentNoncurrent>
    <cmcsa:RepaymentOfNotesPayableToUltimateParent
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionAxis_cmcsa_ComcastAndNBCUniveralRevolvingCreditAgreementsMember"
      decimals="-8"
      id="d64623766e1527-wk-Fact-FA5BAC449A9FFDEE87E1A833F618B396"
      unitRef="usd">1000000000.0</cmcsa:RepaymentOfNotesPayableToUltimateParent>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1531-wk-Fact-14FE3B69D26B713E4BB3D23EDF678B76"
      unitRef="usd">610000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="INF"
      id="d64623766e1535-wk-Fact-C6EE5733BD59DAF40BA1D23E01E61C74"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="FD2019Q3QTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1539-wk-Fact-83C759B0A6880F1248508F75B92C32E9"
      unitRef="usd">-178000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <cmcsa:DebtExchangeAmount
      contextRef="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_ComcastandNBCUniversalSeniorNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-8"
      id="d64623766e1546-wk-Fact-395D7A80248705E028E76BF8FCABE454"
      unitRef="usd">3900000000</cmcsa:DebtExchangeAmount>
    <cmcsa:DebtExchangeAmount
      contextRef="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-6"
      id="d64623766e1550-wk-Fact-2E2ACE0348E689A6D7DC6BF8FCAB5D6B"
      unitRef="usd">442000000</cmcsa:DebtExchangeAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="d64623766e1554-wk-Fact-F399AC3D07E3F8B00BAEA836E0935938"
      unitRef="number">0.0640</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1558-wk-Fact-C18905ED896AA086BFBFD23EF61BD6C7"
      unitRef="usd">610000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="I2017Q4Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_A4.00NotesDue2049Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="INF"
      id="d64623766e1562-wk-Fact-5A768F1F0E7C4C654916D23E2E8C6751"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="D2017Q4Oct01-Oct31_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_DebtConversionByUniqueDescriptionAxis_cmcsa_SeniorNotesExchangeMember_us-gaap_DebtInstrumentAxis_cmcsa_Senior6.40NotesDue2040Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1567-wk-Fact-AB45E03B8599E4DA3A276BF8FCA15405"
      unitRef="usd">-157000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_CarryingValueOfRelatedPartyContractualObligationMember"
      decimals="-6"
      id="d64623766e1582-wk-Fact-CE45F64BF841B777424B6BF8FCA835D6"
      unitRef="usd">383000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-50FA6BC70CE2A21FBEBB6BF8FD46D10A-0-wk-Fact-3F06FD3B28AD62422ECF6BF8FCA93FBE">&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;The following tables present transactions with Comcast and its consolidated subsidiaries that are included in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Consolidated Statement of Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Transactions with Comcast and Consolidated Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Total costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(287&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Interest expense and investment and other income (loss), net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:72%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:2%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;Transactions with Comcast and Consolidated Subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;492&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;464&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Notes receivable from Comcast, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;3,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;2,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Film and television costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;26&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Note receivable from Comcast, noncurrent&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;1,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent assets, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accounts payable and accrued expenses related to trade creditors&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Notes payable to Comcast&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Long-term debt (See Note 6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;410&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1811-wk-Fact-68E812EC25BF93B01F346BF8FBA9A5ED"
      unitRef="usd">2398000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1830-wk-Fact-E697BC4D50ADB0D22A106BF8FD2370D3"
      unitRef="usd">2156000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1849-wk-Fact-09DB8FD0F925CDA00E306BF8FD221E77"
      unitRef="usd">1837000000</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1870-wk-Fact-417E5B32B81A5CD9DAB36BF8FB939F07"
      unitRef="usd">287000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1890-wk-Fact-0664B93FFB2B21EC0A8B6BF8FB5FF195"
      unitRef="usd">245000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1910-wk-Fact-6D303A65FDB37B27000A6BF8FBB2E639"
      unitRef="usd">214000000</us-gaap:CostsAndExpenses>
    <cmcsa:OtherIncomeExpenseRelatedParty
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1932-wk-Fact-6142CCD45EABC439D9116BF8FBB34CEE"
      unitRef="usd">-133000000</cmcsa:OtherIncomeExpenseRelatedParty>
    <cmcsa:OtherIncomeExpenseRelatedParty
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1952-wk-Fact-7F10B4D0457BE120F31F6BF8FD1EC8C0"
      unitRef="usd">-54000000</cmcsa:OtherIncomeExpenseRelatedParty>
    <cmcsa:OtherIncomeExpenseRelatedParty
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e1972-wk-Fact-B6AFBB8B9D03DA4C5B226BF8FD1D95C8"
      unitRef="usd">-250000000</cmcsa:OtherIncomeExpenseRelatedParty>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2131-wk-Fact-ECC561A2ED7603727DB16BF8FB55F250"
      unitRef="usd">492000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2150-wk-Fact-5ABEFF46F0161FAB4B386BF8FB56EEDE"
      unitRef="usd">464000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2170-wk-Fact-4A2B877F551CF9D4CE70F612CF5F3221"
      unitRef="usd">46000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2189-wk-Fact-A8E44B447259F2BBB8AAF612CF6A3CD0"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <cmcsa:NotesReceivableFromUltimateParentCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2209-wk-Fact-2E9AEE18F599CF9753316BF8FB543BAB"
      unitRef="usd">3886000000</cmcsa:NotesReceivableFromUltimateParentCurrent>
    <cmcsa:NotesReceivableFromUltimateParentCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2228-wk-Fact-88B6750E5948A6075DAF6BF8FB53C9D5"
      unitRef="usd">2054000000</cmcsa:NotesReceivableFromUltimateParentCurrent>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2248-wk-Fact-590EA173D1D0C3B9238B6BF8FB5777D9"
      unitRef="usd">26000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:FilmAndTelevisionCosts
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2267-wk-Fact-6FCB1FAC0AB6F4A678766BF8FB55F753"
      unitRef="usd">27000000</cmcsa:FilmAndTelevisionCosts>
    <cmcsa:NoteReceivableFromUltimateParentNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2287-wk-Fact-B1E79FFB267B2CA3A47AA83808356C14"
      unitRef="usd">1069000000</cmcsa:NoteReceivableFromUltimateParentNoncurrent>
    <cmcsa:NoteReceivableFromUltimateParentNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2306-wk-Fact-1F69538FBA6AB7F24649A83809F7F4FD"
      unitRef="usd">0</cmcsa:NoteReceivableFromUltimateParentNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2326-wk-Fact-7DC5A54CC8FD9B42B961A8380C102CD5"
      unitRef="usd">70000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2345-wk-Fact-3A4869FCB6FF08F6D294A8380DD6AE92"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2365-wk-Fact-0040D78658AD0EE9D3806BF8FB587AA9"
      unitRef="usd">84000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2384-wk-Fact-CCE5D3598007193022526BF8FB5DF113"
      unitRef="usd">78000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2404-wk-Fact-4FD2837B382C51389BA86BF8FB52C793"
      unitRef="usd">108000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2423-wk-Fact-7981E024F89D5F034B5B6BF8FB54A62F"
      unitRef="usd">32000000</us-gaap:AccruedLiabilitiesCurrent>
    <cmcsa:NotesPayableToUltimateParent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2444-wk-Fact-D59CC9F9A080A715CB0F6BF8FB54ACD5"
      unitRef="usd">99000000</cmcsa:NotesPayableToUltimateParent>
    <cmcsa:NotesPayableToUltimateParent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2463-wk-Fact-449414F86848F9F3A7346BF8FB55B205"
      unitRef="usd">54000000</cmcsa:NotesPayableToUltimateParent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2483-wk-Fact-909DAEEEAA83A007AADF6BF8FB579A7B"
      unitRef="usd">156000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2502-wk-Fact-592D50A52605E1B534C36BF8FB524857"
      unitRef="usd">701000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2522-wk-Fact-F00039431E683E4C51E16BF8FB5A9896"
      unitRef="usd">454000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_ComcastAndConsolidatedSubsidiariesMember"
      decimals="-6"
      id="d64623766e2541-wk-Fact-53C3C6F245561156DAB76BF8FB536DFA"
      unitRef="usd">410000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember"
      decimals="INF"
      id="d64623766e2559-wk-Fact-09D9848D58927F28A3396BF8FCA315D1"
      unitRef="number">0.0825</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember"
      decimals="-8"
      id="d64623766e2563-wk-Fact-89EF0749C98F3D5F7EED6BF8FCABBCA1"
      unitRef="usd">9400000000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <cmcsa:PreferredStockDividendRateSpreadOnVariableRate
      contextRef="D2018Q1Mar01-Mar01_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cmcsa_NBCUniversalHoldingsPreferredStockMember"
      decimals="4"
      id="d64623766e2567-wk-Fact-D630A345CEE36BB6E58C6BF8FCA38A31"
      unitRef="number">0.0744</cmcsa:PreferredStockDividendRateSpreadOnVariableRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64623766e2589-wk-Fact-B9AB1A6A86DBB0C799066BF8FCA1AB9B"
      unitRef="usd">188000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64623766e2593-wk-Fact-C40400A75240BB206BBC6BF8FCA1C5AA"
      unitRef="usd">151000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      decimals="-6"
      id="d64623766e2598-wk-Fact-C1A634B0FDC4267D6A826BF8FCAA677D"
      unitRef="usd">133000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="-6"
      id="d64623766e2606-wk-Fact-8E4DD60911E721418FF36BF8FCA90DF7"
      unitRef="usd">308000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="-6"
      id="d64623766e2610-wk-Fact-3B1A9EC1C0C4CF4E2D8E6BF8FCA91DAA"
      unitRef="usd">13000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      id="d64623766e2614-wk-Fact-1375DB3E8E9258036DD16BF8FCAA1EC6">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      id="d64623766e2618-wk-Fact-4CA554CCF3D761EA07966BF8FCA3C27A">P0Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="FD2019Q4YTD"
      id="TextSelection-09C97247EA0DC4F360706BF8FD4686FE-0-wk-Fact-91C1A0632FFAE11DDFD06BF8FBB52014">&lt;div style="line-height:120%;padding-bottom:4px;font-size:14pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;Comcast Corporation&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;font-size:14pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;Schedule II &#x2013; Valuation and Qualifying Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;font-size:14pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;Year ended &lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Balance&#160;at&#160;Beginning&lt;br/&gt;of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Additions&#160;Charged&#160;to&lt;br/&gt;Costs&#160;and&lt;br/&gt;Expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Deductions&#160;from&lt;br/&gt;Reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Balance&#160;at&#160;End&lt;br/&gt;of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;769&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;1,906&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;352&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;367&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;554&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;516&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1682-wk-Fact-E65E78D1560CD23825096BF8FD169F1A"
      unitRef="usd">352000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1696-wk-Fact-E9BA3A3C8C2D21F4EB1B6BF8FD1597A0"
      unitRef="usd">769000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1710-wk-Fact-59E42B98C08F0B49DFB36BF8FD163523"
      unitRef="usd">702000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1725-wk-Fact-6F5A7E8A1A94C91102786BF8FD101333"
      unitRef="usd">419000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1740-wk-Fact-497641D88FF73EA8E0B96BF8FD0AA7F1"
      unitRef="usd">632000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1754-wk-Fact-42B1C71F904F5925C9226BF8FD17CE48"
      unitRef="usd">1403000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1768-wk-Fact-E0DC6891943A9DCA65466BF8FD0EB620"
      unitRef="usd">129000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1782-wk-Fact-9A76B097043E63892B716BF8FCFFC8D0"
      unitRef="usd">1906000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1875-wk-Fact-02F5848D4B39B8FCFA966BF8FD1638CB"
      unitRef="usd">288000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1889-wk-Fact-DA1FF5033A982F2D7D1D6BF8FD121417"
      unitRef="usd">616000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1903-wk-Fact-FDA4DA0F66A51CA388506BF8FD03C5F4"
      unitRef="usd">552000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e1918-wk-Fact-E65E78D1560CD23825096BF8FD169F1A"
      unitRef="usd">352000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1933-wk-Fact-49ECB78B36BDDC070A846BF8FD1026F9"
      unitRef="usd">377000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1947-wk-Fact-1E690EAC6DD1478F5D3B6BF8FD06BE53"
      unitRef="usd">367000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1961-wk-Fact-6C2B5CCB3FC327AB003B6BF8FD157BD1"
      unitRef="usd">112000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e1975-wk-Fact-497641D88FF73EA8E0B96BF8FD0AA7F1"
      unitRef="usd">632000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e2068-wk-Fact-35F0F844DCBD299881086BF8FD017B15"
      unitRef="usd">250000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e2082-wk-Fact-8E1BD62F1F9363FBF0306BF8FD11FBE8"
      unitRef="usd">554000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e2096-wk-Fact-02041F392123BC2CAC7C6BF8FD14DEE9"
      unitRef="usd">516000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64625025e2111-wk-Fact-02F5848D4B39B8FCFA966BF8FD1638CB"
      unitRef="usd">288000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e2126-wk-Fact-3854C261131D2772941D6BF8FD15AE33"
      unitRef="usd">266000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e2140-wk-Fact-9093D4471F0FC3B0F0C56BF8FD1438B7"
      unitRef="usd">111000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e2154-wk-Fact-E2BF6CF49CBEA47776186BF8FD167807"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64625025e2168-wk-Fact-49ECB78B36BDDC070A846BF8FD1026F9"
      unitRef="usd">377000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember"
      id="TextSelection-4A483CAF00381463F3D96BF8FD469F07-0-wk-Fact-540DD6BC4E7EB0593B3B6BF8FCE93243">&lt;div style="line-height:120%;padding-bottom:4px;font-size:14pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;NBCUniversal Media, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;font-size:14pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;Schedule II &#x2013; Valuation and Qualifying Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;font-size:14pt;"&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;Year ended &lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;2018&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt;2017&lt;/span&gt;&lt;span style="font-family:Helvetica,sans-serif;font-size:14pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:15%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Year ended December&#160;31 (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Balance&#160;at&#160;Beginning&lt;br/&gt;of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Additions&#160;Charged&#160;to&lt;br/&gt;Costs&#160;and&lt;br/&gt;Expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Deductions&#160;from&lt;br/&gt;Reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:8pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:8pt;"&gt;Balance&#160;at&#160;End&lt;br/&gt;of Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;48&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;88&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;32&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;88&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;Valuation allowance on deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1682-wk-Fact-14CBDE7AA080F8E5CA256BF8FBD070EE"
      unitRef="usd">99000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1696-wk-Fact-0E11832EE0FBD336FC8A6BF8FBC77155"
      unitRef="usd">48000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1710-wk-Fact-99A8F138258BB421F0C56BF8FBD0AD9A"
      unitRef="usd">47000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1725-wk-Fact-840039BAD0F6AB2C08706BF8FBCD3C42"
      unitRef="usd">100000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1740-wk-Fact-B5CF39F118C750D553216BF8FBD0D5C2"
      unitRef="usd">73000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1754-wk-Fact-E91B1B44B439CE02C93D6BF8FBCB58B7"
      unitRef="usd">36000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2019Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1768-wk-Fact-89823429B50592D607746BF8FBC80C91"
      unitRef="usd">15000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2019Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1782-wk-Fact-90D8C1A3305912B197E46BF8FBC8C845"
      unitRef="usd">94000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1875-wk-Fact-E0B914C65CF428EFB1326BF8FBCD5F60"
      unitRef="usd">88000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1889-wk-Fact-1E337F0981640CADF78A6BF8FBCF9C50"
      unitRef="usd">32000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1903-wk-Fact-0781B31BC465F58055676BF8FBC85EE7"
      unitRef="usd">21000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e1918-wk-Fact-14CBDE7AA080F8E5CA256BF8FBD070EE"
      unitRef="usd">99000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1933-wk-Fact-3F2261F4CFF547222D346BF8FBD0B9BE"
      unitRef="usd">87000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1947-wk-Fact-DD6CD2115720976AA39C6BF8FBC9B328"
      unitRef="usd">13000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2018Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1961-wk-Fact-1DB2AAAF85E591FC67AC6BF8FBC4667E"
      unitRef="usd">27000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2018Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e1975-wk-Fact-B5CF39F118C750D553216BF8FBD0D5C2"
      unitRef="usd">73000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e2068-wk-Fact-68B90542A0EFCFDB22D36BF8FBCBA614"
      unitRef="usd">84000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e2082-wk-Fact-5536130C2DA65CFB10C96BF8FBCBF8E2"
      unitRef="usd">23000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e2096-wk-Fact-4AD92A4EA0F0D39C38A66BF8FBD0AD19"
      unitRef="usd">19000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember"
      decimals="-6"
      id="d64626382e2111-wk-Fact-E0B914C65CF428EFB1326BF8FBCD5F60"
      unitRef="usd">88000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2016Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e2126-wk-Fact-B88C7B8F1FC37D3E4D716BF8FBCA6B7A"
      unitRef="usd">72000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e2140-wk-Fact-8E70B1CDCA22D1A65E6A6BF8FBCC9F41"
      unitRef="usd">15000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="FD2017Q4YTD_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e2154-wk-Fact-314C0F5043592DAAC5346BF8FBCB8C81"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="FI2017Q4_dei_LegalEntityAxis_cmcsa_NBCUniversalMediaLLCMember_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"
      decimals="-6"
      id="d64626382e2168-wk-Fact-3F2261F4CFF547222D346BF8FBD0B9BE"
      unitRef="usd">87000000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6990063184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,398<span></span>
</td>
<td class="nump">$ 26,827<span></span>
</td>
<td class="nump">$ 26,858<span></span>
</td>
<td class="nump">$ 26,859<span></span>
</td>
<td class="nump">$ 27,846<span></span>
</td>
<td class="nump">$ 22,135<span></span>
</td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,791<span></span>
</td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">5,247<span></span>
</td>
<td class="nump">5,340<span></span>
</td>
<td class="nump">5,356<span></span>
</td>
<td class="nump">5,182<span></span>
</td>
<td class="nump">4,514<span></span>
</td>
<td class="nump">4,836<span></span>
</td>
<td class="nump">5,014<span></span>
</td>
<td class="nump">4,645<span></span>
</td>
<td class="nump">21,125<span></span>
</td>
<td class="nump">19,009<span></span>
</td>
<td class="nump">18,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="nump">$ 3,162<span></span>
</td>
<td class="nump">$ 3,217<span></span>
</td>
<td class="nump">$ 3,125<span></span>
</td>
<td class="nump">$ 3,553<span></span>
</td>
<td class="nump">$ 2,511<span></span>
</td>
<td class="nump">$ 2,886<span></span>
</td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="nump">$ 3,118<span></span>
</td>
<td class="nump">$ 13,057<span></span>
</td>
<td class="nump">$ 11,731<span></span>
</td>
<td class="nump">$ 22,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 4.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">0.68<span></span>
</td>
<td class="nump">0.70<span></span>
</td>
<td class="nump">0.68<span></span>
</td>
<td class="nump">0.77<span></span>
</td>
<td class="nump">0.55<span></span>
</td>
<td class="nump">0.62<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">0.66<span></span>
</td>
<td class="nump">2.83<span></span>
</td>
<td class="nump">2.53<span></span>
</td>
<td class="nump">4.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7019350432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Allocation of Purchase Price) (Details)<br> $ in Millions, &#163; in Billions</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 09, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 09, 2018 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">$ 29,925<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 39,387<span></span>
</td>
<td class="nump">&#163; 30.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</a></td>
<td class="nump">1,283<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets', window );">Accounts receivable and other current assets</a></td>
<td class="nump">2,359<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts', window );">Film and television costs (See Note 4)</a></td>
<td class="nump">2,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment (See Note 11)</a></td>
<td class="nump">4,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets (See Note 12)</a></td>
<td class="nump">19,539<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities', window );">Accounts payable, accrued liabilities and other current liabilities</a></td>
<td class="num">(5,885)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Long-term debt (See Note 7)</a></td>
<td class="num">(11,468)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets (liabilities), net (See Note 5)</a></td>
<td class="num">(2,974)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other noncurrent assets and (liabilities), net</a></td>
<td class="num">(1,398)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of identifiable net assets acquired</a></td>
<td class="nump">8,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">$ 31,292<span></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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accounts payable, accrued liabilities, and other current liabilities recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAccruedLiabilitiesAndOtherCurrentLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accounts receivable and other current assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAndOtherCurrentAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of  Deferred Tax Assets (Liabilities), Net recognized as of the acquisition date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxAssetsLiabilitiesNet</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Film And Television Costs recognized as of the acquisition date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFilmAndTelevisionCosts</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Other Noncurrent Assets And Liabilities, Net recognized as of the acquisition date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherNoncurrentAssetsAndLiabilitiesNet</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887380240">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 13,323<span></span>
</td>
<td class="nump">$ 11,862<span></span>
</td>
<td class="nump">$ 22,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) on marketable securities, net of deferred taxes</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Deferred gains (losses) on cash flow hedges, net of deferred taxes</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_AmountsReclassifiedToNetIncomeAbstract', window );"><strong>Amounts reclassified to net income:</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Realized (gains) losses on marketable securities, net of deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Realized (gains) losses on cash flow hedges, net of deferred taxes</a></td>
<td class="nump">65<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Employee benefit obligations, net of deferred taxes</a></td>
<td class="num">(60)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Currency translation adjustments, net of deferred taxes</a></td>
<td class="nump">1,375<span></span>
</td>
<td class="num">(916)<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">14,725<span></span>
</td>
<td class="nump">10,998<span></span>
</td>
<td class="nump">23,090<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="nump">14,472<span></span>
</td>
<td class="nump">10,908<span></span>
</td>
<td class="nump">22,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">5,964<span></span>
</td>
<td class="nump">5,305<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) on marketable securities, net of deferred taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(233)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Deferred gains (losses) on cash flow hedges, net of deferred taxes</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_AmountsReclassifiedToNetIncomeAbstract', window );"><strong>Amounts reclassified to net income:</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Employee benefit obligations, net of deferred taxes</a></td>
<td class="num">(53)<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Currency translation adjustments, net of deferred taxes</a></td>
<td class="nump">6<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">5,912<span></span>
</td>
<td class="nump">5,306<span></span>
</td>
<td class="nump">5,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Comcast Corporation</a></td>
<td class="nump">$ 5,744<span></span>
</td>
<td class="nump">$ 5,279<span></span>
</td>
<td class="nump">$ 5,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AmountsReclassifiedToNetIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AmountsReclassifiedToNetIncomeAbstract</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_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net income (loss) attributable to noncontrolling interest and dividends on redeemable subsidiary preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7009320128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Marketable Equity Securities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems', window );"><strong>Schedule of Marketable Equity Securities [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 656<span></span>
</td>
<td class="num">$ (187)<span></span>
</td>
<td class="num">$ (17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Nonmarketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,896<span></span>
</td>
<td class="nump">1,805<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems', window );"><strong>Schedule of Marketable Equity Securities [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="num">(217)<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="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Nonmarketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">804<span></span>
</td>
<td class="nump">811<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_SnapMember', window );">Snap [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems', window );"><strong>Schedule of Marketable Equity Securities [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Payments to acquire marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Marketable equity securities, recognized realized gains (losses)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Marketable equity securities, recognized unrealized gains (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="num">(268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></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">162<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_SnapMember', window );">Snap [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems', window );"><strong>Schedule of Marketable Equity Securities [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_MemberContribution', window );">Contributions from member</a></td>
<td class="nump">$ 662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Marketable equity securities, recognized realized gains (losses)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Marketable equity securities, recognized unrealized gains (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="num">(268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></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">162<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_PelotonMember', window );">Peloton [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems', window );"><strong>Schedule of Marketable Equity Securities [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Nonmarketable equity securities</a></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">110<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_PelotonMember', window );">Peloton [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofFairValueMethodInvestmentsLineItems', window );"><strong>Schedule of Marketable Equity Securities [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Realized and unrealized gains (losses) on equity securities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Nonmarketable equity securities</a></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">$ 110<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_MemberContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contribution from member including, but not limited to, a business, investment or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_MemberContribution</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_ScheduleofFairValueMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of Fair Value Method Investments [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ScheduleofFairValueMethodInvestmentsLineItems</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_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) from sale 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SnapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_SnapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PelotonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_PelotonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>111
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7009545328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>segment </div>
<div>division</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset amortization period</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset amortization period</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Software [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset amortization period</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Software [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset amortization period</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_cmcsa_NumberofDivisions', window );">Number of divisions | division</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_NumberofDivisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Divisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NumberofDivisions</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: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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CableCommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>112
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7011464112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (FCC Spectrum Auction) (Details) - FCC Spectrum [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FCCSpectrumAuctionLineItems', window );"><strong>FCC Spectrum Auction [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfIntangibleAssets', window );">Proceeds from FCC spectrum auction</a></td>
<td class="nump">$ 482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale of spectrum rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Amount of spectrum acquired</a></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,337<span></span>
</td>
<td class="nump">$ 2,333<span></span>
</td>
<td class="nump">$ 1,700<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="top.Show.showAR( this, 'defref_cmcsa_DepositToAcquireIntangibleAsset', window );">Deposit to acquire intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">NBCUniversal Media LLC [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FCCSpectrumAuctionLineItems', window );"><strong>FCC Spectrum Auction [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfIntangibleAssets', window );">Proceeds from FCC spectrum auction</a></td>
<td class="nump">$ 482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale of spectrum rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Amount of spectrum acquired</a></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">$ 612<span></span>
</td>
<td class="nump">$ 608<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_DepositToAcquireIntangibleAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deposit paid in a prior period for the right to an intangible asset in a future period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DepositToAcquireIntangibleAsset</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_FCCSpectrumAuctionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>FCC Spectrum Auction [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FCCSpectrumAuctionLineItems</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_us-gaap_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromSaleOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7008059648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheet (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">5,416,381,298<span></span>
</td>
<td class="nump">5,389,309,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">4,543,590,270<span></span>
</td>
<td class="nump">4,516,518,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', 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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>114
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6910697728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Schedule of Investments) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Schedule of Investments [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method</a></td>
<td class="nump">$ 5,347<span></span>
</td>
<td class="nump">$ 4,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Nonmarketable equity securities</a></td>
<td class="nump">1,896<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_OtherInvestments', window );">Other investments</a></td>
<td class="nump">1,796<span></span>
</td>
<td class="nump">1,796<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Investments', window );">Total investments</a></td>
<td class="nump">9,392<span></span>
</td>
<td class="nump">7,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Less: Current investments</a></td>
<td class="nump">1,709<span></span>
</td>
<td class="nump">94<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Less: Investment securing collateralized obligation</a></td>
<td class="nump">694<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="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent investments</a></td>
<td class="nump">6,989<span></span>
</td>
<td class="nump">7,883<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Schedule of Investments [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method</a></td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Nonmarketable equity securities</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">811<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Investments', window );">Total investments</a></td>
<td class="nump">2,255<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Less: Current investments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Less: Investment securing collateralized obligation</a></td>
<td class="nump">694<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="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Noncurrent investments</a></td>
<td class="nump">$ 1,560<span></span>
</td>
<td class="nump">$ 1,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_InvestmentSecuringCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of investment presented separately as investment securing collateralized obligation that is partially securing an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentSecuringCollateralizedObligation</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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116654751&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f,g))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001148880">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Cash surrender value of life insurance policies</a></td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Expenses related to retirement investment plans</a></td>
<td class="nump">573<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="nump">$ 458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Severance costs</a></td>
<td class="nump">359<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Expenses related to retirement investment plans</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Severance costs</a></td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">$ 108<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>116
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6880184832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Condensed Consolidated Statement of Income) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,398<span></span>
</td>
<td class="nump">$ 26,827<span></span>
</td>
<td class="nump">$ 26,858<span></span>
</td>
<td class="nump">$ 26,859<span></span>
</td>
<td class="nump">$ 27,846<span></span>
</td>
<td class="nump">$ 22,135<span></span>
</td>
<td class="nump">$ 21,735<span></span>
</td>
<td class="nump">$ 22,791<span></span>
</td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,817)<span></span>
</td>
<td class="num">(75,498)<span></span>
</td>
<td class="num">(67,011)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,021<span></span>
</td>
<td class="nump">35,895<span></span>
</td>
<td class="nump">32,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="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,395)<span></span>
</td>
<td class="num">(29,229)<span></span>
</td>
<td class="num">(26,473)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember', window );">Comcast and Consolidated Subsidiaries [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,398<span></span>
</td>
<td class="nump">2,156<span></span>
</td>
<td class="nump">1,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(287)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
<td class="num">(214)<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="top.Show.showAR( this, 'defref_cmcsa_OtherIncomeExpenseRelatedParty', window );">Interest expense and investment and other income (loss), 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (133)<span></span>
</td>
<td class="num">$ (54)<span></span>
</td>
<td class="num">$ (250)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_OtherIncomeExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the intercompany transactions with ultimate parent, which are included in interest expense and investment and other income (loss), net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_OtherIncomeExpenseRelatedParty</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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6999638800">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock', window );">Schedule of common stock outstanding</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:72%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Shares of Common Stock Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Class A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Class B</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,742</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(131</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,635</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(140</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,517</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Schedule of shares repurchased</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Share Repurchases Under Share Repurchase Program Authorization</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Shares repurchased</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrealized gains (losses) on marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss), net of deferred taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>118
<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>119
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6997837456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of quarterly financial information</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">First<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Second<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Third<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fourth<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total<br/>Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,859</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>28,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,340</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.77</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,846</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,009</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Minor differences may exist due to rounding.</span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">The 2018 amounts include the operations of Sky from October 9, 2018 through December 31, 2018. See Note 8 for additional information. </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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118952077&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>120
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6998057824">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 3,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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash included in other current assets</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash included in other noncurrent assets, net</a></td>
<td class="nump">47<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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">5,589<span></span>
</td>
<td class="nump">3,909<span></span>
</td>
<td class="nump">$ 3,571<span></span>
</td>
<td class="nump">$ 3,415<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash included in other noncurrent assets, net</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of year</a></td>
<td class="nump">$ 1,444<span></span>
</td>
<td class="nump">$ 1,464<span></span>
</td>
<td class="nump">$ 2,377<span></span>
</td>
<td class="nump">$ 1,987<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_SupplementalFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Supplemental Financial Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationLineItems</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116631420&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>121
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6885478016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Sky Transaction) (Details)<br> &#163; / shares in Units, $ in Millions, &#163; in Billions</strong></div></th>
<th class="th" colspan="2"></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>Oct. 09, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 09, 2018 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 09, 2018 </div>
<div>&#163; / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Shares acquired, share price (in gbp per share) | &#163; / shares</a></td>
<td class="text">&#160;<span></span>
</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">&#163; 17.28<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="top.Show.showAR( this, 'defref_cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod', window );">Percentage of voting interests acquired in period</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Cash consideration</a></td>
<td class="nump">$ 39,387<span></span>
</td>
<td class="nump">&#163; 30.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Deferred tax assets related to net operating 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">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill purchase accounting adjustment</a></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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization', window );">Incremental depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">4,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Trade Names [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Indefinite-lived intangible assets acquired</a></td>
<td class="nump">5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Customer Relationships [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="nump">$ 9,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Customer Relationships [Member] | Minimum [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated weighted average useful life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Customer Relationships [Member] | Maximum [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated weighted average useful life</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">19 years<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Developed Technology and Software [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Developed Technology and Software [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated weighted average useful life</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Developed Technology and Software [Member] | Maximum [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated weighted average useful life</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember', window );">Customer Premise Equipment [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember', window );">Customer Premise Equipment [Member] | Sky Limited [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember', window );">Customer Premise Equipment [Member] | Sky Limited [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cmcsa_CustomerPremiseEquipmentMember', window );">Customer Premise Equipment [Member] | Sky Limited [Member] | Maximum [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></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_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Percentage Of Voting Interests Acquired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessAcquisitionPercentageOfVotingInterestsAcquiredInPeriod</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>num: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_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination measurement period adjustment for depreciation and amortization which was recorded in the current period and related to prior period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_BusinessCombinationMeasurementPeriodAdjustmentDepreciationAndAmortization</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IndefinitelivedIntangibleAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefinitelivedIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 30<br> -Paragraph 5<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238119&amp;loc=d3e30536-109315<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cmcsa_DevelopedTechnologyandSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cmcsa_DevelopedTechnologyandSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7011990608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to Comcast Corporation</a></td>
<td class="nump">$ 3,162<span></span>
</td>
<td class="nump">$ 3,217<span></span>
</td>
<td class="nump">$ 3,125<span></span>
</td>
<td class="nump">$ 3,553<span></span>
</td>
<td class="nump">$ 2,511<span></span>
</td>
<td class="nump">$ 2,886<span></span>
</td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="nump">$ 3,118<span></span>
</td>
<td class="nump">$ 13,057<span></span>
</td>
<td class="nump">$ 11,731<span></span>
</td>
<td class="nump">$ 22,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic EPS attributable to Comcast Corporation shareholders (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,548<span></span>
</td>
<td class="nump">4,584<span></span>
</td>
<td class="nump">4,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 4.83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to Comcast Corporation</a></td>
<td class="nump">$ 3,162<span></span>
</td>
<td class="nump">$ 3,217<span></span>
</td>
<td class="nump">$ 3,125<span></span>
</td>
<td class="nump">$ 3,553<span></span>
</td>
<td class="nump">$ 2,511<span></span>
</td>
<td class="nump">$ 2,886<span></span>
</td>
<td class="nump">$ 3,216<span></span>
</td>
<td class="nump">$ 3,118<span></span>
</td>
<td class="nump">$ 13,057<span></span>
</td>
<td class="nump">$ 11,731<span></span>
</td>
<td class="nump">$ 22,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Assumed exercise or issuance of shares relating to stock plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">62<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted EPS attributable to Comcast Corporation shareholders (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,610<span></span>
</td>
<td class="nump">4,640<span></span>
</td>
<td class="nump">4,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 0.77<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 4.75<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_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>123
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001740448">
<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, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted (in shares)</a></td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 31.84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted share units [Member]</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares)</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Awards nonvested (in shares)</a></td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 36.54<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>124
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010845104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Aggregate Share Repurchases) (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Cash consideration</a></td>
<td class="nump">$ 504<span></span>
</td>
<td class="nump">$ 5,320<span></span>
</td>
<td class="nump">$ 5,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=cmcsa_NewAuthorizationMember', window );">New Authorization [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Cash consideration</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 5,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">131<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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShareRepurchaseProgramAxis=cmcsa_NewAuthorizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=cmcsa_NewAuthorizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7007914720">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal tax at statutory rate</a></td>
<td class="num">$ (3,569)<span></span>
</td>
<td class="num">$ (3,201)<span></span>
</td>
<td class="num">$ (5,374)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="num">(306)<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="num">(299)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxed at different rates</a></td>
<td class="num">(126)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Nontaxable income attributable to noncontrolling interests</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other adjustments</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">229<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefits recognized on share-based compensation</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">297<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="top.Show.showAR( this, 'defref_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation', window );">Tax legislation</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="nump">12,682<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">(3,673)<span></span>
</td>
<td class="num">(3,380)<span></span>
</td>
<td class="nump">7,569<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_TaxAdjustmentsAxis=cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember', window );">Adjustments to uncertain and effectively settled tax positions, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other adjustments</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_TaxAdjustmentsAxis=cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember', window );">Accrued interest on uncertain and effectively settled tax positions, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other adjustments</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="num">$ (29)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 tax reform legislation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EffectiveIncomeTaxRateReconciliationtaxreformlegislation</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Income Taxes [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117330312&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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 noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_TaxAdjustmentsAxis=cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TaxAdjustmentsAxis=cmcsa_UncertainAndEffectivelySettledTaxPositionsNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TaxAdjustmentsAxis=cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TaxAdjustmentsAxis=cmcsa_AccruedInterestandPenaltiesOnUncertainAndEffectivelySettledTaxPositionsNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001777072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidating Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Condensed Consolidating Financial Information</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 19: Condensed Consolidating Financial Information</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast (&#8220;Comcast Parent&#8221;), Comcast Cable Communications, LLC (&#8220;CCCL Parent&#8221;) and NBCUniversal (&#8220;NBCUniversal Media Parent&#8221;) fully and unconditionally guarantee each other&#8217;s debt. See Note 7 for additional information on the cross-guarantee structure. </span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>34,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>34,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,663</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>957</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>87,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>87,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>395</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(957</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,511</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(474</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,581</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,829</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,079</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,637</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,744</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>24,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(58,916</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:33%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>947</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>74,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>75,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,023</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,009</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,644</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(430</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(266</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,831</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,621</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,962</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,380</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,600</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,871</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,237</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20,659</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,862</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income loss attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,871</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>20,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,553</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(50,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2017 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,449</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(442</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(442</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>803</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>67,011</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,044</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,172</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(207</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(456</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(239</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,767</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,545</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,840</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,911</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,474</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,080</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,883</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,922</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(76,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(318</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13,373</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,911</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,953</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,471</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,475</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(54</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(370</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(370</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,791</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,899</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(28,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(14,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,821</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,010</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,523</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(14,354</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(78</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>475</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows &#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,297</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(26,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(575</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,747</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,774</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,931</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,935</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(143</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38,219</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38,219</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,081</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,257</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(26,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(25,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(50,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(902</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,737</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,057</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,798</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,352</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,352</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(273</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(245</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(80</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2017 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(147</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,439</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,681</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>757</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7,777</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,538</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,601</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,605</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(267</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(151</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(418</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(71</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(71</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(62</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,090</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,292</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(20,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13,533</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(837</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,068</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,522</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(6,364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,435</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,435</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,883</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,883</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(252</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(252</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,541</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non- Guarantor Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination and Consolidation Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,565</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,723</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>440</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,818</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,392</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>694</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>694</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments in and amounts due from subsidiaries eliminated upon consolidation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>164,754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>152,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>135,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55,472</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>92,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>47,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>48,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>68,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>68,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,919</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(535</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>166,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>152,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>135,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>57,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>352,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(601,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>263,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,826</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>75,786</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>97,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(535</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151,643</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151,643</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>267,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>83,874</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>166,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>152,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>135,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>57,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>352,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(601,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>263,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Balance Sheet</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>444</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,318</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,848</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments in and amounts due from subsidiaries eliminated upon consolidation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>157,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>147,028</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>130,214</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>53,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>97,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>43,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise Rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>38,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>38,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(458</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>159,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>147,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>130,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>346,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(586,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>251,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,058</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23,749</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,603</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>81,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>107,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(524</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>127,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>265,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,613</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146,657</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>127,897</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,872</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>265,805</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,613</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,613</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146,657</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>127,897</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,872</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266,694</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>72,502</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>159,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>147,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>130,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>346,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(586,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>251,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:14pt;"><br/></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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5283-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>127
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6990759024">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 15: Share-Based Compensation</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below provide information on our share-based compensation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Recognized Share-Based Compensation Expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted share units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>825</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Our share-based compensation plans consist primarily of awards of RSUs and stock options to certain employees and directors as part of our approach to long-term incentive compensation. Awards generally vest over a period of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span><span style="font-family:Times New Roman;font-size:10pt;"> years and in the case of stock options, have a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10</span></span><span style="font-family:Times New Roman;font-size:10pt;"> year term. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, all of our stock options outstanding were net settled stock options. Net settled stock options, as opposed to stock options exercised with a cash payment, result in fewer shares being issued and no cash proceeds being received by us when the options are exercised.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Stock Options and Restricted Share Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019, unless otherwise stated (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Options</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">RSUs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Awards granted during 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average exercise price of awards granted during 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40.50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options outstanding and nonvested RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>192</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average exercise price of stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average fair value at grant date of nonvested RSUs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36.54</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">RSUs fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>40.42</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35.56</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>37.77</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7.91</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock Option Valuation Assumptions:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expected option life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, we had unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested RSUs and unrecognized pretax compensation expense of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$493 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to nonvested stock options that will be recognized over a weighted-average period of approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1.5 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1.7 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$196 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$75 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$297 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, as a reduction to income tax expense as a result of excess tax benefits associated with our share-based compensation plans.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>128
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6996991456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Stock Options and Restricted Stock Units) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of recognized share-based compensation expense</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tables below provide information on our share-based compensation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Recognized Share-Based Compensation Expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted share units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>564</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>825</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of stock option and restricted share units activity</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Stock Options and Restricted Share Units</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">As of December&#160;31, 2019, unless otherwise stated (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Stock</span></div><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Options</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">RSUs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Awards granted during 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average exercise price of awards granted during 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40.50</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options outstanding and nonvested RSUs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>192</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average exercise price of stock options outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Weighted-average fair value at grant date of nonvested RSUs</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36.54</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock', window );">Schedule of stock option and restricted share units fair value and significant assumptions</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">RSUs fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>40.42</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35.56</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>37.77</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock options fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7.91</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock Option Valuation Assumptions:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Expected option life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option fair value and significant assumptions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_StockOptionFairValueAndSignificantAssumptionsTextBlock</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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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>129
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6913703264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidating Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Consolidating Statement of Income</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>34,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>34,440</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>957</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,602</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,663</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,285</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>957</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>87,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>87,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>395</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(957</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,511</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(474</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,581</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,366</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,787</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,465</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,829</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,079</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>592</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,637</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,784</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(57,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>15,321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,744</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>24,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(58,916</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>14,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:33%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>29,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>947</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,036</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>74,674</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>75,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,023</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,009</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,644</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(190</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(430</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(266</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,831</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,241</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,621</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>538</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,962</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,380</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,600</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,871</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,237</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20,659</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,862</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income loss attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,871</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>20,528</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(51,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,623</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>11,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,553</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(50,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>10,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Income</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:35%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2017 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management fee revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total revenue</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,128</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Costs and Expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming and production</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,355</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,044</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,449</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Advertising, marketing and promotion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,519</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(442</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(442</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>803</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,109</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,044</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>67,011</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,044</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>18,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,172</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(207</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(456</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(239</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,767</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,584</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,545</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income (loss) before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,403</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,840</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,569</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,911</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,474</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,080</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,883</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,922</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,474</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(77,161</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comprehensive income (loss) attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>19,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>30,558</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(76,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #0c6dff;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>22,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Consolidating Statement of Cash Flows</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(318</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13,373</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,911</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,953</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,471</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,475</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(54</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(370</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(370</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,791</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,899</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(318</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(28,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(14,841</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,741</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,821</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,010</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,523</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(14,354</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(78</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>475</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,589</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows &#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,245</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,297</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(26,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(575</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,747</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,774</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,931</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,935</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(143</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(460</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38,219</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(38,219</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,081</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,257</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(26,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(25,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(50,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(902</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,281</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,113</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>668</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,737</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,057</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(8,798</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,320</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,352</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,352</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(72</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(273</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,601</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Impact of foreign currency on cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(245</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(80</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Statement of Cash Flows</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">For the Year Ended December&#160;31, 2017 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) operating activities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(147</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,439</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,681</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Investing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net transactions with affiliates</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>757</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,447</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7,777</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capital expenditures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,538</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(9,550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash paid for intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,601</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,605</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions and construction of real estate properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(267</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(151</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(418</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Construction of Universal Beijing Resort</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(71</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(71</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquisitions, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(532</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from sales of businesses and investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(62</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,090</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,292</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(20,998</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(13,533</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Financing Activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from (repayments of) short-term borrowings, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(837</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,068</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,905</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Proceeds from borrowings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and repayments of debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,288</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(3,522</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(6,364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases of common stock under repurchase program and employee plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,435</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,435</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,883</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,883</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Purchase of Universal Studios Japan noncontrolling interests </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,299</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Distributions to noncontrolling interests and dividends for redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(252</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(252</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(31</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,541</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(7,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Increase (decrease) in cash and cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash, cash equivalents and restricted cash, beginning of year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Cash, cash equivalents and restricted cash, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>496</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,075</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Consolidating Balance Sheet</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Balance Sheet</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2019 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Comcast Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Non- Guarantor Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Elimination and Consolidation Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Consolidated Comcast Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,565</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,723</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>115</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>440</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,818</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25,392</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>694</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>694</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments in and amounts due from subsidiaries eliminated upon consolidation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>164,754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>152,179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>135,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55,472</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>92,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>47,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>48,322</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>68,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>68,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>36,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,919</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(535</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,866</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>166,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>152,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>135,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>57,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>352,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(601,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>263,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,826</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,714</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,452</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>24,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,292</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>75,786</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>13,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>97,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,166</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(535</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,232</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,754</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151,643</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,672</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266,765</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,726</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>82,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>151,643</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>49,254</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>267,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(600,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>83,874</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>166,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>152,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>135,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>57,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>352,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(601,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>263,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;">Condensed Consolidating Balance Sheet</span></div><div style="line-height:120%;padding-bottom:16px;font-size:14pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31, 2018 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Comcast<br/>Holdings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">CCCL Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal Media Parent</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Non-<br/>Guarantor<br/>Subsidiaries</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Elimination<br/>and<br/>Consolidation<br/>Adjustments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Consolidated<br/>Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Receivables, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>444</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,318</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,848</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,669</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investments in and amounts due from subsidiaries eliminated upon consolidation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>157,264</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>147,028</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>130,214</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>53,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>97,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>43,767</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>44,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Franchise Rights</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>59,365</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>38,347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>38,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,910</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(458</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>159,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>147,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>130,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>346,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(586,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>251,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Liabilities and Equity</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable and accrued expenses related to trade creditors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,494</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued participations and residuals</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,058</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23,749</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,603</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt, less current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>81,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,748</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,690</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>107,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(524</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,006</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Common stock</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>127,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,872</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>265,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total Comcast Corporation shareholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,613</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146,657</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>127,897</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,872</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>265,805</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,613</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>71,613</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146,657</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>127,897</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45,872</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>266,694</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(586,231</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>72,502</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>159,338</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>147,267</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>130,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>55,172</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>346,239</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(586,689</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>251,684</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:14pt;"><br/></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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>130
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6611903968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Condensed Consolidated Balance Sheet) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">$ 11,292<span></span>
</td>
<td class="nump">$ 11,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">4,723<span></span>
</td>
<td class="nump">3,184<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">8,933<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">8,866<span></span>
</td>
<td class="nump">5,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">10,826<span></span>
</td>
<td class="nump">8,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">10,516<span></span>
</td>
<td class="nump">10,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">97,765<span></span>
</td>
<td class="nump">107,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">16,765<span></span>
</td>
<td class="nump">15,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">7,236<span></span>
</td>
<td class="nump">7,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,274<span></span>
</td>
<td class="nump">1,133<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="top.Show.showAR( this, 'defref_cmcsa_NotesReceivableFromUltimateParentCurrent', window );">Notes receivable from Comcast, current</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">2,054<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">7,956<span></span>
</td>
<td class="nump">7,292<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="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableFromUltimateParentNoncurrent', window );">Note receivable from Comcast, noncurrent</a></td>
<td class="nump">1,069<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">3,473<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">2,209<span></span>
</td>
<td class="nump">1,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">9,709<span></span>
</td>
<td class="nump">12,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">6,548<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember', window );">Comcast and Consolidated Subsidiaries [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">492<span></span>
</td>
<td class="nump">464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">46<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="top.Show.showAR( this, 'defref_cmcsa_NotesReceivableFromUltimateParentCurrent', window );">Notes receivable from Comcast, current</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">2,054<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">27<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="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableFromUltimateParentNoncurrent', window );">Note receivable from Comcast, noncurrent</a></td>
<td class="nump">1,069<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">70<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">32<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="top.Show.showAR( this, 'defref_cmcsa_NotesPayableToUltimateParent', window );">Notes payable to Comcast</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">$ 454<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmAndTelevisionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of owned films, television series and other television productions and noncurrent acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, including direct costs, production overhead, print costs, development costs and interest. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCosts</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_NoteReceivableFromUltimateParentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Note Receivable From Ultimate Parent, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NoteReceivableFromUltimateParentNoncurrent</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_NotesPayableToUltimateParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount due to Ultimate Parent, including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NotesPayableToUltimateParent</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_NotesReceivableFromUltimateParentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total current amount due from Parent including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NotesReceivableFromUltimateParentCurrent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cmcsa_ComcastAndConsolidatedSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>131
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7069049344">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, January 1</a></td>
<td class="nump">$ 1,543<span></span>
</td>
<td class="nump">$ 1,497<span></span>
</td>
<td class="nump">$ 1,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions based on tax positions related to prior years</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">319<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="top.Show.showAR( this, 'defref_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries', window );">Additions from acquired subsidiaries</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">130<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(344)<span></span>
</td>
<td class="num">(346)<span></span>
</td>
<td class="num">(251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions due to expiration of statutes of limitations</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(75)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Settlements with tax authorities</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(65)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, December 31</a></td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
<td class="nump">1,497<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="top.Show.showAR( this, 'defref_cmcsa_UnrecognizedTaxBenefitsPositionsPaid', window );">Positions paid</a></td>
<td class="num">(409)<span></span>
</td>
<td class="num">(531)<span></span>
</td>
<td class="num">(688)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for uncertain tax positions</a></td>
<td class="nump">$ 1,013<span></span>
</td>
<td class="nump">$ 1,012<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits Increases Resulting From Acquired Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_UnrecognizedTaxBenefitsIncreasesResultingFromAcquiredSubsidiaries</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_UnrecognizedTaxBenefitsPositionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits associated with positions for which tax has been assessed and paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_UnrecognizedTaxBenefitsPositionsPaid</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_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=SL37586934-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>132
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7006260448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based compensation arrangement by share-based payment award, award vesting period in years</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Adjustments to additional paid in capital, income tax benefit from share-based compensation</a></td>
<td class="nump">$ 196<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted share units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 6 months<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized pretax compensation expense on nonvested awards</a></td>
<td class="nump">$ 493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6989291536">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding at beginning of period (in shares)</a></td>
<td class="nump">4,516,518,147<span></span>
</td>
<td class="nump">4,635,000,000<span></span>
</td>
<td class="nump">4,742,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation plans (in shares)</a></td>
<td class="nump">21,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">19,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="top.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="num">(140,000,000)<span></span>
</td>
<td class="num">(131,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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">5,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding at end of period (in shares)</a></td>
<td class="nump">4,543,590,270<span></span>
</td>
<td class="nump">4,516,518,147<span></span>
</td>
<td class="nump">4,635,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>134
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010852432">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">$ (2,085)<span></span>
</td>
<td class="num">$ (2,026)<span></span>
</td>
<td class="num">$ (2,411)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(425)<span></span>
</td>
<td class="num">(639)<span></span>
</td>
<td class="num">(277)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(600)<span></span>
</td>
<td class="num">(425)<span></span>
</td>
<td class="num">(389)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax (expense) benefit</a></td>
<td class="num">(3,110)<span></span>
</td>
<td class="num">(3,090)<span></span>
</td>
<td class="num">(3,077)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(902)<span></span>
</td>
<td class="num">(546)<span></span>
</td>
<td class="nump">10,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">324<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax (expense) benefit</a></td>
<td class="num">(563)<span></span>
</td>
<td class="num">(290)<span></span>
</td>
<td class="nump">10,646<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">(3,673)<span></span>
</td>
<td class="num">(3,380)<span></span>
</td>
<td class="nump">7,569<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(184)<span></span>
</td>
<td class="num">(230)<span></span>
</td>
<td class="num">(201)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax (expense) benefit</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_cmcsa_ForeignWithholdingTaxExpense', window );">Withholding tax expense</a></td>
<td class="num">(145)<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="num">(187)<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="top.Show.showAR( this, 'defref_cmcsa_DomesticTaxExpenseBenefit', window );">U.S. domestic tax expense</a></td>
<td class="num">(35)<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">$ (320)<span></span>
</td>
<td class="num">$ (351)<span></span>
</td>
<td class="num">$ (392)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_DomesticTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred income tax expense (benefit) attributable to income (loss) from continuing domestic operations within the country of domicile of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DomesticTaxExpenseBenefit</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_ForeignWithholdingTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of tax liability incurred by the Company in licensing its content to non-US territories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ForeignWithholdingTaxExpense</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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>135
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7014233600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information (Noncash Investing and Financing Activities) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CapitalCostsIncurredButNotYetPaid', window );">Capital Costs Incurred But Not Yet Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000,000<span></span>
</td>
<td class="nump">$ 2,100,000,000<span></span>
</td>
<td class="nump">$ 1,200,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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 956,000,000<span></span>
</td>
<td class="nump">$ 860,000,000<span></span>
</td>
<td class="nump">$ 732,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="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends payable (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.1575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CapitalCostsIncurredButNotYetPaid', window );">Capital Costs Incurred But Not Yet Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 866,000,000<span></span>
</td>
<td class="nump">$ 1,400,000,000<span></span>
</td>
<td class="nump">$ 325,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_UniversalBeijingResortMember', window );">Universal Beijing Resort [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContributionOfProperty', window );">Assets contributed to variable interest entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">391,000,000<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_UniversalBeijingResortMember', window );">Universal Beijing Resort [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContributionOfProperty', window );">Assets contributed to variable interest entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 391,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_ComcastandNBCUniversalSeniorNotesMember', window );">Comcast and NBCUniversal Senior Notes [Member] | Senior Notes Exchange [Member] | Senior Notes [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></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,500,000,000<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="top.Show.showAR( this, 'defref_cmcsa_DebtExchangeAmount', window );">Aggregate principal amount of certain series of outstanding 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="nump">$ 3,900,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_ComcastandNBCUniversalSeniorNotesMember', window );">Comcast and NBCUniversal Senior Notes [Member] | Senior Notes Exchange [Member] | Senior Notes [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_SupplementalFinancialInformationLineItems', window );"><strong>Supplemental Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_DebtExchangeAmount', window );">Aggregate principal amount of certain series of outstanding notes</a></td>
<td class="nump">$ 3,900,000,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CapitalCostsIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of property and equipment and intangible assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CapitalCostsIncurredButNotYetPaid</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_DebtExchangeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate principal amount of the debt being exchanged in a debt exchange transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DebtExchangeAmount</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_SupplementalFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Supplemental Financial Information [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationLineItems</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_us-gaap_ContributionOfProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of property contributed in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContributionOfProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UniversalBeijingResortMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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_ComcastandNBCUniversalSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ComcastandNBCUniversalSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=cmcsa_SeniorNotesExchangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7068639632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Narrative) (Details)<br></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, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Total fair value of debt</a></td>
<td class="nump">$ 115,800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,100,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation gains (losses) related to net investment hedges recorded in AOCI</a></td>
<td class="nump">637,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(751,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity of revolving credit facilities</a></td>
<td class="nump">9,200,000,000<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="top.Show.showAR( this, 'defref_cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity', window );">Potential increase of maximum borrowing capacity of revolving credit facilities</a></td>
<td class="nump">12,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amounts available under revolving credit facilities</a></td>
<td class="nump">9,200,000,000<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="top.Show.showAR( this, 'defref_cmcsa_LettersOfCreditAndBankGuaranteesOutstandingAmount', window );">Unused irrevocable standby letters of credit and bank guarantees</a></td>
<td class="nump">484,000,000<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Total fair value of debt</a></td>
<td class="nump">11,000,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,200,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation gains (losses) related to net investment hedges recorded in AOCI</a></td>
<td class="nump">$ 120,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,000,000<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="top.Show.showAR( this, 'defref_cmcsa_OwnershipInCableHoldingCompanySubsidiaries', window );">Ownership in cable holding company subsidiaries</a></td>
<td class="nump">100.00%<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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=cmcsa_NbcuniversalEnterpriseMember', window );">NBCUniversal Enterprise [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee', window );">Related party aggregate principal amount senior notes not subject to guarantee</a></td>
<td class="nump">$ 1,500,000,000<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="top.Show.showAR( this, 'defref_cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee', window );">Related party liquidation preference preferred stock not subject to guarantee</a></td>
<td class="nump">$ 725,000,000<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="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Borrowing margin for LIBOR based borrowings</a></td>
<td class="nump">1.00%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember', window );">Comcast, Comcast Cable And NBCUniversal Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsDebtSecurities', window );">Principal amount of debt securities subject to guarantee</a></td>
<td class="nump">$ 88,300,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_ComcastAndComcastCableDebtSecuritiesMember', window );">Comcast And Comcast Cable Debt Securities [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsDebtSecurities', window );">Principal amount of debt securities subject to guarantee</a></td>
<td class="nump">82,500,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_NBCUniversalEnterpriseDebtSecuritiesMember', window );">NBCUniversal Enterprise Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsDebtSecurities', window );">Principal amount of debt securities subject to guarantee</a></td>
<td class="nump">1,500,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_UniversalStudiosJapanTermLoansMember', window );">Universal Studios Japan 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsDebtSecurities', window );">Principal amount of debt securities subject to guarantee</a></td>
<td class="nump">2,500,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cmcsa_SkyDebtSecuritiesMember', window );">Sky Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsDebtSecurities', window );">Principal amount of debt securities subject to guarantee</a></td>
<td class="nump">9,200,000,000<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="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears', window );">Principal amount of debt securities subject to guarantee maturing within the next 5 years</a></td>
<td class="nump">6,000,000,000.0<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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=cmcsa_ComcastRevolvingCreditFacilitydue2022Member', window );">Comcast Revolving Credit Facility due 2022 [Member] | NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility', window );">Guarantee obligations, maximum capacity of credit facility</a></td>
<td class="nump">7,600,000,000<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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=cmcsa_SkyRevolvingCreditFacilityMember', window );">Sky Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net repayments of credit facility</a></td>
<td class="nump">615,000,000<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="top.Show.showAR( this, 'defref_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated', window );">Credit facility terminated | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 1,000,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged', window );">Amount of foreign currency denominated debt hedged</a></td>
<td class="nump">3,700,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging [Member] | Currency Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Aggregate asset (liability) fair value</a></td>
<td class="nump">373,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_AmountOfNetInvestmentInForeignSubsidiariesHedged', window );">Amount of net investment in foreign subsidiaries hedged</a></td>
<td class="nump">14,000,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,600,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging [Member] | Currency Swaps And Foreign Currency Denominated Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation gains (losses) related to net investment hedges recorded in AOCI</a></td>
<td class="nump">339,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember', window );">Net Investment Hedging [Member] | Currency Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Aggregate asset (liability) fair value</a></td>
<td class="num">$ (373,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (587,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_cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency denominated debt that has been hedged.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AmountOfForeignCurrencyDenominatedDebtHedged</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_AmountOfNetInvestmentInForeignSubsidiariesHedged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of net investment in foreign subsidiaries that has been hedged.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_cmcsa_GuaranteeObligationsDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Principal amount of debt securities subject to guarantee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_GuaranteeObligationsDebtSecurities</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_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Guarantee Obligations, Debt Securities, Maturing Within Five Years</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_GuaranteeObligationsDebtSecuritiesMaturingWithinFiveYears</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_GuaranteeObligationsMaximumCapacityOfCreditFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum capacity of credit facility subject to cross-guarantee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_GuaranteeObligationsMaximumCapacityOfCreditFacility</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_LettersOfCreditAndBankGuaranteesOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Borrowing Capacity Of Credit Facility Terminated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_LineOfCreditFacilityBorrowingCapacityOfCreditFacilityTerminated</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_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Potential increased maximum borrowing capacity under the revolving credit facility, subject to approval of the lenders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_LineofCreditfacilityPotentialincreasetoMaximumBorrowingCapacity</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_OwnershipInCableHoldingCompanySubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the Company's ownership in its cable holding company subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_OwnershipInCableHoldingCompanySubsidiaries</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>num: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_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the related party aggregate principal amount of debt securities not subject to guarantee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_RelatedPartyAggregateDebtSecuritiesNotSubjectToGuarantee</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_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the related party liquidation preference of preferred stock not subject to guarantee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_RelatedPartyLiquidationPreferencePreferredStockNotSubjectToGuarantee</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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL116692626-108610<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=117331979&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=cmcsa_NbcuniversalEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=cmcsa_NbcuniversalEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ComcastComcastCableAndNBCUniversalDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ComcastAndComcastCableDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_ComcastAndComcastCableDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NBCUniversalEnterpriseDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_NBCUniversalEnterpriseDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UniversalStudiosJapanTermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_UniversalStudiosJapanTermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SkyDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_SkyDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cmcsa_ComcastRevolvingCreditFacilitydue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=cmcsa_ComcastRevolvingCreditFacilitydue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cmcsa_SkyRevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=cmcsa_SkyRevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CurrencySwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_FinancialInstrumentAxis=cmcsa_CurrencySwapsAndForeignCurrencyDenominatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_CurrencySwapsAndForeignCurrencyDenominatedDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>138
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6899148192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information (Unaudited)</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 18: Quarterly Financial Information (Unaudited)</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">First<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Second<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Third<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Fourth<br/>Quarter</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total<br/>Year</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,859</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>26,827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>28,398</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,340</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,553</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,125</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.77</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.68</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>0.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,846</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,514</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,009</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,511</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.53</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>0.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Minor differences may exist due to rounding.</span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div>The 2018 amounts include the operations of Sky from October 9, 2018 through December 31, 2018. See Note 8 for additional information.<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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>139
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6991016352">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 14: Equity</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Common Stock</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the aggregate, holders of our Class&#160;A common stock have </span><span style="font-family:Times New Roman;">66</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> of the voting power of our common stock and holders of our Class B common stock have </span><span style="font-family:Times New Roman;">33</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span><span style="font-family:Times New Roman;font-size:10pt;"> 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 </span><span style="font-family:Times New Roman;">33</span><span style="font-family:Times New Roman;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span><span style="font-family:Times New Roman;">/</span><span style="font-family:Times New Roman;font-size:8pt;">3</span><span style="font-family:Times New Roman;">%</span><span style="font-family:Times New Roman;font-size:10pt;"> 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="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:72%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Shares of Common Stock Outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Class A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Class B</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,742</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(131</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,635</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(140</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,517</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Stock compensation plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Repurchases and retirements of common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Employee stock purchase plans</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Share Repurchases</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Effective January 1, 2017, our Board of Directors increased our share repurchase program authorization to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$12 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">which does not have an expiration date. As of December 31, 2019,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">remained under this authorization.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Share Repurchases Under Share Repurchase Program Authorization</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,000</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Shares repurchased</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrealized gains (losses) on marketable securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred gains (losses) on cash flow hedges</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Unrecognized gains (losses) on employee benefit obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cumulative translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accumulated other comprehensive income (loss), net of deferred taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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>140
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6892170000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 6: Earnings Per Share</span></div></td></tr></table></div><span style="font-family:Helvetica,sans-serif;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:25%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Computation of Diluted EPS</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31<br/>(in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Net Income<br/>Attributable<br/>to Comcast<br/>Corporation</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Per&#160;Share<br/>Amount</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic EPS attributable to </span></div><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;Comcast Corporation </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.87</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,584</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.56</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,708</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.83</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Assumed exercise or issuance</span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;of shares relating to stock </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;plans</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted EPS attributable to </span></div><div style="padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;Comcast Corporation </span></div><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">&#160;&#160;&#160;shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>13,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>4,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2.83</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,731</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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. The amount of potential common shares related to our share-based compensation plans that were excluded from diluted EPS because their effect would have been antidilutive was 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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>141
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7008388896">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 2: Segment Information</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications is </span><span style="font-family:Times New Roman;font-size:10pt;">a leading provider of high-speed internet, video, voice, wireless, and security and automation services to residential customers in the United States under the Xfinity brand; we also provide these and other services to business customers and sell advertising</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, our cable systems had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>31.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> total customer relationships, including </span><span style="font-family:Times New Roman;font-size:10pt;"><span>29.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> residential and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> business customer relationships, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>28.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our high-speed internet service, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>21.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our video service, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>11.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our voice service, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> received our security and automation service. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, there were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>2.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> activated lines that received our wireless phone service.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks consists primarily </span><span style="font-family:Times New Roman;font-size:10pt;">of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks consists</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky is </span><span style="font-family:Times New Roman;font-size:10pt;">one of Europe&#8217;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, high-speed internet, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, Sky had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>24.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> retail customer relationships. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to </span><span style="font-family:Times New Roman;font-size:10pt;">Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. </span><span style="font-family:Times New Roman;font-size:10pt;">Beginning in the first quarter of 2019, Comcast Cable&#8217;s wireless phone service and certain other Cable-related business development initiatives are presented in the Cable Communications segment. Results were previously presented in Corporate and Other. Prior periods have been adjusted to reflect this presentation.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;">We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization                                                                  </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,426</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,444</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(689</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>33,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>285</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>333</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(880</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>108,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>12,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>56,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,262</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,723</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(680</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,761</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Sky</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,587</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(779</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>108</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(e)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>30,165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,774</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(d)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Communications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>53,399</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>20,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,019</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(741</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>271</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,041</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,502</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Corporate and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(859</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Comcast Consolidated</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>85,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>27,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,550</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">NBCUniversal </span><span style="font-family:Times New Roman;font-size:8pt;">Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another. The most common types of transactions are the following:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Networks generates revenue by selling programming to Cable Communications, which represents a substantial majority of the revenue elimination amount</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Broadcast Television generates revenue from the fees received under retransmission consent agreements with Cable Communications</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Communications generates revenue by selling advertising and by selling the use of satellite feeds to Cable Networks</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cable Networks and Broadcast Television generate revenue by selling advertising to Cable Communications</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed Entertainment and Broadcast Television generate revenue by licensing content to our Cable Networks; </span><span style="font-family:Times New Roman;font-size:8pt;">for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:44px;"><span style="font-family:Times New Roman;font-size:8pt;">&#8226;</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Filmed Entertainment, Cable Networks and Broadcast Television generate revenue by licensing content to Sky; for segment reporting, this revenue is recognized as content is delivered and available for use by Sky</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Corporate and Other activities include costs associated with overhead and personnel, revenue and expenses associated with the operations of Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania, and other business initiatives, such as the development of Peacock</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:8pt;"> Adjusted EBITDA is defined as net income attributable to Comcast Corporation</span><span style="font-family:Times New Roman;font-size:8pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">and redeemable subsidiary preferred stock, income tax expense</span><span style="font-family:Times New Roman;font-size:8pt;">, 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><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-left:4px;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:24px;text-indent:-6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>34,258</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>30,165</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>27,956</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for legal settlement </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(250</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjustment for Sky transaction-related costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(8,663</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(8,281</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(7,914</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(4,290</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,736</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,216</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(4,567</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,542</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,086</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>16,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(e)</span></div><span style="font-family:Times New Roman;font-size:8pt;">The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 2: Segment Information</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks consists primarily </span><span style="font-family:Times New Roman;font-size:10pt;">of our national cable networks that provide a variety of entertainment, news and information, and sports content; our regional sports and news networks; our international cable networks; our cable television studio production operations; and various digital properties.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the NBC and Telemundo broadcast networks, our NBC and Telemundo owned local broadcast television stations, the NBC Universo national cable network, our broadcast television studio production operations, and various digital properties.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment consists </span><span style="font-family:Times New Roman;font-size:10pt;">primarily of the operations of Universal Pictures, which produces, acquires, markets and distributes filmed entertainment worldwide; our films are also produced under the Illumination, DreamWorks Animation and Focus Features names.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks consists</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily of our Universal theme parks in Orlando, Florida; Hollywood, California; and Osaka, Japan. In addition, we are developing a theme park in Beijing, China along with a consortium of Chinese state-owned companies, and an additional theme park in Orlando, Florida.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to </span><span style="font-family:Times New Roman;font-size:10pt;">NBCUniversal excluded from Adjusted EBITDA are not separately evaluated. </span><span style="font-family:Times New Roman;">We do not present a measure of total assets for our reportable business segments as this information is not used by management to allocate resources and capital. Our financial data by business segment is presented in the tables below.</span><span style="font-family:Times New Roman;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span><span style="font-family:Times New Roman;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,444</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>6,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>833</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,933</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,605</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(706</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>462</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>34,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>285</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,773</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>738</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,439</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,152</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,683</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(645</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)(d)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(364</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>35,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,108</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Revenue</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted  EBITDA</span><span style="font-family:Times New Roman;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation and <br/>Amortization</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Capital<br/>Expenditures</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Cash Paid for <br/>Intangible <br/>Assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">2017</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>10,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Broadcast Television</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>9,563</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Filmed Entertainment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Theme Parks</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,443</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Headquarters and Other</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>179</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(779</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>271</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:13px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Eliminations</span><span style="font-family:Times New Roman;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(327</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>32,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,041</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Headquarters and Other activities include costs associated with overhead, allocations, personnel costs and headquarter initiatives.</span><span style="font-family:Times New Roman;font-size:8pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(b)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Included in Eliminations are transactions that our segments enter into with one another, which consisted primarily of the licensing of film and television content from Filmed Entertainment and Broadcast Television to Cable Networks; </span><span style="font-family:Times New Roman;font-size:8pt;">for segment reporting, this revenue is recognized as the programming rights asset for the licensed content is amortized based on third-party revenue</span><span style="font-family:Times New Roman;font-size:8pt;">.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(c)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">We use Adjusted EBITDA as the measure of profit or loss for our operating segments.</span><span style="font-family:Times New Roman;font-size:8pt;"> Adjusted EBITDA is defined as net income attributable to NBCUniversal</span><span style="font-family:Times New Roman;font-size:8pt;"> before net income (loss) attributable to noncontrolling interests</span><span style="font-family:Times New Roman;font-size:8pt;">, 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><span style="font-family:Times New Roman;font-size:8pt;"> </span><span style="font-family:Times New Roman;font-size:8pt;">Our reconciliation of the aggregate amount of Adjusted EBITDA for our reportable segments to consolidated income before income taxes is presented in the table below.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.270955165692%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Adjusted EBITDA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,633</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,181</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,023</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,001</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(994</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,106</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(1,047</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Other operating gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(738</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(489</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(727</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Investment and other income (loss), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(521</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>6,284</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5,656</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:Times New Roman;font-size:8pt;">(d)</span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">The revenue and operating costs and expenses associated with our broadcast of the 2018 PyeongChang Olympics were reported in Cable Networks and Broadcast Television. The revenue and operating costs and expenses associated with our broadcast of the 2018 Super Bowl were reported in Broadcast Television. Included in Eliminations are transactions relating to these events that Broadcast Television and Cable Networks enter into with other segments.</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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>142
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6989581712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsLineItems', window );"><strong>Investments [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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 10: Investments</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investment and Other Income (Loss), Net</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(505</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>107</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>656</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(187</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>287</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>438</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(225</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity method</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,347</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,035</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Marketable equity securities </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nonmarketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,896</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,796</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,796</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,392</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,977</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,709</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent investments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>6,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Equity Method</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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 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 other income (loss), net.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Atairos</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 has a term of up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>12</span></span><span style="font-family:Times New Roman;font-size:10pt;"> years and is controlled by management companies led by our former CFO through interests that carry all of the voting rights. We are the only investor other than our former CFO and the other management company employees. We have committed to fund Atairos up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">&#160;in the aggregate at any one time, subject to certain offsets, and&#160;</span><span style="font-family:Times New Roman;font-size:10pt;"><span>$45 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">&#160;annually for a management fee, subject to certain adjustments. The management company investors have committed to fund from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$50 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$100 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, with at least </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$40 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span>99%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of any losses and they provide us the right to receive approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>86%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of any residual returns in Atairos, in either case on a cumulative basis.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 Atairos 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. 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Atairos follows investment company accounting and records its investments 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 </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized losses of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$64 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$31 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively; in </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we recognized income of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$281 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. In </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, we made cash capital contributions totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$571 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$282 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$994 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, to Atairos. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our investment was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In April 2018, we sold a controlling interest in our arena management-related businesses to Atairos and received as consideration additional equity interests in Atairos. In connection with the sale of the businesses, we recognized a pre-tax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$200 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains. In July 2017, we sold a business to a company owned by Atairos and received as consideration an investment in that company. In connection with the sale of the business, we recognized a pre-tax gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$105 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in other operating gains.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#006ebf;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;text-decoration:none;">Hulu and Collateralized Obligation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In May 2019, we entered into a series of agreements (the &#8220;Hulu Transaction&#8221;) with The Walt Disney Company and certain of its subsidiaries</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired our proportionate share of the approximate</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu previously held by AT&amp;T Inc. (&#8220;AT&amp;T&#8221;) for approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$477 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">increasing our ownership interest to approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>33%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Following the Hulu Transaction, future capital calls are limited to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>21%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$27.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>100%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">upon exercise of the put or call.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In connection with the Hulu Transaction, we agreed to extend certain licenses of NBCUniversal content until late 2024. We can terminate most of our content license agreements with Hulu beginning in 2022, and beginning in 2020, we have the right to modify certain content licenses that are currently exclusive to Hulu, so that we can exhibit the content on our platforms in return for reducing the license fee.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our consolidated balance sheet in the captions &#8220;investment securing collateralized obligation&#8221; and &#8220;collateralized obligation&#8221;, respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our collateralized obligation had a carrying value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The estimated fair value was based on level 2 inputs that use interest rates for debt with similar terms and remaining maturities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We account for our investment using the equity method. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized losses of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$473 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$454 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$276 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, in equity in net income (losses) of investees, net. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we made cash capital contributions totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$903 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">inclusive of the funding for the acquisition of the AT&amp;T interest,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$454 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$300 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, to Hulu. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$694 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$248 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2016, Time Warner Inc., which was acquired by AT&amp;T in 2018, acquired a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu, diluting our interest at that time from approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>33%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Given the contingent nature of put and call options related to that interest, we recorded a deferred gain as a result of the dilution. In the first quarter of 2019, the put and call options expired unexercised and we recognized the previously deferred gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$159 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in other income (loss), net.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Marketable Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Snap</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2017, we acquired an interest in Snap Inc. for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$500 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as part of its initial public offering, which was classified as a marketable equity security and was sold in 2019. </span><span style="font-family:Times New Roman;font-size:10pt;">We recognized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$293 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and losses of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$268 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in 2019 and 2018, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$162 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Peloton</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized unrealized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$184 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">which included unrealized gains as a result of Peloton&#8217;s initial public offering in September 2019. Following the initial public offering, we now present our investment in marketable equity securities, which was previously presented in non-marketable equity securities. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$294 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$110 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Nonmarketable Equity Securities </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 apply this measurement alternative to</span><span style="font-family:Times New Roman;font-size:10pt;"> a majority of </span><span style="font-family:Times New Roman;font-size:10pt;">our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Other Investments</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">AirTouch</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We hold </span><span style="font-family:Times New Roman;font-size:10pt;"><span>two</span></span><span style="font-family:Times New Roman;font-size:10pt;"> series of preferred stock of Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#8220;AirTouch&#8221;), a subsidiary of Verizon Communications Inc., which are redeemable in April 2020. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, our investment in AirTouch was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and was included in other current assets and investments, respectively. We account for our investment in AirTouch as a held to maturity investment using the cost method. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the estimated fair value of the AirTouch preferred stock was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The dividend and redemption activity of the AirTouch preferred stock determines the dividend and redemption payments associated with substantially all of the preferred shares issued by one of our consolidated subsidiaries, which is a VIE. The subsidiary has </span><span style="font-family:Times New Roman;font-size:10pt;"><span>three</span></span><span style="font-family:Times New Roman;font-size:10pt;"> series of preferred stock outstanding with an aggregate redemption value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.75 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Substantially all of the AirTouch preferred stock is redeemable in April 2020 at a redemption value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.65 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the two series of redeemable subsidiary preferred shares were recorded at </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.6 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, and were included in other current liabilities and other noncurrent liabilities, respectively. As of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, the liability related to the redeemable subsidiary preferred shares had an aggregate estimated fair value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. The estimated fair values of the AirTouch preferred stock and redeemable subsidiary preferred shares are based on level 2 inputs that use pricing models whose inputs are derived primarily from or corroborated by observable market data through correlation or other means for substantially the full term of the financial instrument. The one series of nonredeemable subsidiary preferred shares was recorded at </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$100 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as of both </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and those amounts are included in noncontrolling interests in our consolidated balance sheet. The carrying amount of the nonredeemable subsidiary preferred shares approximates its fair value.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Impairment Testing of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and held to maturity 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 </span><span style="font-family:Times New Roman;font-size:10pt;">nonmarketable equity </span><span style="font-family:Times New Roman;font-size:10pt;">securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_InvestmentsLineItems', window );"><strong>Investments [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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"/></tr><tr><td style="width:100%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><span style="font-family:Helvetica,sans-serif;font-size:12pt;color:#006ebf;font-weight:bold;">Note 9: Investments</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investment and Other Income (Loss), Net</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity in net income (losses) of investees, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>(402</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(371</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(201</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Realized and unrealized gains (losses) on equity securities, net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(217</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other income (loss), net </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Investment and other income (loss), net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>396</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(521</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Investments</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Equity method</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,156</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>162</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Nonmarketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>804</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>811</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Investment securing collateralized obligation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Noncurrent investments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Equity Method</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 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 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 other income (loss), net.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="color:#006ebf;font-family:Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;text-decoration:none;">Hulu and Collateralized Obligation</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In May 2019, we entered into a series of agreements (the &#8220;Hulu Transaction&#8221;) with The Walt Disney Company and certain of its subsidiaries</span><span style="font-family:Times New Roman;font-size:10pt;"> (&#8220;Disney&#8221;), </span><span style="font-family:Times New Roman;font-size:10pt;">whereby we relinquished our board seats and substantially all voting rights associated with our investment in Hulu, and Disney assumed full operational control. We also acquired our proportionate share of the approximate</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu previously held by AT&amp;T Inc. (&#8220;AT&amp;T&#8221;) for approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$477 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">increasing our ownership interest to approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>33%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Following the Hulu Transaction, future capital calls are limited to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in the aggregate each year, with any excess funding requirements funded with member loans. We have the right, but not the obligation, to fund our proportionate share of these capital calls, and if we elect not to fund our share of future equity capital calls, our ownership interest will be diluted, subject to an ownership floor of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>21%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The Hulu Transaction agreements include put and call provisions regarding our ownership interest in Hulu, pursuant to which, as early as January 2024, we can require Disney to buy, and Disney can require us to sell our interest, in either case, for fair value at that future time subject to a minimum equity value of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$27.5 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>100%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">of the equity of Hulu. The minimum total equity value and ownership floor guarantee minimum proceeds of approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.8 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">upon exercise of the put or call.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In connection with the Hulu Transaction, we agreed to extend certain licenses of NBCUniversal content until late 2024. We can terminate most of our content license agreements with Hulu beginning in 2022, and beginning in 2020, we have the right to modify certain content licenses that are currently exclusive to Hulu, so that we can exhibit the content on our platforms in return for reducing the license fee.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2019, we entered into a financing arrangement with a syndicate of banks whereby we received proceeds of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">under a term loan facility due March 2024. The principal amount of the term loan is secured by the proceeds guaranteed by Disney under the put/call provisions related to our investment in Hulu. The proceeds from the put/call provisions are available only for the repayment of the term loan and are not available to us unless and until the bank lenders are fully paid under the term loan provisions. The bank lenders have no rights to proceeds from the put/call provisions in excess of amounts owed under the term loan. As a result of this transaction, we now present our investment in Hulu and the term loan separately in our consolidated balance sheet in the captions &#8220;investment securing collateralized obligation&#8221; and &#8220;collateralized obligation&#8221;, respectively. The recorded value of our investment reflects our historical cost in applying the equity method, and as a result, is less than its fair value. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our collateralized obligation had a carrying value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">and an estimated fair value of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">The estimated fair value was based on level 2 inputs that use interest rates for debt with similar terms and remaining maturities.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We account for our investment using the equity method. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized losses of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$473 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$454 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$276 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, in equity in net income (losses) of investees, net. In</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we made cash capital contributions totaling</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$903 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">inclusive of the funding for the acquisition of the AT&amp;T interest,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$454 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$300 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">respectively, to Hulu. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$694 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$248 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2016, Time Warner Inc., which was acquired by AT&amp;T in 2018, acquired a</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">interest in Hulu, diluting our interest at that time from approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>33%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30%</span></span><span style="font-family:Times New Roman;font-size:10pt;">. </span><span style="font-family:Times New Roman;font-size:10pt;">Given the contingent nature of put and call options related to that interest, we recorded a deferred gain as a result of the dilution. In the first quarter of 2019, the put and call options expired unexercised and we recognized the previously deferred gain of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$159 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">in other income (loss), net.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Marketable Equity Securities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We classify investments with readily determinable fair values that are not accounted for under the equity method as marketable equity securities. Marketable equity securities are recorded at cost and adjusted to fair value at each reporting period. The changes in fair value 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="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Snap</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2017, Comcast acquired an interest in Snap Inc. as part of its initial public offering. On March 31, 2017, Comcast contributed its investment in Snap to us as an equity contribution of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$662 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, which was recorded in our consolidated statement of equity based on the fair value of the investment as of March 31, 2017 and was classified as a marketable equity security. We sold our investment in 2019. </span><span style="font-family:Times New Roman;font-size:10pt;">We recognized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$293 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and losses of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$268 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in 2019 and 2018, respectively. As of </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$162 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Peloton</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In 2019, </span><span style="font-family:Times New Roman;font-size:10pt;">we recognized unrealized gains of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$184 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">which included unrealized gains as a result of Peloton&#8217;s initial public offering in September 2019. Following the initial public offering, we now present our investment in marketable equity securities, which was previously presented in non-marketable equity securities. As of</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">our investment was</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$294 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$110 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Nonmarketable Equity Securities </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 apply this measurement alternative to</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">our nonmarketable equity securities. When an observable event occurs, we estimate the fair values of our nonmarketable equity securities 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="line-height:120%;padding-bottom:8px;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Impairment Testing of Investments</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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 and held to maturity 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 </span><span style="font-family:Times New Roman;font-size:10pt;">nonmarketable equity </span><span style="font-family:Times New Roman;font-size:10pt;">securities, we record the impairment to realized and unrealized gains (losses) on equity securities, net. For our equity method investments and our held to maturity investments, we record the impairment to other income (loss), net.</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_cmcsa_InvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Investments [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentsLineItems</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_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>144
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7068948544">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock', window );">Film and Television Costs</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cable Networks, Broadcast Television, Filmed Entertainment and Sky produce owned content or acquire the rights to programming from third parties, which are described as film and television costs and programming rights, respectively.  </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,551</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Completed, not released</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,052</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Television Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,242</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>5,786</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>5,534</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>12,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>11,583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion of programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>8,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCostLineItems', window );"><strong>Film And Television Costs [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="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock', window );">Film and Television Costs</a></td>
<td class="text"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December&#160;31 (in millions)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,546</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Completed, not released</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>144</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Television Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Released, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In production and in development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>953</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>3,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>3,114</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Programming rights, less amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>2,586</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>9,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,615</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Less: Current portion of programming rights</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>1,545</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,323</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;"><span>7,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>7,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #0c6dff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmAndTelevisionCostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Film And Television Cost [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCostLineItems</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_ScheduleOfFilmAndTelevisionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Film And Television Costs [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ScheduleOfFilmAndTelevisionCostsTableTextBlock</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>nonnum: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_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>145
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7001943632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Allocation of Purchase Price</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The table below presents the allocation of the all-cash purchase price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>&#163;30.2 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, or </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$39.4 billion</span></span><span style="font-family:Times New Roman;font-size:10pt;">, to the assets and liabilities of Sky as a result of the transaction.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Helvetica,sans-serif;font-size:10pt;color:#006ebf;font-style:normal;font-weight:normal;text-decoration:none;">Allocation of Purchase Price</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Consideration transferred</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>39,387</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Allocation of purchase price</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>1,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts receivable and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Film and television costs (See Note 4)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment (See Note 11)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4,127</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Intangible assets (See Note 12)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>19,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts payable, accrued liabilities and other current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(5,885</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Long-term debt (See Note 7)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(11,468</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred tax assets (liabilities), net (See Note 5)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(2,974</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other noncurrent assets and (liabilities), net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>(1,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Fair value of identifiable net assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>8,095</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Goodwill (See Note 12)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>31,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Amounts Related to Expenses Included in Consolidated Statement of Operations</a></td>
<td class="text"> The amounts below do not reflect the costs of any integration activities or costs related to synergies that may be achieved as a result of the acquisition.<div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">(in millions)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other operating and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>339</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Unaudited Pro Forma Information</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following unaudited pro forma information has been presented as if the Sky transaction occurred on January 1, 2017. This information is based on historical results of operations, adjusted for allocation of purchase price and other acquisition accounting adjustments, and is not necessarily indicative of what the results would have been had we operated the business since January 1, 2017. For pro forma purposes, 2018 earnings were adjusted to exclude acquisition-related costs noted above, and 2017 earnings were adjusted to include these costs. No pro forma adjustments have been made for cost savings or synergies that have been or may be achieved by the combined businesses. The year ended December 31, 2019 is not presented as Sky is included in the consolidated results for the entire period.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:0px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Year ended December 31 (in millions, except per share data)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>109,518</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>102,971</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Net income attributable to Comcast Corporation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>12,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>22,085</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>2.62</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>4.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>146
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6888739392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Minimum Annual Commitments under the Programming License Agreements) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Programming and Talent Commitments [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="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 14,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2021</a></td>
<td class="nump">7,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2022</a></td>
<td class="nump">7,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">2023</a></td>
<td class="nump">3,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFifthYear', window );">2024</a></td>
<td class="nump">4,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">13,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</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="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Programming and Talent Commitments [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="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2020</a></td>
<td class="nump">7,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2021</a></td>
<td class="nump">4,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2022</a></td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">2023</a></td>
<td class="nump">2,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFifthYear', window );">2024</a></td>
<td class="nump">3,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">$ 13,317<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CommitmentAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Commitment And Contingencies [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CommitmentAndContingenciesLineItems</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_us-gaap_ContractualObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractualObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractualObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractualObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>147
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6636353824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Rental expense) (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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rental expense</a></td>
<td class="nump">$ 779<span></span>
</td>
<td class="nump">$ 839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [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="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rental expense</a></td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">$ 274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CommitmentAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Commitment And Contingencies [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CommitmentAndContingenciesLineItems</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_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>148
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7008445536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue (Condensed Consolidated Balance Sheet) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Receivables, gross</a></td>
<td class="nump">$ 11,711<span></span>
</td>
<td class="nump">$ 11,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for doubtful accounts</a></td>
<td class="nump">419<span></span>
</td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Noncurrent receivables (included in other noncurrent assets, net)</a></td>
<td class="nump">1,337<span></span>
</td>
<td class="nump">1,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,083<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Noncurrent deferred revenue (included in other noncurrent liabilities)</a></td>
<td class="nump">618<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Receivables, gross</a></td>
<td class="nump">7,336<span></span>
</td>
<td class="nump">7,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for doubtful accounts</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">7,236<span></span>
</td>
<td class="nump">7,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Noncurrent receivables (included in other noncurrent assets, net)</a></td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Noncurrent deferred revenue (included in other noncurrent liabilities)</a></td>
<td class="nump">$ 394<span></span>
</td>
<td class="nump">$ 481<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>149
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7010532096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">$ 34,258<span></span>
</td>
<td class="nump">$ 30,165<span></span>
</td>
<td class="nump">$ 27,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlement', window );">Adjustment for legal settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(125)<span></span>
</td>
<td class="num">(250)<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="top.Show.showAR( this, 'defref_cmcsa_TransactionRelatedCosts', window );">Adjustment for Sky transaction-related costs</a></td>
<td class="num">(180)<span></span>
</td>
<td class="num">(355)<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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="num">(8,663)<span></span>
</td>
<td class="num">(8,281)<span></span>
</td>
<td class="num">(7,914)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(4,290)<span></span>
</td>
<td class="num">(2,736)<span></span>
</td>
<td class="num">(2,216)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="nump">442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,567)<span></span>
</td>
<td class="num">(3,542)<span></span>
</td>
<td class="num">(3,086)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">438<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">16,996<span></span>
</td>
<td class="nump">15,242<span></span>
</td>
<td class="nump">15,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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="top.Show.showAR( this, 'defref_cmcsa_AdjustedEBITDA', window );">Adjusted EBITDA</a></td>
<td class="nump">8,755<span></span>
</td>
<td class="nump">8,633<span></span>
</td>
<td class="nump">8,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="num">(1,023)<span></span>
</td>
<td class="num">(1,001)<span></span>
</td>
<td class="num">(994)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(1,106)<span></span>
</td>
<td class="num">(1,107)<span></span>
</td>
<td class="num">(1,047)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(738)<span></span>
</td>
<td class="num">(489)<span></span>
</td>
<td class="num">(727)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">396<span></span>
</td>
<td class="num">(521)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">$ 6,284<span></span>
</td>
<td class="nump">$ 5,656<span></span>
</td>
<td class="nump">$ 5,606<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The measure used to evaluate the profitability of operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TransactionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition related and integration costs which have been expensed during the period. Such costs could include costs directly related to the transaction, including the U.K. share acquisition tax and success-based investment banker fees, and legal, accounting and valuation services, and costs incurred to effect a business combination, such as business integration costs, systems integration and conversion costs, and severance and other employee-related costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TransactionRelatedCosts</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>150
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7005456832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Equity Method Investments) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2016</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Jul. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th"><div>Aug. 31, 2016</div></th>
<th class="th"><div>Jul. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, 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="text">&#160;<span></span>
</td>
<td class="num">$ (505,000,000)<span></span>
</td>
<td class="num">$ (364,000,000)<span></span>
</td>
<td class="nump">$ 107,000,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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</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,347,000,000<span></span>
</td>
<td class="nump">4,035,000,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="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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200,000,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="text">&#160;<span></span>
</td>
<td class="nump">5,175,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">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,166,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing 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">694,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, 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="text">&#160;<span></span>
</td>
<td class="num">(402,000,000)<span></span>
</td>
<td class="num">(371,000,000)<span></span>
</td>
<td class="num">(201,000,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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</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,156,000,000<span></span>
</td>
<td class="nump">707,000,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="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="top.Show.showAR( this, 'defref_cmcsa_ProceedsFromCollateralizedObligation', window );">Proceeds from collateralized obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200,000,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="text">&#160;<span></span>
</td>
<td class="nump">5,175,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">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,166,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing 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">694,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=cmcsa_AtairosMember', window );">Atairos [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Pretax gain, sale of business to 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="nump">$ 200,000,000<span></span>
</td>
<td class="nump">$ 105,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_TermOfAgreement', window );">Term of agreement</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentFundingCommitment', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,000,000<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,000,000<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentPercentofLosses', window );">Percent of losses</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_Percentageofresidualreturns', window );">Percentage of residual returns</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, 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="text">&#160;<span></span>
</td>
<td class="num">(64,000,000)<span></span>
</td>
<td class="num">(31,000,000)<span></span>
</td>
<td class="nump">281,000,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="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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000,000<span></span>
</td>
<td class="nump">282,000,000<span></span>
</td>
<td class="nump">994,000,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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</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,200,000,000<span></span>
</td>
<td class="nump">2,700,000,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="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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos [Member] | Minimum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,000<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos [Member] | Maximum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,000<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos [Member] | Variable Interest Entity, Not Primary Beneficiary [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,200,000,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="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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember', window );">Atairos [Member] | Former CFO [Member] | Minimum [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentFundingCommitmentbyManagementCompanyInvestors', window );">Funding commitment by management company investors</a></td>
<td class="nump">$ 40,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, 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="text">&#160;<span></span>
</td>
<td class="num">(473,000,000)<span></span>
</td>
<td class="num">(454,000,000)<span></span>
</td>
<td class="num">(276,000,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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">248,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">30.00%<span></span>
</td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', 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="nump">$ 477,000,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="nump">903,000,000<span></span>
</td>
<td class="nump">454,000,000<span></span>
</td>
<td class="nump">300,000,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="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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod', window );">Maximum total capital call in annual period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor', window );">Ownership percentage floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="nump">$ 27,500,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption', window );">Minimum guaranteed proceeds floor for put and call option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment', window );">Deferred gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 159,000,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="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in net income (losses) of investees, 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="text">&#160;<span></span>
</td>
<td class="num">(473,000,000)<span></span>
</td>
<td class="num">(454,000,000)<span></span>
</td>
<td class="num">(276,000,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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">248,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="nump">30.00%<span></span>
</td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', 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="nump">$ 477,000,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="nump">903,000,000<span></span>
</td>
<td class="nump">$ 454,000,000<span></span>
</td>
<td class="nump">$ 300,000,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="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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod', window );">Maximum total capital call in annual period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentOwnershipPercentageFloor', window );">Ownership percentage floor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="nump">$ 27,500,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption', window );">Minimum guaranteed proceeds floor for put and call option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800,000,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment', window );">Deferred gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 159,000,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="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu [Member] | AT&amp;T Inc. [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu [Member] | AT&amp;T Inc. [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu [Member] | Time Warner, Inc. [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_HuluMember', window );">Hulu [Member] | Time Warner, Inc. [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligationFairValue', window );">Estimated fair value of 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,000,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="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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | NBCUniversal Media LLC [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligationFairValue', window );">Estimated fair value of 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,000,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="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_CapitalContributionToVIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of obligation presented separately as collateralized obligation that is secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CollateralizedObligation</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_CollateralizedObligationFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of obligation presented separately as collateralized obligation that is secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CollateralizedObligationFairValue</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_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain Recognized On Dilution Of Equity Method Investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_DeferredGainRecognizedOnDilutionOfEquityMethodInvestment</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_EquityMethodInvestmentFairMarketValueFloorForPutAndCallOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair market value floor representing minimum total equity value of investment for put and call option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Funding Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Funding Commitment by Management Company Investors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EquityMethodInvestmentManagementFeeFundingCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Management Fee Funding Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Maximum Total Capital Call In Annual Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EquityMethodInvestmentMaximumTotalCapitalCallInAnnualPeriod</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_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Minimum Guaranteed Proceeds Floor</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EquityMethodInvestmentMinimumGuaranteedProceedsFloorForPutAndCallOption</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_EquityMethodInvestmentOwnershipPercentageFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Ownership Percentage, Floor</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EquityMethodInvestmentOwnershipPercentageFloor</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>num: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_EquityMethodInvestmentOwnershipPercentageRepresentingFairMarketValueFloorForPutAndCallOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Ownership Percentage Representing Fair Market Value Floor For Put And Call Option</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_InvestmentSecuringCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of investment presented separately as investment securing collateralized obligation that is partially securing an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentSecuringCollateralizedObligation</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_Percentageofresidualreturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of any residual returns that we have the right to receive</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_ProceedsFromCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TermOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of agreement for Atairos</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_TermOfAgreement</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_VariableInterestEntityReportingEntityInvolvementUnfundedCapitalCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Reporting Entity Involvement, Unfunded Capital Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=cmcsa_AtairosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AtairosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=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_TitleOfIndividualAxis=cmcsa_FormerCFOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cmcsa_FormerCFOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=cmcsa_ATTInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=cmcsa_ATTInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CounterpartyNameAxis=cmcsa_TimeWarnerInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=cmcsa_TimeWarnerInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7002963408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Narrative) (Details)<br> $ in Billions</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, 2019 </div>
<div>USD ($) </div>
<div>vote</div>
</th>
<th class="th">
<div>Jan. 01, 2017 </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="top.Show.showAR( this, 'defref_cmcsa_EquityLineItems', window );"><strong>Equity [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NumberOfVotesEntitledOfEachClassBCommonStock', window );">Number of votes entitled of each class B common stock | vote</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=cmcsa_NewAuthorizationMember', window );">New Authorization [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_EquityLineItems', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_EquityLineItems', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_cmcsa_CommonStockVotingPower', window );">Voting power</a></td>
<td class="nump">66.67%<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_EquityLineItems', window );"><strong>Equity [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_CommonStockVotingPower', window );">Voting power</a></td>
<td class="nump">33.33%<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_CommonStockVotingPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock Voting Power</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_EquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Equity [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EquityLineItems</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_NumberOfVotesEntitledOfEachClassBCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of votes entitled to vote for each share of Class B common stock share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareRepurchaseProgramAxis=cmcsa_NewAuthorizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=cmcsa_NewAuthorizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>152
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6911409024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Acquisition-Related Costs) (Details) - Sky Limited [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Other operating and administrative expenses</a></td>
<td class="nump">$ 339<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="top.Show.showAR( this, 'defref_cmcsa_InterestExpenses', window );">Interest expense</a></td>
<td class="nump">$ 63<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_InterestExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing costs associated with debt facilities and the borrowings related to acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InterestExpenses</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_SkyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>153
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6888039424">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 108,942<span></span>
</td>
<td class="nump">$ 94,507<span></span>
</td>
<td class="nump">$ 85,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">34,440<span></span>
</td>
<td class="nump">29,692<span></span>
</td>
<td class="nump">25,355<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="nump">32,807<span></span>
</td>
<td class="nump">28,094<span></span>
</td>
<td class="nump">25,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="nump">7,617<span></span>
</td>
<td class="nump">7,036<span></span>
</td>
<td class="nump">6,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">8,663<span></span>
</td>
<td class="nump">8,281<span></span>
</td>
<td class="nump">7,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">4,290<span></span>
</td>
<td class="nump">2,736<span></span>
</td>
<td class="nump">2,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(341)<span></span>
</td>
<td class="num">(442)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">87,817<span></span>
</td>
<td class="nump">75,498<span></span>
</td>
<td class="nump">67,011<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">21,125<span></span>
</td>
<td class="nump">19,009<span></span>
</td>
<td class="nump">18,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(4,567)<span></span>
</td>
<td class="num">(3,542)<span></span>
</td>
<td class="num">(3,086)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">438<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">16,996<span></span>
</td>
<td class="nump">15,242<span></span>
</td>
<td class="nump">15,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">(3,673)<span></span>
</td>
<td class="num">(3,380)<span></span>
</td>
<td class="nump">7,569<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">13,323<span></span>
</td>
<td class="nump">11,862<span></span>
</td>
<td class="nump">22,922<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="top.Show.showAR( this, 'defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock', window );">Less: Net income attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="nump">$ 13,057<span></span>
</td>
<td class="nump">$ 11,731<span></span>
</td>
<td class="nump">$ 22,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 2.87<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 4.83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</a></td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 4.75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 34,021<span></span>
</td>
<td class="nump">$ 35,895<span></span>
</td>
<td class="nump">$ 32,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ProgrammingAndProductionCosts', window );">Programming and production</a></td>
<td class="nump">14,462<span></span>
</td>
<td class="nump">16,330<span></span>
</td>
<td class="nump">14,276<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="top.Show.showAR( this, 'defref_cmcsa_OtherOperatingAndAdministrative', window );">Other operating and administrative</a></td>
<td class="nump">8,123<span></span>
</td>
<td class="nump">7,980<span></span>
</td>
<td class="nump">7,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="nump">2,681<span></span>
</td>
<td class="nump">2,952<span></span>
</td>
<td class="nump">2,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">1,106<span></span>
</td>
<td class="nump">1,107<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Other operating gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(141)<span></span>
</td>
<td class="num">(337)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">27,395<span></span>
</td>
<td class="nump">29,229<span></span>
</td>
<td class="nump">26,473<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">6,626<span></span>
</td>
<td class="nump">6,666<span></span>
</td>
<td class="nump">6,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(738)<span></span>
</td>
<td class="num">(489)<span></span>
</td>
<td class="num">(727)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">396<span></span>
</td>
<td class="num">(521)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">6,284<span></span>
</td>
<td class="nump">5,656<span></span>
</td>
<td class="nump">5,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">(320)<span></span>
</td>
<td class="num">(351)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">5,964<span></span>
</td>
<td class="nump">5,305<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Comcast Corporation</a></td>
<td class="nump">$ 5,784<span></span>
</td>
<td class="nump">$ 5,237<span></span>
</td>
<td class="nump">$ 5,080<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net income (loss) attributable to noncontrolling interest and dividends on redeemable subsidiary preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock</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_OtherOperatingAndAdministrative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other operating and administrative expense recognized in the period not presented separately.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>num: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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>154
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6910034224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments (Other Investments) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>preferred_stock_series</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_AirTouchMember', window );">Air Touch [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Schedule of Other Investments [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="top.Show.showAR( this, 'defref_cmcsa_NumberofPreferredStockSeries', window );">Number of series of preferred stock | preferred_stock_series</a></td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_cmcsa_PreferredStockAggregateRedemptionValue', window );">Preferred stock aggregate redemption value</a></td>
<td class="nump">$ 1,750<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="top.Show.showAR( this, 'defref_cmcsa_CarryingAmountOfRedeemablePreferredStock', window );">Redeemable subsidiary preferred shares</a></td>
<td class="nump">1,700<span></span>
</td>
<td class="nump">$ 1,600<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="top.Show.showAR( this, 'defref_cmcsa_NonredeemablePreferredStock', window );">Nonredeemable subsidiary preferred shares</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Air Touch [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Schedule of Other Investments [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="top.Show.showAR( this, 'defref_cmcsa_FairValueOfRedeemablePreferredShares', window );">Fair value of redeemable preferred shares</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AirTouchMember', window );">Air Touch [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Schedule of Other Investments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_NumberofPreferredStockSeries', window );">Number of series of preferred stock | preferred_stock_series</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Held to maturity investment, Current</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesNoncurrent', window );">Held to maturity investment, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<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="top.Show.showAR( this, 'defref_cmcsa_PreferredStockRedemptionValue', window );">Preferred stock redemption value</a></td>
<td class="nump">1,650<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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AirTouchMember', window );">Air Touch [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Schedule of Other Investments [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="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair value of held to maturity investment redeemable preferred shares</a></td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_CarryingAmountOfRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of redeemable preferred stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CarryingAmountOfRedeemablePreferredStock</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_FairValueOfRedeemablePreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of our redeemable subsidiary preferred shares and/or stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FairValueOfRedeemablePreferredShares</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_NonredeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonredeemable preferred stock issued by a wholly owned subsidiary of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NonredeemablePreferredStock</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_NumberofPreferredStockSeries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Preferred Stock Series</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NumberofPreferredStockSeries</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:integerItemType</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_PreferredStockAggregateRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock aggregate redemption value at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PreferredStockAggregateRedemptionValue</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_PreferredStockRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred stock redemption value at a future date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_PreferredStockRedemptionValue</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_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=cmcsa_AirTouchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_AirTouchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AirTouchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cmcsa_AirTouchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>155
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7012948544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Intangible Assets) (Details) - 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Indefinite and Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total</a></td>
<td class="nump">$ 112,710<span></span>
</td>
<td class="nump">$ 111,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(17,217)<span></span>
</td>
<td class="num">(14,194)<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchise Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">59,365<span></span>
</td>
<td class="nump">59,365<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">8,809<span></span>
</td>
<td class="nump">9,633<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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">FCC Licenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,337<span></span>
</td>
<td class="nump">2,333<span></span>
</td>
<td class="nump">$ 1,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 22,884<span></span>
</td>
<td class="nump">25,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (8,295)<span></span>
</td>
<td class="num">(6,682)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 15,357<span></span>
</td>
<td class="nump">11,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (7,287)<span></span>
</td>
<td class="num">(5,990)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other Agreements and Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">23 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 3,958<span></span>
</td>
<td class="nump">4,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,635)<span></span>
</td>
<td class="num">(1,522)<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Indefinite and Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Total</a></td>
<td class="nump">22,599<span></span>
</td>
<td class="nump">22,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(9,659)<span></span>
</td>
<td class="num">(8,590)<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">2,927<span></span>
</td>
<td class="nump">2,981<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | FCC Licenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">608<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 13,261<span></span>
</td>
<td class="nump">13,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (6,929)<span></span>
</td>
<td class="num">(6,283)<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,088<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (1,205)<span></span>
</td>
<td class="num">(932)<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member] | Other Agreements and Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Original Useful Life</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 3,711<span></span>
</td>
<td class="nump">3,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (1,525)<span></span>
</td>
<td class="num">$ (1,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_cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of assets, excluding financial assets and goodwill, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ScheduleofIndefiniteandFiniteLivedIntangibleAssetsLineItems</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_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>156
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6887528480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions (Universal Studios Japan) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 06, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to acquire additional interest in noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to acquire additional interest in noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_UniversalStudiosJapanMember', window );">Universal Studios Japan [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to acquire additional interest in noncontrolling interest</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cmcsa_UniversalStudiosJapanMember', window );">Universal Studios Japan [Member] | NBCUniversal Media LLC [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to acquire additional interest in noncontrolling interest</a></td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cmcsa_UniversalStudiosJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cmcsa_UniversalStudiosJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>157
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp7069614528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheet - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="nump">$ 3,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">11,292<span></span>
</td>
<td class="nump">11,104<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">3,877<span></span>
</td>
<td class="nump">3,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">4,723<span></span>
</td>
<td class="nump">3,184<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">25,392<span></span>
</td>
<td class="nump">21,848<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">8,933<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">6,989<span></span>
</td>
<td class="nump">7,883<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></td>
<td class="nump">694<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">48,322<span></span>
</td>
<td class="nump">44,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">68,725<span></span>
</td>
<td class="nump">66,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">36,128<span></span>
</td>
<td class="nump">38,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">8,866<span></span>
</td>
<td class="nump">5,802<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">263,414<span></span>
</td>
<td class="nump">251,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">10,826<span></span>
</td>
<td class="nump">8,494<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">1,730<span></span>
</td>
<td class="nump">1,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,768<span></span>
</td>
<td class="nump">2,182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">10,516<span></span>
</td>
<td class="nump">10,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">4,452<span></span>
</td>
<td class="nump">4,398<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">30,292<span></span>
</td>
<td class="nump">27,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">97,765<span></span>
</td>
<td class="nump">107,345<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></td>
<td class="nump">5,166<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">28,180<span></span>
</td>
<td class="nump">27,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">16,765<span></span>
</td>
<td class="nump">15,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="nump">1,372<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">38,447<span></span>
</td>
<td class="nump">37,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">50,695<span></span>
</td>
<td class="nump">41,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', 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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="num">(368)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Comcast Corporation shareholders&#8217; equity</a></td>
<td class="nump">82,726<span></span>
</td>
<td class="nump">71,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">889<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">83,874<span></span>
</td>
<td class="nump">72,502<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">263,414<span></span>
</td>
<td class="nump">251,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember', window );">NBCUniversal Media LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">1,424<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Receivables, net</a></td>
<td class="nump">7,236<span></span>
</td>
<td class="nump">7,293<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="top.Show.showAR( this, 'defref_cmcsa_ProgrammingRightsCurrent', window );">Programming rights</a></td>
<td class="nump">1,545<span></span>
</td>
<td class="nump">1,323<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="top.Show.showAR( this, 'defref_cmcsa_NotesReceivableFromUltimateParentCurrent', window );">Notes receivable from Comcast</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">2,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,274<span></span>
</td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">15,365<span></span>
</td>
<td class="nump">13,247<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="top.Show.showAR( this, 'defref_cmcsa_FilmAndTelevisionCosts', window );">Film and television costs</a></td>
<td class="nump">7,956<span></span>
</td>
<td class="nump">7,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">1,560<span></span>
</td>
<td class="nump">1,680<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="top.Show.showAR( this, 'defref_cmcsa_InvestmentSecuringCollateralizedObligation', window );">Investment securing collateralized obligation</a></td>
<td class="nump">694<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cmcsa_NoteReceivableFromUltimateParentNoncurrent', window );">Note receivable from Comcast</a></td>
<td class="nump">1,069<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">15,751<span></span>
</td>
<td class="nump">13,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">24,240<span></span>
</td>
<td class="nump">24,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">12,940<span></span>
</td>
<td class="nump">13,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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets, net</a></td>
<td class="nump">3,473<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">83,048<span></span>
</td>
<td class="nump">75,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable and accrued expenses related to trade creditors</a></td>
<td class="nump">2,209<span></span>
</td>
<td class="nump">1,933<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsAndResidualsCurrent', window );">Accrued participations and residuals</a></td>
<td class="nump">1,736<span></span>
</td>
<td class="nump">1,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProgramRightsObligationsCurrent', window );">Program obligations</a></td>
<td class="nump">917<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,655<span></span>
</td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,195<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="top.Show.showAR( this, 'defref_cmcsa_NotePayableToUltimateParent', window );">Notes payable to Comcast</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">301<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">9,217<span></span>
</td>
<td class="nump">8,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, less current portion</a></td>
<td class="nump">9,709<span></span>
</td>
<td class="nump">12,731<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="top.Show.showAR( this, 'defref_cmcsa_CollateralizedObligation', window );">Collateralized obligation</a></td>
<td class="nump">5,166<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="top.Show.showAR( this, 'defref_cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent', window );">Accrued participations, residuals and program obligations</a></td>
<td class="nump">1,570<span></span>
</td>
<td class="nump">1,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">6,548<span></span>
</td>
<td class="nump">5,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable noncontrolling interests</a></td>
<td class="nump">452<span></span>
</td>
<td class="nump">389<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_MembersCapital', window );">Member&#8217;s capital</a></td>
<td class="nump">49,040<span></span>
</td>
<td class="nump">45,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MembersEquity', window );">Total NBCUniversal member&#8217;s equity</a></td>
<td class="nump">49,254<span></span>
</td>
<td class="nump">45,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MembersEquityAttributableToNoncontrollingInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">909<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">50,386<span></span>
</td>
<td class="nump">46,781<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">83,048<span></span>
</td>
<td class="nump">75,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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_AccruedParticipationsAndResidualsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of participations, residual and royalty expenses due to another party in less than one year. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AccruedParticipationsAndResidualsCurrent</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_AccruedParticipationsResidualsAndProgramObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent amount of participations, residual, royalty expenses and program obligations due to another party. Royalty expenses are due to content creators, including artists, authors and other talent; participations includes amounts to financial participants in films, including actors, directors, and producers, for contractually defined participations in a film's net profit or gross receipts; residuals include amounts due to unions and guilds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AccruedParticipationsResidualsAndProgramObligationsNoncurrent</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_CollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of obligation presented separately as collateralized obligation that is secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_CollateralizedObligation</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_FilmAndTelevisionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of owned films, television series and other television productions and noncurrent acquired television and cable networks programming rights recorded on the balance sheet. Owned films, television series and other television production costs include capitalizable production costs, including direct costs, production overhead, print costs, development costs and interest. Film and television rights include multi-year programming arrangements, acquired movies, series and other programs. The carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable/fair value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionCosts</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_InvestmentSecuringCollateralizedObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of investment presented separately as investment securing collateralized obligation that is partially securing an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_InvestmentSecuringCollateralizedObligation</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_NotePayableToUltimateParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount due to Parent, with respect to cash management arrangements under the matching revolving credit notes, as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NotePayableToUltimateParent</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_NoteReceivableFromUltimateParentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Note Receivable From Ultimate Parent, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NoteReceivableFromUltimateParentNoncurrent</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_NotesReceivableFromUltimateParentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total current amount due from Parent including cash management arrangement under the matching revolving credit facilities as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_NotesReceivableFromUltimateParentCurrent</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_ProgrammingRightsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of acquired television and cable networks programming rights recorded on the balance sheet. Includes multi-year programming arrangements, acquired movies, series and other programs. Carrying amount is stated at the lower of cost, less accumulated amortization, or net realizable value at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ProgrammingRightsCurrent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of ownership interest in a limited liability company (LLC), including portions attributable to both the parent and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_MembersCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of member capital in limited liability company (LLC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MembersCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MembersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of ownership interest in limited liability company (LLC), attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MembersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MembersEquityAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of ownership interest in limited liability company (LLC) directly or indirectly attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70434-108055<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MembersEquityAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProgramRightsObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations related to rights to programming, including, but not limited to, feature films and episodic series, acquired under license agreements that will be paid within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProgramRightsObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cmcsa_NBCUniversalMediaLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- 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>
</SEC-DOCUMENT>
